src/HOL/Int.thy
changeset 28967 3bdb1eae352c
parent 28962 f603183f7a5c
child 28984 060832a1f087
--- a/src/HOL/Int.thy	Wed Dec 03 21:00:39 2008 -0800
+++ b/src/HOL/Int.thy	Wed Dec 03 21:50:36 2008 -0800
@@ -1307,10 +1307,15 @@
   "(number_of x::'a::{ordered_idom,number_ring}) \<le> number_of y \<longleftrightarrow> x \<le> y"
   unfolding number_of_eq by (rule of_int_le_iff)
 
+lemma eq_number_of [simp]:
+  "(number_of x::'a::{ring_char_0,number_ring}) = number_of y \<longleftrightarrow> x = y"
+  unfolding number_of_eq by (rule of_int_eq_iff)
+
 lemmas rel_simps [simp] = 
   less_number_of less_bin_simps
   le_number_of le_bin_simps
-  eq_number_of_eq iszero_0 nonzero_number_of_Min
+  eq_number_of eq_bin_simps
+  iszero_0 nonzero_number_of_Min
   iszero_number_of_Bit0 iszero_number_of_Bit1
   not_neg_number_of_Pls not_neg_0 not_neg_1 not_iszero_1
   neg_number_of_Min neg_number_of_Bit0 neg_number_of_Bit1