]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/foUtils.mli
almost complete superposition right step
[helm.git] / helm / software / components / ng_paramodulation / foUtils.mli
index 4cddee8c126fa31adc751b61958eaf78547918db..3bf04342b11decf81af22a256dbd081326dac0c1 100644 (file)
@@ -11,6 +11,8 @@
 
 (* $Id: terms.ml 9836 2009-06-05 15:33:35Z denes $ *)
 
+val lexicograph : ('a -> 'b -> int) -> 'a list -> 'b list -> int
+
 module Utils (B : Terms.Blob) :
   sig
     val eq_foterm : B.t Terms.foterm -> B.t Terms.foterm -> bool
@@ -27,10 +29,9 @@ module Utils (B : Terms.Blob) :
     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
 
-(*
+
     val fresh_unit_clause : 
           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