Let be afield (such as therational numbers) and be an algebraically closedfield extension of (such as thecomplex numbers). Consider thepolynomial ring and let be anideal in this ring. Thealgebraic set defined by this ideal consists of all-tuples in such that for all in. Hilbert's Nullstellensatz states that ifp is some polynomial in that vanishes on the algebraic set, i.e. for all in, then there exists anatural number such that is in.[1]
An immediate corollary is theweak Nullstellensatz: The ideal contains 1 if and only if the polynomials in do not have any common zeros inKn. Specializing to the case, one immediately recovers a restatement of thefundamental theorem of algebra: a polynomialP in has a root in if and only if degP ≠ 0. For this reason, the (weak) Nullstellensatz has been referred to as a generalization of the fundamental theorem of algebra for multivariable polynomials.[2] The weak Nullstellensatz may also be formulated as follows: ifI is a proper ideal in then V(I) cannot beempty, i.e. there exists a common zero for all the polynomials in the ideal in every algebraically closed extension ofk. This is the reason for the name of the theorem, the full version of which can be proved easily from the 'weak' form using theRabinowitsch 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 do not have a common zero in
With the notation common in algebraic geometry, the Nullstellensatz can also be formulated as
for every idealJ. Here, denotes theradical ofJ and I(U) is the ideal of all polynomials that vanish on the setU.
In this way, taking we obtain an order-reversingbijective correspondence between the algebraic sets inKn and theradical ideals of In fact, more generally, one has aGalois connection between subsets of the space and subsets of the algebra, where "Zariski closure" and "radical of the ideal generated" are theclosure operators.
As a particular example, consider a point. Then. More generally,
Conversely, everymaximal ideal of the polynomial ring (note that is algebraically closed) is of the form for some.
As another example, an algebraic subsetW inKn isirreducible (in the Zariski topology) if and only if is a prime ideal.
There are many known proofs of the theorem. Some arenon-constructive, such as the first one. Others are constructive, as based onalgorithms for expressing1 orpr as alinear combination of the generators of the ideal.
Let (k algebraically closed field),I an ideal ofA, andV the common zeros ofI in. Clearly,. Let. Then for some prime ideal inA. Let and a maximal ideal in. By Zariski's lemma, is a finite extension ofk; thus, isk sincek is algebraically closed. Let be the images of under the natural map passing through. It follows that and.
The following constructive proof of the weak form is one of the oldest proofs (the strong form results from theRabinowitsch trick, which is also constructive).
Theresultant of two polynomials depending on a variablex and other variables is a polynomial in the other variables that is in the ideal generated by the two polynomials, and has the following properties: if one of the polynomials ismonic inx, every zero (in the other variables) of the resultant may be extended into a common zero of the two polynomials.
The proof is as follows.
If the ideal isprincipal, generated by a non-constant polynomialp that depends onx, one chooses arbitrary values for the other variables. Thefundamental theorem of algebra asserts that this choice can be extended to a zero ofp.
In the case of several polynomials a linear change of variables allows to suppose that is monic in the first variablex. Then, one introduces new variables and one considers the resultant
AsR is in the ideal generated by the same is true for the coefficients inR of themonomials in So, if1 is in the ideal generated by these coefficients, it is also in the ideal generated by On the other hand, if these coefficients have a common zero, this zero can be extended to a common zero of by the above property of the resultant.
This proves the weak Nullstellensatz by induction on the number of variables.
AGröbner basis is an algorithmic concept that was introduced in 1973 byBruno Buchberger. It is presently fundamental incomputational geometry. A Gröbner basis is a special generating set of an ideal from which most properties of the ideal can easily be extracted. Those that are related to the Nullstellensatz are the following:
The number of the common zeros of the polynomials in a Gröbner basis is strongly related to the number ofmonomials that areirreducibles by the basis. Namely, the number of common zeros is infinite if and only if the same is true for the irreducible monomials; if the two numbers are finite, the number of irreducible monomials equals the numbers of zeros (in an algebraically closed field), counted with multiplicities.
Strong Nullstellensatz: a power ofp belongs to an idealI if and only thesaturation ofI byp produces the Gröbner basis1. Thus, the strong Nullstellensatz results almost immediately from the definition of the saturation.
The Nullstellensatz is subsumed by a systematic development of the theory ofJacobson rings, which are those rings in which every radical ideal is an intersection of maximal ideals. Given Zariski's lemma, proving the Nullstellensatz amounts to showing that ifk is a field, then every finitely generatedk-algebraR (necessarily of the form) is Jacobson. More generally, one has the following theorem:
Let be a Jacobson ring. If is a finitely generatedR-algebra, then is a Jacobson ring. Furthermore, if is a maximal ideal, then is a maximal ideal of, and is a finite extension of.[4]
Other generalizations proceed from viewing the Nullstellensatz inscheme-theoretic terms as saying that for any fieldk and nonzero finitely generatedk-algebraR, the morphism admits asection étale-locally (equivalently, afterbase change along for some finite field extension). In this vein, one has the following theorem:
Anyfaithfully flat morphism of schemeslocally of finite presentation admits aquasi-section, in the sense that there exists a faithfully flat and locallyquasi-finite morphism locally of finite presentation such that the base change of along admits a section.[5] Moreover, if isquasi-compact (resp. quasi-compact andquasi-separated), then one may take to be affine (resp. affine and quasi-finite), and if issmooth surjective, then one may take to beétale.[6]
Serge Lang gave an extension of the Nullstellensatz to the case of infinitely many generators:
Let be aninfinite cardinal and let be an algebraically closed field whosetranscendence degree over itsprime subfield is strictly greater than. Then for any set of cardinality, the polynomial ring satisfies the Nullstellensatz, i.e., for any ideal we have that.[7]
In all of its variants, Hilbert's Nullstellensatz asserts that some polynomialg belongs or not to an ideal generated, say, byf1, ...,fk; we haveg =f r in the strong version,g = 1 in the weak form. This means the existence or the non-existence of polynomialsg1, ...,gk such thatg =f1g1 + ... +fkgk. The usual proofs of the Nullstellensatz are not constructive, non-effective, in the sense that they do not give any way to compute thegi.
It is thus a rather natural question to ask if there is an effective way to compute thegi (and the exponentr in the strong form) or to prove that they do not exist. To solve this problem, it suffices to provide an upper bound on the total degree of thegi: such a bound reduces the problem to a finitesystem of linear equations that may be solved by usuallinear algebra techniques. Any such upper bound is called aneffective Nullstellensatz.
A related problem is theideal membership problem, which consists in testing if a polynomial belongs to an ideal. For this problem also, a solution is provided by an upper bound on the degree of thegi. A general solution of the ideal membership problem provides an effective Nullstellensatz, at least for the weak form.
In 1925,Grete Hermann gave an upper bound for ideal membership problem that is doubly exponential in the number of variables. In 1982 Mayr and Meyer gave an example where thegi have a degree that is at least double exponential, showing that every general upper bound for the ideal membership problem is doubly exponential in the number of variables.
Since most mathematicians at the time assumed the effective Nullstellensatz was at least as hard as ideal membership, few mathematicians sought a bound better than double-exponential. In 1987, however,W. Dale Brownawell gave an upper bound for the effective Nullstellensatz that is simply exponential in the number of variables.[8] Brownawell's proof relied on analytic techniques valid only in characteristic 0, but, one year later,János Kollár gave a purely algebraic proof, valid in any characteristic, of a slightly better bound.
In the case of the weak Nullstellensatz, Kollár's bound is the following:[9]
Letf1, ...,fs be polynomials inn ≥ 2 variables, of total degreed1 ≥ ... ≥ds. If there exist polynomialsgi such thatf1g1 + ... +fsgs = 1, then they can be chosen such that
This bound is optimal if all the degrees are greater than 2.
Ifd is the maximum of the degrees of thefi, this bound may be simplified to
We can formulate a certain correspondence between homogeneous ideals of polynomials and algebraic subsets of a projective space, called theprojective Nullstellensatz, that is analogous to the affine one. To do that, we introduce some notations. Let The homogeneous ideal,
is called themaximal homogeneous ideal (see alsoirrelevant ideal). As in the affine case, we let: for a subset and a homogeneous idealI ofR,
By we mean: for every homogeneous coordinates of a point ofS we have. This implies that the homogeneous components off are also zero onS and thus that is a homogeneous ideal. Equivalently, is the homogeneous ideal generated by homogeneous polynomialsf that vanish onS. Now, for any homogeneous ideal, by the usual Nullstellensatz, we have:
There exists an order-reversing one-to-one correspondence between proper homogeneous radical ideals ofR and subsets of of the form The correspondence is given by and
The Nullstellensatz also holds for the germs of holomorphic functions at a point of complexn-space Precisely, for each open subset let denote the ring of holomorphic functions onU; then is asheaf on The stalk at, say, the origin can be shown to be aNoetherianlocal ring that is aunique factorization domain.
If is a germ represented by a holomorphic function, then let be the equivalence class of the set
where two subsets are considered equivalent if for some neighborhoodU of 0. Note is independent of a choice of the representative For each ideal let denote for some generators ofI. It is well-defined; i.e., is independent of a choice of the generators.
For each subset, let
It is easy to see that is an ideal of and that if in the sense discussed above.
Theanalytic Nullstellensatz then states:[12] for each ideal,
Eisenbud, David (1999).Commutative Algebra With a View Toward Algebraic Geometry. Graduate Texts in Mathematics. Vol. 150. New York: Springer-Verlag.ISBN978-0-387-94268-1.
Mukai, Shigeru (2003).An Introduction to Invariants and Moduli. Cambridge studies in advanced mathematics. Vol. 81. William Oxbury (trans.). p. 82.ISBN0-521-80906-1.