Skip to main content Link Menu Expand (external link) Copy Copied

Hilbert’s Nullstellensatz

Radicals and Radical Ideals

Definition: If IR is an ideal, I is called radical if, whenever fnI, we have fI.
Alternatively, I is radical if R/I has no nilpotent elements. If I is any ideal, then rad(I) is the set of elements f such that fmI for some m. Finally, the radical of the zero ideal, which is the set of nilpotent elements in R, is called the nilradical of R.

Remark: We’ve seen at various times in the past that the nilpotent elements of a (commutative) ring form an ideal.

Proposition: If I is a proper ideal of R, then the radical of I is the intersection of all the prime ideals of R containing I.

Proof: It’s enough to prove that the nilradical of R/I is the intersection of all prime ideals of R/I. If PI is a prime ideal, and fnI for some n, choose the smallest such n. Then fnP so either fn1P or fP. By minimality of n, this means that fP. So the nilradical is contained in every prime ideal.

For the converse, suppose that a is not a nilpotent element of R (and is not a unit in R). Then we will construct a prime ideal P that does not contain a. Let A be the set of powers of a: A=a,a2,a3, and let S be the set of ideals of R not meeting A. This is a nonempty set, since it contains the zero ideal. If I1I2 is a chain of ideals in S, then the union of the Ik is again an ideal in S, so chains in S have upper bounds. By Zorn’s lemma, S has a maximal element Q. Now suppose that x and y are elements of R and xyP. Since P is maximal in S, we know that some power of ar is in (x)+P and some power of as is in (y)+P. But then ar+s is in xy+P=P since xyP. This is a contradiction, since P is in S. It follows that one of x or y must have been in P, so P is prime.

Corollary: Prime (and maximal) ideals of R are radical ideals.

Integral Extensions

Definition: Let S be a commutative R algebra.

  • An element aS is integral over R if it is the root of a monic polynomial in R[x].
  • If every element of s is integral over R, then S is called an integral extension of R.
  • The subset of S consisting of elements integral over R is called the integral closure of R in S.
  • R is integrally closed in S if it is equal to its integral closure.
  • If R is an integral domain, and R is integrally closed in its field of fractions, then R is integrally closed (full stop) or normal. The integral closure of R in its field of fractions is called its normalization.

Proposition: The following are equivalent:

  • a is integral over R.
  • R[a] is a finitely generated R module.
  • There is a subring RTS containing a wuch that T is a finitely generated R-module

Proof: If a satisfies the monic polynomial xn+rn1xn1++r0, then any element of R[a] can be written as a linear combination of 1,a,a2,,an1. So R[a] is finitely generated. The ring R[a]S is a finitely generated R module inside S. Finally, if a belongs to a finitely generated R module T, choose generators for T t1,,tn over R and consider the equations

ati=rijtj

The element a satisfies the (monic) characteristic polynomial made from the entries rij, so a is integral over R.

Corollary: The sum and product of integral elements are integral; the integral closure of R in S is a subring of S; and if S is integral over R and T is integral over S then T is integral over R.

Corollary: Let R~ be the integral closure of R in S. Then R~ is integrally closed.

Proof: If xS is integral over R~, then since R~ is integral over R, we have x is integral over R so belongs to R~.

Proposition: Suppose that S is an R-algebra that is integral over R. Then R is a field if and only if S is a field.

Proof: Suppose first that R is a field. Choose sS. Then

sn+rn1sn1++r0=0

where we can assume r00. Then

s(sn1+rn1sn2++r1)=r0.

Since r00, we can divide the polynomial on the right by r0 to obtain a multiplicative inverse for s.

Now suppose that S is a field. If rR, then rS, so r1S. We have

rm+rm1rm1++r0=0

so by clearing demoninators we can write r1 as an element of R.

Noether Normalization

Definition: Elements x1,,xn in a k-algebra S are called algebraically independent if there are no nonzero polynomial relations among them: there are no polynomials p so that p(x1,,xn)=0. In other words, they generate a copy of k[x1,,xn]S.

