Typed.Booltype t = bool exprval true_ : tThe boolean literal true.
val false_ : tThe boolean literal false.
val of_bool : bool -> tdistinct es returns true if all expressions in the list es are pair-wise distinct.
ite cond then_ else_ constructs an if-then-else expression. Returns then_ if cond evaluates to true, and else_ otherwise.
val split_conjunctions : t -> Expr.Set.tsplit_conjunctions t breaks a conjunction term into a set of its top-level conjuncts.