# HG changeset patch # User blanchet # Date 1380703141 -7200 # Node ID 07ab4fd922c2ae1124f174bc175f303296650041 # Parent cede3c1d2417fc9e2ff947dbdb3c7db6018c259a strengthen tactic w.r.t. let diff -r cede3c1d2417 -r 07ab4fd922c2 src/HOL/BNF/Tools/bnf_fp_rec_sugar_tactics.ML --- a/src/HOL/BNF/Tools/bnf_fp_rec_sugar_tactics.ML Wed Oct 02 10:34:13 2013 +0200 +++ b/src/HOL/BNF/Tools/bnf_fp_rec_sugar_tactics.ML Wed Oct 02 10:39:01 2013 +0200 @@ -62,7 +62,8 @@ end; fun mk_primcorec_prelude ctxt defs thm = - unfold_thms_tac ctxt defs THEN HEADGOAL (rtac thm) THEN unfold_thms_tac ctxt @{thms split}; + unfold_thms_tac ctxt defs THEN HEADGOAL (rtac thm) THEN + unfold_thms_tac ctxt @{thms Let_def split}; fun mk_primcorec_disc_tac ctxt defs disc_corec k m exclsss = mk_primcorec_prelude ctxt defs disc_corec THEN mk_primcorec_cases_tac ctxt k m exclsss;