]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/terms.mli
matita gtk3: some bugs fixed
[helm.git] / helm / software / components / ng_paramodulation / terms.mli
index 0146dba2c6865ef1c60b7930d9d84fe1b5aa234a..93f106a4f1c9e8c8464a1582a13d6d0a4c79d6c8 100644 (file)
@@ -52,6 +52,7 @@ type 'a unit_clause =
 
 type 'a passive_clause = int * 'a unit_clause (* weight * equation *)
 
+val is_eq_clause : 'a unit_clause -> bool
 val vars_of_term : 'a foterm -> int list
 
 module M : Map.S with type key = int 
@@ -86,6 +87,7 @@ module type Blob =
     (* TODO: consider taking in input an imperative buffer for Format 
      *  val pp : Format.formatter -> t -> unit
      * *)
+    val is_eq : t foterm -> (t foterm * t foterm * t foterm) option
     val pp : t -> string
 
     type input