01.02.17 · foundations / groups

Hilbert basis theorem; Noetherian rings and modules

shipped3 tiersLean: none

Anchor (Master): Hilbert 1890 Math. Ann. 36; Noether 1921 Math. Ann. 83; Atiyah-Macdonald Ch. 6--11

Intuition [Beginner]

Imagine a building under construction. Each floor represents an ideal — a special subset of a ring. You keep adding floors, one on top of the next. A Noetherian ring is a building that cannot keep growing forever: eventually the floors stop getting taller, and every new floor is identical to the one below it. The chain of ideals stabilises.

Why does this matter? In a Noetherian ring, every ideal can be described using finitely many generators. You never need an infinite list to pin down an ideal. This finite-generated property transfers to polynomial rings: if your base ring is Noetherian, then the ring of polynomials over it is also Noetherian. This is the Hilbert basis theorem, and it guarantees that any system of polynomial equations can be described by finitely many equations.

Why does this concept exist? It provides the finiteness condition that makes algebraic geometry work: every algebraic variety is cut out by finitely many equations.

Visual [Beginner]

A vertical stack of nested rectangles, each one contained inside the next, with an arrow showing that the containment eventually stops. The bottom rectangle is labelled , the next , and so on, with the final stabilised rectangle shaded to indicate that all subsequent ideals equal it.

Ascending chain of ideals stabilising in a Noetherian ring

The picture captures the ascending chain condition: after finitely many steps, the chain of nested sets stops growing.

Worked example [Beginner]

Consider the ring of integers . An ideal in is a set of the form = all multiples of , for some non-negative integer . For example, .

Step 1. Start an ascending chain: . The containment holds because every multiple of is also a multiple of , and every multiple of is an integer.

Step 2. Try to extend the chain. Since is the entire ring, the next ideal must also be . The chain has stabilised.

Step 3. More generally, any ascending chain in must stabilise because the positive integers satisfy the well-ordering property: the generators form a decreasing sequence of positive integers, which cannot decrease indefinitely.

What this tells us: is a Noetherian ring, and every ideal is generated by the single element .

Check your understanding [Beginner]

Formal definition [Intermediate+]

Throughout, is a commutative ring with identity. An ideal of is a subset satisfying: (i) is an additive subgroup, (ii) for every and , the product [Dummit-Foote 2004].

Definition (Noetherian ring). A commutative ring is Noetherian if it satisfies any of the following equivalent conditions [Atiyah-Macdonald 1969]:

(ACC) Every ascending chain of ideals stabilises: there exists such that for all .

(FG) Every ideal of is finitely generated.

(MAX) Every nonempty set of ideals of has a maximal element (with respect to inclusion).

A module over is Noetherian if every ascending chain of -submodules of stabilises, equivalently if every submodule of is finitely generated.

Counterexamples to common slips [Intermediate+]

  • A subring of a Noetherian ring need not be Noetherian. The polynomial ring in infinitely many variables over a field is not Noetherian (the chain never stabilises), but it is a subring of its field of fractions, which is Noetherian as a field.

  • Noetherian as a ring and Noetherian as a module are distinct. A Noetherian ring is always Noetherian as an -module. The converse is also true for the regular module . However, a ring can have Noetherian modules without being Noetherian itself.

  • Finitely generated does not mean generated by one element. The ideal in requires two generators and cannot be generated by a single polynomial. The ring is Noetherian by Hilbert's basis theorem, so every ideal is finitely generated, but the number of generators may exceed one.

Key theorem with proof [Intermediate+]

Theorem (Hilbert basis theorem). If is a Noetherian ring, then the polynomial ring is Noetherian.

Proof. Let be an ideal of . For each , define $$ L_n(I) = {a \in R : a \text{ is the leading coefficient of some } f \in I \text{ of degree } n} \cup {0}. $$ Each is an ideal of : if are leading coefficients of with , then for appropriate choice of the polynomial has leading coefficient or lies in a lower degree, and in either case . Closure under multiplication by is immediate from multiplying polynomials by constants.

The ideals form an ascending chain because multiplying an element of of degree by produces an element of of degree with the same leading coefficient.

Since is Noetherian, the chain stabilises: there exists such that for all . Each for is finitely generated as an ideal of ; choose generators with for some of degree .

