package alt-ergo-lib

  1. Overview
  2. Docs
module SA : Set.S with type elt = Expr.t * Explanation.t
type t
val empty : t
val find : r -> t -> Expr.Set.t * SA.t
val add : r -> (Expr.Set.t * SA.t) -> t -> t
val mem : r -> t -> bool
val print : t -> unit
val up_add : t -> Expr.t -> r -> r list -> t
val congr_add : t -> r list -> Expr.Set.t
val up_close_up : t -> r -> r -> t
val congr_close_up : t -> r -> r list -> Expr.Set.t * SA.t