]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_refiner/nCicUnifHint.mli
The left parameters coming from the constructor types have been refined in a
[helm.git] / helm / software / components / ng_refiner / nCicUnifHint.mli
index fa65d527766096d4e3991be4cc4808eea8c307ac..862c9808efc0193b00d78257cfd1f48f5ecbd2b7 100644 (file)
 
 type db
 
+exception HintNotValid
+
+class type g_status =
+ object
+  method uhint_db: db
+ end
+
 class status :
  object ('self)
-  method uhint_db: db
+  inherit g_status
   method set_uhint_db: db -> 'self
-  method set_unifhint_status: status -> 'self
+  method set_unifhint_status: #g_status -> 'self
  end
 
 val index_hint: 
@@ -32,3 +39,6 @@ val look_for_hint:
     NCic.term -> NCic.term -> 
       (NCic.metasenv * 
         (NCic.term * NCic.term) * (NCic.term * NCic.term) list) list
+
+val eq_class_of:
+      #status -> NCic.term -> NCic.term list