Module type SolverSig.S
Managing solver instances
module Create : functor (P : Params) -> Inst
The functor
Create
creates a new instance of the SMT solver with paramters passed as its arguments. The parameter argumentP
conataints a unique identifierid
, initialized to the logicl
and produces assignments if the optional labelled argumentproduce_assignments
istrue
, proofs ifproduce_proofs
is true and unsatisfiable cores ifproduce_cores
is true.