sidekick/src/smt/Sidekick_smt_solver.ml

21 lines
502 B
OCaml

(** Core of the SMT solver using Sidekick_sat
Sidekick_sat (in src/sat/) is a modular SAT solver in
pure OCaml.
This builds a SMT solver on top of it.
*)
module Sigs = Sigs
module Model = Model
module Model_builder = Model_builder
module Registry = Registry
module Solver_internal = Solver_internal
module Solver = Solver
module Theory = Theory
module Theory_id = Theory_id
module Preprocess = Preprocess
module Find_foreign = Find_foreign
type theory = Theory.t
type solver = Solver.t