X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2FfoUtils.mli;fp=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2FfoUtils.mli;h=fcb94c22e3f03fa1d4249fd9deb195681ab0a175;hb=2041f4fefe300f77338f6aea598f025f84db1bbc;hp=48ef1d90b722bce21765d45baad59825b8b5e0d0;hpb=38c54dd8e2234836d5f3e8011c478daf7d59fa25;p=helm.git diff --git a/helm/software/components/ng_paramodulation/foUtils.mli b/helm/software/components/ng_paramodulation/foUtils.mli index 48ef1d90b..fcb94c22e 100644 --- a/helm/software/components/ng_paramodulation/foUtils.mli +++ b/helm/software/components/ng_paramodulation/foUtils.mli @@ -13,7 +13,7 @@ val lexicograph : ('a -> 'b -> int) -> 'a list -> 'b list -> int -module Utils (B : Orderings.Blob) : +module Utils (B : Terms.Blob) : sig val eq_foterm : B.t Terms.foterm -> B.t Terms.foterm -> bool val compare_foterm : B.t Terms.foterm -> B.t Terms.foterm -> int @@ -21,36 +21,7 @@ module Utils (B : Orderings.Blob) : val eq_literal : B.t Terms.literal -> B.t Terms.literal -> bool val compare_literal : B.t Terms.literal -> B.t Terms.literal -> int - (* mk_clause [maxvar] [type] [proof] -> [clause] * [maxvar] *) - val mk_clause : - int -> - B.t Terms.foterm list -> (* negative literals in clause *) - B.t Terms.foterm list -> (* positive literals in clause *) - B.t Terms.foterm -> - B.t Terms.clause * int - - val mk_passive_clause : - B.t Terms.clause -> B.t Terms.passive_clause - - val mk_passive_goal : - B.t Terms.clause -> B.t Terms.passive_clause - - val eq_clause : B.t Terms.clause -> B.t Terms.clause -> bool - val compare_clause : B.t Terms.clause -> B.t Terms.clause -> int - - - val fresh_clause : - int -> B.t Terms.clause -> B.t Terms.clause * int - - (* relocate [maxvar] [varlist] -> [newmaxvar] * [varlist] * [relocsubst] *) - val relocate : - int -> int list -> B.t Terms.substitution -> - int * int list * B.t Terms.substitution - - 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 + val relocate : int -> int list -> B.t Terms.substitution + -> int * int list * B.t Terms.substitution end