Module SemDiffLib.CongruenceClosureSolver
module Atom : sig ... endval hash_fold_enode :
Ppx_hash_lib.Std.Hash.state ->
enode ->
Ppx_hash_lib.Std.Hash.stateval hash_enode : enode -> Ppx_hash_lib.Std.Hash.hash_valueval pp_term : F.formatter -> term -> unitval pp_nested_term : ?depth:int -> t -> F.formatter -> Atom.t -> unitval init : debug:bool -> tval fold_term_roots : t -> header -> f:(Atom.t -> 'a -> 'a) -> init:'a -> 'aval iter_app_roots : t -> f:(Atom.t -> unit) -> unitval set_diff : t -> diff_header:header -> resolved:Atom.t -> unitval reset_update_count : t -> unitval get_update_count : t -> intval show_stats : t -> unit