]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/terms.mli
fixed coercion mechanism w.r.t. undo/require
[helm.git] / helm / software / components / ng_paramodulation / terms.mli
index fe03cc454fc88120faf22837305477c1d342d7f5..0146dba2c6865ef1c60b7930d9d84fe1b5aa234a 100644 (file)
@@ -18,7 +18,7 @@ type 'a foterm =
 
 type 'a substitution = (int * 'a foterm) list
 
-type comparison = Lt | Eq | Gt | Incomparable
+type comparison = Lt | Eq | Gt | Incomparable | Invertible
 
 type rule = Superposition | Demodulation
 
@@ -52,6 +52,8 @@ type 'a unit_clause =
 
 type 'a passive_clause = int * 'a unit_clause (* weight * equation *)
 
+val vars_of_term : 'a foterm -> int list
+
 module M : Map.S with type key = int 
 
 type 'a bag = int (* max ID  *)