Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is...

34
Chapter 1 Algebraic Sets 1.1 Affine Space In elementary geometry, one considered figures with coordinates in some Carte- sian power of the real numbers. As our starting point in algebraic geometry, we will consider figures with coordinates in the Cartesian power of some fixed field k. 1.1.1 Definition. Let k be a field, and let A n (k)= {(a 1 ,...,a n ) | a 1 ,...,a n k}. When the field is clear, we will shorten A n (k) to A n . We will refer to A n as affine n-space . In particular, A 1 is called the affine line , and A 2 is called the affine plane . From the algebraic point of view, the most natural functions to consider on A n are those defined by evaluating a polynomial in k[x 1 ,...,x n ] at a point. Analogously, the simplest geometric figures in A n are the zero sets of a single polynomial. 1.1.2 Definition. If f k[x 1 ,...,x n ], a point p =(a 1 ,...,a n ) A n such that f (p)= f (a 1 ,...,a n ) = 0 is called a zero of f and V(f )= {p A n | f (p)=0} is called the zero set or zero locus of f . If f is non-constant, V(f ) is called the hypersurface defined by f . A hypersurface in A n is also called an affine surface , in order to distinguish it from hypersurfaces in other ambient spaces. 1.1.3 Examples. (i) In R 1 , V(x 2 + 1) = , but in C 1 , V(x 2 + 1) = i}. Generally, if n =1 then V(F ) is the set of roots of F in k. If k is algebraically closed and F is non-constant then V(F ) is non-empty. (ii) In Z 1 p , by Fermat’s Little Theorem, V(x p - x)= Z 1 p . (iii) By Fermat’s Last Theorem, if n> 2 then V(x n + y n - 1) is finite in Q 2 . 1

Transcript of Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is...

Page 1: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Chapter 1

Algebraic Sets

1.1 Affine Space

In elementary geometry, one considered figures with coordinates in some Carte-sian power of the real numbers. As our starting point in algebraic geometry,we will consider figures with coordinates in the Cartesian power of some fixedfield k.

1.1.1 Definition. Let k be a field, and let An(k) = {(a1, . . . , an) | a1, . . . , an ∈k}. When the field is clear, we will shorten An(k) to An. We will refer to Anas affine n-space. In particular, A1 is called the affine line, and A2 is calledthe affine plane.

From the algebraic point of view, the most natural functions to consideron An are those defined by evaluating a polynomial in k[x1, . . . , xn] at a point.Analogously, the simplest geometric figures in An are the zero sets of a singlepolynomial.

1.1.2 Definition. If f ∈ k[x1, . . . , xn], a point p = (a1, . . . , an) ∈ An suchthat f(p) = f(a1, . . . , an) = 0 is called a zero of f and

V(f) = {p ∈ An | f(p) = 0}

is called the zero set or zero locus of f . If f is non-constant, V(f) is calledthe hypersurface defined by f . A hypersurface in An is also called an affinesurface, in order to distinguish it from hypersurfaces in other ambient spaces.

1.1.3 Examples.(i) In R1, V(x2 + 1) = ∅, but in C1, V(x2 + 1) = {±i}. Generally, if n = 1

then V(F ) is the set of roots of F in k. If k is algebraically closed and Fis non-constant then V(F ) is non-empty.

(ii) In Z1p, by Fermat’s Little Theorem, V(xp − x) = Z1

p.(iii) By Fermat’s Last Theorem, if n > 2 then V(xn + yn − 1) is finite in Q2.

1

Page 2: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(iv) In R2, V(x2+y2−1) = the unit circle in R2, and in Q2 it gives the rationalpoints on the unit circle. Notice the circle admits a parameterization byrational functions as follows:

(x, y) =

(1− t2

1 + t2,

2t

1 + t2

), t ∈ R.

When t ∈ Z then we get a point in Q2.

Remark. A rational curve is a curve that admits a parameterization by rationalfunctions. For example, the curve in the last example is rational.

1.2 Algebraic Sets and Ideals

1.2.1 Definition. If S is any set of polynomials in k[x1, . . . , xn], we define

V(S) = {p ∈ An | f(p) = 0 for all f ∈ S} =⋂f∈S

V(f)

If S = {f1, . . . , fn} then we may write V(f1, . . . , fn) for V(S). A subsetX ⊆ Anis an (affine) algebraic set if X = V(S) for some S ⊆ k[x1, . . . , xn]

1.2.2 Examples.(i) For any a, b ∈ k, {(a, b)} is an algebraic set in k2 since {(a, b)} = V(x−

a, y − b).(ii) In R2, V(y−x2, x−y2) is only 2 points, but in C2 it is 4 points. Generally,

Bezout’s Theorem tells us that the number of intersection points of acurve of degree m with a curve of degree n is mn in projective space overan algebraically closed field.

(iii) The twisted cubic is the rational curve {(t, t2, t3) | t ∈ R} ⊆ R3. It is analgebraic curve; indeed, it is easy to verify that it is V(y − x2, z − x3).

(iv) Not all curves in R2 are algebraic. For example, let

X = {(x, y) | y − sinx = 0}

and suppose that X is algebraic, so that X = V(S) for some S ⊆ R[x, y].Then there is F ∈ S such that F 6= 0 and so

X = V(S) =⋂f∈S

V(f) ⊆ V(F ).

Notice that the intersection of X with any horizontal line y − c = 0 isinfinite for −1 ≤ c ≤ 1. Choose c such that F (x, c) is not the zeropolynomial and notice that the number of solutions to F (x, c) = 0 isfinite, so X cannot be algebraic.

2

Page 3: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Remark. The method used in the last example works in more generality. Sup-pose that C is an algebraic affine plane curve and L is a line not contained C.Then L ∩ C is either ∅ or a finite set of points.

1.2.3 Proposition. The algebraic sets in A1 are ∅, finite subsets of A1, andA1 itself.

Proof: Clearly these sets are all algebraic. Conversely, the zero set of anynon-zero polynomial is finite, so if S contains a non-zero polynomial F thenV(S) ⊆ V(F ) is finite. If S = ∅ or S = {0} then V(S) = A1. �

Before we continue, we recall some notation. If R is a ring and S ⊆ R, then〈S〉 denotes the ideal generated by S1. If S = {s1, . . . , sn}, then we denote 〈S〉by 〈s1, . . . , sn〉.

1.2.4 Proposition.(i) If S ⊆ T ⊆ k[x1, . . . , xn] then V(T ) ⊆ V(S).(ii) If S ⊆ k[x1, . . . , xn] then V(S) = V(〈S〉), so every algebraic set is equal

to V(I) for some ideal I.

Proof:(i) Since S ⊆ T ,

V(T ) =⋂f∈T

V(f) ⊆⋂f∈S

V(f) = V(S).

(ii) From (i), V(〈S〉) ⊆ V(S). If x ∈ V(S) and f ∈ I then we can write f as

f = gqf1 + · · ·+ gmfm,

where fi ∈ S and gi ∈ k[x1, . . . , xn]. Then

f(x) = g1(x)f1(x) + · · ·+ gm(x)fm(x) = 0

since x ∈ V(S). �

Since every algebraic set is the zero set of an ideal of polynomials, we nowturn our attention to ideals in polynomial rings. If a ring R is such that all ofits ideals are finitely generated it is said to be Noetherian2. For example, allfields are Noetherian. The Hilbert Basis Theorem states that all polynomialrings with coefficients in a Noetherian ring are Noetherian.

1The ideal generated by S is the intersection of all ideals containing S. More concretely,

〈S〉 =

{n∑

k=1

aksk : a1, . . . , an ∈ R and s1, . . . , sn ∈ S

}.

2Some readers may be more familiar with a different definition of Noetherian in terms ofascending chains of ideals. This definition is equivalent to ours by Proposition A.0.18.

3

Page 4: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

1.2.5 Theorem (Hilbert Basis Theorem). IfR is Noetherian, thenR[x1, . . . , xn]is Noetherian.

Proof: See Appendix A. �

An important geometric consequence of the Hilbert Basis Theorem is that everyalgebraic set is the zero set of a finite set of polynomials.

1.2.6 Corollary. Every algebraic set X in An is the zero set of a finite set ofpolynomials.

Proof: k[x1, . . . , xn] is Noetherian, so if X = V (S), then X = V (〈S〉) =V (S′), where S′ is a finite subset of k[x1, . . . , xn] that generates 〈S〉. �

Remark. Since V(f1, . . . , fn) =⋂nk=1 V(fk), the preceding corollary shows that

every algebraic set is the intersection of finitely many hypersurfaces.

1.2.7 Proposition.

(i) If {Iα} is a collection of ideals then V(⋃α Iα) =

⋂α V(Iα), so the inter-

section of any collection of algebraic sets is an algebraic set.

(ii) If I and J are ideals then V(IJ) = V (I) ∪ V(J), so the finite union ofalgebraic sets is an algebraic set.3

(iii) V(0) = An, V(1) = ∅, and V(x1 − a1, . . . , xn − an) = {(a1, . . . , an)}, soany finite set of points is algebraic.

Proof:

(i) We have

V

(⋃α

)=

⋂f∈∪αIα

V(f) =⋂α

⋂f∈Iα

V(f) =⋂α

V(Iα).

3Recall that the product of I and J is the ideal generated by products of an elementfrom I and an element from J . More concretely,

IJ =

{n∑

k=1

akbk : a1, . . . , an ∈ I and b1, . . . , bn ∈ J

}.

4

Page 5: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(ii) Since (gh)(x) = 0 if and only if g(x) = 0 or h(x) = 0,

V(IJ) =⋂f∈IJ

V(f)

=⋂

g∈I,h∈J

V(gh)

=⋂

g∈I,h∈J

V(g) ∪V(h)

=⋂g∈I

V(g) ∪⋂h∈J

V(h)

= V(I) ∪V(J).

(iii) This is clear. �

