Alphabeta Math
Pipeline-generated
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.

Normalization Finiteness for Affine Domains

1 · Prerequisites

2 · Summary

This page proves the finiteness of normalisation for affine domains: the integral closure of a finitely generated domain over a field in its fraction field is again a finite module over it, and for an irreducible affine variety the corresponding normalisation map is finite and birational. It is the commutative-algebra half of the pair whose examples page computes the normalisations of the cusp, the node and a monomial curve.

The development is arranged so that the main theorem is reached by explicit finite constructions. The first item records that an integral intermediate domain never changes integral closure, and the second builds, for a finite purely inseparable extension of a rational function field in characteristic p, a finite Frobenius envelope K′(x11/q,…,xd1/q) over a finite purely inseparable constant extension K′/K; no algebraic closure and no arbitrary-extension criterion is presupposed. Three local suppliers replace published results whose transitive dependency closures reach a choice principle: finite-variable polynomial algebras over a field are integrally closed (Gauss content and the classical UFD argument), they are Noetherian by an explicit finite-generator Hilbert basis step, and submodules of finite modules over a Noetherian ring are finite by induction on the rank of a finite free cover. The closure inside a purely inseparable envelope is then the explicit polynomial ring K′[x11/q,…,xd1/q], finite over the base by the monomial spanning set, and every intermediate closure is a submodule of it.

The second half passes from the polynomial ring to arbitrary finite extensions. A finite normal overfield is constructed as a splitting field of finitely many minimal polynomials rather than inside a presupposed algebraic closure; over the fixed field of its automorphism group it is finite Galois, while the fixed field itself is finite purely inseparable over the base, with the characteristic-zero case collapsing to equality. Splitting into a purely inseparable step and a finite separable step, the integral closure of K[x1,…,xd] in any finite extension of K(x1,…,xd) is exhibited as a submodule of an explicit finite module, via a Vandermonde determinant and Cramer's rule over the integral closure of the constant field. Noether normalisation then reduces a finite-type domain over a field to a polynomial subring, and the two closure descriptions are identified. The corollary states its Axiom of Choice explicitly: it is spent only in passing through the published classical affine dictionary from k[X] and its normalisation to a variety Y and a finite birational morphism Y→X, while the underlying module-finiteness theorem is choice-free. The final item records that this normalisation is compatible with principal localisation.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Integral closure is unchanged across an integral intermediate domain

Statement

Let A⊆B⊆L be domains and suppose that B is integral over A. Then for every z∈L,

z is integral over A⟺z is integral over B.

Facts & Assumptions

Given: domains A⊆B⊆L with B integral over A, and an element z∈L.

[L1]

An element b of a commutative ring B is integral over a subring A exactly when b is a root of a monic polynomial in A[X] (Integral elements over a commutative ring and algebraic integers).

[L2]

B is integral over A when every element of B is integral over A, that is, when the inclusion A↪B is an integral ring map (Integral ring maps and integral extensions).

[L3]

Let A⊆C be commutative rings with A≠0. Then the elements of C integral over A form a subring of C (Integral elements over a nonzero base ring form a subring).

[L4]

If A→B and B→C are integral ring maps of commutative rings, then the composite A→C is integral (Integral extensions are transitive).

[L5]

The rings A,B,L are nonzero: an integral domain satisfies 1≠0 (Zero divisor, and integral domain: a commutative ring with 1≠0 and no zero divisors).

Proof

technique · direct
1.1

Suppose first that z is integral over A. By [L1] there is a monic polynomial f∈A[X] with f(z)=0. Since A⊆B, the same polynomial, viewed in B[X], is monic and has the same root z; by [L1] again, z is integral over B.

L1given
1.2

Conversely assume that z is integral over B. By [L1] there are an integer n≥1 and coefficients b0,…,bn−1∈B with zn+bn−1zn−1+⋯+b1z+b0=0.

L1assume-hyp
2.1

Each bi lies in B, and B is integral over A, so every bi is integral over A by [L2]. Let C:=A[b0,…,bn−1] be the subring of L generated over A by these coefficients. By [L3], applied to the ring extension A⊆L (legitimate by [L5]), the elements of L integral over A form a subring of L; it contains A and every bi, hence contains the subring C these elements generate. Therefore the inclusion A→C is an integral ring map.

L2L3L5step 1.2construct
3.1

The equation of step 1.2 has all its coefficients in C, so by [L1] the element z is integral over C. Applying [L3] to the ring extension C⊆C[z] (again C≠0 by [L5]) shows that the elements of C[z] integral over C form a subring containing C and z, hence containing the subring C[z] that they generate; therefore the inclusion C→C[z] is an integral ring map.

L1L3L5step 1.2step 2.1
4.1

By steps 2.1 and 3.1 the maps A→C and C→C[z] are both integral, so the composite inclusion A→C[z] is integral by [L4]; every element of C[z] is thus integral over A by [L2], and in particular z is integral over A. Together with step 1.1 this proves both directions of the equivalence.

L2L4step 1.1step 2.1step 3.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Finite purely inseparable rational extensions admit a finite Frobenius envelope

Statement

Let K be a field of characteristic p>0, let x1,…,xd be algebraically independent over K, and put F=K(x1,…,xd). If L/F is finite and purely inseparable, then there are a finite purely inseparable field extension K′/K and an exponent e∈N with q=pe such that L embeds over F into K′(x11/q,…,xd1/q).

Facts & Assumptions

Given: A field K of characteristic p>0, algebraically independent elements x1,…,xd, the field F=K(x1,…,xd), and a finite purely inseparable extension L/F.

[L1]

A finite purely inseparable L/F has [L:F]=dim⁡FL finite, and every α∈L satisfies αpn∈F for some n∈N, the exponent 0 permitted (The degree [K:F]=dim⁡FK of a finite field extension, Purely inseparable algebraic extensions).

[L2]

A finite-dimensional vector space has a finite basis, and a basis of L over F is an F-spanning set (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis).

[L3]

F(a1,…,ar) denotes the smallest subfield containing F and a1,…,ar, and an extension is finitely generated when it equals such a subfield (Finitely generated field extensions F(a1,…,ar)).

[L4]

Frac⁡(D) consists of the fractions a/b with a,b∈D, b≠0 (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain), and F(S) is the smallest subfield containing F∪S (Field extensions, generated subrings F[S], generated subfields F(S), and simple extensions).

[L6]

In a field of characteristic p>0 the Frobenius map x↦xp is an injective field endomorphism, and its n-fold iterate is x↦xpn (Frobenius x↦xp is an injective endomorphism in characteristic p, and an automorphism for finite fields).

[L7]

Every nonzero nonunit polynomial over a field is a finite product of irreducible polynomials (Every nonzero nonunit polynomial over a field factors into irreducible polynomials), and for nonconstant g the quotient E[T]/(g) is a field exactly when g is irreducible (For a nonconstant p in F[x], the ideal (p) is maximal and F[x]/(p) is a field exactly when p is irreducible); the class T+(g) is computed in the quotient ring The quotient ring R/I with (r+I)(s+I)=rs+I.

[L8]

Every nonempty subset of N has a least element (The well-ordering principle).

[L9]

If a is not a pth power in a field E of characteristic p>0 and n≥1, then Tpn−a is irreducible in E[T] (If a is not a pth power in a characteristic-p field, then xpn−a is irreducible for every n≥1).

[L10]

If σ:E→E′ is a field isomorphism, m∈E[T] is monic and irreducible, α is a root of m in an extension of E, and β is a root of σ∗m in an extension of E′, then σ extends to a unique field isomorphism E(α)→E′(β) with α↦β (A base-field isomorphism extends across simple adjunctions of corresponding roots of an irreducible polynomial).

[L11]

If a is algebraic over E with minimal polynomial of degree n, then every element of E(a) has a unique expression c0+c1a+⋯+cn−1an−1 with cj∈E (A simple algebraic extension is its minimal-polynomial quotient and has power basis 1,a,…,an−1 and degree n).

[L12]

A finite field extension is algebraic (Every finite field extension is algebraic), and in a tower E⊆E′⊆E′′ of finite extensions the degrees multiply (Tower law for finite extensions: [L:F]=[L:K][K:F]).

[L13]

The characteristic of a ring is determined by the set of positive n with n⋅1R=0 (The characteristic of a ring: the least n≥1 with n⋅1R=0 when one exists, and 0 otherwise); since a field extension E⊆E′ has 1E′=1E and hence n⋅1E′=n⋅1E for all n, it satisfies char⁡E′=char⁡E.

[L14]

Algebraic independence of x1,…,xd over K is the hypothesis recorded above and is used only in the form: the evaluation homomorphism K[X1,…,Xd]→F with Xi↦xi has zero kernel, so a nonzero polynomial in the xi over K is a nonzero element of F (Algebraic and transcendental elements and algebraic extensions, Evaluation and roots of a polynomial in a commutative target ring).

Proof

technique · direct
1.1

Choose a finite F-basis of L and enumerate it as (u1,…,ur); by [L2] it is an F-spanning set, so every element of L is an F-linear combination of the uj, hence lies in the subfield F(u1,…,ur) generated by them, while conversely F(u1,…,ur)⊆L; thus L=F(u1,…,ur) by [L3].

L2L3givenchoose
1.2

Evaluation at x1,…,xd gives a homomorphism K[X1,…,Xd]→F that is injective by [L14], with image the subring generated by K and the xi; since F is the field generated by these elements and contains K[x1,…,xd], [L4] gives F=Frac⁡(K[x1,…,xd]), the fraction field of the domain K[x1,…,xd] of [L5]. In particular a nonzero polynomial in the xi with coefficients in K is not zero in F.

L4L5L14given
2.1

By [L1] applied to each generator uj of step 1.1 there are ej∈N with ujpej∈F. If r≥1 put e:=max⁡{e1,…,er} and otherwise put e:=0; set q:=pe and γj:=ujq∈F for j=1,…,r.

L1step 1.1choose
3.1

By step 1.2 each γj is a fraction, so there are hj,kj∈K[x1,…,xd] with kj≠0 and γj=hj/kj. Let S⊆K be the finite set of all coefficients occurring in the polynomials h1,k1,…,hr,kr and enumerate S={c1,…,cs}.

step 1.2step 2.1construct
3.2

Put Ω0:=F. For i=1,…,d choose, using [L7], a monic irreducible factor gi∈Ωi−1[T] of Tq−xi, set Ωi:=Ωi−1[T]/(gi) and ti:=T+(gi); then Ωi is a field containing Ωi−1 and tiq=xi.

L7step 2.1construct
4.1

For i=1,…,s choose a monic irreducible factor gd+i∈Ωd+i−1[T] of Tq−ci, set Ωd+i:=Ωd+i−1[T]/(gd+i) and αi:=T+(gd+i). Then Ω:=Ωd+s is a field containing F and αiq=ci for every i.

L7step 3.1step 3.2construct
5.1

