src/HOL/Word/Num_Lemmas.thy
changeset 29948 cdf12a1cb963
parent 28952 15a4b2cf8c34
child 30031 bd786c37af84
child 30240 5b25fee0362c
--- a/src/HOL/Word/Num_Lemmas.thy	Mon Feb 16 19:35:52 2009 -0800
+++ b/src/HOL/Word/Num_Lemmas.thy	Tue Feb 17 18:48:17 2009 +0100
@@ -121,8 +121,8 @@
 
 lemma zmod_zsub_distrib: "((a::int) - b) mod c = (a mod c - b mod c) mod c"
   apply (unfold diff_int_def)
-  apply (rule trans [OF _ zmod_zadd1_eq [symmetric]])
-  apply (simp add: zmod_uminus zmod_zadd1_eq [symmetric])
+  apply (rule trans [OF _ mod_add_eq [symmetric]])
+  apply (simp add: zmod_uminus mod_add_eq [symmetric])
   done
 
 lemma zmod_zsub_right_eq: "((a::int) - b) mod c = (a - b mod c) mod c"
@@ -162,8 +162,8 @@
 lemmas nat_minus_mod_plus_right = trans [OF nat_minus_mod mod_0 [symmetric],
   THEN mod_plus_right [THEN iffD2], standard, simplified]
 
-lemmas push_mods' = zmod_zadd1_eq [standard]
-  zmod_zmult_distrib [standard] zmod_zsub_distrib [standard]
+lemmas push_mods' = mod_add_eq [standard]
+  mod_mult_eq [standard] zmod_zsub_distrib [standard]
   zmod_uminus [symmetric, standard]
 
 lemmas push_mods = push_mods' [THEN eq_reflection, standard]