Eisenbud-Chapter 1
Eisenbud-Chapter 1
Homework 01
Unlike in the textbook, we use ⊆ to denote the containment of two sets (for the simple fact that it is a
habit to use this symbol).
Exercise 1.1. Prove that the following conditions on a module M over a commutative ring R
are equivalent (the fourth is Hilbert’s original formulation; the first and third are the ones most often
used). The case M = R is the case of ideals.
4. Given any sequence of elements f1 , f2 , . . . ∈ M, there is a number m such that for each n > m
there is an expression fn = ∑m
i=1 ai f i with ai ∈ R.
J = ( f1 , . . . , fn ).
Thus, the ascending chain of submodules terminates at n0 . Since (Jk )k∈N is arbitrary, we have proved
that every ascending chain of submodules of M terminates.
(2. ⇒ 3.) Suppose that every ascending chain of submodules of M terminates. Let Θ = (Jα )α be
a set of submodules of M. By contradiction, suppose that Θ does not have a maximal element. Let
Jα1 ∈ Θ be arbitrary. By our assumption, Jα1 is not maximal; so, there exists Jα2 ∈ Θ such that
Jα1 ⊆ Jα2 .
Jα2 ⊆ Jα3 .
By doing this, we can find an ascending chain (Iαk )k∈N of submodules of M. By hypothesis, (Iαk )k∈N
terminates, thus there exists k0 ∈ N such that
This means that Iαk0 is a maximal element in Θ, which is a contradiction. Since Θ is arbitrary, we
have shown that every set of submodules of M contains elements maximal under inclusion.
(3. ⇒ 4.) Assume that every set of submodules of M contains elements maximal under inclusion.
Let ( fk )k∈N be a sequence of points in M. We consider the set of ideals
Θ := {( f1 , . . . , fk ) : k ∈ N},
which admits a maximal element. Let ( f1 , . . . , fk0 ) denote the maximal element of Θ. Since
we see that
( f1 , . . . , fk0 ) = ( f1 , . . . , fk ) for all k ∈ N, k ≥ k0 .
Precesily, this means that, for each k ≥ k0 , there are a1 , . . . , ak0 ∈ R such that
m
f k = ∑ ai f i .
i=1
(4. ⇒ 1.) Suppose that any sequence of elements f1 , f2 , . . . ∈ M, there is a number m such that
for each n > m there is an expression fn = ∑m i=1 ai f i with ai ∈ R. Let J ⊆ M be a submodule. By
contradiction, suppose that J is not finitely generated. Let f1 ∈ J be fixed. Since J is not finitely
generated, there exists f2 ∈ J such that
f2 ∈
/ ( f1 ).
By the same argument, we can find f3 ∈ J such that
f3 ∈
/ ( f1 , f2 ).
Repeating this reasoning over and over again, we get a sequence ( fk )k∈N of points in J such that
fk+1 ∈
/ ( f1 , . . . , fk ) for all k ∈ N.
This means that the sequence ( fk )k∈N does not satisfy statement 4. of this result, which is a contra-
diction. So, we conclude that J is finitely generated. Since J is arbitrary, we have proved that M is
Noetherian.
Exercise 1.2. (Emmy Noether): Prove that if R is Noetherian, and I ⊆ R is an ideal, then among
the primes of R containing I there are only finitely many that are minimal with respect to inclusion
(these are usually called the minimal primes of I, or the primes minimal over I) as follows: Assuming
that the proposition fails, the Noetherian hypothesis guarantees the existence of an ideal I maximal
among ideals in R for which it fails. Show that I cannot be prime so that we can find elements f and
g in R, not in I, such that f g ∈ I. Now show that every prime minimal over I is minimal over one of
the larger ideals (I, f ) and (I, g).
With Hilbert’s basis theorem and the Nullstellensatz (see Exercise 1.9), Exercise 1.2 gives one of
the fundamental finiteness theorems of algebraic geometry: An algebraic set can have only finitely
many irreducible components. Originally the result was proved by difficult inductive arguments and
elimination theory. For a further discussion of the significance of this result see the beginning of
Chapter 3, and particularly example 2 there. The result of this exercise is strengthened in Theorem
3.1.
Solution. We proceed by contradiction, assuming that the set of ideals of R for which the statement
fails is not empty; we denote this set by Θ. Since Θ is a set of ideals in the Noetherian ring R, Θ
admits a maximal element I.
First, we prove that I is not prime. By contradiction, if I is prime, then I is an element in Θ with
a unique prime containing I, which is minimal with respect to inclusion (of course, we are talking
about I itself!). This contradicts our hypothesis, so I is not prime.
Now, since I is not prime, there exist f , g ∈ R\I such that f g ∈ I. For any of the infinite prime
ideals J containing I, f g ∈ J. Therefore, either
( f , I) ⊆ J,
or
(g, I) ⊆ J.
Without loss of generality, we assume that ( f , I) ⊆ J. Since there are infinitely many of Js, ( f , I) ⊆ J
implies that ( f , I) ∈ Θ. In addition, since
I ⊆ ( f , I),
we conclude that ( f , I) is an element in Θ, bigger than the maximal! Since we have reached a contra-
diction, the exercise statement is true.
Exercise 1.9. Let S = k[x1 , . . . , xr ], with k an algebraically closed field. Show that under the
correspondence of radical ideals in S and algebraic subsets of Ar , the prime ideals correspond to the
algebraic sets that cannot be written as a proper union of smaller algebraic sets (irreducible).
Solution. Suppose that J is a prime ideal. We need to prove that Z(J) is irreducible. By contradiction,
we assume that Z(J) is not irreducible, i.e., there exist J1 , J2 ◁ S such that
J = rad (J)
= I(Z(J))
= I(Z(J1 ) ∪ Z(J2 ))
= I(Z(J1 )) ∩ I(Z(J2 )). (2)
This, together with the proper union given in (1), implies that either
Z(J2 ) ⊆ Z(J1 ),
or
Z(J1 ) ⊆ Z(J2 ),
which is not possible! So, we conclude that Z(J) is irreducible.
The first represents the union of a circle and a parabola in the plane, and the second shows the union
of two skew lines in 3-space. (You may use the Nullstellensatz to prove your answer is right.)
Proof. For the first figure, we shall assume that the coordinate axes are displayed so that the circle
has radius 1 and, its center is in the point (0, 1).
Thus, this circle is associated with the equation
x2 + (y − 1)2 = 1.
R → R3
t 7→ (a, b, c)t + (a0 , b0 , c0 ),
where at least one of the entries in (a, b, c) is nonzero. Without loss of generality, we assume that
a ̸= 0. Any point (x, y, z) in L is such that
x = at + a0 , y = bt + b0 , z = ct + c0 ,
Now, for our skew lines, which we call L1 and L2 , we associate the corresponding RL1 , SL1 , RL2 , SL2
(depending on two variables, let us say x and y). So, the second figure corresponds to the ring
k[x, y]/(RL1 (x, y), SL1 (x, y), RL2 (x, y), SL2 (x, y)).
Exercise 1.10. When we draw pictures representing algebraic sets, we often draw the same
picture for all ground fields k, although by rights it generally represents best the case k = R. In fact,
we are usually interested in the case of an algebraically closed field k, such as k = C, where the
Nullstellensatz applies. The main way in which the pictures can be misleading is illustrated by the
following examples.
a. If k = R then the ring k[x, y]/(x2 + y2 − 1) ∩ (y − 2 − x2 ) corresponds to the union of a circle and a
parabola.
If k = C, show that there are four points in the intersection of these two components. Show that
there is a bijection given by polynomial maps between the parabola and the line x = 0. Show
further that “projection from the north pole” gives a bijection (given by rational functions)
between the circle minus one point and the line minus two points. (Can you find such a bijection
between the circle and the line minus one point?)
b. Show that the polynomial f (x, y) = y2 − (x − 1)x(x + 1) is irreducible over any field k. Thus
X = Z( f ) ⊆ A2 is an irreducible algebraic set. This is not so obvious from the real picture,
which approximately resembles the following image.
Solution of a. To find the points of the intersection, we must find the solutions to the system
2
x + y2 − 1 = 0,
y − 2 − x2 = 0.
x2 + (x2 + 2)2 = 1.
z + (z + 2)2 = 1,
z2 + 5z + 3 = 0.
These calculations show that there are four points in the intersection of the two components in our
figure.
Now, for the bijection between the parabola and the line x = 0, we consider the map
f :R⊆C∼
= R2 → C2 ∼
= R2
(0,t) 7→ f (t) = (t 2 ,t).
This means that f is a bijection between the parabola {(t,t 2 ) : t ∈ R} and the line x = 0.
For the last part, let us consider the stereographic projection1
x
(x, y) 7→ ,
1−y
with inverse
2u u2 − 1
u 7→ , .
u2 + 1 u2 + 1
In our context, the above map is defined over all the complex numbers, except for i and −i. Both
values remain outside the domain of the stereographic projection. Following the suggestions given
by the textbook, we shall move i to infinity by using the change of variables:
1
z := + i.
u
Since
1
u= ,
z−i
for any complex z ̸= i, we obtain
2u 2(z − i)
= ,
u2 + 1 1 + (z − i)2
u2 − 1 1 − (z − i)2
= .
u2 + 1 1 + (z − i)2
Solution of b. By contradiction, suppose that there exists polynomials g, h ∈ k[x, y] such that
p(x)r(x) = 1,
s(x) + q(x) = 0,
q(x)s(x) = −(x − 1)x(x + 1).
is a polynomial of even degree, which is not true. So, it is not possible that degy g = 1.
Now, if degy g = 2, then degy h = 0. In consequence, there exist p, q, r, s ∈ k[x] such that
p(x)s(x) = 1,
q(x)s(x) = 0,
r(x)s(x) = −(x − 1)x(x + 1).
By the first equation we see that s(x) is a unit, so it must be a constant polynomial. In other words,
degs = 0. But h(x, y) = s(x), so degx h = degy h = 0, so h is constant, which can be assumed to be 1.
Thus, (3) is not factorized.
Summarizing, we have proved that f is irreducible over any field k. We know that irreducible
elements generate prime ideals; but prime ideals are in correspondence with irreducible algebraic
sets, as we showed in Exercise 1.9. Thus, X = Z( f ) ⊆ A2 is an irreducible algebraic set.
Exercise 1.13. Suppose that I is an ideal in a commutative ring. (Part 1) Show that rad (I)
is finitely generated, then for some integer N we have (rad (I))N ⊆ I. (Part 2) Conclude that, in a
Noetherian ring, the ideals I and J have the same radical if and only if there is some integer N such
that I N ⊆ J and J N ⊆ I. (Part 3) Use the Nullstellensatz to deduce that if I, J ⊆ S = k[x1 , . . . , xr ] are
ideals and k is algebraically closed, then Z(I) = Z(J) if and only if I N ⊆ J and J N ⊆ I for some N.
Solution. Part 1. Suppose that rad (I) is finitely generated; thus, there exist f1 , . . . , fn ∈ rad (I) such
that
rad (I) = ( f1 , . . . , fn ).
For each j = 1, . . . , n, we write
I j := ( f1 , . . . , f j ).
By induction over j, we want to prove that for each j there exists N j ∈ N such that
N
I j j ⊆ I. (4)
Induction basis: Let j equal one. Since f1 ∈ rad (I), there exists N1 ∈ N such that
f1N1 ∈ I.
I1N1 = ( f1 )N1 ⊆ I.
This last line shows that (4) is true for j = 1.
Induction step: Let j > 1 be fixed. Suppose that (4) holds for j − 1. So, there exists N j−1 ∈ N
such that
N j−1
I j−1 ⊆ I.
Now, since f j ∈ rad (I), there is a number m ∈ N such that
f jm ∈ I.
Note that I j−1 ⊆ I j ; so, for each p ∈ I j there exist q p ∈ I j−1 and t ∈ R such that
p = qp + t f j.
IN ⊆ J and J N ⊆ I. (5)
pm ∈ I.
IN ⊆ J and J N ⊆ I.
for ideals I of R are called Zariski-closed subsets. When there is no danger of confusion, we shall
simply call them closed subsets.
a. Prove that finite unions and arbitrary intersections of closed subsets are closed, and therefore the
closed subsets define a topology, called the Zariski topology, on Spec R. The induced topology
on the subset max-Spec R is also called the Zariski topology.
If k = R or C (or some other topological field), then we have two topologies on kn : the topology
induced from the topology of k, called the classical topology, and the Zariski topology. The
Zariski topology has many fewer closed sets than the classical topology.
b. Suppose for simplicity that k is an algebraically closed field, in the Zariski topology on Al (k) (that
is, on the maximal ideals of k[x]) show that the open sets are exactly the complements of finite
sets. In particular, this topology is not Hausdorff. Show that the Zariski topology on An (k) = kn
is not the product topology, even for n = 2.
U( f ) := {p a prime ideal of R ; p ⊇ I}
for some f ∈ R. (Part 1) Show that the distinguished open sets form a basis for the Zariski
topology, in the sense that every open set is a union of distinguished open sets. (Part 2) Show
S
that Spec R = i U( fi ) for some collection fi of elements of R if and only if the ideal generated
by all the fi is the unit ideal (1).
d. Show that if R is any ring then Spec R is compact in the Zariski topology (that is, every open
covering has a finite refinement).
IJ ⊆ p. (7)
By contradiction, suppose that I ⊈ p and J ⊈ p. Hence, we can take points a ∈ I\p and b ∈ J\p. Note
that ab ∈ IJ, so, by (7) we have that ab ∈ p, but precisely this is impossible! Thus, p ∈ Z(I) ∪ Z(J)
for every p ∈ Z(IJ). In conclusion, we have that
If p ∈
T
α Z(Iα ), then
Iα ⊆ p ∀α.
Hence, we obtain [
Iα ⊆ p,
α
Solution of b. We shall show that the closed sets are finite, i.e., algebraic sets are finite. Let J be an
ideal in k[x]. Note that k[x] is a principal ideal domain, thus J is principal, i.e., J = ( f ) for some
f ∈ k[x]. In addition, since k is algebraically closed, there exist n ∈ N, c, a1 , . . . , an ∈ k such that
p(x) = c(x − a1 ) · · · (x − an ).
∆ = {(x, x) : x ∈ k}
is not closed in the product topology of k2 . Nevertheless, ∆ is closed in the Zariski topology, i.e., ∆ is
an algebraic set. Indeed, if we write
p(x, y) := x − y,
then
∆ = {(x, x) ; x ∈ k}
= {(x, y) ; x, y ∈ k, x = y}
= {(x, x) ; p(x, y) = 0}
= Z((p)).
Solution of c. (Part 1) Let U be an arbitrary open set. Let p ∈ U be arbitrary. Since U is open, U c is
an algebraic set, i.e., there exists an ideal I in R such that
We need to show that the ideal generated by all the fi is the unit ideal (1) = R. By contradiction, we
suppose that I ̸= R. This guarantees the existence of a maximal ideal p containing I. Since p is prime,
for being maximal, and I ⊆ p, it holds that
fi ∈ p for all i.
I = ( fi )i = (1).
To finish this exercise, we suppose that { fi } is a family of points in R such that the ideal generated by
all the elements in this family is the unit ideal (1). We shall prove that
\
0/ = U( fi )c .
i
By contradiction, let p be a prime ideal such that p ∈ U( fi )c for every i. It means that
fi ∈ p for all i,
Solution of d. Let (Ui )i be an arbitrary open cover for Spec R. Since the family of distinguished open
sets is a basis for the Zariski topology of Spec R, we can assume, without loss of generality, that
Ui = U( fi ) for some fi ∈ R, for every i. So, we have that
[
Spec R = U( fi ).
i
By Part 2 in item c, we know that { fi } is a family of points in R such that the ideal generated by all
the elements in this family is the unit ideal (1). If particular, there exist ai1 , . . . , ain ∈ R such that
So { fi1 , . . . , fin } generates (1), and by Part 2 in item c, it is equivalent to say that
n
[
Spec R = U( fi j ).
j=1
This means that {U( fi1 ), . . . ,U( fin )} is a finite subcover of (Ui )i for Spec R. Since (Ui )i is arbitrary,
we have shown that every open cover for Spec R admits a finite subcover, i.e., Spec R is compact.