MathLabs
TheoremProved

Hilbert's Nullstellensatz

Statement

Let kk be an algebraically closed field and J⊆k[x1,…,xn]J \subseteq k[x_1,\ldots,x_n] an ideal. Writing I(V(J))I(V(J)) for the ideal of all polynomials vanishing on V(J)V(J) and J={f:fm∈J for some m≥1}\sqrt{J} = \{ f : f^m \in J \text{ for some } m \ge 1\} for the radical of JJ, the strong Nullstellensatz states I(V(J))=JI(V(J)) = \sqrt{J}. In particular, when JJ is already a radical ideal (J=JJ = \sqrt{J}), this identity rearranges to I(V(J))=J\sqrt{I(V(J))} = J.

Why is it true?

This is the precise dictionary entry translating between algebra and geometry: it says the ideal of functions vanishing on a shape recovers exactly the radical of the ideal that cut the shape out, with no information lost beyond multiplicities. Algebraic closure is essential — over R\mathbb{R}, the ideal (x2+1)⊆R[x](x^2+1) \subseteq \mathbb{R}[x] is proper yet V((x2+1))=∅V((x^2+1)) = \emptyset, so I(V((x2+1)))=R[x]≠(x2+1)I(V((x^2+1))) = \mathbb{R}[x] \ne \sqrt{(x^2+1)}, and the dictionary breaks down.

Proof sketch

Step 1 (weak Nullstellensatz, used as input). Since kk is algebraically closed, every maximal ideal of k[x1,…,xn]k[x_1,\ldots,x_n] has the form (x1−a1,…,xn−an)(x_1-a_1,\ldots,x_n-a_n) for a point (a1,…,an)∈kn(a_1,\ldots,a_n) \in k^n; this is proved via Zariski's Lemma (a field that is finitely generated as an algebra over kk is a finite field extension of kk, hence equals kk since kk is algebraically closed). Consequently, if J≠(1)J \ne (1) then JJ lies in some maximal ideal, so V(J)≠∅V(J) \ne \emptyset.

Step 2 (easy inclusion, J⊆I(V(J))\sqrt{J} \subseteq I(V(J))). If fm∈Jf^m \in J for some mm, then fmf^m vanishes at every point of V(J)V(J), forcing ff itself to vanish there (a product of field elements is 00 only if a factor is 00), so f∈I(V(J))f \in I(V(J)).

Step 3 (Rabinowitsch trick for the reverse inclusion). Let f∈I(V(J))f \in I(V(J)). Introduce a new variable yy and form J′=J+(1−yf)⊆k[x1,…,xn,y]J' = J + (1 - yf) \subseteq k[x_1,\ldots,x_n,y]. Any point of V(J′)V(J') would need to lie in V(J)V(J) (to satisfy the generators of JJ) and also satisfy 1−yf=01-yf=0; but ff vanishes on all of V(J)V(J), making 1−yf=11-yf=1 there, which is never 00. Hence V(J′)=∅V(J') = \emptyset, so by Step 1 (contrapositive), J′=(1)J' = (1): there exist polynomials with 1=h(x,y)(1−yf)+∑igi(x,y)Ji(x)1 = h(x,y)(1-yf) + \sum_i g_i(x,y) J_i(x) for generators JiJ_i of JJ.

Step 4 (clearing denominators). Substitute y=1/fy = 1/f formally in this identity (working in k[x1,…,xn][1/f]k[x_1,\ldots,x_n][1/f]) — the term with hh vanishes since 1−yf1-yf becomes 00, leaving 1=∑igi(x,1/f)Ji(x)1 = \sum_i g_i(x,1/f) J_i(x). Multiplying through by a sufficiently high power fmf^m to clear every denominator ff introduced by the gig_i yields fm=∑ig~i(x)Ji(x)∈Jf^m = \sum_i \tilde g_i(x) J_i(x) \in J for polynomials g~i\tilde g_i, i.e. f∈Jf \in \sqrt{J}. Combined with Step 2, I(V(J))=JI(V(J)) = \sqrt{J}, and taking radicals of both sides when J=JJ=\sqrt J gives the stated corollary I(V(J))=J\sqrt{I(V(J))} = J.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. David Eisenbud (1995). Commutative Algebra: with a View Toward Algebraic Geometry
  2. M. F. Atiyah, I. G. Macdonald (1969). Introduction to Commutative Algebra
  3. Yves André (2018). La conjecture du facteur direct · arXiv:1609.00345
  4. Melvin Hochster (1973). Contracted ideals from integral extensions of regular rings