]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/tactics/proofEngineHelpers.mli
added support for goal patterns
[helm.git] / helm / ocaml / tactics / proofEngineHelpers.mli
index b0e3909409d0bf780dc77a5fda8ac408f87d44d1..5cf58999cfb8dd11a16e68ee1f6dcdb70ac08f46 100644 (file)
@@ -40,3 +40,11 @@ val subst_meta_and_metasenv_in_proof :
    oldmetasenv *)
 val compare_metasenvs :
   oldmetasenv:Cic.metasenv -> newmetasenv:Cic.metasenv -> int list
+
+(** Finds the _pointers_ to subterms that are alpha-equivalent to wanted in t.
+ * wanted is properly lifted when binders are crossed *)
+val find_subterms : 
+  eq:(Cic.term -> Cic.term -> bool) ->
+  wanted:Cic.term -> Cic.term -> 
+    Cic.term list
+