The subfield K′:=K(α1,…,αs) of Ω contains K and is finite over K, and every element of K′ has its pes-th power in K: each αi is algebraic over the preceding field with a power basis of length at most q by [L11], so raising an element of K(α1,…,αi) to the pe-th power uses [L6], αiq=ci∈K and additivity of Frobenius to land in K(α1,…,αi−1), and s such steps land in K; the same degree bounds give [K′:K]≤qs by [L12]. Hence K′/K is finite purely inseparable by [L1], [L12] and [L13].

L1L6L11L12L13step 4.1
5.2

Initial embedding: the inclusion φ0:F→Ω, φ0(z)=z, is an injective field homomorphism fixing F pointwise.

givenstep 4.1
6.1

Moreover Ω=K′(t1,…,td) by [L3], and Ω has characteristic p by [L13].

L3L13step 3.2step 4.1step 5.1
6.2

Inductive claim. Let 1≤j≤r and suppose that φj−1:Fj−1→Ω is an injective field homomorphism fixing F pointwise, where Fj−1:=F(u1,…,uj−1). If uj∈Fj−1, then Fj=Fj−1 and φj−1 itself is the required extension.

givenstep 1.1step 5.2
7.1

In the remaining case uj∉Fj−1 put Dj:={n∈N:ujpn∈Fj−1}. This set is nonempty because ej∈Dj by step 2.1, so by [L8] it has a least element dj; here dj≥1 because uj∉Fj−1, and dj≤ej≤e. Put βj:=ujpdj∈Fj−1.

L8step 2.1step 6.2choose
8.1

In the situation of step 7.1 the element βj is not a pth power in Fj−1: if βj=bp with b∈Fj−1, then (ujpdj−1)p=βj=bp, so injectivity of Frobenius over Fj−1, available by [L6] and [L13], gives ujpdj−1=b∈Fj−1, contradicting the minimality of dj. Hence mj(T):=Tpdj−βj is monic irreducible over Fj−1 by [L9], and mj(uj)=0.

L6L9L13step 7.1
8.2

In the situation of step 7.1 define, inside Ω, the elements Hj:=∑aαcata,Kj:=∑bαdbtb, where the sums run over the finitely many exponent vectors a and b occurring in hj and in kj, with ta:=t1a1⋯tdad and likewise for b; then Hj,Kj∈Ω.

step 3.1step 4.1construct
9.1

Frobenius in Ω, licit by step 6.1 and [L6], gives Hjq=∑aαcaqtaq=∑aca(tq)a=hj(x1,…,xd) and likewise Kjq=kj(x1,…,xd)≠0 by step 1.2, so Kj≠0 and the quotient Wj:=Hj/Kj∈Ω is defined and satisfies Wjq=γj.

L6step 1.2step 3.1step 6.1step 8.2
10.1

Since βj=ujpdj and q=pe with dj≤e by step 7.1, one has βjpe−dj=ujpe=γj; since φj−1 fixes F pointwise and γj∈F by step 2.1, step 9.1 gives φj−1(βj)pe−dj=φj−1(βjpe−dj)=φj−1(γj)=γj=Wjpe=(Wjpdj)pe−dj, and injectivity of the (e−dj)-fold Frobenius power on Ω gives φj−1(βj)=Wjpdj: that is, Wj is a root in Ω of the transported polynomial σ∗(mj)=Tpdj−φj−1(βj), where σ:=φj−1 is regarded as an isomorphism Fj−1→φj−1(Fj−1).

L6step 2.1step 7.1step 8.1step 9.1
11.1

Applying [L10] to σ:=φj−1, to the monic irreducible mj∈Fj−1[T] of step 8.1, to the root uj of mj in the extension Fj/Fj−1, and to the root Wj of σ∗(mj) in the extension Ω/φj−1(Fj−1), we obtain a field isomorphism Fj→φj−1(Fj−1)(Wj)⊆Ω extending φj−1 and sending uj↦Wj; viewed as a map into Ω it is an injective field homomorphism φj fixing F pointwise.

L10step 6.2step 8.1step 10.1
12.1

Steps 5.2, 6.2 and 11.1 give, by induction on j=0,1,…,r, injective field homomorphisms φj:F(u1,…,uj)→Ω fixing F pointwise; in particular φr:L→Ω is an embedding of L over F.

step 5.2step 6.2step 11.1
13.1

By step 6.1 the field Ω equals K′(t1,…,td) with tiq=xi; writing xi1/q:=ti, this subfield is K′(x11/q,…,xd1/q), and K′/K is finite purely inseparable by step 5.1. Together with step 12.1 this exhibits the required embedding of L over F into K′(x11/q,…,xd1/q), so the lemma is proved.

step 5.1step 6.1step 12.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Finite-variable polynomial algebras over fields are integrally closed

Statement

For every field K and every finite d≥0, the ring K[x1,…,xd] is an integrally closed domain.

Facts & Assumptions

Given: a field K and an integer d≥0.

[L1]

A UFD is an integral domain in which every nonzero nonunit is a finite product of irreducibles, and any two such products of one element have the same length and matching factors up to order and associates (Unique factorisation domain).

[L2]

In a domain, a nonzero nonunit p is irreducible when p=ab forces a or b to be a unit, and prime when p∣ab implies p∣a or p∣b (Irreducible and prime elements of an integral domain).

[L3]

a∣b means b=ac for some c; a,b are associates when a=ub for a unit u (Divisibility and associates in an integral domain, Left inverse, right inverse, and invertible element of a monoid).

[L4]

Let R be a UFD with field of fractions K=Frac⁡(R). A polynomial in R[x] is primitive when its coefficients have no common nonunit divisor. Then products of primitive polynomials are primitive, and a primitive polynomial of positive degree is irreducible in R[x] exactly when it is irreducible in K[x] (Gauss lemma over a UFD).

[L5]

For every field F the polynomial ring F[x] is a UFD (For every field F, F[x] is a unique factorisation domain), and every irreducible p∈F[x] is prime (Every irreducible polynomial over a field is prime).

[L6]

An element of a ring is integral over a subring when it is a root of a monic polynomial with coefficients in that subring; the integral closure of a domain A in a field extension of Frac⁡(A) is the set of elements integral over A, and A is integrally closed when every element of Frac⁡(A) integral over A already lies in A (Integral elements over a commutative ring and algebraic integers, Integral closure in an extension ring and integrally closed domains).

[L7]

Frac⁡(D)=(D∖{0})−1D is the field of fractions of a domain D, with elements the fractions a/b for a,b∈D, b≠0 (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain).

[L8]

R[x1,…,x0]:=R and R[x1,…,xn+1]:=R[x1,…,xn][xn+1] (Polynomial rings in finitely many commuting indeterminates by iteration).

[L9]

A polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain), and so is a polynomial ring in finitely many indeterminates over a domain (A polynomial ring in finitely many indeterminates over an integral domain is an integral domain).

[L10]

Over a domain and for nonzero f,g one has deg⁡(fg)=deg⁡f+deg⁡g (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L11]

Every nonempty subset of N has a least element (The well-ordering principle).

[L13]

A field is a commutative ring in which every nonzero element is a unit, and it is an integral domain (Field, Every field is a commutative ring with 1≠0; it is an integral domain, and it is a commutative division ring).

Proof

technique · direct
1.1

Let R be a domain with the two properties

(P1) every nonzero nonunit of R is a finite product of irreducibles, and > (P2) every irreducible element of R is prime.

Then R satisfies the uniqueness clause of [L1]: if p1⋯pm=q1⋯qn are two products of irreducibles with m,n≥1, then m=n and after a permutation each pi is associate to qi. Indeed p1 is prime by (P2) and divides the product q1⋯qn, so by [L2] there is an index j with p1∣qj; writing qj=p1w, the element w must be a unit, since otherwise qj=p1w would factor the irreducible qj into two nonunits, so qj is associate to p1 by [L3]. Move qj to the first position and cancel the nonzero factor p1 using [L12]. This gives p2⋯pm=wq2⋯qn. If either remaining list is empty, the other must also be empty, since a product containing a nonunit cannot be a unit. Otherwise absorb w into q2, which remains irreducible, and apply induction to the shorter products. This proves the uniqueness clause. [L1, L2, L3, L12, algebra]

1.2

Let R be a UFD, which by [L1] is a domain, and let 0≠f∈R[x] have nonzero coefficients a1,…,as. Write P for the set of associate classes of irreducibles of R. For C∈P and 0≠a∈R, let vC(a) be the exponent of any representative of C in a factorization of a; this is independent of the chosen representative and factorization by the uniqueness clause of [L1]. Set vC(f):=min⁡ivC(ai). Only finitely many classes have vC(f)>0, because each ai has only finitely many irreducible factors. For each such class choose one representative pC, and put c(f):=∏C∈P, vC(f)>0pC vC(f)∈R∖{0},f∗:=f/c(f)∈R[x]. The product is finite; its associate class does not depend on the representatives chosen. Each vC(f) is the exponent of C in c(f), so c(f) divides every coefficient of f and f=c(f)f∗. For every class C, some coefficient ai has vC(ai)=vC(f), so that coefficient of f∗ is not divisible by a representative of C. Thus no irreducible divides every coefficient of f∗, and f∗ is primitive. If also 0≠c∈R and 0≠h∈R[x] satisfies f=ch with h primitive, then for each C the coefficientwise identity vC(ca)=vC(c)+vC(a) gives vC(f)=vC(c)+vC(h)=vC(c); hence c and c(f) have the same exponent in every associate class and are associates by [L1, L3]. In particular a polynomial is primitive exactly when its content is a unit.

L1L3construct
1.3

Let R be an integral domain. Then f∈R[x] is a unit of R[x] if and only if f is a constant and a unit of R; and if p∈R, then p is irreducible in R[x] if and only if p is irreducible in R. Indeed, if fg=1 in R[x] then f,g≠0 and [L10] gives deg⁡f+deg⁡g=deg⁡1=0, so deg⁡f=deg⁡g=0 and fg=1 holds in R; conversely units of R are units of R[x]. The cases p=0 or p a unit are excluded from irreducibility in both rings. For a nonzero nonunit p, if p=fg with deg⁡p=0 then deg⁡f=deg⁡g=0 by [L10], so the factorization takes place in R, while a factorization in R is one in R[x].

L10algebra
2.1

Let R be a domain with (P1) and (P2) of step 1.1. Then R is integrally closed. Indeed let z∈Frac⁡(R) be integral over R; if z=0 then z∈R, so assume z≠0. By [L7] there are a,b∈R with b≠0 and z=a/b. For 0≠c∈R let m(c) be the number of irreducible factors in a factorization of c when c is a nonunit, and 0 when c is a unit; by (P1) and step 1.1 this number does not depend on the chosen factorization. Representations z=a/b exist, so by [L11] we may fix one for which m(b) is least. Suppose b were not a unit; then b=q1⋯qm with m=m(b)≥1 and all qi irreducible by (P1). By [L6] there is a monic equation zn+rn−1zn−1+⋯+r0=0 with n≥1 and ri∈R; multiplying by bn gives an+rn−1an−1b+⋯+r0bn=0, so b∣an, hence q1∣an. Since q1 is prime by (P2), iterating [L2] yields q1∣a. Writing a=q1a′ and b=q1b′ gives a new representation z=a′/b′ whose denominator b′=q2⋯qm satisfies m(b′)=m−1 by step 1.1, contradicting the minimality of m(b). So b is a unit, z=ab−1∈R, and every element of Frac⁡(R) integral over R lies in R: by [L6], R is integrally closed.

