Documentation

LeanPool.CompositionAlgebrasOverRings.LGRing.Semilocal

Semilocal rings are LG-rings #

GPR 11.22: a commutative ring with only finitely many maximal ideals is an LG-ring. This is the workhorse instance for the rest of the development — local rings, Artinian rings and fields are all semilocal.

Semilocality is expressed in mathlib's way, as [Finite (MaximalSpectrum R)].

Main results #

Proof idea #

Assemble the two halves of GPR 11.21. Writing 𝔪₁, …, 𝔪ₖ for the maximal ideals, Jac(R) = 𝔪₁ ⊓ ⋯ ⊓ 𝔪ₖ is a finite intersection, so the Chinese Remainder Theorem (Ideal.quotientInfEquivQuotientProd, applied k times) identifies R ⧸ Jac(R) with a finite product of the residue fields R ⧸ 𝔪ᵢ. Fields are LG (isLGRing_of_field), binary products of LG-rings are LG (isLGRing_prod_iff), so R ⧸ Jac(R) is LG, and R itself is LG by isLGRing_iff_isLGRing_quotient_jacobson.

The induction is on a Finset of maximal ideals rather than on a cardinality, which keeps everything inside R: isLGRing_quotient_biInf proves R ⧸ (⨅ 𝔪 ∈ s, 𝔪) is LG for every finite set s of maximal ideals, with the empty set giving the zero ring (isLGRing_of_subsingleton, in LGRing/Examples.lean).

References #

theorem IsLGRing.of_ringEquiv {R : Type u} [CommRing R] {S : Type u} [CommRing S] (e : R ≃+* S) (hR : IsLGRing R) :

The LG property transfers along a ring isomorphism: maximal ideals correspond (Ideal.map_isMaximal_of_equiv), the residue fields correspond (Ideal.quotientEquiv), and MvPolynomial.map transports polynomials both ways.

An idempotent factor of an LG ring is LG.

The complementary ideals (1 - e) and (e) have zero intersection, so the Chinese remainder theorem identifies the original ring with the product of the two quotient rings. The assertion then follows from GPR 11.21(ii).

theorem isLGRing_quotient_biInf {R : Type u} [CommRing R] (s : Finset (Ideal R)) (hs : ∀ 𝔪 ∈ s, 𝔪.IsMaximal) :
IsLGRing (R ⧸ ⨅ 𝔪 ∈ s, 𝔪)

For any finite set s of maximal ideals of R, the quotient R ⧸ (⨅ 𝔪 ∈ s, 𝔪) is an LG-ring. Induction on s: the empty set gives the zero ring, and the induction step splits off one maximal ideal by the Chinese Remainder Theorem and applies isLGRing_prod_iff.

GPR 11.22: every semilocal ring is an LG-ring. Semilocality is mathlib's [Finite (MaximalSpectrum R)]: R has only finitely many maximal ideals.

Every commutative local ring is an LG ring, since it has a unique maximal ideal and hence is semilocal.