Set . This is a finite set of polynomials in . Let be the ideal generated by in . We claim .

The inclusion is immediate since each and is an ideal. For the reverse inclusion, suppose by contradiction that . Choose of minimal degree . If , then , so for some . The polynomial has the same leading coefficient as and lies in , so has strictly smaller degree than , contradicting minimality.

If , then , so . Write . The polynomial has degree with the same leading coefficient as and lies in . Then has degree strictly less than , again contradicting minimality.

Therefore , and is finitely generated. Since was arbitrary, is Noetherian.

Bridge. The Hilbert basis theorem builds toward 04.02.07 (Nullstellensatz and dimension theory), where finiteness of polynomial ideals translates into finiteness of the equation systems describing algebraic varieties, and this is exactly the mechanism that identifies algebraic sets with finitely generated ideals. The foundational reason is that the Noetherian property transfers from scalars to polynomials, and the central insight is that the degree-filtration argument extracts finite data from an arbitrary ideal by reading off leading coefficients. The bridge is between the ascending chain condition on and finite generation in , and the pattern recurs in 01.02.10 (tensor products) through the finite-presentation properties of Noetherian modules.

Exercises [Intermediate+]

Advanced results [Master]

Theorem 1 (Iterated Hilbert basis). If is Noetherian, then is Noetherian for every finite .

Immediate by induction on using and the Hilbert basis theorem. The case fails: is never Noetherian for .

Theorem 2 (Noether normalisation lemma). Let be a field and a finitely generated -algebra. There exist elements , algebraically independent over , such that is integral over .

The integer is the Krull dimension of . The proof is by induction on , distinguishing the case where are algebraically independent (then ) from the case where they satisfy an algebraic relation, in which case a change of variables produces a new presentation with fewer generators [Eisenbud 1995].

