]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/foUtils.mli
return type of paramod fixed according to the SZSOntology
[helm.git] / helm / software / components / ng_paramodulation / foUtils.mli
index d0fb30367e6547451383e5bc574d695e480dacab..c23779bde0bfe1cb7e40d981195e67b77942e149 100644 (file)
@@ -29,6 +29,9 @@ module Utils (B : Terms.Blob) :
     val mk_passive_clause :
       B.t Terms.unit_clause -> B.t Terms.passive_clause
 
+    val mk_passive_goal :
+      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
 
@@ -39,14 +42,10 @@ module Utils (B : Terms.Blob) :
     (* relocate [maxvar] [varlist] -> [newmaxvar] * [varlist] * [relocsubst] *)
     val relocate : int -> int list -> int * int list * B.t Terms.substitution 
 
-    (* also gives a fresh ID to the clause *)
-    val add_to_bag : 
-          B.t Terms.bag -> B.t Terms.unit_clause -> 
-            B.t Terms.bag * B.t Terms.unit_clause
-
-    val empty_bag : B.t Terms.bag
+    val compare_passive_clauses_weight :
+      B.t Terms.passive_clause -> B.t Terms.passive_clause -> int
 
-    val compare_passive_clauses :
+    val compare_passive_clauses_age :
       B.t Terms.passive_clause -> B.t Terms.passive_clause -> int
 
   end