X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2FfoUtils.mli;h=d725d3c7f89126e3f76afb95fd5de9b75d439400;hb=abdfd617eb0beb6961eea78e8f3b8cad73d43fde;hp=c23779bde0bfe1cb7e40d981195e67b77942e149;hpb=a872dba2b03e27967d5b9b51e950e85967340e52;p=helm.git diff --git a/helm/software/components/ng_paramodulation/foUtils.mli b/helm/software/components/ng_paramodulation/foUtils.mli index c23779bde..d725d3c7f 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 : Terms.Blob) : +module Utils (B : Orderings.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 @@ -40,7 +40,9 @@ module Utils (B : Terms.Blob) : 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 + 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