Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-sol)audited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The spectrum of a finite product ring is the disjoint union of the factor spectra

Statement

Let r≥1 be an integer, let R1,…,Rr be commutative rings, let R=∏i=1rRi be their product ring with projections πi:R→Ri, and for each i let ei∈R be the element whose i-th coordinate is 1 and whose other coordinates are 0 (The product ring R×S with componentwise operations, its identity (1R,1S) and its units R××S×, Commutative ring). Then:

  1. Each ei is an idempotent, eiej=0 for i≠j, and e1+⋯+er=1R.
  2. Every prime ideal q⊆R contains ej for all but exactly one index j. The prime ideals of R are exactly the ideals πi−1(p) with i∈{1,…,r} and p⊆Ri prime, and each such prime arises from exactly one pair (i,p).
  3. The distinguished open sets D(e1),…,D(er) (Principal distinguished subsets of the prime spectrum) are pairwise disjoint and clopen, Spec⁡R=D(e1)⊔⋯⊔D(er), and the morphism induced by πi is an isomorphism of locally ringed spaces from Spec⁡Ri onto the open locally ringed subspace D(ei) of Spec⁡R (The underlying space of an affine spectrum, Morphisms of locally ringed spaces). Consequently, for q=πi−1(p) the local rings satisfy OSpec⁡R,q≅OSpec⁡Ri,p≅(Ri)p.
  4. An ideal πi−1(p)⊆R is maximal if and only if p⊆Ri is maximal; hence the maximal ideals of R are exactly the ideals πi−1(m) with m⊆Ri maximal.
  5. Restriction to the pieces induces a canonical isomorphism Γ(Spec⁡R,O)≅∏i=1rΓ(Spec⁡Ri,O)≅∏i=1rRi, which under the canonical isomorphism Γ(Spec⁡R,O)≅R is the identity of R=∏i=1rRi. In particular the structure sheaf of the disjoint union ∐i=1rSpec⁡Ri has global sections ∏i=1rRi.

Facts & Assumptions

Given: An integer r≥1, commutative rings R1,…,Rr, the product ring R=∏i=1rRi with projections πi:R→Ri, and the coordinate elements ei∈R with (ei)i=1 and (ei)j=0 for j≠i.

[L1]

The product ring has componentwise operations, zero (0,…,0) and identity (1,…,1); each projection πi is a surjective unital ring homomorphism; its kernel is the ideal Ii={a∈R:ai=0}, and Ii=(1−ei)R. A ring homomorphism whose kernel contains an ideal factors uniquely through the quotient by that ideal (The product ring R×S with componentwise operations, its identity (1R,1S) and its units R××S×, Ring homomorphism: additive, multiplicative, and required to send 1 to 1, The ideal generated by a subset and principal ideals, The kernel of a ring homomorphism is a two-sided ideal, A ring homomorphism whose kernel contains a two-sided ideal factors uniquely through the quotient ring, The quotient ring R/I with (r+I)(s+I)=rs+I).

[L2]

A proper ideal q of a commutative ring is prime exactly when ab∈q implies a∈q or b∈q, equivalently exactly when the quotient ring is an integral domain, and it is maximal exactly when the quotient ring is a field (Prime ideals and maximal ideals in a commutative ring, R/P is an integral domain if and only if P is a prime ideal, R/M is a field if and only if M is a maximal ideal).

[L3]

If J⊆q are ideals of a ring A and qˉ is the image of q in A/J, then the ideals of A/J correspond bijectively to the ideals of A containing J, with q corresponding to qˉ and q=π−1(qˉ) for the quotient map π, and (A/J)/qˉ≅A/q; moreover A/ker⁡φ≅im⁡φ for every ring homomorphism φ (Correspondence theorem: ideals of R/I correspond to ideals of R containing I, Third isomorphism theorem for rings: (R/I)/(J/I)≅R/J, First isomorphism theorem for rings: R/ker⁡f≅im⁡f).

[L4]

D(f)={p∈Spec⁡A:f∉p} is the complement of the vanishing set V((f)), the sets V(I) are the closed sets of the Zariski topology, and its basic opens are the sets D(f) (Principal distinguished subsets of the prime spectrum, The prime spectrum and vanishing sets, The vanishing sets define the Zariski topology on the prime spectrum, The underlying space of an affine spectrum).

[L5]

For f∈A the principal localisation is Af=Sf−1A with Sf={fn:n≥0} and localisation map λf:A→Af; a unital ring map out of A that inverts every element of a multiplicative set factors uniquely through the localisation, and two localisations of A at the same multiplicative set are canonically isomorphic by a unique isomorphism compatible with the localisation maps (Principal localisation Rf={1,f,f2,…}−1R, Universal property of localisation: maps that invert S factor uniquely through S−1R, A localisation is unique up to a unique isomorphism compatible with the map from R).

