libsolver
Libsolver
binsec
binsec.amd64decoder
binsec.armv7decoder
binsec.armv8decoder
binsec.domains
binsec.parser
binsec.ppc64decoder
binsec.smt
binsec.sparcv8decoder
binsec.sse
binsec.sse_register
checkct
libformula
libterm
shadow_stack
type status =
| Sat
| Unsat
| Unknown
module type TERM = sig ... end
module type S = sig ... end
An incremental solver instance.
module type F = functor () -> S
A solver instance factory.
type ('bl, 'bv, 'ax) t = (module S with type Ax.t = 'ax and type Bl.t = 'bl and type Bv.t = 'bv)
val bitwuzla_c : (module F) option
Factory for the legacy Bitwuzla solver.
val bitwuzla_cxx : (module F) option
Factory for the Bitwuzla solver.
val z3 : (module F) option
Factory for the Z3 solver.