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 * AltErgoLib.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 print_unsat_core : ?tab:bool -> Stdlib.Format.formatter -> t -> unitval formulas_of : t -> AltErgoLib.Expr.Set.tval bj_formulas_of : t -> AltErgoLib.Expr.Set.tval make_deps : AltErgoLib.Expr.Set.t -> tval has_no_bj : t -> bool