Astral_internal.Contexttype t = {raw_input : ParserContext.t;sorts : Sort.t list;heap_sort : HeapSort.t;defs : MemoryModel.StructDef.t list;inductive_preds : Stdlib.String.t list;phi : SL.t;vars : SL.Variable.t list;model_adapter : ModelAdapter.t;expected_status : expected_status;sl_graph : SL_graph0.t;location_bounds : LocationBounds0.t;size : Stdlib.Int.t option;status : status option;model : StackHeapModel.t option;unsat_core : SL.t list option;solved_by : string option;quantifiers : string option;}val init : ParserContext.t -> tval empty : tval add_metadata : t -> SL_graph0.t -> LocationBounds0.t -> tModel adapter
val add_skolem_var : t -> SL.Variable.t -> tval set_preprocessed : t -> SL.t -> SL.Variable.t list -> tTODO: keep normalised?
val set_result :
status ->
?model:StackHeapModel.t ->
?unsat_core:SL.t list ->
?solved_by:string ->
t ->
tval get_raw_input : t -> SL.t * SL.Variable.t listGet input formula before any preprocessing.
val get_input : t -> SL.t * SL.Variable.t listval show_status : t -> stringval show_expected_status : t -> string