src/HOL/BNF/Tools/bnf_comp.ML
changeset 49669 620fa6272c48
parent 49630 9f6ca87ab405
child 49713 3d07ddf70f8b
equal deleted inserted replaced
49668:0209087a14d0 49669:620fa6272c48
   192     fun map_cong_tac _ =
   192     fun map_cong_tac _ =
   193       mk_comp_map_cong_tac set_alt_thms (map_cong_of_bnf outer) (map map_cong_of_bnf inners);
   193       mk_comp_map_cong_tac set_alt_thms (map_cong_of_bnf outer) (map map_cong_of_bnf inners);
   194 
   194 
   195     val set_bd_tacs =
   195     val set_bd_tacs =
   196       if ! quick_and_dirty then
   196       if ! quick_and_dirty then
   197         replicate (length set_alt_thms) (K all_tac)
   197         replicate ilive (K all_tac)
   198       else
   198       else
   199         let
   199         let
   200           val outer_set_bds = set_bd_of_bnf outer;
   200           val outer_set_bds = set_bd_of_bnf outer;
   201           val inner_set_bdss = map set_bd_of_bnf inners;
   201           val inner_set_bdss = map set_bd_of_bnf inners;
   202           val inner_bd_Card_orders = map bd_Card_order_of_bnf inners;
   202           val inner_bd_Card_orders = map bd_Card_order_of_bnf inners;