Module Th_bool.A
module S : sig ... endtype term= S.T.Term.t
val view_as_bool : term -> (term, term Iter.t) Sidekick_th_bool_static.bool_viewval proof_ite_true : S.T.Term.t -> S.P.tval proof_ite_false : S.T.Term.t -> S.P.tval proof_bool_eq : S.T.Term.t -> S.T.Term.t -> S.P.tval proof_bool_c : string -> term list -> S.P.tval mk_bool : S.T.Term.store -> (term, term Sidekick_util.IArray.t) Sidekick_th_bool_static.bool_view -> termval check_congruence_classes : bool
module Gensym : sig ... end