X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Ffounif.mli;h=fc682c5fc102849d4932097f73aa9f0e0d02f52e;hb=b60b04a930b208dc0bf8876305c4fa5ea2aeb619;hp=55f15e65647a8c80468ec43f3682d396adc9497f;hpb=6c4056ea40b96039f24eeda9a1e1900c95bad7c8;p=helm.git diff --git a/helm/software/components/ng_paramodulation/founif.mli b/helm/software/components/ng_paramodulation/founif.mli index 55f15e656..fc682c5fc 100644 --- a/helm/software/components/ng_paramodulation/founif.mli +++ b/helm/software/components/ng_paramodulation/founif.mli @@ -16,22 +16,13 @@ exception UnificationFailure of string Lazy.t;; module Founif (B : Terms.Blob) : sig -val unification: - Terms.varlist -> (* global varlist for both terms t1 and t2 *) - Terms.varlist -> (* locked variables: if equal to FV(t2) we match t1 with t2*) - B.t Terms.foterm -> - B.t Terms.foterm -> - B.t Terms.substitution * Terms.varlist - -(* -val unification: - Terms.varlist -> 'a Terms.foterm -> 'a Terms.foterm -> - 'a Terms.substitution * Terms.varlist - -val matching: - Terms.varlist -> Terms.varlist -> 'a Terms.foterm -> 'a Terms.foterm -> - 'a Terms.substitution * Terms.varlist - -*) + val unification: + (* global varlist for both terms t1 and t2 *) + Terms.varlist -> + (* locked variables: if equal to FV(t2) we match t1 with t2*) + Terms.varlist -> + B.t Terms.foterm -> + B.t Terms.foterm -> + B.t Terms.substitution * Terms.varlist end