L2L6L7L11step 1.1algebra
2.2

Let R be a UFD and let 0≠f,g∈R[x]. Then the contents satisfy c(fg)∼c(f)c(g) (associates). Indeed by step 1.2 both f∗=f/c(f) and g∗=g/c(g) are primitive, so f∗g∗ is primitive by [L4], and applying the uniqueness of contents from step 1.2 to the identity fg=c(f)c(g) (f∗g∗) shows that c(fg) is associate to c(f)c(g).

L4step 1.2algebra
2.3

Let R be a UFD, K=Frac⁡(R), and let p∈R[x] be irreducible of positive degree. Then p is primitive and irreducible in K[x]. If some nonunit d∈R divided every coefficient of p, then p=d (p/d) with d a nonunit and p/d of positive degree, hence a nonunit of R[x] by step 1.3: this contradicts irreducibility of p. So p is primitive, and then [L4] applied to p over the UFD R makes p irreducible in K[x].

L4step 1.3algebra
3.1

Let R be a UFD with K=Frac⁡(R), let p∈R[x] be primitive, let a∈R[x], and let q∈K[x] satisfy a=pq. Then q∈R[x]. If q=0 this is immediate; otherwise p and a=pq are nonzero, so their contents are defined. Choose 0≠u∈R with uq∈R[x], which is possible by [L7] applied to the finitely many nonzero coefficients of q. Applying step 2.2 in the ring R[x] to ua=p (uq) gives c(ua)∼c(p)c(uq)∼c(uq), where we used that p is primitive, so c(p)∼1 by step 1.2. On the other hand c(ua)∼u c(a) by the coefficientwise exponent identity of step 1.2. Hence c(uq)∼u c(a) is divisible by u, so u divides every coefficient of uq; writing each coefficient of uq as ur with r∈R and cancelling u in K shows that the corresponding coefficient of q equals r. Therefore all coefficients of q lie in R.

L7step 1.2step 2.2construct
3.2

Let R be a UFD and 0≠f∈R[x] a nonunit. Then f is a product of irreducibles of R[x]. If deg⁡f=0 then f∈R is a nonzero nonunit and [L1] factors it into irreducibles of R, each irreducible in R[x] by step 1.3. Assume deg⁡f≥1 and write f=c(f)f∗ with c(f)∈R and f∗ primitive by step 1.2; then deg⁡f∗=deg⁡f≥1, so f∗ is a nonunit of R[x] by step 1.3. Retain c(f) as a scalar (it may be a unit), and factor the nonzero nonunit f∗ in the UFD K[x] of [L5] as f∗=q1⋯qn with each qj irreducible in K[x] and n≥1. Each qj has positive degree, since a nonzero constant element of K[x] is a unit there, and each qj is not a unit because f∗ is not. Choose 0≠aj∈R with ajqj∈R[x] and write ajqj=djhj with dj∈R and hj∈R[x] primitive, using step 1.2. Then hj=(aj/dj)qj is a nonzero K-multiple of the irreducible qj, hence irreducible in K[x], and it is primitive, so hj is irreducible in R[x] by [L4]. By [L4] the product P:=h1⋯hn is primitive, and f∗=λP with λ:=∏jdj/aj∈K×. Choose b∈R and 0≠c∈R with λ=b/c, by [L7]. Then cf∗=bP in R[x], so step 2.2 and the content identity of step 1.2 give c c(f∗)∼c(cf∗)∼c(bP)∼b c(P)∼b, because c(P)∼1 by step 1.2; hence c divides b and λ=b/c lies in R. Therefore f=c(f)λ h1⋯hn exhibits f as a product of irreducibles of R[x], the nonzero scalar c(f)λ∈R itself being a product of irreducibles if it is a nonunit, or being absorbed into h1 if it is a unit; a unit multiple of an irreducible is irreducible.

L1L4L5L7step 1.2step 2.2step 1.3construct
4.1

Let R be a UFD. Then every irreducible element p of R[x] is prime. If deg⁡p=0, then p∈R is irreducible in R by step 1.3. When p∣ab in R[x], if a=0 or b=0 then p divides that factor; otherwise both are nonzero, and every coefficient of ab is divisible by p. For the associate class C=[p], this gives vC(ab)≥1, while step 2.2 gives vC(ab)=vC(a)+vC(b). Hence vC(a)≥1 or vC(b)≥1, which says exactly that p divides every coefficient of a or of b, so p∣a or p∣b in R[x]. If deg⁡p≥1, then p is primitive and irreducible in K[x] by step 2.3, hence prime in K[x] by [L5]. If p∣ab in R[x], then also p∣ab in K[x], so p∣a or p∣b in K[x]; say a=pq with q∈K[x]. Since p is primitive, step 3.1 gives q∈R[x], so p∣a in R[x]. Thus [L2] holds for p in R[x].

L2L5step 1.2step 2.2step 3.1step 1.3step 2.3
5.1

Let R be a UFD. Then R[x] is a UFD in which every irreducible is prime: existence of factorizations into irreducibles is step 3.2, and primeness of irreducibles is step 4.1, so the uniqueness clause follows from step 1.1 with (P1) = step 3.2 and (P2) = step 4.1.

L1step 1.1step 3.2step 4.1
6.1

We prove by induction on d that K[x1,…,xd] is a UFD in which every irreducible element is prime. For d=0 the ring is the field K by [L8], a UFD in which there are no irreducible elements by [L13] and [L1]. For d=1 the ring is K[x], a UFD by [L5] in which every irreducible is prime by [L5], each of these two cases being a base case. For the induction step, if K[x1,…,xd] is a UFD, then K[x1,…,xd+1]=K[x1,…,xd][xd+1] by [L8] is a UFD with prime irreducibles by step 5.1, so the property holds for every d.

L1L5L8L13step 5.1basedischarge-induction: cases d=0 and d=1
7.1

Every ring K[x1,…,xd] is a domain by [L9], in the case d=0 by [L13]. It is integrally closed: for d≥1 it is a UFD with prime irreducibles by step 6.1, so it satisfies (P1) and (P2) of step 1.1 and step 2.1 makes it integrally closed; for d=0 the ring is the field K by [L8], and every element of Frac⁡(K) is a fraction a/b with a,b∈K, b≠0 by [L7], that is, the unit multiple ab−1 of an element of K by [L13], and each element of K is a root of the monic polynomial T−a∈K[T], so every element of Frac⁡(K) integral over K lies in K.

L6L7L8L9L13step 2.1step 6.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Finite-variable polynomial algebras over fields are Noetherian by finite generators

Statement

For every field K and every finite d≥0, the ring K[x1,…,xd] is Noetherian: each ideal of it has a finite generating list. The proof uses only finite selections and is choice-free.

Facts & Assumptions

Given: a field K and an integer d≥0.

[L1]

A ring R is left Noetherian when its left regular module RR is Noetherian; unqualified "Noetherian ring" means left Noetherian, and a commutative ring carries no side ambiguity (Left and right Noetherian rings).

[L2]

A module is Noetherian when every one of its submodules is finitely generated, and a submodule is finitely generated when it is generated by a finite set (Noetherian modules: every submodule is finitely generated, Generated submodule, cyclic and finitely generated modules, module basis and free module).

[L3]

The regular left module RR has scalar action r⋅x=rx. Ring multiplication satisfies the module axioms; by the submodule and left-ideal definitions, a subset I⊆R is a submodule of RR exactly when it is an additive subgroup closed under ri, that is, a left ideal. In a commutative ring left, right and two-sided ideals coincide (Left and right Noetherian rings, Unital left and right modules over a ring; unqualified module means left module, Submodule of a module, Left, right and two-sided ideals).

[L4]

For S⊆R the ideal (S) is the smallest ideal containing S, and in a commutative ring it consists of the finite sums ∑irisi with ri∈R, si∈S; for a∈R the principal ideal is (a)=Ra (The ideal generated by a subset and principal ideals, In a commutative ring, (S) consists of finite sums ∑risi, and (a)=Ra).

[L5]

In R[x] addition is coefficientwise and the coefficient of xn in a product is ∑i+j=naibj, while x is the coefficient sequence with the single value 1R at index 1 (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).

[L6]

For nonzero f,g over a commutative ring, deg⁡(f+g)≤max⁡{deg⁡f,deg⁡g} when f+g≠0, and the coefficient of xdeg⁡f+deg⁡g in fg is lc⁡(f)lc⁡(g); the degree and leading coefficient are as in Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree (Degree inequalities for sums and products over a commutative ring).

[L7]

R[x1,…,x0]:=R and R[x1,…,xn+1]:=R[x1,…,xn][xn+1] (Polynomial rings in finitely many commuting indeterminates by iteration).

[L8]

Proof

technique · direct
1.1

Every field F is Noetherian. Let I⊆F be an ideal of the commutative ring F; if I contains some a≠0, then 1F=a−1a∈I by [L8] and [L4], so I=F=(1F); otherwise I={0}=(0F), which is generated by the empty list. In both cases I is finitely generated, so every submodule of the regular module FF is finitely generated by [L3], and [L1] and [L2] make F Noetherian.

L1L2L3L4L8
1.2

