-module Utils (B : Blob) :
- sig
- val eq_foterm : B.t foterm -> B.t foterm -> bool
- val compare_foterm : B.t foterm -> B.t foterm -> int
-
- val eq_literal : B.t literal -> B.t literal -> bool
- val compare_literal : B.t literal -> B.t literal -> int
-
- val eq_unit_clause : B.t unit_clause -> B.t unit_clause -> bool
- val compare_unit_clause : B.t unit_clause -> B.t unit_clause -> int
+ val embed : t -> t foterm
+ (* saturate [proof] [type] -> [proof] * [type] *)
+ val saturate : t -> t -> t foterm * t foterm