Hilbert's Nullstellensatz
The Nullstellensatz ("zero locus theorem") is the foundational theorem of algebraic geometry. It establishes the dictionary between algebra (ideals in polynomial rings) and geometry (algebraic sets in affine space).
Statements
There are three versions, each progressively stronger.
Let be an algebraically closed field. If is a maximal ideal of , then
for some .
Equivalently: the points of are in natural bijection with the maximal ideals of .
Let and let be a proper ideal. Then .
In words: a system of polynomial equations over an algebraically closed field has no solution if and only if (i.e., the ideal is the whole ring).
Let . For any ideal :
where is the radical of .
The strong Nullstellensatz establishes an inclusion-reversing bijection:
via and . Under this correspondence:
| Algebra | Geometry | |---------|----------| | Radical ideal | Algebraic set | | Prime ideal | Irreducible variety | | Maximal ideal | Point | | | | | | | | | | | | | | | |
Examples illustrating the Nullstellensatz
In : and .
But . The Nullstellensatz says . The "extra" algebraic information in β the nilpotent structure β is invisible to the zero set. Schemes recover this: is a "thickened" -axis (a "double line").
Consider the system over :
- Over : , but in . The Nullstellensatz fails because is not algebraically closed.
- Over : , consistent with in .
The algebraic closure hypothesis is essential.
The intersection of the parabola and the line in :
The ideal sum detects both intersection points. Its radical is , the intersection of the two maximal ideals.
The line meets the parabola tangentially at the origin:
The ideal is not radical: but . Its radical is , the maximal ideal of the origin. The non-radical ideal remembers that this is a tangent intersection (multiplicity 2), but forgets it.
For which values of does the system
have a solution over ? Substituting : , i.e., . This has a solution iff the discriminant or equals 0 (it's a quadratic, so always has a root over ). In fact, for all , since the ideal is always proper.
Let and in . Then .
But .
So . The inclusion can be strict! We have , and indeed .
The Nullstellensatz works over any algebraically closed field, including .
Over : . But in characteristic 2, , so and . The Nullstellensatz still holds: , which is already radical.
Consequences
-
Anti-equivalence: The category of affine varieties over is anti-equivalent to the category of finitely generated reduced -algebras that are domains. The functor sends (coordinate ring) and a morphism to .
-
Function determines variety: If , then . A variety is completely determined by its polynomial functions.
-
Closed points are dense: In any affine variety , the closed points (= maximal ideals containing ) are dense.
-
Algebraic closure is necessary: Over , the ideal is maximal but does not correspond to a point of . Over non-algebraically closed fields, one must use the scheme-theoretic instead.
The Nullstellensatz is the starting point for scheme theory. Grothendieck's key insight: replace maximal ideals (points) with all prime ideals. The spectrum of a ring has a point for every prime ideal, not just the maximal ones. This allows non-radical ideals (= nilpotents = infinitesimal thickenings) and non-algebraically closed fields to be handled uniformly.
See the proof of the Nullstellensatz for the classical argument via the Rabinowitsch trick.