Remark. Note that finiteness of the union in property (ii) is required; for ex-ample, consider Z in R. It is not an algebraic set, because a polynomial over afield can only have finitely many roots, but it is the union of (infinitely many)algebraic sets, namely V(x− n) for n ∈ Z.

The properties in Proposition 1.2.7 allow us to define a topology4 on Anwhose closed sets are precisely the algebraic sets.

1.2.8 Definition. The topology on An whose closed sets are precisely thealgebraic sets is called the Zariski topology .

Remark. When k is one of Q, R, or C, the Zariski topology is weaker than theusual metric topology, as polynomial functions are continuous, so their zerosets are closed. However, in each of these cases, the Zariski topology is strictlyweaker than the metric topology. For example, Z is closed in the usual topologyof each of Q, R, or C, but is not algebraic and thus is not closed in the Zariskitopology.

1.2.9 Example. The non-empty open sets in the Zariski topology on the affineline A1 are precisely the complements of finite sets of points. However, this isnot true for An when k is infinite and n > 1. For example, V(x2 + y2 − 1), theunit circle in R2, is closed but is not finite. Moreover, note that the Zariskitopology on An is Hausdorff5 if and only if k is finite, in which case it is identicalto the discrete topology.

4A topology on a set X is a collection τ of subsets of X that satisfies the followingproperties:

(i) ∅, X ∈ τ ,(ii) if Gi ∈ τ for every i ∈ I then

⋃i∈I Gi ∈ τ ,

(iii) if G1, G2 ∈ τ then G1 ∩G2 ∈ τ .

The sets in τ are said to be open, and their complements are said to be closed .5Recall that a topology is said to be Hausdorff if distinct points always have disjoint

open neighbourhoods.

5

Page 6: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

We have associated an algebraic subset of An to any ideal in k[x1, . . . , xn]by taking the common zeros of its members. We would now like to do theconverse and associate an ideal in k[x1, . . . , xn] to any subset of An.

1.2.10 Definition. Given any subset X ⊆ An we define I(X) to be the idealof X,

I(X) = {f ∈ k[x1, . . . , xn] | f(p) = 0 for all p ∈ X}.

1.2.11 Examples.(i) The following ideals of k[x] correspond to the algebraic sets of A1: I(∅) =〈1〉, I({a1, . . . , an}) = 〈(x− a1) · · · (x− an)〉, and

I(A1) =