[L6]

For f∈A the morphism induced by A→Af identifies Spec⁡(Af) with the open locally ringed subspace D(f) of Spec⁡A; and a ring map φ:A→B induces the contraction q↦φ−1(q) on points, whose sheaf map on D(f) is the localisation Af→Bφ(f), giving a morphism of locally ringed spaces (A principal localization identifies its spectrum with a distinguished open, The map of affine spectra induced by a ring homomorphism, The stalk maps induced by a ring map are local).

[L7]

Spec⁡ is a contravariant functor from commutative rings to locally ringed spaces: Spec⁡(idA) is the identity of Spec⁡A and Spec⁡(ψ∘φ)=Spec⁡(φ)∘Spec⁡(ψ), and in particular ring isomorphisms induce isomorphisms of locally ringed spaces (Affine schemes are contravariantly equivalent to commutative rings, A locally ringed space, Morphisms of locally ringed spaces, The underlying space of an affine spectrum, Schemes).

[L8]

On distinguished opens the structure sheaf has Γ(D(g),O)=Ag, the restriction along D(g′)⊆D(g) is the canonical localisation Ag→Ag′, and the canonical map A→Γ(Spec⁡A,O) is an isomorphism, including for A=0 (Sections and restrictions on distinguished opens of an affine scheme, Global functions on Spec A recover A).

[L9]

A sheaf satisfies locality and gluing for every open cover, and a sheaf of sets has exactly one section over the empty set (A sheaf on a topological space, A set-valued sheaf has a unique section over the empty open set).

[L10]

For p∈Spec⁡A there is a canonical isomorphism OSpec⁡A,p≅Ap (The stalk of the affine structure sheaf at a prime is A_p).

Proof

technique · direct
1.1

Each ei is an idempotent, eiej=0 for i≠j and e1+⋯+er=1R, since these are componentwise computations in the product ring; in particular 1−ei=∑j≠iej is again an idempotent.

L1algebra
1.2

The projection πi is a surjective unital ring homomorphism with kernel Ii={a∈R:ai=0}, and Ii=(1−ei)R: every (1−ei)a has i-th coordinate 0, and conversely every a with ai=0 equals (1−ei)a. Also πi(ei)=1Ri.

L1algebra
1.3

Let e∈A be an idempotent and let q⊆A be a prime ideal. Then e∉q if and only if 1−e∈q: since e(1−e)=0∈q, primality gives e∈q or 1−e∈q, and both cannot occur because then 1=e+(1−e)∈q, contradicting the properness of a prime ideal.

L2algebra
1.4

Let q⊆R be an ideal with Ii⊆q and let p=πi(q)⊆Ri be its image. Then q=πi−1(p) and R/q≅Ri/p: the quotient map R→R/Ii identifies R/Ii with Ri and carries q to p, so the correspondence of ideals and the first isomorphism theorem give both statements.

L1L3algebra
2.1

Every prime ideal q⊆R contains ej for all but exactly one index j: if two distinct elements ei,ej both lay outside q, then eiej=0∈q would force one of them into q by primality; and if all ei lay in q, then 1=e1+⋯+er∈q, contradicting properness.

step 1.1step 1.3L2algebra
2.2

The principal localisation λi:R→Rei and the quotient map qi:R→R/Ii are both localisations of R at the multiplicative set Si={1,ei}={ein:n≥0}: each sends ei to a unit, and every unital ring map φ:R→T with φ(ei) a unit satisfies φ(1−ei)=0, because φ(ei)φ(1−ei)=0 and φ(ei) is invertible, so (1−ei)R=Ii⊆ker⁡φ and φ factors uniquely through qi by the quotient universal property. By uniqueness of localisations there is therefore a unique ring isomorphism Θi:Rei→R/Ii with Θiλi=qi, and composing with the canonical isomorphism R/Ii≅Ri of step 1.4 gives a ring isomorphism, again written Θi, satisfying Θiλi=πi.

step 1.2step 1.4L1L5
2.3

Let q⊆R be a prime ideal with ei∉q. Then 1−ei∈q by step 1.3, so Ii=(1−ei)R⊆q, and step 1.4 applied to p=πi(q) gives q=πi−1(p) and R/q≅Ri/p. Since R/q is an integral domain, so is Ri/p, and therefore p is a prime ideal of Ri.

step 1.2step 1.3step 1.4L2
2.4

