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.

An affine variety is the common zero locus in of a collection of polynomials. The central problem is to understand the correspondence between such geometric loci and the ideals of the polynomial ring that cut them out. The Nullstellensatz ("theorem of zeros") resolves this in the cleanest possible way over an algebraically closed field: it shows that vanishing-set and vanishing-ideal operations are mutually inverse bijections between affine algebraic sets and radical ideals. The surprising fact is that purely geometric nonemptiness of a zero set is governed by a purely algebraic condition (an ideal being proper) — geometry forces algebra to behave. This single result underpins the entire correspondence between algebra and geometry that defines the subject.

The Core Insight

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

Affine space and the Zariski correspondence

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

1
⟳This is the simultaneous solution locus; since , we lose nothing by taking to be an ideal.

For a subset , the vanishing ideal is

2
⟳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.

Radical of an ideal

The radical of an ideal is

3
⟳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).

Hilbert's Nullstellensatz — Weak Form

Let be algebraically closed and an ideal. Then

4
⟳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 .

Hilbert's Nullstellensatz — Strong Form

Let be algebraically closed. For every ideal ,

5
⟳ 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

6
⟳ for algebraic (by definition of algebraic set plus monotonicity), and is the strong form; restricting domains gives a bijection.

Zariski's Lemma — the algebraic engine

Let be any field and a field that is finitely generated as a -algebra. Then is a finite (hence algebraic) field extension of .

7
⟳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

Weak Nullstellensatz from Zariski's Lemma

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 .

Strong Nullstellensatz via the Rabinowitsch trick

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
8
⟳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
9
⟳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 :
10
⟳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
11
⟳ becomes an honest polynomial once -contribution.

with . Therefore , i.e. . This proves , completing the equality.

David Hilbert | 1862–1943

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 .

Reading the dictionary physically

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.

The radical collapses multiplicity: $V(x^2)=V(x)$ as point sets, but the ideals differ

x y y = x² V(x²) = V(x) = {0} (x²): nonradical R/(x²) has nilpotent √(x²) = (x): radical recovered by I(V(·))

Worked Examples

Recovering a radical from a generated ideal

Given: , , and the ideal . Find , then , and verify the Nullstellensatz. Step 1 — Compute . A point lies in iff and , i.e. (and arbitrary). So
12
⟳ 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.

A system with no solutions — weak form in action

Given: , the system , in . Decide solvability and exhibit the algebraic certificate. Step 1 — Form the ideal. . Step 2 — Detect inconsistency. Subtract the generators:
13
⟳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.

Failure over $\mathbb{R}$

Take , , . Then

14
⟳ 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 .

Why the radical, not the ideal

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

  1. Computer algebra & Gröbner bases. Buchberger's algorithm tests ideal membership and solvability of polynomial systems; the weak Nullstellensatz () is the termination criterion implemented in Macaulay2, Singular, and Magma.
  2. Robotics & kinematics. Inverse kinematics of robot arms reduces to solving polynomial systems; the Nullstellensatz guarantees when configurations exist (over ) and bounds solution counts.
  3. Geometric theorem proving. Wu's method and the Gröbner-basis approach mechanically prove Euclidean geometry theorems by reducing them to polynomial-ideal membership, justified by the Nullstellensatz.
  4. Algebraic statistics. Model varieties (e.g. for Markov chains, contingency tables) are defined by polynomial ideals; the radical/variety dictionary identifies the statistically meaningful locus.
  5. Coding theory & cryptography. Decoding algebraic-geometry codes and solving multivariate cryptosystems (e.g. attacking HFE) depend on the solvability theory the Nullstellensatz formalizes.
  6. Control theory. Polynomial optimization and Positivstellensatz/SOS methods (the real-field analogue) certify stability and feasibility, generalizing Nullstellensatz certificates.
  7. Symbolic ODE/PDE analysis. Differential algebra uses differential analogues of the Nullstellensatz (Ritt, Seidenberg) to test consistency of differential polynomial systems.

Historical Development

  • 1799 / 1815 — Gauss proves the Fundamental Theorem of Algebra, the one-variable seed of the Nullstellensatz.
  • 1882 — Kronecker and Dedekind–Weber develop algebraic approaches to curves and the arithmetic of ideals, framing the question of zero loci ideal-theoretically.
  • 1890 — Hilbert proves the Basis Theorem: every ideal in a polynomial ring is finitely generated, supplying the Noetherian foundation.
  • 1893 — Hilbert proves the Nullstellensatz in Über die vollen Invariantensysteme (Math. Ann. 42), as part of his nonconstructive revolution in invariant theory.
  • 1926 — Emmy Noether and her school recast the theorem in fully abstract ideal-theoretic language; Noether normalization (1926) gives the modern algebraic engine.
  • 1947 — Oscar Zariski systematizes the topology and the algebra–geometry correspondence; Zariski's Lemma becomes the standard route to the weak form.
  • 1953 — J. L. Rabinowitsch's one-line "trick" (introducing the variable ) for deriving the strong form from the weak form becomes textbook standard.
  • 1960s — Grothendieck's Éléments de géométrie algébrique subsumes the Nullstellensatz into scheme theory via , removing the hypothesis and recovering nilpotents.
  • 1974 — Brownawell, Kollár, and others (through the 1980s–90s) establish effective Nullstellensatz degree bounds: with and bounded explicitly in terms of degrees and number of variables.

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

Before this

Where this leads