Theorem: (Noether Normalization) Let k be a field and let A be a finitely generated k-algebra. Then there are algebraically independent elements y1,,yq in A such that A is integral over k[y1,,yq].

Proof: The proof is by induction and is (more or less) algorithmic. Start with generators x1,,xn for A. If they are algebraically independent, you’re done. Otherwise you have a polynomial relation

p(x1,,xn)=0.

This is a sum of monomials x1a1xnan. The degree of p is the largest of the sums of these exponents; call that d. Then let α be any integer bigger than d (d+1 works fine).

Introduce new coordinates Xi (for i=1,,n1) by:

x1=X1+xnαx2=X2+xnα2=xn1=Xn1+xnαn1

If we substitute the new coordinates, we get p(X1+xmα,,Xn1+xnαn1,xn)=0. But a monomial x1a1xnan will contribute a term

xnan+an1αn1+an2αn2++a1α

and since we choose α bigger than d we have all ai<α. In other words, all of these exponents of xn are distinct (they are different in base α).

It follows that the polynomial p(X1+xmα,,Xn1+xnαn1,xn) has the form

p(X1+xmα,,Xn1+xnαn1,xn)=cxmN+Hi(X1,,Xn1)xmi

and so xm is integral over the subring B=k[X1,,Xm1]. But then xi for i=1,,n1 are integral over B[xm] because they satisfy the equations xiXixnαi. Therefore A is integral over B (which has fewer generators). Continue by induction.

Theorem: (the “weak” nullstellensatz) Let k be an algebraically closed field and let A=k[x1,,xn]. Then the maximal ideals M of A are all of the form M=(xa1,,xan) where the aik.

Corollary: The correspondence between ideals and algebraic sets gives a bijection between points and maximal ideals of Akn.

Corollary: Let f1,,fkA. Then either the fi have a common zero, or there are polynomials g1,,gk in A such that

1=gifi.

Proof: (of the theorem) Clearly an ideal of the form (x1a1,,xnan) is maximal, so suppose M is a maximal ideal of A. Let E=A/M. Then E is a finitely generated k-algebra, so there are algebraically independent elements y1,,yk such that E is integral over k[y1,,yk]. But E is a field, so k[y1,,yk] is a field. But this can only happen if k=0. Then E/k is a finite integral (i.e. algebraic) extension of k, and k is algebraically closed, so E=k. This means that each of the generators xi is congruent mod M to an element of k, or in other words M is of the desired form.

For the corollaries, any proper ideal I of A is contained in a maximal ideal M, so if X(I) contains the point corresponding to M. So the points of X(I) correspond to the maximal ideals containing I.

Finally, if the fi have no common zero, then they must not generate a proper ideal, so the ideal they generate contains 1.

Theorem: (Nullstellensatz, “strong” form) Let k be an algebraically closed field. Then if JA is any ideal, I(X(J))=rad(J). Thus (assuming k is algebraically closed) there are mutually inverse bijections between algebraic sets in Akn and radical ideals in A.

Proof: We know that rad(J)I(X(J)) so we need to prove the opposite. We know that J is finitely generated, say by f1,,fk. Let g be any polynomial vanishing on X(J). Make a new ring A by introducing a new variable xn+1 and a new ideal JA by adding the relation gxn+11. (Notice that this means that xn+1 is 1/g.) If the elements of J had a common zero, all of the fi would vanish at that point and since gI(X(J)) so would g. But that doesn’t happen, so J can’t be a proper ideal and so we have an equation

1=h1f1++hkfk+hk+1(xn+1g1)

We can divide this equation by a high power of xn+1 so that the powers of hn+1 in the coefficients hi are all negative. In other words, writing y=1/xn+1, we get an equation

yN=b1f1++bkfk+bk+1(gy)

where the bi are polynomials in x1,,xn and y. This is an equation in A, where g=1/xn+1, so this means (substituting g for y) that we have an equation showing that gN is in the ideal generated by the fi, so grad(J).

Corollary: If k is not algebraically closed, then we can still conclude that a set of polynomials that generates a proper ideal of k[x1,,xn] must have common zeros in the algebraic closure of k.