module SA :
Stdlib.Set.S with type elt = AltErgoLib.Expr.t * AltErgoLib.Explanation.t
val find : r -> t -> AltErgoLib.Expr.Set.t * SA.t
val add : r -> (AltErgoLib.Expr.Set.t * SA.t) -> t -> t
val congr_add : t -> r list -> AltErgoLib.Expr.Set.t
val up_close_up : t -> r -> r -> t
val congr_close_up : t -> r -> r list -> AltErgoLib.Expr.Set.t * SA.t