Fun_sat.MakeA functional SAT solver implementation.
exception Sat of texception Unsat of Expr.Labeled.Set.texception I_dont_know of tval assume : t -> Expr.gformula -> Expr.Labeled.Set.t -> tval assume_th_elt : t -> Expr.th_elt -> Expr.Labeled.Set.t -> tval pred_def : t -> Expr.t -> string -> Expr.Labeled.Set.t -> Loc.t -> tval unsat : t -> Expr.gformula -> Expr.Labeled.Set.tval get_unknown_reason : t -> Sat_solver_sig.unknown_reason option