Affine Varieties and the Nullstellensatz
Hilbert's Nullstellensatz establishes a precise dictionary between geometry (algebraic subsets of affine space over an algebraically closed field) and algebra (radical ideals of the polynomial ring). One-line statement: over an algebraically closed field , for every ideal . Applies throughout classical and modern algebraic geometry, commutative algebra, and elimination theory. Proved by David Hilbert in 1893.
Polynomials see zeros, but they cannot distinguish a function from its powers when only the set of zeros matters: and vanish at exactly the same points. Hence the only algebraic information recoverable from a zero set is the ideal up to radical. The Nullstellensatz says this is the only obstruction — over , the radical is a complete invariant. Geometry remembers exactly the radical ideal, nothing more, nothing less.
Formal Statement
Let be a field with algebraic closure , and fix . Affine -space is the set of -tuples of elements of . Write for the polynomial ring. For a subset , the vanishing set is
Derivation hint: This is the simultaneous solution locus; since , we lose nothing by taking to be an ideal. For a subset , the vanishing ideal is
Derivation hint: Closure under sums and -multiples is immediate from the pointwise definition, so is genuinely an ideal. A subset is an (affine) algebraic set if for some . An affine variety is (in the classical convention) an irreducible algebraic set; many authors use "variety" for any algebraic set, so we state results in terms of algebraic sets.
The radical of an ideal is
Derivation hint: That is itself an ideal follows from the binomial theorem applied to when . An ideal is radical if . Equivalently, is reduced (has no nonzero nilpotents).
Let be algebraically closed and an ideal. Then
Derivation hint: One direction is trivial (); the content is that a proper ideal always has a common zero, equivalent to every maximal ideal of having residue field .
Let be algebraically closed. For every ideal ,
Derivation hint: is elementary; the reverse inclusion is extracted from the weak form via the Rabinowitsch trick. Consequently the maps and restrict to mutually inverse, inclusion-reversing bijections
Derivation hint: for algebraic (by definition of algebraic set plus monotonicity), and is the strong form; restricting domains gives a bijection.
Let be any field and a field that is finitely generated as a -algebra. Then is a finite (hence algebraic) field extension of .
Derivation hint: If some were transcendental, a Noether normalization argument shows could not be a finitely generated module over a polynomial subring while being a field; the integral closure forces algebraicity.
Why It Holds / Derivation
We prove the weak form, then deduce the strong form.
Step 1 — Reduce to a maximal ideal. Suppose is proper. Since is Noetherian (Hilbert Basis Theorem), is contained in some maximal ideal . It suffices to find a point with , i.e. a common zero of ; that point lies in too... more precisely .
Step 2 — Form the residue field. Let . This is a field, and it is generated as a -algebra by the images . Thus is a finitely generated -algebra that is a field.
Step 3 — Apply Zariski's Lemma. By [7], is a finite extension of . Since is algebraically closed, the only finite extension is itself: the canonical map is an isomorphism.
Step 4 — Read off the point. Let be the unique preimage of under . Set . For any , the image of in is , which is since . Hence , so . This also shows every maximal ideal of has the form .
∎We show .
Step 1 — Easy inclusion. If , say , then for any we have , so . Thus , giving .
Step 2 — Set up the trick. Suppose . Since is Noetherian, . Introduce a new variable and work in . Consider the ideal
Derivation hint: The hyperplane excludes precisely the locus in , so it kills every common zero of .
Step 3 — has no zeros. Any common zero of would satisfy (so ) and . But forces (since ), making , a contradiction. So .
Step 4 — Apply the weak form. By the weak Nullstellensatz, . Hence there exist with
Derivation hint: This is exactly the statement .
Step 5 — Substitute . Pass to the field of fractions and set (valid where ). The last term vanishes, leaving an identity in :
Derivation hint: Substitution is a ring homomorphism sending .
Step 6 — Clear denominators. Each is a polynomial in the divided by some power of . Let be the largest such power. Multiplying [10] through by gives
Derivation hint: becomes an honest polynomial once -contribution. with . Therefore , i.e. . This proves , completing the equality.
∎Hilbert proved the Nullstellensatz in his foundational 1893 paper Über die vollen Invariantensysteme, where it appeared as a tool in invariant theory alongside the Basis Theorem and the Syzygy Theorem. His revolutionary move was to abandon explicit computation of invariants in favor of existence arguments — provoking Paul Gordan's famous quip "Das ist nicht Mathematik, das ist Theologie." The Nullstellensatz, the Basis Theorem, and Hilbert's later work on number fields and logic reshaped the foundations of mathematics; the algebra–geometry dictionary it launched matured fully only with Zariski, Weil, and Grothendieck.
Building Intuition
Think of and as a "spelling" and "reading" pair. The geometry (a set of points) is what you see; the ideal is the spelling of polynomials that describe it. Many different ideals can describe the same set — for instance and both have zero locus on the line. The radical operation is a normalization: it strips away the spurious multiplicity () that the geometry simply cannot detect. The Nullstellensatz guarantees this is the whole discrepancy: once you pass to radicals, ideals and geometry are in perfect bijection. The weak form is the load-bearing wall. It says "a system of polynomial equations with no algebraic obstruction (i.e. you cannot derive from them) actually has a solution" — provided you allow coordinates in an algebraically closed field. This is the multivariate, finite-degree analogue of the Fundamental Theorem of Algebra, which is exactly the case .
A polynomial system is a set of constraints; the variety is the configuration space satisfying them (think kinematic constraints of a linkage, or conserved-quantity level sets). The weak form is a consistency theorem: either the constraints are jointly satisfiable, or you can algebraically combine them to produce the contradiction — there is no third option over . The radical captures the idea that physical observables only "see" the actual solution set, not the algebraic redundancy in how you wrote the equations.
Worked Examples
Given: , , and the ideal . Find , then , and verify the Nullstellensatz.
Step 1 — Compute . A point lies in iff and , i.e. (and arbitrary). So
Derivation hint: in a field; then is automatic.
Step 2 — Compute . The vanishing ideal of the -axis is exactly , since a polynomial vanishes on all iff it has no term free of , iff it is divisible by .
Step 3 — Compute directly. Clearly since . And since . Hence .
Step 4 — Verify. . ✓
Note : the original ideal is not radical, and the geometry only recovered its radical.
Given: , the system , in . Decide solvability and exhibit the algebraic certificate.
Step 1 — Form the ideal. .
Step 2 — Detect inconsistency. Subtract the generators:
Derivation hint: An ideal is closed under subtraction; the variables cancel exactly.
Step 3 — Conclude . Since and is a unit in , we get , so .
Step 4 — Apply the weak Nullstellensatz. By [4], .
The two "concentric circles of different radii don't meet" is, algebraically, the derivation of .
Common Misconceptions
The hypothesis is essential — do not drop it. Over a non-algebraically-closed field both forms can fail spectacularly. The map "maximal ideals ↔ points" breaks: there are maximal ideals with residue field a proper extension of . The weak form fails because proper ideals can have empty zero locus in while still being proper. Always check the field is algebraically closed before invoking [4] or [5]. A second trap: the Nullstellensatz says , not . Forgetting the radical leads to false claims about ideal equality.
Take , , . Then
Derivation hint: has no real root; its complex roots . yet is a proper (indeed maximal!) ideal. The weak form [4] is violated. Correspondingly, , so the strong form fails too. The fix is to pass to , where .
Over , take . Then and . Here . The double point's scheme structure (the nilpotent in ) is invisible to the variety; only scheme theory recovers it. This is precisely why classical varieties lose information that schemes retain.
Connections
The Nullstellensatz is the gateway to the entire algebra–geometry dictionary. Combined with Prime Ideals and Irreducible Varieties, it shows irreducible algebraic sets correspond to prime ideals, and points to maximal ideals. It is the classical shadow of Spectrum of a Ring and Affine Schemes: replaces the maximal-ideal point set with all prime ideals, eliminating the need for and recovering the nilpotent information lost in Reduced Rings and Radicals. The bijection [6] is the affine case of the equivalence between Reduced Finite-Type k-Algebras and affine varieties, an anti-equivalence of categories. Zariski's Lemma [7] connects to Noether Normalization and Integral Extensions, and the Hilbert Basis Theorem (used for Noetherianity) ties to Noetherian Rings. The single-variable case is exactly the Fundamental Theorem of Algebra.
Real-World Applications
Historical Development
Subtleties & Limits
Effective bounds. Kollár (1988) proved that if with and , one may take in , with matching examples showing is essentially sharp. Determining optimal constants and degree bounds for the Bézout-type identity [11], and the analogous arithmetic Nullstellensatz controlling the heights (sizes of coefficients) of the multipliers , remains an active area (Krick–Pardo–Sombra and successors).
Real and positive analogues. Over the right framework is the Positivstellensatz (Krivine–Stengle) and the Real Nullstellensatz, where the radical is replaced by the real radical . Sharp degree bounds for these sum-of-squares certificates, central to polynomial optimization, are far less understood than the complex case.
Differential and difference settings. The Ritt–Raudenbush theory provides Nullstellensätze for differential polynomial rings, but effective and constructive versions remain delicate, with connections to decidability questions in model theory.
See Also
Spectrum of a Ring · Noether Normalization · Hilbert Basis Theorem · Zariski Topology · Fundamental Theorem of Algebra · Gröbner Bases · Reduced Rings and Radicals · Algebraic Geometry over Non-Closed Fields