Lably
Skip to content

Hilbert's Nullstellensatz

Relation between algebraic varieties and polynomial ideals

  • 13 min read
  • 7 chapters

Related on Lably

Through Mathematics, Geometry and Algebra

There are several formulations of the Nullstellensatz, the most elementary of which deal with conditions for the existence of solutions to systems of multivariate polynomial equations over an algebraically closed field (such as the complex numbers C). The weak Nullstellensatz is a corollary (or a lemma, depending which is proved first) of the Nullstellensatz which can be stated as follows. Consider a system of polynomial equations

{f1(x1,…,xn)=0⋮fm(x1,…,xn)=0

in the variables x1,…,xn∈K, where f1,…,fm∈K[X1,…,Xn] are multivariate polynomials over an algebraically closed field K. If the system does not have a solution (a1,…,an)∈Kn, then there is "algebraic reason" for this situation: namely, this occurs precisely when there exist polynomials g1,…,gm∈K[X1,…,Xn] such that

g1f1+⋯+gmfm=1.

Since the expression on the left-hand side must evaluate to 0 at any (a1,…,an) that solves the system of equations, it is obvious from the inconsistency that no solution can exist if this condition holds. Informally, the (weak) Nullstellensatz asserts that in the absence of such an inconsistency, a solution to the system of equations must exist.

The full Nullstellensatz is the following refinement: If f∈K[X1,…,Xn] is a polynomial such that every solution of the system of equations is also a solution of

f(x1,…,xn)=0,

then there is a similar type of "algebraic reason" for this occurrence: this occurs precisely when there exist a natural number r and polynomials g1,…,gm such that

fr=g1f1+⋯+gmfm.

Formulations

Let k be a field (such as the rational numbers) and K be an algebraically closed field extension of k (such as the complex numbers). Consider the polynomial ring k[X1,…,Xn] and let J be an ideal in this ring. The algebraic set V(J) defined by this ideal consists of all n-tuples a=(a1,…,an) in Kn such that f(a)=0 for all f∈J. Hilbert's Nullstellensatz states that if p is a polynomial in k[X1,…,Xn] that vanishes on the algebraic set V(J), i.e., p(a)=0 for all a∈V(J), then there exists a natural number r such that pr∈J.

With the notation common in algebraic geometry, the Nullstellensatz can be formulated as

I(V(J))=J

for every ideal J in K[X1,...,Xn] with K algebraically closed. Here, J denotes the radical of J (p∈J if and only if ∃r∈N,pr∈J), I(U) is the vanishing ideal of U (the set of polynomials that vanish at the points in U), and V(J) is the zero locus of J (the set of points at which the polynomials in J vanish). The assertion that I(V(J))⊆J is equivalent to the first formulation above with k = K algebraically closed, while the opposite inclusion is a straightforward consequence of the definitions.

An immediate corollary is the weak Nullstellensatz: If J is a proper ideal in k[X1,…,Xn], then V(J) is nonempty, i.e., for every algebraically closed extension K⊇k, there exists a common zero in Kn for all the polynomials in the ideal J. This is the reason for the name of the theorem, the full version of which can be proved easily from the 'weak' form using the Rabinowitsch trick. The assumption of considering common zeros in an algebraically closed field is essential here; for example, the elements of the proper ideal (X2+1) in R[X] do not have a common zero in R.

Specializing to the case of a single polynomial when K=C and n=1, one immediately recovers a restatement of the fundamental theorem of algebra: A polynomial P in C[X] has a root in C if and only if deg⁡P≠0. For this reason, the (weak) Nullstellensatz applied to K=C can be thought of as a generalization of the fundamental theorem of algebra to systems of multivariable polynomial equations.

Taking K to be algebraically closed, the Nullstellensatz establishes an order-reversing bijective correspondence between the algebraic sets in Kn and the radical ideals of K[X1,…,Xn]. In fact, more generally, one has a Galois connection between subsets of the space and subsets of the algebra, where "Zariski closure" and "radical of the ideal generated" are the closure operators.

As a particular example, consider an algebraic set consisting of a single point a=(a1,…,an)∈Kn. Then I({a})=(X1−a1,…,Xn−an) is a maximal ideal. Conversely, every maximal ideal of the polynomial ring K[X1,…,Xn] (note that K is algebraically closed) is of the form (X1−a1,…,Xn−an) for some a1,…,an∈K. This characterization of maximal ideals of polynomial rings over algebraically closed fields is another common formulation of the weak Nullstellensatz. As another example of this correspondence and a consequence of the Nullstellensatz, one can show that an algebraic subset W in Kn is irreducible (in the Zariski topology) if and only if I(W) is a prime ideal.

More generally, for any ideal J in K[X1,...,Xn],

J=⋂m⊇Jm=⋂(a1,…,an)∈V(J)(X1−a1,…,Xn−an),

where the first intersection is taken over maximal ideals m⊊K[X1,...,Xn]. This relationship is yet another common formulation of the Nullstellensatz. (The first equality actually holds for ideals in any Jacobson ring, including any finitely generated algebra over a field, while the second equality holds for algebraically closed K.)

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Algebra