Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 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.

A quasi-finite algebra factors openly through a finite algebra

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let R→S be a ring map of finite type (Subalgebra generated by a subset, algebras of finite type, and module-finite algebras) that is quasi-finite at every prime of S (Quasi-finiteness at a prime of a finite-type algebra), and let S′⊆S be the integral closure of the image of R in S (Integral elements subalgebra of an arbitrary ring map). Then the following hold.

  1. There are a finite R-subalgebra T⊆S′ that is module-finite over R and finitely many elements g1,…,gn∈T such that U:=DT(g1)∪⋯∪DT(gn) is an open subset of Spec⁡(T) (Principal distinguished subsets of the prime spectrum), the contraction map Spec⁡(S)→Spec⁡(T) (The prime-spectrum construction is a contravariant functor to topological spaces) is a homeomorphism onto U, and the inclusion T→S induces an isomorphism Tgi→Sgi of principal localisations (Principal localisation Rf={1,f,f2,…}−1R) for every i.

  2. For every g∈T with DT(g)⊆U the inclusion induces an isomorphism Tg→Sg.

Thus a quasi-finite finite-type algebra is, after replacing the base by a finite subalgebra of the relative integral closure, an open piece of that finite algebra: locally on the source it is a principal localisation of a finite algebra, and globally on the source the map is a homeomorphism onto an open subset. The proof is a finite-principal-open patching, with the Axiom of Choice used for the compactness of the spectrum and for turning a finite open cover by distinguished opens into a unit-ideal expression; the published Stacks proof of the finite-algebra part is the phrase "Details omitted", which is spelled out here.

Facts & Assumptions

Given: A ring map R→S of finite type that is quasi-finite at every prime of S, the relative integral closure S′=Int⁡R(S)⊆S of the image of R in S, and the Axiom of Choice, assumed throughout.

[L1]

The map R→S is quasi-finite at q when the κ(p)-algebra Sq/pSq is finite over κ(p), and R→S is quasi-finite when it is of finite type and quasi-finite at every prime of S (Quasi-finiteness at a prime of a finite-type algebra).

[L2]

