X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2FfoUtils.mli;h=c23779bde0bfe1cb7e40d981195e67b77942e149;hb=ea8676df3c47428157d0d544ec63c320ffa204be;hp=d0fb30367e6547451383e5bc574d695e480dacab;hpb=4ae7d510a430a2a6929f973d36b993d528772d64;p=helm.git diff --git a/helm/software/components/ng_paramodulation/foUtils.mli b/helm/software/components/ng_paramodulation/foUtils.mli index d0fb30367..c23779bde 100644 --- a/helm/software/components/ng_paramodulation/foUtils.mli +++ b/helm/software/components/ng_paramodulation/foUtils.mli @@ -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