Fun_sat.Makeexception Sat of texception Unsat of Explanation.texception I_dont_know of tval empty : unit -> tval assume : t -> Expr.gformula -> Explanation.t -> tval assume_th_elt : t -> Expr.th_elt -> Explanation.t -> tval pred_def : t -> Expr.t -> string -> Explanation.t -> Loc.t -> tval unsat : t -> Expr.gformula -> Explanation.tval print_model : header:bool -> Stdlib.Format.formatter -> t -> unit