src/HOL/Tools/old_primrec.ML
changeset 33056 791a4655cae3
parent 33040 cffdb7b28498
child 33317 b4534348b8fd
equal deleted inserted replaced
33055:5a733f325939 33056:791a4655cae3
   282       |> fold_map note ((map fst eqns ~~ atts) ~~ map single simps);
   282       |> fold_map note ((map fst eqns ~~ atts) ~~ map single simps);
   283     val simps'' = maps snd simps';
   283     val simps'' = maps snd simps';
   284   in
   284   in
   285     thy''
   285     thy''
   286     |> note (("simps",
   286     |> note (("simps",
   287         [Simplifier.simp_add, Nitpick_Const_Simps.add, Code.add_default_eqn_attribute]), simps'')
   287         [Simplifier.simp_add, Nitpick_Simps.add, Code.add_default_eqn_attribute]), simps'')
   288     |> snd
   288     |> snd
   289     |> note (("induct", []), [prepare_induct (#2 (hd dts)) rec_eqns])
   289     |> note (("induct", []), [prepare_induct (#2 (hd dts)) rec_eqns])
   290     |> snd
   290     |> snd
   291     |> Sign.parent_path
   291     |> Sign.parent_path
   292     |> pair simps''
   292     |> pair simps''