]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/fwdSimplTactic.ml
New declarative tactic "we proceed by cases on t to prove t'".
[helm.git] / helm / software / components / tactics / fwdSimplTactic.ml
index ffc90c1cc4948f44c99ee3a1852d20fbaa93aca5..fa7d4aef1543997e69609071e89e7c379b199860 100644 (file)
@@ -35,6 +35,7 @@ module T = Tacticals
 module FNG = FreshNamesGenerator
 module MI = CicMkImplicit
 module PESR = ProofEngineStructuralRules
+module HEL = HExtlib
 
 let fail_msg0 = "unexported clearbody: invalid argument"
 let fail_msg2 = "fwd: no applicable simplification"
@@ -102,7 +103,7 @@ let get_clearables context terms =
       | Cic.Appl (Cic.Rel i :: _) -> PEH.get_name context i
       | _                         -> None
    in
-   PEH.list_rev_map_filter aux terms 
+   HEL.list_rev_map_filter aux terms 
 
 let lapply_tac_aux ?(mk_fresh_name_callback = FreshNamesGenerator.mk_fresh_name ~subst:[]) 
                (* ?(substs = []) *) ?how_many ?(to_what = []) what =