{0 if k is infinite,

〈xpn − x〉 if k has pn elements.

Note that if X ⊆ A1 is infinite then k is infinite and I(X) = 0.

(ii) In A2, I({(a, b)}) = 〈x− a, y − b〉. Clearly

〈x− a, y − b〉 ⊆ I({(a, b)}),

so we need only prove the reverse inequality. Assume that f ∈ I({(a, b)}).By the division algorithm, there is g(x, y) ∈ k[x, y] and r(y) ∈ k[y] suchthat

f(x, y) = (x− a)g(x, y) + r(y).

But 0 = f(a, b) = r(b), so y − b divides r(y) and we can write we canwrite r(y) = (y − b)h(y), and hence

f = (x− a)g + (y − b)h ∈ 〈x− a, y − b〉.

1.2.12 Proposition.(i) If X ⊆ Y ⊆ An then I(Y ) ⊆ I(X).

(ii) I(∅) = k[x1, . . . , xn].I({(a1, . . . , an)}) = 〈x1−a1, . . . , xn−an〉 for any point (a1, . . . , an) ∈ An.I(An) = 0 if k is infinite.

(iii) S ⊆ I(V(S)) for any set of polynomials S ⊆ k[x1, . . . , xn].X ⊆ V(I(X)) for any set of points X ⊆ An.

(iv) V(I(V(S))) = V(S) for any set of polynomials S ⊆ k[x1, . . . , xn].I(V(I(X))) = I(X) for any set of points X ⊆ An.

Proof:(i) If f is zero on every point of Y then it is certainly zero on every point of

X.

6

Page 7: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(ii) That I(∅) = k[x1, . . . , xn] and I(An) = 0 if k is infinite are clear. Fix(a1, . . . , an) ∈ An, and define ϕ : k[x1, . . . , xn]→ k by ϕ(f) = f(a1, . . . , an).Clearly, ϕ is a surjective homomorphism, and

ker(ϕ) = 〈x1 − a1, . . . , xn − an〉.

We havek[x1, . . . , xn]/〈x1 − a1, . . . , xn − an〉 ∼= k,

so 〈x1 − a1, . . . , xn − an〉 is a maximal ideal. The ideal I({(a1, . . . , an)})is proper and contains 〈x1−a1, . . . , xn−an〉, a maximal ideal, so it mustbe equal to that maximal ideal.

(iii) These follow from the definitions of I and V.(iv) From (iii), V(S) ⊆ V(I(V(S))), and by Proposition 1.2.4 (i), V(I(V(S))) ⊆

V(S) since S ⊆ V(I(S)). Therefore V(S) = V(I(V(S))). The proof ofthe second part is similar. �

Remarks.(i) As is shown in the proof of part (ii) of the last proposition, the ideal〈x1 − a1, . . . , xn − an〉 of any point (a1, ..., an) ∈ An is maximal.

(ii) Equality does not always hold in part (iii) of the last proposition, asshown by the following examples:

(a) Consider I = 〈x2 + 1〉 ⊆ R[x]. Then 1 /∈ I, so I 6= R[x]. ButV(I) = ∅, so I(V(I)) = R[x] % I.

(b) Consider X = [0, 1] ⊆ R. Then I(X) = 0 and V(I(X)) = R % X.

These examples also show that not every ideal of k[x1, . . . , xn] is the idealof a set of points and that not every subset of An is algebraic.

We have a correspondence between subsets of An and ideals of k[x1, . . . , xn]given by

X 7→ I(X) and I 7→ V (I).

By part (iv) of the last proposition, this correspondence is one-to-one whenrestricted to algebraic sets and ideals of sets of points. Given that not everysubset of An is algebraic and not every ideal of k[x1, . . . , xn] is the ideal of aset of points, we would like to examine the smallest algebraic set containingan arbitary subset of An and the smallest ideal of a set of points containing anarbitrary ideal of k[x1, . . . , xn].

1.2.13 Definition. Let X ⊆ An and I ⊆ k[x1, . . . , xn] be an ideal. Theclosure of X (in the Zariski topology) is the smallest algebraic set containingX (i.e. the smallest closed set containing X), and is denoted X. The closureof I is the smallest ideal of a set of points that contains I, and is denoted I. IfI = I, we say that I is closed .

Remark. Note that I is the ideal of a set of points if and only if I = I.

7

Page 8: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

1.2.14 Proposition.(i) If X ⊆ An, then X = V(I(X)).(ii) If I ⊆ k[x1, . . . , xn] is an ideal, then I = I(V(I)).

Proof: We will only prove (i), as the proof of (ii) is very similar. By part(iii) of Proposition 1.2.12, we have X ⊆ V(I(X)) Since V(I(X)) is an algebraicset, X ⊆ V(I(X)). Conversely, since X ⊆ X, V(I(X)) ⊆ V(I(X)). By part(ii) of Proposition 1.2.7, we have V(I(X)) = X, because X is an algebraic set.Therefore, V(I(X)) ⊆ X, showing that X = V(I(X)). �

1.2.15 Examples.(i) If X = (0, 1) ⊆ R, then the closure of X in the metric topology is [0, 1],

whereas the closure of X in the Zariski topology is R.(ii) If k is infinite and X ⊆ A1 is any infinite set of points then X = A1.

In particular, the Zariski closure of any non-empty open set is the wholeline, or every non-empty open set is Zariski dense in the affine line.

(iii) Let I = 〈x2〉. Then I = I(V(I)) = 〈x〉, so that I 6= I and I is not anideal of a set of points.

1.3 Radical Ideals and the Nullstellensatz

In the previous section, we examined algebraic sets and ideals of sets of points.We saw that every algebraic set is the zero set of a finite set of polynomials.In this section, we will look for an intrinsic description of ideals of sets ofpoints. We have already seen that not every ideal is the ideal of a set of points.Intuitively, an ideal I of k[x1, . . . , xn] is the ideal of a set of points whenever itsgenerators intersect with the smallest possible multiplicity. However, since themultiplicity of any intersection is lost when we take the zero set of an ideal, assets do not have any way of keeping track of multiplicity, we should not expectto get it back when we again take the ideal of that zero set.

1.3.1 Examples.(i) Let I = 〈x2 +y2−1, x〉 ⊆ R[x, y]. The set V(x2 +y2−1) is the unit circle,

and V(x) is the vertical line through the origin. The line intersects thecircle twice, each time with “multiplicity one”. Therefore, our intuitionwould lead us to think that I is a closed ideal. This is correct, as

I = I(V(I)) = I({(0,−1), (0, 1)}) = 〈x, y2 − 1〉 = I.

(ii) Let I = 〈x2 + y2 − 1, x− 1〉 ⊆ R[x, y]. The set V(x2 + y2 − 1) is the unitcircle, and V(x − 1) is the vertical line that is tangent to the circle at(1, 0). Because it only intersects the circle at one point, the intersection iswith “multiplicity two”. Therefore, our intuition would lead us to thinkthat I is not a closed ideal. This is indeed the case, as

I = I(V(I)) = I({(1, 0)}) = 〈x− 1, y〉 6= I.

8

Page 9: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

The zero sets of the generators of I are a vertical line through (1, 0) and ahorizontal line through the origin, which intersect once at the point (1, 0)with “multiplicity one”, again confirming our intuition.

Algebraically, if I = I(X) for some X ⊆ An then I is radical. Recall thatan ideal I is radical if I is equal to its radical ideal

√I,

√I = {a ∈ R | an ∈ I for some n > 0}.

Equivalently, I is radical if the following condition holds:

an ∈ I implies that a ∈ I for all a ∈ R and n > 0.

(See Proposition A.0.23.)

1.3.2 Examples.(i) If X ⊆ An then I(X) is radical, because f(x) = 0 whenever fn(x) = 0.(ii) Every prime ideal is radical. For a proof, see Proposition A.0.24. How-

ever, not every proper radical ideal is prime. For example, the ideal

〈x(x− 1)〉 = I({0, 1})

of k[x] is radical, but it is not prime.(iii) Let I = 〈x2 + y2 − 1, x− 1〉 ⊆ R[x, y]. Then y2 ∈ I, because

y2 = (x2 + y2 − 1)− (x+ 1)(x− 1),

but y /∈ I, simply because of the degrees of the y terms in the generators.Hence I is not radical. We already examined this example geometricallyabove.

(iv) Let I = 〈y − x2, y − x3〉. If u = x(x− 1), then

u2 = [(y − x2)− (y − x3)](x− 1) ∈ I,

but u /∈ I, because of the degrees of the x terms in the generators. Hence Iis not radical. Geometrically, V(y − x2) is an upwards parabola throughthe origin, and V(y − x3) intersects it twice, at the origin and at thepoint (1, 1). There are only two points of intersection, yet the degreesof the polynomials involved imply that there should be three, includingmultiplicity. Thus one of the points of intersection (in fact, the origin)has “multiplicity two”.

We saw in the first of the above examples that if I is the ideal of a set ofpoints then I is radical. Is the converse true? That is, if I is radical is it truethat I = I?

1.3.3 Proposition. If I is an ideal of k[x1, . . . , xn], then I ⊆√I ⊆ I. In

particular, a closed ideal is radical.

9

Page 10: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof: Clearly, I ⊆√I. Suppose f ∈

√I. Then fn ∈ I for some n ≥ 1. Since

fn(x) = 0 if and only if f(x) = 0, we have f ∈ I(V(I)). By Proposition 1.2.14,I = I(V(I)), so f ∈ I. Therefore,

√I ⊆ I. �

It follows from the previous proposition that if I =√I then I = I if and

only if√I = I(V(I)). However, if k is not algebraically closed, it often happens

that√I 6= I(V(I)):

1.3.4 Example. The polynomial x2 + 1 ∈ R[x] is irreducible, so the ideal〈x2 + 1〉 is maximal. Hence it is radical, and it is obviously proper. However,

I(V(x2 + 1)) = I(∅) = k[x]

so 〈x2 + 1〉 is not an ideal of a set of points. Clearly, x2 + 1 can be replaced byany irreducible polynomial of degree at least 2 in any non-algebraically closedfield.

However, the lack of algebraic closure in the base field is actually necessaryfor a counterexample. If the base field is algebraically closed, I =

√I. This

result is due to Hilbert and is known as the Nullstellensatz, which is Germanfor “zero points theorem”.

1.3.5 Theorem (Nullstellensatz). Suppose k is algebraically closed, and letI ⊆ k[x1, . . . , xn] be an ideal. Then I(V(I)) =

√I, so I =

√I and I is the ideal

of a set of points if and only if I =√I.

Proof: See Appendix C. �

A related question is the characterization of maximal ideals of k[x1, . . . , xn].We have seen that the ideal of a single point (a1, . . . , an) ∈ An is the maximalideal 〈x1 − a1, . . . , xn − an〉. Are all maximal ideals of k[x1, . . . , xn] of thisform? Again, the example of 〈x2 + 1〉 in R[x] shows this to be false in general.However, this is true when k is algebraically closed. Indeed, if I is a maximalideal of k[x1, . . . , xn] then I is radical, so by the Nullstellensatz I is the idealof a set of points. Since I is a maximal ideal and taking zero sets reversesinclusions, V(I) is a non-empty minimal algebraic set, which must consist of asingle point (a1, . . . , an) ∈ An.

1.4 Irreducible Algebraic Sets

1.4.1 Definition. An algebraic set X ⊆ An is irreducible if X 6= ∅ and Xcannot be expressed at X = X1 ∪X2, where X1 and X2 are algebraic sets notequal to X.

1.4.2 Proposition. An algebraic set X ⊆ An is irreducible if and only if I(X)is prime.

10

Page 11: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof: If X is irreducible then suppose that f, g ∈ k[x1, . . . , xn] are such thatfg ∈ I(X). Then 〈fg〉 ⊆ I(X), so X = V(I(X)) ⊆ V(fg) = V(f)∪V(g). HenceX = (X ∩ V(f)) ∪ (X ∩ V(g)), so without loss of generality, X = X ∩ V(f) ⊆V(f). Therefore f ∈ I(X) and I(X) is prime.

Suppose that I(X) is prime but is reducible, with X = X1 ∪ X2. ThenI(X) = I(X1) ∩ I(X2). If I(X) = I(X1) then X = X1, which is not allowed.Hence there is f ∈ I(X1) \ I(X). But for any g ∈ I(X2), fg ∈ I(X1) ∩ I(X2) =I(X), so since f /∈ I(X) and I(X) is prime, g ∈ I(X). This implies thatI(X) = I(X2) (and hence X = X2), a contradiction. �

1.4.3 Examples.(i) An is irreducible for all n ≥ 1, because I(An) = {0}, which is a prime

ideal.

(ii) If (a1, . . . , an) ∈ An, then {x} is irreducible, because

I({(a1, . . . , an)}) = 〈x1 − a1, . . . , xn − an〉,

which is a maximal ideal and therefore prime.

(iii) Since k[x1, . . . , xn] is a UFD, any ideal generated by an irreducible poly-nomial is prime. If k is algebraically closed then V(p) is irreduciblefor every irreducible polynomial p ∈ k[x1, . . . , xn] by the Nullstellensatz.Hence when k is algebraically closed there is a one to one correspondencebetween irreducible polynomials in k[x1, . . . , xn] and irreducible hyper-surfaces in An.

Remark. If X ⊆ An is an irreducible algebraic set, then X is connected in theZariski topology. Recall that a closed subset of a topological space is connectedif and only if it is not the union of two disjoint closed proper subsets. However,if X = X1 ∪ X2 where X1, X2 ⊆ An are closed, X = X1 or X = X2 by theirreducibility of X, showing that X is connected.

The correspondence between algebraic sets and ideals of sets of points takesirreducible algebraic sets to prime ideals, and prime ideals that are ideals of setsof points to irreducible algebraic sets. If k is algebraically closed, by combiningthe results of this chapter we have the following correspondence:

Geometry Algebraaffine space An polynomial ring k[x1, . . . , xn]

algebraic set radical idealirreducible algebraic set prime ideal

point maximal ideal

Remark. If k is not algebraically closed then there are more prime ideals thanirreducible algebraic sets.

11

Page 12: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(i) distinct prime ideals may give the same algebraic set, e.g. V(〈x2 +y2〉) ={(0, 0)} = V(〈x, y〉) in R2;

(ii) a prime ideal may have a reducible zero set, e.g. V(〈x2 + y2(y − 1)2〉) ={(0, 0), (0, 1)} in R2.

Mirroring the decomposition of an integer as the product of primes, everyalgebraic set decomposes as the union of finitely many irreducible algebraicsets.

1.4.4 Proposition. Every algebraic set X is a finite union of irreducible al-gebraic sets.

Proof: Suppose that X is not the union of a finite number of irreducibles.Then, in particular, X itself is not irreducible, so X = X1∪X ′1, where X1, X

′1 $

X. Without loss of generality, we can assume that X1 is not the union of a finitenumber of irreducibles. Repeating this we get an infinite strictly descendingchain of algebraic sets X % X1 % · · · . But then I(X) $ I(X1) $ · · · is aninfinite strictly ascending chain of ideals in k[x1, . . . , xn], a contradiction sincek[x1, . . . , xn] is Noetherian. �

Suppose that X = X1 ∪ · · · ∪Xr, where each Xi is an irreducible algebraicset. In what sense is this decomposition unique? It can not literally be unique,as we could include any irreducible algebraic subset of X. However, this is theonly obstruction to the uniqueness of the decomposition, since any irreduciblealgebraic subset of X must in fact already be contained in some Xj , as impliedby the following lemma.

1.4.5 Lemma. Let X ⊆ An be an irreducible algebraic set. If X ⊆ X1 ∪ · · · ∪Xr, where X1, . . . , Xr ⊆ An are algebraic, then X ⊆ Xj for some j.

Proof: Since X ⊆⋃ni=1Xi, X =

⋃ni=1X ∩Xi. By the irreducibility of X, we

have X = X ∩Xj for some j, so X ⊆ Xj . �

By successively discarding the Xi’s that are included in one of the otherXj ’s, we therefore obtain a description of X as

X = X1 ∪ · · · ∪Xm,

where each Xi is an irreducible algebraic set and Xi ( Xj when i 6= j. We callsuch a decomposition an irredundant decomposition of X. Since the followingproposition shows that an algebraic set has a unique irredundant decomposi-tion, we will usually refer to an irredundant decomposition of X simply as thedecomposition of X.

1.4.6 Proposition. Every algebraic set X has a unique irredundant decom-position into irreducible algebraic sets.

12

Page 13: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof: By Proposition 1.4.4, X is the finite union of irreducible algebraic sets.By possibly removing some constituents of this union, we have an irredundantdecomposition X = X1 ∪ · · · ∪ Xm. Suppose that X also has an irredundantdecompostion X = Y1 ∪ · · · ∪ Yn. Then for any i, Xi is contained in someYj0 by Lemma 1.4.5. Similarly, Yj0 ⊆ Xi0 for some i0, but this implies thatXi ⊆ Yj0 ⊆ Xi0 , and since the decomposition is irredundant, Xi = Xi0 = Yj0 .Therefore every Xi corresponds to a Yj , and vice-versa. �

1.4.7 Examples.(i) Suppose that f ∈ k[x1, . . . , xn] and f = fr11 . . . frmm then

V(f) = V(f1) ∪ · · · ∪V(fm).

If k is algebraically closed then this is a decomposition and I(V(f)) =〈f1 · · · fm〉.

(ii) Consider X = V(y4 − x2, y4 − x2y2 + xy2 − x3) ⊆ C2. Notice that

y4 − x2 = (y2 − x)(y2 + x),

andy4 − x2y2 + xy2 − x3 = (y2 + x)(y − x)(y + x),

so V(y2 + x) is an irreducible component of X. The other 3 points in Xare (0, 0), (1, 1) and (1,−1). But (0, 0) ∈ V(y2 +x), so the decompositionof X is V(y2 + x) ∪ {(1, 1)} ∪ {(1,−1)}.

(iii) Consider X = V(x2 + y2(y − 1)2) ⊆ R2. X = {(0, 0), (0, 1)}, so X isreducible. But f(x, y) = x2 + y2(y− 1)2 is irreducible in R[x, y]. Indeed,

f(x, y) = (x+ iy(y − 1))(x− iy(y − 1)).

Since R[x, y] ⊆ C[x, y] are UFDs, if f factors in R[x, y] the decompostionmust agree with the decomposition we have, up to constant multiple, butthis is impossible.

1.5 Classification of Irreducible Algebraic Sets in A2

While the irreducible algebraic subsets of A1(k) are easy to determine, this isnot the case for An(k) in general. Nevertheless, such a classification exists forA2(k). If k is finite then so is A2(k), so the irreducible algebraic subsets ofA2(k) are precisely the singletons. Therefore, we assume that k is infinite forthe remainder of this section.

There are only a few possible candidates for irreducible subsets of A2. Sincek is infinite, A2 itself is irreducible, and any singleton is irreducible. More-over, it is natural to consider the zero set V(f) of an irreducible polynomialf ∈ k[x, y]. However, if V(f) consists of a finite set of points other than asingleton, then V(f) is reducible. But we will show that if V(f) is infinite it isalways irreducible, and that the sets listed are precisely the irreducible algebraicsubsets of A2. First, we will prove a proposition that is also of independentinterest.

13

Page 14: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

1.5.1 Proposition. If f, g ∈ k[x, y] have no common factors then V(f, g) =V(f) ∩V(g) is at most a finite set of points.

Proof: Since f and g have no common factor in k[x, y] = k[x][y], they haveno common factors in k(x)[y]. Therefore gcd(f, g) exists and is 1 in k(x)[y], sothere are s, t ∈ k(x)[y] such that sf + tg = 1. Hence there is d ∈ k[x] such thatds = a, dt = b, where a, b ∈ k[x][y] = k[x, y]. Then af + bg = d ∈ k[x]. Now if(x0, y0) ∈ V(f, g) then d(x0) = 0, so there are at most finitely many possiblevalues for x0. Similarily, there are at most finitely many possible values for y0,so V(f, g) is finite. �

Remark. Proposition 1.5.1 can be viewed as a weak form of Bezout’s Theorem,which states that the number of intersection points of a curve of degree m witha curve of degree n is mn in projective space over an algebraically closed field.

1.5.2 Corollary. If f ∈ k[x, y] is irreducible and X is an infinite algebraicset such that X ⊆ V(f), then I(X) = 〈f〉. Therefore, X = V (f) and V(f) isirreducible.

Proof: Clearly, 〈f〉 ⊆ I(X). Suppose that there is g ∈ I(X) such that g /∈ 〈f〉.Then f and g have no common factors, so V(f, g) is a finite set of points. ButX ⊆ V(f, g) is infinite, so I(X) = 〈f〉 and X = V(I(X)) = V(f). In particular,if X = V(f) then I(X) = 〈f〉, which is prime given that f is irreducible, soV(f) is irreducible. �

1.5.3 Theorem. Suppose k is infinite. Then the irreducible algebraic sets inA2 are

(i) A2,(ii) {(a, b)}, for a, b ∈ k,

(iii) V(f) where f ∈ k[x, y] is irreducible and V(f) is an infinite set.

Proof: We have already seen that all algebraic subsets of A2 of these formsare irreducible. Let X ⊆ A2 be an irreducible algebraic set. Assume that Xis not A2 or a single point. Then I(X) 6= 0, so there is at least on non-zeropolynomial f ∈ I(X). Moreover, any irreducible factor of f is in the primeideal I(X), since X is assumed to be irreducible. We may therefore assumethat f is irreducible. Then Corollary 1.5.2 implies that X = V (f) since X isinfinite. �

1.5.4 Examples.(i) In R2, V(y − x2) is irreducible because f = y − x2 is an irreducible

polynomial and V(y − x2) is infinite.(ii) In R2, V(y2 − x2(x− 1)) is also irreducible for the same reasons. Hence

it is connected in the Zariski topology. However, it is not connected inthe metric topology.

14

Page 15: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Chapter 2

Affine Varieties

In this chapter, we will assume that k is infinite, since when k is finite the onlyirreducible algebraic sets in An(k) are singletons.

2.0.5 Definition. An irreducible affine algebraic set is called an affine (alge-braic) variety , or simply a variety if the context is clear. Any variety X isendowed with the induced (Zariski) topology, whose open sets are of the formX⋂U for some open subset U ⊆ An.

2.1 Coordinate Rings

Since affine varieties are defined by polynomials over a field, the most naturalfunctions to consider on an affine variety are those that come from evaluatingpolynomials over the base field.

2.1.1 Definition. Let X ⊆ An be an affine variety. A function F : X → k iscalled a polynomial function if there is an f ∈ k[x1, . . . , xn] such that F (x) =f(x) for all x ∈ X.

If we wish to consider all polynomial functions on X, we can not simplytake the entire polynomial ring k[x1, . . . , xn], because two polynomials maygive the same function when restricted to X. If k is finite, this is no surprise,because many polynomials in k[x1, . . . , xn] determine the same function on An.However, if k is infinite then polynomials in k[x1, . . . , xn] determine uniquefunctions on An, so if f, g ∈ k[x1, . . . , xn], then f and g determine the samepolynomial function on X if and only if f − g ∈ I(X). Therefore, at least whenk is infinite, we can identify the polynomial functions on X with the quotientring k[x1, . . . , xn]/ I(X).

2.1.2 Definition. Let X ⊆ An be an affine variety. The quotient ring Γ(X) =k[x1, . . . , xn]/ I(X) is called the coordinate ring of X. Other common notationsare k[X] and A(X).

15

Page 16: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

One can look at k[x1, . . . , xn]/ I(X) to determine the irreducibility of X,since k[x1, . . . , xn]/ I(X) is a domain if and only if I(X) is prime, which happensif and only if X is irreducible.

2.1.3 Examples.(i) If X = An then I(X) = 0, so Γ(X) = k[x1, . . . , xn].

(ii) If X is a single point then Γ(X) = k since defining a function on a pointis the same as fixing a value for that point.

(iii) If X = V(y − x2) ⊆ A2 then Γ(X) = k[x, y]/〈y − x2〉 ∼= k[x], where x isthe residue class of x in Γ(X).

2.1.4 Theorem. If X is an affine variety then Γ(X) is Noetherian.

Proof: Suppose X ⊆ An. Let q : k[x1, . . . , xn]→ Γ(X) be the quotient map,and let I be an ideal of Γ(X). Then q−1(I) is an ideal of k[x1, . . . , xn], whichis Noetherian, so q−1(I) = 〈f1, . . . , fk〉 for some f1, . . . , fk ∈ k[x1, . . . , xn].Therefore, I = 〈q(f1), . . . , q(fk)〉, showing that Γ(X) is Noetherian. �

The coordinate ring Γ(X) has additional structure besides its ring structure.It is also a vector space over k, where the vector space addition is the same asaddition in the ring, and scalar multiplication coincides with multiplication inthe ring. Such a ring is called a k-algebra.

2.1.5 Examples.(i) k[x1, . . . , xn] is a k-algebra.

(ii) Let A be a k-algebra and I an ideal of A. Then I is also a vector subspaceof A, and the ring quotient of A by I agrees with the vector space quotientof A by I. Hence A/I is also a k-algebra.

2.2 Polynomial Maps

Continuing the theme of the previous section, we will now examine maps be-tween two affine varieties. Since affine varieties are defined by the vanishingof polynomials, the natural functions between affine varieties are those whosecomponents are polynomial functions.

2.2.1 Definition. LetX ⊆ An and Y ⊆ Am be two affine varieties. A functionϕ : X → Y is called a polynomial map if there are polynomials f1, . . . , fm ∈k[x1, . . . , xn] such that ϕ(x) = (f1(x), . . . , fm(x)) for every x ∈ X.

2.2.2 Examples.(i) Polynomial functions F : X → k ∼= A1 are polynomial maps.

(ii) Any linear map An → Am is a polynomial map.

16

Page 17: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(iii) Affine maps An → Am : x 7→ Ax + b, where A is an m × n matrix overk and b ∈ Am, are polynomial maps. If A is invertible then the mapx 7→ Ax+ b is called a affine coordinate change.

(iv) Projections and inclusions are polynomial maps.(v) The map ϕ : A1 → V(y2 − x3) ⊆ A2 given by ϕ(t) = (t2, t3) is a polyno-

mial map.

Polynomial maps give the natural notion of equivalence for affine varieties.

2.2.3 Definition. Let X and Y be affine varieties. A polynomial map ϕ :X → Y is said to be an isomorphism if it is a bijection and its inverse isa polynomial map. We say that X and Y are isomorphic if there exists anisomorphism ϕ : X → Y , in which case we write X ∼= Y .

2.2.4 Examples.(i) ϕ : V(y−x2) ⊆ A2 → A1 : (x, x2) 7→ x has a polynomial inverse ϕ−1(t) =

(t, t2), so V(y − x2) ∼= A1.(ii) ϕ : A1 → X = V (y2 − x3) ⊆ A2 : t 7→ (t2, t3) is a bijective polynomial

map. Indeed, in the metric topology over C, ϕ is a homeomorphism.However, ϕ does not have a polynomial inverse. Suppose that ϕ−1 :X → A1 is polynomial. Then ϕ−1 is a polynomial function on X, soit is an element of Γ(X). Moreover, Γ(X) = k[x, y]/〈y2 − x3〉. Sincey2 = x3 in Γ(X), any polynomial f(x, y) can be written as p(x) + yq(x)in Γ(X). Therefore ϕ−1(x, y) = p(x)+yq(x) for some p, q ∈ k[x], and thecomposition t 7→ (t2, t3) 7→ p(t2)+t3q(t2), an expression of degree at least2 in t. In particular, ϕ−1(t2, t3) 6= t, so ϕ does not have a polynomialinverse.

(iii) Any two varieties which are isomorphic via an affine coordinate change aresaid to be affinely equivalent . For example, any conic (a curve given by apolynomial of degree 2) is affinely equivalent to a parabola, a hyperbola,an ellipse, the union of two lines, or a double line.

2.2.5 Proposition. Let X ⊆ An and Y ⊆ Am be affine varieties and ϕ : X →Y a polynomial map. Then:

(i) ϕ−1(Z) ⊆ X is an algebraic set for every algebraic set Z ⊆ Y .(ii) If X is irreducible, then ϕ(X) is irreducible.

Proof:(i) This is simply that statement that ϕ is continuous in the Zariski topology.

Indeed, if Z = V(g1, . . . , gr) then ϕ−1(Z) = V(g1 ◦ ϕ, . . . , gr ◦ ϕ).(ii) Let Z = ϕ(X). Suppose that Z = Z1∪Z2, where Z1 and Z2 are algebraic.

Then X = ϕ−1(Z) = ϕ−1(Z1) ∪ ϕ−1(Z2). By part (i), ϕ−1(Z1) andϕ−1(Z2) are algebraic subsets of X. Therefore, by the irreducibility ofX, either X = ϕ−1(Z1) or X = ϕ−1(Z2). Without loss of generality,assume that X = ϕ−1(Z1). Then ϕ(X) ⊆ Z1, so ϕ(X) ⊆ Z1 = Z1, andϕ(X) = Z1. Therefore, ϕ(X) is irreducible. �

17

Page 18: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

So far we have three ways to test whether an algebraic set X ⊆ An isirreducible. We may ask:

(i) Is I(X) prime?(ii) Is k[x1, . . . , xn]/ I(X) an integral domain?

(iii) Is X the closure of the image of an irreducible algebraic set under apolynomial map?

2.2.6 Example. Consider X = V(y−x2, z−x3) ⊆ A3, the twisted cubic. Notethat I(X) = 〈y − x2, z − x3〉. One inclusion is obvious, and for any f ∈ I(X),by applying the division algorithm twice (once with respect to y and once withrespect to z), we can write f(x, y, z) = (y−x2)g(x, y, z)+(z−x3)h(x, z)+r(x).For all x ∈ k, (x, x2, x3) ∈ X, so r(x) = 0 for all x ∈ k, hence r = 0 andf ∈ 〈y− x2, z− x3〉. In the quotient ring y = x2 and z = x3, so k[x, y, z]/I(X)is isomorphic to k[x], an integral domain. Therefore X is irreducible. Onthe other hand, ϕ : A1 → X, t 7→ (t, t2, t3), is a surjective polynomial map.Therefore, since A1 is irreducible, so is X = ϕ(A1).

A polynomial map between affine varieties acts naturally on their coordinaterings. Let X ⊆ An and Y ⊆ Am be affine varieties and ϕ : X → Y a polynomialmap. Pick f1, . . . , fm ∈ k[x1, . . . , xn] such that ϕ(x) = (f1(x), . . . , fm(x)). Ifg ∈ k[x1, . . . , xn] then g ◦ϕ = g(f1, . . . , fm) is a polynomial in k[x1, . . . , xn]. Ifg ∈ I(Y ), then

(g ◦ ϕ)(x) = g(f1(x), . . . , fm(x)) = 0

for every x ∈ X because ϕ(x) ∈ Y . Thus g◦ϕ ∈ I(X). It follows that ϕ inducesa well-defined map ϕ∗ : Γ(Y )→ Γ(X) given by

ϕ∗(g + I(Y )) = (g ◦ ϕ) + I(X).

We call ϕ∗ the pullback of ϕ. As is shown by the next proposition, the pullbackcompletely determines the original polynomial map.

2.2.7 Proposition. Let X and Y be affine varieties. If ϕ : X → Y andψ : X → Y are polynomial maps such that ϕ∗ = ψ∗, then ϕ = ψ.

Proof: Consider Γ(Y ) as a quotient of k[y1, . . . , ym]. We have ϕ∗(yi) =ψ∗(yi), so yi ◦ ϕ = yi ◦ ψ. Let ϕ = (f1, . . . , fm) and ψ = (g1, . . . , gm) forsome f1, . . . , fm, g1, . . . , gm ∈ k[x1, . . . , xn]. Then yi ◦ ϕ = fi and yi ◦ ψ = gi,showing that fi = gi. Therefore, ϕ = ψ. �

Since coordinate rings naturally carry the additional structure of a k-algebra,we would hope that the pullback of a polynomial map between affine varietiespreserves this structure. Given k-algebras A and B, we define a k-algebra ho-momorphism from A to B to be a k-linear ring homomorphism Φ : A→ B, i.e.a ring homomorphism Φ : A → B such that Φ(α) = α for every α ∈ k. Sim-ilarly, a k-algebra isomorphism is a bijective k-algebra homomorphism whose

18

Page 19: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

inverse is also a k-algebra homomorphism. If there exists a k-algebra isomor-phism Φ : A→ B, we say that A and B are isomorphic, in which case we writeA ∼= B.

2.2.8 Examples.(i) Let A be a k-algebra and I an ideal of A. Then the quotient map q :

A→ A/I is a k-algebra homomorphism.(ii) The map Φ : C[x1, . . . , xn]→ C[x1, . . . , xn] defined by

Φ(anxn + · · ·+ a1x+ a0) = anx

n + · · ·+ a1x+ a0

is a ring homomorphism that is not a C-algebra homomorphism.

One important property of k-algebra homomorphisms is that they preservethe evaluation of polynomials. If A is a k-algebra and f ∈ k[x1, . . . , xn], thenwe can view f as a function from An to A, simply by substituting elementsof A into the expression for f . If Φ : A → B is a k-algebra homomorphismand f ∈ k[x1, . . . , xn], then Φ(f(a1, . . . , an)) = f(Φ(a1), . . . ,Φ(an)) for alla1, . . . , an ∈ A. Indeed, this property is equivalent to Φ being a k-algebrahomomorphism.

This next proposition shows that the association of a coordinate ring to anaffine variety and the pullback of polynomial maps define a contravariant func-tor from the category of affine varieties with polynomial maps as morphismsto the category of k-algebras with k-algebra homorphisms as morphisms.

2.2.9 Proposition (Functorality). LetX, Y , and Z be affine varieties. Then:

(i) if ϕ = idX then ϕ∗ = idΓ(X);(ii) if ϕ : X → Y and ψ : Y → Z are polynomial maps, (ψ ◦ ϕ)∗ = ϕ∗ ◦ ψ∗;

(iii) if ϕ : X → Y is a polynomial map, ϕ∗ : Γ(Y ) → Γ(X) is a k-algebrahomomorphism.

Proof:(i) For every g ∈ Γ(Y ), id∗X(g) = g ◦ idX = g.(ii) For every g ∈ Γ(Z), (ψ ◦ ϕ)∗(g) = g ◦ ψ ◦ ϕ = ϕ∗(g ◦ ψ) = ϕ∗ ◦ ψ∗(g).

(iii) Let f, g ∈ Γ(Y ) and α ∈ k. Then

ϕ∗(αf + g) = (αf + g) ◦ ϕ = αf ◦ ϕ+ g ◦ ϕ = αϕ∗(f) + ϕ∗(g),

ϕ∗(fg) = (fg) ◦ ϕ = (f ◦ ϕ)(g ◦ ϕ) = ϕ∗(f)ϕ∗(g),

and ϕ∗ clearly sends the identity in Γ(Y ) to the identity in Γ(X). �

What is the range of the functor that takes an affine variety to its coordinatering and takes polynomial maps to k-algebra homomorphisms of the coordinaterings? More precisely:

(i) If Γ(X) ∼= Γ(Y ), is X ∼= Y ? More generally, which k-algebra homomor-phisms from Γ(Y ) to Γ(X) are pullbacks of polynomial maps?

19

Page 20: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(ii) Which k-algebras are coordinate rings of affine varieties defined over k?

The answer to the first question very simple: every k-algebra homomor-phism between coordinate rings is the pullback of a unique polynomial map.

2.2.10 Proposition. Let X ⊆ An and Y ⊆ Am be affine varieties, and letΦ : Γ(Y ) → Γ(X) be a k-algebra homomorphism. Then there exists a uniquepolynomial map ϕ : X → Y such that ϕ∗ = Φ.

Proof: Let I = I(X) and J = I(Y ). Thus Γ(X) = k[x1, . . . , xn]/I andΓ(Y ) = k[y1, . . . , ym]/J . Let Φ : k[y1, . . . , ym] → Γ(X) be the map definedby Φ(g) = Φ(g + J), i.e. the lift of Φ to k[y1, . . . , ym]. Then Φ is a k-algebrahomomorphism, as it is the composition of two k-algebra homomorphisms, Φand the quotient map from k[y1, . . . , ym] to Γ(Y ). For i = 1, . . . ,m, let fi be arepresentative in k[x1, . . . , xn] for Φ(yi+J), so that Φ(yi) = Φ(yi+J) = fi+I.Then for any g ∈ k[y1, . . . , ym] we have

g(f1, . . . , fm) + I = g(Φ(y1), . . . , Φ(ym))

= Φ(g(y1, . . . , ym))

= Φ(g).

Let ϕ : X → Am be the map defined by ϕ(x) = (f1(x), . . . , fm(x)). In order toshow that ϕ restricts to a polynomial map from X to Y , we only need to showthat ϕ(X) ⊆ Y . Since Y = V(J), we want to show that every polynomial in Jvanishes at ϕ(x) for every x ∈ X. Fix g ∈ J . Then from the above,

g(f1 + I, . . . , fm + I) = g(f1, . . . , fm) + I

= Φ(g)

= 0 + I,

since g ∈ J , so g(f1, . . . , fm) ∈ I. It follows that g(f1(x), . . . , fm(x)) = 0 forevery x ∈ X. Therefore, ϕ(X) ⊆ Y , and ϕ defines a polynomial map from Xto Y . It is clear that ϕ∗ = Φ, because for g ∈ k[y1, . . . , ym],

ϕ∗(g + J) = (g ◦ ϕ) + I

= g(f1, . . . , fm) + I

= Φ(g)

= Φ(g + J).

Finally, uniqueness follows from Proposition 2.2.7. �

2.2.11 Proposition. Let X ⊆ Am and Y ⊆ An be affine varieties, and letϕ : X → Y be a polynomial map. Then ϕ is an isomorphism if and only if ϕ∗

is an isomorphism, in which case (ϕ∗)−1 = (ϕ−1)∗.

20

Page 21: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof: Suppose that ϕ is an isomorphism. Then there exists a polynomialmap ϕ−1 : Y → X such that ϕ ◦ ϕ−1 = idY and ϕ−1 ◦ ϕ = idX . Takingpullbacks, we get (ϕ−1)∗ ◦ ϕ∗ = idΓ(Y ) and ϕ∗ ◦ (ϕ−1)∗ = idΓ(X), so ϕ∗ is anisomorphism, and (ϕ−1)∗ is its inverse.

Conversely, suppose ϕ∗ is an isomorphism. Then there exists a k-algebrahomomorphism (ϕ∗)−1 : Γ(X) → Γ(Y ) such that ϕ∗ ◦ (ϕ∗)−1 = idΓ(X) and(ϕ∗)−1 ◦ ϕ = idΓ(Y ). By Proposition 2.2.10, there exists a polynomial mapψ : Y → X such that (ϕ∗)−1 = ψ∗. Then

(ϕ ◦ ψ)∗ = ϕ∗ ◦ ψ∗ = ϕ ◦ (ϕ∗)−1 = idΓ(X),

and(ψ ◦ ϕ)∗ = ψ∗ ◦ ϕ∗ = (ϕ∗)−1 ◦ ϕ = idΓ(Y ).

Hence by the uniqueness in Proposition 2.2.10 we have ϕ◦ψ = idX and ψ◦ϕ =idY . Therefore, ϕ is an isomorphism. �

2.2.12 Corollary. Let X ⊆ An and Y ⊆ Am be affine varieties. Then X ∼= Yif and only if Γ(X) ∼= Γ(Y ).

Proof: Suppose X ∼= Y . Then there exists an isomorphism ϕ : X → Y . ByProposition 2.2.11, ϕ∗ : Γ(Y ) → Γ(X) is an isomorphism, so Γ(X) ∼= Γ(Y ).Conversely, suppose Γ(X) ∼= Γ(Y ). Then there exists a k-algebra isomorphismΦ : Γ(Y ) → Γ(X). By Proposition 2.2.10, there exists a polynomial mapϕ : X → Y such that ϕ∗ = Φ. By Proposition 2.2.11, ϕ is an isomorphism, soX ∼= Y . �

2.2.13 Example. Is X = V(yx − 1) ⊆ A2 isomorphic to A1? No, sinceΓ(A1) = k[t] while Γ(X) is the ring of Laurent polynomials, k[x, x−1], and thesek-algebras are not isomorphic. To see this, suppose that Φ : k[x, x−1]→ k[t] isan isomorphism. In particular, Φ is surjective, so Φ(1) = 1 and Φ(x)Φ(x−1) =Φ(1) = 1. Hence Φ(x) and Φ(x−1) are units in k[t], so they must be scalars.But this implies that the entire range of Φ is contained in the scalars, a con-tradiction.

21

Page 22: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in
Page 23: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Appendix A

Some Ring Theory

A.0.14 Definition. A principal ring is a ring for which every ideal is gener-ated by a single element. A principal integral domain is called a principal idealdomain, or PID for short.

A.0.15 Proposition. k[x] is a PID.

Proof: Since k[x] is clearly an integral domain, we only need to show thatit is principal. Let I be an ideal of k[x], and let f be a monic polynomial ofminimum degree in I. First, we show that f is unique, i.e. if g is another monicpolynomial in I such that deg(g) = deg(f), then f = g. Let h = f − g. Thenh ∈ I, and since deg(h) < deg(f) we must have h = 0, so g = f .

We now show that I = 〈f〉. Since f ∈ I, we have 〈f〉 ⊆ I. To establish thereverse inclusion, fix g ∈ I. By the division algorithm, there exist q, r ∈ k[x]such that r is monic, g = qf + r, and either r = 0 or deg(r) < deg(f). Since Iis an ideal, r = g − qf ∈ I. By the minimality of the degree of f , we can nothave deg(r) < deg(f), so r = 0. Therefore, g = qf and g ∈ 〈f〉. Since g ∈ Iwas arbitrary, this shows that I ⊆ 〈f〉, and thus I = 〈f〉. �

A.0.16 Proposition. If n > 1, k[x1, . . . , xn] is not principal.

Proof: Suppose that I is principal. Let I = 〈x1, . . . , xn〉. Then I = 〈p〉for some p ∈ k[x1, . . . , xn]. Hence p|q for every q ∈ I. In particular, q|xifor 1 ≤ i ≤ n. Since the only elements in k[x1, . . . , xn] that divide everyindeterminate are the non-zero scalars, p must be a scalar. However, this acontradiction, as there are no non-zero scalars in I. Therefore, our assumptionthat I is principal is false, and k[x1, . . . , xn] is not principal. �

A.0.17 Definition. We say that a ring R is Noetherian if every ideal of R isfinitely generated.

A.0.18 Proposition. Let R be a ring. Then the following are equivalent:

23

Page 24: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

(i) R is Noetherian,(ii) R satisfies the ascending chain condition on ideals, i.e. if

I0 ⊆ I1 ⊆ · · · ⊆ In ⊆ · · ·

is a chain of ideals of R, there exists a k ∈ N such that

Ik = Ik+1 = · · · = Ik+n = · · · .

Proof: Suppose R is Noetherian, and let

I0 ⊆ I1 ⊆ · · · ⊆ In ⊆ · · ·

be a chain of ideals of R. Let

I =⋃k∈N

Ik.

In general, the union of ideals is not an ideal, but the union of an increasingchain of ideals can easily be seen to be an ideal. Thus I is an ideal. Since Ris Noetherian, I is finitely generated, i.e. there exist a1, . . . , am ∈ I such thatI = 〈a1, . . . , am〉. Let k ∈ N be such that a1, . . . , am ∈ Ik. Then

I = Ik = Ik+1 = · · · = Ik+n = · · · .

Conversely, suppose R satisfies the ascending chain condition but is notNoetherian, and let I be an ideal of R that is not finitely generated. Picka0 ∈ I, and let I0 = 〈a0〉. Since I is not finitely generated, I0 6= I. Picka1 ∈ I \ I0, and let I1 = 〈a0, a1〉. Since I is not finitely generated, I0 ( I1 6= I.Continuing by induction, we get an increasing chain of ideals

I0 ( I1 ( · · · ( In ( · · · ,

in contradiction to the ascending condition on R. Therefore, our assumptionthat R is not Noetherian is false. �

We now establish that polynomial rings over an arbitrary Noetherian ringare Noetherian.

A.0.19 Theorem (Hilbert Basis Theorem). IfR is a Noetherian ring, thenR[x] is Noetherian.

Proof: Suppose R[x] is not Noetherian, and let I is an ideal of R[x] that is notfinitely generated. Let f0 be a polynomial of minimum degree in I. Continuingby induction, let fk+1 be a polynomial of minimum degree in I \ 〈f0, . . . , fk〉.For every k ∈ N, let dk = deg(fk), and let ak be the leading coefficient of fk,and let J = 〈{ak : k ∈ N}〉. Since R is Noetherian and

〈a0〉 ⊆ 〈a0, a1〉 ⊆ · · · 〈a0, . . . , an〉 ⊆ · · ·

24

Page 25: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

is an increasing chain of ideals whose union is J , there exists an n ∈ N suchthat J = 〈a0, . . . , an〉.

Let I0 = 〈f0, . . . , fn〉. By construction, fn+1 /∈ I0. Since J = 〈a0, . . . , an〉and an+1 ∈ J , there exist b0, . . . , bn ∈ R such that an+1 = b0a0 + · · · + bnan.Then, as fn+1 ∈ I \ I0, we have

g = mn+1 − xdn+1−d0b0f0 − · · · − xdn+1−dnbnfn ∈ I,

so deg(g) < deg(fn+1). However, g /∈ I0, as fn+1 /∈ I0, contradicting the mini-mality of deg(fn+1). Therefore, our assumption that R[x] is not Noetherian isfalse. �

A.0.20 Corollary. If R is a Noetherian ring, then R[x1, . . . , xn] is Noetherian.

Proof: Since R[x1, . . . , xn+1] ∼= R[x1, . . . , xn][xn+1], the result follows by in-duction from the Hilbert Basis Theorem. �

A.0.21 Definition. Let R be a ring, and I an ideal in R. The radical of I isthe ideal √

I = {a ∈ R | an ∈ I for some n > 0}.If I =

√I, we say that I is radical .

A.0.22 Proposition. Let R be a ring, and I an ideal of R. Then√I is an

ideal of R.

Proof: If a ∈ R and b ∈√I, then bn ∈ I for some n > 0, so

(ab)n = anbn ∈ I,

and ab ∈√I. If a, b ∈

√I, am ∈ I and bn ∈ I for some m,n > 0. Therefore,

by the Binomial Theorem,

(a+ b)m+n+1 =

m+n+1∑k=0

(m+ n− 1

k

)akbm+n−1−k.

For every k ∈ N, either k ≥ m, or m−1 ≥ k and m+n−1−k ≥ n. This impliesthat for any k ∈ N, either ak ∈ I or bm+n−1−k ∈ I. Therefore, every term ofthe series expansion of (a + b)m+n+1 is in I, showing that (a + b)m+n+1 ∈ I,or a+ b ∈

√I. Therefore,

√I is an ideal. �

A.0.23 Proposition. Let R be a ring, and I an ideal of R. Then I is radicalif and only if an ∈ I implies that a ∈ I for all a ∈ R and n > 0.

Proof: Suppose I is radical and an ∈ I. Then a ∈√I = I. Conversely,

suppose that an ∈ I implies that a ∈ I for all a ∈ R and n > 0. Clearly,I ⊆√I, so we only need to show that

√I ⊆ I. If a ∈

√I then an ∈ I for some

n > 0. Thus a ∈ I, showing that√I ⊆ I and that I is radical. �

25

Page 26: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

A.0.24 Proposition. Let R be a ring, and I a prime ideal of R. Then I isradical.

Proof: Given a ∈ R and n > 0 such that an ∈ I, we will show that a ∈ I byinduction on the n such that an ∈ I. If n = 1 and an ∈ I, then clearly a ∈ I.Suppose that bn ∈ I implies b ∈ I, and that an+1 ∈ I. Since I is prime, eithera ∈ I or an ∈ I, in which case we also have a ∈ I by our induction hypothesis.Therefore, by Proposition A.0.23, I is radical. �

26

Page 27: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Appendix B

Transcendence Bases

B.0.25 Definition. Let K be a field, and let F be a subfield of K. Asubset U ⊆ K is said to be algebraically independent over F if for everyn ≥ 1, every non-zero f ∈ F [x1, . . . , xn], and all u1, . . . , un ∈ U , we havethat f(u1, . . . , un) 6= 0. A transcendence basis of K over F is an algebraicallyindependent subset of K that is maximal with respect to inclusion.

B.0.26 Examples.

(i) The empty set is algebraically independent. If K = F , it is also a tran-scendence basis of K over F .

(ii) Let F a fixed field and let K = F (x1, . . . , xn) be the fraction field of thering F [x1, . . . , xn]. We claim that {x1, . . . , xn} is a transcendence basisof K over F . It is clearly algebraically independent, as if f ∈ F [t1, . . . , tn]is such that f(x1, . . . , xn) = 0, we have that f = f(t1, . . . , tn) = 0. Toshow that {x1, . . . , xn} is a maximal algebraically independent set, wewill show that {x1, . . . , xn, p/q} is algebraically dependent over F for anyp, q ∈ F [x1, . . . , xn], q 6= 0. Define f ∈ F [t1, . . . , tn+1] by

f(t1, . . . , tn+1) = p(t1, . . . , tn)− q(t1, . . . , tn)tn+1.

Then f 6= 0, but f(x1, . . . , xn, p/q) = 0, showing that {x1, . . . , xn, p/q}is algebraically dependent over F . Therefore, {x1, . . . , xn} is a transcen-dence basis of K over F .

B.0.27 Theorem. Let K be a field, and let F be a subfield of K. Then:

(i) Every algebraically independent subset U of K is contained in some tran-scendence basis. In particular, since the empty set is algebraically inde-pendent, K has a transcendence basis.

(ii) If B1 and B2 are both transcendence bases of K over F , then card(B1) =card(B2).

27

Page 28: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof:(i) Let P be the partial order of algebraically independent subsets of K that

contain U , ordered by inclusion. If C is a chain in P , then⋃C is clearly

algebraically independent, as any possible algebraic dependence involvesfinitely many elements of

⋃C, which could all be chosen to be in the same

member of C. Therefore, by Zorn’s Lemma, P has a maximal element.However, by definition, such a maximal element is a transcendence basisof K containing U .

(ii) For the sake of sanity, we will assume that B1 is finite. In the infinitecase, it is argued using either multiple applications of Zorn’s Lemma ortransfinite induction. Suppose B1 = {x1, . . . , xm}, where m ≥ 1 is theminimal cardinality of any transcendence basis. It suffices to show thatif w1, . . . , wn are algebraically independent elements of K then n ≤ m,as we could then swap B1 and B2 to get the opposite inequality. Ifevery wi is an xj , there is nothing to prove, so by possibly reordering thewi’s, we can assume that w1 6= xi for i = 1, . . . ,m. Since {x1, . . . , xm}is a transcendence basis, {w1, x1, . . . , xm} is algebraically dependent, sothere is a non-zero polynomial f1 ∈ F [t1, . . . , tm+1], which can clearly bechosen to be irreducible, such that f1(w1, x1, . . . , xm) = 0. After possiblyrenumbering the xj ’s we may write

f1 =

k∑j=1

gj(w1, x2, . . . , xm)xj1

for some k ≥ 1 and g1, . . . , gk ∈ F [t1, . . . , tm+1. No irreducible fac-tor of gk vanishes on (w1, x2, . . . , xn), otherwise w1 would be a root oftwo distinct irreducible polynomials over F (x1, . . . , xm). Hence x1 isalgebraic over F (w1, x2, . . . , xm) and w1, x2, . . . , xm are algebraically in-dependent over F , as otherwise the minimality of m would be contra-dicted. Continuing inductively, suppose that after a suitable renumber-ing of x1, . . . , xm we have found w1, . . . , wr, r < n, sch that K is al-gebraiic over F (w1, . . . , wr, xr+1, . . . , xm). Then there exists a non-zerof ∈ F [t1, . . . , tm+1] such that

f(wr+1, w1, . . . , wr, xr+1, . . . , xm) = 0.

Since the wi’s are algebraically independent over F , it follows by thesame argument as in the case above that some xj , which we can as-sume to be xr+1, is algebraic over F (w1, . . . , wr+1, xr+2, . . . , xm). Sincea tower of algebraic extensions is algebraic, it follows that K is algebraicover F (w1, . . . , wr+1, xr+2, . . . , xm). If n ≥ m, we can continue induc-tively and replace all of the xj ’s by wi’s to see that K is algebraic overF (w1, . . . , wm), showing that n = m, as desired. �

B.0.28 Definition. Let K be a field, and let F be a subfield of K. Thetranscendence degree of K over F is the cardinality of any transcendence basisof K over F .

28

Page 29: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Appendix C

A Proof of the Nullstellensatz

We begin by examining extensions of rings that are analogous to algebraicextensions of fields, where an arbitrary polynomial with coefficients in the basefield is replaced with a monic polynomial with coefficients in the base ring.

C.0.29 Definition. Let S be a ring and R be a subring of S.

(i) An element s ∈ S is integral over R if s is the root of a monic polynomialin R[x].

(ii) The ring S is an integral extension of R, or just integral over R, if everys ∈ S is integral over R.

(iii) The integral closure of R in S is the set of elements of S that are integralover R.

One fundamental fact about integral extensions is that they are transitive,i.e. the composition of integral extensions is also an integral extension. In theproof we use a special case of a notion from the theory of modules. If R andS are rings and R ⊆ S, we say that S is a finitely generated R-module if thereexists a finite set A ⊆ S such that S = RA.

C.0.30 Proposition. Let T be a ring and R be a subring of T . If t ∈ T , thenthe following are equivalent:

(i) t is integral over R;

(ii) R[t] is a finitely generated R-module;

(iii) there exists a subring S of T such that t ∈ S and S is a finitely generatedR-module.

Proof: Suppose that t is integral over R. There then exist r0, ..., rn−1 ∈ Rsuch that

tn + rn−1tn−1 + · · ·+ r1t+ r0 = 0,

or

tn = −(rn−1tn−1 + · · ·+ r1t+ r0),

29

Page 30: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

so tn and all higher powers of t can be expressed as R-linear combinations oftn−1, . . . , t, 1. Then R[t] = R{tn−1, . . . , t, 1} is a finitely generated R-module.

Suppose R[t] is a finitely generated R-module. Since t ∈ R[t] and R[t] ⊆ T ,this means that S = R[t] satisfies the conditions of (iii).

Suppose there exists a subring S of T such that t ∈ S and S is a finitelygenerated R-module. Let A ⊆ S be a finite set such that S = RA. Enumeratethe elements of A by A = {a1, . . . , an}. For i = 1, . . . , n, the element tai is anelement of S and can thus be written as R-linear combinations of a1, . . . , an,i.e. for some coefficients cij ∈ R,

tai =

n∑j=1

cijaj .

By rearranging terms, we obtain

n∑j=1

(δijt− cij)aj = 0,

where δij is the Kronecker delta. Let B be the n × n matrix whose i, j entryis δijt− cij , and let v be the n× 1 column vector whose entries are a1, . . . , an.These equations then simply amount to saying that Bv = 0; it follows fromCramer’s Rule that (detB)ai = 0 for i = 1, . . . , n. Since 1 ∈ S is an R-linearcombination of a1, . . . , an, it follows that detB = 0. But B = tI −C, where Cis the matrix whose i, j entry is cij . Thus, t is a root of the monic polynomialdet(xI − C) ∈ R[x], i.e. t is integral over R. �

C.0.31 Proposition. Let R, S, and T be rings such that R ⊆ S ⊆ T . If T isintegral over S and S is integral over R, then T is integral over R.

Proof: Fix t ∈ T . Since T is integral over S, there exist s0, ..., sn−1 ∈ S with

tn + sn−1tn−1 + · · ·+ s1t+ s0 = 0.

Since each si ∈ S is integral over R, by Proposition C.0.30, each ring R[si]is a finitely generated R-module, implying that R[s0, . . . , sn−1] is a finitelygenerated R-module as well. In addition, since the monic polynomial displayedabove has coefficients in R[s0, . . . , sn−1], t is integral over R[s0, . . . , sn−1], soR[s0, . . . , sn−1, t] is a finitely generated R-module. Hence, t is integral over Rby Proposition C.0.30. �

If either ring in an integral extension is a field, then the integral extensionis simply a field extension.

C.0.32 Proposition. Let R be a ring and S be an integral domain that isintegral over R. Then, R is a field if and only if S is a field.

30

Page 31: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Proof: Suppose R is a field and fix a non-zero s ∈ S. Then, s is integral overR, so there exist a0, a1, . . . , an−1 ∈ R such that

sn + an−1sn−1 + · · ·+ a1s+ a0 = 0.

Since S is an integral domain, we may assume a0 6= 0, as otherwise s factorsout of the left-hand side of the equation, implying that s is a zero divisor. Then

s(sn−1 + an−1sn−2 + · · ·+ a1) = −a0,

and since (−1/a0) ∈ R, this shows that

s(sn−1 + an−1sn−2 + · · ·+ a1)(−1/a0) = −a0(−1/a0) = 1,

so s is invertible. Therefore, S is a field.Conversely, suppose that S is a field and fix a non-zero r ∈ R. Since r−1 ∈ S

is integral over R, there exist a0, a1, . . . , an−1 ∈ R such that

r−m + am−1r−m+1 + · · ·+ a1r

−1 + a0 = 0.

Thenr−1 = −(am−1 + · · ·+ a1r

m−2 + a0rm−1) ∈ R.

Therefore, R is a field. �

Most rings we deal with in these notes are also vector spaces over somefield k, where the vector space addition is the same as addition in the ring,and the scalar multiplication coincides with multiplication in the ring, afteridentifying the scalar α ∈ k with the element α · 1 of the ring. Such rings arecalled k-algebras. We deal with k-algebras elsewhere in these notes, but repeatsome basic facts about them here.

C.0.33 Examples.(i) k[x1, . . . , xn] is a k-algebra.(ii) Let A be a k-algebra and I an ideal of A. Then I is also a vector subspace

of A, and the ring quotient of A by I agrees with the vector space quotientof A by I. Hence A/I is also a k-algebra.

Given k-algebras A and B, we define a k-algebra homomorphism from A toB to be a ring homomorphism ϕ : A→ B such that ϕ(α) = α for every α ∈ k.

C.0.34 Examples.(i) Let A be a k-algebra and I be an ideal of A. The quotient map ϕ : A→

A/I is then a k-algebra homomorphism.(ii) The map ϕ : C[x1, . . . , xn]→ C[x1, . . . , xn] defined by

ϕ(anxn + · · ·+ a1x+ a0) = anx

n + · · ·+ a1x+ a0

is a ring homomorphism that is not a C-algebra homomorphism.

31

Page 32: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

Let A be a k-algebra. We say that A is finitely generated if A = k[a1, . . . , an]for some a1, . . . , an ∈ A. Moreover, y1, . . . , yn ∈ A are said to be algebraicallyindependent if there is no non-zero f ∈ k[x1, . . . , xn] such that f(y1, . . . , yn) =0, or equivalently, if the k-algebra homomorphism

ϕ : k[x1, . . . , xn]→ k[y1, . . . , yn]

defined by ϕ(xi) = yi is an isomorphism.

C.0.35 Theorem (Noether Normalization Lemma). Let A be an inte-gral domain that is a finitely generated k-algebra, and let d be the transcen-dence degree of the fraction field of A over k. There exist elements y1, . . . , yd ∈A which are algebraically independent over k and are such that A is integralover k[y1, . . . , yd].

Proof: Suppose that A = k[r1, . . . , rn]. If r1, . . . , rn are already algebraicallyindependent over k, then we are done. If not, there is a non-trivial polynomialrelation amongst the ri’s, i.e. there exists a finite family F of distinct tuplesj = (j1, . . . , jn) of non-negative integers and corresponding non-zero cofficientsaj ∈ k such that ∑

j∈Fajr

j11 . . . rjnn = 0.

Let m = (1,m2, . . . ,mn) be a vector of positive integers, and let

y2 = r2 − rm21 , . . . , yn = rn − rmn1 .

We use the dot product j ·m to denote j1 +m2j2 + · · ·+mnjn. Substitutingri = yi + rmi1 into the above relation, we get∑

j∈Fajr

j·m1 + f(r1, y2, . . . , yn) = 0,

where f is a polynomial in which no pure power of r1 appears. Let l be an inte-ger greater than any component of a vector in F , and let m = (1, l, l2, . . . , ln−1).Then, all j ·m are distinct for those j such that aj 6= 0. In this way, we obtain anintegral equation for r1 over k[y2, . . . , yn], implying that k[y2, . . . , yn][r1] is in-tegral over k[y2, . . . , yn] by Proposition C.0.30. However, A = k[r1, y2, . . . , yn]by the definition of the yi’s; it follows that A is integral over k[y2, . . . , yn].

We now proceed inductively, applying the same construction to k[y2, . . . , yn]and using the transitivity of integral extensions, to shrink the number of y’sdown to an algebraically independent set. Thus, there exist algebraically in-dependent elements y1, . . . , yk ∈ A such that A is integral over k[y1, . . . , yk].Since y1, . . . , yk are still algebraically independent in the fraction field of A,and since A is integral over k[y1, . . . , yk], they generate the fraction field of Aover k. Therefore, y1, . . . , yk form a transcendence basis of the fraction field ofA over k, and k = d as desired. �

32

Page 33: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

In the particular case of fields, the Noether Normalization Lemma can berestated more naturally in the language of field extensions.

C.0.36 Corollary. Let L be a field extension of k that is finitely generatedas a k-algebra. Then L is algebraic over k.

Proof: By the Noether Normalization Lemma, there exist algebraically in-dependent y1, . . . , yn ∈ L such that L is integral over k[y1, . . . , yn]. Since Lis a field, by Proposition C.0.32, k[y1, . . . , yn] is also a field. But this impliesk[y1, . . . , yn] = k, as no polynomial ring over a field is a field. Therefore, L isintegral over k, i.e. L is algebraic over k. �

C.0.37 Theorem (Weak Nullstellensatz). Suppose k is algebraically closed.Then every maximal ideal in k[x1, . . . , xn] is of the form 〈x1− a1, . . . , xn− an〉for some (a1, . . . , an) ∈ An. Moreover, if I is a proper ideal of k[x1, . . . , xn]then V(I) 6= ∅.

Proof: Let R = k[x1, . . . , xn] and let I be a maximal ideal of R. Then R/I isa field extension of k and finitely generated as a k-algebra. By Corollary C.0.36,it is an algebraic extension of k. Since k is algebraically closed, R/I = k. Letϕ : R → k be the quotient map, and let ai = ϕ(xi) for i = 1, . . . , n. LetI ′ = 〈x1 − a1, . . . , xn − an〉. For i = 1, . . . , n, we have

ϕ(xi − ai) = ϕ(xi)− ϕ(ai) = ai − ϕ(ai) = ai − ai = 0,

so ϕ(f) = 0 for every f ∈ I ′. Hence I ′ ⊆ I. However, I ′ is maximal, so I = I ′.Let I be a proper ideal of k[x1, . . . , xn]. Then I is contained in a maximal

ideal, so there exist a1, . . . , an ∈ k such that

I ⊆ 〈x1 − a1, . . . , xn − an〉.

Thus{(a1, . . . , an)} = V(〈x1 − a1, . . . , xn − an〉) ⊆ V(I),

so (a1, . . . , an) ∈ V(I), and V(I) 6= ∅. �

C.0.38 Theorem (Strong Nullstellensatz). Suppose k is algebraically closed,and let I ⊆ k[x1, . . . , xn] be an ideal. Then I(V(I)) =

√I, or I =

√I, so I is

the ideal of a set of points if and only if I =√I.

Proof: Since√I ⊆ I(V(I)), we only need to prove the reverse inclusion. Fix

g ∈ I(V(I)). By the Hilbert Basis Theorem, we have I = 〈f1, . . . , fm〉 for somef1, . . . , fm ∈ k[x1, . . . , xn]. Let us introduce a new variable xn+1 and considerthe ideal I ′ = 〈f1, . . . , fm, 1−xn+1g〉 of k[x1, . . . , xn, xn+1]. If f1, . . . , fm vanishat (a1, . . . , an+1) ∈ An+1, then g also vanishes at (a1, . . . , an+1), as g ∈ I(V(I)),so 1 − xn+1g is non-zero. Hence V(I ′) = ∅. By the Weak Nullstellensatz, I ′

33

Page 34: Algebraic Sets - Mathematicsmoraru/764Week4_2015.pdf · 2015-05-31 · Since every algebraic set is the zero set of an ideal of polynomials, we now turn our attention to ideals in

is not proper, i.e. 1 ∈ I ′. Therefore, there exist h1, . . . , hn+1 ∈ k[x1, . . . , xn+1]such that

1 = h1f1 + · · ·+ hnfn + hn+1(1− xn+1g).

Working in the field of fractions of k[x1, . . . , xn+1], substitute g−1 for xn+1 andmultiply both sides by an appropriate power gk of g to clear denominators onthe right-hand side and give

gk = h1f1 + · · ·+ hnfn + hn+1(1− g−1g) = h1f1 + · · ·+ hnfn ∈ I,

where hi(x1, . . . , xn) := gkhi(x1, . . . , xn, g−1) ∈ k[x1, . . . , xn] for all i = 1, . . . , n.

Hence g ∈√I. Therefore, I(V(I)) ⊆

√I and I(V(I)) =

√I. �

34