04.02.07 · algebraic-geometry / schemes

Nullstellensatz and dimension theory

shipped3 tiersLean: none

Anchor (Master): Hilbert 1893 (originator); Krull 1928 (Hauptidealsatz); Zariski 1947 (modern Zariski-lemma proof); Eisenbud *Commutative Algebra with a View Toward Algebraic Geometry* Ch. 8–13; Matsumura *Commutative Ring Theory* Ch. 5, 14, 17; Stacks Project Tags 00FV (Nullstellensatz), 00KW (Krull dimension), 00KZ (Hauptidealsatz)

Intuition [Beginner]

Algebraic geometry begins with a dictionary. On one side: systems of polynomial equations. On the other: their common solution sets. The Nullstellensatz, Hilbert's theorem of zeros from 1893, says the dictionary is honest — for an algebraically closed field like the complex numbers, an ideal of polynomials and the geometric set it cuts out determine each other up to a precise correction. That correction is the radical of the ideal: the set of polynomials some power of which lies in the ideal. Once you account for it, ideals and their zero sets are two sides of the same coin.

Two payoff statements live inside this dictionary. First, a consistent system of polynomial equations — one whose ideal is a proper subset of the polynomial ring — always has a solution over an algebraically closed field. There is no way to write down equations that secretly have no answer. Second, every maximal ideal in corresponds to a single point of — the most rigid algebraic structure matches the most basic geometric structure.

Once geometry and algebra are paired, you can ask how big the geometric object is. The dimension of an affine variety has three matching descriptions: the largest number of independent coordinates you can vary on it, the longest chain of nested irreducible subvarieties inside it, and the longest chain of prime ideals in its coordinate ring. They agree, and the agreement is the start of dimension theory.

Visual [Beginner]

Two parallel pictures. Left: an ideal in generated by and . Right: the common solution set in , the single point at the origin. The Nullstellensatz says one side recovers the other up to taking radicals.

A polynomial ideal on the left and its common zero set on the right, joined by the variety / ideal correspondence of the Nullstellensatz, with a third panel showing a chain of prime ideals matched against a chain of nested irreducible varieties to illustrate dimension.

Worked example [Beginner]

Take the ideal inside . Its zero set in is the set of points where and — exactly the line , that is, the -axis. The defining ideal of that line — the polynomials vanishing on the whole -axis — is , the principal ideal generated by .

So we have even though . The Nullstellensatz says these two ideals share the same zero set precisely because their radicals agree. And indeed and , so ; conversely, contains , so . Therefore , and the dictionary checks out.

Now the dimension count. The -axis is a one-dimensional variety: you can parametrise it by the single coordinate , so it has one degree of freedom. On the algebra side, the coordinate ring is , a polynomial ring in one variable. Its prime ideals form the chain for any , of length one. Its function field is , with transcendence degree one over . All three counts give the same number.

What this tells us. The Nullstellensatz is the bridge that makes algebraic geometry possible: you can compute on either side of the dictionary and translate the answer. Dimension is the first invariant that the dictionary lets you read off, and the three descriptions agree precisely because the dictionary is honest.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Fix an algebraically closed field and the polynomial ring . Two operations link ideals of to subsets of . For an ideal , the vanishing locus is

For a subset , the vanishing ideal is

The radical of an ideal is . An ideal is radical if .

