changeset 38527 | f2709bc1e41f |
parent 37887 | 2ae085b07f2f |
child 38857 | 97775f3e8722 |
--- a/src/HOL/Word/Word.thy Wed Aug 18 14:55:10 2010 +0200 +++ b/src/HOL/Word/Word.thy Wed Aug 18 14:55:10 2010 +0200 @@ -4034,6 +4034,11 @@ "length (rotater n xs) = length xs" by (simp add : rotater_rev) +lemma restrict_to_left: + assumes "x = y" + shows "(x = z) = (y = z)" + using assms by simp + lemmas rrs0 = rotate_eqs [THEN restrict_to_left, simplified rotate_gal [symmetric] rotate_gal' [symmetric], standard] lemmas rrs1 = rrs0 [THEN refl [THEN rev_iffD1]]