]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/paramodulation/equality.mli
garbage collection of dead equalities implemented
[helm.git] / components / tactics / paramodulation / equality.mli
index 237045bec67722aa241333d0e6f0f9a644f90057..1182afee654d855ea8bda55f5a5914d1dd10cf5a 100644 (file)
@@ -108,3 +108,14 @@ val symmetric:
   Cic.term -> Cic.term -> int -> UriManager.uri ->
     Cic.metasenv -> proof
 
+(* takes 3 lists of alive ids (they are threated the same way, the type is
+ * funny just to not oblige you to concatenate them) and drops all the dead
+ * equalities *)
+val collect: int list -> int list -> int list -> unit
+
+(* given an equality, returns the numerical id *)
+val id_of: equality -> int
+
+(* profiling statistics *)
+val get_stats: unit -> string
+