diff -r b13da5649bf9 -r 2cb6ff394bfb src/HOL/Algebra/CRing.thy --- a/src/HOL/Algebra/CRing.thy Tue Apr 13 07:48:32 2004 +0200 +++ b/src/HOL/Algebra/CRing.thy Tue Apr 13 09:42:40 2004 +0200 @@ -302,6 +302,9 @@ and integral: "[| a \ b = \; a \ carrier R; b \ carrier R |] ==> a = \ | b = \" +locale field = "domain" + + assumes field_Units: "Units R = carrier R - {\}" + subsection {* Basic Facts of Rings *} lemma ringI: @@ -357,7 +360,7 @@ "comm_monoid R" by (auto intro!: comm_monoidI m_assoc m_comm) -subsection {* Normaliser for Commutative Rings *} +subsection {* Normaliser for Rings *} lemma (in abelian_group) r_neg2: "[| x \ carrier G; y \ carrier G |] ==> x \ (\ x \ y) = y"