src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML
changeset 54907 f48ec7a80668
parent 54906 ab54b7180616
child 54909 63db983c6953
equal deleted inserted replaced
54906:ab54b7180616 54907:f48ec7a80668
  1195             in
  1195             in
  1196               if prems = [@{term False}] then
  1196               if prems = [@{term False}] then
  1197                 []
  1197                 []
  1198               else
  1198               else
  1199                 mk_primcorec_disc_iff_tac lthy (ctr_no + 1) (the_single exhaust_thms) discs
  1199                 mk_primcorec_disc_iff_tac lthy (ctr_no + 1) (the_single exhaust_thms) discs
  1200                   disc_excludess
  1200                   (flat disc_excludess)
  1201                 |> K |> Goal.prove lthy [] [] goal
  1201                 |> K |> Goal.prove lthy [] [] goal
  1202                 |> Thm.close_derivation
  1202                 |> Thm.close_derivation
  1203                 |> single
  1203                 |> single
  1204             end;
  1204             end;
  1205 
  1205