Expr.Bool calls it equal:
|
(** [equal expr1 expr2] constructs an equality expression. *) |
|
val equal : t -> t -> t |
The underlying Ty.Relop.t calls it Eq:
Typed.Bool calls it eq:
|
(** [eq t1 t2] returns true if [t1] and [t2] are structurally equal. *) |
|
val eq : 'a expr -> 'a expr -> t |
I guess it probably should also be Expr.Bool.eq.
Although Expr.Bool seems like a strange module altogether: there aren't Expr.Int, etc like under Typed.
Expr.Boolcalls itequal:smtml/src/smtml/expr_intf.ml
Lines 338 to 339 in f50d5bf
The underlying
Ty.Relop.tcalls itEq:smtml/src/smtml/ty.ml
Line 404 in f50d5bf
Typed.Boolcalls iteq:smtml/src/smtml/typed.mli
Lines 125 to 126 in f50d5bf
I guess it probably should also be
Expr.Bool.eq.Although
Expr.Boolseems like a strange module altogether: there aren'tExpr.Int, etc like underTyped.