X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fterms.ml;h=0118df7c18ea4f3fc2cdcd17aaad1a2f2daeaa82;hb=7477c3dbbc2fafe248d48302be0d6ba4cb38d062;hp=0e7bed7fb15ae7d3ab1eda117675f37b9412ff90;hpb=637114791874df9ebc4e0f0936513c71886a913f;p=helm.git diff --git a/helm/software/components/ng_paramodulation/terms.ml b/helm/software/components/ng_paramodulation/terms.ml index 0e7bed7fb..0118df7c1 100644 --- a/helm/software/components/ng_paramodulation/terms.ml +++ b/helm/software/components/ng_paramodulation/terms.ml @@ -20,7 +20,7 @@ type 'a substitution = (int * 'a foterm) list type comparison = Lt | Eq | Gt | Incomparable -type rule = SuperpositionRight | SuperpositionLeft | Demodulation +type rule = Superposition | Demodulation type direction = Left2Right | Right2Left | Nodir type position = int list @@ -67,5 +67,6 @@ module type Blob = val pp : t -> string val embed : t -> t foterm val saturate : t -> t -> t foterm * t foterm + val mk_proof : t bag -> int -> int list -> t end