An R-algebra A is of finite type over R when A=R[a1,…,an] for finitely many elements, equivalently a quotient of a polynomial ring, and module-finite over R when it is finitely generated as an R-module (Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[L3]

Assume the Axiom of Choice. For a finite type map R→S quasi-finite at q∈Spec⁡(S) there is g∈S′∖q with S′→S inducing an isomorphism Sg′≅Sg (Algebraic Zariski Main localization at a quasi-finite prime).

[L4]

For a unital ring map R→S the relative integral closure Int⁡R(S) is the set of elements of S integral over the map, an R-subalgebra of S containing the image of R and equal to the integral closure of that image (Integral elements subalgebra of an arbitrary ring map).

[L5]

If A⊆B is a subring and b1,…,bn∈B are integral over A, then A[b1,…,bn] is module-finite over A (A subalgebra generated by finitely many integral elements is module-finite).

[L6]

For multiplicative subsets S,T⊆R with image Tˉ in S−1R and U generated by S∪T there is a unique R-algebra isomorphism Tˉ−1(S−1R)≅U−1R; in particular (Rf)g≅Rfg (Localising twice is localising once at the multiplicative set generated by both denominator sets).

[L7]

Assume the Axiom of Choice. For every commutative ring R the space Spec⁡(R) is compact (The prime spectrum is compact in the library's non-Hausdorff sense).

[L8]

Assume the Axiom of Choice. If a family of elements fλ of R satisfies Spec⁡(R)=⋃λD(fλ), then the ideal generated by the family is the unit ideal R (A distinguished-open cover of the spectrum forces the covering ideal to be the unit ideal).

[L9]

For a multiplicative subset S⊆R the contraction map along R→S−1R is a homeomorphism from Spec⁡(S−1R) onto {p∈Spec⁡(R):p∩S=∅} (The spectrum of a localisation is the subspace of primes disjoint from the denominator set).

[L10]

For f∈R the principal distinguished subset is D(f)={p:f∉p}, the complement of V((f)) (Principal distinguished subsets of the prime spectrum).

[L11]

The subsets V(I) of Spec⁡(R), as I ranges over the ideals of R, contain Spec⁡(R) and ∅, are closed under arbitrary intersections and finite unions, and define a topology on Spec⁡(R) (The vanishing sets define the Zariski topology on the prime spectrum).

[L12]

For every ring homomorphism φ:R→A contraction defines a continuous map Spec⁡(A)→Spec⁡(R), and these maps compose contravariantly (The prime-spectrum construction is a contravariant functor to topological spaces).

[L13]

For a multiplicative subset S⊆R contraction along R→S−1R is an inclusion-preserving bijection onto the primes disjoint from S, with inverse p↦S−1p (Prime ideals of a localization are exactly the primes disjoint from the denominator set).

[L14]

For f in a commutative ring R the principal localisation is Rf=Sf−1R with Sf={1,f,f2,…}, and its elements may be written r/fn (Principal localisation Rf={1,f,f2,…}−1R).

[L15]

Localisation preserves injectivity: if f:M′→M is an injective R-module homomorphism and S⊆R is multiplicative, then S−1f:S−1M′→S−1M is injective (Injective module maps remain injective after localisation).

[L16]

The Axiom of Choice (AC) is the statement that every family of nonempty sets has a choice function (The Axiom of Choice).

Proof

technique · direct
1.1

We assume the Axiom of Choice as recorded in [L16]. By [L2] the finite type R-algebra S has the form S=R[s1,…,sm], and S′=Int⁡R(S) is an R-subalgebra of S containing the image of R by [L4]. The hypothesis is that R→S is quasi-finite at every prime of S in the sense of [L1].

givenL1L2L4L16
2.1

For each prime q∈Spec⁡(S) the local theorem [L3] applies and produces an element gq∈S′∖q such that the inclusion S′→S induces an isomorphism Sgq′→Sgq. Since q∈DS(gq)={r:gq∉r}, and each DS(gq) is open in the topology of [L11] because it is the complement of V((gq)) by [L10], the family {DS(gq)}q is an open cover of Spec⁡(S).

givenstep 1.1L3L10L11
3.1

By compactness [L7] there are finitely many elements g1,…,gn∈S′ with Spec⁡(S)=DS(g1)∪⋯∪DS(gn), and then the ideal generated by g1,…,gn is the unit ideal of S by [L8].

givenstep 2.1L7L8
3.2

For each i the localisation Sgi is a finitely generated R-algebra: by [L2] the images of s1,…,sm together with the inverse of (the image of) gi generate it over R, and 1/gi is an element of Sgi by [L14]. Hence for each i there are finitely many elements zi1,…,ziNi∈Sgi generating Sgi as an R-algebra; using the isomorphism Sgi′≅Sgi of step 2.1 and [L14] we may write zij=yij/gimijwith yij∈S′, mij≥0. Put T:=R[ g1,…,gn, yij (1≤i≤n, 1≤j≤Ni) ]⊆S′. Then Tgi=Sgi for every i: the inclusion T⊆S′ gives Tgi⊆Sgi′=Sgi, while every generator zij=yij/gimij of Sgi over R lies in Tgi, so Sgi⊆Tgi.

givenstep 2.1L2L14
4.1

Every generator gi, yij of T lies in S′ and hence is integral over R by [L4]. Writing A for the image of R in S, [L5] shows that T=A[gi,yij] is module-finite over A, and the same finite list generates T as an R-module, so T is module-finite over R; in particular T is of finite type over R by [L2], and it is a subalgebra of S′ by step 3.2.

givenstep 3.2L2L4L5
4.2

Let φ:Spec⁡(S)→Spec⁡(T) be the contraction map along the inclusion T⊆S, which is continuous by [L12]. For h∈T⊆S one has φ−1(DT(h))=DS(h), because a prime r∈Spec⁡(S) contracts to a prime containing h exactly when r itself contains h. Consequently φ−1(U)=⋃iφ−1(DT(gi))=⋃iDS(gi)=Spec⁡(S) for U:=DT(g1)∪⋯∪DT(gn), so φ maps Spec⁡(S) into U; and U is open in Spec⁡(T) by [L10] and [L11].

givenstep 3.1L10L11L12
4.3

For each i the restriction of φ to DS(gi) is a homeomorphism onto DT(gi). Indeed [L9] identifies DS(gi) with Spec⁡(Sgi) and DT(gi) with Spec⁡(Tgi) through the contraction maps of the localisations, and the ring isomorphism Tgi≅Sgi of step 3.2 induces a homeomorphism Spec⁡(Sgi)→Spec⁡(Tgi); by [L13] the inverse of each of these identifications is the extension of a prime, and contracting a localised prime back to T recovers the contraction of the original prime, so the composite is exactly the restriction of φ.

givenstep 3.2L9L12L13
4.4

For every i the inclusion induces an isomorphism Tggi→Sggi: localising the isomorphism Tgi→Sgi of step 3.2 at the element g, and rewriting (Tgi)g≅Tgig and (Sgi)g≅Sgig by [L6], gives the claim.

givenstep 3.2L6
5.1

Now let g∈T with DT(g)⊆U, where the subalgebra T, the elements g1,…,gn and the open set U are the ones constructed in steps 3.2 and 4.2, and first record that the images of g1,…,gn generate the unit ideal of Tg. By [L9] applied to the principal localisation T→Tg the spectrum Spec⁡(Tg) is identified with DT(g), and under this identification the subset DTg(gi/1) corresponds to DT(g)∩DT(gi): a prime p∈DT(g) contains gi exactly when the corresponding prime of Tg contains gi/1 by [L13] and [L14]. Hence the inclusion DT(g)⊆⋃iDT(gi) gives Spec⁡(Tg)=⋃iDTg(gi/1), and [L8] applied to the ring Tg and the finite family gi/1 shows that the ideal generated by the images of g1,…,gn in Tg is the unit ideal, say 1=∑iai(gi/1) with ai∈Tg.

givenstep 3.2step 4.2L8L9L13L14
5.2

The map φ is injective and has image U. For injectivity, let q1,q2∈Spec⁡(S) with φ(q1)=φ(q2)=:p∈U; choose i with p∈DT(gi). Since gi∈T and gi∉p=qj∩T, we get gi∉qj for j=1,2, so both primes lie in DS(gi), where φ is injective by step 4.3. For surjectivity onto U, let p∈U and choose i with p∈DT(gi); the prime p corresponds under [L9] to a prime of Tgi, which we transport across the isomorphism Tgi≅Sgi of step 3.2 to a prime of Sgi, and its contraction to S by [L9] is a prime q∈DS(gi) with φ(q)=p by step 4.3.

givenstep 4.2step 4.3L9
6.1

The map Tg→Sg induced by the inclusion is an isomorphism. It is injective: T→S is injective with S viewed as a T-module, so [L15] applies to the multiplicative subset {1,g,g2,…} of T. For surjectivity let s∈Sg. By step 4.4 the localisation (Tg)gi→(Sg)gi is an isomorphism for every i, so for each i there are mi≥0 and ti∈Tg with gimis=ti. Put M:=m1+⋯+mn and expand 1=(∑iai(gi/1))M from step 5.1: every monomial in the expansion has the form (product of a’s)⋅∏igiνi with ν1+⋯+νn=M, hence some νi≥mi and the monomial is divisible by gimi; consequently 1∈(g1m1,…,gnmn) in Tg, say 1=∑icigimi with ci∈Tg. Then s=∑icigimis=∑iciti lies in Tg. Hence Tg→Sg is bijective, and being a ring homomorphism induced by the inclusion it is an isomorphism.

givenstep 5.1step 4.4L6L15
6.2

The restricted map φ:Spec⁡(S)→U is a homeomorphism. It is continuous by step 4.2 and bijective by step 5.2. To see that it is open, let W⊆Spec⁡(S) be open and write W=⋃i(W∩DS(gi)) using that the DS(gi) cover Spec⁡(S) by step 3.1; each W∩DS(gi) is open in DS(gi) and therefore has image φ(W∩DS(gi)) open in DT(gi) by step 4.3, hence open in U because DT(gi)⊆U is open in Spec⁡(T). Thus φ(W)=⋃iφ(W∩DS(gi)) is a union of subsets open in U and is open in U. A continuous, open bijection onto U is a homeomorphism.

givenstep 3.1step 4.2step 4.3step 5.2
7.1

Part 1 is now established by the objects constructed above: T is a finite R-subalgebra of S′ by step 4.1, the set U=DT(g1)∪⋯∪DT(gn) is open by step 4.2, the contraction map φ:Spec⁡(S)→Spec⁡(T) is a homeomorphism onto U by step 6.2, and Tgi≅Sgi for every i by step 3.2. Part 2 is step 6.1.

givenstep 3.2step 4.1step 4.2step 6.2step 6.1
8.1

The Axiom of Choice was used in step 2.1 through [L3], in step 3.1 through the compactness of Spec⁡(S) [L7] and the cover-to-unit-ideal statement [L8], and in step 5.1 through [L8] again. Every other selection was finite: the generators si of step 1.1, the finitely many gi of step 3.1, the generators zij and numerators yij of step 3.2, the index i in steps 5.2 and 5.1 and the exponents mi of step 6.1. ∎

givenstep 2.1step 3.1step 5.1L3L7L8L16

Depends on

Used by

Dependency tree · two levels

61 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