Noetherian polynomial rings and finite-type algebras

Component notice and licence. Adapted from the exact 00FN statement and proof, with the elementary completions identified below. All rings here are commutative with a unit; homomorphisms preserve it. Natural-number induction and ordinary set-theoretic choice are the foundational conventions.

The statement

If every ideal of a ring RR is finitely generated, the same is true of R[X]R[X], every finite-type RR-algebra, and every localization S−1RS^{-1}R. Thus every ideal of C[X1,…,Xn]\mathbb C[X_1,\ldots,X_n] is finitely generated. This includes the zero ideal and the zero ring.

Elementary completion: the ring constructions

The polynomial ring consists of finite coefficient sequences, with coefficientwise addition and the convolution product. Finite distributivity proves its ring laws. Over a domain, the product of two nonzero one-variable polynomials has degree equal to the sum of the degrees, because its leading coefficient is the product of two nonzero coefficients. Iterating this observation shows that a polynomial ring in finitely many variables over a domain is a domain. Evaluation at commuting elements preserves sums and products.

For an ideal II, the quotient R/IR/I consists of additive cosets. If representatives are changed by elements of II, their sums and products change by elements of II: for products expand (r+i)(s+j)−rs=rj+is+ij(r+i)(s+j)-rs=rj+is+ij. Thus the quotient operations are well-defined and inherit the ring laws. The kernel of a ring homomorphism is an ideal; a surjective homomorphism induces a bijection from the quotient by its kernel to its target, preserving both operations. Indeed equal images mean precisely that the representatives differ by a kernel element. A proper ideal is prime exactly when its quotient is a nonzero domain, by the definition that rs∈Irs\in I forces r∈Ir\in I or s∈Is\in I.

Here is the localization construction, including rings with zero divisors. Let SS be a multiplicatively closed subset containing 11. On pairs (r,s)∈R×S(r,s)\in R\times S set

(r,s)∼(a,b)⟺u(rb−as)=0 for some u∈S. \begin{gathered} (r,s)\sim(a,b)\quad\Longleftrightarrow\\ u(rb-as)=0\text{ for some }u\in S. \end{gathered}

Reflexivity and symmetry are immediate. For transitivity, multiply b(rc−ds)=c(rb−as)+s(ac−db)b(rc-ds)=c(rb-as)+s(ac-db) by witnesses annihilating the two terms on the right. The resulting witness for (r,s)∼(d,c)(r,s)\sim(d,c) is their product times bb, which belongs to SS. Write r/sr/s for the class and define

rs+qt=rt+qsst,rsqt=rqst. \frac r s+\frac q t=\frac{rt+qs}{st}, \qquad \frac r s\frac q t=\frac{rq}{st}.

These formulas respect representatives. If u(rb−as)=0u(rb-as)=0, the cross-multiplied difference for adding q/tq/t to r/sr/s and a/ba/b is t2(rb−as)t^2(rb-as); for multiplication it is qt(rb−as)qt(rb-as). The same witness annihilates both. Replace the other argument in turn. Negation respects the relation as well. Passing finitely many terms to a common denominator proves the ring laws by those of RR; 0/10/1 and 1/11/1 are its zero and unit. The map r↦r/1r\mapsto r/1 is a homomorphism, and s/1s/1 has inverse 1/s1/s for every s∈Ss\in S. If 0∈S0\in S, all classes coincide and this gives the zero ring, as required.

If RR is a nonzero domain and S=R∖{0}S=R\setminus\{0\}, the relation reduces to rb=asrb=as. The map R→S−1RR\to S^{-1}R is injective. A nonzero fraction r/sr/s has r≠0r\ne0 and inverse s/rs/r, so this is a field, the fraction field. Any field containing RR contains these fractions with the same operations; hence the fraction field is the smallest such field. This supplies the fraction fields used in the critical-values argument.

Elementary completion: finite generation and ascending chains

An ideal is an additive subgroup closed under multiplication by arbitrary ring elements. It is finitely generated if it consists of the finite sums ∑j=1mrjaj\sum_{j=1}^m r_ja_j for some fixed a1,…,ama_1,\ldots,a_m.

If every ideal is finitely generated and I1⊂I2⊂⋯I_1\subset I_2\subset\cdots, their union II is an ideal. Its finitely many generators all lie in one IkI_k, so I=IkI=I_k and the chain stabilizes. Conversely, if an ideal II has no finite generating set, choose a1∈Ia_1\in I and recursively choose aj+1∈I∖(a1,…,aj)a_{j+1}\in I\setminus(a_1,\ldots,a_j). The resulting strictly ascending chain contradicts the ascending chain condition (ACC). Consequently the two definitions of Noetherian ring agree.

