# HG changeset patch # User blanchet # Date 1347291362 -7200 # Node ID 831d4c259f5fed645fdf913b5121684dafe4deda # Parent 4bf74375b4f737d842e6c8ce2b98cc2568286684 debug diff -r 4bf74375b4f7 -r 831d4c259f5f src/HOL/Codatatype/Tools/bnf_fp_sugar_tactics.ML --- a/src/HOL/Codatatype/Tools/bnf_fp_sugar_tactics.ML Mon Sep 10 17:36:02 2012 +0200 +++ b/src/HOL/Codatatype/Tools/bnf_fp_sugar_tactics.ML Mon Sep 10 17:36:02 2012 +0200 @@ -30,7 +30,11 @@ rtac refl) 1; fun mk_exhaust_tac ctxt n ctr_defs fld_iff_unf sumEN' = - Local_Defs.unfold_tac ctxt (fld_iff_unf :: ctr_defs) THEN rtac sumEN' 1 THEN +print_tac "A1" THEN(*###*) + Local_Defs.unfold_tac ctxt (fld_iff_unf :: ctr_defs) THEN +print_tac ("A2: " ^ Display.string_of_thm ctxt sumEN') THEN(*###*) + rtac sumEN' 1 THEN +print_tac "A3" THEN(*###*) Local_Defs.unfold_tac ctxt @{thms all_prod_eq} THEN EVERY' (maps (fn k => [select_prem_tac n (rotate_tac 1) k, REPEAT_DETERM o dtac @{thm meta_spec}, etac @{thm meta_mp}, atac]) (1 upto n)) 1;