]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/foUtils.mli
Active goals are now demodulated after selecting a positive clause.
[helm.git] / helm / software / components / ng_paramodulation / foUtils.mli
index 3bf04342b11decf81af22a256dbd081326dac0c1..d0fb30367e6547451383e5bc574d695e480dacab 100644 (file)
@@ -26,6 +26,9 @@ module Utils (B : Terms.Blob) :
          int -> B.t Terms.foterm -> B.t Terms.foterm -> 
            B.t Terms.unit_clause * int
 
+    val mk_passive_clause :
+      B.t Terms.unit_clause -> B.t Terms.passive_clause
+
     val eq_unit_clause : B.t Terms.unit_clause -> B.t Terms.unit_clause -> bool
     val compare_unit_clause : B.t Terms.unit_clause -> B.t Terms.unit_clause -> int
 
@@ -43,4 +46,7 @@ module Utils (B : Terms.Blob) :
 
     val empty_bag : B.t Terms.bag
 
+    val compare_passive_clauses :
+      B.t Terms.passive_clause -> B.t Terms.passive_clause -> int
+
   end