added Spec_Rule declaration to partial_function
authorkrauss
Tue, 26 Oct 2010 12:19:02 +0200
changeset 40172 008dc2d2c395
parent 40171 1fa547166a1d
child 40173 0ffdd6baec03
added Spec_Rule declaration to partial_function
src/HOL/Tools/Function/partial_function.ML
--- a/src/HOL/Tools/Function/partial_function.ML	Tue Oct 26 12:19:01 2010 +0200
+++ b/src/HOL/Tools/Function/partial_function.ML	Tue Oct 26 12:19:02 2010 +0200
@@ -218,7 +218,8 @@
     lthy'
     |> Local_Theory.note (eq_abinding, [rec_rule])
     |-> (fn (_, rec') =>
-      Local_Theory.note ((Binding.qualify true fname (Binding.name "simps"), []), rec'))
+      Spec_Rules.add Spec_Rules.Equational ([f], [rec'])
+      |> Local_Theory.note ((Binding.qualify true fname (Binding.name "simps"), []), rec'))
     |> snd
   end;