X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2FfoUtils.mli;h=5cbe461a06ddb3c2baf79ec529f7bea1597a356b;hb=6f35dd77922431b667f7eb4669ab3fbb6092c343;hp=d78ce32f26d49020f4f387833cba41076cfd29a5;hpb=01b628fc79155f545b283c1d095d8a2ffe00e0a1;p=helm.git diff --git a/helm/software/components/ng_paramodulation/foUtils.mli b/helm/software/components/ng_paramodulation/foUtils.mli index d78ce32f2..5cbe461a0 100644 --- a/helm/software/components/ng_paramodulation/foUtils.mli +++ b/helm/software/components/ng_paramodulation/foUtils.mli @@ -26,13 +26,15 @@ 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 -(* + val fresh_unit_clause : int -> B.t Terms.unit_clause -> B.t Terms.unit_clause * int -*) (* relocate [maxvar] [varlist] -> [newmaxvar] * [varlist] * [relocsubst] *) val relocate : int -> int list -> int * int list * B.t Terms.substitution @@ -44,4 +46,10 @@ module Utils (B : Terms.Blob) : 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_age : + B.t Terms.passive_clause -> B.t Terms.passive_clause -> int + end