AltErgoLib.Explanationtype exp = | Literal of Satml_types.Atom.atom| Fresh of int| Bj of Expr.t| Dep of Expr.t| RootDep of rootdepexception Inconsistent of t * Expr.Set.t listval empty : tval is_empty : t -> boolval fresh_exp : unit -> expval exists_fresh : t -> boolDoes there exists a Fresh _ exp in an explanation set.
val print : Stdlib.Format.formatter -> t -> unitval to_unsat_core : t -> Expr.Labeled.Set.tval from_assumptions : Expr.Labeled.Set.t -> tval formulas_of : t -> Expr.Set.tval bj_formulas_of : t -> Expr.Set.tval make_deps : Expr.Set.t -> tval has_no_bj : t -> bool