diff -r ff6b0c1087f2 -r 95f1e700b712 src/ZF/ex/Ring.thy --- a/src/ZF/ex/Ring.thy Tue Mar 06 16:06:52 2012 +0000 +++ b/src/ZF/ex/Ring.thy Tue Mar 06 16:46:27 2012 +0000 @@ -115,13 +115,13 @@ lemma (in abelian_group) a_l_cancel [simp]: "\x \ carrier(G); y \ carrier(G); z \ carrier(G)\ - \ (x \ y = x \ z) <-> (y = z)" + \ (x \ y = x \ z) \ (y = z)" by (rule group.l_cancel [OF a_group, simplified, simplified ring_add_def [symmetric]]) lemma (in abelian_group) a_r_cancel [simp]: "\x \ carrier(G); y \ carrier(G); z \ carrier(G)\ - \ (y \ x = z \ x) <-> (y = z)" + \ (y \ x = z \ x) \ (y = z)" by (rule group.r_cancel [OF a_group, simplified, simplified ring_add_def [symmetric]]) lemma (in abelian_monoid) a_assoc: @@ -234,7 +234,7 @@ ring_hom :: "[i,i] => i" where "ring_hom(R,S) == {h \ carrier(R) -> carrier(S). - (\x y. x \ carrier(R) & y \ carrier(R) --> + (\x y. x \ carrier(R) & y \ carrier(R) \ h ` (x \\<^bsub>R\<^esub> y) = (h ` x) \\<^bsub>S\<^esub> (h ` y) & h ` (x \\<^bsub>R\<^esub> y) = (h ` x) \\<^bsub>S\<^esub> (h ` y)) & h ` \\<^bsub>R\<^esub> = \\<^bsub>S\<^esub>}"