Hilbert's Basis Theorem
Hilbert's basis theorem states that the polynomial ring over a Noetherian ring is Noetherian, ensuring that systems of polynomial equations can always be described by finitely many generators.
Statement
If is a Noetherian ring, then is Noetherian. By induction, is Noetherian for all .
Proof
Let be an ideal. We show is finitely generated.
For each , let . Then is an ideal of (if are leading coefficients of of degree , then is the leading coefficient of or has lower degree; and is the leading coefficient of ).
Moreover, (if has degree and leading coefficient , then has degree and leading coefficient , so ).
Since is Noetherian, the ascending chain stabilizes: there exists with for all . Each (for ) is finitely generated as an ideal of : say .
For each generator , choose of degree with leading coefficient .
Claim: .
Let with . If : the leading coefficient of lies in , so it is an -linear combination of the . Subtracting the appropriate combination of , we obtain an element of of degree . If : similarly subtract combinations of to reduce the degree.
By induction on degree, is in the ideal generated by the .
Consequences
-
is Noetherian for any field : every ideal of polynomials is finitely generated. This is the algebraic content of Hilbert's theorem on invariants.
-
Nullstellensatz prerequisite: Noetherianity of polynomial rings is essential for the Hilbert Nullstellensatz and the finite generation of radical ideals.
-
Groebner bases: The algorithm for computing Groebner bases terminates precisely because polynomial ideals are finitely generated (Noetherianity guarantees the ascending chain condition on leading term ideals).
Hilbert proved this theorem in 1888 to show that the ring of invariants of a group action on polynomials is finitely generated. Gordan, who had proved finiteness for binary forms by explicit construction, reportedly said "This is not mathematics, it is theology" -- referring to the non-constructive nature of Hilbert's proof, which shows finite generation without producing explicit generators.