Elementary completion of the source's N2\mathbb N^2 hint

Every infinite sequence of natural numbers has an infinite nondecreasing subsequence. If some value appears infinitely often, take that constant subsequence. Otherwise every bounded set of values appears only finitely often; recursively choose later terms larger than the last one. Apply this first to the first coordinates of a sequence of distinct pairs, and then to the second coordinates of the resulting subsequence. This gives an infinite subsequence nondecreasing in both coordinates. In particular every infinite subset of N2\mathbb N^2 contains an infinite increasing sequence of distinct pairs. Therefore a family of ideals increasing in both indices cannot assume infinitely many distinct values in a Noetherian ring: choosing one pair for each of infinitely many different ideals and applying this argument would produce a strictly ascending chain of ideals.

The uniform stabilization needed below also has the following direct proof. For ideals Ii,dI_{i,d} increasing in both indices, the diagonal chain Ik,kI_{k,k} stabilizes, say at IK,K=JI_{K,K}=J. For i,d≥Ki,d\geq K, sandwich Ii,dI_{i,d} between IK,KI_{K,K} and Imax⁡(i,d),max⁡(i,d)I_{\max(i,d),\max(i,d)}, so it equals JJ. For each of the finitely many d<Kd<K, the chain in ii stabilizes. Choose i0≥Ki_0\geq K greater than all those stabilization indices. Then Ii,d=Ii0,dI_{i,d}=I_{i_0,d} for every i≥i0i\geq i_0 and every d≥0d\geq0.

Polynomial-ring proof

Let J1⊂J2⊂⋯J_1\subset J_2\subset\cdots be ideals of R[X]R[X]. Define Ii,dI_{i,d} to be the coefficients of XdX^d in polynomials of JiJ_i of degree at most dd. This includes zero and is an ideal: addition and scalar multiplication keep degree at most dd. Equivalently its nonzero elements are the leading coefficients of degree-dd polynomials in JiJ_i. Multiplying a polynomial by XX shows Ii,d⊂Ii,d+1I_{i,d}\subset I_{i,d+1}, and the chain in ii gives the other monotonicity. The preceding argument supplies a single i0i_0 with Ii,d=Ii0,dI_{i,d}=I_{i_0,d} for all i≥i0,d≥0i\geq i_0,d\geq0.

For f∈Jif\in J_i, i≥i0i\geq i_0, induct on its degree. The zero polynomial lies in Ji0J_{i_0}. If ff has degree dd, its leading coefficient lies in Ii0,dI_{i_0,d}, so choose g∈Ji0g\in J_{i_0} of degree at most dd with that coefficient; since it is nonzero, gg has degree dd. Then f−g∈Jif-g\in J_i has smaller degree, hence lies in Ji0J_{i_0} by induction. Thus f∈Ji0f\in J_{i_0}, and the chain stabilizes. ACC equivalence proves that R[X]R[X] is Noetherian.

Quotients, finite type, and localization

If π:R→R/I\pi:R\to R/I is the quotient map and JJ is an ideal of R/IR/I, then π−1(J)\pi^{-1}(J) is an ideal of RR; images of a finite generating set generate JJ. Any algebra generated by finitely many elements b1,…,bmb_1,\ldots,b_m is a quotient of R[X1,…,Xm]R[X_1,\ldots,X_m] by the evaluation homomorphism Xj↦bjX_j\mapsto b_j. Iterating the one-variable result and applying the quotient result proves finite-type permanence.

For an ideal J⊂S−1RJ\subset S^{-1}R, put I={r∈R:r/1∈J}I=\{r\in R:r/1\in J\}. If r/s∈Jr/s\in J, then r/1=(s/1)(r/s)∈Jr/1=(s/1)(r/s)\in J; conversely r∈Ir\in I implies r/s=(1/s)(r/1)∈Jr/s=(1/s)(r/1)\in J. Hence J=IS−1RJ=I S^{-1}R and images of finitely many generators of II generate JJ.

Finally, a field is Noetherian because its ideals are zero and the whole field: a nonzero element of an ideal is invertible. Apply this to C\mathbb C and then iterate the polynomial-ring result. No algebraic-closure theorem, algebraic-geometric dimension theorem, or external closed textbook proof is an input to this argument.