--- a/src/HOL/Tools/Function/partial_function.ML Tue Mar 26 14:23:18 2019 +0100
+++ b/src/HOL/Tools/Function/partial_function.ML Tue Mar 26 22:13:36 2019 +0100
@@ -302,7 +302,7 @@
val ((_, [rec_rule']), lthy'') = lthy' |> Local_Theory.note (eq_abinding, [rec_rule])
in
lthy''
- |> Spec_Rules.add Spec_Rules.Equational ([f], [rec_rule'])
+ |> Spec_Rules.add Spec_Rules.equational_recdef ([f], [rec_rule'])
|> note_qualified ("simps", [rec_rule'])
|> note_qualified ("mono", [mono_thm])
|> (case raw_induct of NONE => I | SOME thm => note_qualified ("raw_induct", [thm]))