src/HOL/BNF/Tools/bnf_fp_def_sugar_tactics.ML
changeset 52659 58b87aa4dc3b
parent 52349 07fd21c01e93
child 52966 3777ba39c660
--- a/src/HOL/BNF/Tools/bnf_fp_def_sugar_tactics.ML	Mon Jul 15 11:29:19 2013 +0200
+++ b/src/HOL/BNF/Tools/bnf_fp_def_sugar_tactics.ML	Mon Jul 15 14:23:51 2013 +0200
@@ -78,7 +78,7 @@
 
 fun mk_exhaust_tac ctxt n ctr_defs ctor_iff_dtor sumEN' =
   unfold_thms_tac ctxt (ctor_iff_dtor :: ctr_defs) THEN HEADGOAL (rtac sumEN') THEN
-  unfold_thms_tac ctxt @{thms all_prod_eq} THEN
+  unfold_thms_tac ctxt @{thms split_paired_all} THEN
   HEADGOAL (EVERY' (maps (fn k => [select_prem_tac n (rotate_tac 1) k,
     REPEAT_DETERM o dtac meta_spec, etac meta_mp, atac]) (1 upto n)));