Conversely, if p⊆Ri is a prime ideal, then πi−1(p) is a prime ideal of R with πi(πi−1(p))=p and ei∉πi−1(p): the composite R→Ri→Ri/p is a surjective ring homomorphism with kernel πi−1(p), so R/πi−1(p)≅Ri/p is an integral domain and πi−1(p) is prime, the image statement holds because πi is surjective, and πi(ei)=1Ri∉p.

step 1.2L2L3
2.5

For every index i one has D(ei)=V((1−ei)), because by step 1.3 a prime q satisfies ei∉q exactly when 1−ei∈q, and V((1−ei)) is the set of primes containing the principal ideal (1−ei). Consequently each D(ei) is open, being a distinguished open, and closed, being a vanishing set, hence clopen.

step 1.3L4
3.1

The prime ideals of R are exactly the ideals πi−1(p) with i∈{1,…,r} and p⊆Ri prime, and each of them determines the pair (i,p) uniquely: existence and primeness are step 2.4, while a prime q equals πi−1(p) for the unique index i with ei∉q supplied by step 2.1 and p=πi(q), by step 2.3; and pairs with different indices give different primes, since πi−1(p) contains ej for j≠i but not ei, whereas πj−1(p′) contains ei but not ej.

step 2.1step 2.3step 2.4
3.2

The sets D(e1),…,D(er) are pairwise disjoint and cover Spec⁡R: a prime q lies in D(ei) exactly when ei∉q, and by step 2.1 this holds for exactly one index.

step 2.1L4
3.3

The morphism Spec⁡(πi):Spec⁡Ri→Spec⁡R induced by πi is an isomorphism of locally ringed spaces onto the open locally ringed subspace D(ei) of Spec⁡R: by step 2.2 one has πi=Θi∘λi with Θi a ring isomorphism, so functoriality gives Spec⁡(πi)=Spec⁡(λi)∘Spec⁡(Θi), where Spec⁡(Θi) is an isomorphism of locally ringed spaces and the morphism induced by λi is identified with the open locally ringed subspace D(ei) by the principal-localisation description.

step 2.2L6L7
4.1

For q=πi−1(p) the isomorphism of step 3.3 induces an isomorphism of local rings OSpec⁡R,q≅OSpec⁡Ri,p, which the stalk formula further identifies with (Ri)p; in particular the local rings of Spec⁡R are exactly those of the factor spectra.

step 3.1step 3.3L10
4.2

For q=πi−1(p) step 1.4 gives R/q≅Ri/p, so q is maximal in R exactly when Ri/p is a field, that is, exactly when p is maximal in Ri; together with step 3.1 this describes all the maximal ideals of R.

step 1.4step 3.1L2
4.3

Restricting sections to the pairwise disjoint clopen pieces gives a ring homomorphism ρ:Γ(Spec⁡R,O)→∏i=1rΓ(D(ei),O), and the sheaf axioms show that ρ is bijective: it is injective because the D(ei) cover Spec⁡R, so a section is determined by its restrictions, and it is surjective because sections over the pieces are compatible on the empty overlaps, a sheaf having exactly one section over the empty set, and therefore glue to a global section. Composing ρ with the isomorphisms Γ(D(ei),O)≅Γ(Spec⁡Ri,O) induced by step 3.3 and with the canonical isomorphisms Γ(Spec⁡Ri,O)≅Ri gives an isomorphism Γ(Spec⁡R,O)≅∏i=1rRi.

step 3.2step 3.3L8L9
5.1

The i-th component of the isomorphism of step 4.3 is the composite of the restriction Γ(Spec⁡R,O)→Γ(D(ei),O), which is the canonical localisation R→Rei, with the isomorphism Θi of step 2.2; since Θiλi=πi, this component is πi under the canonical identifications Γ(Spec⁡R,O)≅R and Γ(Spec⁡Ri,O)≅Ri, so the isomorphism of step 4.3 is the identity of R=∏i=1rRi. In particular the global sections of the disjoint union ∐i=1rSpec⁡Ri are ∏i=1rRi, as asserted.

step 2.2step 3.3step 4.3L8
6.1

Claim 1 is step 1.1, claim 2 is step 3.1, claim 3 is steps 2.5, 3.2, 3.3 and 4.1, claim 4 is step 4.2, and claim 5 is steps 4.3 and 5.1; no step selects an element from a family, so the argument uses no choice.

step 1.1step 2.5step 3.1step 3.2step 3.3step 4.1step 4.2step 4.3step 5.1algebra∎

Depends on

Used by

Dependency tree · two levels

71 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources