src/HOL/Tools/BNF/bnf_gfp_rec_sugar.ML
changeset 63239 d562c9948dee
parent 63222 fe92356ade42
child 63285 e9c777bfd78c
equal deleted inserted replaced
63238:7c593d4f1f89 63239:d562c9948dee
  1520         val simp_thmss = map2 append disc_iff_or_disc_thmss sel_thmss;
  1520         val simp_thmss = map2 append disc_iff_or_disc_thmss sel_thmss;
  1521 
  1521 
  1522         val common_name = mk_common_name fun_names;
  1522         val common_name = mk_common_name fun_names;
  1523         val common_qualify = fold_rev I qualifys;
  1523         val common_qualify = fold_rev I qualifys;
  1524 
  1524 
  1525         val code_attrs = if plugins code_plugin then [Code.add_default_eqn_attrib] else [];
  1525         val code_attrs = if plugins code_plugin then [Code.add_default_eqn_attrib Code.Equation] else [];
  1526 
  1526 
  1527         val anonymous_notes =
  1527         val anonymous_notes =
  1528           [(flat disc_iff_or_disc_thmss, simp_attrs)]
  1528           [(flat disc_iff_or_disc_thmss, simp_attrs)]
  1529           |> map (fn (thms, attrs) => ((Binding.empty, attrs), [(thms, [])]));
  1529           |> map (fn (thms, attrs) => ((Binding.empty, attrs), [(thms, [])]));
  1530 
  1530