Module Sidekick_smtlib.Process

Process Statements

module Solver : Sidekick_smt_solver.S with type T.Term.t = Sidekick_base.Term.t and type T.Term.store = Sidekick_base.Term.store and type T.Ty.t = Sidekick_base.Ty.t and type T.Ty.store = Sidekick_base.Ty.store and type proof = Sidekick_base.Proof_stub.t
val th_bool : Solver.theory
val th_data : Solver.theory
val th_lra : Solver.theory
type 'a or_error = ('a, string) CCResult.t
module Check_cc : sig ... end
val process_stmt : ?⁠gc:bool -> ?⁠restarts:bool -> ?⁠pp_cnf:bool -> ?⁠pp_model:bool -> ?⁠check:bool -> ?⁠time:float -> ?⁠memory:float -> ?⁠progress:bool -> Solver.t -> Sidekick_base.Statement.t -> unit or_error