Theorem (Hilbert's Nullstellensatz, three forms). Over an algebraically closed field and :

(Weak form.) For every proper ideal , the locus is non-empty.

(Strong form.) For every ideal , the equality holds. Equivalently, if and only if some power lies in .

(Maximal-ideal form.) Every maximal ideal has the form for a unique point .

The three forms are equivalent over an algebraically closed field. The maximal-ideal form is most often the working version: it identifies the closed points of with and gives a clean correspondence between radical ideals and Zariski-closed subsets of .

Definition (Krull dimension). For a commutative ring , the Krull dimension is the supremum of lengths of chains of prime ideals in . The height of a prime is , equivalently the supremum of lengths of chains of primes ending at .

Definition (transcendence-degree dimension). Let be an irreducible affine variety with coordinate ring and function field . The transcendence-degree dimension of is — the size of any transcendence basis of over .

Theorem (equivalence of dimension invariants). For a finitely generated -algebra with irreducible over the algebraically closed field :

Moreover, for a maximal ideal corresponding to a closed point of :

when is the coordinate ring of an irreducible affine variety; the Krull dimension is the same at every closed point.

Theorem (Krull's Hauptidealsatz, 1928). Let be a noetherian ring and . Every minimal prime over the principal ideal has height . If is a non-zero-divisor and not a unit, . More generally, every minimal prime over an ideal has height at most .

In geometric language, intersecting an irreducible variety with the zero locus of a single equation either gives back (when vanishes identically) or cuts the dimension down by at most one. Cutting with equations can drop dimension by at most .

Counterexamples to common slips

  • The Nullstellensatz fails over non-algebraically-closed fields. Over , the ideal is proper but in .
  • The strong form requires radical, not just inclusion: , and .
  • Krull dimension is not always finite. The ring in countably many variables has infinite Krull dimension. Even noetherian rings can have infinite Krull dimension — Nagata exhibited such a ring in 1962.
  • For non-irreducible varieties the equality fails: the ring has two minimal primes corresponding to the two coordinate axes, both of height but each contributing dimension .
  • The Hauptidealsatz needs the noetherian hypothesis. In a non-noetherian ring, principal ideals can have minimal primes of arbitrarily high height.

Key theorem with proof [Intermediate+]

Theorem (Strong Nullstellensatz via the Rabinowitsch trick). Let be algebraically closed, , an ideal, and . If vanishes on , then for some .

The argument splits in two: first prove the weak form (every proper ideal has a zero), then derive the strong form by Rabinowitsch's auxiliary-variable trick.

Step 1 (Weak Nullstellensatz via the Zariski lemma). If is a proper ideal, then .

Proof of Step 1. Pick a maximal ideal containing , which exists by Zorn's lemma since is proper. The quotient is a field, and is finitely generated as a -algebra because is.

Apply the Zariski lemma: if is a field finitely generated as a -algebra, then is a finite algebraic extension of . Since is algebraically closed, .

The composite is a -algebra homomorphism, so it sends each to some . Set . Then the kernel of is exactly , hence and .

The Zariski lemma itself is proved by Noether normalisation: a finitely generated -algebra that is also a domain admits algebraically independent elements such that the algebra is module-finite over . If the algebra is a field, the polynomial ring must also be a field — which forces , so the algebra is module-finite over , hence algebraic. The reference is Atiyah-Macdonald §5 [Atiyah-Macdonald Ch. 5] and Eisenbud §13 [Eisenbud §13].

Step 2 (strong form via Rabinowitsch). Suppose vanishes on . Introduce a new variable and form the ideal

Consider the locus . A point lies in if and only if and . Since vanishes on by hypothesis, at every , and the equation has no solution. Therefore .

By the weak form (Step 1), is not proper, so . Write as a -linear combination of generators:

where generate and the lie in .

Now substitute — formally, work in the localisation . The factor becomes , so

Multiply through by a high enough power to clear all denominators on the right. The result is an identity in , where for sufficiently large . Thus .

The Rabinowitsch trick converts vanishing on the zero set to algebraic membership in the ideal. The trick is a recurrent technique in commutative algebra — adjoining a free variable to invert an element creates an empty locus precisely when the element vanishes everywhere on the original locus.

Bridge. This dictionary identifies radical ideals with Zariski-closed sets and builds toward 04.02.04 (morphism of schemes), where the same correspondence becomes the contravariant equivalence between affine schemes and commutative rings, and appears again in 04.05.01 (Weil divisor) where height-one primes correspond to codimension-one irreducible subvarieties via the Hauptidealsatz. The dimension equivalences put down here generalise to schemes through Krull-dimension localisation, and dimension theory is dual to depth theory — Cohen-Macaulay rings are exactly those for which the two agree. Putting these together, the foundational reason a noetherian local ring has a finite, well-defined dimension is that its maximal ideal can be cut down to a parameter system whose length is exactly the Krull dimension, and that length is precisely what the Hauptidealsatz controls.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: none — Mathlib has the Hilbert basis theorem, the Nullstellensatz over via the Zariski lemma, and Krull-dimension predicates, but the equivalence of the three classical dimension invariants and the Hauptidealsatz in its general form are not yet assembled.

[object Promise]

Advanced results [Master]

Going-up and going-down (Cohen-Seidenberg). Let be an integral extension of rings. Lying over: every prime has a prime with . Incomparability: if in then their contractions in are distinct. Going-up: for primes in and in with , there exists with . Going-down (when is a normal domain and is a domain): the analogous downward lifting. These theorems were established by Cohen and Seidenberg in the 1940s and form the structural foundation underneath the equivalence of Krull and transcendence-degree dimension.

Catenary and universally catenary rings. A noetherian ring is catenary if every saturated chain of primes between any two primes has the same length, and universally catenary if every finitely generated -algebra is catenary. Finitely generated algebras over a field, complete noetherian local rings, and Cohen-Macaulay rings are universally catenary. Nagata 1956 exhibited a noetherian local domain that is not catenary, showing the hypothesis is genuinely needed for the dimension formula .

Cohen-Macaulay rings. A noetherian local ring is Cohen-Macaulay when its depth equals its Krull dimension. Equivalently, every system of parameters is a regular sequence — generators of an -primary ideal that act non-zero-divisor-by-non-zero-divisor on each successive quotient. Cohen-Macaulay rings are universally catenary; their unmixedness theorem says every minimal prime over an ideal generated by a regular sequence has the same height. Hochster and Huneke developed tight closure as a structural extension of Cohen-Macaulay theory in characteristic .

Krull's intersection theorem. For a noetherian local ring and any ideal with , the intersection vanishes when and is a domain — and more generally equals the kernel of the -adic completion map. The proof goes through the Artin-Rees lemma. Krull's intersection theorem is the structural input that lets formal power series rings act as "infinitesimal completions" of at .

Hilbert-Samuel polynomial. For a noetherian local ring and an -primary ideal , the function agrees with a polynomial for . Its degree equals , and the leading coefficient times is the multiplicity . The dimension of admits three equivalent descriptions: Krull dimension, , and the minimum number of generators of an -primary ideal — the "system-of-parameters" definition.

Effective Nullstellensatz. For an algebraically closed field and polynomials with and vanishing on the common zero set of the , there exist polynomials and an exponent with and explicit degree bounds. Brownawell 1987 proved in characteristic zero; Kollár 1988 sharpened to the optimal for , with a separate sharp bound at . The effective bounds make the Nullstellensatz a quantitative tool in arithmetic geometry and complexity theory.

Real Nullstellensatz and Positivstellensatz. Stengle 1974 and independently Krivine 1964 proved a Nullstellensatz for the real-field case, replacing radicals by real radicals and using sums of squares. Stengle's Positivstellensatz characterises polynomials non-negative (resp. positive, vanishing) on a basic semialgebraic set via cone identities involving sums of squares. This is the foundation of real algebraic geometry — the Tarski-Seidenberg quantifier-elimination theorem and the modern theory of polynomial optimisation rest on it.

Arithmetic Nullstellensatz over . A version over replaces "no zeros over algebraic closure" by "the ideal contains in , possibly after passing to a localisation." The arithmetic Nullstellensatz of Masser-Wüstholz, Krick-Pardo and others gives explicit bounds combining the polynomial degrees and the heights of coefficients.

Model-theoretic content: quantifier elimination. The theory of algebraically closed fields of characteristic is complete and model-complete, and admits quantifier elimination. A first-order formula in is equivalent to a quantifier-free formula. The Nullstellensatz is the algebraic content: the set of points where a system of polynomial equations has a solution is itself defined by a system of polynomial equations — no genuine projection / existential quantifier is needed once the field is algebraically closed. The Ax-Grothendieck theorem (every injective polynomial map is surjective) and Chevalley's theorem on constructible sets are downstream consequences.

Stillman's conjecture (Ananyan-Hochster theorem). Stillman conjectured in the early 2000s that the projective dimension of a homogeneous ideal in a polynomial ring is bounded by a function of the number and degrees of generators alone, independent of the ambient number of variables. Ananyan and Hochster 2020 proved the conjecture using small-subalgebra arguments, providing universal bounds. The result reframes ideal-theoretic dimension invariants as functions of the generator data, decoupled from the ambient ring size.

Synthesis. The Nullstellensatz is a translation theorem; dimension theory is what the translated language can say. The three forms — weak, strong (), maximal-ideal — are equivalent reformulations of the same data, each tuned to a different working setting. The Rabinowitsch trick is the bridge that makes weak ⇒ strong: introducing an auxiliary variable converts vanishing-on-the-zero-set into emptiness-of-an-extended-locus. Putting these together with Krull's Hauptidealsatz, the central insight is that codimension is genuinely well-defined: cutting an irreducible variety by a single non-vanishing equation drops dimension by exactly one, and dimension itself admits a triple description as Krull dimension, transcendence degree of the function field, and Hilbert-Samuel polynomial degree. This trichotomy generalises to noetherian local rings via the system-of-parameters characterisation, identifies dimension theory with the spectral theory of the Zariski topology, and is dual to depth theory through the Cohen-Macaulay condition. Dimension is an instance of the deeper pattern that algebraic and geometric structure on a variety are interchangeable through the coordinate-ring functor — a pattern that appears again in 04.05.01 (Weil divisor) when codimension-one subvarieties are matched against height-one primes, and in 04.02.04 (morphism of schemes) when morphisms of varieties become ring maps in the opposite direction.

Full proof set [Master]

The strong Nullstellensatz via the Rabinowitsch trick is proved in the key-theorem section. Detailed proofs of Krull's Hauptidealsatz (Exercise 6 sketches the principal-ideal case; the multivariable case follows by induction using minimal-prime decomposition), the equivalence of Krull, transcendence-degree, and Hilbert-Samuel-polynomial dimension for finitely generated algebras over a field (Exercise 7 for the first equivalence; the Hilbert-Samuel agreement via the standard noetherian-local argument with system of parameters), Cohen-Seidenberg going-up and going-down, and the dimension formula for universally catenary rings are referenced to Atiyah-Macdonald §11 [Atiyah-Macdonald Ch. 11], Eisenbud Ch. 8–13 [Eisenbud Ch. 8–13], and Matsumura Ch. 14, 17 [Matsumura Ch. 14]. The Brownawell-Kollár effective Nullstellensatz, Stengle's Positivstellensatz, and the Ananyan-Hochster theorem are stated without proof — see the bibliography for the original papers.

Connections [Master]

  • Affine scheme 04.02.02 — the Nullstellensatz makes the contravariant functor from commutative rings to affine schemes an equivalence on the affine-variety side, identifying radical ideals of with closed subschemes of and maximal ideals with closed points.

  • Morphism of schemes 04.02.04 — the maximal-ideal correspondence is the reason morphisms of affine varieties over an algebraically closed field correspond to -algebra homomorphisms in the opposite direction, generalising to the anti-equivalence between commutative rings and affine schemes.

  • Weil divisor 04.05.01 — Krull's Hauptidealsatz is the structural input that makes Weil divisors well-defined: codimension-one irreducible subvarieties of an irreducible variety correspond exactly to height-one primes in the coordinate ring, and the divisor of a rational function counts vanishing orders along these height-one primes.

  • Smooth, étale, and unramified morphisms 04.02.05 — dimension theory underwrites the smoothness criterion, where a morphism is smooth of relative dimension when its fibres are regular of dimension . The cotangent-rank criterion ( locally free of rank ) compares against the dimension of the fibre via the Jacobian.

  • Sheaf of differentials 04.08.01 — the dimension of a smooth variety equals the rank of its sheaf of Kähler differentials, tying the abstract dimension invariants of this unit to the geometric cotangent calculus on a variety.

Historical & philosophical context [Master]

David Hilbert's Ueber die vollen Invariantensysteme (1893, Math. Ann. 42, 313–373) introduced what is now called the Nullstellensatz in the appendix, where Hilbert used elimination theory and the resultant to establish the variety-ideal correspondence. The 1893 paper is also where the Hilbert basis theorem appears, foreshadowing the noetherian foundations. The proof technique was elementary but elimination-theoretic; the modern proof via the Zariski lemma is due to Oscar Zariski's 1947 Bull. AMS note A new proof of Hilbert's Nullstellensatz (53, 362–368).

Wolfgang Krull's Primidealketten in allgemeinen Ringbereichen (1928, Sitzungsberichte der Heidelberger Akademie der Wissenschaften) introduced the Hauptidealsatz — the height theorem — establishing that a principal ideal cuts dimension by at most one in any noetherian ring. Krull's contribution shifted dimension theory from a counting principle on varieties to a structural theorem on chains of primes in arbitrary noetherian rings, and the Hauptidealsatz is the algebraic engine behind Bezout-style intersection-counting in modern algebraic geometry. The auxiliary-variable proof of strong-from-weak is due to George Yuri Rainich, writing under the pen name "Rabinowitsch" (1929, Math. Ann. 102, 520) — a one-page note that is one of the more memorable two-line proofs in mathematics.

Emmy Noether's Idealtheorie in Ringbereichen (1921, Math. Ann. 83, 24–66) established the noetherian foundations on which the modern statements rest. Noether's ascending chain condition and her abstract treatment of ideals replaced the case-by-case constructive arguments of Hilbert and Lasker with a uniform structural theory. Emanuel Lasker's Zur Theorie der Moduln und Ideale (1905, Math. Ann. 60, 20–116), written during Lasker's career as world chess champion, gave primary decomposition for ideals in polynomial rings, generalised by Noether to all noetherian rings.

The model-theoretic perspective came later. Tarski, Seidenberg, Robinson, and Ax established that the theory of algebraically closed fields admits quantifier elimination and is model-complete, recasting the Nullstellensatz as the algebraic content of a logical reduction. Effective bounds in the Nullstellensatz were established by W. D. Brownawell (1987, Annals of Math. 126, 577–591) and sharpened by János Kollár (1988, Journal AMS 1, 963–975), giving polynomial-time-relevant degree bounds for the Bezout-style identity. The real-algebraic counterpart — the Positivstellensatz of Gilbert Stengle (1974, Math. Ann. 207, 87–97) and Jean-Louis Krivine — completes the picture for ordered fields and grounds the field of polynomial optimisation. Most recently, Tigran Ananyan and Melvin Hochster proved Stillman's conjecture (2020, Journal AMS 33, 291–309), confirming that projective dimension of a homogeneous ideal depends only on generator data, not on the ambient polynomial ring.

Bibliography [Master]

Originators.

  • Hilbert, Ueber die vollen Invariantensysteme, Math. Ann. 42 (1893), 313–373. The Nullstellensatz in the appendix, alongside the Hilbert basis theorem.
  • Lasker, Zur Theorie der Moduln und Ideale, Math. Ann. 60 (1905), 20–116. Primary decomposition.
  • Noether, Idealtheorie in Ringbereichen, Math. Ann. 83 (1921), 24–66. Noetherian foundations.
  • Krull, Primidealketten in allgemeinen Ringbereichen, S.-B. Heidelberg Akad. Wiss. (1928). Hauptidealsatz.
  • Rainich (Rabinowitsch), Zum Hilbertschen Nullstellensatz, Math. Ann. 102 (1929), 520. Auxiliary-variable trick.
  • Zariski, A new proof of Hilbert's Nullstellensatz, Bull. AMS 53 (1947), 362–368.

Structural follow-ups.

  • Cohen-Seidenberg, Prime ideals and integral dependence, Bull. AMS 52 (1946), 252–261. Going-up and going-down.
  • Nagata, On the chain problem of prime ideals, Nagoya Math. J. 10 (1956), 51–64. Non-catenary noetherian local domain.
  • Stengle, A Nullstellensatz and a Positivstellensatz in semialgebraic geometry, Math. Ann. 207 (1974), 87–97.
  • Brownawell, Bounds for the degrees in the Nullstellensatz, Annals of Math. 126 (1987), 577–591.
  • Kollár, Sharp effective Nullstellensatz, Journal AMS 1 (1988), 963–975. Optimal bound .
  • Ananyan-Hochster, Small subalgebras of polynomial rings and Stillman's conjecture, Journal AMS 33 (2020), 291–309.

Textbook references.

  • Atiyah-Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969. Ch. 5, 7, 11.
  • Hartshorne, Algebraic Geometry, Springer GTM 52, 1977. §I.1.
  • Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry, Springer GTM 150, 1995. Ch. 1, 8–10, 13.
  • Matsumura, Commutative Ring Theory, Cambridge Studies in Advanced Mathematics 8, 1986. Ch. 5, 14, 17.
  • Reid, Undergraduate Commutative Algebra, LMS Student Texts 29, 1995. §3, §6, §8.
  • Stacks Project, https://stacks.math.columbia.edu. Tags 00FV, 00FW, 00KW, 00KZ.