Let C be a Noetherian commutative ring and let I⊆C[x] be an ideal. Then I is finitely generated. In this step, a polynomial is said to have support bounded by n when all coefficients above index n vanish; this includes the zero polynomial without assigning it a degree. For n∈N put Jn:={a∈C:the coefficient of xn in some f∈I with support bounded by n equals a}, a nonempty set containing 0. Each Jn is an ideal of C: it is closed under addition because coefficients of xn add, and under multiplication by r∈C because rf∈I again has support bounded by n with coefficient of xn equal to ra. By [L5] the coefficient of xn+1 in xf is the coefficient of xn in f, and xf has support bounded by n+1 by [L5]; hence Jn⊆Jn+1. The union J:=⋃nJn is an ideal of C: for a∈Jm and b∈Jn, both lie in Jmax⁡(m,n), which is an ideal, so a+b∈Jmax⁡(m,n)⊆J; also ra∈Jm⊆J for r∈C. Since C is Noetherian, every ideal of C is finitely generated by [L1], [L2] and [L3]; fix a finite generating list J=(b1,…,br) as in [L4]. If r=0, then J=0, hence I=0 because the leading coefficient of any nonzero f∈I would belong to Jdeg⁡f⊆J; in this case the empty list generates I. Otherwise each bi lies in some JNi; put N:=max⁡iNi, which exists because the list is finite and nonempty. Then JN is an ideal containing every bi, so J⊆JN by [L4], and JN⊆J by definition of J; hence Jn=JN for every n≥N. For each of the finitely many n≤N the ideal Jn has a finite generating list Jn=(cn,1,…,cn,sn) by [L1], [L2] and [L3], and for each pair (n,k) we choose fn,k∈I with support bounded by n whose coefficient of xn is cn,k, which exists by the definition of Jn (take fn,k=0 when cn,k=0). We claim that the finite set W:={fn,k:0≤n≤N, 1≤k≤sn} generates I; by [L4] this means (W)=I, and (W)⊆I holds because W⊆I. The zero polynomial is already in (W). Let 0≠f∈I have degree d, and put n:=min⁡{d,N}; the leading coefficient lc⁡(f) is the coefficient of xd in f, so lc⁡(f)∈Jd if d≤N and lc⁡(f)∈Jd=JN if d>N, that is lc⁡(f)∈Jn in both cases. By [L4] there are μ1,…,μsn∈C with lc⁡(f)=∑kμkcn,k, and each xd−nfn,k lies in I and has support bounded by d with coefficient of xd equal to cn,k; therefore g:=f−∑kμkxd−nfn,k lies in I and is either zero or has degree strictly smaller than d by [L5] and [L6]. Induction on d, in the form of repeated descent of the degree, expresses every element of I as a combination of elements of W with coefficients in C[x]; hence I=(W) is finitely generated.

L1L2L3L4L5L6inductiondischarge-induction: degree descent to the case of the zero polynomial
2.1

We prove by induction on d that K[x1,…,xd] is Noetherian. For d=0 the ring is K by [L7], Noetherian by step 1.1. For the step, K[x1,…,xd+1]=K[x1,…,xd][xd+1] by [L7]; if K[x1,…,xd] is Noetherian, then every ideal of K[x1,…,xd+1] is finitely generated by step 1.2, so K[x1,…,xd+1] is Noetherian by [L1], [L2] and [L3].

L1L2L3L7step 1.1step 1.2basedischarge-induction: step 1.1
3.1

Thus for every field K and every d≥0 the ring K[x1,…,xd] is Noetherian, that is, each of its ideals has a finite generating list: by step 2.1 its regular module is Noetherian, and its ideals are exactly the submodules of that module by [L3]. Every selection made above was from a finite list — the generating lists of the finitely many ideals Jn with n≤N, the finitely many witnesses fn,k, and the finitely many indices Ni — and the degree descent is an induction on N, so no choice principle is used.

L1L2L3step 2.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Submodules of finite modules over a Noetherian ring are finite by induction

Statement

If R is a commutative Noetherian ring, M is a finitely generated R-module and N⊆M is a submodule, then N is finitely generated. This finite-list proof uses no choice axiom.

Facts & Assumptions

Given: a commutative Noetherian ring R, a finitely generated R-module M and a submodule N≤M.

[L1]

A ring is left Noetherian when its left regular module is Noetherian, and in the commutative case no side distinction occurs (Left and right Noetherian rings).

[L2]

A module is Noetherian when every submodule of it is finitely generated, a submodule being a subgroup closed under scalars (Noetherian modules: every submodule is finitely generated, Submodule of a module).

[L3]

For a module M, the submodule ⟨S⟩R generated by a set S is the smallest submodule containing S, and M is finitely generated when M=⟨m1,…,mn⟩R for finitely many elements; the free module R(X) on a set X has standard basis (ex)x∈X and every element has a unique expression ∑x∈Frxex, addition and scalar multiplication being coefficientwise (Generated submodule, cyclic and finitely generated modules, module basis and free module, The free module on a set and its standard basis, The direct sum of an indexed family of modules).

[L4]

For every set map u:X→M into a module M there is a unique homomorphism of R-modules R(X)→M sending ex↦u(x), namely ∑xrxex↦∑xrxu(x) (Universal property of the free module on a set).

[L5]

A function f:M→N is a module homomorphism when it is additive and f(rm)=rf(m); its kernel and image are then submodules of M and N respectively (Module homomorphism and isomorphism, kernel, image and cokernel, Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel).

[L6]

The regular left module RR has action r⋅x=rx. A subset is its submodule exactly when it is an additive subgroup closed under multiplication by every r∈R, which is exactly the definition of a left ideal; in a commutative ring this is an ideal. The ideal (S) is the smallest ideal containing S (Left and right Noetherian rings, Unital left and right modules over a ring; unqualified module means left module, Submodule of a module, Left, right and two-sided ideals, The ideal generated by a subset and principal ideals).

Proof

technique · direct
1.1

We show first that for every n∈N and the set Xn:={1,…,n} every submodule P≤R(Xn) is finitely generated, by induction on n. For n=0 the module R(∅)=0 has {0}=⟨∅⟩R as its only submodule, so the claim holds. Let n≥1 and suppose the claim known for n−1. The coordinate map π:R(Xn)→R, π(∑i∈Friei):=rn, is well defined by uniqueness of the expressions in [L3] and is a module homomorphism, because the expressions of f+g and rf have coefficientwise entries. Hence π(P) is a submodule of the regular module RR, that is an ideal of R by [L6], and since R is Noetherian [L1] and [L2] provide a finite generating list π(P)=⟨a1,…,ar⟩R; choose p1,…,pr∈P with π(pj)=aj for each j, a selection from a finite list. Similarly ker⁡π={f:fn=0} is the image of R(Xn−1) under the coefficientwise inclusion, and P∩ker⁡π corresponds to a submodule Q≤R(Xn−1), which is finitely generated by the induction hypothesis, say Q=⟨q1,…,qs⟩R; let q1′,…,qs′ be the corresponding elements of P∩ker⁡π. Then P=⟨p1,…,pr,q1′,…,qs′⟩R: it contains the displayed elements, and for p∈P the element π(p)=∑jλjaj with λj∈R satisfies π(p−∑jλjpj)=0, so p−∑jλjpj=∑kμkqk′ for some μk∈R by [L3]. This completes the induction.

L1L2L3L6baseinductiondischarge-induction: case n=0
2.1

Let m1,…,mn∈M satisfy M=⟨m1,…,mn⟩R, as exists by finite generation of M [L3]. By [L4] the set map ei↦mi on the standard basis of R(Xn) extends to a homomorphism φ:R(Xn)→M. Its image is a submodule of M by [L5] containing each mi, hence containing ⟨m1,…,mn⟩R=M by [L3], so φ(φ−1(N))=N and φ is surjective. The preimage φ−1(N) is a submodule of R(Xn): it is nonempty because 0 maps to 0∈N, and it is closed under addition and under scalars because φ is additive and R-linear and N is a submodule. By step 1.1 it is finitely generated, say φ−1(N)=⟨u1,…,ut⟩R. Then N=⟨φ(u1),…,φ(ut)⟩R: each φ(ui) lies in N, and for y∈N surjectivity gives u∈R(Xn) with φ(u)=y, so u∈φ−1(N); writing u=∑iλiui with λi∈R by [L3] and applying φ expresses y=∑iλiφ(ui).

L3L4L5step 1.1
3.1

Combining steps 1.1 and 2.1, every submodule N of a finitely generated module M over a commutative Noetherian ring R is generated by the finite list φ(u1),…,φ(ut); equivalently, the module M is Noetherian in the sense of [L2]. The only selections used were from finite lists: the finite generating list of M, the finite lists of generators of π(P), the generators of the finitely many submodules met in the induction, and the finitely many lifts pj; the induction runs on N. Hence no choice principle is used.

L1L2step 1.1step 2.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Integral closure in a purely inseparable rational envelope is finite

Statement

Let K be a field of characteristic p>0, let K′/K be finite purely inseparable, let q=pe, and let x1,…,xd be algebraically independent over K. Put E=K′(x11/q,…,xd1/q) and R=K[x1,…,xd]. Then the integral closure of R in E is exactly

K′[x11/q,…,xd1/q],

a polynomial ring over the field K′; and for every intermediate field K(x1,…,xd)⊆L⊆E, the integral closure of R in L is a finite R-module.

Facts & Assumptions

Given: a field K of characteristic p>0, a finite purely inseparable extension K′/K, an exponent e with q=pe, and algebraically independent x1,…,xd over K; E=K′(x11/q,…,xd1/q) with xi1/q∈E the q-th root of xi, and R=K[x1,…,xd].

[L1]

A field extension L/K of characteristic p>0 is purely inseparable when every α∈L has αpn∈K for some n∈N, the exponent 0 permitted; a finite extension has finite degree equal to its dimension as a vector space over the base (Purely inseparable algebraic extensions, The degree [K:F]=dim⁡FK of a finite field extension).

[L2]

In a field of characteristic p>0 the map z↦zp is an injective field endomorphism, with n-fold iterate z↦zpn (Frobenius x↦xp is an injective endomorphism in characteristic p, and an automorphism for finite fields).

[L3]

The evaluation homomorphism K′[Y1,…,Yd]→E with Yi↦yi has zero kernel exactly when y1,…,yd are algebraically independent over K′; and nonzero polynomial functions of algebraically independent elements are nonzero (Algebraic and transcendental elements and algebraic extensions, Evaluation and roots of a polynomial in a commutative target ring, Polynomial rings in finitely many commuting indeterminates by iteration).

[L4]

