equal
deleted
inserted
replaced
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'' |