Theorem 3 (Zariski's lemma). If is a field that is finitely generated as an algebra over a field , then is a finite extension of .

This follows from Noether normalisation: if and , then is integral over , hence a finite extension.

Theorem 4 (Hilbert's Nullstellensatz — weak form). If is algebraically closed and is a maximal ideal of , then for some .

The field is finitely generated as a -algebra, hence a finite extension of by Zariski's lemma. Since is algebraically closed, the quotient equals , and the evaluation homomorphism at gives the desired identification.

Theorem 5 (Grothendieck's generic freeness). Let be a Noetherian domain, a finitely generated -algebra, and a finitely generated -module. There exists a nonzero such that the localisation is a free -module.

This is the foundational result guaranteeing that finitely generated modules over Noetherian algebras become free after localisation at a suitable element. The proof proceeds by Noetherian induction on [Eisenbud 1995].

Theorem 6 (Exactness properties). In the category of finitely generated modules over a Noetherian ring, kernels, images, and cokernels of -linear maps are again finitely generated. Short exact sequences satisfy: is Noetherian if and only if both and are.

Theorem 7 (Eakin-Nagata theorem). If is a commutative ring that is finitely generated as a module over a subring , then is Noetherian if and only if is Noetherian.

The forward direction is due to Eakin (1968) and Nagata; the reverse follows from the fact that finitely generated modules over Noetherian rings are Noetherian.

Synthesis. The Hilbert basis theorem is the foundational reason that finiteness in commutative algebra transfers from coefficients to polynomials, and the central insight is that the degree filtration on an ideal extracts finite data from an infinite object. Putting these together with the Noether normalisation lemma, which provides a polynomial backbone for any finitely generated algebra, the bridge is between algebraic finiteness conditions and geometric dimension: the number of algebraically independent variables in the normalisation is the Krull dimension. This is exactly the structure that identifies the Nullstellensatz's point-correspondence with the maximal spectrum of 04.02.07, and the pattern generalises to coherent sheaves 04.06.02, where Noetherianity of the structure sheaf guarantees that sheaf cohomology is finite-dimensional. Generic freeness closes the loop: after inverting a suitable element, every finitely generated module becomes free, which is the algebraic origin of locally free sheaves in algebraic geometry.

Full proof set [Master]

Proposition 1 (Noether normalisation — proof sketch). Let be a finitely generated -algebra. There exist , algebraically independent over , such that is integral over .

Proof. If are algebraically independent, set and . Otherwise, there exists a nonzero polynomial with . Write where is a multi-index.

Choose positive integers (large gaps) and set for . Substituting into and examining the leading term in (which is unique for suitable choice of ), one obtains a monic polynomial equation for over . Hence is integral over , and therefore is integral over .

Since is generated over by the integral element , it is finitely generated as a -module. By induction on , the result follows.

Proposition 2 (Exactness for Noetherian modules). Let be a short exact sequence of -modules. Then is Noetherian if and only if both and are Noetherian.

Proof. Suppose is Noetherian. Any ascending chain of submodules of satisfies in , which stabilises; hence is Noetherian. For , any chain in pulls back to in , which stabilises, pushing forward to stabilisation in .

Conversely, suppose and are Noetherian. Let be a chain in . The chain in stabilises at some index : for all . The chain in stabilises at : for .

Set . For and , there exists with , so . Since , one has . Then . Hence for all .

Connections [Master]

  • Nullstellensatz and dimension theory 04.02.07. The Hilbert basis theorem provides the finite-generation guarantee that makes the Nullstellensatz work: every ideal of is finitely generated, so every algebraic set is cut out by finitely many polynomial equations. The Noether normalisation lemma then gives the bridge to dimension theory by exhibiting the Krull dimension as the number of algebraically independent variables in the normalisation.

  • Coherent sheaf 04.06.02. A Noetherian scheme is one whose structure sheaf has Noetherian stalks, and coherence of a sheaf is the geometric incarnation of finite generation. The Hilbert basis theorem transfers Noetherianity from affine patches to global sheaf cohomology, guaranteeing finite-dimensionality of cohomology groups on projective schemes. The Eakin-Nagata theorem governs when a subring of a Noetherian ring inherits the property.

  • Tensor product of modules 01.02.10. The transfer principle for Noetherian modules uses the tensor product to extend the Noetherian property across a base change: if is Noetherian over and is a finitely generated -algebra, then is Noetherian over . Flatness, introduced in 01.02.10, interacts with Noetherianity through the generic freeness theorem: over a Noetherian domain, finitely generated modules become free after localisation.

Historical & philosophical context [Master]

Hilbert 1890 proved the basis theorem in Ueber die Theorie der algebraischen Formen [Hilbert 1890], establishing that every ideal in a polynomial ring over a field or over is finitely generated. The proof was nonconstructive — it showed existence without providing an algorithm — and provoked Gordan's famous exclamation "das ist nicht Mathematik, das ist Theologie." The abstract definition of a Noetherian ring, extracting the ascending chain condition from Hilbert's concrete setting, is due to Noether 1921 in Idealtheorie in Ringbereichen [Noether 1921], which recast the entire subject in axiomatic terms and introduced the three equivalent characterisations used today.

The Noether normalisation lemma was stated and proved by Noether in her 1926 paper Abstrakter Aufbau der Idealtheorie in algebraischen Zahl- und Funktionenkoerpern, though the technique appears earlier in work of Hilbert and Hurwitz. Grothendieck's generic freeness theorem, generalising these finiteness results to arbitrary Noetherian bases, appears in EGA IV and remains the technical backbone of modern algebraic geometry's finiteness theorems.

Bibliography [Master]

@article{Hilbert1890,
  author = {Hilbert, David},
  title = {Ueber die Theorie der algebraischen Formen},
  journal = {Mathematische Annalen},
  volume = {36},
  year = {1890},
  pages = {473--534},
}

@article{Noether1921,
  author = {Noether, Emmy},
  title = {Idealtheorie in Ringbereichen},
  journal = {Mathematische Annalen},
  volume = {83},
  year = {1921},
  pages = {24--66},
}

@book{AtiyahMacdonald1969,
  author = {Atiyah, Michael F. and Macdonald, Ian G.},
  title = {Introduction to Commutative Algebra},
  publisher = {Addison-Wesley},
  year = {1969},
}

@book{Eisenbud1995,
  author = {Eisenbud, David},
  title = {Commutative Algebra with a View Toward Algebraic Geometry},
  publisher = {Springer},
  year = {1995},
  series = {Graduate Texts in Mathematics 150},
}

@book{DummitFoote2004,
  author = {Dummit, David S. and Foote, Richard M.},
  title = {Abstract Algebra},
  edition = {3rd},
  publisher = {Wiley},
  year = {2004},
}