Affine varieties
All rings, unless stated otherwise are commutative.
Recall that an integral domain or domain is a ring
where ab = 0 implies
a = 0 or b = 0. Moreover, if R is a domain and a ≠ 0, then if ab = ac
then b = c, i.e. the
law of cancellation holds in a domain. This is an equivalent
definition. We say that the domain is a principal ideal domain
or PID if every ideal is generated by one element.
As an example ℤ is a PID. Indeed, if
I is a non-zero ideal, then we
can choose elements a and
b in I such that b > a > 1. Then we
can write b = qa + c
for some integers q and c satisfying q ≥ 0 and 0 ≤ c < a. As c is non-negative and a is the smallest positive integer
in I, we see that c = 0, i.e. b = qa. This ring
is also a unique factorization domain, which is a ring in which
each non-zero element decomposes as a unique product of primes.
We call a non-zero element a of R a unit if there exists some b such that ab = 1. Ideals generated by units are the entire ring. A non-unit which is not the product of any two non-units is called an irreducible element. A unique factorization domain or UFD is a ring in which every non-zero, non-unit element is a unique product of irreducible elements. Hence, ℤ is a UFD. We also have the following well-known fact, which is easy to prove.
Theorem 2.1. If R is a UFD then so is R[X] and consequently so is R[X1, …, Xn].
We say R is Noetherian if every ideal is finitely generated. We have the following important theorem.
Theorem 2.2. If R is Neotherian, then so is R[X] and consequently so is R[X1, …, Xn].
We use the notation R[X] instead of
R[X1, …, Xn]
when it is convenient and it does not cause confusion.
There are two proofs. We give a sketch of both. The first way is to
take an ideal I in R[X] and take the set of
leading coefficients in I
which is a finitely generated ideal in R. We call this ideal J. The idea of the proof is to
decompose J into a sum which
has a nice pre-image in R[x].
The better way of approaching this is to use the concept of a
Grobner basis. Unfortunately, I could not find a precise
definition, but a Grobner basis is basically a finite generating set of
I with "nice algorithmic
properties". Thankfully, the exact definition does not matter for us.
Basically, if F = ∑aiX1ii⋯Xkik,
and G1, …, Gm
are a set of polynomials in R[X], then we can write
F = ∑AiGi + C,
where deg C < deg F. This can
be done by a sort of Euclidean algorithm using lexicographic ordering,
called Bucherberg’s Algorithm.
Given a subset X of Rn, we define its ideal I(X) to be the set of polynomials f ∈ R[X] are zero on X. Similarly, for an ideal I of R, we define its locus to be the set of points p ∈ Rn such that fp = 0 for all f ∈ I. In general, these maps are not inverses of each other, but we will get to their relationship quite soon. However, we can see some interesting properties. First, we say an algebraic set is irreducible if it is not a union of two non-empty algebraic sets, where the two sets in the union are unequal. It is easy to show that V is irreducible if and only if I(V) is prime. Moreover, by Hilbert’s basis theorem, we have
Proposition 2.1. Every algebraic set is a finite intersection of irreducible algebraic sets.
Proof. If I is minimally generated by irreducible polynomials F1, …, Fk, then X = Z(F1) ∩ ⋯ ∩ Z(Fk). ◻
Example 2.1. 𝔸1 is irreducible.
Example 2.2. Let f ∈ k[x1, …, xn].
Then f is irreducible if and
only if the ideal (f) is
prime, if and only if Z(f) is irreducible.
Note that if f is
reducible if and only if f has
a non-trivial factorization f = gh. In this
case, Z(g) and Z(h) would be proper
subsets of Z(f), and
we would also have Z(f) = Z(g) ∪ Z(h).
So we have shown that if f is
reducible, then Z(f)
can be decomposed as two non-empty algebraic sets.
Observation 2.1. X is irreducible if and only if I(X) is prime.
We continue to get more interesting properties of algebraic sets. Suppose I ⊂ J are ideals. Then V(J) ⊂ V(I). The situation is simple when k is algebraically closed. If I is a proper ideal of k[X], then there is some maximal ideal J containing I. But we know J is generated by ⟨x1 − a1, …, xn − an⟩. So a = (a1, …, an) ∈ V(I). Hence
Proposition 2.2. If k is algebraically closed and I is a proper ideal of k[X] then V(I) ≠ 0.
Next we define the radical of an ideal I as rad(I) = {f ∈ R[X] : fr ∈ I for some r > 0}.
When k is an algebraically closed field, I claim that I(V(I)) = rad(I). If we had this, then this would allow us to reduce a generating ideal of an algebraic set to a minimal one. Showing that rad(I) ⊂ I(V(I)) is straightforward. For the other direction, suppose f ∈ I(V(I)). Let f1, …, fk be the generators of I. We wish to find some r such that fr = ∑aifi where ai are members of k[X1, …, Xn]. Then the ideal J generated by f1, …, fk and 1 − xn + 1f is the entire ring, since if it were not, then V(J) would have at least one element, which it does not, because f vanishes whenever each fi does. Thus one can write 1 = g1f1 + ⋯ + gkfk + h(1 − xn + 1f) for some gi and h in k[x1, …, xn + 1]. Substituting 1/f(x1, …, xn) for xn + 1 results in the equation $$1 = \sum g_i(x_1,\ldots,x_n,\frac{1}{f(x_1,\ldots,x_n)}) f_i(x_1,\ldots,x_n).$$ We can multiply both sides by a high enough power of f to remove f from the denominator of the rational expression on the right hand side, yielding fr = ∑cifi for some ci in I. Thus we have the following theorem
Theorem 2.3. (Hilbert’s Nullstellensats) I(V(I)) = rad(I).
This important theorem characterizes gives us a one-to-one correspondence between the radical ideals of 𝔯 and the algebraic sets in 𝔸n. We can go even further. We say 𝔯 is reduced if it contains no non-zero nilpotent elements.
Proposition 2.3. 𝔯/𝔦 is reduced if and only if 𝔦 is a radical ideal.
Proof. Suppose 𝔯/𝔦 is reduced. To show that 𝔦 is radical, suppose x ∈ 𝔯 is such that xn ∈ 𝔦 for some n ≥ 1. We aim to show that x ∈ 𝔦. We can safely assume n > 1. Then let m be the smallest positive integer such that 2m > n. Then y = xm is a nonzero nilpotent element in 𝔯, which is impossible.
Secondly, if 𝔦 is radical, then if x ∈ 𝔯/𝔦 is nilpotent, then x2 ∈ 𝔦, so x ∈ 𝔦. ◻
Thus we have a one-to-one correspondence between the following sets
radical ideals of 𝔯 ↔︎ reduced quotients of
𝔯 ↔︎ alg. sets The reader may have noticed, or already knows
that the "reduced quotient" is just a ring k[x1, …, xn]/I(X)
where X is an algebraic set.
We call this the coordinate ring, and delay a full study to the next
section.
Let us sketch out some more properties of algebraic sets before we finish this section. We will finish with giving 𝔸n a topology, and we will introduce the notion of dimension of algebraic sets.
Proposition 2.4.
The union of two algebraic sets is algebraic.
The intersection of two algebraic sets is algebraic.
∅ and 𝔸n are algebraic.
Proof. For 1. and 2., we let X and Y be algebraic sets generated by IX = (F1, …, Fn) and IY = (G1, …, Gm). Then note that X ∪ Y is generated by the product of the ideals IX ⋅ IY and X ∩ Y is generated by the sum IX + IY. Finally, the ideal of ∅ is the ring 𝔯 and the ideal of 𝔸n is {0}. ◻
Definition 2.1. We give 𝔸n the Zariski topology, which defines the open sets as complements of algebraic sets in 𝔸n. We call open sets quasi-algebraic sets.
As an example, note that the Zariski-closed sets of 𝔸1 are the finite subsets of 𝔸1. The closed sets in 𝔸2 consist of finite sets, lines
and curves.
Definition 2.2. An affine variety is an irreducible affine algebraic set. A quasi-affine variety is a an open subset of an affine variety.
Remark 2.1. The Zariski topology is Hausdorff if and only if k is a finite field...
We define the Krull dimension of a ring to be the supremum
of lengths of proper chains of prime ideals, and we denote this by dim 𝔯. For a prime ideal 𝔭 ⊂ 𝔯, we define its height to be the
supremum of its proper chains of prime ideals.
Proposition 2.5. If 𝔯 is Noetherian and 𝔭 is a prime ideal of 𝔯, then dim 𝔯 = dim 𝔯/𝔭 + ht(𝔭).
Proof. Left to the reader. ◻
Definition 2.3. If X is a topological space, we define its dimension to be the supremum of lengths of strictly descending chains of closed sets in X.
Proposition 2.6. Let X be an algebraic set in 𝔸n(k). Then the topological dimension of X is equal to the Krull dimension of A(X).
Proof. Let X ⊃ Y0 ⊃ Y1 ⊃ ⋯ be a descending chain of closed sets in X, where Yi ≠ Yi + 1. As each Yi is closed in X, we have $Y_i = Z(\tilde{I_i})$ where $\tilde{I_i} = I_i/I(X)$ for some prime ideal Ii in k[x1, …, xn]. We thus get an ascending chain of ideals Ii ⊂ ⋯ which terminates at the Krull dimension of A(X) ◻
For example, the dimension of 𝔸n is n.
Proposition 2.7. If X is a quasi-affine variety, then $\dim X = \dim \overline{X}$.
We leave the proof as an exercise to the reader.
Proposition 2.8. A variety X in 𝔸n has dimension n − 1 if and only if X is generated by a single irreducible polynomial.
Proof. Suppose X has dimension 1, and let 𝔭 denote its prime ideal. Then by a proposition above, 𝔭 has height 1. By another theorem, this is principle.
Conversely, if X is generated by a principal prime ideal 𝔭, then this ideal has height 1 and proves the theorem. ◻