advanced31 min studyLesson 552 in Mathematics

Hilbert's Nullstellensatz and radical ideals

State the field hypotheses of the algebra–geometry correspondence and distinguish radical membership from ordinary ideal membership.

On this page

What you’ll understand

  • State the weak and strong Nullstellensatz over an algebraically closed field.
  • Calculate a radical and test nilpotence in an explicit quotient.
  • Explain failures over real and finite fields and outline the Rabinowitsch argument.

Polynomial equations may imply another equation at every solution without implying it as an ideal combination. The missing operation is taking a power. Hilbert's Nullstellensatz says that, over an algebraically closed field and with finitely many variables, this is the only gap between pointwise vanishing and ideal membership. It is both a precise correspondence theorem and a warning that ordinary points do not see all the algebra of a chosen quotient.

Two forms, one essential field assumption

The weak Nullstellensatz identifies each maximal ideal of k[x1,…,xn]k[x_1,\ldots,x_n] with (x1−a1,…,xn−an)(x_1-a_1,\ldots,x_n-a_n) for one point a when k is algebraically closed. Equivalently every proper ideal has a common k-valued zero. The finite generation condition matters: the proof uses Zariski's lemma, which says a field finitely generated as a k-algebra is finite algebraic over k. Algebraic closedness then collapses that residue-field extension to k itself.

The strong form says that the ideal of all polynomials vanishing on V(J) is the radical of J. Neither characteristic zero nor perfection needs to be added: algebraically closed fields in every characteristic satisfy the theorem. Over the reals, the proper ideal generated by x²+1 has no real zero, so the same statement about real-valued points fails. Over a finite field with q elements, x^q−x vanishes at every field element despite being a nonzero polynomial. These are field failures, not exceptions to the algebraically closed theorem.

I(V(J))=J={f:fr∈J for some integer r≥1}I(V(J))=\sqrt J=\{f:f^r\in J\text{ for some integer }r\ge1\}
Here J is an ideal in a polynomial ring in finitely many variables over an algebraically closed field.↔ Scroll wide equations horizontally.

Why adjoining an inverse detects radical membership

A useful proof of the strong form starts with a polynomial f that vanishes on V(J). In a polynomial ring with one extra variable t, consider J together with 1−tf. A common zero would require f to be both zero and invertible, which is impossible. By the weak form the enlarged ideal is the whole ring. An identity expressing one as a combination of these generators therefore exists, even though it need not be easy to find computationally.

Substitute t=1/f in the localization where f is invertible. The generator 1−tf disappears, leaving an expression for one in the localized extension of J. Clearing finitely many powers of f from denominators gives f^r in J. This Rabinowitsch argument proves radical membership rather than membership of f itself. It separates an existence theorem from an efficient certificate algorithm: the theorem guarantees a finite power and finite combination, but does not promise that either has a small degree or is numerically well conditioned.

V(J,1−tf)=∅⟹1∈(J,1−tf)⟹fr∈JV(J,1-tf)=\varnothing\Longrightarrow1\in(J,1-tf)\Longrightarrow f^r\in J
The first implication uses the weak Nullstellensatz; localization and clearing denominators supply the final power.↔ Scroll wide equations horizontally.

Reduced rings and information discarded by the radical

The radical quotient k[x]/sqrt(J) is reduced, whereas the original quotient k[x]/J may contain nonzero nilpotent classes. Its ordinary points agree with those of the reduced quotient. Nilpotence is useful information about infinitesimal thickening and multiplicity, so taking the radical is not an innocuous algebraic simplification in every problem. It is appropriate when the object under study is an ordinary algebraic set, but may erase the feature a scheme or intersection calculation was intended to preserve.

For a monomial ideal, surviving monomials give an especially transparent way to test these distinctions. A polynomial class vanishes in the quotient precisely when all its surviving coefficients vanish. This can establish that one power belongs to the ideal and a smaller power does not. Exponents and coefficients both matter: in positive characteristic a binomial coefficient can disappear, changing the least nilpotence exponent of a particular sum even though its radical membership remains unchanged. We therefore state characteristic zero in the explicit calculation below.

A single point with six algebraic directions

In characteristic zero, let J=(x2,y3)⊂k[x,y]J=(x^2,y^3)\subset k[x,y]. Compute its radical, the dimension of the quotient as a k-vector space, and the least positive r for which (x+y)^r belongs to J.

  1. Every common zero has x=y=0, so the Nullstellensatz gives radical (x,y). Independently, x and y belong to the radical through their second and third powers, while J is contained in the maximal ideal (x,y).

  2. The surviving monomials are 1,x,y,xy,y²,xy². They are linearly independent modulo the monomial ideal and span the quotient, giving vector-space dimension six. The quotient is not reduced because the nonzero class x has square zero.

  3. In (x+y)³ the only surviving term is 3xy², which is nonzero in characteristic zero. Every degree-four monomial is divisible by x² or y³, so (x+y)⁴ belongs to J. Lower powers cannot vanish if the third power does not.

The result

The radical is (x,y), the quotient has dimension six, and x+y has nilpotence index four. Its ordinary zero locus is only one point.

Explore the model

Interactive lab

Interactive lab · root-finding

A point is not its multiplicity

Pause and Reset, then set target c = 1 and upper bound U = 2. One Step tests midpoint one and collapses the bracket at the positive root of x²−1. Reset and set both c = 1 and U = 3, then refine again toward the same root. The equation (x²−1)² has the identical positive zero but a different nonreduced quotient; this instrument evaluates only x²−c, so its root readout cannot measure that thickening or prove radical membership.

A point is not its multiplicityBisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Current readings: Midpoint after 0 refinements: 1.5; Bracket error bound: 1.5; Computed residual · x² − c: 0.25. All parameters are adjustable with the labeled controls below.Bisection on x squared minus 2: bracket from 0 to 3 after 0 refinements.00.751.52.253−2.360.192.745.297.84x · bracket stays nonnegativef(x) = x² − cn = 0 · [ 0, 3 ]
Quadratic / midpointCurrent bracketPositive root
Midpoint after 0 refinements
1.5
Bracket error bound
1.5
Computed residual · x² − c
0.25
t = 0 s

Bisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forLocating a zero and deciding whether a polynomial class is nilpotent are different tasks.

Check your understanding

In characteristic zero, which statement is correct for J=(x²,y³)?

Try it yourself

For H=(x2−y,y2)H=(x^2-y,y^2) in characteristic zero, identify k[x,y]/H with a one-variable quotient. Find sqrt(H) and the nilpotence index of x.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Eliminate y by y=x², then translate the remaining equation. The powers of x below the first relation remain independent.

Compare with the solution

Substitution gives k[x,y]/H≅k[x]/(x4)k[x,y]/H\cong k[x]/(x^4), with y represented by x². Thus 1,x,x²,x³ are independent surviving classes; x⁴ is zero and x³ is not. The nilpotence index of x is four. The radical is (x,y), since the only point is the origin, or because x⁴ and y² vanish modulo H while the quotient by (x,y) is a field. This example also shows that eliminating a variable can preserve nilpotent information when the actual quotient relation is retained, rather than replacing the quotient with its point set.

Take it with you

  • The classical Nullstellensatz requires algebraic closedness and finitely many polynomial variables.
  • Vanishing at every point certifies a power in J, not necessarily membership in J.
  • Reduced quotients retain ordinary points while discarding nonzero nilpotents.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.