Astral_internal.Solverval init :
?timeout:Stdlib.Int.t ->
?backend:Config.Backend.t ->
?encoding:Config.Encoding.t ->
?quantifier_encoding:Config.QuantifierEncoding.t ->
?produce_models:bool ->
?use_builtin_defs:bool ->
?dump_queries:[ `None | `Full of string ] ->
?source:string ->
unit ->
solverCreate a solver object:
val solve :
?timeout:Stdlib.Int.t ->
solver ->
SL.t ->
[ `Sat of StackHeapModel.t option | `Unsat | `Unknown of string ]Check satisfiability of a formula.
val set_heap_sort : HeapSort.t -> solver -> solverval add_heap_sort : HeapSort.t -> solver -> solverval dump_stats : solver -> unitException raised when the result of query is not known (e.g., because of timeout).
check_entl solver F G checks validity of the entailment F |= G.