src/HOL/RealDef.thy
changeset 46028 9f113cdf3d66
parent 45859 36ff12b5663b
child 46670 e9aa6d151329
--- a/src/HOL/RealDef.thy	Thu Dec 29 10:47:55 2011 +0100
+++ b/src/HOL/RealDef.thy	Thu Dec 29 10:47:55 2011 +0100
@@ -1491,11 +1491,10 @@
 
 subsection{*Numerals and Arithmetic*}
 
-lemma [code_unfold_post]:
-  "number_of k = real_of_int (number_of k)"
+lemma [code_abbrev]:
+  "real_of_int (number_of k) = number_of k"
   unfolding number_of_is_id number_of_real_def ..
 
-
 text{*Collapse applications of @{term real} to @{term number_of}*}
 lemma real_number_of [simp]: "real (number_of v :: int) = number_of v"
 by (simp add: real_of_int_def)