Frac⁡(D)=(D∖{0})−1D for a domain D, and F(S) denotes the smallest subfield containing F∪S; a K′-subalgebra generated by finitely many elements is written K′[y1,…,yd] (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Field extensions, generated subrings F[S], generated subfields F(S), and simple extensions, Finitely generated field extensions F(a1,…,ar), Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[L5]

For every field F and finite d≥0 the ring F[Y1,…,Yd] is an integrally closed domain (Finite-variable polynomial algebras over fields are integrally closed).

[L6]

An element is integral over a subring when it is a root of a monic polynomial over that subring; the integral closure of A in an extension field is the set of integral elements, and it is a subring of that field; A is integrally closed when it equals its closure in Frac⁡(A) (Integral elements over a commutative ring and algebraic integers, Integral ring maps and integral extensions, Integral elements over a nonzero base ring form a subring, Integral closure in an extension ring and integrally closed domains).

[L7]

K′/K finite implies that K′ has a finite K-basis, so a finite-dimensional vector space has a finite basis (An extension generated by finitely many algebraic elements is finite, Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis).

[L8]
[L9]

A ring of fractions Frac⁡(D) of a domain D is a field and D is a nonzero commutative ring without zero divisors (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Zero divisor, and integral domain: a commutative ring with 1≠0 and no zero divisors).

Proof

technique · direct
1.1

The elements yi:=xi1/q are algebraically independent over K′. First there is an exponent N≥0 with K′pN⊆K: by [L1] each element of K′ has a p-power in K, and by [L7] the finite extension K′ is spanned over K by finitely many elements γ1,…,γr, so choosing N as the maximum of the finitely many exponents nj with γjpnj∈K gives γjpN∈K for every j; since the pN-th power map is additive and multiplicative by [L2] and KpN⊆K, every element of K′pN=KpN(γ1pN,…,γrpN) lies in K. Now let P=∑αcαYα∈K′[Y1,…,Yd] satisfy P(y1,…,yd)=0; raising this identity to the pNq-th power and using additivity and multiplicativity of the Frobenius iterates [L2] together with yipNq=(yiq)pN=xipN gives 0=∑αcαpNq(x1pN)α1⋯(xdpN)αd with every coefficient cαpNq in K. If a nonzero R∈K[T1,…,Td] satisfied R(x1pN,…,xdpN)=0, then the nonzero polynomial R(T1pN,…,TdpN) would vanish at x1,…,xd, contradicting algebraic independence of the xi over K; so the displayed relation forces cαpNq=0 for every α, and then cα=0 because Frobenius is injective by [L2]. Hence P=0 and the evaluation map is injective by [L3]; it is surjective onto the K′-subalgebra T:=K′[y1,…,yd]⊆E generated by the yi. Hence T is isomorphic to the polynomial ring K′[Y1,…,Yd] over the field K′, so T is an integrally closed domain by [L5], and Frac⁡(T)=E, because E is the smallest field containing K′ and the yi by [L4] while Frac⁡(T) is the smallest field containing T and equals the field of fractions of K′[Y1,…,Yd] under the isomorphism.

L1L2L3L4L5L7L9givenalgebra
2.1

T is integral over R and contains it: R=K[x1,…,xd]=K[y1q,…,ydq]⊆K′[y1,…,yd]=T, every yi is a root of the monic polynomial Zq−xi∈R[Z], and every element of the field K′ is algebraic, hence integral, over the field K⊆R. By [L6] the elements of E integral over R form a subring of E containing R, containing K′ and containing every yi; being a subring, it contains the subring T these elements generate, so T⊆R‾ for the integral closure R‾ of R in E. Conversely every z∈E integral over R is integral over T, since the monic equation for z over R has coefficients in R⊆T; as T is integrally closed with fraction field E by step 1.1, such z lies in T. Hence R‾=T.

L6step 1.1given
2.2

The closure T is a finite R-module. By [L7] fix a finite K-basis β1,…,βm of K′. Every element of T=K′[y1,…,yd] is a finite sum of terms c y1a1⋯ydad with c∈K′ and ai∈N, and writing c=∑jλjβj with λj∈K and reducing exponents modulo q via yiai=yiq⌊ai/q⌋yiai mod q=xi⌊ai/q⌋yiai mod q shows that the finite list βjy1a1⋯ydad with 1≤j≤m and 0≤ai<q generates T as an R-module, using [L3] for the uniqueness of the expressions of elements of the polynomial ring T. Hence T is a finitely generated R-module, and R is Noetherian by [L8].

L3L7L8step 1.1construct
3.1

Let K(x1,…,xd)⊆L⊆E be an intermediate field. For z∈L the monic polynomial equations over R satisfied by z are the same whether z is regarded in L or in E, so the integral closure of R in L is R‾∩L=T∩L by step 2.1. Now T∩L is an R-submodule of the finitely generated R-module T, and R is Noetherian by [L8], so T∩L is a finitely generated, hence finite, R-module by [L8]. In particular, taking L=E recovers the assertion that the closure of R in E is T=K′[x11/q,…,xd1/q], a polynomial ring over K′.

L8step 2.1step 2.2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

A finite normal extension is separable over its purely inseparable fixed field

Statement

Let M/F be a finite normal field extension and let E=MAut⁡(M/F) be the fixed field of its F-automorphisms. Then E/F is finite purely inseparable and M/E is finite Galois, hence in particular separable. If F has characteristic zero, then E=F. The argument uses only finite groups, finite root sets and finite generating lists, so it is choice-free.

Facts & Assumptions

Given: a finite normal extension M/F, with G:=Aut⁡(M/F) and fixed field E:=MG.

[L2]

For algebraic a over a field F there is a unique monic irreducible minimal polynomial ma∈F[x], and f(a)=0 exactly when ma∣f (The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element).

[L3]

A nonzero polynomial of degree n over an integral domain has at most n roots in that domain (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

[L4]

Aut⁡(M/F) is a group of F-automorphisms of M and MG is the subfield of G-fixed elements, with F⊆MG⊆M (Relative field automorphisms and Aut⁡(K/F), The fixed field KG of a group of field automorphisms).

[L5]

If G is a finite group of automorphisms of a field K, then [K:KG]≥∣G∣ (Artin's fixed-field lower bound [K:KG]≥∣G∣) and [K:KG]≤∣G∣ (Artin's fixed-field upper bound [K:KG]≤∣G∣).

[L7]

α∈M is separable over E when it is algebraic over E with separable minimal polynomial, and M/E is separable when every element is separable; a polynomial is separable when it has no repeated root in a splitting field (Separable algebraic elements and separable extensions, Repeated roots in extension fields and separable polynomials). A finite extension is Galois when it is normal and separable (Finite Galois extensions and Gal⁡(K/F)).

[L9]

If M/F is normal with M=F(α1,…,αm) and pj is the minimal polynomial of αj over F, then M is a splitting field over F of p1⋯pm (A normal extension generated by finitely many elements is the splitting field of the product of their minimal polynomials).

[L10]

If σ:F→F′ is a field isomorphism, 0≠f∈F[x] and E/F, E′/F′ are splitting fields of f and σ∗f, then σ extends to an isomorphism E→E′ (A base-field isomorphism extends to an isomorphism between splitting fields of corresponding polynomials).

[L11]

In characteristic p>0 every nonconstant irreducible f∈F[x] is uniquely f(x)=g(xpe) with g irreducible, separable and e maximal (In characteristic p, every irreducible polynomial is uniquely g(xpe) with g irreducible and separable); in characteristic zero every irreducible polynomial is separable, because an irreducible polynomial is separable exactly when its derivative is nonzero and the derivative of a nonconstant polynomial of characteristic zero does not vanish (An irreducible polynomial over a field is separable exactly when its derivative is nonzero, Repeated roots in extension fields and separable polynomials).

[L12]

In a field of characteristic p>0 the map z↦zpn is injective (Frobenius x↦xp is an injective endomorphism in characteristic p, and an automorphism for finite fields), and a finite extension in characteristic p>0 is purely inseparable when every element satisfies αpn∈F for some n (Purely inseparable algebraic extensions).

[L13]

If a is algebraic over F with minimal polynomial ma of degree n, then F(a) consists of the elements c0+c1a+⋯+cn−1an−1 and is isomorphic to F[x]/(ma) (A simple algebraic extension is its minimal-polynomial quotient and has power basis 1,a,…,an−1 and degree n).

Proof

Proof technique: direct. 1.1 The group G=Aut⁡(M/F) is finite. By [L1] choose α1,…,αn∈M with M=F(α1,…,αn); by [L8] and [L2] each αi has a minimal polynomial mi over F. Every σ∈G fixes F and is a field homomorphism, so it is determined by the images σ(α1),…,σ(αn), since these generate M over F; and σ(αi) is a root of mi, because applying σ to mi(αi)=0 gives mi(σ(αi))=0 as σ fixes the coefficients of mi. By [L3] the polynomial mi has at most deg⁡mi roots in M, so the map σ↦(σ(α1),…,σ(αn)) injects G into the finite product of these root sets; hence G is finite. [L1, L2, L3, L8, construct]

2.1

The fixed field E=MG satisfies F⊆E⊆M by [L4], and [M:E]=∣G∣: both bounds [M:E]≥∣G∣ and [M:E]≤∣G∣ hold by [L5], applied to the finite group G of automorphisms of M. In particular M/E is a finite extension of degree ∣G∣.

L4L5step 1.1algebra
3.1

The extension M/E is finite Galois. It is finite by step 2.1. For α∈M let αG:={σ(α):σ∈G} be its finite G-orbit and put f:=∏β∈αG(T−β)∈M[T], a monic polynomial of degree ∣αG∣ with f(α)=0 whose roots in M are the distinct elements of the orbit. Every σ∈G permutes αG, hence fixes the coefficients of f, which are the elementary symmetric functions of the orbit; those coefficients therefore lie in E=MG, that is f∈E[T]. It follows that the minimal polynomial m of α over E, whose existence and divisibility property are given by [L2], divides f in E[T]; being a divisor of a polynomial that is a product of distinct linear factors, m itself is a product of distinct linear factors over M. Thus the minimal polynomial over E of every α∈M splits over M with distinct roots, so M/E is normal by [L6] and separable by [L7]. Therefore M/E is finite Galois by [L7].

L2L6L7step 2.1algebra
4.1

The extension E/F is purely inseparable, and E=F in characteristic zero. Since M/F is finite it is algebraic by [L8], and by [L1] and [L9] M is a splitting field over F of the product p1⋯pn of the minimal polynomials of a finite generating list of M/F. Let a∈E with minimal polynomial q over F, and let b∈M be any root of q. The assignment a↦b defines an isomorphism F(a)→F(b) of F-extensions: the F-algebra map F[T]→M with T↦b kills q and so factors through F[T]/(q)≅F(a) by [L13], and it is injective because F(a) is a field. Moreover M is a splitting field of p1⋯pn over both F(a) and F(b), since all roots of the pj lie in M and generate it over F, hence also over each of these intermediate fields. By [L10] applied over the base field F(a) the isomorphism a↦b extends to an isomorphism M→M, which is an F-automorphism because it fixes F; so b=σ(a)=a for this σ∈G, since a lies in the fixed field E. Hence q has exactly one distinct root in M, and by normality of M/F it has all its roots in M by [L6]. If F has characteristic p>0, write q(T)=g(Tpe) as in [L11] with g irreducible and separable; the distinct roots of q in M correspond bijectively to the roots of g in M, because z↦zpe is injective by [L12], so g has exactly one root and deg⁡g=1; writing g(T)=T−β with β∈F gives q(T)=Tpe−β and hence ape=β∈F. Thus every element of E has a p-power in F, so E/F is purely inseparable by [L12]. If instead F has characteristic zero, then the irreducible q is separable by [L11], so q has deg⁡q distinct roots in M by [L7]; having exactly one root forces deg⁡q=1 and a∈F. Hence E=F in characteristic zero. This proves all three clauses of the statement.

L1L6L7L8L9L10L11L12L13step 2.1cases∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Polynomial algebras over fields have finite integral closures

Statement

Let K be a field, let d≥0, and put R=K[x1,…,xd] and F=Frac⁡(R)=K(x1,…,xd), the rational function field. If L/F is a finite field extension, then the integral closure of R in L is a finite R-module. Every construction in the proof is finite and the argument is choice-free.

Facts & Assumptions

Given: a field K, an integer d≥0, the polynomial ring R=K[x1,…,xd] with fraction field F=Frac⁡(R), and a finite field extension L/F.

[L1]

Frac⁡(D)=(D∖{0})−1D is the field of fractions of a domain D, with elements the fractions a/b for a,b∈D, b≠0; a subfield of a field that contains D contains b−1 for every b≠0, hence contains every a/b, so Frac⁡(D) is the smallest subfield containing D (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations, Field extensions, generated subrings F[S], generated subfields F(S), and simple extensions, Finitely generated field extensions F(a1,…,ar)).

[L4]

An element a algebraic over a field F has a unique monic minimal polynomial ma∈F[T], of degree [F(a):F], and g(a)=0 exactly when ma∣g; every element of F(a) has a unique expression c0+c1a+⋯+cn−1an−1 with n=deg⁡ma=[F(a):F] and ci∈F (The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element, A simple algebraic extension is its minimal-polynomial quotient and has power basis 1,a,…,an−1 and degree n).

[L5]

A splitting field over F of a nonzero f∈F[T] is an extension in which f splits and which is generated over F by its roots; every finite family f1,…,fm of nonzero polynomials has a splitting field, namely a splitting field of the product f1⋯fm; and an algebraic extension which is a splitting field of a nonzero polynomial over F is normal over F (Polynomials that split and splitting fields of a polynomial or a family of polynomials, Every finite family of nonzero polynomials has a splitting field, obtained from their product, An algebraic extension that is a splitting field of a polynomial is normal, A normal algebraic extension is one in which every minimal polynomial with a root in the extension splits there).

[L6]

If a1,…,ar are algebraic over a field F, then F(a1,…,ar)/F is finite (An extension generated by finitely many algebraic elements is finite, Finitely generated field extensions F(a1,…,ar)).

[L7]

Aut⁡(M/F) is the group of F-automorphisms of an extension M/F, and MG={x∈M:σ(x)=x for all σ∈G} is a subfield for every group G of automorphisms of M, with F⊆MG when G≤Aut⁡(M/F); if G is finite then [M:MG]≥∣G∣ and [M:MG]≤∣G∣ (Relative field automorphisms and Aut⁡(K/F), The fixed field KG of a group of field automorphisms, Artin's fixed-field lower bound [K:KG]≥∣G∣, Artin's fixed-field upper bound [K:KG]≤∣G∣).

[L8]

If M/F is finite normal, G=Aut⁡(M/F) and E=MG, then E/F is finite purely inseparable, M/E is finite Galois and hence separable, and E=F when F has characteristic 0 (A finite normal extension is separable over its purely inseparable fixed field, Finite Galois extensions and Gal⁡(K/F), Separable algebraic elements and separable extensions).

[L9]

If K has characteristic p>0, F=K(x1,…,xd) with x1,…,xd algebraically independent over K, and L/F is finite purely inseparable, then there are a finite purely inseparable K′/K and an exponent e with q=pe together with an F-embedding L→K′(x11/q,…,xd1/q) (Finite purely inseparable rational extensions admit a finite Frobenius envelope).

[L10]

For K′/K finite purely inseparable, q=pe and x1,…,xd algebraically independent over K, the integral closure of R=K[x1,…,xd] in K′(x11/q,…,xd1/q) is K′[x11/q,…,xd1/q], and for every intermediate field K(x1,…,xd)⊆N⊆K′(x11/q,…,xd1/q) the integral closure of R in N is a finite R-module (Integral closure in a purely inseparable rational envelope is finite).

[L11]

For every field F and every finite n≥0 the polynomial ring F[Y1,…,Yn] is an integrally closed domain (Finite-variable polynomial algebras over fields are integrally closed).

[L12]

A commutative ring is Noetherian when each of its ideals has a finite generating list, and this holds for R=K[x1,…,xd]; if R is a commutative Noetherian ring and N a submodule of a finitely generated R-module M, then N is finitely generated; and module finiteness is transitive in towers: if B is a finite A-module and M is a finite B-module, then M is a finite A-module (Left and right Noetherian rings, Finite-variable polynomial algebras over fields are Noetherian by finite generators, Submodules of finite modules over a Noetherian ring are finite by induction, Module finiteness is transitive along a tower of algebras, Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[L13]

If A⊆B⊆N are domains with B integral over A, then an element of N is integral over A if and only if it is integral over B (Integral closure is unchanged across an integral intermediate domain, Integral extensions are transitive).

[L14]

Elements of a commutative ring B integral over a nonzero subring A form a subring of B; the integral closure A‾ of a domain A in a field extension K of Frac⁡(A) is an integrally closed domain; an element is integral over A when it is a root of a monic polynomial with coefficients in A (Integral elements over a nonzero base ring form a subring, The integral closure of a domain in a field extension is integrally closed, Integral elements over a commutative ring and algebraic integers, Integral closure in an extension ring and integrally closed domains, Integral ring maps and integral extensions).

[L15]

Every finite separable field extension is simple: it is generated by one element (A finite extension generated by elements all but possibly one of which are separable is simple).

[L16]

Mn(S) denotes the square matrices over a commutative ring S, AB the entrywise-sum matrix product, and Vx the resulting matrix–vector product for x∈Sn; the determinant is the Leibniz sum det⁡(V)=∑σsgn⁡(σ)∏i<nvσ(i),i, a finite signed sum of products of entries, so a matrix with entries in a subring D⊆S has determinant in D; every solution x of Vx=w satisfies det⁡(V)xj=det⁡(Vj(w)), where Vj(w) is V with column j replaced by w (Cramer's rule over a commutative ring); over a field S, a matrix V∈Mn(S) is invertible exactly when the map x↦Vx has trivial kernel, and then det⁡V is a unit of S (Finite rectangular matrices over a commutative ring, their entries, rows and columns, Entrywise ring-matrix operations, rectangular matrix products, identity matrices and transpose, For n≥1, the determinant over a commutative ring by the Leibniz formula, and ∣det⁡A∣ for a real matrix, Cramer's rule over a commutative ring: every solution satisfies det⁡(A)xj=det⁡(Aj(b)), and a unit determinant gives the unique quotient formula, Invertible matrix theorem: invertibility, full pivot rank, RREF I, trivial nullspace and unique solvability are equivalent, A positive-sized square matrix over a commutative ring is invertible if and only if its determinant is a unit, Invertible matrices and the general linear group GL⁡n(F)).

[L17]

A nonzero polynomial of degree n over an integral domain has at most n roots in that domain (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

Proof

technique · direct
1.1

R is a domain and F=Frac⁡(R) is a field containing R: for d=0 the ring R=K is a field, and for d≥1 it is a polynomial ring over the domain K; so [L2] applies, and [L1] gives the fraction field. It is the rational function field K(x1,…,xd): a subfield of F containing K and the xi contains R, hence contains every a/b with a,b∈R, b≠0, that is, all of F by [L1].

L1L2given
1.2

The extension L/F is finite, so by [L3] it has a finite F-basis β1,…,βm, which spans L, and L is algebraic over F; by [L6] and [L4] we may write L=F(β1,…,βm), and for each j the element βj has a monic minimal polynomial fj∈F[T] with fj(βj)=0, of degree [F(βj):F].

L3L4L6given
2.1

Let h:=f1⋯fm∈F[T], a nonzero polynomial because each fj is monic. By [L5] the family f1,…,fm has a splitting field over L; fix one and call it M. Then h splits in M and M=L(the roots of h), and each βj is a root of h, so L=F(β1,…,βm)⊆F(the roots of h)⊆M. Since the middle field contains both L and every root of h in M, it contains L(the roots of h)=M; hence M=F(the roots of h), and M is also a splitting field of h over F. The roots of h are algebraic over L, so M/L is finite by [L6], and then M/F is finite by the tower law [L3].

L3L4L5L6step 1.2
3.1

The finite extension M/F is algebraic by [L3] and a splitting field of the nonzero polynomial h over F, so it is normal by [L5]. Set G:=Aut⁡(M/F) and E:=MG, a subfield with F⊆E⊆M by [L7]. The group G is finite: by [L3] write M=F(γ1,…,γr) for a basis, each γi has minimal polynomial mγi over F by [L3] and [L4], every σ∈G is determined by the images σ(γi), which are roots of mγi, and by the root bound [L17] there are only finitely many such tuples. Since G is a finite group of automorphisms of M, [L7] gives [M:E]≥∣G∣ and [M:E]≤∣G∣, so [M:E]=∣G∣. Applying [L8] to the finite normal extension M/F: the extension E/F is finite purely inseparable, M/E is finite Galois, hence separable, and E=F if F has characteristic 0.

L3L4L5L7L8L17step 2.1
4.1

Let C be the integral closure of R in E, i.e. the set of elements of E integral over R. By [L14] members of E integral over the nonzero ring R form a subring, so C is a subring of E with R⊆C⊆E⊆M, and every element of C is integral over R by definition; that is, C is integral over R.

L14step 3.1given
4.2

The extension M/E is finite separable by [L8], so by [L15] it is simple: there is θ∈M with M=E(θ).

L8L15step 3.1
5.1

The ring C is a finite R-module. If K has characteristic 0, then E=F by [L8] and C is the integral closure of R in Frac⁡(R); since R is integrally closed by [L11], C=R, generated as an R-module by 1. If K has characteristic p>0, then E/F is finite purely inseparable by [L8], so [L9] provides a finite purely inseparable K′/K, an exponent e with q=pe, and an F-embedding η:E→E′:=K′(x11/q,…,xd1/q), the xi being algebraically independent over K. The image field η(E) satisfies K(x1,…,xd)=F⊆η(E)⊆E′, so the second clause of [L10] shows that the integral closure of R in η(E) is a finite R-module. The map η fixes F and hence R, so a z∈E satisfies a monic equation over R exactly when η(z) does; thus η restricts to an R-linear bijection from C onto the integral closure of R in η(E), and finite generation transfers, so C is a finite R-module in this case too.

L8L9L10L11step 4.1cases
5.2

Frac⁡(C)=E. Let e∈E. The extension E/F is finite by [L8], so e is algebraic over F and has a minimal polynomial me=Tr+ar−1Tr−1+⋯+a0∈F[T] of degree r=[F(e):F]≥1 by [L3] and [L4]. Each coefficient ai lies in F=Frac⁡(R) and so is a fraction ui/vi with ui,vi∈R and vi≠0 by [L1]; put c1:=v0v1⋯vr−1, a nonzero element of R because R is a domain. Then c1ai∈R for every i, and e1:=c1e is a root of the monic polynomial Tr+c1ar−1Tr−1+c12ar−2Tr−2+⋯+c1ra0∈R[T], so e1 is integral over R, that is e1∈C; and e=e1/c1 with c1∈C∖{0}, so e∈Frac⁡(C). Hence E⊆Frac⁡(C)⊆E and Frac⁡(C)=E.

L1L3L4L8L14step 4.1algebra
6.1

By [L3] and [L4] the element θ has a monic minimal polynomial mθ=Tn+bn−1Tn−1+⋯+b0∈E[T] of degree n=[E(θ):E]=[M:E], and the powers θ0,…,θn−1 are an E-basis of M, so by [L4] every z∈M has a unique expansion z=∑i<nziθi with zi∈E. Since E=Frac⁡(C) by step 5.2 and C is a domain by [L14], [L1] writes each bi as a fraction of elements of C; choose one nonzero c∈C clearing all denominators, so cbi∈C for every i, and put θ0:=cθ. Then θ0 is a root of the monic polynomial Tn+cbn−1Tn−1+c2bn−2Tn−2+⋯+cnb0∈C[T], hence is integral over C; since 0≠c∈E we have E(θ0)=E(θ)=M, so by [L4] applied to θ0 every z∈M has a unique expansion z=∑i<nziθ0i with zi∈E, and [M:E]=[E(θ0):E]=n.

L1L3L4L14step 5.2step 4.2
7.1

Let D be the integral closure of C in M, a subring of M containing C by [L14]; by step 6.1 the element θ0 lies in D. Every σ∈G fixes E=MG pointwise by [L7] and hence fixes C⊆E, so applying σ to a monic equation for an element of D over C exhibits σ of that element as again integral over C; in particular the elements αj:=σj(θ0) lie in D once G={σ0,…,σn−1} is an enumeration of G with σ0=id⁡, which is possible because ∣G∣=n by step 3.1. The elements α0,…,αn−1 are pairwise distinct: if αi=αj, then σj−1σi fixes E pointwise and fixes θ0, hence fixes M=E(θ0) elementwise, so σi=σj.

L7L14step 3.1step 6.1
8.1

Fix z∈D and write z=∑i<nciθ0i with ci∈E by step 6.1. Each σj fixes E pointwise and sends θ0 to αj, so σj(z)=∑i<nciαji; this lies in D because z∈D and σj preserves integrality over C as in step 7.1. Let V∈Mn(M) be the matrix with entries Vji:=αji (row j, column i), let c:=(c0,…,cn−1)∈Mn and let w:=(σ0(z),…,σn−1(z))∈Mn. The displayed equations say exactly Vc=w, and every entry of V and of w lies in D by step 7.1.

L14step 6.1step 7.1
9.1

By [L16] (Cramer's rule over the commutative ring M) the solution c of Vc=w satisfies det⁡(V)ci=det⁡(Vi) for every i<n, where Vi is V with column i replaced by w. Every entry of Vi lies in the subring D of M, and the determinant is a finite signed sum of products of entries by [L16], so det⁡(Vi)∈D; with δ:=det⁡(V) this gives δci∈D for all i<n.

L16step 8.1algebra
9.2

δ≠0. Suppose x=(x0,…,xn−1)∈Mn satisfies Vx=0. Then the polynomial P(T):=∑i<nxiTi∈M[T] has P(αj)=∑i<nxiαji=0 for every j<n, that is, P vanishes at the n pairwise distinct elements α0,…,αn−1 of the field M (step 7.1). If P were nonzero, then deg⁡P<n would contradict the root bound [L17]; hence P=0 and therefore x=0. So the map x↦Vx has trivial kernel and [L16] makes V invertible over the field M, so its determinant δ is a unit of M, in particular δ≠0.

L16L17step 7.1step 8.1
10.1

Put c:=∏j<nσj(δ)∈M. Since δ∈D by step 9.1 and each σj preserves integrality over C as in step 7.1, every factor σj(δ) lies in D, so c∈D because D is a subring; and for τ∈G the assignment σ↦τσ is a bijection of G, so τ(c)=∏j<n(τσj)(δ)=∏j<nσj(δ)=c, showing that c is fixed by every element of G, that is c∈E=MG by [L7]. Since δ≠0 by step 9.2 and M is a field, each factor σj(δ) is nonzero, so c≠0.

L7L14step 9.1step 9.2
11.1

D⊆N:=∑i<nC⋅(θ0i/c). Let z∈D with expansion z=∑i<nciθ0i as in step 8.1. Since σ0=id⁡, the element c of step 10.1 factors as c=δ⋅∏j≥1σj(δ), so cci=(∏j≥1σj(δ))(δci)∈D because both factors lie in D by steps 10.1 and 9.1, and cci∈E because c∈E and ci∈E; hence cci∈D∩E. Now D∩E=C: by [L13] applied to the domains R⊆C⊆M, whose middle term is integral over R by step 4.1, an element of M is integral over R exactly when it is integral over C; so an x∈E lies in D (integral over C) exactly when x∈C (integral over R). Therefore cci∈C for every i, and since 0≠c∈E=Frac⁡(C) by steps 10.1 and 5.2 each element θ0i/c lies in M and z=∑i<n(cci)⋅(θ0i/c) exhibits z as an element of N. Hence D⊆N.

L13step 4.1step 5.2step 9.1step 10.1
12.1

N is a finite R-module: it is generated as a C-module by the n elements θ00/c,…,θ0n−1/c, and C is a finite R-module by step 5.1, so [L12] (transitivity of module finiteness) makes N a finite R-module.

L12step 5.1step 11.1
13.1

D is a finite R-module and a finite C-module. The set D is closed under addition, and under multiplication by R⊆C⊆D because it is a subring containing C⊇R; so D is an R-submodule of the finite R-module N by step 11.1. Since R is Noetherian by [L12], the submodule lemma of [L12] makes D a finitely generated R-module; its finitely many R-generators generate it over C as well, since R⊆C⊆D and D is closed under multiplication by C.

L12step 4.1step 5.1step 11.1step 12.1
14.1

Let x∈L. By [L13] applied to R⊆C⊆M, whose middle term is integral over R by step 4.1, the element x is integral over R exactly when it is integral over C, that is, exactly when x∈D; hence the integral closure of R in L equals D∩L. That set is an R-submodule of the finitely generated R-module D (step 13.1), so the submodule lemma of [L12] makes it a finite R-module: the integral closure of R=K[x1,…,xd] in the finite extension L of K(x1,…,xd) is finite over R. Every selection in the proof was made from a finite list — the finite basis β1,…,βm of L, its minimal polynomials, the finitely many roots of their product, the finite group G and its enumeration, one common denominator clearing the coefficients of me, one primitive element θ, its finitely many coefficients and one further common denominator, and the finite sums inside the determinant computation — and all inductions run over finite data, so no choice principle is used.

L12L13step 2.1step 4.1step 13.1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

A finite-type domain over a field has finite normalization

Statement

Let k be a field and let A be a finite-type integral domain over k. Then the integral closure of A in Frac⁡(A) is a finite A-module. The proof is a Noether-normalisation reduction to the polynomial theorem and uses no choice principle.

Facts & Assumptions

Given: a field k and a finite-type integral domain A over k.

[L1]

Let k be a field and A a nonzero finite-type k-algebra; then there are algebraically independent elements z1,…,zd∈A such that A is a module-finite algebra over the polynomial ring k[z1,…,zd], that is, A is generated as a k[z1,…,zd]-module by finitely many elements (Noether normalisation yields module finiteness over a polynomial subring, Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[L2]

For commutative rings A⊆B with A≠0 and b∈B, the element b is integral over A if and only if there exists a faithful A[b]-module that is finitely generated over A; in particular a finite-module generation statement of this shape certifies integrality (Integrality and finite-module characterizations for one element, Integral elements over a commutative ring and algebraic integers, Integral ring maps and integral extensions).

[L3]

Let K be a field and d≥0, and let L/K(x1,…,xd) be a finite extension of the rational function field; then the integral closure of K[x1,…,xd] in L is a finite module over K[x1,…,xd] (Polynomial algebras over fields have finite integral closures).

[L4]

If A⊆B⊆N are domains with B integral over A, then an element of N is integral over A if and only if it is integral over B; the integral closure of A in a field extension of Frac⁡(A) is a subring containing A (Integral closure is unchanged across an integral intermediate domain, Integral extensions are transitive, Integral closure in an extension ring and integrally closed domains, Integral elements over a nonzero base ring form a subring).

[L5]

A domain is a nonzero commutative ring without zero divisors, and Frac⁡(A) is its field of fractions, the smallest field containing A (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Zero divisor, and integral domain: a commutative ring with 1≠0 and no zero divisors, Field).

[L6]

If a1,…,ar are algebraic over a field F, then F(a1,…,ar)/F is finite, where F(a1,…,ar) is the smallest subfield containing F and the ai (An extension generated by finitely many algebraic elements is finite, Finitely generated field extensions F(a1,…,ar), The degree [K:F]=dim⁡FK of a finite field extension, Algebraic and transcendental elements and algebraic extensions).

Proof

technique · direct
1.1

By [L5] the finite-type domain A over k is nonzero, so [L1] applies: fix algebraically independent elements z1,…,zd∈A such that A is module-finite over R:=k[z1,…,zd]. Every a∈A is integral over R: the ring A is a faithful R[a]-module, because r⋅1A=r≠0 for every nonzero r∈R[a]⊆A (evaluate at 1A in the domain A), and it is a finite R-module, so [L2] applies to b=a inside R⊆A. Hence R⊆A⊆Frac⁡(A) with A integral over R.

L1L2L5given
2.1

The extension F:=Frac⁡(R) is a rational function field and Frac⁡(A)/F is finite. Write A=Ra1+⋯+Ran with ai∈A, using the module finiteness of step 1.1. Every element of A lies in F[a1,…,an]⊆F(a1,…,an), and F(a1,…,an) is a field containing A, so Frac⁡(A)=F(a1,…,an) by [L5]; each ai is integral over R by step 1.1, hence algebraic over F; therefore Frac⁡(A)/F is finite by [L6].

L1L5L6step 1.1
3.1

Apply [L3] with the base field k, the algebraically independent elements z1,…,zd (so that R=k[z1,…,zd] and F=k(z1,…,zd)) and the finite extension L:=Frac⁡(A) of step 2.1: the integral closure B of R in Frac⁡(A) is a finite R-module.

L3step 1.1step 2.1
4.1

Since A is integral over R by step 1.1 and R⊆A⊆Frac⁡(A), [L4] shows that an element of Frac⁡(A) is integral over R exactly when it is integral over A; hence B is exactly the integral closure of A in Frac⁡(A), and B is a ring with R⊆A⊆B. If B=Rb1+⋯+Rbr, then every Abi lies in B, and every Rbi lies in Abi because R⊆A; hence B=Ab1+⋯+Abr is generated as an A-module by the same finitely many elements. Therefore the integral closure of A in Frac⁡(A) is a finite A-module.

L4step 1.1step 3.1∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

The normalization of an irreducible affine variety is finite

Statement

Assume the Axiom of Choice. Let k be an algebraically closed field and let X be an irreducible affine variety over k, with coordinate ring A=k[X] and function field k(X)=Frac⁡(A). Let B be the integral closure of A in k(X), and let Y be an affine variety over k with k[Y]≅B as k-algebras, as supplied by the published object-level dictionary. Then:

  1. the inclusion A↪B corresponds to a unique morphism ν:Y→X whose pullback on coordinate rings ν∗:k[X]→k[Y] is that inclusion;
  2. Y is normal, in the concrete sense that its coordinate ring k[Y] is an integrally closed domain;
  3. ν is birational: its pullback on function fields ν∗:k(X)→k(Y) is an isomorphism of k-extensions;
  4. ν is finite in the concrete sense that k[Y] is a finite k[X]-module under the structure induced by ν∗.

No smoothness or projectivity is asserted. The Axiom of Choice is used only in the published classical affine dictionary, never in the module-finiteness theorem that produces B from A.

Facts & Assumptions

Given: an algebraically closed field k, an irreducible affine variety X over k with coordinate ring A=k[X], the integral closure B of A in k(X)=Frac⁡(A), and an affine variety Y with a k-algebra isomorphism B≅k[Y].

[L1]

The integral closure of a finite-type domain over a field k in its fraction field is a finite module over that domain, and the proof is choice-free (A finite-type domain over a field has finite normalization, Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[L2]

A reduced affine k-algebra is a finite-type and reduced commutative k-algebra; the coordinate ring of an affine algebraic set is a reduced affine k-algebra, and conversely every reduced affine k-algebra is k-isomorphic to k[Z] for some affine algebraic set Z⊆Akn, n≥0 (Affine algebraic sets and reduced affine k-algebras at the object level, A reduced affine k-algebra, The coordinate ring of an affine algebraic set).

[L3]

A nonempty affine algebraic set X is a classical affine variety exactly when its coordinate ring k[X] is an integral domain; V(1)=∅ while V(∅)=Akn; and, assuming the Axiom of Choice, vanishing ideals and zero loci are mutually inverse bijections between affine algebraic sets and radical ideals, so the unit ideal corresponds to the empty set (A classical affine variety has a domain as its coordinate ring, and conversely, A classical affine variety, An affine algebraic set in affine space, Affine algebraic sets correspond to radical ideals, and irreducible ones to prime ideals).

[L4]

For classical affine varieties X,Y over an algebraically closed field there is a canonical bijection Mor⁡(Y,X)≅Hom⁡k-alg(k[X],k[Y]) implemented by pullback, compatible with composition; global regular functions on an affine variety are exactly the elements of its coordinate ring (Affine morphisms are contravariantly equivalent to coordinate-ring homomorphisms, Morphisms of classical affine varieties, Global regular functions on a classical affine variety are its coordinate ring, Regular functions on open subsets of a classical affine variety).

[L5]

The function field of a classical affine variety Z is k(Z)=Frac⁡(k[Z]); two classical affine varieties are birationally equivalent exactly when their function fields are isomorphic as extensions of k; for a dominant rational map η:Z⇢W the pullback is an injective k-algebra homomorphism k(W)↪k(Z), and sending a dominant rational map to its pullback is a bijection onto the injective k-algebra homomorphisms, functorially under composition (The function field of an irreducible classical affine variety, Irreducible affine varieties are birational exactly when their function fields are isomorphic, Dominant maps pull back function fields functorially, Dominant rational maps to an affine variety correspond to injective homomorphisms of function fields, Dominant morphisms and dominant rational maps, Birational maps and birational equivalence of classical affine varieties).

[L7]

The Axiom of Choice is the published choice principle assumed by the classical Nullstellensatz dictionary; every item of [L2] to [L5] that mentions coordinate duality, the Nullstellensatz, the variety/prime correspondence, the morphism anti-equivalence or the function-field correspondence reaches it (The Axiom of Choice).

Proof

technique · direct
1.1

The coordinate ring A=k[X] of the irreducible affine variety X is a finite-type k-algebra and, by [L3] (applied to the nonempty variety X), an integral domain; hence A is a finite-type domain over k. By [L1] the integral closure B of A in Frac⁡(A)=k(X) is a finite A-module, and by [L6] B is an integrally closed domain with A⊆B⊆k(X) and Frac⁡(B)=Frac⁡(A)=k(X) because B was formed inside k(X).

L1L3L6given
2.1

B is a reduced affine k-algebra: it is a finite module over the finite-type k-algebra A, hence a finite-type k-algebra by [L2], and it is a domain by [L6], hence reduced. By [L2] there are n≥0 and an affine algebraic set Y0⊆Akn with a k-algebra isomorphism B≅k[Y0]; the given variety Y is one such, with k[Y]≅B. Moreover Y is nonempty: if Y were empty, then by [L3] its vanishing ideal would be the unit ideal, so k[Y]=0, contradicting B≅k[Y]≠0. Since k[Y] is a domain, [L3] makes Y a classical affine variety; and k[Y]≅B is integrally closed by [L6], so Y is normal in the stated sense.

L2L3L6step 1.1
3.1

By [L4] the canonical bijection Mor⁡(Y,X)≅Hom⁡k-alg(k[X],k[Y]) implemented by pullback attaches to the composition k[X]=A↪B≅k[Y] a unique morphism ν:Y→X with ν∗:k[X]→k[Y] equal to that inclusion. This is clause 1, and it is the map induced by the inclusion of the coordinate ring in its integral closure.

L4step 1.1step 2.1
4.1

ν is finite: k[Y]≅B is a finite A=k[X]-module by step 1.1, and the k[X]-module structure transported to k[Y] along ν∗ is the same structure, so k[Y] is a finite k[X]-module. This is clause 4.

L1step 1.1step 3.1
4.2

ν is birational and k(X)≅k(Y) as k-extensions: by [L5] the pullback ν∗:k(X)→k(Y) is the homomorphism of function fields induced by the coordinate-ring pullback ν∗:A→k[Y], that is, by the inclusion A↪B followed by B≅k[Y]. Under the identifications k(X)=Frac⁡(A) and k(Y)=Frac⁡(k[Y])≅Frac⁡(B)=Frac⁡(A) of [L5] and step 1.1, this is the identity, an isomorphism of k-extensions. Hence X and Y are birationally equivalent by [L5]; and since the inverse isomorphism k(Y)→k(X) corresponds by [L5] to a dominant rational map θ:X⇢Y, while the pullback of ν is invertible, the functoriality in [L5] gives θ∘ν=id⁡Y and ν∘θ=id⁡X as rational maps: the pullbacks of both sides agree, and the correspondence is injective. So ν is birational. This is clauses 2 (normality was settled in step 2.1) and 3.

L5step 1.1step 2.1step 3.1
5.1

The Axiom of Choice is used exactly through the published classical dictionary: as [L7] records, the object-level duality [L2], the variety/prime correspondence and Nullstellensatz [L3], the morphism anti-equivalence [L4] and the function-field correspondence [L5] that supply Y, the normality transport, birationality and the finiteness translation all reach the published axiom of choice (declared in the dependency list of this item). The module-finiteness theorem [L1] that makes B a finite A-module is choice-free, so passing to the classical variety is the only place where choice is spent. Consequently the corollary holds under AC and states it explicitly; no smoothness or projectivity of X or Y is asserted or used.

L1L2L3L4L5L7step 2.1step 3.1step 4.1step 4.2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Finite normalization commutes with principal localization

Statement

Let k be a field, let A be a finite-type integral domain over k, let B be the integral closure of A in Frac⁡(A), and let 0≠f∈A. Then the integral closure of the principal localisation Af inside the field Frac⁡(A) is exactly the localisation Bf, and Bf is a finite Af-module.

Facts & Assumptions

Given: a field k, a finite-type integral domain A over k, its integral closure B in Frac⁡(A), and an element 0≠f∈A.

[L1]

Let A→B be a homomorphism of commutative rings, S⊆A multiplicative and b∈B: if b is integral over A then b/1 is integral over S−1A. Moreover, if A is a domain, S⊆A∖{0}, K is a field extension of Frac⁡(A) and A‾ is the integral closure of A in K, then the integral closure of S−1A in K is exactly S−1A‾ (Integrality and integral closure commute with localisation, Multiplicative subsets and the localisation S−1R as equivalence classes of fractions).

[L2]

For a commutative ring R and f∈R the powers Sf={fn:n∈N} form a multiplicative subset, and the principal localisation is Rf=Sf−1R with elements written r/fn; the element f becomes a unit, and an element r/1 is zero exactly when fnr=0 for some n (Principal localisation Rf={1,f,f2,…}−1R, Multiplicative subsets and the localisation S−1R as equivalence classes of fractions).

[L4]

If A is a domain and 0≠f∈A, then Af is a domain containing A and the identity on A exhibits Frac⁡(A) as a field containing Af, and Frac⁡(Af)=Frac⁡(A): each element of Frac⁡(Af) is a fraction of elements of Af, hence lies in Frac⁡(A), while each a/b with a,b∈A, b≠0, equals (a/1)/(b/1) with a/1,b/1∈Af (The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Zero divisor, and integral domain: a commutative ring with 1≠0 and no zero divisors, Principal localisation Rf={1,f,f2,…}−1R).

[L5]

If B is a finite A-module with generators b1,…,bm and A⊆Af, then Bf=Af(b1/1)+⋯+Af(bm/1) is a finite Af-module: every element of Bf is b/fn with b=∑iaibi, and b/fn=∑i(ai/fn)(bi/1) (Module finiteness is transitive along a tower of algebras, Generated submodule, cyclic and finitely generated modules, module basis and free module, Principal localisation Rf={1,f,f2,…}−1R).

Proof

technique · direct
1.1

The element f is nonzero in the domain A, so the multiplicative subset Sf={fn} is contained in A∖{0} by [L2] and [L4]. By [L3] the integral closure B of A in Frac⁡(A) is a finite A-module. The localisation Af is a domain containing A, and by [L4] the field Frac⁡(A) contains Af and equals its fraction field, so the phrase "the integral closure of Af inside Frac⁡(A)" is computed inside a field extension of Frac⁡(Af).

L2L3L4given
2.1

Applying the third clause of [L1] with the domain A, the multiplicative subset S=Sf⊆A∖{0}, the field K=Frac⁡(A) and A‾=B: the integral closure of Sf−1A=Af in K=Frac⁡(A) is exactly Sf−1B=Bf. This is a genuine equality inside the fixed field Frac⁡(A), not an isomorphism chosen afterwards, so it is canonical.

L1L2step 1.1
3.1

By [L5], applied to the finite generating list b1,…,bm of the A-module B from step 1.1, the localisation Bf is generated as an Af-module by the finitely many elements b1/1,…,bm/1, so Bf is a finite Af-module. Combined with step 2.1, the integral closure of Af inside Frac⁡(A) is Bf, a finite Af-module. If f is a unit of A, then Sf contains 1 and Af=A, so the statement reduces to Bf=B; the hypothesis f≠0 is exactly what makes Sf a subset of A∖{0}, and it is used nowhere else.

L2L5step 1.1step 2.1∎

5 · Examples, counterexamples and false statements

None yet.

Sources