Module Flags.Smt
SMT solver flags
val logic : unit -> logic
Logic to send to the SMT solver
type solver
=[
|
`Z3_SMTLIB
|
`CVC4_SMTLIB
|
`Yices_SMTLIB
|
`Yices_native
|
`detect
]
Legal SMT solvers.
val set_solver : solver -> unit
Set SMT solver and executable
val solver : unit -> solver
Which SMT solver to use.