This action might not be possible to undo. Are you sure you want to continue?
An Introduction to Algebraic Geometry
WILLIAM FULTON
January 28, 2008
Preface
Third Preface, 2008
This text has been out of print for several years, with the author holding copy
rights. Since I continue to hear from young algebraic geometers who used this as
their ﬁrst text, I amglad nowto make this editionavailable without charge to anyone
interested. I am most grateful to Kwankyu Lee for making a careful LaTeX version,
which was the basis of this edition; thanks also to Eugene Eisenstein for help with
the graphics.
As in 1989, I have managed to resist making sweeping changes. I thank all who
have sent corrections to earlier versions, especially Grzegorz Bobi ´ nski for the most
recent and thorough list. It is inevitable that this conversion has introduced some
new errors, and I and future readers will be grateful if you will send any errors you
ﬁnd to me at wfulton@umich.edu.
Second Preface, 1989
When this book ﬁrst appeared, there were fewtexts available to a novice in mod
ern algebraic geometry. Since then many introductory treatises have appeared, in
cluding excellent texts by Shafarevich, Mumford, Hartshorne, GrifﬁthsHarris, Kunz,
Clemens, Iitaka, BrieskornKnörrer, and ArbarelloCornalbaGrifﬁthsHarris.
The past two decades have also seen a good deal of growth in our understanding
of the topics covered in this text: linear series on curves, intersection theory, and
the RiemannRoch problem. It has been tempting to rewrite the book to reﬂect this
progress, but it does not seem possible to do so without abandoning its elementary
character and destroying its original purpose: to introduce students with a little al
gebra background to a few of the ideas of algebraic geometry and to help them gain
some appreciation both for algebraic geometry and for origins and applications of
many of the notions of commutative algebra. If working through the book and its
exercises helps prepare a reader for any of the texts mentioned above, that will be an
added beneﬁt.
i
ii PREFACE
First Preface, 1969
Although algebraic geometry is a highly developed and thriving ﬁeld of mathe
matics, it is notoriously difﬁcult for the beginner to make his way into the subject.
There are several texts on an undergraduate level that give an excellent treatment of
the classical theory of plane curves, but these do not prepare the student adequately
for modern algebraic geometry. On the other hand, most books with a modern ap
proach demand considerable background in algebra and topology, often the equiv
alent of a year or more of graduate study. The aim of these notes is to develop the
theory of algebraic curves from the viewpoint of modern algebraic geometry, but
without excessive prerequisites.
We have assumed that the reader is familiar with some basic properties of rings,
ideals, and polynomials, such as is often covered in a onesemester course in mod
ern algebra; additional commutative algebra is developed in later sections. Chapter
1 begins with a summary of the facts we need from algebra. The rest of the chapter
is concerned with basic properties of afﬁne algebraic sets; we have given Zariski’s
proof of the important Nullstellensatz.
The coordinate ring, functionﬁeld, andlocal rings of anafﬁne variety are studied
in Chapter 2. As in any modern treatment of algebraic geometry, they play a funda
mental role in our preparation. The general study of afﬁne and projective varieties
is continued in Chapters 4 and 6, but only as far as necessary for our study of curves.
Chapter 3 considers afﬁne plane curves. The classical deﬁnition of the multiplic
ity of a point on a curve is shown to depend only on the local ring of the curve at the
point. The intersection number of two plane curves at a point is characterized by its
properties, and a deﬁnition in terms of a certain residue class ring of a local ring is
shown to have these properties. Bézout’s Theorem and Max Noether’s Fundamen
tal Theorem are the subject of Chapter 5. (Anyone familiar with the cohomology of
projective varieties will recognize that this cohomology is implicit in our proofs.)
In Chapter 7 the nonsingular model of a curve is constructed by means of blow
ing up points, and the correspondence between algebraic function ﬁelds on one
variable and nonsingular projective curves is established. In the concluding chapter
the algebraic approach of Chevalley is combined with the geometric reasoning of
Brill and Noether to prove the RiemannRoch Theorem.
These notes are from a course taught to Juniors at Brandeis University in 1967–
68. The course was repeated (assuming all the algebra) to a group of graduate stu
dents during the intensive week at the end of the Spring semester. We have retained
an essential feature of these courses by including several hundred problems. The re
sults of the starred problems are used freely in the text, while the others range from
exercises to applications and extensions of the theory.
From Chapter 3 on, k denotes a ﬁxed algebraically closed ﬁeld. Whenever con
venient (including without comment many of the problems) we have assumed k to
be of characteristic zero. The minor adjustments necessary to extend the theory to
arbitrary characteristic are discussed in an appendix.
Thanks are due to Richard Weiss, a student in the course, for sharing the task
of writing the notes. He corrected many errors and improved the clarity of the text.
Professor Paul Monsky provided several helpful suggestions as I taught the course.
iii
“Je n’ai jamais été assez loinpour biensentir l’applicationde l’algèbre à la géométrie.
Je n’ai mois point cette manière d’opérer sans voir ce qu’onfait, et il me sembloit que
résoudre un probleme de géométrie par les équations, c’étoit jouer un air en tour
nant une manivelle. La premiere fois que je trouvai par le calcul que le carré d’un
binôme étoit composé du carré de chacune de ses parties, et du double produit de
l’une par l’autre, malgré la justesse de ma multiplication, je n’en voulus rien croire
jusqu’à ce que j’eusse fai la ﬁgure. Ce n’étoit pas que je n’eusse un grand goût pour
l’algèbre en n’y considérant que la quantité abstraite; mais appliquée a l’étendue, je
voulois voir l’opération sur les lignes; autrement je n’y comprenois plus rien.”
Les Confessions de J.J. Rousseau
iv PREFACE
Contents
Preface i
1 Afﬁne Algebraic Sets 1
1.1 Algebraic Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Afﬁne Space and Algebraic Sets . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 The Ideal of a Set of Points . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 The Hilbert Basis Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Irreducible Components of an Algebraic Set . . . . . . . . . . . . . . . . 7
1.6 Algebraic Subsets of the Plane . . . . . . . . . . . . . . . . . . . . . . . . 9
1.7 Hilbert’s Nullstellensatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.8 Modules; Finiteness Conditions . . . . . . . . . . . . . . . . . . . . . . . 12
1.9 Integral Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.10 Field Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Afﬁne Varieties 17
2.1 Coordinate Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Polynomial Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Coordinate Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Rational Functions and Local Rings . . . . . . . . . . . . . . . . . . . . . 20
2.5 Discrete Valuation Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.6 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7 Direct Products of Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8 Operations with Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.9 Ideals with a Finite Number of Zeros . . . . . . . . . . . . . . . . . . . . . 26
2.10 Quotient Modules and Exact Sequences . . . . . . . . . . . . . . . . . . . 27
2.11 Free Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3 Local Properties of Plane Curves 31
3.1 Multiple Points and Tangent Lines . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Multiplicities and Local Rings . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.3 Intersection Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
v
vi CONTENTS
4 Projective Varieties 43
4.1 Projective Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2 Projective Algebraic Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.3 Afﬁne and Projective Varieties . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4 Multiprojective Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5 Projective Plane Curves 53
5.1 Deﬁnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.2 Linear Systems of Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.3 Bézout’s Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.4 Multiple Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.5 Max Noether’s Fundamental Theorem . . . . . . . . . . . . . . . . . . . . 60
5.6 Applications of Noether’s Theorem . . . . . . . . . . . . . . . . . . . . . . 62
6 Varieties, Morphisms, and Rational Maps 67
6.1 The Zariski Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.2 Varieties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.3 Morphisms of Varieties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.4 Products and Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.5 Algebraic Function Fields and Dimension of Varieties . . . . . . . . . . 75
6.6 Rational Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7 Resolution of Singularities 81
7.1 Rational Maps of Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2 Blowing up a Point in A
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.3 Blowing up Points in P
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.4 Quadratic Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.5 Nonsingular Models of Curves . . . . . . . . . . . . . . . . . . . . . . . . 92
8 RiemannRoch Theorem 97
8.1 Divisors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.2 The Vector Spaces L(D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.3 Riemann’s Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.4 Derivations and Differentials . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.5 Canonical Divisors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.6 RiemannRoch Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
A Nonzero Characteristic 113
B Suggestions for Further Reading 115
C Notation 117
Chapter 1
Afﬁne Algebraic Sets
1.1 Algebraic Preliminaries
This section consists of a summary of some notation and facts from commuta
tive algebra. Anyone familiar with the italicized terms and the statements made here
about them should have sufﬁcient background to read the rest of the notes.
When we speak of a ring, we shall always mean a commutative ring with a mul
tiplicative identity. A ring homomorphism from one ring to another must take the
multiplicative identity of the ﬁrst ring to that of the second. A domain, or integral
domain, is a ring (with at least two elements) in which the cancellation law holds. A
ﬁeld is a domain in which every nonzero element is a unit, i.e., has a multiplicative
inverse.
Z will denote the domain of integers, while Q, R, and C will denote the ﬁelds of
rational, real, complex numbers, respectively.
Any domain R has a quotient ﬁeld K, which is a ﬁeld containing R as a subring,
and any elements in K may be written (not necessarily uniquely) as a ratio of two
elements of R. Any onetoone ring homomorphism from R to a ﬁeld L extends
uniquely to a ring homomorphism from K to L. Any ring homomorphism from a
ﬁeld to a nonzero ring is onetoone.
For any ring R, R[X] denotes the ring of polynomials with coefﬁcients in R. The
degree of a nonzero polynomial
a
i
X
i
is the largest integer d such that a
d
=0; the
polynomial is monic if a
d
=1.
The ring of polynomials in n variables over R is written R[X
1
, . . . , X
n
]. We often
write R[X, Y ] or R[X, Y, Z] when n =2 or 3. The monomials in R[X
1
, . . . , X
n
] are the
polynomials X
i
1
1
X
i
2
2
· · · X
i
n
n
, i
j
nonnegative integers; the degree of the monomial is
i
1
+· · · +i
n
. Every F ∈ R[X
1
, . . . , X
n
] has a unique expression F =
a
(i )
X
(i )
, where the
X
(i )
are the monomials, a
(i )
∈ R. We call F homogeneous, or a form, of degree d, if all
coefﬁcients a
(i )
are zero except for monomials of degree d. Any polynomial F has a
unique expression F =F
0
+F
1
+· · · +F
d
, where F
i
is a form of degree i ; if F
d
=0, d is
the degree of F, written deg(F). The terms F
0
, F
1
, F
2
, . . . are called the constant, lin
ear, quadratic, . . . terms of F; F is constant if F =F
0
. The zero polynomial is allowed
1
2 CHAPTER 1. AFFINE ALGEBRAIC SETS
to have any degree. If R is a domain, deg(FG) =deg(F)+deg(G). The ring R is a sub
ring of R[X
1
, . . . , X
n
], and R[X
1
, . . . , X
n
] is characterized by the following property: if
ϕ is a ring homomorphism from R to a ring S, and s
1
, . . . , s
n
are elements in S, then
there is a unique extension of ϕ to a ring homomorphism ˜ ϕ from R[X
1
, . . . , X
n
] to S
such that ˜ ϕ(X
i
) = s
i
, for 1 ≤ i ≤ n. The image of F under ˜ ϕ is written F(s
1
, . . . , s
n
).
The ring R[X
1
, . . . , X
n
] is canonically isomorphic to R[X
1
, . . . , X
n−1
][X
n
].
An element a in a ring R is irreducible if it is not a unit or zero, and for any fac
torization a =bc, b, c ∈ R, either b or c is a unit. A domain R is a unique factorization
domain, written UFD, if every nonzero element in R can be factored uniquely, up to
units and the ordering of the factors, into irreducible elements.
If R is a UFD with quotient ﬁeld K, then (by Gauss) any irreducible element F ∈
R[X] remains irreducible when considered in K[X]; it follows that if F and G are
polynomials in R[X] with no common factors in R[X], they have no common factors
in K[X].
If R is a UFD, then R[X] is also a UFD. Consequently k[X
1
, . . . , X
n
] is a UFD for
any ﬁeld k. The quotient ﬁeld of k[X
1
, . . . , X
n
] is written k(X
1
, . . . , X
n
), and is called
the ﬁeld of rational functions in n variables over k.
If ϕ: R →S is a ring homomorphism, the set ϕ
−1
(0) of elements mapped to zero
is the kernel of ϕ, written Ker(ϕ). It is an ideal in R. And ideal I in a ring R is proper
if I =R. A proper ideal is maximal if it is not contained in any larger proper ideal. A
prime ideal is an ideal I such that whenever ab ∈ I , either a ∈ I or b ∈ I .
A set S of elements of a ring R generates an ideal I = {
a
i
s
i
 s
i
∈ S, a
i
∈ R}. An
ideal is ﬁnitely generated if it is generated by a ﬁnite set S ={ f
1
, . . . , f
n
}; we then write
I = ( f
1
, . . . , f
n
). An ideal is principal if it is generated by one element. A domain in
which every ideal is principal is called a principal ideal domain, written PID. The
ring of integers Z and the ring of polynomials k[X] in one variable over a ﬁeld k are
examples of PID’s. Every PID is a UFD. A principal ideal I =(a) in a UFD is prime if
and only if a is irreducible (or zero).
Let I be an ideal in a ring R. The residue class ring of R modulo I is written R/I ;
it is the set of equivalence classes of elements in R under the equivalence relation:
a ∼b if a−b ∈ I . The equivalence class containing a may be called the I residue of a;
it is often denoted by a. The classes R/I form a ring in such a way that the mapping
π: R →R/I taking each element to its I residue is a ring homomorphism. The ring
R/I is characterized by the following property: if ϕ: R →S is a ring homomorphism
to a ring S, and ϕ(I ) = 0, then there is a unique ring homomorphism ϕ: R/I →S
such that ϕ=ϕ◦π. A proper ideal I in R is prime if and only if R/I is a domain, and
maximal if and only if R/I is a ﬁeld. Every maximal ideal is prime.
Let k be a ﬁeld, I a proper ideal in k[X
1
, . . . , X
n
]. The canonical homomorphism
π from k[X
1
, . . . , X
n
] to k[X
1
, . . . , X
n
]/I restricts to a ring homomorphism from k
to k[X
1
, . . . , X
n
]/I . We thus regard k as a subring of k[X
1
, . . . , X
n
]/I ; in particular,
k[X
1
, . . . , X
n
]/I is a vector space over k.
Let R be a domain. The characteristic of R, char(R), is the smallest integer p such
that 1+· · · +1 (p times) =0, if such a p exists; otherwise char(R) =0. If ϕ: Z→R is
the unique ring homomorphismfromZto R, thenKer(ϕ) =(p), so char(R) is a prime
number or zero.
If R is a ring, a ∈ R, F ∈ R[X], and a is a root of F, then F =(X −a)G for a unique
1.1. ALGEBRAIC PRELIMINARIES 3
G ∈ R[X]. A ﬁeld k is algebraically closed if any nonconstant F ∈ k[X] has a root.
It follows that F = µ
(X −λ
i
)
e
i
, µ, λ
i
∈ k, where the λ
i
are the distinct roots of F,
and e
i
is the multiplicity of λ
i
. A polynomial of degree d has d roots in k, counting
multiplicities. The ﬁeld C of complex numbers is an algebraically closed ﬁeld.
Let R be any ring. The derivative of a polynomial F =
a
i
X
i
∈ R[X] is deﬁned to
be
i a
i
X
i −1
, and is written either
∂F
∂X
or F
X
. If F ∈ R[X
1
, . . . , X
n
],
∂F
∂X
i
=F
X
i
is deﬁned
by considering F as a polynomial in X
i
withcoefﬁcients inR[X
1
, . . . , X
i −1
, X
i +1
, . . . , X
n
].
The following rules are easily veriﬁed:
(1) (aF +bG)
X
=aF
X
+bG
X
, a, b ∈ R.
(2) F
X
=0 if F is a constant.
(3) (FG)
X
=F
X
G +FG
X
, and (F
n
)
X
=nF
n−1
F
X
.
(4) If G
1
, . . . ,G
n
∈ R[X], and F ∈ R[X
1
, . . . , X
n
], then
F(G
1
, . . . ,G
n
)
X
=
n
i =1
F
X
i
(G
1
, . . . ,G
n
)(G
i
)
X
.
(5) F
X
i
X
j
=F
X
j
X
i
, where we have written F
X
i
X
j
for (F
X
i
)
X
j
.
(6) (Euler’s Theorem) If F is a form of degree m in R[X
1
, . . . , X
n
], then
mF =
n
i =1
X
i
F
X
i
.
Problems
1.1.
∗
Let R be a domain. (a) If F, G are forms of degree r , s respectively inR[X
1
, . . . , X
n
],
showthat FG is a formof degree r +s. (b) Showthat any factor of a forminR[X
1
, . . . , X
n
]
is also a form.
1.2.
∗
Let R be a UFD, K the quotient ﬁeld of R. Show that every element z of K may
be written z = a/b, where a, b ∈ R have no common factors; this representative is
unique up to units of R.
1.3.
∗
Let R be a PID, Let P be a nonzero, proper, prime ideal in R. (a) Show that P is
generated by an irreducible element. (b) Show that P is maximal.
1.4.
∗
Let k be an inﬁnite ﬁeld, F ∈ k[X
1
, . . . , X
n
]. Suppose F(a
1
, . . . , a
n
) = 0 for all
a
1
, . . . , a
n
∈ k. Show that F = 0. (Hint: Write F =
F
i
X
i
n
, F
i
∈ k[X
1
, . . . , X
n−1
]. Use
induction on n, and the fact that F(a
1
, . . . , a
n−1
, X
n
) has only a ﬁnite number of roots
if any F
i
(a
1
, . . . , a
n−1
) =0.)
1.5.
∗
Let k be any ﬁeld. Show that there are an inﬁnite number of irreducible monic
polynomials in k[X]. (Hint: Suppose F
1
, . . . , F
n
were all of them, and factor F
1
· · · F
n
+
1 into irreducible factors.)
1.6.
∗
Showthat any algebraically closedﬁeldis inﬁnite. (Hint: The irreducible monic
polynomials are X −a, a ∈ k.)
1.7.
∗
Let k be a ﬁeld, F ∈ k[X
1
, . . . , X
n
], a
1
, . . . , a
n
∈ k. (a) Show that
F =
λ
(i )
(X
1
−a
1
)
i
1
. . . (X
n
−a
n
)
i
n
, λ
(i )
∈ k.
(b) If F(a
1
, . . . , a
n
) = 0, show that F =
n
i =1
(X
i
−a
i
)G
i
for some (not unique) G
i
in
k[X
1
, . . . , X
n
].
4 CHAPTER 1. AFFINE ALGEBRAIC SETS
1.2 Afﬁne Space and Algebraic Sets
Let k be any ﬁeld. By A
n
(k), or simply A
n
(if k is understood), we shall mean the
cartesian product of k with itself n times: A
n
(k) is the set of ntuples of elements of
k. We call A
n
(k) afﬁne nspace over k; its elements will be calledpoints. Inparticular,
A
1
(k) is the afﬁne line, A
2
(k) the afﬁne plane.
If F ∈ k[X
1
, . . . , X
n
], a point P =(a
1
, . . . , a
n
) in A
n
(k) is called a zero of F if F(P) =
F(a
1
, . . . , a
n
) =0. If F is not a constant, the set of zeros of F is called the hypersurface
deﬁned by F, and is denoted by V (F). A hypersurface in A
2
(k) is called an afﬁne
plane curve. If F is a polynomial of degree one, V (F) is called a hyperplane in A
n
(k);
if n =2, it is a line.
Examples. Let k =R.
a. V (Y
2
−X(X
2
−1)) ⊂A
2
b. V (Y
2
−X
2
(X +1)) ⊂A
2
c. V (Z
2
−(X
2
+Y
2
)) ⊂A
3
d. V (Y
2
−XY −X
2
Y +X
3
)) ⊂A
2
More generally, if S is any set of polynomials in k[X
1
, . . . , X
n
], we let V (S) = {P ∈
A
n
 F(P) =0 for all F ∈ S}: V (S) =
_
F∈S
V (F). If S = {F
1
, . . . , F
r
}, we usually write
V (F
1
, . . . , F
r
) instead of V ({F
1
, . . . , F
r
}). A subset X ⊂ A
n
(k) is an afﬁne algebraic set,
or simply an algebraic set, if X =V (S) for some S. The following properties are easy
to verify:
(1) If I is the ideal in k[X
1
, . . . , X
n
] generated by S, then V (S) = V (I ); so every
algebraic set is equal to V (I ) for some ideal I .
(2) If {I
α
} is any collectionof ideals, thenV (
_
α
I
α
) =
_
α
V (I
α
); so the intersection
of any collection of algebraic sets is an algebraic set.
(3) If I ⊂ J, then V (I ) ⊃V (J).
1.3. THE IDEAL OF A SET OF POINTS 5
(4) V (FG) = V (F) ∪V (G) for any polynomials F,G; V (I ) ∪V (J) = V ({FG  F ∈
I ,G ∈ J}); so any ﬁnite union of algebraic sets is an algebraic set.
(5) V (0) = A
n
(k); V (1) = ; V (X
1
−a
1
, . . . , X
n
−a
n
) = {(a
1
, . . . , a
n
)} for a
i
∈ k. So
any ﬁnite subset of A
n
(k) is an algebraic set.
Problems
1.8.
∗
Show that the algebraic subsets of A
1
(k) are just the ﬁnite subsets, together
with A
1
(k) itself.
1.9. If k is a ﬁnite ﬁeld, show that every subset of A
n
(k) is algebraic.
1.10. Give an example of a countable collection of algebraic sets whose union is not
algebraic.
1.11. Show that the following are algebraic sets:
(a) {(t , t
2
, t
3
) ∈ A
3
(k)  t ∈ k};
(b) {(cos(t ), sin(t )) ∈ A
2
(R)  t ∈ R};
(c) the set of points in A
2
(R) whose polar coordinates (r, θ) satisfy the equation
r =sin(θ).
1.12. Suppose C is an afﬁne plane curve, and L is a line in A
2
(k), L ⊂ C. Suppose
C =V (F), F ∈ k[X, Y ] a polynomial of degree n. Show that L ∩C is a ﬁnite set of no
more than n points. (Hint: Suppose L =V (Y −(aX +b)), and consider F(X, aX +b) ∈
k[X].)
1.13. Show that each of the following sets is not algebraic:
(a) {(x, y) ∈ A
2
(R)  y =sin(x)}.
(b) {(z, w) ∈ A
2
(C)  z
2
+w
2
=1}, where x +i y
2
=x
2
+y
2
for x, y ∈ R.
(c) {(cos(t ), sin(t ), t ) ∈ A
3
(R)  t ∈ R}.
1.14.
∗
Let F be a nonconstant polynomial in k[X
1
, . . . , X
n
], k algebraically closed.
Showthat A
n
(k)V (F) is inﬁnite if n ≥1, andV (F) is inﬁnite if n ≥2. Conclude that
the complement of any proper algebraic set is inﬁnite. (Hint: See Problem 1.4.)
1.15.
∗
Let V ⊂A
n
(k), W ⊂A
m
(k) be algebraic sets. Show that
V ×W ={(a
1
, . . . , a
n
, b
1
, . . . , b
m
)  (a
1
, . . . , a
n
) ∈V, (b
1
, . . . , b
m
) ∈W}
is an algebraic set in A
n+m
(k). It is called the product of V and W.
1.3 The Ideal of a Set of Points
For any subset X of A
n
(k), we consider those polynomials that vanish on X; they
form an ideal in k[X
1
, . . . , X
n
], called the ideal of X, and written I (X). I (X) = {F ∈
k[X
1
, . . . , X
n
]  F(a
1
, . . . , a
n
) =0 for all (a
1
, . . . , a
n
) ∈ X}. The following properties show
some of the relations between ideals and algebraic sets; the veriﬁcations are left to
the reader (see Problems 1.4 and 1.7):
(6) If X ⊂Y , then I (X) ⊃ I (Y ).
6 CHAPTER 1. AFFINE ALGEBRAIC SETS
(7) I () =k[X
1
, . . . , X
n
]; I (A
n
(k)) =(0) if k is an inﬁnite ﬁeld;
I ({(a
1
, . . . , a
n
)}) =(X
1
−a
1
, . . . , X
n
−a
n
) for a
1
, . . . , a
n
∈ k.
(8) I (V (S)) ⊃S for any set S of polynomials; V (I (X)) ⊃ X for any set X of points.
(9) V (I (V (S))) =V (S) for any set S of polynomials, and I (V (I (X))) = I (X) for any
set X of points. So if V is an algebraic set, V = V (I (V )), and if I is the ideal of an
algebraic set, I = I (V (I )).
Anideal that is the ideal of analgebraic set has a property not shared by all ideals:
if I = I (X), and F
n
∈ I for some integer n >0, then F ∈ I . If I is any ideal in a ring R,
we deﬁne the radical of I , writtenRad(I ), to be {a ∈ R  a
n
∈ I for some integer n >0}.
Then Rad(I ) is an ideal (Problem 1.18 below) containing I . An ideal I is called a
radical ideal if I =Rad(I ). So we have property
(10) I (X) is a radical ideal for any X ⊂A
n
(k).
Problems
1.16.
∗
Let V , W be algebraic sets in A
n
(k). Show that V = W if and only if I (V ) =
I (W).
1.17.
∗
(a) Let V be an algebraic set in A
n
(k), P ∈ A
n
(k) a point not in V . Show that
there is a polynomial F ∈ k[X
1
, . . . , X
n
] such that F(Q) =0 for all Q ∈V , but F(P) =1.
(Hint: I (V ) = I (V ∪{P}).) (b) Let P
1
, . . . , P
r
be distinct points in A
n
(k), not in an
algebraic set V . Showthat there are polynomials F
1
, . . . , F
r
∈ I (V ) suchthat F
i
(P
j
) =0
if i = j , and F
i
(P
i
) = 1. (Hint: Apply (a) to the union of V and all but one point.)
(c) With P
1
, . . . , P
r
and V as in (b), and a
i j
∈ k for 1 ≤ i , j ≤ r , show that there are
G
i
∈ I (V ) with G
i
(P
j
) =a
i j
for all i and j . (Hint: Consider
j
a
i j
F
j
.)
1.18.
∗
Let I be an ideal in a ring R. If a
n
∈ I , b
m
∈ I , show that (a +b)
n+m
∈ I . Show
that Rad(I ) is an ideal, in fact a radical ideal. Show that any prime ideal is radical.
1.19. Show that I =(X
2
+1) ⊂R[X] is a radical (even a prime) ideal, but I is not the
ideal of any set in A
1
(R).
1.20.
∗
Show that for any ideal I in k[X
1
, . . . , X
n
], V (I ) = V (Rad(I )), and Rad(I ) ⊂
I (V (I )).
1.21.
∗
Showthat I =(X
1
−a
1
, . . . , X
n
−a
n
) ⊂k[X
1
, . . . , X
n
] is a maximal ideal, and that
the natural homomorphism from k to k[X
1
, . . . , X
n
]/I is an isomorphism.
1.4 The Hilbert Basis Theorem
Although we have allowed an algebraic set to be deﬁned by any set of polynomi
als, in fact a ﬁnite number will always do.
Theorem1. Every algebraic set is the intersection of a ﬁnite number of hypersurfaces
Proof. Let the algebraic set be V (I ) for some ideal I ⊂ k[X
1
, . . . , X
n
]. It is enough to
show that I is ﬁnitely generated, for if I =(F
1
, . . . , F
r
), then V (I ) =V (F
1
) ∩· · · ∩V (F
r
).
To prove this fact we need some algebra:
1.5. IRREDUCIBLE COMPONENTS OF ANALGEBRAIC SET 7
Aring is saidto be Noetherianif every ideal inthe ring is ﬁnitely generated. Fields
and PID’s are Noetherian rings. Theorem 1, therefore, is a consequence of the
HILBERTBASIS THEOREM. If R is a Noetherianring, thenR[X
1
, . . . , X
n
] is a Noethe
rian ring.
Proof. Since R[X
1
, . . . , X
n
] is isomorphic to R[X
1
, . . . , X
n−1
][X
n
], the theoremwill fol
low by induction if we can prove that R[X] is Noetherian whenever R is Noetherian.
Let I be an ideal in R[X]. We must ﬁnd a ﬁnite set of generators for I .
If F =a
1
+a
1
X +· · · +a
d
X
d
∈ R[X], a
d
=0, we call a
d
the leading coefﬁcient of F.
Let J be the set of leading coefﬁcients of all polynomials in I . It is easy to check that
J is an ideal in R, so there are polynomials F
1
, . . . , F
r
∈ I whose leading coefﬁcients
generate J . Take an integer N larger than the degree of each F
i
. For each m ≤ N,
let J
m
be the ideal in R consisting of all leading coefﬁcients of all polynomials F ∈ I
such that deg(F) ≤ m. Let {F
mj
} be a ﬁnite set of polynomials in I of degree ≤ m
whose leading coefﬁcients generate J
m
. Let I
be the ideal generated by the F
i
’s and
all the F
mj
’s. It sufﬁces to show that I = I
.
Suppose I
were smaller than I ; let G be an element of I of lowest degree that is
not in I
. If deg(G) >N, we can ﬁnd polynomials Q
i
such that
Q
i
F
i
andG have the
same leading term. But then deg(G −
Q
i
F
i
) < degG, so G −
Q
i
F
i
∈ I
, so G ∈ I
.
Similarly if deg(G) =m≤ N, we can lower the degree by subtracting off
Q
j
F
mj
for
some Q
j
. This proves the theorem.
Corollary. k[X
1
, . . . , X
n
] is Noetherian for any ﬁeld k.
Problem
1.22.
∗
Let I be an ideal in a ring R, π: R → R/I the natural homomorphism. (a)
Show that for every ideal J
of R/I , π
−1
(J
) = J is an ideal of R containing I , and
for every ideal J of R containing I , π(J) = J
is an ideal of R/I . This sets up a natural
onetoone correspondence between {ideals of R/I } and {ideals of R that contain I }.
(b) Show that J
is a radical ideal if and only if J is radical. Similarly for prime and
maximal ideals. (c) Show that J
is ﬁnitely generated if J is. Conclude that R/I is
Noetherian if R is Noetherian. Any ring of the form k[X
1
, . . . , X
n
]/I is Noetherian.
1.5 Irreducible Components of an Algebraic Set
An algebraic set may be the union of several smaller algebraic sets (Section 1.2
Example d). An algebraic set V ⊂ A
n
is reducible if V = V
1
∪V
2
, where V
1
, V
2
are
algebraic sets in A
n
, and V
i
=V , i =1, 2. Otherwise V is irreducible.
Proposition 1. An algebraic set V is irreducible if and only if I (V ) is prime.
Proof. If I (V ) is not prime, suppose F
1
F
2
∈ I (V ), F
i
∈ I (V ). Then V = (V ∩V (F
1
)) ∪
(V ∩V (F
2
)), and V ∩V (F
i
) V , so V is reducible.
Conversely if V =V
1
∪V
2
, V
i
V , then I (V
i
) I (V ); let F
i
∈ I (V
i
), F
i
∈ I (V ). Then
F
1
F
2
∈ I (V ), so I (V ) is not prime.
8 CHAPTER 1. AFFINE ALGEBRAIC SETS
We want to show that an algebraic set is the union of a ﬁnite number of irre
ducible algebraic sets. If V is reducible, we write V =V
1
∪V
2
; if V
2
is reducible, we
write V
2
=V
3
∪V
4
, etc. We need to know that this process stops.
Lemma. Let S be any nonempty collection of ideals in a Noetherian ring R. Then S
has a maximal member, i.e. there is an ideal I in S that is not contained in any other
ideal of S .
Proof. Choose (using the axiom of choice) an ideal from each subset of S . Let I
0
be
the chosen ideal for S itself. Let S
1
={I ∈ S  I I
0
}, and let I
1
be the chosen ideal
of S
1
. Let S
2
= {I ∈ S  I I
1
}, etc. It sufﬁces to show that some S
n
is empty. If
not let I =
_
∞
n=0
I
n
, an ideal of R. Let F
1
, . . . , F
r
generate I ; each F
i
∈ I
n
if n is chosen
sufﬁciently large. But then I
n
= I , so I
n+1
= I
n
, a contradiction.
It follows immediately from this lemma that any collection of algebraic sets in
A
n
(k) has a minimal member. For if {V
α
} is such a collection, take a maximal mem
ber I (V
α
0
) from {I (V
α
)}. Then V
α
0
is clearly minimal in the collection.
Theorem 2. Let V be an algebraic set in A
n
(k). Then there are unique irreducible
algebraic sets V
1
, . . . , V
m
such that V =V
1
∪· · · ∪V
m
and V
i
⊂V
j
for all i = j .
Proof. Let S = {algebraic sets V ⊂ A
n
(k)  V is not the union of a ﬁnite number
of irreducible algebraic sets}. We want to show that S is empty. If not, let V be
a minimal member of S . Since V ∈ S , V is not irreducible, so V = V
1
∪V
2
, V
i
V . Then V
i
∈ S , so V
i
= V
i 1
∪· · · ∪V
i m
i
, V
i j
irreducible. But then V =
_
i , j
V
i j
, a
contradiction.
So any algebraic set V may be written as V = V
1
∪· · · ∪V
m
, V
i
irreducible. To
get the second condition, simply throw away any V
i
such that V
i
⊂V
j
for i = j . To
show uniqueness, let V =W
1
∪· · · ∪W
m
be another such decomposition. Then V
i
=
_
j
(W
j
∩V
i
), so V
i
⊂W
j (i )
for some j (i ). Similarly W
j (i )
⊂V
k
for some k. But V
i
⊂V
k
implies i =k, so V
i
=W
j (i )
. Likewise each W
j
is equal to some V
i ( j )
.
The V
i
are called the irreducible components of V ; V =V
1
∪· · · ∪V
m
is the decom
position of V into irreducible components.
Problems
1.23. Give an example of a collection S of ideals in a Noetherian ring such that no
maximal member of S is a maximal ideal.
1.24. Show that every proper ideal in a Noetherian ring is contained in a maximal
ideal. (Hint: If I is the ideal, apply the lemma to {proper ideals that contain I }.)
1.25. (a) Show that V (Y −X
2
) ⊂ A
2
(C) is irreducible; in fact, I (V (Y −X
2
)) = (Y −
X
2
). (b) Decompose V (Y
4
− X
2
, Y
4
− X
2
Y
2
+ XY
2
− X
3
) ⊂ A
2
(C) into irreducible
components.
1.26. Showthat F =Y
2
+X
2
(X −1)
2
∈ R[X, Y ] is an irreducible polynomial, but V (F)
is reducible.
1.6. ALGEBRAIC SUBSETS OF THE PLANE 9
1.27. Let V , W be algebraic sets in A
n
(k), with V ⊂W. Show that each irreducible
component of V is contained in some irreducible component of W.
1.28. If V = V
1
∪· · · ∪V
r
is the decomposition of an algebraic set into irreducible
components, show that V
i
⊂
_
j =i
V
j
.
1.29.
∗
Show that A
n
(k) is irreducible if k is inﬁnite,.
1.6 Algebraic Subsets of the Plane
Before developing the general theory further, we will take a closer look at the
afﬁne plane A
2
(k), and ﬁnd all its algebraic subsets. By Theorem 2 it is enough to
ﬁnd the irreducible algebraic sets.
Proposition2. Let F andG be polynomials in k[X, Y ] with no common factors. Then
V (F,G) =V (F) ∩V (G) is a ﬁnite set of points.
Proof. F and G have no common factors in k[X][Y ], so they also have no common
factors in k(X)[Y ] (see Section 1). Since k(X)[Y ] is a PID, (F,G) = (1) in k(X)[Y ], so
RF +SG =1 for some R, S ∈ k(X)[Y ]. There is a nonzero D ∈ k[X] such that DR = A,
DS = B ∈ k[X, Y ]. Therefore AF +BG = D. If (a, b) ∈ V (F,G), then D(a) = 0. But
D has only a ﬁnite number of zeros. This shows that only a ﬁnite number of X
coordinates appear among the points of V (F,G). Since the same reasoning applies
to the Y coordinates, there can be only a ﬁnite number of points.
Corollary 1. If F is an irreducible polynomial in k[X, Y ] such that V (F) is inﬁnite,
then I (V (F)) =(F), and V (F) is irreducible.
Proof. If G ∈ I (V (F)), then V (F,G) is inﬁnite, so F divides G by the proposition, i.e.,
G ∈ (F). Therefore I (V (F)) ⊃ (F), and the fact that V (F) is irreducible follows from
Proposition 1.
Corollary 2. Suppose k is inﬁnite. Then the irreducible algebraic subsets of A
2
(k)
are: A
2
(k), , points, and irreducible plane curves V (F), where F is an irreducible
polynomial and V (F) is inﬁnite.
Proof. Let V be an irreducible algebraic set in A
2
(k). If V is ﬁnite or I (V ) = (0), V
is of the required type. Otherwise I (V ) contains a nonconstant polynomial F; since
I (V ) is prime, some irreducible polynomial factor of F belongs to I (V ), so we may
assume F is irreducible. Then I (V ) =(F); for if G ∈ I (V ), G ∈ (F), then V ⊂V (F,G) is
ﬁnite.
Corollary 3. Assume k is algebraically closed, F a nonconstant polynomial ink[X, Y ].
Let F = F
n
1
1
· · · F
n
r
r
be the decomposition of F into irreducible factors. Then V (F) =
V (F
1
) ∪· · · ∪V (F
r
) is the decomposition of V (F) into irreducible components, and
I (V (F)) =(F
1
· · · F
r
).
Proof. No F
i
divides any F
j
, j = i , so there are no inclusion relations among the
V (F
i
). And I (
_
i
V (F
i
)) =
_
i
I (V (F
i
)) =
_
i
(F
i
). Since any polynomial divisible by
eachF
i
is alsodivisible by F
1
· · · F
r
,
_
i
(F
i
) =(F
1
· · · F
r
). Note that theV (F
i
) are inﬁnite
since k is algebraically closed (Problem 1.14).
10 CHAPTER 1. AFFINE ALGEBRAIC SETS
Problems
1.30. Let k =R. (a) Show that I (V (X
2
+Y
2
+1)) =(1). (b) Show that every algebraic
subset of A
2
(R) is equal to V (F) for some F ∈ R[X, Y ].
This indicates why we usually require that k be algebraically closed.
1.31. (a) Find the irreducible components of V (Y
2
−XY −X
2
Y +X
3
) in A
2
(R), and
also in A
2
(C). (b) Do the same for V (Y
2
−X(X
2
−1)), and for V (X
3
+X −X
2
Y −Y ).
1.7 Hilbert’s Nullstellensatz
If we are givenanalgebraic set V , Proposition2 gives a criterionfor telling whether
V is irreducible or not. What is lacking is a way to describe V in terms of a given set
of polynomials that deﬁne V . The preceding paragraph gives a beginning to this
problem, but it is the Nullstellensatz, or Zerostheorem, which tells us the exact re
lationship between ideals and algebraic sets. We begin with a somewhat weaker
theorem, and show how to reduce it to a purely algebraic fact. In the rest of this sec
tion we show how to deduce the main result from the weaker theorem, and give a
few applications.
We assume throughout this section that k is algebraically closed.
WEAKNULLSTELLENSATZ. If I is a proper ideal in k[X
1
, . . . , X
n
], then V (I ) =.
Proof. We may assume that I is a maximal ideal, for there is a maximal ideal J con
taining I (Problem1.24), and V (J) ⊂V (I ). So L =k[X
1
, . . . , X
n
]/I is a ﬁeld, and k may
be regarded as a subﬁeld of L (cf. Section 1).
Suppose we knew that k = L. Then for each i there is an a
i
∈ k such that the I 
residue of X
i
is a
i
, or X
i
−a
i
∈ I . But (X
1
−a
1
, . . . , X
n
−a
n
) is a maximal ideal (Problem
1.21), so I =(X
1
−a
1
, . . . , X
n
−a
n
), and V (I ) ={(a
1
, . . . , a
n
)} =.
Thus we have reduced the problem to showing:
(∗) If an algebraically closed ﬁeld k is a subﬁeld of a ﬁeld L, and there is a
ring homomorphism from k[X
1
, . . . , X
n
] onto L (that is the identity on k),
then k =L.
The algebra needed to prove this will be developed in the next two sections; (∗)
will be proved in Section 10.
HILBERT’S NULLSTELLENSATZ. Let I be an ideal in k[X
1
, . . . , X
n
] (k algebraically
closed). Then I (V (I )) =Rad(I ).
Note. In concrete terms, this says the following: if F
1
, F
2
, . . . , F
r
and G are in
k[X
1
, . . . , X
n
], and G vanishes wherever F
1
, F
2
, . . . , F
r
vanish, then there is an equa
tion G
N
= A
1
F
1
+A
2
F
2
+· · · +A
r
F
r
, for some N >0 and some A
i
∈ k[X
1
, . . . , X
n
].
Proof. That Rad(I ) ⊂ I (V (I )) is easy (Problem 1.20). Suppose that G is in the ideal
I (V (F
1
, . . . , F
r
)), F
i
∈ k[X
1
, . . . , X
n
]. Let J =(F
1
, . . . , F
r
, X
n+1
G−1) ⊂k[X
1
, . . . , X
n
, X
n+1
].
1.7. HILBERT’S NULLSTELLENSATZ 11
Then V (J) ⊂ A
n+1
(k) is empty, since G vanishes wherever all that F
i
’s are zero. Ap
plying the Weak Nullstellensatz to J, we see that 1 ∈ J , so there is an equation 1 =
A
i
(X
1
, . . . , X
n+1
)F
i
+B(X
1
, . . . , X
n+1
)(X
n+1
G −1). Let Y =1/X
n+1
, and multiply the
equation by a high power of Y , so that an equation Y
N
=
C
i
(X
1
, . . . , X
n
, Y )F
i
+
D(X
1
, . . . , X
n
, Y )(G −Y ) in k[X
1
, . . . , X
n
, Y ] results. Substituting G for Y gives the re
quired equation.
The above proof is due to Rabinowitsch. The ﬁrst three corollaries are immediate
consequences of the theorem.
Corollary 1. If I is a radical ideal in k[X
1
, . . . , X
n
], then I (V (I )) = I . So there is a
onetoone correspondence between radical ideals and algebraic sets.
Corollary 2. If I is a prime ideal, then V (I ) is irreducible. There is a onetoone cor
respondence between prime ideals and irreducible algebraic sets. The maximal ideals
correspond to points.
Corollary 3. Let F be a nonconstant polynomial in k[X
1
, . . . , X
n
], F = F
n
1
1
· · · F
n
r
r
the
decomposition of F into irreducible factors. Then V (F) = V (F
1
) ∪· · · ∪V (F
r
) is the
decomposition of V (F) into irreducible components, and I (V (F)) = (F
1
· · · F
r
). There
is a onetoone correspondence between irreducible polynomials F ∈ k[X
1
, . . . , X
n
] (up
to multiplication by a nonzero element of k) and irreducible hypersurfaces in A
n
(k).
Corollary 4. Let I be an ideal in k[X
1
, . . . , X
n
]. Then V (I ) is a ﬁnite set if and only if
k[X
1
, . . . , X
n
]/I is a ﬁnite dimensional vector space over k. If this occurs, the number
of points in V (I ) is at most dim
k
(k[X
1
, . . . , X
n
]/I ).
Proof. Let P
1
, . . . , P
r
∈ V (I ). Choose F
1
, . . . , F
r
∈ k[X
1
, . . . , X
n
] such that F
i
(P
j
) = 0 if
i = j , and F
i
(P
i
) =1 (Problem1.17); let F
i
be the I residue of F
i
. If
λ
i
F
i
=0, λ
i
∈ k,
then
λ
i
F
i
∈ I , so λ
j
=(
λ
i
F
i
)(P
j
) =0. Thus the F
i
are linearly independent over
k, so r ≤dim
k
(k[X
1
, . . . , X
n
]/I ).
Conversely, if V (I ) = {P
1
, . . . , P
r
} is ﬁnite, let P
i
= (a
i 1
, . . . , a
i n
), and deﬁne F
j
by
F
j
=
r
i =1
(X
j
−a
i j
), j = 1, . . . , n. Then F
j
∈ I (V (I )), so F
N
j
∈ I for some N > 0 (Take
N large enough to work for all F
j
). Taking I residues, F
N
j
= 0, so X
r N
j
is a klinear
combination of 1, X
j
, . . . , X
r N−1
j
. It follows by induction that X
s
j
is a klinear combi
nation of 1, X
j
, . . . , X
r N−1
j
for all s, and hence that the set {X
m
1
1
, · · · · · X
m
n
n
 m
i
<r N}
generates k[X
1
, . . . , X
n
]/I as a vector space over k.
Problems
1.32. Show that both theorems and all of the corollaries are false if k is not alge
braically closed.
1.33. (a) Decompose V (X
2
+Y
2
−1, X
2
−Z
2
−1) ⊂ A
3
(C) into irreducible compo
nents. (b) Let V = {(t , t
2
, t
3
) ∈ A
3
(C)  t ∈ C}. Find I (V ), and show that V is irre
ducible.
12 CHAPTER 1. AFFINE ALGEBRAIC SETS
1.34. Let R be a UFD. (a) Show that a monic polynomial of degree two or three in
R[X] is irreducible if and only if it has no roots inR. (b) The polynomial X
2
−a ∈ R[X]
is irreducible if and only if a is not a square inR.
1.35. Show that V (Y
2
−X(X −1)(X −λ)) ⊂ A
2
(k) is an irreducible curve for any al
gebraically closed ﬁeld k, and any λ∈ k.
1.36. Let I =(Y
2
−X
2
, Y
2
+X
2
) ⊂C[X, Y ]. Find V (I ) and dim
C
(C[X, Y ]/I ).
1.37.
∗
Let K be any ﬁeld, F ∈ K[X] a polynomial of degree n > 0. Show that the
residues 1, X, . . . , X
n−1
form a basis of K[X]/(F) over K.
1.38.
∗
Let R = k[X
1
, . . . , X
n
], k algebraically closed, V = V (I ). Show that there is a
natural onetoone correspondence between algebraic subsets of V and radical ide
als in k[X
1
, . . . , X
n
]/I , and that irreducible algebraic sets (resp. points) correspond to
prime ideals (resp. maximal ideals). (See Problem 1.22.)
1.39. (a) Let R be a UFD, and let P = (t ) be a principal, proper, prime ideal. Show
that there is no prime ideal Q such that 0 ⊂Q ⊂P, Q =0, Q =P. (b) Let V =V (F) be
an irreducible hypersurface in A
n
. Show that there is no irreducible algebraic set W
such that V ⊂W ⊂A
n
, W =V , W =A
n
.
1.40. Let I =(X
2
−Y
3
, Y
2
−Z
3
) ⊂k[X, Y, Z]. Deﬁne α: k[X, Y, Z] →k[T] by α(X) =
T
9
, α(Y ) = T
6
, α(Z) = T
4
. (a) Show that every element of k[X, Y, Z]/I is the residue
of an element A +XB +Y C +XY D, for some A, B,C, D ∈ k[Z]. (b) If F = A +XB +
Y C +XY D, A, B,C, D ∈ k[Z], and α(F) = 0, compare like powers of T to conclude
that F =0. (c) Showthat Ker(α) = I , so I is prime, V (I ) is irreducible, and I (V (I )) = I .
1.8 Modules; Finiteness Conditions
Let R be a ring. An Rmodule is a commutative group M (the group law on M is
written +; the identity of the group is 0, or 0
M
) together with a scalar multiplication,
i.e., a mapping fromR×M to M (denote the image of (a, m) by a·m or am) satisfying:
(i) (a +b)m=am+bm for a, b ∈ R, m∈ M.
(ii) a · (m+n) =am+an for a ∈ R, m, n ∈ M.
(iii) (ab) · m=a · (bm) for a, b ∈ R, m∈ M.
(iv) 1
R
· m=m for m∈ M, where 1
R
is the multiplicative identity in R.
Exercise. Show that 0
R
· m=0
M
for all m∈ M.
Examples. (1) A Zmodule is just a commutative group, where (±a)m is ±(m+
· · · +m) (a times) for a ∈ Z, a ≥0.
(2) If R is a ﬁeld, an Rmodule is the same thing as a vector space over R.
(3) The multiplication in R makes any ideal of R into an Rmodule.
(4) If ϕ: R →S is a ring homomorphism, we deﬁne r · s for r ∈ R, s ∈ S, by the
equation r · s = ϕ(r )s. This makes S into an Rmodule. In particular, if a ring R is a
subring of a ring S, then S is an Rmodule.
A subgroup N of an Rmodule M is called a submodule if am ∈ N for all a ∈ R,
m ∈ N; N is then an Rmodule. If S is a set of elements of an Rmodule M, the
1.8. MODULES; FINITENESS CONDITIONS 13
submodule generated by S is deﬁned to be {
r
i
s
i
 r
i
∈ R, s
i
∈ S}; it is the smallest
submodule of M that contains S. If S ={s
1
, . . . , s
n
} is ﬁnite, the submodule generated
by S is denoted by
Rs
i
. The module M is said to be ﬁnitely generated if M =
Rs
i
for some s
1
, . . . , s
n
∈ M. Note that this concept agrees with the notions of ﬁnitely gen
erated commutative groups and ideals, and with the notion of a ﬁnitedimensional
vector space if R is a ﬁeld.
Let R be a subring of a ring S. There are several types of ﬁniteness conditions for
S over R, depending on whether we consider S as an Rmodule, a ring, or (possibly)
a ﬁeld.
(A) S is said to be moduleﬁnite over R, if S is ﬁnitely generated as an Rmodule.
If R and S are ﬁelds, and S is module ﬁnite over R, we denote the dimension of S
over R by [S : R].
(B) Let v
1
, . . . , v
n
∈ S. Let ϕ: R[X
1
, . . . , X
n
] →S be the ring homomorphismtaking
X
i
to v
i
. The image of ϕ is written R[v
1
, . . . , v
n
]. It is a subring of S containing R and
v
1
, . . . , v
n
, and it is the smallest such ring. Explicitly, R[v
1
, . . . , v
n
] ={
a
(i )
v
i
1
1
· · · v
i
n
n

a
(i )
∈ R}. The ring S is ringﬁnite over R if S =R[v
1
, . . . , v
n
] for some v
1
, . . . , v
n
∈ S.
(C) Suppose R =K, S =L are ﬁelds. If v
1
, . . . , v
n
∈ L, let K(v
1
, . . . , v
n
) be the quo
tient ﬁeld of K[v
1
, . . . , v
n
]. We regard K(v
1
, . . . , v
n
) as a subﬁeld of L; it is the smallest
subﬁeld of L containing K and v
1
, . . . , v
n
. The ﬁeld L is said to be a ﬁnitely generated
ﬁeld extension of K if L =K(v
1
, . . . , v
n
) for some v
1
, . . . , v
n
∈ L.
Problems
1.41.
∗
If S is moduleﬁnite over R, then S is ringﬁnite over R.
1.42. Show that S =R[X] (the ring of polynomials in one variable) is ringﬁnite over
R, but not moduleﬁnite.
1.43.
∗
If L is ringﬁnite over K (K, L ﬁelds) then L is a ﬁnitely generated ﬁeld exten
sion of K.
1.44.
∗
Showthat L =K(X) (the ﬁeld of rational functions in one variable) is a ﬁnitely
generated ﬁeld extension of K, but L is not ringﬁnite over K. (Hint: If L were ring
ﬁnite over K, a common denominator of ring generators would be an element b ∈
K[X] such that for all z ∈ L, b
n
z ∈ K[X] for some n; but let z = 1/c, where c doesn’t
divide b (Problem 1.5).)
1.45.
∗
Let R be a subring of S, S a subring of T.
(a) If S =
Rv
i
, T =
Sw
j
, show that T =
Rv
i
w
j
.
(b) If S =R[v
1
, . . . , v
n
], T =S[w
1
, . . . , w
m
], show that T =R[v
1
, . . . , v
n
, w
1
, . . . , w
m
].
(c) If R, S, T are ﬁelds, and S = R(v
1
, . . . , v
n
), T = S(w
1
, . . . , w
m
), show that T =
R(v
1
, . . . , v
n
, w
1
, . . . , w
m
).
So each of the three ﬁniteness conditions is a transitive relation.
14 CHAPTER 1. AFFINE ALGEBRAIC SETS
1.9 Integral Elements
Let R be a subring of a ring S. An element v ∈ S is said to be integral over R if
there is a monic polynomial F = X
n
+a
1
X
n−1
+· · · +a
n
∈ R[X] such that F(v) =0. If
R and S are ﬁelds, we usually say that v is algebraic over R if v is integral over R.
Proposition 3. Let R be a subring of a domain S, v ∈ S. Then the following are equiv
alent:
(1) v is integral over R.
(2) R[v] is moduleﬁnite over R.
(3) There is a subring R
of S containing R[v] that is moduleﬁnite over R.
Proof. (1) implies (2): If v
n
+a
1
v
n−1
+· · · +a
n
=0, then v
n
∈
n−1
i =0
Rv
i
. It follows that
v
m
∈
n−1
i =0
Rv
i
for all m, so R[v] =
n−1
i =0
Rv
i
.
(2) implies (3): Let R
=R[v].
(3) implies (1): If R
=
n
i =1
Rw
i
, then vw
i
=
n
j =1
a
i j
w
j
for some a
i j
∈ R. Then
n
j =1
(δ
i j
v −a
i j
)w
j
= 0 for all i , where δ
i j
= 0 if i = j and δ
i i
= 1. If we consider
these equations in the quotient ﬁeld of S, we see that (w
1
, . . . , w
n
) is a nontrivial
solution, so det(δ
i j
v −a
i j
) = 0. Since v appears only in the diagonal of the matrix,
this determinant has the form v
n
+a
1
v
n−1
+· · · +a
n
, a
i
∈ R. So v is integral over R.
Corollary. The set of elements of S that are integral over R is a subring of S containing
R.
Proof. If a, b are integral over R, thenb is integral over R[a] ⊃R, so R[a, b] is module
ﬁnite over R (Problem 1.45(a)). And a ±b, ab ∈ R[a, b], so they are integral over R by
the proposition.
We say that S is integral over R if every element of S is integral over R. If R and
S are ﬁelds, we say S is an algebraic extension of R if S is integral over R. The propo
sition and corollary extend to the case where S is not a domain, with essentially the
same proofs, but we won’t need that generality.
Problems
1.46.
∗
Let R be a subring of S, S a subring of (a domain) T. If S is integral over R,
and T is integral over S, show that T is integral over R. (Hint: Let z ∈ T, so we have
z
n
+a
1
z
n−1
+· · · +a
n
=0, a
i
∈ S. Then R[a
1
, . . . , a
n
, z] is moduleﬁnite over R.)
1.47.
∗
Suppose (a domain) S is ringﬁnite over R. Show that S is moduleﬁnite over
R if and only if S is integral over R.
1.48.
∗
Let L be a ﬁeld, k an algebraically closed subﬁeld of L. (a) Show that any
element of L that is algebraic over k is already in k. (b) An algebraically closed ﬁeld
has no moduleﬁnite ﬁeld extensions except itself.
1.49.
∗
Let K be a ﬁeld, L =K(X) the ﬁeld of rational functions in one variable over K.
(a) Show that any element of L that is integral over K[X] is already in K[X]. (Hint: If
z
n
+a
1
z
n−1
+· · · =0, write z =F/G, F,G relatively prime. Then F
n
+a
1
F
n−1
G+· · · =0,
1.10. FIELDEXTENSIONS 15
so G divides F.) (b) Show that there is no nonzero element F ∈ K[X] such that for
every z ∈ L, F
n
z is integral over K[X] for some n >0. (Hint: See Problem 1.44.)
1.50.
∗
Let K be a subﬁeld of a ﬁeld L. (a) Show that the set of elements of L that are
algebraic over K is a subﬁeld of L containing K. (Hint: If v
n
+a
1
v
n−1
+· · · +a
n
= 0,
and a
n
= 0, then v(v
n−1
+· · · ) = −a
n
.) (b) Suppose L is moduleﬁnite over K, and
K ⊂R ⊂L. Show that R is a ﬁeld.
1.10 Field Extensions
Suppose K is a subﬁeld of a ﬁeld L, and suppose L = K(v) for some v ∈ L. Let
ϕ: K[X] →L be the homomorphism taking X to v. Let Ker(ϕ) =(F), F ∈ K[X] (since
K[X] is a PID). Then K[X]/(F) is isomorphic to K[v], so (F) is prime. Two cases may
occur:
Case 1. F = 0. Then K[v] is isomorphic to K[X], so K(v) = L is isomorphic to
K(X). In this case L is not ringﬁnite (or moduleﬁnite) over K (Problem 1.44).
Case 2. F =0. We may assume F is monic. Then (F) is prime, so F is irreducible
and (F) is maximal (Problem 1.3); therefore K[v] is a ﬁeld, so K[v] = K(v). And
F(v) =0, so v is algebraic over K and L =K[v] is moduleﬁnite over K.
To ﬁnish the proof of the Nullstellensatz, we must prove the claim (∗) of Section
7; this says that if a ﬁeld L is a ringﬁnite extension of an algebraically closed ﬁeld
k, then L = k. In view of Problem 1.48, it is enough to show that L is moduleﬁnite
over k. The above discussion indicates that a ringﬁnite ﬁeld extension is already
moduleﬁnite. The next proposition shows that this is always true, and completes
the proof of the Nullstellensatz.
Proposition 4 (Zariski). If a ﬁeld L is ringﬁnite over a subﬁeld K, then L is module
ﬁnite (and hence algebraic) over K.
Proof. Suppose L = K[v
1
, . . . , v
n
]. The case n = 1 is taken care of by the above dis
cussion, so we assume the result for all extensions generated by n −1 elements. Let
K
1
= K(v
1
). By induction, L = K
1
[v
2
, . . . , v
n
] is moduleﬁnite over K
1
. We may as
sume v
1
is not algebraic over K (otherwise Problem 1.45(a) ﬁnishes the proof ).
Each v
i
satisﬁes an equation v
n
i
i
+a
i 1
v
n
i
−1
i
+· · · =0, a
i j
∈ K
1
. If we take a ∈ K[v
1
]
that is a multiple of all the denominators of the a
i j
, we get equations (av
i
)
n
i
+
aa
i 1
(av
1
)
n
i
−1
+· · · = 0. It follows from the Corollary in §1.9 that for any z ∈ L =
K[v
1
, . . . , v
n
], there is an N such that a
N
z is integral over K[v
1
]. In particular this
must hold for z ∈ K(v
1
). But since K(v
1
) is isomorphic to the ﬁeld of rational func
tions in one variable over K, this is impossible (Problem 1.49(b)).
Problems
1.51.
∗
Let K be a ﬁeld, F ∈ K[X] an irreducible monic polynomial of degree n > 0.
(a) Show that L =K[X]/(F) is a ﬁeld, and if x is the residue of X in L, then F(x) =0.
(b) Suppose L
is a ﬁeld extension of K, y ∈ L
such that F(y) = 0. Show that the
16 CHAPTER 1. AFFINE ALGEBRAIC SETS
homomorphism from K[X] to L
that takes X to Y induces an isomorphism of L
with K(y). (c) With L
, y as in (b), suppose G ∈ K[X] and G(y) = 0. Show that F
divides G. (d) Show that F =(X −x)F
1
, F
1
∈ L[X].
1.52.
∗
Let K be a ﬁeld, F ∈ K[X]. Show that there is a ﬁeld L containing K such that
F =
n
i =1
(X −x
i
) ∈ L[X]. (Hint: Use Problem 1.51(d) and induction on the degree.) L
is called a splitting ﬁeld of F.
1.53.
∗
Suppose K is a ﬁeld of characteristic zero, F an irreducible monic polynomial
in K[X] of degree n > 0. Let L be a splitting ﬁeld of F, so F =
n
i =1
(X −x
i
), x
i
∈ L.
Show that the x
i
are distinct. (Hint: Apply Problem 1.51(c) to G = F
X
; if (X −x)
2
divides F, then G(x) =0.)
1.54.
∗
Let R be a domain with quotient ﬁeld K, and let L be a ﬁnite algebraic exten
sion of K. (a) For any v ∈ L, showthat there is a nonzero a ∈ R such that av is integral
over R. (b) Show that there is a basis v
1
, . . . , v
n
for L over K (as a vector space) such
that each v
i
is integral over R.
Chapter 2
Afﬁne Varieties
From now on k will be a ﬁxed algebraically closed ﬁeld. Afﬁne algebraic sets will
be in A
n
= A
n
(k) for some n. An irreducible afﬁne algebraic set is called an afﬁne
variety.
All rings and ﬁelds will contain k as a subring. By a homomorphismϕ: R →S of
such rings, we will mean a ring homomorphism such that ϕ(λ) =λ for all λ∈ k.
In this chapter we will be concerned only with afﬁne varieties, so we call them
simply varieties.
2.1 Coordinate Rings
Let V ⊂ A
n
be a nonempty variety. Then I (V ) is a prime ideal in k[X
1
, . . . , X
n
],
so k[X
1
, . . . , X
n
]/I (V ) is a domain. We let Γ(V ) = k[X
1
, . . . , X
n
]/I (V ), and call it the
coordinate ring of V .
For any (nonempty) set V , we let F(V, k) be the set of all functions fromV to k.
F(V, k) is made into a ring in the usual way: if f , g ∈ F(V, k), ( f +g)(x) = f (x)+g(x),
( f g)(x) = f (x)g(x), for all x ∈ V . It is usual to identify k with the subring of F(V, k)
consisting of all constant functions.
If V ⊂ A
n
is a variety, a function f ∈ F(V, k) is called a polynomial function if
there is a polynomial F ∈ k[X
1
, . . . , X
n
] such that f (a
1
, . . . , a
n
) = F(a
1
, . . . , a
n
) for all
(a
1
, . . . , a
n
) ∈ V . The polynomial functions form a subring of F(V, k) containing k.
Two polynomials F,G determine the same function if and only if (F −G)(a
1
, . . . , a
n
) =
0 for all (a
1
, . . . , a
n
) ∈ V , i.e., F −G ∈ I (V ). We may thus identify Γ(V ) with the sub
ring of F(V, k) consisting of all polynomial functions on V . We have two important
ways to view an element of Γ(V ) — as a function on V , or as an equivalence class of
polynomials.
Problems
2.1.
∗
Show that the map that associates to each F ∈ k[X
1
, . . . , X
n
] a polynomial func
tion in F(V, k) is a ring homomorphism whose kernel is I (V ).
17
18 CHAPTER 2. AFFINE VARIETIES
2.2.
∗
Let V ⊂A
n
be a variety. A subvariety of V is a variety W ⊂A
n
that is contained
in V . Show that there is a natural onetoone correspondence between algebraic
subsets (resp. subvarieties, resp. points) of V and radical ideals (resp. prime ideals,
resp. maximal ideals) of Γ(V ). (See Problems 1.22, 1.38.)
2.3.
∗
Let W be a subvariety of a variety V , and let I
V
(W) be the ideal of Γ(V ) cor
responding to W. (a) Show that every polynomial function on V restricts to a poly
nomial function on W. (b) Show that the map from Γ(V ) to Γ(W) deﬁned in part
(a) is a surjective homomorphism with kernel I
V
(W), so that Γ(W) is isomorphic to
Γ(V )/I
V
(W).
2.4.
∗
Let V ⊂ A
n
be a nonempty variety. Show that the following are equivalent:
(i) V is a point; (ii) Γ(V ) =k; (iii) dim
k
Γ(V ) <∞.
2.5. Let F be an irreducible polynomial in k[X, Y ], and suppose F is monic in Y :
F = Y
n
+a
1
(X)Y
n−1
+· · · , with n > 0. Let V = V (F) ⊂ A
2
. Show that the natural
homomorphismfromk[X] to Γ(V ) =k[X, Y ]/(F) is onetoone, so that k[X] may be
regarded as a subring of Γ(V ); show that the residues 1, Y , . . . , Y
n−1
generate Γ(V )
over k[X] as a module.
2.2 Polynomial Maps
Let V ⊂ A
n
, W ⊂ A
m
be varieties. A mapping ϕ: V → W is called a polyno
mial map if there are polynomials T
1
, . . . , T
m
∈ k[X
1
, . . . , X
n
] such that ϕ(a
1
, . . . , a
n
) =
(T
1
(a
1
, . . . , a
n
), . . . , T
m
(a
1
, . . . , a
n
)) for all (a
1
, . . . , a
n
) ∈V .
Any mapping ϕ: V →W induces a homomorphisms ˜ ϕ: F(W, k) →F(V, k), by
setting ˜ ϕ( f ) = f ◦ϕ. If ϕis a polynomial map, then ˜ ϕ(Γ(W)) ⊂Γ(V ), so ˜ ϕrestricts to a
homomorphism (also denoted by ˜ ϕ) fromΓ(W) to Γ(V ); for if f ∈ Γ(W) is the I (W)
residue of a polynomial F, then ˜ ϕ( f ) = f ◦ ϕ is the I (V )residue of the polynomial
F(T
1
, . . . , T
m
).
If V = A
n
, W = A
m
, and T
1
, . . . , T
m
∈ k[X
1
, . . . , X
n
] determine a polynomial map
T : A
n
→A
m
, the T
i
are uniquely determined by T (see Problem 1.4), so we often
write T =(T
1
, . . . , T
m
).
Proposition 1. Let V ⊂A
n
, W ⊂A
m
be afﬁne varieties. There is a natural onetoone
correspondence between the polynomial maps ϕ: V →W and the homomorphisms
˜ ϕ: Γ(W) →Γ(V ). Any such ϕ is the restriction of a polynomial map fromA
n
to A
m
.
Proof. Suppose α: Γ(W) → Γ(V ) is a homomorphism. Choose T
i
∈ k[X
1
, . . . , X
n
]
such that α(I (W)residue of X
i
) = (I (V )residue of T
i
), for i = 1, . . . , m. Then T =
(T
1
, . . . , T
m
) is a polynomial mapfromA
n
toA
m
, inducing
˜
T : Γ(A
m
) =k[X
1
, . . . , X
m
] →
Γ(A
n
) =k[X
1
, . . . , X
n
]. It is easy to check that
˜
T(I (W)) ⊂ I (V ), and hence that T(V ) ⊂
W, and so T restricts to a polynomial map ϕ: V →W. It is also easy to verify that
˜ ϕ=α. Since we know how to construct ˜ ϕ fromϕ, this completes the proof.
A polynomial map ϕ: V →W is an isomorphism if there is a polynomial map
ψ: W →V such that ψ◦ ϕ = identity on V , ϕ◦ ψ = identity on W. Proposition 1
shows that two afﬁne varieties are isomorphic if and only if their coordinate rings
are isomorphic (over k).
2.3. COORDINATE CHANGES 19
Problems
2.6.
∗
Let ϕ: V →W, ψ: W →Z. Showthat ¯ ψ◦ϕ= ˜ ϕ◦ ˜ ψ. Showthat the composition
of polynomial maps is a polynomial map.
2.7.
∗
If ϕ: V →W is a polynomial map, and X is an algebraic subset of W, showthat
ϕ
−1
(X) is an algebraic subset of V . If ϕ
−1
(X) is irreducible, and X is contained in the
image of ϕ, show that X is irreducible. This gives a useful test for irreducibility.
2.8. (a) Showthat {(t , t
2
, t
3
) ∈ A
3
(k)  t ∈ k} is an afﬁne variety. (b) Showthat V (X Z −
Y
2
, Y Z −X
3
, Z
2
−X
2
Y ) ⊂A
3
(C) is a variety. (Hint:: Y
3
−X
4
, Z
3
−X
5
, Z
4
−Y
5
∈ I (V ).
Find a polynomial map fromA
1
(C) onto V .)
2.9.
∗
Let ϕ: V →W be a polynomial map of afﬁne varieties, V
⊂V , W
⊂W subva
rieties. Suppose ϕ(V
) ⊂W
. (a) Show that ˜ ϕ(I
W
(W
)) ⊂ I
V
(V
) (see Problems 2.3).
(b) Show that the restriction of ϕ gives a polynomial map fromV
to W
.
2.10.
∗
Show that the projection map pr: A
n
→A
r
, n ≥r , deﬁned by pr(a
1
, . . . , a
n
) =
(a
1
, . . . , a
r
) is a polynomial map.
2.11. Let f ∈ Γ(V ), V a variety ⊂A
n
. Deﬁne
G( f ) ={(a
1
, . . . , a
n
, a
n+1
) ∈ A
n+1
 (a
1
, . . . , a
n
) ∈V and a
n+1
= f (a
1
, . . . , a
n
)},
the graph of f . Show that G( f ) is an afﬁne variety, and that the map (a
1
, . . . , a
n
) →
(a
1
, . . . , a
n
, f (a
1
, . . . , a
n
)) deﬁnes an isomorphism of V with G( f ). (Projection gives
the inverse.)
2.12. (a)] Let ϕ: A
1
→V =V (Y
2
−X
3
) ⊂A
2
be deﬁned by ϕ(t ) =(t
2
, t
3
). Show that
although ϕ is a onetoone, onto polynomial map, ϕ is not an isomorphism. (Hint::
˜ ϕ(Γ(V )) = k[T
2
, T
3
] ⊂ k[T] = Γ(A
1
).) (b) Let ϕ: A
1
→V =V (Y
2
−X
2
(X +1)) be de
ﬁned by ϕ(t ) = (t
2
−1, t (t
2
−1)). Show that ϕ is onetoone and onto, except that
ϕ(±1) =(0, 0).
2.13. Let V =V (X
2
−Y
3
, Y
2
−Z
3
) ⊂A
3
as in Problem 1.40, α: Γ(V ) →k[T] induced
by the homomorphism α of that problem. (a) What is the polynomial map f from
A
1
to V such that
˜
f =α? (b) Show that f is onetoone and onto, but not an isomor
phism.
2.3 Coordinate Changes
If T =(T
1
, . . . , T
m
) is a polynomial map fromA
n
to A
m
, and F is a polynomial in
k[X
1
, . . . , X
m
], we let F
T
=
˜
T(F) = F(T
1
, . . . , T
m
). For ideals I and algebraic sets V in
A
m
, I
T
will denote the ideal in k[X
1
, . . . , X
n
] generated by {F
T
 F ∈ I } and V
T
the
algebraic set T
−1
(V ) =V (I
T
), where I = I (V ). If V is the hypersurface of F, V
T
is the
hypersurface of F
T
(if F
T
is not a constant).
Anafﬁne change of coordinates onA
n
is a polynomial mapT =(T
1
, . . . , T
n
) : A
n
→
A
n
such that each T
i
is a polynomial of degree 1, and such that T is onetoone
and onto. If T
i
=
a
i j
X
j
+a
i 0
, then T = T
◦ T
, where T
is a linear map (T
i
=
a
i j
X
j
) and T
is a translation (T
i
= X
i
+a
i 0
). Since any translation has an inverse
(also a translation), it follows that T will be onetoone (and onto) if and only if T
is
20 CHAPTER 2. AFFINE VARIETIES
invertible. If T andU are afﬁne changes of coordinates on A
n
, then so are T ◦U and
T
−1
; T is an isomorphism of the variety A
n
with itself.
Problems
2.14.
∗
A set V ⊂ A
n
(k) is called a linear subvariety of A
n
(k) if V = V (F
1
, . . . , F
r
) for
some polynomials F
i
of degree 1. (a) Show that if T is an afﬁne change of coordi
nates on A
n
, then V
T
is also a linear subvariety of A
n
(k). (b) If V = , show that
there is an afﬁne change of coordinates T of A
n
such that V
T
= V (X
m+1
, . . . , X
n
).
(Hint:: use induction on r .) So V is a variety. (c) Show that the m that appears in
part (b) is independent of the choice of T. It is called the dimension of V . Then
V is then isomorphic (as a variety) to A
m
(k). (Hint:: Suppose there were an afﬁne
change of coordinates T such that V (X
m+1
, . . . , X
n
)
T
=V (X
s+1
, . . . , X
n
), m< s; show
that T
m+1
, . . . , T
n
would be dependent.)
2.15.
∗
Let P =(a
1
, . . . , a
n
), Q =(b
1
, . . . , b
n
) be distinct points of A
n
. The line through
P andQ is deﬁned to be {a
1
+t (b
1
−a
1
), . . . , a
n
+t (b
n
−a
n
))  t ∈ k}. (a) Showthat if L is
the line through P and Q, and T is an afﬁne change of coordinates, then T(L) is the
line through T(P) and T(Q). (b) Show that a line is a linear subvariety of dimension
1, and that a linear subvariety of dimension1 is the line throughany two of its points.
(c) Showthat, in A
2
, a line is the same thing as a hyperplane. (d) Let P, P
∈ A
2
, L
1
, L
2
two distinct lines through P, L
1
, L
2
distinct lines through P
. Show that there is an
afﬁne change of coordinates T of A
2
such that T(P) =P
and T(L
i
) =L
i
, i =1, 2.
2.16. Let k =C. Give A
n
(C) =C
n
the usual topology (obtained by identifying C with
R
2
, and hence C
n
with R
2n
). Recall that a topological space X is pathconnected if for
any P,Q ∈ X, there is a continuous mapping γ: [0, 1] →X such that γ(0) =P, γ(1) =Q.
(a) Show that CS is pathconnected for any ﬁnite set S. (b) Let V be an algebraic
set in A
n
(C). Show that A
n
(C) V is pathconnected. (Hint:: If P,Q ∈ A
n
(C) V , let
L be the line through P and Q. Then L ∩V is ﬁnite, and L is isomorphic to A
1
(C).)
2.4 Rational Functions and Local Rings
Let V be a nonempty variety in A
n
, Γ(V ) its coordinate ring. Since Γ(V ) is a do
main, we may formits quotient ﬁeld. This ﬁeldis calledthe ﬁeld of rational functions
on V , and is written k(V ). An element of k(V ) is a rational function on V .
If f is a rational function onV , and P ∈V , we say that f is deﬁned at P if for some
a, b ∈ Γ(V ), f = a/b, and b(P) = 0. Note that there may be many different ways to
write f as a ratio of polynomial functions; f is deﬁned at P if it is possible to ﬁnd a
“denominator” for f that doesn’t vanish at P. If Γ(V ) is a UFD, however, there is an
essentially unique representation f = a/b, where a and b have no common factors
(Problem 1.2), and then f is deﬁned at P if and only if b(P) =0.
Example. V =V (XW−Y Z) ⊂A
4
(k). Γ(V ) =k[X, Y, Z, W]/(XW−Y Z). Let X, Y , Z, W
be the residues of X, Y, Z, W in Γ(V ). Then X/Y = Z/W = f ∈ k(V ) is deﬁned at
P =(x, y, z, w) ∈V if y =0 or w =0 (see Problem 2.20).
2.4. RATIONAL FUNCTIONS ANDLOCAL RINGS 21
Let P ∈ V . We deﬁne O
P
(V ) to be the set of rational functions on V that are
deﬁned at P. It is easy to verify that O
P
(V ) forms a subring of k(V ) containing Γ(V ) :
k ⊂Γ(V ) ⊂O
P
(V ) ⊂k(V ). The ring O
P
(V ) is called the local ring of V at P.
The set of points P ∈ V where a rational function f is not deﬁned is called the
pole set of f .
Proposition 2. (1) The pole set of a rational function is an algebraic subset of V .
(2) Γ(V ) =
_
P∈V
O
P
(V ).
Proof. Suppose V ⊂ A
n
. For G ∈ k[X
1
, . . . , X
n
], denote the residue of G in Γ(V ) by
G. Let f ∈ k(V ). Let J
f
= {G ∈ k[X
1
, . . . , X
n
]  Gf ∈ Γ(V )}. Note that J
f
is an ideal
in k[X
1
, . . . , X
n
] containing I (V ), and the points of V (J
f
) are exactly those points
where f is not deﬁned. This proves (1). If f ∈
_
P∈V
O
P
(V ), V (J
f
) = , so 1 ∈ J
f
(Nullstellensatz!), i.e., 1· f = f ∈ Γ(V ), which proves (2).
Suppose f ∈ O
P
(V ). We can then deﬁne the value of f at P, written f (P), as fol
lows: write f = a/b, a, b ∈ Γ(V ), b(P) =0, and let f (P) = a(P)/b(P) (one checks that
this is independent of the choice of a and b.) The ideal m
P
(V ) ={ f ∈ O
P
(V )  f (P) =
0} is called the maximal ideal of V at P. It is the kernel of the evaluation homomor
phism f → f (P) of O
P
(V ) onto k, so O
P
(V )/m
P
(V ) is isomorphic to k. An element
f ∈ O
P
(V ) is a unit in O
P
(V ) if and only if f (P) =0, so m
P
(V ) ={nonunits of O
P
(V )}.
Lemma. The following conditions on a ring R are equivalent:
(1) The set of nonunits in R forms an ideal.
(2) R has a unique maximal ideal that contains every proper ideal of R.
Proof. Let m = {nonunits of R}. Clearly every proper ideal of R is contained in m;
the lemma is an immediate consequence of this.
A ring satisfying the conditions of the lemma is called a local ring; the units are
those elements not belonging to the maximal ideal. We have seen that O
P
(V ) is a
local ring, and m
P
(V ) is its unique maximal ideal. These local rings play a promi
nent role in the modern study of algebraic varieties. All the properties of V that
depend only on a “neighborhood” of P (the “local” properties) are reﬂected in the
ring O
P
(V ). See Problem 2.18 for one indication of this.
Proposition 3. O
P
(V ) is a Noetherian local domain.
Proof. We must show that any ideal I of O
P
(V ) is ﬁnitely generated. Since Γ(V ) is
Noetherian (Problem1.22), choose generators f
1
, . . . , f
r
for the ideal I ∩Γ(V ) of Γ(V ).
We claim that f
1
, . . . , f
r
generate I as an ideal in O
P
(V ). For if f ∈ I ⊂O
P
(V ), there is
a b ∈ Γ(V ) with b(P) =0 and bf ∈ Γ(V ); then bf ∈ Γ(V ) ∩I , so bf =
a
i
f
i
, a
i
∈ Γ(V );
therefore f =
(a
i
/b) f
i
, as desired.
Problems
2.17. Let V = V (Y
2
− X
2
(X +1)) ⊂ A
2
, and X, Y the residues of X, Y in Γ(V ); let
z =Y /X ∈ k(V ). Find the pole sets of z and of z
2
.
22 CHAPTER 2. AFFINE VARIETIES
2.18. Let O
P
(V ) be the local ring of a variety V at a point P. Show that there is a nat
ural onetoone correspondence between the prime ideals in O
P
(V ) and the subva
rieties of V that pass through P. (Hint:: If I is prime in O
P
(V ), I ∩Γ(V ) is prime in
Γ(V ), and I is generated by I ∩Γ(V ); use Problem 2.2.)
2.19. Let f be a rational function on a variety V . Let U = {P ∈ V  f is deﬁned at
P}. Then f deﬁnes a function from U to k. Show that this function determines f
uniquely. So a rational function may be considered as a type of function, but only
on the complement of an algebraic subset of V , not on V itself.
2.20. Inthe example giveninthis section, showthat it is impossible to write f =a/b,
where a, b ∈ Γ(V ), and b(P) = 0 for every P where f is deﬁned. Show that the pole
set of f is exactly {(x, y, z, w)  y =0 and w =0}.
2.21.
∗
Let ϕ: V →W be a polynomial map of afﬁne varieties, ˜ ϕ: Γ(W) →Γ(V ) the
induced map on coordinate rings. Suppose P ∈ V , ϕ(P) =Q. Show that ˜ ϕ extends
uniquely to a ring homomorphism(also written ˜ ϕ) fromO
Q
(W) to O
P
(V ). (Note that
˜ ϕ may not extend to all of k(W).) Show that ˜ ϕ(m
Q
(W)) ⊂m
P
(V ).
2.22.
∗
Let T : A
n
→ A
n
be an afﬁne change of coordinates, T(P) = Q. Show that
˜
T : O
Q
(A
n
) → O
P
(A
n
) is an isomorphism. Show that
˜
T induces an isomorphism
fromO
Q
(V ) to O
P
(V
T
) if P ∈V
T
, for V a subvariety of A
n
.
2.5 Discrete Valuation Rings
Our study of plane curves will be made easier if we have at our disposal several
concepts and facts of an algebraic nature. They are put into the next few sections to
avoid disrupting later geometric arguments.
Proposition 4. Let R be a domain that is not a ﬁeld. Then the following are equiva
lent:
(1) R is Noetherian and local, and the maximal ideal is principal.
(2) There is an irreducible element t ∈ R such that every nonzero z ∈ R may be
written uniquely in the form z =ut
n
, u a unit in R, n a nonnegative integer.
Proof. (1) implies (2): Let m be the maximal ideal, t a generator for m. Suppose
ut
n
= vt
m
, u, v units, n ≥ m. Then ut
n−m
= v is a unit, so n = m and u = v. Thus
the expression of any z =ut
n
is unique. To show that any z has such an expression,
we may assume z is not a unit, so z = z
1
t for some z
1
∈ R. If z
1
is a unit we are
ﬁnished, so assume z
1
= z
2
t . Continuing in this way, we ﬁnd an inﬁnite sequence
z
1
, z
2
, . . . with z
i
= z
i +1
t . Since R is Noetherian, the chain of ideals (z
1
) ⊂ (z
2
) ⊂ · · ·
must have a maximal member (Chapter 1, Section 5), so (z
n
) = (z
n+1
) for some n.
Then z
n+1
=vz
n
for some v ∈ R, so z
n
=vt z
n
and vt =1. But t is not a unit.
(2) implies (1): (We don’t really need this part.) m= (t ) is clearly the set of non
units. It is not hard to see that the only ideals in R are the principal ideals (t
n
), n a
nonnegative integer, so R is a PID.
A ring R satisfying the conditions of Proposition 4 is called a discrete valuation
ring, written DVR. An element t as in (2) is called a uniformizing parameter for R;
2.5. DISCRETE VALUATIONRINGS 23
any other uniformizing parameter is of the form ut , u a unit in R. Let K be the
quotient ﬁeld of R. Then (when t is ﬁxed) any nonzero element z ∈ K has a unique
expression z =ut
n
, u a unit in R, n ∈ Z (see Problem 1.2). The exponent n is called
the order of z, and is written n =ord(z); we deﬁne ord(0) =∞. Note that R ={z ∈ K 
ord(z) ≥0}, and m={z ∈ K  ord(z) >0} is the maximal ideal in R.
Problems
2.23.
∗
Showthat the order function on K is independent of the choice of uniformiz
ing parameter.
2.24.
∗
Let V = A
1
, Γ(V ) = k[X], K = k(V ) = k(X). (a) For each a ∈ k =V , show that
O
a
(V ) is a DVR with uniformizing parameter t = X −a. (b) Show that O
∞
= {F/G ∈
k(X)  deg(G) ≥deg(F)} is also a DVR, with uniformizing parameter t =1/X.
2.25. Let p ∈ Z be a prime number. Show that {r ∈ Q  r = a/b, a, b ∈ Z, p doesn’t
divide b} is a DVR with quotient ﬁeld Q.
2.26.
∗
Let R be a DVR with quotient ﬁeld K; let m be the maximal ideal of R. (a)
Show that if z ∈ K, z ∈ R, then z
−1
∈ m. (b) Suppose R ⊂S ⊂K, and S is also a DVR.
Suppose the maximal ideal of S contains m. Show that S =R.
2.27. Show that the DVR’s of Problem 2.24 are the only DVR’s with quotient ﬁeld
k(X) that contain k. Show that those of Problem 2.25 are the only DVR’s with quo
tient ﬁeld Q.
2.28.
∗
An order function on a ﬁeld K is a function ϕ from K onto Z∪{∞}, satisfying:
(i) ϕ(a) =∞if and only if a =0.
(ii) ϕ(ab) =ϕ(a) +ϕ(b).
(iii) ϕ(a +b) ≥min(ϕ(a), ϕ(b)).
Show that R = {z ∈ K  ϕ(z) ≥ 0} is a DVR with maximal ideal m= {z  ϕ(z) > 0}, and
quotient ﬁeld K. Conversely, show that if R is a DVR with quotient ﬁeld K, then the
function ord: K →Z∪{∞} is an order function on K. Giving a DVR with quotient
ﬁeld K is equivalent to deﬁning an order function on K.
2.29.
∗
Let R be a DVR with quotient ﬁeld K, ord the order function on K. (a) If
ord(a) < ord(b), show that ord(a +b) = ord(a). (b) If a
1
, . . . , a
n
∈ K, and for some
i , ord(a
i
) <ord(a
j
) (all j =i ), then a
1
+· · · +a
n
=0.
2.30.
∗
Let R be a DVR with maximal ideal m, and quotient ﬁeld K, and suppose a
ﬁeld k is a subring of R, and that the composition k →R →R/m is an isomorphism
of k with R/m (as for example in Problem 2.24). Verify the following assertions:
(a) For any z ∈ R, there is a unique λ∈ k such that z −λ∈ m.
(b) Let t be a uniformizing parameter for R, z ∈ R. Then for any n ≥ 0 there are
unique λ
0
, λ
1
, . . . , λ
n
∈ k and z
n
∈ R such that z =λ
0
+λ
1
t +λ
2
t
2
+· · ·+λ
n
t
n
+z
n
t
n+1
.
(Hint:: For uniqueness use Problem 2.29; for existence use (a) and induction.)
2.31. Let k be a ﬁeld. The ring of formal power series over k, written k[[X]], is de
ﬁned to be {
∞
i =0
a
i
X
i
 a
i
∈ k}. (As with polynomials, a rigorous deﬁnition is best
given in terms of sequences (a
0
, a
1
, . . . ) of elements in k; here we allow an inﬁnite
24 CHAPTER 2. AFFINE VARIETIES
number of nonzero terms.) Deﬁne the sum by
a
i
X
i
+
b
i
X
i
=
(a
i
+b
i
)X
i
, and
the product by (
a
i
X
i
)(
b
i
X
i
) =
c
i
X
i
, where c
i
=
j +k=i
a
j
b
k
. Showthat k[[X]]
is a ring containing k[X] as a subring. Show that k[[X]] is a DVR with uniformizing
parameter X. Its quotient ﬁeld is denoted k((X)).
2.32. Let R be a DVR satisfying the conditions of Problem 2.30. Any z ∈ R then de
termines a power series λ
i
X
i
, if λ
0
, λ
1
, . . . are determined as in Problem 2.30(b). (a)
Showthat the map z →
λ
i
X
i
is a onetoone ring homomorphismof R into k[[X]].
We often write z =
λ
i
t
i
, and call this the power series expansion of z in terms of t .
(b) Show that the homomorphism extends to a homomorphism of K into k((X)),
and that the order function on k((X)) restricts to that on K. (c) Let a =0 in Problem
2.24, t = X. Find the power series expansion of z =(1−X)
−1
and of (1−X)(1+X
2
)
−1
in terms of t .
2.6 Forms
Let R be a domain. If F ∈ R[X
1
, . . . , X
n+1
] is a form, we deﬁne F
∗
∈ R[X
1
, . . . , X
n
]
by setting F
∗
= F(X
1
, . . . , X
n
, 1). Conversely, for any polynomial f ∈ R[X
1
, . . . , X
n
] of
degree d, write f = f
0
+ f
1
+· · · + f
d
, where f
i
is a form of degree i , and deﬁne f
∗
∈
R[X
1
, . . . , X
n+1
] by setting
f
∗
= X
d
n+1
f
0
+X
d−1
n+1
f
1
+· · · + f
d
= X
d
n+1
f (X
1
/X
n+1
, . . . , X
n
/X
n+1
);
f
∗
is a formof degree d. (These processes are often described as “dehomogenizing”
and “homogenizing” polynomials with respect to X
n+1
.) The proof of the following
proposition is left to the reader:
Proposition 5. (1) (FG)
∗
=F
∗
G
∗
; ( f g)
∗
= f
∗
g
∗
.
(2) If F =0 and r is the highest power of X
n+1
that divides F, then X
r
n+1
(F
∗
)
∗
=F;
( f
∗
)
∗
= f .
(3) (F +G)
∗
= F
∗
+G
∗
; X
t
n+1
( f +g)
∗
= X
r
n+1
f
∗
+X
s
n+1
g
∗
, where r = deg(g), s =
deg( f ), and t =r +s −deg( f +g).
Corollary. Up to powers of X
n+1
, factoring a form F ∈ R[X
1
, . . . , X
n+1
] is the same as
factoring F
∗
∈ R[X
1
, . . . , X
n
]. In particular, if F ∈ k[X, Y ] is a form, k algebraically
closed, then F factors into a product of linear factors.
Proof. The ﬁrst claim follows directly from (1) and (2) of the proposition. For the
second, write F =Y
r
G, where Y doesn’t divide G. Then F
∗
=G
∗
=
(X −λ
i
) since
k is algebraically closed, so F =Y
r
(X −λ
i
Y ).
Problems
2.33. Factor Y
3
−2XY
2
+2X
2
Y +X
3
into linear factors in C[X, Y ].
2.34. Suppose F,G ∈ k[X
1
, . . . , X
n
] are forms of degree r , r +1 respectively, with no
common factors (k a ﬁeld). Show that F +G is irreducible.
2.7. DIRECT PRODUCTS OF RINGS 25
2.35.
∗
(a) Show that there are d +1 monomials of degree d in R[X, Y ], and 1 +2 +
· · · +(d +1) =(d +1)(d +2)/2 monomials of degree d in R[X, Y, Z]. (b) Let V (d, n) =
{forms of degree d in k[X
1
, . . . , X
n
]}, k a ﬁeld. Showthat V (d, n) is a vector space over
k, and that the monomials of degree d forma basis. So dimV (d, 1) =1; dimV (d, 2) =
d +1; dimV (d, 3) = (d +1)(d +2)/2. (c) Let L
1
, L
2
, . . . and M
1
, M
2
, . . . be sequences
of nonzero linear forms in k[X, Y ], and assume no L
i
= λM
j
, λ ∈ k. Let A
i j
=
L
1
L
2
. . . L
i
M
1
M
2
. . . M
j
, i , j ≥ 0 (A
00
= 1). Show that {A
i j
 i + j = d} forms a basis
for V (d, 2).
2.36. With the above notation, show that dimV (d, n) =
_
d+n−1
n−1
_
, the binomial coef
ﬁcient.
2.7 Direct Products of Rings
If R
1
, . . . , R
n
are rings,the cartesian product R
1
×· · · ×R
n
is made into a ring as
follows: (a
1
, . . . , a
n
) +(b
1
, . . . , b
n
) =(a
1
+b
1
, . . . , a
n
+b
n
), and (a
1
, . . . , a
n
)(b
1
, . . . , b
n
) =
(a
1
b
1
, . . . , a
n
b
n
). This ring is called the direct product of R
1
, . . . , R
n
, and is written
n
i =1
R
i
. The natural projection maps π
i
:
n
j =1
R
j
→R
i
taking (a
1
, . . . , a
n
) to a
i
are
ring homomorphisms.
The direct product is characterized by the following property: given any ring R,
and ring homomorphisms ϕ
i
: R →R
i
, i =1, . . . , n, there is a unique ring homomor
phismϕ: R →
n
i =1
R
i
such that π
i
◦ϕ = ϕ
i
. In particular, if a ﬁeld k is a subring of
each R
i
, k may be regarded as a subring of
n
i =1
R
i
.
Problems
2.37. What are the additive and multiplicative identities in
R
i
? Is the map fromR
i
to
R
j
taking a
i
to (0, . . . , a
i
, . . . , 0) a ring homomorphism?
2.38.
∗
Showthat if k ⊂R
i
, andeachR
i
is ﬁnitedimensional over k, thendim(
R
i
) =
dimR
i
.
2.8 Operations with Ideals
Let I , J be ideals in a ring R. The ideal generated by {ab  a ∈ I , b ∈ J } is denoted
I J. Similarly if I
1
, . . . , I
n
are ideals, I
1
· · · I
n
is the ideal generated by {a
1
a
2
· · · a
n
 a
i
∈
I
i
}. We deﬁne I
n
to be I I · · · I (n times). Note that while I
n
contains all nth powers of
elements of I , it may not be generated by them. If I is generated by a
1
, . . . , a
r
, then
I
n
is generated by {a
i
1
i
· · · a
i
r
r

i
j
=n}. And R = I
0
⊃ I
1
⊃ I
2
⊃· · · .
Example. R =k[X
1
, . . . , X
r
], I =(X
1
, . . . , X
r
). Then I
n
is generated by the monomials
of degree n, so I
n
consists of those polynomials with no terms of degree <n. It fol
lows that the residues of the monomials of degree <n forma basis of k[X
1
, . . . , X
r
]/I
n
over k.
26 CHAPTER 2. AFFINE VARIETIES
If R is a subring of a ring S, I S denotes the ideal of S generated by the elements
of I . It is easy to see that I
n
S =(I S)
n
.
Let I , J be ideals in a ring R. Deﬁne I +J = {a +b  a ∈ I , b ∈ J}. Then I +J is an
ideal; in fact, it is the smallest ideal in R that contains I and J.
Two ideals I , J in R are said to be comaximal if I + J = R, i.e., if 1 = a +b, a ∈ I ,
b ∈ J . For example, two distinct maximal ideals are comaximal.
Lemma. (1) I J ⊂ I ∩J for any ideals I and J.
(2) If I and J are comaximal, I J = I ∩J .
Proof. (1) is trivial. If I +J =R, then I ∩J =(I ∩J)R =(I ∩J)(I +J) =(I ∩J)I +(I ∩J)J ⊂
J I +I J = I J, proving (2). (See Problem 2.39.)
Problems
2.39.
∗
Prove the following relations among ideals I
i
, J, in a ring R:
(a) (I
1
+I
2
)J = I
1
J +I
2
J .
(b) (I
1
· · · I
N
)
n
= I
n
1
· · · I
n
N
.
2.40.
∗
(a) Suppose I , J are comaximal ideals in R. Show that I + J
2
= R. Show that
I
m
and J
n
are comaximal for all m, n. (b) Suppose I
1
, . . . , I
N
are ideals in R, and
I
i
and J
i
=
_
j =i
I
j
are comaximal for all i . Show that I
n
1
∩· · · ∩I
n
N
= (I
1
· · · I
N
)
n
=
(I
1
∩· · · ∩I
N
)
n
for all n.
2.41.
∗
Let I , J be ideals in a ring R. Suppose I is ﬁnitely generated and I ⊂ Rad(J).
Show that I
n
⊂ J for some n.
2.42.
∗
(a) Let I ⊂ J be ideals in a ring R. Show that there is a natural ring homomor
phism from R/I onto R/J. (b) Let I be an ideal in a ring R, R a subring of a ring S.
Show that there is a natural ring homomorphism from R/I to S/I S.
2.43.
∗
Let P = (0, . . . , 0) ∈ A
n
, O = O
P
(A
n
), m= m
P
(A
n
). Let I ⊂ k[X
1
, . . . , X
n
] be the
ideal generated by X
1
, . . . , X
n
. Show that I O =m, so I
r
O =m
r
for all r .
2.44.
∗
Let V be a variety in A
n
, I = I (V ) ⊂k[X
1
, . . . , X
n
], P ∈ V , and let J be an ideal
of k[X
1
, . . . , X
n
] that contains I . Let J
be the image of J in Γ(V ). Show that there is
a natural homomorphismϕ fromO
P
(A
n
)/JO
P
(A
n
) to O
P
(V )/J
O
P
(V ), and that ϕ is
an isomorphism. In particular, O
P
(A
n
)/I O
P
(A
n
) is isomorphic to O
P
(V ).
2.45.
∗
Show that ideals I , J ⊂k[X
1
, . . . , X
n
] (k algebraically closed) are comaximal if
and only if V (I ) ∩V (J ) =.
2.46.
∗
Let I =(X, Y ) ⊂k[X, Y ]. Show that dim
k
(k[X, Y ]/I
n
) =1+2+· · · +n =
n(n+1)
2
.
2.9 Ideals with a Finite Number of Zeros
The proposition of this section will be used to relate local questions (in terms of
the local rings O
P
(V )) with global ones (in terms of coordinate rings).
2.10. QUOTIENT MODULES ANDEXACT SEQUENCES 27
Proposition6. Let I be an ideal in k[X
1
, . . . , X
n
] (k algebraically closed), and suppose
V (I ) ={P
1
, . . . , P
N
} is ﬁnite. Let O
i
=O
P
i
(A
n
). Then there is a natural isomorphism of
k[X
1
, . . . , X
n
]/I with
N
i =1
O
i
/I O
i
.
Proof. Let I
i
= I ({P
i
}) ⊂ k[X
1
, . . . , X
n
] be the distinct maximal ideals that contain
I . Let R = k[X
1
, . . . , X
n
]/I , R
i
= O
i
/I O
i
. The natural homomorphisms (Problem
2.42(b)) ϕ
i
from R to R
i
induce a homomorphismϕ from R to
N
i =1
R
i
.
By the Nullstellensatz, Rad(I ) = I ({P
1
, . . . , P
N
}) =
_
N
i =1
I
i
, so (
_
I
i
)
d
⊂ I for some d
(Problem 2.41). Since
_
j =i
I
j
and I
i
are comaximal (Problem 2.45), it follows (Prob
lem 2.40) that
_
I
d
j
=(I
1
· · · I
N
)
d
=(
_
I
j
)
d
⊂ I .
Now choose F
i
∈ k[X
1
, . . . , X
n
] such that F
i
(P
j
) = 0 if i = j , F
i
(P
i
) = 1 (Problem
1.17). Let E
i
= 1 −(1 −F
d
i
)
d
. Note that E
i
= F
d
i
D
i
for some D
i
, so E
i
∈ I
d
j
if i = j ,
and 1−
i
E
i
= (1−E
j
) −
i =j
E
i
∈
_
I
d
j
⊂ I . In addition, E
i
−E
2
i
= E
i
(1−F
d
i
)
d
is in
_
j =i
I
d
j
· I
d
i
⊂ I . If we let e
i
be the residue of E
i
in R, we have e
2
i
=e
i
, e
i
e
j
=0 if i = j ,
and
e
i
=1.
Claim. If G ∈ k[X
1
, . . . , X
n
], and G(P
i
) =0, then there is a t ∈ R such that t g =e
i
,
where g is the I residue of G.
Assuming the claim for the moment, we show how to conclude that ϕ is an iso
morphism:
ϕ is onetoone: If ϕ( f ) = 0, then for each i there is a G
i
with G
i
(P
i
) = 0 and
G
i
F ∈ I ( f = I residue of F). Let t
i
g
i
=e
i
. Then f =
e
i
f =
t
i
g
i
f =0.
ϕ is onto: Since E
i
(P
i
) =1, ϕ
i
(e
i
) is a unit in R
i
; since ϕ
i
(e
i
)ϕ
i
(e
j
) =ϕ
i
(e
i
e
j
) =0
if i = j , ϕ
i
(e
j
) = 0 for i = j . Therefore ϕ
i
(e
i
) = ϕ
i
(
e
j
) = ϕ
i
(1) = 1. Now suppose
z = (a
1
/s
1
, . . . , a
N
/s
N
) ∈
R
i
. By the claim, we may ﬁnd t
i
so that t
i
s
i
= e
i
; then
a
i
/s
i
=a
i
t
i
in R
i
, so ϕ
i
(
t
j
a
j
e
j
) =ϕ
i
(t
i
a
i
) =a
i
/s
i
, and ϕ(
t
j
a
j
e
j
) =z.
To prove the claim, we may assume that G(P
i
) =1. Let H =1−G. It follows that
(1−H)(E
i
+HE
i
+· · · +H
d−1
E
i
) = E
i
−H
d
E
i
. Then H ∈ I
i
, so H
d
E
i
∈ I . Therefore
g(e
i
+he
i
+· · · +h
d−1
e
i
) =e
i
, as desired.
Corollary 1. dim
k
(k[X
1
, . . . , X
n
]/I ) =
N
i =1
dim
k
(O
i
/I O
i
).
Corollary 2. If V (I ) ={P}, then k[X
1
, . . . , X
n
]/I is isomorphic to O
P
(A
n
)/I O
P
(A
n
).
Problem
2.47. Suppose R is a ring containing k, and R is ﬁnite dimensional over k. Showthat
R is isomorphic to a direct product of local rings.
2.10 Quotient Modules and Exact Sequences
Let R be a ring, M, M
Rmodules. A homomorphism ϕ: M → M
of abelian
groups is called an Rmodule homomorphism if ϕ(am) = aϕ(m) for all a ∈ R, m ∈
M. It is an Rmodule isomorphism if it is onetoone and onto.
If N is a submodule of anRmodule M, the quotient group M/N of cosets of N in
M is made into an Rmodule in the following way: if m is the coset (or equivalence
28 CHAPTER 2. AFFINE VARIETIES
class) containing m, and a ∈ R, deﬁne am= am. It is easy to verify that this makes
M/N into an Rmodule in such a way that the natural map from M to M/N is an
Rmodule homomorphism. This M/N is called the quotient module of M by N.
Let ψ: M
→ M, ϕ: M → M
be Rmodule homomorphisms. We say that the
sequence (of modules and homomorphisms)
M
ψ
−→M
ϕ
−→M
is exact (or exact at M) if Im(ψ) = Ker(ϕ). Note that there are unique Rmodule
homomorphismfromthe zeromodule 0 to any Rmodule M, andfromM to 0. Thus
M
ϕ
−→M
−→0 is exact if and only if ϕ is onto, and 0 −→M
ψ
−→M is exact if and
only if ψis onetoone.
If ϕ
i
: M
i
→M
i +1
are Rmodule homomorphisms, we say that the sequence
M
1
ϕ
1
−→M
2
ϕ
2
−→ · · ·
ϕ
n
−→M
n+1
is exact if Im(ϕ
i
) =Ker(ϕ
i +1
) for each i =1, . . . , n. Thus 0 −→M
ψ
−→M
ϕ
−→M
−→0
is exact if and only if ϕ is onto, and ψmaps M
isomorphically onto the kernel of ϕ.
Proposition 7. (1) Let 0 −→V
ψ
−→V
ϕ
−→V
−→0 be an exact sequence of ﬁnite
dimensional vector spaces over a ﬁeld k. Then dimV
+dimV
=dimV .
(2) Let
0 −→V
1
ϕ
1
−→V
2
ϕ
2
−→V
3
ϕ
3
−→V
4
−→0
be an exact sequence of ﬁnitedimensional vector spaces. Then
dimV
4
=dimV
3
−dimV
2
+dimV
1
.
Proof. (1) is just an abstract version of the ranknullity theoremfor a linear transfor
mation ϕ: V →V
of ﬁnitedimensional vector spaces.
(2) follows from (1) by letting W =Im(ϕ
2
) =Ker(ϕ
3
). For then 0 −→V
1
ϕ
1
−→V
2
ϕ
2
−→
W −→0 and 0 −→W
ψ
−→V
3
ϕ
3
−→V
4
−→0 are exact, where ψis the inclusion, and the
result follows by subtraction.
Problems
2.48.
∗
Verify that for any Rmodule homomorphismϕ: M →M
, Ker(ϕ) and Im(ϕ)
are submodules of M and M
respectively. Show that
0 −→Ker(ϕ) −→M
ϕ
−→Im(ϕ) −→0
is exact.
2.49.
∗
(a) Let N be a submodule of M, π: M →M/N the natural homomorphism.
Suppose ϕ: M →M
is a homomorphism of Rmodules, and ϕ(N) = 0. Show that
there is a unique homomorphismϕ: M/N →M
such that ϕ◦π =ϕ. (b) If N and P
2.11. FREE MODULES 29
are submodules of a module M, with P ⊂N, then there are natural homomorphisms
from M/P onto M/N and from N/P into M/P. Show that the resulting sequence
0 −→N/P −→M/P −→M/N −→0
is exact (“Second Noether Isomorphism Theorem”). (c) Let U ⊂ W ⊂ V be vector
spaces, with V /U ﬁnitedimensional. Then dimV /U =dimV /W +dimW/U. (d) If
J ⊂ I are ideals in a ring R, there is a natural exact sequence of Rmodules:
0 −→I /J −→R/J −→R/I −→0.
(e) If O is a local ring with maximal ideal m, there is a natural exact sequence of
Omodules
0 −→m
n
/m
n+1
−→O/m
n+1
−→O/m
n
−→0.
2.50.
∗
Let R be a DVRsatisfying the conditions of Problem2.30. Then m
n
/m
n+1
is an
Rmodule, and so also a kmodule, since k ⊂ R. (a) Show that dim
k
(m
n
/m
n+1
) = 1
for all n ≥ 0. (b) Show that dim
k
(R/m
n
) = n for all n > 0. (c) Let z ∈ R. Show that
ord(z) =n if (z) =m
n
, and hence that ord(z) =dim
k
(R/(z)).
2.51. Let 0 −→V
1
−→· · · −→V
n
−→0 be an exact sequence of ﬁnitedimensional
vector spaces. Show that
(−1)
i
dim(V
i
) =0.
2.52.
∗
Let N, P be submodules of a module M. Show that the subgroup N +P =
{n +p  n ∈ N, p ∈ P} is a submodule of M. Show that there is a natural Rmodule
isomorphism of N/N ∩P onto N +P/P (“First Noether Isomorphism Theorem”).
2.53.
∗
Let V be a vector space, W a subspace, T : V →V a onetoone linear map
such that T(W) ⊂ W, and assume V /W and W/T(W) are ﬁnitedimensional. (a)
Show that T induces an isomorphism of V /W with T(V )/T(W). (b) Construct an
isomorphism between T(V )/(W ∩T(V )) and (W +T(V ))/W, and an isomorphism
between W/(W ∩T(V )) and (W +T(V ))/T(V ). (c) Use Problem 2.49(c) to show that
dimV /(W +T(V )) =dim(W ∩T(V ))/T(W). (d) Conclude ﬁnally that dimV /T(V ) =
dimW/T(W).
2.11 Free Modules
Let R be a ring, X any set. Let M
X
={mapping s ϕ: X →R  ϕ(x) =0 for all but a
ﬁnite number of x ∈ X}. This M
X
is made into an Rmodule as follows: (ϕ+ψ)(x) =
ϕ(x) +ψ(x), and (aϕ)(x) = aϕ(x) for ϕ, ψ ∈ M
X
, a ∈ R, x ∈ X. The module M
X
is
called the free Rmodule on the set X. If we deﬁne ϕ
x
∈ M
X
by the rules: ϕ
x
(y) = 0
if y = x, ϕ
x
(x) = 1, then every ϕ ∈ M
X
has a unique expression ϕ =
a
x
ϕ
x
, where
a
x
∈ R (in fact, a
x
= ϕ(x)). Usually we write x instead of ϕ
x
, and consider X as a
subset of M
X
. We say that X is a basis for M
X
: the elements of M
X
are just “formal
sums”
a
x
x.
M
X
is characterized by the following property: If α: X →M is any mapping from
the set X to an Rmodule M, then αextends uniquely to a homomorphismfromM
X
to M.
30 CHAPTER 2. AFFINE VARIETIES
An Rmodule M is said to be free with basis m
1
, . . . , m
n
∈ M if for X the set
{m
1
, . . . , m
n
} with n elements, the natural homomorphism from M
X
to M is an iso
morphism.
If R =Z, a free Zmodule on X is called the free abelian group on X.
Problems
2.54. What does M being free on m
1
, . . . , m
n
say in terms of the elements of M?
2.55. Let F = X
n
+a
1
X
n−1
+· · · +a
n
be a monic polynomial in R[X]. Show that
R[X]/(F) is a free Rmodule with basis 1, X, . . . , X
n−1
, where X is the residue of X.
2.56. Show that a subset X of a module M generates M if and only if the homomor
phism M
X
→M is onto. Every module is isomorphic to a quotient of a free module.
Chapter 3
Local Properties of Plane Curves
3.1 Multiple Points and Tangent Lines
We have seen that afﬁne plane curves correspond to nonconstant polynomials
F ∈ k[X, Y ] without multiple factors, where F is determined up to multiplication by
a nonzero constant (Chapter 1, Section 6). For some purposes it is useful to allow F
to have multiple factors, so we modify our deﬁnition slightly:
We say that two polynomials F,G ∈ k[X, Y ] are equivalent if F = λG for some
nonzero λ ∈ k. We deﬁne an afﬁne plane curve to be an equivalence class of non
constant polynomials under this equivalence relation. We often slur over this equiv
alence distinction, and say, e.g., “the plane curve Y
2
−X
3
”, or even “the plane curve
Y
2
= X
3
”. The degree of a curve is the degree of a deﬁning polynomial for the curve.
A curve of degree one is a line; so we speak of “the line aX +bY +c”, or “the line
aX +bY +c = 0”. If F =
F
e
i
i
, where the F
i
are the irreducible factors of F, we say
that the F
i
are the components of F and e
i
is the multiplicity of the component F
i
. F
i
is a simple component if e
i
=1, and multiple otherwise. Note that the components
F
i
of F can be recovered (up to equivalence) fromV (F), but the multiplicities of the
components cannot.
If F is irreducible, V (F) is a variety in A
2
. We will usually write Γ(F), k(F), and
O
P
(F) instead of Γ(V (F)), k(V (F)), and O
P
(V (F)).
Let F be a curve, P =(a, b) ∈ F. The point P is called a simple point of F if either
derivative F
X
(P) =0 or F
Y
(P) =0. Inthis case the line F
X
(P)(X−a)+F
Y
(P)(Y −b) =0
is called the tangent line to F at P. A point that isn’t simple is called multiple (or
singular). A curve with only simple points is called a nonsingular curve.
We sketch some examples. Since R ⊂ C, A
2
(R) ⊂ A
2
(C). If F is a curve in A
2
(C),
we can only sketch the real part of F, ı.e. F ∩A
2
(R). While the pictures are an aid to
the imagination, they should not be relied upon too heavily.
31
32 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
Examples.
A =Y −X
2
B =Y
2
−X
3
+X
C =Y
2
−X
3
D =Y
2
−X
3
−X
2
E =(X
2
+Y
2
)
2
+3X
2
Y −Y
3
F =(X
2
+Y
2
)
3
−4X
2
Y
2
A calculation with derivatives shows that A and B are nonsingular curves, and
that P =(0, 0) is the only multiple point on C, D, E, and F. In the ﬁrst two examples,
the linear term of the equation for the curve is just the tangent line to the curve at
(0, 0). The lowest terms inC, D, E, andF respectively are Y
2
, Y
2
−X
2
=(Y −X)(Y +X),
3X
2
Y −Y
3
=Y (
3X−Y )(
3X+Y ), and−4X
2
Y
2
. Ineachcase, the lowest order form
picks out those lines that can best be called tangent to the curve at (0, 0).
Let F be any curve, P =(0, 0). Write F =F
m
+F
m+1
+· · · +F
n
, where F
i
is a formin
k[X, Y ] of degree i , F
m
=0. We deﬁne m to be the multiplicity of F at P =(0, 0), write
m=m
P
(F). Note that P ∈ F if and only if m
P
(F) >0. Using the rules for derivatives,
it is easy to check that P is a simple point on F if and only if m
P
(F) = 1, and in this
case F
1
is exactly the tangent line to F at P. If m = 2, P is called a double point; if
m=3, a triple point, etc.
3.1. MULTIPLE POINTS ANDTANGENT LINES 33
Since F
m
is a form in two variables, we can write F
m
=
L
r
i
i
where the L
i
are
distinct lines (Corollary in §2.6). The L
i
are called the tangent lines to F at P =(0, 0);
r
i
is the multiplicity of the tangent. The line L
i
is a simple (resp. double, etc.) tangent
if r
i
= 1 (resp. 2, etc.). If F has m distinct (simple) tangents at P, we say that P is
an ordinary multiple point of F. An ordinary double point is called a node. (The
curve D has a node at (0, 0), E has an ordinary triple point, while C and F have a
nonordinary multiple point at (0, 0).) For convenience, we call a line through P a
tangent of multiplicity zero if it is not tangent to F at P.
Let F =
F
e
i
i
be the factorizationof F intoirreducible components. Thenm
P
(F) =
e
i
m
P
(F
i
); and if L is a tangent line to F
i
with multiplicity r
i
, then L is tangent to
F with multiplicity
e
i
r
i
. (This is a consequence of the fact that the lowest degree
term of F is the product of the lowest degree terms of its factors.)
In particular, a point P is a simple point of F if and only if P belongs to just one
component F
i
of F, F
i
is a simple component of F, and P is a simple point of F
i
.
To extend these deﬁnitions to a point P =(a, b) =(0, 0), Let T be the translation
that takes (0, 0) to P, i.e., T(x, y) = (x +a, y +b). Then F
T
= F(X +a, Y +b). Deﬁne
m
P
(F) to be m
(0,0)
(F
T
), i.e., write F
T
= G
m
+G
m+1
+· · · , G
i
forms, G
m
= 0, and let
m=m
P
(F). If G
m
=
L
r
i
i
, L
i
=α
i
X +β
i
Y , the lines α
i
(X −a)+β
i
(Y −b) are deﬁned
to be the tangent lines to F at P, and r
i
is the multiplicity of the tangent, etc. Note
that T takes the points of F
T
to the points of F, and the tangents to F
T
at (0, 0) to the
tangents to F at P. Since F
X
(P) = F
T
X
(0, 0) and F
Y
(P) = F
T
Y
(0, 0), P is a simple point
on F if and only if m
P
(F) = 1, and the two deﬁnitions of tangent line to a simple
point coincide.
Problems
3.1. Prove that in the above examples P = (0, 0) is the only multiple point on the
curves C, D, E, and F.
3.2. Find the multiple points, and the tangent lines at the multiple points, for each
of the following curves:
(a) Y
3
−Y
2
+X
3
−X
2
+3XY
2
+3X
2
Y +2XY
(b) X
4
+Y
4
−X
2
Y
2
(c) X
3
+Y
3
−3X
2
−3Y
2
+3XY +1
(d) Y
2
+(X
2
−5)(4X
4
−20X
2
+25)
Sketch the part of the curve in (d) that is contained in A
2
(R) ⊂A
2
(C).
3.3. If a curve F of degree n has a point P of multiplicity n, show that F consists of
n lines through P (not necessarily distinct).
3.4. Let P be a double point on a curve F. Show that P is a node if and only if
F
XY
(P)
2
=F
X X
(P)F
Y Y
(P).
3.5. (char(k) =0) Show that m
P
(F) is the smallest integer m such that for some i +
j = m,
∂
m
F
∂x
i
∂y
j
(P) = 0. Find an explicit description for the leading form for F at P in
terms of these derivatives.
34 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
3.6. Irreducible curves with given tangent lines L
i
of multiplicity r
i
may be con
structed as follows: if
r
i
= m, let F =
L
r
i
i
+F
m+1
, where F
m+1
is chosen to make
F irreducible (see Problem 2.34).
3.7. (a) Show that the real part of the curve E of the examples is the set of points in
A
2
(R) whose polar coordinates (r, θ) satisfy the equationr =−sin(3θ). Findthe polar
equation for the curve F. (b) If n is an odd integer ≥ 1, show that the equation r =
sin(nθ) deﬁnes the real part of a curve of degree n+1 with an ordinary ntuple point
at (0, 0). (Use the fact that sin(nθ) =Im(e
i nθ
) to get the equation; note that rotation
by π/n is a linear transformation that takes the curve into itself.) (c) Analyze the
singularities that arise by looking at r
2
=sin
2
(nθ), n even. (d) Show that the curves
constructed in (b) and (c) are all irreducible in A
2
(C). (Hint:: Make the polynomials
homogeneous with respect to a variable Z, and use §2.1.)
3.8. Let T : A
2
→ A
2
be a polynomial map, T(Q) = P. (a) Show that m
Q
(F
T
) ≥
m
P
(F). (b) Let T =(T
1
, T
2
), and deﬁne J
Q
T =(∂T
i
/∂X
j
(Q)) to be the Jacobian matrix
of T at Q. Showthat m
Q
(F
T
) =m
P
(F) if J
Q
T is invertible. (c) Showthat the converse
of (b) is false: let T =(X
2
, Y ), F =Y −X
2
, P =Q =(0, 0).
3.9. Let F ∈ k[X
1
, . . . , X
n
] deﬁne a hypersurface V (F) ⊂ A
n
. Let P ∈ A
n
. (a) Deﬁne
the multiplicity m
P
(F) of F at P. (b) If m
P
(F) = 1, deﬁne the tangent hyperplane
to F at P. (c) Examine F = X
2
+Y
2
−Z
2
, P = (0, 0). Is it possible to deﬁne tangent
hyperplanes at multiple points?
3.10. Show that an irreducible plane curve has only a ﬁnite number of multiple
points. Is this true for hypersurfaces?
3.11. Let V ⊂ A
n
be an afﬁne variety, P ∈ V . The tangent space T
P
(V ) is deﬁned
to be {(v
1
, . . . , v
n
) ∈ A
n
 for all G ∈ I (V ),
G
X
i
(P)v
i
=0}. If V = V (F) is a hypersur
face, F irreducible, show that T
P
(V ) = {(v
1
, . . . , v
n
) 
F
X
i
(P)v
i
= 0}. How does the
dimension of T
P
(V ) relate to the multiplicity of F at P?
3.2 Multiplicities and Local Rings
Let F be an irreducible plane curve, P ∈ F. In this section we ﬁnd the multiplicity
of P on F in terms of the local ring O
P
(F). The following notation will be useful: for
any polynomial G ∈ k[X, Y ], denote its image (residue) in Γ(F) =k[X, Y ]/(F) by g.
Theorem 1. P is a simple point of F if and only if O
P
(F) is a discrete valuation ring.
In this case, if L =aX +bY +c is any line through P that is not tangent to F at P, then
the image l of L in O
P
(F) is a uniformizing parameter for O
P
(F).
Proof. Suppose P is a simple point on F, and L is a line through P, not tangent to F
at P. By making an afﬁne change of coordinates, we may assume that P =(0, 0), that
Y is the tangent line, and that L = X (Problems 2.15(d) and 2.22). By Proposition 4
of §2.5, it sufﬁces to show that m
P
(F) is generated by x.
First note that m
P
(F) =(x, y), whether P is simple or not (Problems 2.43, 2.44).
Nowwiththe above assumptions, F =Y +higher terms. Grouping together those
terms with Y , we can write F = Y G −X
2
H, where G = 1+ higher terms, H ∈ k[X].
3.2. MULTIPLICITIES ANDLOCAL RINGS 35
Then yg =x
2
h ∈ Γ(F), so y =x
2
hg
−1
∈ (x), since g(P) =0. Thus m
P
(F) =(x, y) =(x),
as desired.
The converse will follow from Theorem 2.
Suppose P is a simple point on an irreducible curve F. We let ord
F
P
be the order
function on k(F) deﬁned by the DVR O
P
(F); when F is ﬁxed, we may write simply
ord
P
. If G ∈ k[X, Y ], and g is the image of G in Γ(F), we write ord
F
P
(G) instead of
ord
F
P
(g).
If P is a simple point on a reducible curve F, we write ord
F
P
instead of ord
F
i
P
,
where F
i
is the component of F containing P.
Suppose P is a simple point on F, and L is any line through P. Then ord
F
P
(L) =1
if L is not tangent to F at P, and ord
F
P
(L) > 1 if L is tangent to F at P. For we may
assume the conditions are as inthe proof of Theorem1; Y is the tangent, y =x
2
hg
−1
,
so ord
P
(y) =ord
P
(x
2
) +ord
P
(hg
−1
) ≥2.
The proof of the next theorem introduces a technique that will reappear at sev
eral places in our study of curves. It allows us to calculate the dimensions of certain
vector spaces of the type O
P
(V )/I , where I is an ideal in O
P
(V ).
Theorem2. Let P be a point on an irreducible curve F. Then for all sufﬁciently large
n,
m
P
(F) =dim
k
(m
P
(F)
n
/m
P
(F)
n+1
).
In particular, the multiplicity of F at P depends only on the local ring O
P
(F).
Proof. Write O, m for O
P
(F), m
P
(F) respectively. From the exact sequence
0 −→m
n
/m
n+1
−→O/m
n+1
−→O/m
n
−→0
it follows that it is enoughtoprove that dim
k
(O/m
n
) =nm
P
(F)+s, for some constant
s, and all n ≥ m
P
(F) (Problem 2.49(e) and Proposition 7 of §2.10). We may assume
that P =(0, 0), so m
n
= I
n
O, where I =(X, Y ) ⊂k[X, Y ] (Problem2.43). Since V (I
n
) =
{P}, k[X, Y ]/(I
n
, F)
∼
= O
P
(A
2
)/(I
n
, F)O
P
(A
2
)
∼
= O
P
(F)/I
n
O
P
(F) = O/m
n
(Corollary 2
of §2.9 and Problem 2.44).
Sowe are reducedtocalculating the dimensionof k[X, Y ]/(I
n
, F). Let m=m
P
(F).
Then FG ∈ I
n
whenever G ∈ I
n−m
. There is a natural ring homomorphism ϕ from
k[X, Y ]/I
n
to k[X, Y ]/(I
n
, F), and a klinear map ψfromk[X, Y ]/I
n−m
to k[X, Y ]/I
n
deﬁned by ψ(G) = FG (where the bars denote residues). It is easy to verify that the
sequence
0 −→k[X, Y ]/I
n−m
ψ
−→k[X, Y ]/I
n
ϕ
−→k[X, Y ]/(I
n
, F) −→0
is exact. Applying Problem 2.46 and Proposition 7 of §2.10 again, we see that
dim
k
(k[X, Y ]/(I
n
, F)) =nm−
m(m−1)
2
for all n ≥m, as desired.
36 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
Note that if O
P
(F) is a DVR, then Theorem 2 implies that m
P
(F) = 1 (Problem
2.50) so P is simple. This completes the proof of Theorem 1.
It should at least be remarked that the function χ(n) = dim
k
(O/m
n
), which is a
polynomial in n (for large n) is called the HilbertSamuel polynomial of the local
ring O; it plays an important role in the modern study of the multiplicities of local
rings.
Problems
3.12. A simple point P on a curve F is called a ﬂex if ord
F
P
(L) ≥ 3, where L is the
tangent to F at P. The ﬂex is called ordinary if ord
P
(L) = 3, a higher ﬂex otherwise.
(a) Let F =Y −X
n
. For which n does F have a ﬂex at P =(0, 0), and what kind of ﬂex?
(b) Suppose P = (0, 0), L = Y is the tangent line, F = Y +aX
2
+· · · . Show that P is
a ﬂex on F if and only if a = 0. Give a simple criterion for calculating ord
F
P
(Y ), and
therefore for determining if P is a higher ﬂex.
3.13.
∗
With the notation of Theorem2, and m=m
P
(F), showthat dim
k
(m
n
/m
n+1
) =
n+1 for 0 ≤n <m
P
(F). In particular, P is a simple point if and only if dim
k
(m/m
2
) =
1; otherwise dim
k
(m/m
2
) =2.
3.14. Let V =V (X
2
−Y
3
, Y
2
−Z
3
) ⊂A
3
, P =(0, 0, 0), m=m
P
(V ). Find dim
k
(m/m
2
).
(See Problem 1.40.)
3.15. (a) Let O =O
P
(A
2
) for some P ∈ A
2
, m=m
P
(A
2
). Calculate χ(n) =dim
k
(O/m
n
).
(b) Let O =O
P
(A
r
(k)). Show that χ(n) is a polynomial of degree r in n, with leading
coefﬁcient 1/r ! (see Problem 2.36).
3.16. Let F ∈ k[X
1
, . . . , X
n
] deﬁne a hypersurface in A
r
. Write F = F
m
+F
m+1
+· · · ,
and let m=m
P
(F) where P =(0, 0). Suppose F is irreducible, and let O =O
P
(V (F)),
m its maximal ideal. Show that χ(n) = dim
k
(O/m
n
) is a polynomial of degree r −1
for sufﬁciently large n, and that the leading coefﬁcient of χ is m
P
(F)/(r −1)!.
Can you ﬁnd a deﬁnition for the multiplicity of a local ring that makes sense in
all the cases you know?
3.3 Intersection Numbers
Let F and G be plane curves, P ∈ A
2
. We want to deﬁne the intersection number
of F and G at P; it will be denoted by I (P, F ∩G). Since the deﬁnition is rather unin
tuitive, we shall ﬁrst list seven properties we want this intersection number to have.
We then prove that there is only one possible deﬁnition, and at the same time we
ﬁnd a simple procedure for calculating I (P, F ∩G) in a reasonable number of steps.
We say that F and G intersect properly at P if F and G have no common compo
nent that passes through P. Our ﬁrst requirements are:
(1) I (P, F ∩G) is a nonnegative integer for any F, G, and P such that F and G
intersect properly at P. I (P, F ∩G) =∞if F and G do not intersect properly at P.
3.3. INTERSECTIONNUMBERS 37
(2) I (P, F ∩G) = 0 if and only if P ∈ F ∩G. I (P, F ∩G) depends only on the com
ponents of F and G that pass through P. And I (P, F ∩G) = 0 if F or G is a nonzero
constant.
(3) If T is an afﬁne change of coordinates on A
2
, and T(Q) =P, then I (P, F ∩G) =
I (Q, F
T
∩G
T
).
(4) I (P, F ∩G) = I (P,G ∩F).
Two curves F and G are said to intersect transversally at P if P is a simple point
both on F and onG, and if the tangent line to F at P is different fromthe tangent line
to G at P. We want the intersection number to be one exactly when F and G meet
transversally at P. More generally, we require
(5) I (P, F ∩G) ≥m
P
(F)m
P
(G), with equality occurring if and only if F andG have
not tangent lines in common at P.
The intersection numbers should add when we take unions of curves:
(6) If F =
F
r
i
i
, and G =
G
s
j
j
, then I (P, F ∩G) =
i , j
r
i
s
j
I (P, F
i
∩G
j
).
The last requirement is probably the least intuitive. If F is irreducible, it says that
I (P, F ∩G) should depend only on the image of G in Γ(F). Or, for arbitrary F,
(7) I (P, F ∩G) = I (P, F ∩(G +AF)) for any A ∈ k[X, Y ].
Theorem 3. There is a unique intersection number I (P, F ∩G) deﬁned for all plane
curves F, G, and all points P ∈ A
2
, satisfying properties (1)–(7). It is given by the
formula
I (P, F ∩G) =dim
k
(O
P
(A
2
)/(F,G)).
Proof of Uniqueness. Assume we have a number I (P, F ∩G) deﬁned for all F, G, and
P, satisfying (1)(7). We will give a constructive procedure for calculating I (P, F ∩G)
using only these seven properties, that is stronger than the required uniqueness.
We may suppose P = (0, 0) (by (3)), and that I (P, F ∩G) is ﬁnite (by (1)). The case
when I (P, F ∩G) =0 is taken care of by (2), so we may proceed by induction; assume
I (P, F ∩G) = n > 0, and I (P, A ∩B) can be calculated whenever I (P, A ∩B) < n. Let
F(X, 0),G(X, 0) ∈ k[X] be of degree r , s respectively, where r or s is taken to be zero
if the polynomial vanishes. We may suppose r ≤s (by (4)).
Case 1: r =0. Then Y divides F, so F =Y H, and
I (P, F ∩G) = I (P, Y ∩G) +I (P, H ∩G)
(by (6)). If G(X, 0) = X
m
(a
0
+a
1
X +· · · ), a
0
=0, then I (P, Y ∩G) = I (P, Y ∩G(X, 0)) =
I (P, Y ∩X
m
) =m (by (7), (2), (6), and (5)). Since P ∈G, m>0, so I (P, H ∩G) <n, and
we are done by induction.
Case 2: r >0. We may multiply F andG by constants to make F(X, 0) andG(X, 0)
monic. Let H =G−X
s−r
F. Then I (P, F ∩G) = I (P, F ∩H) (by (7)), and deg(H(X, 0)) =
t < s. Repeating this process (interchanging the order of F and H if t < r ) a ﬁnite
number of times we eventually reach a pair of curves A, B that fall under Case 1, and
with I (P, F ∩G) = I (P, A∩B). This concludes the proof.
Proof of Existence. Deﬁne I (P, F ∩G) to be dim
k
(O
P
(A
2
)/(F,G)). We must show that
properties (1)–(7) are satisﬁed. Since I (P, F ∩G) depends only on the ideal in O
P
(A
2
)
38 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
generated by F andG, properties (2), (4), and (7) are obvious. Since an afﬁne change
of coordinates gives an isomorphism of local rings (Problem 2.22), (3) is also clear.
We may thus assume that P = (0, 0), and that all the components of F and G pass
through P. Let O =O
P
(A
2
).
If F and G have no common components, I (P, F ∩G) is ﬁnite by Corollary 1 of
§2.9. If F andG have a common component H, then (F,G) ⊂(H), so there is a homo
morphism fromO/(F,G) onto O/(H) (Problem 2.42), and I (P, F ∩G) ≥dim
k
(O/(H)).
But O/(H) is isomorphic to O
P
(H) (Problem 2.44), and O
P
(H) ⊃ Γ(H), with Γ(H)
inﬁnitedimensional by Corollary 4 to the Nullstellensatz. This proves (1).
To prove (6), it is enough to show that I (P, F ∩GH) = I (P, F ∩G) +I (P, F ∩H) for
any F,G, H. We may assume F and GH have no common components, since the
result is clear otherwise. Let ϕ: O/(F,GH) →O/(F,G) be the natural homomorphism
(Problem2.42), and deﬁne a klinear map ψ: O/(F, H) →O/(F,GH) by letting ψ(z) =
Gz, z ∈ O (the bar denotes residues). By Proposition 7 of §2.10, it is enough to show
that the sequence
0 −→O/(F, H)
ψ
−→O/(F,GH)
ϕ
−→O/(F,G) −→0
is exact.
We will verify that ψ is onetoone; the rest (which is easier) is left to the reader.
If ψ(z) = 0, then Gz = uF +vGH where u, v ∈ O. Choose S ∈ k[X, Y ] with S(P) = 0,
and Su = A, Sv = B, and Sz =C ∈ k[X, Y ]. Then G(C −BH) = AF in k[X, Y ]. Since
F and G have no common factors, F must divide C −BH, so C −BH = DF. Then
z =(B/S)H +(D/S)F, or z =0, as claimed.
Property (5) is the hardest. Let m = m
P
(F), n = m
P
(G). Let I be the ideal in
k[X, Y ] generated by X and Y . Consider the following diagram of vector spaces and
linear maps:
k[X, Y ]/I
n
×k[X, Y ]/I
m
ψ
//
k[X, Y ]/I
m+n
ϕ
//
k[X, Y ]/(I
m+n
, F,G)
//
α
0
O/(F,G)
π
//
O/(I
m+n
, F,G)
//
0
where ϕ, π, and α are the natural ring homomorphisms, and ψ is deﬁned by letting
ψ(A, B) = AF +BG.
Nowϕand πare clearly surjective, and, since V (I
m+n
, F,G) ⊂{P}, αis an isomor
phism by Corollary 2 in §2.9. It is easy to check that the top row is exact. It follows
that
dim(k[X, Y ]/I
n
) +dim(k[X, Y ]/I
m
) ≥dim(Ker(ϕ)),
with equality if and only if ψis onetoone, and that
dim(k[X, Y ]/(I
m+n
, F,G)) =dim(k[X, Y ]/I
m+n
) −dim(Ker(ϕ)).
3.3. INTERSECTIONNUMBERS 39
Putting all this together, we get the following string of inequalities:
I (P, F ∩G) =dim(O/(F,G)) ≥dim(O/(I
m+n
, F,G))
=dim(k[X, Y ]/(I
m+n
, F,G))
≥dim(k[X, Y ]/I
m+n
) −dim(k[X, Y ]/I
n
) −dim(k[X, Y ]/I
m
)
=mn
(by Problem 2.46 and arithmetic).
This shows that I (P, F ∩G) ≥ mn, and that I (P, F ∩G) = mn if and only if both
inequalities in the above string are equalities. The ﬁrst such inequality is an equality
if π is an isomorphism, i.e., if I
m+n
⊂(F,G)O. The second is an equality if and only if
ψis onetoone. Property (5) is therefore a consequence of:
Lemma. (a) If F and G have no common tangents at P, then I
t
⊂(F,G)O for
t ≥m+n −1.
(b) ψis onetoone if and only if F and G have distinct tangents at P.
Proof of (a). Let L
1
, . . . , L
m
be the tangents to F at P, M
1
, . . . , M
n
the tangents to G.
Let L
i
= L
m
if i > m, M
j
= M
n
if j > n, and let A
i j
= L
1
· · · L
i
M
1
· · · M
j
for all i , j ≥ 0
(A
00
= 1). The set {A
i j
 i + j = t } forms a basis for the vector space of all forms of
degree t in k[X, Y ] (Problem 2.35(c)).
To prove (a), it therefore sufﬁces to showthat A
i j
∈ (F,G)O for all i +j ≥m+n−1.
But i + j ≥ m+n −1 implies that either i ≥ m or j ≥ n. Say i ≥ m, so A
i j
= A
m0
B,
where B is a formof degree t =i +j −m. Write F = A
m0
+F
, where all terms of F
are
of degree ≥m+1. Then A
i j
=BF−BF
, where each termof BF
has degree ≥i +j +1.
We will be ﬁnished, then, if we can show that I
t
⊂(F,G)O for all sufﬁciently large t .
This fact is surely a consequence of the Nullstellensatz: let V (F,G) ={P,Q
1
, . . . ,Q
s
},
and choose a polynomial H so that H(Q
i
) = 0, H(P) = 0 (Problem 1.17). Then HX
and HY are in I (V (F,G)), so (HX)
N
, (HY )
N
∈ (F,G) ⊂k[X, Y ] for some N. Since H
N
is a unit in O, X
N
and Y
N
are in (F,G)O, and therefore I
2N
⊂(F,G)O, as desired.
Proof of (b). Suppose the tangents are distinct, and that
ψ(A, B) = AF +BG =0,
i.e., AF +BG consists entirely of terms of degree ≥ m+n. Suppose r < m or s < n.
Write A = A
r
+ higher terms, B = B
s
+· · · , so AF +BG = A
r
F
m
+B
s
G
n
+· · · . Then
we must have r +m = s +n and A
r
F
m
= −B
s
G
n
. But F
m
and G
n
have no common
factors, so F
m
divides B
s
, andG
n
divides A
r
. Therefore s ≥m, r ≥n, so (A, B) =(0, 0).
Conversely, if L were a common tangent to F and G at P, write F
m
=LF
m−1
and
G
n
= LG
n−1
. Then ψ(G
n−1
, −F
m−1
) = 0, so ψ is not onetoone. This completes the
proof of the lemma, and also of Theorem 3.
Two things should be noticed about the uniqueness part of the above proof.
First, it shows that, as axioms, Properties (1)–(7) are exceedingly redundant; for ex
ample, the only part of Property (5) that is needed is that I ((0, 0), X ∩Y ) = 1. (The
reader might try to ﬁnd a minimal set of axioms that characterizes the intersection
40 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
number.) Second, the proof shows that the calculation of intersection numbers is a
very easy matter. Making imaginative use of (5) and (7) can save much time, but the
proof shows that nothing more is needed than some arithmetic with polynomials.
Example. Let us calculate I (P, E ∩F), where E =(X
2
+Y
2
)
2
+3X
2
Y −Y
3
, F =(X
2
+
Y
2
)
3
−4X
2
Y
2
, and P = (0, 0), as in the examples of Section 1. We can get rid of the
worst part of F by replacing F by F −(X
2
+Y
2
)E =Y ((X
2
+Y
2
)(Y
2
−3X
2
) −4X
2
Y ) =
Y G. Since no obvious method is available to ﬁnd I (P, E ∩G), we apply the process
of the uniqueness proof to get rid of the Xterms: Replace G by G +3E, which is
Y (5X
2
−3Y
2
+4Y
3
+4X
2
Y ) = Y H. Then I (P, E ∩F) = 2I (P, E ∩Y ) +I (P, E ∩H). But
I (P, E ∩Y ) = I (P, X
4
∩Y ) =4 (by (7), (6)), and I (P, E ∩H) =m
P
(E)m
P
(H) =6 (by (5)).
So I (P, E ∩F) =14.
Two more properties of the intersection number will be useful later; the ﬁrst of
these can also be used to simplify calculations.
(8) If P is a simple point on F, then I (P, F ∩G) =ord
F
P
(G).
Proof. We may assume F is irreducible. If g is the image of G inO
P
(F), thenord
F
P
(G) =
dim
k
(O
P
(F)/(g)) (Problem 2.50(c)). Since O
P
(F)/(g) is isomorphic to O
P
(A
2
)/(F,G)
(Problem 2.44), this dimension is I (P, F ∩G).
(9) If F and G have no common components, then
P
I (P, F ∩G) =dim
k
(k[X, Y ]/(F,G)).
Proof. This is a consequence of Corollary 1 in §2.9.
Problems
3.17. Find the intersection numbers of various pairs of curves from the examplse of
Section 1, at the point P =(0, 0).
3.18. Give a proof of Property (8) that uses only Properties (1)–(7).
3.19.
∗
A line L is tangent to a curve F at a point P if and only if I (P, F ∩L) >m
P
(F).
3.20. If P is a simple point on F, then I (P, F ∩(G+H)) ≥min(I (P, F ∩G), I (P, F ∩H)).
Give an example to show that this may be false if P is not simple on F.
3.21. Let F be an afﬁne plane curve. Let L be a line that is not a component of F.
Suppose L ={(a +t b, c +t d)  t ∈ k}. Deﬁne G(T) =F(a +Tb, c +Td). Factor G(T) =
(T −λ
i
)
e
i
, λ
i
distinct. Show that there is a natural onetoone correspondence
between the λ
i
and the points P
i
∈ L ∩F. Show that under this correspondence,
I (P
i
, L ∩F) =e
i
. In particular,
I (P, L ∩F) ≤deg(F).
3.22. Suppose P is a double point on a curve F, and suppose F has only one tangent
L at P. (a) Show that I (P, F ∩L) ≥ 3. The curve F is said to have an (ordinary) cusp
at P if I (P, F ∩L) =3. (b) Suppose P =(0, 0), and L =Y . Show that P is a cusp if and
only if F
X X X
(P) = 0. Give some examples. (c) Show that if P is a cusp on F, then F
has only one component passing through P.
3.3. INTERSECTIONNUMBERS 41
3.23. A point P on a curve F is called a hypercusp if m
P
(F) >1, F has only one tan
gent line L at P, and I (P, L ∩F) =m
P
(F) +1. Generalize the results of the preceding
problem to this case.
3.24.
∗
The object of this problem is to ﬁnd a property of the local ring O
P
(F) that
determines whether or not P is an ordinary multiple point on F.
Let F be anirreducible plane curve, P =(0, 0), m=m
P
(F) >1. Let m=m
P
(F). For
G ∈ k[X, Y ], denote its residue in Γ(F) by g; and for g ∈ m, denote its residue in m/m
2
by g. (a) Show that the map from {forms of degree 1 in k[X, Y ]} to m/m
2
taking aX +
bY to ax +by is an isomorphism of vector spaces (see Problem 3.13). (b) Suppose
P is an ordinary multiple point, with tangents L
1
, . . . , L
m
. Show that I (P, F ∩L
i
) >m
and l
i
= λl
j
for all i = j , all λ ∈ k. (c) Suppose there are G
1
, . . . ,G
m
∈ k[X, Y ] such
that I (P, F ∩G
i
) > m and g
i
= λg
j
for all i = j , and all λ ∈ k. Show that P is an
ordinary multiple point on F. (Hint:: Write G
i
= L
i
+ higher terms. l
i
= g
i
= 0, and
L
i
is the tangent to G
i
, so L
i
is tangent to F by Property (5) of intersection numbers.
Thus F has m tangents at P.) (d) Show that P is an ordinary multiple point on F
if and only if there are g
1
, . . . , g
m
∈ m such that g
i
= λg
j
for all i = j , λ ∈ k, and
dimO
P
(F)/(g
i
) >m.
42 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
Chapter 4
Projective Varieties
4.1 Projective Space
Suppose we want to study all the points of intersection of two curves; consider
for example the curve Y
2
= X
2
+1 andthe line Y =αX, α∈ k. If α=±1, they intersect
in two points. When α=±1, they no not intersect, but the curve is asymptotic to the
line. We want to enlarge the plane in such a way that two such curves intersect “at
inﬁnity”.
One way toachieve this is toidentify eachpoint (x, y) ∈ A
2
withthe point (x, y, 1) ∈
A
3
. Every point (x, y, 1) determines a line in A
3
that passes through (0, 0, 0) and
(x, y, 1). Every line through (0, 0, 0) except those lying in the plane z =0 corresponds
to exactly one such point. The lines through (0, 0, 0) inthe plane z =0 canbe thought
of as corresponding to the “points at inﬁnity”. This leads to the following deﬁnition:
Let k be any ﬁeld. Projective nspace over k, written P
n
(k), or simply P
n
, is
deﬁned to be the set of all lines through (0, 0, . . . , 0) in A
n+1
(k). Any point (x) =
(x
1
, . . . , x
n+1
) = (0, 0, . . . , 0) determines a unique such line, namely {(λx
1
, . . . , λx
n+1
) 
λ ∈ k}. Two such points (x) and (y) determine the same line if and only if there is
a nonzero λ ∈ k such that y
i
= λx
i
for i = 1, . . . , n +1; let us say that (x) and (y) are
equivalent if this is the case. Then P
n
may be identiﬁed with the set of equivalence
classes of points in A
n+1
{(0, . . . , 0)}.
Elements of P
n
will be called points. If a point P ∈ P
n
is determined as above by
some (x
1
, . . . , x
n+1
) ∈ A
n+1
, we say that (x
1
, . . . , x
n+1
) are homogeneous coordinates for
P. We often write P =[x
1
: . . . : x
n+1
] to indicate that (x
1
, . . . , x
n+1
) are homogeneous
coordinates for P. Note that the i th coordinate x
i
is not welldeﬁned, but that it is a
welldeﬁned notion to say whether the i th coordinate is zero or nonzero; and if x
i
=
0, the ratios x
j
/x
i
are welldeﬁned (since they are unchanged under equivalence).
We let U
i
={[x
1
: . . . : x
n+1
] ∈ P
n
 x
i
=0}. Each P ∈U
i
can be written uniquely in
the form
P =[x
1
: . . . : x
i −1
: 1 : x
i +1
: . . . : x
n+1
].
The coordinates (x
1
, . . . , x
i −1
, x
i +1
, . . . , x
n+1
) are called the nonhomogeneous coordi
nates for P withrespect toU
i
(or X
i
, or i ). If we deﬁne ϕ
i
: A
n
→U
i
by ϕ
i
(a
1
, . . . , a
n
) =
43
44 CHAPTER 4. PROJECTIVE VARIETIES
[a
1
: . . . : a
i −1
: 1 : a
i
: . . . : a
n
], then ϕ
i
sets up a onetoone correspondence between
the points of A
n
and the points of U
i
. Note that P
n
=
_
n+1
i =1
U
i
, so P
n
is covered by
n +1 sets each of which looks just like afﬁne nspace.
For convenience we usually concentrate onU
n+1
. Let
H
∞
=P
n
U
n+1
={[x
1
: . . . : x
n+1
]  x
n+1
=0};
H
∞
is often called the hyperplane at inﬁnity. The correspondence [x
1
: . . . : x
n
: 0] ↔
[x
1
: . . . : x
n
] shows that H
∞
may be identiﬁed with P
n−1
. Thus P
n
=U
n+1
∪H
∞
is
the union of an afﬁne nspace and a set that gives all directions in afﬁne nspace.
Examples. (0) P
0
(k) is a point.
(1) P
1
(k) = {[x : 1]  x ∈ k} ∪{[1 : 0]}. P
1
(k) is the afﬁne line plus one point at
inﬁnity. P
1
(k) is the projective line over k.
(2) P
2
(k) ={[x : y : 1]  (x, y) ∈ A
2
} ∪{[x : y : 0]  [x : y] ∈ P
1
}. Here H
∞
is called the
line at inﬁnity. P
2
(k) is called the projective plane over k.
(3) Consider a line Y = mX +b in A
2
. If we identify A
2
with U
3
⊂ P
2
, the points
on the line correspond to the points [x : y : z] ∈ P
2
with y = mx +bz and z = 0.
(We must make the equation homogeneous so that solutions will be invariant under
equivalence). The set {[x : y : z] ∈ P
2
 y = mx +bz} ∩H
∞
= {[1 : m : 0]}. So all lines
with the same slope, when extended in this way, pass through the same point at
inﬁnity.
(4) Consider again the curve Y
2
= X
2
+1. The corresponding set in P
2
is given
by the homogeneous equation Y
2
= X
2
+Z
2
, Z = 0. {[x : y : z] ∈ P
2
 y
2
= x
2
+z
2
}
intersects H
∞
in the two points [1 : 1 : 0] and [1 : −1 : 0]. These are the points where
the lines Y = X and Y =−X intersect the curve.
Problems
4.1. What points in P
2
do not belong to two of the three sets U
1
,U
2
,U
3
?
4.2.
∗
Let F ∈ k[X
1
, . . . , X
n+1
] (k inﬁnite). Write F =
F
i
, F
i
a form of degree i . Let
P ∈ P
n
(k), and suppose F(x
1
, . . . , x
n+1
) = 0 for every choice of homogeneous coor
dinates (x
1
, . . . , x
n+1
) for P. Show that each F
i
(x
1
, . . . , x
n+1
) =0 for all homogeneous
coordinates for P. (Hint: consider G(λ) =F(λx
1
, . . . , λx
n+1
) =
λ
i
F
i
(x
1
, . . . , x
n+1
) for
ﬁxed (x
1
, . . . , x
n+1
).)
4.3. (a) Show that the deﬁnitions of this section carry over without change to the
case where k is an arbitrary ﬁeld. (b) If k
0
is a subﬁeld of k, show that P
n
(k
0
) may be
identiﬁed with a subset of P
n
(k).
4.2 Projective Algebraic Sets
In this section we develop the idea of algebraic sets in P
n
= P
n
(k). Since the
concepts and most of the proofs are entirely similar to those for afﬁne algebraic sets,
many details will be left to the reader.
4.2. PROJECTIVE ALGEBRAIC SETS 45
A point P ∈ P
n
is said to be a zero of a polynomial F ∈ k[X
1
, . . . , X
n+1
] if
F(x
1
, . . . , x
n+1
) = 0
for every choice of homogeneous coordinates (x
1
, . . . , x
n+1
) for P; we then write
F(P) = 0. If F is a form, and F vanishes at one representative of P, then it vanishes
at every representative. If we write F as a sum of forms in the usual way, then each
form vanishes on any set of homogeneous coordinates for P (Problem 4.2).
For any set S of polynomials in k[X
1
, . . . , X
n+1
], we let
V (S) ={P ∈ P
n
 P is a zero of each F ∈ S}.
If I is the ideal generated by S, V (I ) =V (S). If I =(F
(1)
, . . . , F
(r )
), where F
(i )
=
F
(i )
j
,
F
(i )
j
a form of degree j , then V (I ) =V ({F
(i )
j
}), so V (S) =V ({F
(i )
j
}) is the set of zeros of
a ﬁnite number of forms. Such a set is called an algebraic set in P
n
, or a projective
algebraic set.
For any set X ⊂P
n
, we let I (X) ={F ∈ k[X
1
, . . . , X
n+1
]  every P ∈ X is a zero of F}.
The ideal I (X) is called the ideal of X.
An ideal I ⊂k[X
1
, . . . , X
n+1
] is called homogeneous if for every F =
m
i =0
F
i
∈ I , F
i
a form of degree i , we have also F
i
∈ I . For any set X ⊂ P
n
, I (X) is a homogeneous
ideal.
Proposition 1. An ideal I ⊂k[X
1
, . . . , X
n+1
] is homogeneous if and only if it is gener
ated by a (ﬁnite) set of forms.
Proof. If I =(F
(1)
, . . . , F
(r )
) is homogeneous, then I is generated by {F
(i )
j
}. Conversely,
let S ={F
(α)
} be a set of forms generating anideal I , withdeg(F
(α)
) =d
α
, andsuppose
F =F
m
+· · · +F
r
∈ I , deg(F
i
) =i . It sufﬁces to show that F
m
∈ I , for then F −F
m
∈ I ,
and an inductive argument ﬁnishes the proof. Write F =
A
(α)
F
(α)
. Comparing
terms of the same degree, we conclude that F
m
=
A
(α)
m−d
α
F
(α)
, so F
m
∈ I .
Analgebraic set V ⊂P
n
is irreducible if it is not the unionof two smaller algebraic
sets. The same proof as in the afﬁne case, but using Problem4.4 below, shows that V
is irreducible if and only if I (V ) is prime. An irreducible algebraic set in P
n
is called
a projective variety. Any projective algebraic set can be written uniquely as a union
of projective varieties, its irreducible components.
The operations
_
homogeneous ideals in k[X
1
, . . . , X
n+1
]
_ V
I
_
algebraic sets in P
n
(k)
_
satisfy most of the properties we found in the corresponding afﬁne situation (see
Problem 4.6). We have used the same notation in these two situations. In practice
it should always be clear which is meant; if there is any danger of confusion, we will
write V
p
, I
p
for the projective operations, V
a
, I
a
for the afﬁne ones.
If V is an algebraic set in P
n
, we deﬁne
C(V ) = {(x
1
, . . . , x
n+1
∈ A
n+1
 [x
1
: . . . : x
n+1
] ∈V or (x
1
, . . . , x
n+1
) =(0, . . . , 0)}
46 CHAPTER 4. PROJECTIVE VARIETIES
to be the cone over V . If V = , then I
a
(C(V )) = I
p
(V ); and if I is a homogeneous
ideal in k[X
1
, . . . , X
n+1
] such that V
p
(I ) = , then C(V
p
(I )) = V
a
(I ). This reduces
many questions about P
n
to questions about A
n+1
. For example
PROJECTIVENULLSTELLENSATZ. Let I be a homogeneous ideal in k[X
1
, . . . , X
n+1
].
Then
(1) V
p
(I ) = if and only if there is an integer N such that I contains all forms of
degree ≥N.
(2) If V
p
(I ) =, then I
p
(V
p
(I )) =Rad(I ).
Proof. (1) The following four conditions are equivalent: (i) V
p
(I ) = ; (ii) V
a
(I ) ⊂
{(0, . . . , 0)}; (iii) Rad(I ) = I
a
(V
a
(I )) ⊃(X
1
, . . . , X
n+1
) (by the afﬁne Nullstellensatz); and
(iv) (X
1
, . . . , X
n+1
)
N
⊂ I (by Problem 2.41).
(2) I
p
(V
p
(I )) = I
a
(C(V
p
(I ))) = I
a
(V
a
(I )) =Rad(I ).
The usual corollaries of the Nullstellensatz go through, except that we must al
ways make an exception with the ideal (X
1
, . . . , X
n+1
). In particular, there is a one
toone correspondence between projective hypersurfaces V = V (F) and the (non
constant) forms F that deﬁne V provided F has no multiple factors (F is determined
up to multiplication by a nonzero λ ∈ k). Irreducible hypersurfaces correspond to
irreducible forms. A hyperplane is a hypersurface deﬁned by a form of degree one.
The hyperplanes V (X
i
), i = 1, . . . , n +1, may be called the coordinate hyperplanes,
or the hyperplanes at inﬁnity with respect to U
i
. If n = 2, the V (X
i
) are the three
coordinate axes.
Let V be a nonempty projective variety in P
n
. Then I (V ) is a prime ideal, so the
residue ring Γ
h
(V ) = k[X
1
, . . . , X
n+1
]/I (V ) is a domain. It is called the homogeneous
coordinate ring of V .
More generally, let I be any homogeneous ideal in k[X
1
, . . . , X
n+1
], and let Γ =
k[X
1
, . . . , X
n+1
]/I . An element f ∈ Γ will be called a formof degree d if there is a form
F of degree d in k[X
1
, . . . , X
n+1
] whose residue is f .
Proposition 2. Every element f ∈ Γ may be written uniquely as f = f
0
+· · · +f
m
, with
f
i
a form of degree i .
Proof. If f is the residue of F ∈ k[X
1
, . . . , X
n+1
], write F =
F
i
, and then f =
f
i
,
where f
i
is the residue of F
i
. To show the uniqueness, suppose also f =
g
i
, g
i
=
residue of G
i
. Then F −
G
i
=
(F
i
−G
i
) ∈ I , and since I is homogeneous, each
F
i
−G
i
∈ I , so f
i
=g
i
.
Let k
h
(V ) be the quotient ﬁeld of Γ
h
(V ); it is called the homogeneous function
ﬁeld of V . In contrast with the case of afﬁne varieties, no elements of Γ
h
(V ) ex
cept the constants determine functions on V ; likewise most elements of k
h
(V ) can
not be regarded as functions. However, if f , g are both forms in Γ
h
(V ) of the same
degree d, then f /g does deﬁne a function, at least where g is not zero: in fact,
f (λx)/g(λx) = λ
d
f (x)/λ
d
g(x) = f (x)/g(x), so the value of f /g is independent of
the choice of homogeneous coordinates.
The function ﬁeld of V , written k(V ), is deﬁned to be {z ∈ k
h
(V )  for some forms
f , g ∈ Γ
h
(V ) of the same degree, z = f /g}. It is not difﬁcult to verify that k(V ) is a
4.2. PROJECTIVE ALGEBRAIC SETS 47
subﬁeld of k
h
(V ). k ⊂ k(V ) ⊂ k
h
(V ), but Γ
h
(V ) ⊂ k(V ). Elements of k(V ) are called
rational functions on V .
Let P ∈ V , z ∈ k(V ). We say that z is deﬁned at P if z can be written as z = f /g,
f , g forms of the same degree, and g(P) =0. We let
O
P
(V ) = {z ∈ k(V )  z is deﬁned at P};
O
P
(V ) is a subring of k(V ); it is a local ring, with maximal ideal
m
P
(V ) = {z  z = f /g, g(P) =0, f (P) =0}.
It is called the local ring of V at P. The value z(P) of a function z ∈ O
P
(V ) is well
deﬁned.
If T : A
n+1
→A
n+1
is a linear change of coordinates, then T takes lines through
the origin into lines through the origin (Problem 2.15). So T determines a map from
P
n
to P
n
, called a projective change of coordinates. If V is an algebraic set in P
n
, then
T
−1
(V ) is also an algebraic set in P
n
; we write V
T
for T
−1
(V ). If V = V (F
1
, . . . , F
r
),
and T = (T
1
, . . . , T
n+1
), T
i
forms of degree 1, then V
T
= V (F
T
1
, . . . , F
T
r
), where F
T
i
=
F
i
(T
1
, . . . , T
n+1
). Then V is a variety if and only if V
T
is a variety, and T induces
isomorphisms
˜
T : Γ
h
(V ) →Γ
h
(V
T
), k(V ) →k(V
T
), and O
P
(V ) →O
Q
(V
T
) if T(Q) =
P.
Problems
4.4.
∗
Let I be a homogeneous ideal in k[X
1
, . . . , X
n+1
]. Show that I is prime if and
only if the following conditionis satisﬁed; for any forms F,G ∈ k[X
1
, . . . , X
n+1
], if FG ∈
I , then F ∈ I or G ∈ I .
4.5. If I is a homogeneous ideal, show that Rad(I ) is also homogeneous.
4.6. State and prove the projective analogues of properties (1)–(10) of Chapter 1,
Sections 2 and 3.
4.7. Show that each irreducible component of a cone is also a cone.
4.8. Let V = P
1
, Γ
h
(V ) = k[X, Y ]. Let t = X/Y ∈ k(V ), and show that k(V ) = k(t ).
Show that there is a natural onetoone correspondence between the points of P
1
and the DVR’s with quotient ﬁeld k(V ) that contain k (see Problem2.27); which DVR
corresponds to the point at inﬁnity?
4.9.
∗
Let I be a homogeneous ideal in k[X
1
, . . . , X
n+1
], and
Γ =k[X
1
, . . . , X
n+1
]/I .
Show that the forms of degree d in Γ form a ﬁnitedimensional vector space over k.
4.10. Let R = k[X, Y, Z], F ∈ R an irreducible form of degree n, V =V (F) ⊂ P
2
, and
Γ = Γ
h
(V ). (a) Construct an exact sequence 0 −→R
ψ
−→R
ϕ
−→Γ −→0, where ψ is
multiplication by F. (b) Show that
dim
k
{forms of degree d in Γ} = dn −
n(n −3)
2
if d >n.
48 CHAPTER 4. PROJECTIVE VARIETIES
4.11.
∗
A set V ⊂ P
n
(k) is called a linear subvariety of P
n
(k) if V = V (H
1
, . . . , H
r
),
where each H
i
is a form of degree 1. (a) Show that if T is a projective change of
coordinates, then V
T
= T
−1
(V ) is also a linear subvariety. (b) Show that there is a
projective change of coordinates T of P
n
such that V
T
=V (X
m+2
, . . . , X
n+1
), so V is
a variety. (c) Show that the m that appears in part (b) is independent of the choice
of T. It is called the dimension of V (m=−1 if V =).
4.12.
∗
Let H
1
, . . . , H
m
be hyperplanes in P
n
, m≤n. Showthat H
1
∩H
2
∩· · ·∩H
m
=.
4.13.
∗
Let P =[a
1
: . . . : a
n+1
], Q =[b
1
: . . . : b
n+1
] be distinct points of P
n
. The line L
through P and Q is deﬁned by
L = {[λa
1
+µb
1
: . . . : λa
n+1
+µb
n+1
]  λ, µ∈ k, λ=0 or µ=0}.
Prove the projective analogue of Problem 2.15.
4.14.
∗
Let P
1
, P
2
, P
3
(resp. Q
1
,Q
2
,Q
3
) be three points in P
2
not lying on a line. Show
that there is a projective change of coordinates T : P
2
→P
2
such that T(P
i
) = Q
i
,
i =1, 2, 3. Extend this to n +1 points in P
n
, not lying on a hyperplane.
4.15.
∗
Show that any two distinct lines in P
2
intersect in one point.
4.16.
∗
Let L
1
, L
2
, L
3
(resp. M
1
, M
2
, M
3
) be lines in P
2
(k) that do not all pass through
a point. Show that there is a projective change of coordinates: T : P
2
→P
2
such that
T(L
i
) =M
i
. (Hint:: Let P
i
=L
j
∩L
k
, Q
i
=M
j
∩M
k
, i , j , k distinct, and apply Problem
4.14.) Extend this to n +1 hyperplanes in P
n
, not passing through a point.
4.17.
∗
Let z be a rational function on a projective variety V . Show that the pole set
of z is an algebraic subset of V .
4.18. Let H = V (
a
i
X
i
) be a hyperplane in P
n
. Note that (a
1
, . . . , a
n+1
) is deter
mined by H up to a constant. (a) Show that assigning [a
1
: . . . : a
n+1
] ∈ P
n
to H sets
up a natural onetoone correspondence between {hyperplanes in P
n
} and P
n
. If
P ∈ P
n
, let P
∗
be the corresponding hyperplane; if H is a hyperplane, H
∗
denotes
the corresponding point. (b) Show that P
∗∗
= P, H
∗∗
= H. Show that P ∈ H if and
only if H
∗
∈ P
∗
.
This is the wellknown duality of the projective space.
4.3 Afﬁne and Projective Varieties
We consider A
n
as a subset of P
n
by means of the map ϕ
n+1
: A
n
→U
n+1
⊂ P
n
.
In this section we study the relations between the algebraic sets in A
n
and those in
P
n
.
Let V be an algebraic set in A
n
, I = I (V ) ⊂ k[X
1
, . . . , X
n
]. Let I
∗
be the ideal in
k[X
1
, . . . , X
n+1
] generated by {F
∗
 F ∈ I } (see Chapter 2, Section 6 for notation). This
I
∗
is a homogeneous ideal; we deﬁne V
∗
to be V (I
∗
) ⊂P
n
.
Conversely, let V be an algebraic set in P
n
, I = I (V ) ⊂k[X
1
, . . . , X
n
]. Let I
∗
be the
ideal in k[X
1
, . . . , X
n
] generated by {F
∗
 F ∈ I }. We deﬁne V
∗
to be V (I
∗
) ⊂A
n
.
Proposition 3. (1) If V ⊂A
n
, then ϕ
n+1
(V ) =V
∗
∩U
n+1
, and (V
∗
)
∗
=V .
(2) If V ⊂W ⊂A
n
, then V
∗
⊂W
∗
⊂P
n
. If V ⊂W ⊂P
n
, then V
∗
⊂W
∗
⊂A
n
.
4.3. AFFINE ANDPROJECTIVE VARIETIES 49
(3) If V is irreducible in A
n
, then V
∗
is irreducible in P
n
.
(4) If V =
_
i
V
i
is the irreducible decomposition of V in A
n
, thenV
∗
=
_
i
V
∗
i
is the
irreducible decomposition of V
∗
in P
n
.
(5) If V ⊂A
n
, then V
∗
is the smallest algebraic set in P
n
that contains ϕ
n+1
(V ).
(6) If V A
n
is not empty, then no component of V
∗
lies in or contains H
∞
=
P
n
U
n+1
.
(7) If V ⊂ P
n
, and no component of V lies in or contains H
∞
, then V
∗
A
n
and
(V
∗
)
∗
=V .
Proof. (1) follows from Proposition 5 of §2.6. (2) is obvious. If V ⊂A
n
, I = I (V ), then
a form F belongs to I
∗
if and only if F
∗
∈ I . If I is prime, it follows readily that I
∗
is
also prime, which proves (3).
To prove (5), suppose W is an algebraic set in P
n
that contains ϕ
n+1
(V ). If F ∈
I (W), then F
∗
∈ I (V ), so F = X
r
n+1
(F
∗
)
∗
∈ I (V )
∗
. Therefore I (W) ⊂ I (V )
∗
, so W ⊃V
∗
,
as desired.
(4) follows from (2), (3), and (5). To prove (6), we may assume V is irreducible.
V
∗
⊂ H
∞
by (1). If V
∗
⊃ H
∞
, then I (V )
∗
⊂ I (V
∗
) ⊂ I (H
∞
) = (X
n+1
). But if 0 = F ∈
I (V ), then F
∗
∈ I (V )
∗
, with F
∗
∈ (X
n+1
). So V
∗
⊃ H
∞
.
(7): We may assume V ⊂ P
n
is irreducible. Since ϕ
n+1
(V
∗
) ⊂ V , it sufﬁces to
show that V ⊂(V
∗
)
∗
, or that I (V
∗
)
∗
⊂ I (V ). Let F ∈ I (V
∗
). Then F
N
∈ I (V )
∗
for some
N (Nullstellensatz), so X
t
n+1
(F
N
)
∗
∈ I (V ) for some t (Proposition 5 (3) of §2.6). But
I (V ) is prime, and X
n+1
∈ I (V ) since V ⊂ H
∞
, so F
∗
∈ I (V ), as desired.
If V is an algebraic set in A
n
, V
∗
⊂ P
n
is called the projective closure of V . If
V = V (F) is an afﬁne hypersurface, then V
∗
= V (F
∗
) (see Problem 4.19). Except
for projective varieties lying in H
∞
, there is a natural onetoone correspondence
between nonempty afﬁne and projective varieties (see Problem 4.22).
Let V be an afﬁne variety, V
∗
⊂P
n
its projective closure. If f ∈ Γ
h
(V
∗
) is a formof
degree d, we may deﬁne f
∗
∈ Γ(V ) as follows: take a form F ∈ k[X
1
, . . . , X
n+1
] whose
I
p
(V
∗
)residue is f , and let f
∗
= I (V )residue of F
∗
(one checks that this is indepen
dent of the choice of F). We then deﬁne a natural isomorphismα: k(V
∗
) →k(V ) as
follows: α( f /g) = f
∗
/g
∗
, where f , g are forms of the same degree on V
∗
. If P ∈ V ,
we may consider P ∈V
∗
(by means of ϕ
n+1
) and then α induces an isomorphism of
O
P
(V
∗
) with O
P
(V ). We usually use α to identify k(V ) with k(V
∗
), and O
P
(V ) with
O
P
(V
∗
).
Any projective variety V ⊂ P
n
is covered by the n +1 sets V ∩U
i
. If we form
V
∗
with respect to U
i
(as with U
n+1
), the points on V ∩U
i
correspond to points on
V
∗
, and the local rings are isomorphic. Thus questions about V near a point P can
be reduced to questions about an afﬁne variety V
∗
(at least if the question can be
answered by looking at O
P
(V )).
Problems
4.19.
∗
If I =(F) is the ideal of an afﬁne hypersurface, show that I
∗
=(F
∗
).
4.20. Let V =V (Y −X
2
, Z −X
3
) ⊂A
3
. Prove:
50 CHAPTER 4. PROJECTIVE VARIETIES
(a) I (V ) =(Y −X
2
, Z −X
3
).
(b) ZW −XY ∈ I (V )
∗
⊂k[X, Y, Z, W], but ZW −XY ∈ ((Y −X
2
)
∗
, (Z −X
3
)
∗
).
So if I (V ) =(F
1
, . . . , F
r
), it does not follow that I (V )
∗
=(F
∗
1
, . . . , F
∗
r
).
4.21. Show that if V ⊂W ⊂P
n
are varieties, and V is a hypersurface, then W =V or
W =P
n
(see Problem 1.30).
4.22.
∗
Suppose V is a variety in P
n
and V ⊃ H
∞
. Show that V = P
n
or V = H
∞
. If
V =P
n
, V
∗
=A
n
, while if V = H
∞
, V
∗
=.
4.23.
∗
Describe all subvarieties in P
1
and in P
2
.
4.24.
∗
Let P =[0 : 1 : 0] ∈ P
2
(k). Show that the lines through P consist of the follow
ing:
(a) The “vertical” lines L
λ
=V (X −λZ) ={[λ: t : 1]  t ∈ k} ∪{P}.
(b) The line at inﬁnity L
∞
=V (Z) ={[x : y : 0]  x, y ∈ k}.
4.25.
∗
Let P = [x : y : z] ∈ P
2
. (a) Show that {(a, b, c) ∈ A
3
 ax +by +cz = 0} is a
hyperplane in A
3
. (b) Show that for any ﬁnite set of points in P
2
, there is a line not
passing through any of them.
4.4 Multiprojective Space
We want to make the cartesian product of two varieties into a variety. Since A
n
×
A
m
may be identiﬁed with A
n+m
, this is not difﬁcult for afﬁne varieties. The product
P
n
×P
m
requires some discussion, however.
Write k[X, Y ] for k[X
1
, . . . , X
n+1
, Y
1
, . . . , Y
m+1
]. A polynomial F ∈ k[X, Y ] is called
a biform of bidegree (p, q) if F is a form of degree p (resp. q) when considered as
a polynomial in X
1
, . . . , X
n+1
(resp. Y
1
, . . . , Y
m+1
) with coefﬁcients in k[Y
1
, . . . , Y
m+1
]
(resp. k[X
1
, . . . , X
n+1
]). Every F ∈ k[X, Y ] may be written uniquely as F =
p,q
F
p,q
,
where F
p,q
is a biform of bidegree (p, q).
If S is any set of biforms in k[X
1
, . . . , X
n+1
, Y
1
, . . . , Y
m+1
], we let V (S) or V
b
(S) be
{(x, y)  P
n
×P
m
 F(x, y) =0 for all F ∈ S}. A subset V of P
n
×P
m
will be called al
gebraic if V = V (S) for some S. For any V ⊂ P
n
×P
m
, deﬁne I (V ), or I
b
(V ), to be
{F ∈ k[X, Y ]  F(x, y) =0 for all (x, y) ∈V }.
We leave it to the reader to deﬁne a bihomogeneous ideal, show that I
b
(V ) is bi
homogeneous, and likewise to carry out the entire development for algebraic sets
and varieties in P
n
×P
m
as was done for P
n
in Section 2. If V ⊂ P
n
×P
m
is a vari
ety (i.e., irreducible), Γ
b
(V ) = k[X, Y ]/I
b
(V ) is the bihomogeneous coordinate ring,
k
b
(V ) its quotient ﬁeld, and
k(V ) ={z ∈ k
h
(V )  z = f /g, f , g biforms of the same bidegree in Γ
b
(V )}
is the function ﬁeld of V . The local rings O
P
(V ) are deﬁned as before.
We likewise leave it to the reader to develop the theory of multiprojective vari
eties in P
n
1
×P
n
2
×· · · ×P
n
r
.
If, ﬁnally, the reader develops the theory of algebraic subsets and varieties in
mixed, or “multispaces” P
n
1
×P
n
2
×· · · ×P
n
r
×A
m
(here a polynomial should be ho
mogeneous in each set of variables that correspond to a projective space P
n
i
, but
4.4. MULTIPROJECTIVE SPACE 51
there is no restriction on those corresponding to A
m
), he or she will have the most
general theory needed for the rest of this text. If we deﬁne A
0
to be a point, then
all projective, multiprojective, and afﬁne varieties are special cases of varieties in
P
n
1
×· · · ×P
n
r
×A
m
.
Problems
4.26.
∗
(a) Deﬁne maps ϕ
i , j
: A
n+m
→U
i
×U
j
⊂P
n
×P
m
. Using ϕ
n+1,m+1
, deﬁne the
“biprojective closure” of an algebraic set in A
n+m
. Prove an analogue of Proposition
3 of §4.3. (b) Generalize part (a) to maps ϕ: A
n
1
×A
n
r
×A
m
→P
n
1
×P
n
r
×A
m
. Show
that this sets up a correspondence between {nonempty afﬁne varieties in A
n
1
+···+m
}
and {varieties in P
n
1
×· · · ×A
m
that intersect U
n
1
+1
×· · · ×A
m
}. Show that this corre
spondence preserves function ﬁelds and local rings.
4.27.
∗
Show that the pole set of a rational function on a variety in any multispace is
an algebraic subset.
4.28.
∗
For simplicity of notation, in this problemwe let X
0
, . . . , X
n
be coordinates for
P
n
, Y
0
, . . . , Y
m
coordinates for P
m
, and T
00
, T
01
, . . . , T
0m
, T
10
, . . . , T
nm
coordinates for
P
N
, where N =(n +1)(m+1) −1 =n +m+nm.
Deﬁne S : P
n
×P
m
→P
N
by the formula:
S([x
0
: . . . : x
n
], [y
0
: . . . : y
m
]) =[x
0
y
0
: x
0
y
1
: . . . : x
n
y
m
].
S is called the Segre embedding of P
n
×P
m
in P
n+m+nm
.
(a) Show that S is a welldeﬁned, onetoone mapping. (b) Show that if W is
an algebraic subset of P
N
, then S
−1
(W) is an algebraic subset of P
n
×P
m
. (c) Let
V =V ({T
i j
T
kl
−T
i l
T
k j
 i , k =0, . . . , n; j , l =0, . . . , m}) ⊂P
N
. Showthat S(P
n
×P
m
) =V .
In fact, S(U
i
×U
j
) =V ∩U
i j
, where U
i j
={[t ]  t
i j
=0}. (d) Show that V is a variety.
52 CHAPTER 4. PROJECTIVE VARIETIES
Chapter 5
Projective Plane Curves
5.1 Deﬁnitions
Aprojective plane curve is a hypersurface inP
2
, except that, as withafﬁne curves,
we want to allow multiple components: We say that two nonconstant forms F, G ∈
k[X, Y, Z] are equivalent if there is a nonzero λ ∈ k such that G = λF. A projective
plane curve is an equivalence class of forms. The degree of a curve is the degree of
a deﬁning form. Curves of degree 1, 2, 3 and 4 are called lines, conics, cubic, and
quartics respectively. The notations and conventions regarding afﬁne curves carry
over to projective curves (see §3.1): thus we speak of simple and multiple com
ponents, and we write O
P
(F) instead of O
P
(V (F)) for an irreducible F, etc. Note
that when P = [x : y : 1], then O
P
(F) is canonically isomorphic to O
(x,y)
(F
∗
), where
F
∗
=F(X, Y, 1) is the corresponding afﬁne curve.
The results of Chapter 3 assure us that the multiplicity of a point on an afﬁne
curve depends only on the local ring of the curve at that point. So if F is a projec
tive plane curve, P ∈ U
i
(i = 1, 2 or 3), we can dehomogenize F with respect to X
i
,
and deﬁne the multiplicity of F at P, m
P
(F), to be m
P
(F
∗
). The multiplicity is inde
pendent of the choice of U
i
, and invariant under projective change of coordinates
(Theorem 2 of §3.2).
The following notation will be useful. If we are considering a ﬁnite set of points
P
1
, . . . , P
n
∈ P
2
, we canalways ﬁnd a line L that doesn’t pass through any of the points
(Problem4.25). If F is a curve of degree d, we let F
∗
=F/L
d
∈ k(P
2
). This F
∗
depends
on L, but if L
were another choice, then F/(L
)
d
= (L/L
)
d
F
∗
and L/L
is a unit in
each O
P
i
(P
2
). Note also that we may always ﬁnd a projective change of coordinates
so that the line L becomes the line Z at inﬁnity: then, under the natural identiﬁca
tion of k(A
2
) with k(P
2
) (§4.3), this F
∗
is the same as the old F
∗
=F(X, Y, 1).
If P is a simple point on F (i.e., m
P
(F) =1), and F is irreducible, then O
P
(F) is a
DVR. We let ord
F
P
denote the corresponding order function on k(F). If G is a form in
k[X, Y, Z], and G
∗
∈ O
P
(P
2
) is determined as in the preceding paragraph, and G
∗
is
the residue of G
∗
in O
P
(F), we deﬁne ord
F
P
(G) to be ord
F
P
(G
∗
). Equivalently, ord
F
P
(G)
is the order at P of G/H, where H is any formof the same degree as G with H(P) =0.
53
54 CHAPTER 5. PROJECTIVE PLANE CURVES
Let F, G be projective plane curves, P ∈ P
2
. We deﬁne the intersection number
I (P, F ∩G) to be dim
k
(O
P
(P
2
)/(F
∗
,G
∗
)). This is independent of the way F
∗
andG
∗
are
formed, and it satisﬁes Properties (1)–(8) of Section 3 of Chapter 3: in (3), however,
T should be a projective change of coordinates, and in (7), A should be a form with
deg(A) =deg(G) −deg(F).
We can deﬁne a line L to be tangent to a curve F at P if I (P, F ∩L) > m
P
(F) (see
Problem 3.19). A point P in F is an ordinary multiple point of F if F has m
P
(F)
distinct tangents at P.
Two curves F and G are said to be projectively equivalent if there is a projective
change of coordinates T such that G =F
T
. Everything we will say about curves will
be the same for two projectively equivalent curves.
Problems
5.1.
∗
Let F be a projective plane curve. Show that a point P is a multiple point of F
if and only if F(P) =F
X
(P) =F
Y
(P) =F
Z
(P) =0.
5.2. Show that the following curves are irreducible; ﬁnd their multiple points, and
the multiplicities and tangents at the multiple points.
(a) XY
4
+Y Z
4
+X Z
4
.
(b) X
2
Y
3
+X
2
Z
3
+Y
2
Z
3
.
(c) Y
2
Z −X(X −Z)(X −λZ), λ∈ k.
(d) X
n
+Y
n
+Z
n
, n >0.
5.3. Find all points of intersection of the following pairs of curves, and the intersec
tion numbers at these points:
(a) Y
2
Z −X(X −2Z)(X +Z) and Y
2
+X
2
−2X Z.
(b) (X
2
+Y
2
)Z +X
3
+Y
3
and X
3
+Y
3
−2XY Z.
(c) Y
5
−X(Y
2
−X Z)
2
and Y
4
+Y
3
Z −X
2
Z
2
.
(d) (X
2
+Y
2
)
2
+3X
2
Y Z −Y
3
Z and (X
2
+Y
2
)
3
−4X
2
Y
2
Z
2
.
5.4.
∗
Let P be a simple point on F. Show that the tangent line to F at P has the
equation F
X
(P)X +F
Y
(P)Y +F
Z
(P)Z =0.
5.5.
∗
Let P = [0 : 1 : 0], F a curve of degree n, F =
F
i
(X, Z)Y
n−i
, F
i
a form of de
gree i . Show that m
P
(F) is the smallest m such that F
m
= 0, and the factors of F
m
determine the tangents to F at P.
5.6.
∗
For any F, P ∈ F, show that m
P
(F
X
) ≥m
P
(F) −1.
5.7.
∗
Show that two plane curves with no common components intersect in a ﬁnite
number of points.
5.8.
∗
Let F be an irreducible curve. (a) Show that F
X
, F
Y
, or F
Z
=0. (b) Show that F
has only a ﬁnite number of multiple points.
5.9. (a) Let F be an irreducible conic, P = [0 : 1 : 0] a simple point on F, and Z = 0
the tangent line to F at P. Show that F = aY Z −bX
2
−cX Z −dZ
2
, a, b = 0. Find a
projective change of coordinates T so that F
T
=Y Z −X
2
−c
X Z −d
Z
2
. Find T
so
that (F
T
)
T
= Y Z −X
2
. (T
= (X, Y +c
X +d
Z, Z).) (b) Show that, up to projective
5.2. LINEAR SYSTEMS OF CURVES 55
equivalence, there is only one irreducible conic: Y Z = X
2
. Any irreducible conic is
nonsingular.
5.10. Let F be an irreducible cubic, P =[0 : 0 : 1] a cusp on F, Y =0 the tangent line
to F at P. Showthat F =aY
2
Z −bX
3
−cX
2
Y −dXY
2
−eY
3
. Find projective changes
of coordinates (i) to make a =b =1; (ii) to make c =0 (change X to X −
c
3
Y ); (iii) to
make d =e =0 (Z to Z +dX +eY ).
Up to projective equivalence, there is only one irreducible cubic with a cusp:
Y
2
Z = X
3
. It has no other singularities.
5.11. Up to projective equivalence, there is only one irreducible cubic with a node:
XY Z = X
3
+Y
3
. It has no other singularities.
5.12. (a) Assume P =[0 : 1 : 0] ∈ F, F a curve of degree n. Show that
P
I (P, F ∩X) =
n. (b) Show that if F is a curve of degree n, L a line not contained in F, then
I (P, F ∩L) =n.
5.13. Prove that an irreducible cubic is either nonsingular or has at most one double
point (a node or a cusp). (Hint: Use Problem 5.12, where L is a line through two
multiple points; or use Problems 5.10 and 5.11.)
5.14.
∗
Let P
1
, . . . , P
n
∈ P
2
. Show that there are an inﬁnite number of lines passing
through P
1
, but not through P
2
, . . . , P
n
. If P
1
is a simple point on F, we may take
these lines transversal to F at P
1
.
5.15.
∗
Let C be an irreducible projective plane curve, P
1
, . . . , P
n
simple points on C,
m
1
, . . . , m
n
integers. Show that there is a z ∈ k(C) with ord
P
i
(z) = m
i
for i = 1, . . . , n.
(Hint: Take lines L
i
as in Problem 5.14 for P
i
, and a line L
0
not through any P
j
, and
let z =
L
m
i
i
L
0
−
m
i
.)
5.16.
∗
Let F be an irreducible curve in P
2
. Suppose I (P, F ∩Z) =1, and P =[1 : 0 : 0].
Show that F
X
(P) =0. (Hint: If not, use Euler’s Theorem to show that F
Y
(P) =0; but
Z is not tangent to F at P.)
5.2 Linear Systems of Curves
We oftenwishtostudy all curves of a givendegree d ≥1. Let M
1
, . . . , M
N
be a ﬁxed
ordering of the set of monomials in X, Y, Z of degree d, where N is
1
2
(d +1)(d +2) (Problem 2.35). Giving a curve F of degree d is the same thing as
choosing a
1
, . . . , a
N
∈ k, not all zero, and letting F =
a
i
M
i
, except that (a
1
, . . . , a
N
)
and (λa
1
, . . . , λa
N
) determine the same curve. Inother words, each curve F of degree
d corresponds to a unique point in P
N−1
=P
d(d+3)/2
and each point of P
d(d+3)/2
rep
resents a unique curve. We often identify F with its corresponding point inP
d(d+3)/2
,
and say e.g. “the curves of degree d forma projective space of dimension d(d+3)/2”.
Examples. (1) d =1. Each line aX +bY +cZ corresponds to the point [a : b : c] ∈
P
2
. The lines in P
2
form a P
2
(see Problem 4.18).
(2) d =2. The conic aX
2
+bXY +cX Z +dY
2
+eY Z +f Z
2
corresponds the point
[a : b : c : d : e : f ] ∈ P
5
. The conics form a P
5
.
56 CHAPTER 5. PROJECTIVE PLANE CURVES
(3) The cubics form a P
9
, the quartics a P
14
, etc.
If we put conditions on the set of all curves of degree d, the curves that satisfy the
conditions form a subset of P
d(d+3)/2
. If this subset is a linear subvariety (Problem
4.11), it is called a linear system of plane curves.
Lemma. (1) Let P ∈ P
2
be a ﬁxed point. The set of curves of degree d that contain
P forms a hyperplane in P
d(d+3)/2
.
(2) If T : P
2
→ P
2
is a projective change of coordinates, then the map F → F
T
from{curves of degree d} to {curves of degree d} is a projective change of coordinates
on P
d(d+3)/2
.
Proof. If P =[x : y : z], thenthe curve corresponding to(a
1
, . . . , a
N
) ∈ P
d(d+3)/2
passes
through P if and only if
a
i
M
i
(x, y, z) = 0. Since not all M
i
(x, y, z) are zero, those
[a
1
: . . . : a
N
] satisfying this equation form a hyperplane. The proof that F →F
T
is
linear is similar; it is invertible since F →F
T
−1
is its inverse.
It follows that for any set of points, the curves of degree d that contain them
form a linear subvariety of P
d(d+3)/2
. Since the intersection of n hyperplanes of P
n
is not empty (Problem 4.12), there is a curve of degree d passing through any given
d(d +3)/2 points.
Suppose nowwe ﬁx a point P and an integer r ≤d+1. We claimthat the curves F
of degree d suchthat m
P
(F) ≥r forma linear subvariety of dimension
d(d+3)
2
−
r (r +1)
2
.
By (2) of the Lemma, we may assume P = [0 : 0 : 1]. Write F =
F
i
(X, Y )Z
d−i
, F
i
a
form of degree i . Then m
P
(F) ≥ r if and only if F
0
= F
1
= · · · = F
r −1
= 0, i.e., the
coefﬁcients of all monomials X
i
Y
j
Z
k
with i + j < r are zero (Problem 5.5). And
there are 1+2+· · · +r =
r (r +1)
2
such coefﬁcients.
Let P
1
, . . . , P
n
be distinct points in P
2
, r
1
, . . . , r
n
nonnegative integers. We set
V (d; r
1
P
1
, . . . , r
n
P
n
) = {curves F of degree d  m
P
i
(F) ≥r
i
, 1 ≤i ≤n}.
Theorem1. (1) V (d; r
1
P
1
, . . . , r
n
P
n
) is a linear subvariety of P
d(d+3)/2
of dimen
sion ≥
d(d+3)
2
−
r
i
(r
i
+1)
2
.
(2) If d ≥(
r
i
) −1, then dimV (d; r
1
P
1
, . . . , r
n
P
n
) =
d(d+3)
2
−
r
i
(r
i
+1)
2
.
Proof. (1) follows from the above discussion. We prove (2) by induction on m =
(
r
i
) −1. We may assume that m>1, d >1, since otherwise it is trivial.
Case 1: Each r
i
= 1: Let V
i
= V (d; P
1
, . . . , P
i
). By induction it is enough to show
that V
n
=V
n−1
. Choose lines L
i
passing through P
i
but not through P
j
, j =i (Prob
lem 5.14), and a line L
0
not passing through any P
i
. Then F = L
1
· · · L
n−1
L
d−n+1
0
∈
V
n−1
, F ∈V
n
.
Case 2: Some r
i
>1: Say r =r
1
>1, and P =P
1
=[0 : 0 : 1]. Let
V
0
=V (d; (r −1)P, r
2
P
2
, . . . , r
n
P
n
).
For F ∈V
0
let F
∗
=
r −1
i =0
a
i
X
i
Y
r −1−i
+higher terms. Let V
i
={F ∈V
0
 a
j
=0 for j <i }.
Then V
0
⊃ V
1
⊃ · · · ⊃ V
r
= V (d; r
1
P
1
, r
2
P
2
, . . . , r
n
P
n
), so it is enough to show that
V
i
=V
i +1
, i =0, 1, . . . , r −1.
5.3. BÉZOUT’S THEOREM 57
Let W
0
=V (d −1; (r −2)P, r
2
P
2
, . . . , r
n
P
n
). For F ∈ W
0
, F
∗
= a
i
X
i
Y
r −2−i
+· · · . Set
W
i
={F ∈W
0
 a
j
=0 for j <i }. By induction,
W
0
W
1
· · · W
r −1
=V (d −1; (r −1)P, r
2
P
2
, . . . , r
n
P
n
).
If F
i
∈W
i
, F
i
∈W
i +1
, then Y F
i
∈V
i
, Y F
i
∈V
i +1
, and XF
r −2
∈V
r −1
, XF
r −2
∈V
r
. Thus
V
i
=V
i +1
for i =0, . . . , r −1, and this completes the proof.
Problems
5.17. Let P
1
, P
2
, P
3
, P
4
∈ P
2
. Let V be the linear system of conics passing through
these points. Show that dim(V ) = 2 if P
1
, . . . , P
4
lie on a line, and dim(V ) = 1 other
wise.
5.18. Show that there is only one conic passing through the ﬁve points [0 : 0 : 1],
[0 : 1 : 0], [1 : 0 : 0], [1 : 1 : 1], and [1 : 2 : 3]; show that it is nonsingular.
5.19. Consider the nine points [0 : 0 : 1], [0 : 1 : 1], [1 : 0 : 1], [1 : 1 : 1], [0 : 2 : 1],
[2 : 0 : 1], [1 : 2 : 1], [2 : 1 : 1], and [2 : 2 : 1] ∈ P
2
(Sketch). Showthat there are an inﬁnite
number of cubics passing through these points.
5.3 Bézout’s Theorem
The projective plane was constructed so that any two distinct lines would inter
sect at one point. The famous theorem of Bézout tells us that much more is true:
BÉZOUT’S THEOREM. Let F and G be projective plane curves of degree m and n
respectively. Assume F and G have no common component. Then
P
I (P, F ∩G) =mn
Proof. Since F ∩G is ﬁnite (Problem 5.7), we may assume, by a projective change
of coordinates if necessary, that none of the points in F ∩G is on the line at inﬁnity
Z =0.
Then
P
I (P, F ∩G) =
P
I (P, F
∗
∩G
∗
) =dim
k
k[X, Y ]/(F
∗
,G
∗
), by Property (9) for
intersection numbers. Let
Γ
∗
=k[X, Y ]/(F
∗
,G
∗
), Γ =k[X, Y, Z]/(F,G), R =k[X, Y, Z],
and let Γ
d
(resp. R
d
) be the vector space of forms of degree d in Γ (resp. R). The
theorem will be proved if we can show that dimΓ
∗
= dimΓ
d
and dimΓ
d
= mn for
some large d.
Step 1: dimΓ
d
= mn for all d ≥ m+n: Let π: R → Γ be the natural map, let
ϕ: R ×R →R be deﬁned by ϕ(A, B) = AF +BG, and let ψ: R →R ×R be deﬁned by
ψ(C) = (GC, −FC). Using the fact that F and G have no common factors, it is not
difﬁcult to check the exactness of the following sequence:
0 −→R
ψ
−→R ×R
ϕ
−→R
π
−→Γ −→0.
58 CHAPTER 5. PROJECTIVE PLANE CURVES
If we restrict these maps to the forms of various degrees, we get the following exact
sequences:
0 −→R
d−m−n
ψ
−→R
d−m
×R
d−n
ϕ
−→R
d
π
−→Γ
d
−→0.
Since dimR
d
=
(d+1)(d+2)
2
, it follows from Proposition 7 of §2.10 (with a calculation)
that dimΓ
d
=mn if d ≥m+n.
Step 2: The map α: Γ → Γ deﬁned by α(H) = ZH (where the bar denotes the
residue modulo (F,G)) is onetoone:
We must show that if ZH = AF +BG, then H = A
F +B
G for some A
, B
. For
any J ∈ k[X, Y, Z], denote (temporarily) J(X, Y, 0) by J
0
. Since F,G, and Z have no
common zeros, F
0
and G
0
are relatively prime forms in k[X, Y ].
If ZH = AF +BG, then A
0
F
0
= −B
0
G
0
, so B
0
= F
0
C and A
0
= −G
0
C for some
C ∈ k[X, Y ]. Let A
1
= A+CG, B
1
=B−CF. Since (A
1
)
0
=(B
1
)
0
=0, we have A
1
= Z A
,
B
1
= ZB
for some A
, B
; and since ZH = A
1
F +B
1
G, it follows that H = A
F +B
G,
as claimed.
Step 3: Let d ≥ m+n, and choose A
1
, . . . , A
mn
∈ R
d
whose residues in Γ
d
form a
basis for Γ
d
. Let A
i ∗
= A
i
(X, Y, 1) ∈ k[X, Y ], and let a
i
be the residue of A
i ∗
in Γ
∗
.
Then a
1
, . . . , a
mn
form a basis for Γ
∗
:
First notice that the map α of Step 2 restricts to an isomorphism from Γ
d
onto
Γ
d+1
, if d ≥ m+n, since a onetoone linear map of vector spaces of the same di
mension is an isomorphism. It follows that the residues of Z
r
A
1
, . . . , Z
r
A
mn
form a
basis for Γ
d+r
for all r ≥0.
The a
i
generate Γ
∗
: if h = H ∈ Γ
∗
, H ∈ k[X, Y ], some Z
N
H
∗
is a form of degree
d +r , so Z
N
H
∗
=
mn
i =1
λ
i
Z
r
A
i
+BF +CG for some λ
i
∈ k, B,C ∈ k[X, Y, Z]. Then
H =(Z
N
H
∗
)
∗
=
λ
i
A
i ∗
+B
∗
F
∗
+C
∗
G
∗
, so h =
λ
i
a
i
, as desired.
The a
i
are independent: For if
λ
i
a
i
= 0, then
λ
i
A
i ∗
= BF
∗
+CG
∗
. There
fore (by Proposition 5 of §2.6) Z
r
λ
i
A
i
= Z
s
B
∗
F +Z
t
C
∗
G for some r, s, t . But then
λ
i
Z
r
A
i
= 0 in Γ
d+r
, and the Z
r
A
i
form a basis, so each λ
i
= 0. This ﬁnishes the
proof.
Combining Property (5) of the intersection number (§3.3) with Bézout’s Theo
rem, we deduce
Corollary 1. If F and G have no common component, then
P
m
P
(F)m
P
(G) ≤ deg(F) · deg(G).
Corollary 2. If F and G meet in mn distinct points, m = deg(F), n = deg(G), then
theses points are all simple points on F and on G.
Corollary 3. If two curves of degrees m and n have more than mn points in common,
then they have a common component.
Problems
5.20. Check your answers of Problem 5.3 with Bézout’s Theorem.
5.4. MULTIPLE POINTS 59
5.21.
∗
Show that every nonsingular projective plane curve is irreducible. Is this true
for afﬁne curves?
5.22.
∗
Let F be an irreducible curve of degree n. Assume F
X
= 0. Apply Corollary 1
to F and F
X
, and conclude that
m
P
(F)(m
P
(F) −1) ≤n(n −1). In particular, F has
at most
1
2
n(n −1) multiple points. (See Problems 5.6, 5.8.)
5.23. A problem about ﬂexes (see Problem 3.12): Let F be a projective plane curve
of degree n, and assume F contains no lines.
Let F
i
=F
X
i
and F
i j
=F
X
i
X
j
, forms of degree n−1 and n−2 respectively. Form a
3×3 matrix with the entry in the (i , j )th place being F
i j
. Let H be the determinant
of this matrix, a form of degree 3(n −2). This H is called the Hessian of F. Problems
5.22 and 6.47 show that H = 0, for F irreducible. The following theorem shows the
relationship between ﬂexes and the Hessian.
Theorem. (char(k) = 0) (1) P ∈ H ∩F if and only if P is either a ﬂex or a multiple
point of F. (2) I (P, H ∩F) =1 if and only if P is an ordinary ﬂex.
Outline of proof. (a) Let T be a projective change of coordinates. Then the Hessian
of F
T
= (det(T))
2
(H
T
). So we can assume P = [0 : 0 : 1]; write f (X, Y ) = F(X, Y, 1)
and h(X, Y ) = H(X, Y, 1).
(b) (n −1)F
j
=
i
X
i
F
i j
. (Use Euler’s Theorem.)
(c) I (P, f ∩h) = I (P, f ∩g) where g = f
2
y
f
xx
+f
2
x
f
y y
−2f
x
f
y
f
xy
. (Hint: Performrow
and column operations on the matrix for h. Add x times the ﬁrst row plus y times
the second row to the third row, then apply part (b). Do the same with the columns.
Then calculate the determinant.)
(d) If P is a multiple point on F, then I (P, f ∩g) >1.
(e) Suppose P is a simple point, Y = 0 is the tangent line to F at P, so f = y +
ax
2
+bxy +c y
2
+dx
3
+ex
2
y +. . .. Then P is a ﬂex if and only if a = 0, and P is
an ordinary ﬂex if and only if a = 0 and d = 0. A short calculation shows that g =
2a +6dx +(8ac −2b
2
+2e)y+ higher terms, which concludes the proof.
Corollary. (1) A nonsingular curve of degree >2 always has a ﬂex. (2) A nonsingular
cubic has nine ﬂexes, all ordinary.
5.24. (char(k) = 0) (a) Let [0 : 1 : 0] be a ﬂex on an irreducible cubic F, Z = 0 the
tangent line to F at [0 : 1 : 0]. Show that F = ZY
2
+bY Z
2
+cY X Z+ terms in X, Z.
Find a projective change of coordinates (using Y →Y −
b
2
Z−
c
2
X) to get F to the form
ZY
2
= cubic in X, Z. (b) Show that any irreducible cubic is projectively equivalent
to one of the following: Y
2
Z = X
3
, Y
2
Z = X
2
(X +Z), or Y
2
Z = X(X −Z)(X −λZ),
λ∈ k, λ=0, 1. (See Problems 5.10, 5.11.)
5.4 Multiple Points
In Problem 5.22 of the previous section we saw one easy application of Bézout’s
Theorem: If F is an irreducible curve of degree n, and m
P
denotes the multiplicity
of F at P, then
m
P
(m
P
−1)
2
≤
n(n−1)
2
.
An examination of the cases n = 2, 3 however, indicates that this is not the best
possible result (Problems 5.9, 5.13). In fact:
60 CHAPTER 5. PROJECTIVE PLANE CURVES
Theorem2. If F is an irreducible curve of degree n, then
m
P
(m
P
−1)
2
≤
(n−1)(n−2)
2
.
Proof. Since r :=
(n−1)(n−1+3)
2
−
(m
P
−1)(m
P
)
2
≥
(n−1)n
2
−
(m
P
−1)m
P
2
≥0, we may choose
simple points Q
1
, . . . ,Q
r
∈ F. Then Theorem 1 of §5.2 (for d = n −1) guarantees
the existence of a curve G of degree n −1 such that m
P
(G) ≥ m
P
−1 for all P, and
m
Q
i
(G) ≥1.
Now apply Corollary 1 of Bézout’s Theorem to F and G (since F is irreducible,
there are no common components): n(n −1) ≥
m
P
(m
P
−1) +r . The theorem fol
lows by substituting the value for r into this inequality.
For small n this gives us some results we have seen in the problems: lines and
irreducible conics are nonsingular, and an irreducible cubic can have at most one
double point. Letting n = 4 we see that an irreducible quartic has at most three
double points or one triple point, etc. Note that the curve X
n
+Y
n−1
Z has the point
[0 : 0 : 1] of multiplicity n −1, so the result cannot be strengthened.
Problems
5.25. Let F be a projective plane curve of degree n with no multiple components,
and c simple components. Show that
m
P
(m
P
−1)
2
≤
(n −1)(n −2)
2
+c −1 ≤
n(n −1)
2
(Hint: Let F =F
1
F
2
; consider separately the points on one F
i
or on both.)
5.26.
∗
(char(k) =0) Let F be an irreducible curve of degree n in P
2
. Suppose P ∈ P
2
,
with m
P
(F) =r ≥0. Then for all but a ﬁnite number of lines L through P, L intersects
F in n −r distinct points other than P. We outline a proof:
(a) We may assume P = [0 : 1 : 0]. If L
λ
= {[λ : t : 1]  t ∈ k} ∪{P}, we need only
consider the L
λ
. Then F = A
r
(X, Z)Y
n−r
+· · ·+A
n
(X, Z), A
r
=0. (See Problems 4.24,
5.5).
(b) Let G
λ
(t ) = F(λ, t , 1). It is enough to show that for all but a ﬁnite number of
λ, G
λ
has n −r distinct points.
(c) Show that G
λ
has n−r distinct roots if A
r
(λ, 1) =0, and F ∩F
Y
∩L
λ
={P} (see
Problem 1.53).
5.27. Show that Problem 5.26 remains true if F is reducible, provided it has no mul
tiple components.
5.28. (char(k) = p > 0) F = X
p+1
−Y
p
Z, P = [0 : 1 : 0]. Find L ∩F for all lines L
passing through P. Show that every line that is tangent to F at a simple point passes
through P!
5.5 Max Noether’s Fundamental Theorem
A zerocycle on P
2
is a formal sum
P∈P
2 n
P
P, where n
P
’s are integers, and all
but a ﬁnite number of n
P
’s are zero. The set of all zerocycles on P
2
form an abelian
5.5. MAX NOETHER’S FUNDAMENTAL THEOREM 61
group — in fact, it is the free abelian group with basis X =P
2
, as deﬁned in Chapter
2, Section 11.
The degree of a zero cycle
n
P
P is deﬁned to be
n
P
. The zero cycle is positive
if each n
P
≥0. We say that
n
P
P is bigger than
m
P
P, and write
n
P
P ≥
m
P
P,
if each n
P
≥m
P
.
Let F, G be projective plane curves of degrees m, n respectively, withno common
components. We deﬁne the intersection cycle F•G by
F•G =
P∈P
2
I (P, F ∩G)P.
Bézout’s Theorem says that F•G is a positive zerocycle of degree mn.
Several properties of intersection numbers translate nicely into properties of the
intersection cycle. For example: F•G =G•F; F•GH = F•G +F•H; and F•(G + AF) =
F•G if A is a form and deg(A) =deg(G) −deg(F).
Max Noether’s Theoremis concerned with the following situation: Suppose F, G,
and H are curves, and H•F ≥G•F, i.e., H intersects F in a bigger cycle than G does.
When is there a curve B so that B•F = H•F −G•F? Note that necessarily deg(B) =
deg(H) −deg(G).
To ﬁnd such a B, it sufﬁces to ﬁnd forms A, B such that H = AF +BG. For then
H•F =BG•F =B•F +G•F.
Let P ∈ P
2
, F, G curves with no common component through P, H another
curve. We say that Noether’s Conditions are satisﬁed at P (with respect to F, G, and
H), if H
∗
∈ (F
∗
,G
∗
) ⊂O
P
(P
2
), i.e., if there are a, b ∈ O
P
(P
2
) such that H
∗
=aF
∗
+bG
∗
(see §5.1 for notation). Noether’s Theorem relates the local and global conditions.
MAXNOETHER’SFUNDAMENTALTHEOREM. Let F,G, H be projective plane curves.
Assume F and G have no common components. Then there is an equation H = AF +
BG (with A, B forms of degree deg(H) −deg(F), deg(H) −deg(G) respectively) if and
only if Noether’s conditions are satisﬁed at every P ∈ F ∩G.
Proof. If H = AF +BG, then H
∗
= A
∗
F
∗
+B
∗
G
∗
at any P. To prove the converse,
we assume, as in the proof of Bézout’s Theorem, that V (F,G, Z) = . We may take
F
∗
= F(X, Y, 1), G
∗
= G(X, Y, 1), H
∗
= H(X, Y, 1). Noether’s conditions say that the
residue of H
∗
in O
P
(P
2
)/(F
∗
,G
∗
) is zero for each P ∈ F ∩G. It follows from Propo
sition 6 of §2.9 that the residue of H
∗
in k[X, Y ]/(F
∗
,G
∗
) is zero, i.e., H
∗
= aF
∗
+
bG
∗
, a, b ∈ k[X, Y ]. Then Z
r
H = AF +BG for some r, A, B (Proposition 7 of §2.10).
But in the proof of Step 2 of Bézout’s Theorem we saw that multiplication by Z
on k[X, Y, Z]/(F,G) is onetoone, so H = A
F +B
G for some A
, B
. If A
=
A
i
,
B
=
B
i
, A
i
, B
i
forms of degree i , then H = A
s
F +B
t
G, s = deg(H) −deg(F), t =
deg(H) −deg(G).
Of course, the usefulness of this theorem depends on ﬁnding criteria that assure
that Noether’s conditions hold at P:
Proposition 1. Let F, G, H be plane curves, P ∈ F ∩G. Then Noether’s conditions are
satisﬁed at P if any of the following are true:
(1) F and G meet transversally at P, and P ∈ H.
62 CHAPTER 5. PROJECTIVE PLANE CURVES
(2) P is a simple point on F, and I (P, H ∩F) ≥ I (P,G ∩F).
(3) F and G have distinct tangents at P, and m
P
(H) ≥m
P
(F) +m
P
(G) −1.
Proof. (2): I (P, H ∩F) ≥ I (P,G ∩F) implies that ord
F
P
(H) ≥ ord
F
P
(G), so H
∗
∈ (G
∗
) ⊂
O
P
(F). Since O
P
(F)/(G
∗
)
∼
= O
P
(P
2
)/(F
∗
,G
∗
) (Problem 2.44), the residue of H
∗
in
O
P
(P
2
)/(F
∗
,G
∗
) is zero, as desired.
(3): We may assume P = [0 : 0 : 1], and m
P
(H
∗
) ≥ m
P
(F
∗
) +m
P
(G
∗
) −1. In the
notation of the lemma used to prove Property (5) of the intersection number (§3.3),
this says that H
∗
∈ I
t
, t ≥ m+n −1. And in that lemma, we showed precisely that
I
t
⊂(F
∗
,G
∗
) ⊂O
P
(P
2
) if t ≥m
P
(F) +m
P
(G) −1.
(1) is a special case both of (2) and of (3) (and is easy by itself ).
Corollary. If either
(1) F and G meet in deg(F) deg(G) distinct points, and H passes through these
points, or
(2) All the points of F ∩G are simple points of F, and H•F ≥G•F,
then there is a curve B such that B•F = H•F −G•F.
In §7.5 we will ﬁnd a criterion that works at all ordinary multiple points of F.
Problems
5.29. Fix F, G, and P. Show that in cases (1) and (2) — but not (3) — of Proposition
1 the conditions on H are equivalent to Noether’s conditions.
5.30. Let F be an irreducible projective plane curve. Suppose z ∈ k(F) is deﬁned at
every P ∈ F. Show that z ∈ k. (Hint: Write z = H/G, and use Noether’s Theorem).
5.6 Applications of Noether’s Theorem
We indicate inthis sectiona fewof the many interesting consequences of Noether’s
Theorem. Since they will not be needed in later Chapters, the proofs will be brief.
Proposition 2. Let C, C
be cubics, C
•C =
9
i =1
P
i
; suppose Q is a conic, and Q•C =
6
i =1
P
i
. Assume P
1
, . . . , P
6
are simple points onC. ThenP
7
, P
8
, and P
9
lie ona straight
line.
Proof. Let F =C, G =Q, H =C
in (2) of the Corollary to Proposition 1.
Corollary 1 (Pascal). If a hexagon is inscribed in an irreducible conic, then the oppo
site sides meet in collinear points.
Proof. Let C be three sides, C
the three opposite sides, Q the conic, and apply
Proposition 2.
Corollary 2 (Pappus). Let L
1
, L
2
be two lines; P
1
, P
2
, P
3
∈ L
1
, Q
1
, Q
2
, Q
3
∈ L
2
(none
of these points in L
1
∩L
2
). Let L
i j
be the line between P
i
and Q
j
. For each i , j , k with
{i , j , k} ={1, 2, 3}, let R
k
=L
i j
.L
j i
. Then R
1
, R
2
, and R
3
are collinear.
5.6. APPLICATIONS OF NOETHER’S THEOREM 63
Proof. The two lines form a conic, and the proof is the same as in Corollary 1.
Pascal’s Theorem Pappus’ Theorem
Proposition 3. Let C be an irreducible cubic, C
, C
cubics. Suppose C
•C =
9
i =1
P
i
,
where the P
i
are simple (not necessarily distinct) points on C, and suppose C
•C =
8
i =1
P
i
+Q. Then Q =P
9
.
Proof. Let L be a line through P
9
that doesn’t pass throughQ; L•C =P
9
+R+S. Then
LC
•C =C
•C +Q +R +S, so there is a line L
such that L
•C =Q +R +S. But then
L
=L and so P
9
=Q.
Addition on a cubic. Let C be a nonsingular cubic. For any two points P, Q ∈ C,
there is a unique line L such that L•C = P +Q +R, for some R ∈ C. (If P = Q, L is
the tangent to C at P). Deﬁne ϕ: C ×C →C by setting ϕ(P,Q) =R. This ϕ is like an
addition on C, but there is no identity. To remedy this, choose a point O on C. Then
deﬁne an addition ⊕ on C as follows: P ⊕Q =ϕ(O, ϕ(P,Q)).
Proposition 4. C, with the operation ⊕, forms an abelian group, with the point O
being the identity.
O
P
Q
R
S
S
U
U
T
=T
Proof. Only the associativity is difﬁcult: Suppose P,Q, R ∈ C. Let L
1
•C = P +Q +S
,
M
1
•C =O+S
+S, L
2
•C =S +R +T
.
64 CHAPTER 5. PROJECTIVE PLANE CURVES
Let M
2
•C =Q+R+U
, L
3
•C =O+U
+U, M
3
•C =P +U+T
. Since (P ⊕Q)⊕R =
ϕ(O, T
), and P ⊕(Q⊕R) =ϕ(O, T
), it sufﬁces to show that T
=T
.
Let C
=L
1
L
2
L
3
, C
=M
1
M
2
M
3
, and apply Proposition 3.
Problems
5.31. If in Pascal’s Theorem we let some adjacent vertices coincide (the side being a
tangent), we get many new theorems:
(a) State and sketch what happens if P
1
=P
2
, P
3
=P
4
, P
5
=P
6
.
(b) Let P
1
=P
2
, the other four distinct.
(c) From(b) deduce a rule for constructing the tangent to a given conic at a given
point, using only a straightedge.
5.32. Suppose the intersections of the opposite sides of a hexagon lie on a straight
line. Show that the vertices lie on a conic.
5.33. Let C be an irreducible cubic, L a line such that L•C =P
1
+P
2
+P
3
, P
i
distinct.
Let L
i
be the tangent line toC at P
i
: L
i
•C =2P
i
+Q
i
for someQ
i
. Showthat Q
1
,Q
2
,Q
3
lie on a line. (L
2
is a conic!)
5.34. Show that a line through two ﬂexes on a cubic passes through a third ﬂex.
5.35. Let C be any irreducible cubic, or any cubic without multiple components,
C
◦
the set of simple points of C, O ∈ C
◦
. Show that the same deﬁnition as in the
nonsingular case makes C
◦
into an abelian group.
5.36. Let C be an irreducible cubic, O a simple point onC giving rise to the addition
⊕on the set C
◦
of simple points. Suppose another O
gives rise to an addition ⊕
. Let
Q = ϕ(O, O
), and deﬁne α: (C, O, ⊕) →(C, O
, ⊕
) by α(P) = ϕ(Q, P). Show that α is
a group isomorphism. So the structure of the group is independent of the choice of
O.
5.37. In Proposition 4, suppose O is a ﬂex on C. (a) Show that the ﬂexes form a
subgroup of C; as an abelian group, this subgroup is isomorphic to Z/(3) ×Z/(3).
(b) Show that the ﬂexes are exactly the elements of order three in the group. (i.e.,
exactly those elements P such that P ⊕P ⊕P = O). (c) Show that a point P is of
order two in the group if and only if the tangent to C at P passes through O. (d) Let
C =Y
2
Z −X(X −Z)(X −λZ), λ=0, 1, O =[0 : 1 : 0]. Find the points of order two. (e)
Show that the points of order two on a nonsingular cubic form a group isomorphic
to Z/(2) ×Z/(2). (f ) Let C be a nonsingular cubic, P ∈C. How many lines through P
are tangent to C at some point Q =P? (The answer depends on whether P is a ﬂex.)
5.38. Let C be a nonsingular cubic givenby the equationY
2
Z = X
3
+aX
2
Z+bX Z
2
+
cZ
3
, O =[0 : 1 : 0]. Let P
i
=[x
i
: y
i
: 1], i =1, 2, 3, and suppose P
1
⊕P
2
=P
3
. If x
1
=x
2
,
let λ = (y
1
− y
2
)/(x
1
−x
2
); if P
1
= P
2
and y
1
= 0, let λ = (3x
2
1
+2ax
1
+b)/(2y
1
). Let
µ= y
i
−λx
i
, i =1, 2. Show that x
3
=λ
2
−a−x
1
−x
2
, and y
3
=−λx
3
−µ. This gives an
explicit method for calculating in the group.
5.39. (a) Let C = Y
2
Z −X
3
−4X Z
2
, O = [0 : 1 : 0], A = [0 : 0 : 1], B = [2 : 4 : 1], and
C = [2 : −4 : 1]. Show that {0, A, B,C} form a subgroup of C that is cyclic of order 4.
5.6. APPLICATIONS OF NOETHER’S THEOREM 65
(b) Let C =Y
2
Z −X
3
−43X Z
2
−166Z
3
. Let O =[0 : 1 : 0], P =[3 : 8 : 1]. Show that P is
an element of order 7 in C.
5.40. Let k
0
be a subﬁeld of k. If V is an afﬁne variety, V ⊂ A
n
(k), a point P =
(a
1
, . . . , a
n
) ∈ V is rational over k
0
, if each a
i
∈ k
0
. If V ⊂ P
n
(k) is projective, a point
P ∈ V is rational over k
0
if for some homogeneous coordinates (a
1
, . . . , a
n+1
) for P,
each a
i
∈ k
0
.
A curve F of degree d is said to be emphrational over k
0
if the corresponding
point in P
d(d+3)/2
is rational over k
0
.
Suppose a nonsingular cubic C is rational over k
0
. Let C(k
0
) be the set of points
of C that are rational over k
0
. (a) If P, Q ∈ C(k
0
), show that ϕ(P,Q) is in C(k
0
). (b)
If O ∈ C(k
0
), show that C(k
0
) forms a subgroup of C. (If k
0
= Q, k = C, this has
important applications to number theory.)
5.41. Let C be a nonsingular cubic, O a ﬂex on C. Let P
1
, . . . , P
3m
∈ C. Show that
P
1
⊕· · ·⊕P
3m
=O if and only if there is a curve F of degree m such that F•C =
3m
i =1
P
i
.
(Hint: Use induction on m. Let L•C =P
1
+P
2
+Q, L
•C =P
3
+P
4
+R, L
•C =Q+R+S,
and apply induction to S, P
5
, . . . , P
3m
; use Noether’s Theorem.)
5.42. Let C be a nonsingular cubic, F, F
curves of degree m such that F•C =
3m
i =1
P
i
,
F
•C =
3m−1
i =1
P
i
+Q. Show that P
3m
=Q.
5.43. For which points P on a nonsingular cubic C does there exist a nonsingular
conic that intersects C only at P?
66 CHAPTER 5. PROJECTIVE PLANE CURVES
Chapter 6
Varieties, Morphisms, and
Rational Maps
This chapter begins the study of intrinsic properties of a variety — properties
that do not depend on its embedding in afﬁne or projective spaces (or products
of these). Making this transition from extrinsic to intrinsic geometry has not been
easy historically; the abstract language required demands some fortitude from the
reader.
6.1 The Zariski Topology
One of the purposes of considering a topology on a set is to be able to restrict
attention to a “neighborhood” of a point in the set. Often this means simply that
we throw away a set (not containing the point) on which something we don’t like
happens. For example, if z is a rational function on a variety V , and z is deﬁned at
P ∈V , there should be a neighborhood of P where z is a function — we must throw
away the pole set of z. We want to be able to discard an algebraic subset from an
afﬁne or projective variety, and still think of what is left as some kind of variety.
We ﬁrst recall some notions from topology. A topology on a set X is a collection
of subsets of X, called the open subsets of X, satisfying:
(1) X and the empty set are open.
(2) The union of any family of open subsets of X is open.
(3) The intersection of any ﬁnite number of open sets is open.
A topological space is a set X together with a topology on X. A set C in X is
closed if X C is open. If Y ⊂ X, any open set of X that contains Y will be called
a neighborhood of Y . (Sometimes any set containing an open set containing Y is
called a neighborhood of Y , but we will consider only open neighborhoods.)
If Y is a subset of a topological space X, the induced topology on Y is deﬁned
as follows: a set W ⊂ Y is open in Y if there is an open subset U of X such that
W =Y ∩U.
67
68 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
For any subset Y of a topological space X, the closure of Y in X is the intersection
of all closed subsets of X that contain Y . The set Y is said to be dense in X if X is the
closure of Y in X; equivalently, for every nonempty open subset U of X, U ∩Y =.
If X and X
are topological spaces, a mapping f : X
→ X is called continuous
if for every open set U of X, f
−1
(U) = {x ∈ X
 f (x) ∈ U} is an open subset of X
;
equivalently, for every closed subset C of X, f
−1
(C) is closed in X
. If, in addition, f
is onetoone and onto X, and f
−1
is continuous, f is said to be homeomorphism.
Let X = P
n
1
×· · · ×P
n
r
×A
m
. The Zariski topology on X is deﬁned as follows: a
set U ⊂ X is open if X U is an algebraic subset of X. That this is a topology follows
from the properties of algebraic sets proved in Chapter 1 (see also §4.4). Any subset
V of X is given the induced topology. In particular, if V is a variety in X, a subset of
V is closed if and only if it is algebraic.
If X = A
1
or P
1
, the proper closed subsets of X are just the ﬁnite subsets. If
X =A
2
or P
2
, proper closed subsets are ﬁnite unions of points and curves.
Note that for any two nonempty open sets U
1
,U
2
in a variety V , U
1
∩U
2
= (for
otherwise V = (V U
1
) ∪(V U
2
) would be reducible). So if P and Q are distinct
points of V , there are never disjoint neighborhoods containing them. And every
nonempty open subset of a variety V is dense in V .
Problems
6.1.
∗
Let Z ⊂Y ⊂ X, X a topological space. Give Y the induced topology. Show that
the topology induced by Y on Z is the same as that induced by X on Z.
6.2.
∗
(a) Let X be a topological space, X =
_
α∈A
U
α
, U
α
open in X. Show that a
subset W of X is closed if and only if eachW∩U
α
is closed (in the induced topology)
in U
α
. (b) Suppose similarly Y =
_
α∈A
V
α
, V
α
open in Y , and suppose f : X →Y
is a mapping such that f (U
α
) ⊂ V
α
. Show that f is continuous if and only if the
restriction of f to eachU
α
is a continuous mapping fromU
α
to V
α
.
6.3.
∗
(a) Let V be an afﬁne variety, f ∈ Γ(V ). Considering f as a mapping from V
to k = A
1
, show that f is continuous. (b) Show that any polynomial map of afﬁne
varieties is continuous.
6.4.
∗
Let U
i
⊂ P
n
, ϕ
i
: A
n
→U
i
as in Chapter 4. Give U
i
the topology induced from
P
n
. (a) Show that ϕ
i
is a homeomorphism. (b) Show that a set W ⊂ P
n
is closed if
and only if each ϕ
−1
i
(W) is closed in A
n
, i =1, . . . , n +1. (c) Show that if V ⊂A
n
is an
afﬁne variety, then the projective closure V
∗
of V is the closure of ϕ
n+1
(V ) in P
n
.
6.5. Any inﬁnite subset of a plane curve V is dense in V . Any onetoone mapping
from one irreducible plane curve onto another is a homeomorphism.
6.6.
∗
Let X be a topological space, f : X →A
n
a mapping. Then f is continuous if
and only if for each hypersurface V =V (F) of A
n
, f
−1
(V ) is closed in X. A mapping
f : X →k =A
1
is continuous if and only if f
−1
(λ) is closed for any λ∈ k.
6.7.
∗
Let V be an afﬁne variety, f ∈ Γ(V ). (a)] Show that V ( f ) ={P ∈V  f (P) =0} is a
closed subset of V , and V ( f ) =V unless f =0. (b) Suppose U is a dense subset of V
and f (P) =0 for all P ∈U. Then f =0.
6.2. VARIETIES 69
6.8.
∗
Let U be an open subset of a variety V , z ∈ k(V ). Suppose z ∈ O
P
(V ) for all
P ∈ U. Show that U
z
= {P ∈ U  z(P) = 0} is open, and that the mapping from U to
k =A
1
deﬁned by P →z(P) is continuous.
6.2 Varieties
Let V be a nonempty irreducible algebraic set in P
n
1
×· · · ×A
m
. Any open subset
X of V will be called a variety. It is given the topology induced fromV ; this topology
is called the Zariski topology on X.
We deﬁne k(X) =k(V ) to be the ﬁeld of rational functions on X, and if P ∈ X, we
deﬁne O
P
(X) to be O
P
(V ), the local ring of X at P.
If U is an open subset of X, then U is also open in V , so U is also a variety. We
say that U is an open subvariety of X.
If Y is a closed subset of X, we say that Y is irreducible if Y is not the union of
two proper closed subsets. Then Y is then also a variety, for if Y is the closure of Y
in V , it is easy to verify that Y is irreducible in V and that Y =Y ∩X, so Y is open in
Y (see Problem 6.10). Such a Y is called a closed subvariety of X.
Let X be a variety, U a nonempty open subset of X. We deﬁne Γ(U, O
X
), or sim
ply Γ(U), to be the set of rational functions on X that are deﬁned at each P ∈ U:
Γ(U) =
_
P∈U
O
P
(X). The ring Γ(U) is a subring of k(X), and if U
⊂U, then Γ(U
) ⊃
Γ(U). Note that if U = X is an afﬁne variety, then Γ(X) is the coordinate ring of X
(Proposition 2 of §2.4), so this notation is consistent.
If z ∈ Γ(U), z determines a kvalued function on U: for if P ∈U, z ∈ O
P
(X), and
z(P) is welldeﬁned. Let F(U, k) be the ring of all kvalued functions onU. The map
that associates a function to each z ∈ Γ(U) is a ring homomorphism fromΓ(U) into
F(U, k). As in §2.1 we want to identify Γ(U) with its image in F(U, k), so that we
may consider Γ(U) as a ring of functions onU. For this we need the map fromΓ(U)
to F(U, k) to be onetoone, i.e.,
Proposition1. Let U be an open subset of a variety X. Suppose z ∈ Γ(U), and z(P) =0
for all P ∈U. Then z =0.
Proof. Note ﬁrst that we may replaceU by any nonempty open subset U
of U, since
Γ(U) ⊂Γ(U
).
If X ⊂P
n
×· · ·×A
m
, we may replace X by its closure, so assume X is closed. Then
if X ∩(U
i
1
×U
i
2
×· · · ×A
m
) =, we may replace X andU by the corresponding afﬁne
variety ϕ
−1
(X) and the open set ϕ
−1
(U) in A
n
×· · · ×A
m
, where ϕ: A
n
×· · · ×A
m
→
U
i
1
×· · · ×A
m
is as in Problem 4.26.
Thus we may assume U is open in an afﬁne variety X ⊂ A
N
. Write z = f /g,
f , g ∈ Γ(X). Replacing U by {P ∈U  g(P) =0}, we may assume g(P) =0 for all P ∈U
(Problem 6.8). Then f (P) =0 for all P ∈U, so f =0 (Problem 6.7), and z =0.
Problems
6.9. Let X =A
2
{(0, 0)}, anopensubvariety of A
2
. Showthat Γ(X) =Γ(A
2
) =k[X, Y ].
70 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
6.10.
∗
Let U be an open subvariety of a variety X, Y a closed subvariety of U. Let Z
be the closure of Y in X. Show that
(a) Z is a closed subvariety of X.
(b) Y is an open subvariety of Z.
6.11. (a) Show that every family of closed subsets of a variety has a minimal mem
ber. (b) Show that if a variety is a union of a collection of open subsets, it is a union
of a ﬁnite number of theses subsets. (All varieties are “quasicompact”.)
6.12.
∗
Let X be a variety, z ∈ k(X). Show that the pole set of z is closed. If z ∈ O
P
(X),
there is a neighborhood U of z such that z ∈ Γ(U); so O
P
(X) is the union of all Γ(U),
where U runs through all neighborhoods of P.
6.3 Morphisms of Varieties
If ϕ: X →Y is any mapping between sets, composition with ϕgives a homomor
phism of rings ˜ ϕ: F(Y, k) →F(X, k); i.e., ˜ ϕ( f ) = f ◦ϕ.
Let X and Y be varieties. A morphism from X to Y is a mapping ϕ: X →Y such
that
(1) ϕ is continuous;
(2) For every openset U of Y , if f ∈ Γ(U, O
Y
), then ˜ ϕ( f ) = f ◦ϕis inΓ(ϕ
−1
(U), O
X
).
An isomorphism of X with Y is a onetoone morphism ϕ from X onto Y such
that ϕ
−1
is a morphism.
A variety that is isomorphic to a closed subvariety of some A
n
(resp. P
n
) is called
an afﬁne variety (resp. a projective variety). When we write “X ⊂ A
n
is an afﬁne
variety”, we mean that X is a closed subvariety of A
n
(as in Chapter 2), while if we
say only “X is an afﬁne variety” we mean that X is a variety in the general sense of
Section2, but that there exists anisomorphismof X witha closed subvariety of some
A
n
. A similar nomenclature is used for projective varieties.
Proposition 2. Let X and Y be afﬁne varieties. There is a natural onetoone corre
spondence between morphisms ϕ: X →Y and homomorphisms ˜ ϕ: Γ(Y ) →Γ(X). If
X ⊂ A
n
, Y ⊂ A
m
, a morphism from X to Y is the same thing as a polynomial map
from X to Y .
Proof. We may assume X ⊂A
n
, Y ⊂A
m
are closed subvarieties of afﬁne spaces. The
propositionfollows fromthe following facts: (i) a polynomial mapis a morphism; (ii)
a morphismϕ induces a homomorphism ˜ ϕ: Γ(Y ) →Γ(X); (iii) any ˜ ϕ: Γ(Y ) →Γ(X)
is induced by a unique polynomial map from X to Y (Proposition 1 of §2.2); and (iv)
all these operations are compatible. The details are left to the reader.
Proposition 3. Let V be a closed subvariety of P
n
, ϕ
i
: A
n
→U
i
⊂ P
n
as in Chapter
4, Section 1. Then V
i
= ϕ
−1
i
(V ) is a closed subvariety of A
n
, and ϕ
i
restricts to an
isomorphism of V
i
with V ∩U
i
. A projective variety is a union of a ﬁnite number of
open afﬁne varieties.
Proof. The proof, together with the natural generalization to multispace (see Prob
lem 4.26), is left to the reader.
6.3. MORPHISMS OF VARIETIES 71
Proposition 4. Any closed subvariety of P
n
1
×· · · ×P
n
r
is a projective variety. Any
variety is isomorphic to an open subvariety of a projective variety.
Proof. The second statement follows from the ﬁrst, since P
n
1
×· · · ×P
n
r
×A
m
is iso
morphic to an open subvariety of P
n
1
×· · · ×P
n
r
×P
m
. By induction, it is enough to
prove that P
n
×P
m
is a projective variety.
In Problem4.28, we deﬁned the Segre imbedding S : P
n
×P
m
→P
n+m+nm
, which
mapped P
n
×P
m
onetoone onto a projective variety V . We use the notations of
that problem.
It sufﬁces toshowthat the restrictionof S toU
0
×U
0
→V ∩U
00
is anisomorphism.
These are afﬁne varieties, so it is enough to show that the induced map on coordi
nate rings is an isomorphism. We identify Γ(U
0
×U
0
) with k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
],
and Γ(V ∩U
00
) may be identiﬁed with k[T
10
, . . . , T
nm
]/({T
j k
−T
j 0
T
0k
 j , k >0}). The
homomorphismfromk[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
] to this ring that takes X
i
to the residue
of T
i 0
, Y
j
to that of T
0j
, is easily checked to be an isomorphism. Since this isomor
phism is the one induced by S
−1
, the proof is complete.
Note. It is possible to deﬁne more general varieties than those we have considered
here. If this were done, the varieties we have deﬁned would be called the “quasi
projective” varieties.
A closed subvariety of an afﬁne variety is also an afﬁne variety. What is more
surprising is that an open subvariety of an afﬁne variety may also be afﬁne.
Proposition 5. Let V be an afﬁne variety, and let f ∈ Γ(V ), f = 0. Let V
f
= {P ∈ V 
f (P) =0}, an open subvariety of V . Then
(1) Γ(V
f
) =Γ(V )[1/f ] ={a/f
n
∈ k(V )  a ∈ Γ(V ), n ∈ Z}.
(2) V
f
is an afﬁne variety.
Proof. We may assume V ⊂ A
n
; let I = I (V ), so Γ(V ) = k[X
1
, . . . , X
n
]/I . Choose F ∈
k[X
1
, . . . , X
n
] whose I residue F is f .
(1): Let z ∈ Γ(V
f
). The pole set of z is V (J), where J = {G ∈ k[X
1
, . . . , X
n
]  Gz ∈
Γ(V )} (proof of Proposition 2 of §2.4). Since V (J ) ⊂V (F), F
N
∈ J for some N, by the
Nullstellensatz. Then f
N
z = a ∈ Γ(V ), so z = a/f
N
∈ Γ(V )[1/f ]. The other inclusion
is obvious.
(2): We must “push the zeros of F off to inﬁnity” (compare with the proof of the
Nullstellensatz). Let I
be the ideal ink[X
1
, . . . , X
n+1
] generatedby I andby X
n+1
F−1,
V
=V (I
) ⊂A
n+1
.
Let α: k[X
1
, . . . , X
n+1
] →Γ(V
f
) be deﬁnedby letting α(X
i
) = X
i
if i ≤n, α(X
n+1
) =
1/f . Then α is onto by (1), and it is left to the reader to check that Ker(α) = I
. (See
Problem 6.13.) In particular, I
is prime, so V
is a variety, and α induces an isomor
phismα: Γ(V
) →Γ(V
f
).
The projection(X
1
, . . . , X
n+1
) →(X
1
, . . . , X
n
) fromA
n+1
toA
n
induces a morphism
ϕ: V
→V
f
(Problem 6.16). This ϕ is onetoone and onto, and ˜ ϕ = (α)
−1
. If W is
closed in V , deﬁned by the vanishing of polynomials G
β
(X
1
, . . . , X
n+1
), then ϕ(W) is
closed in V
f
, deﬁned by polynomials F
N
G
β
(X
1
, . . . , X
n
, 1/F), with N ≥deg(G
β
); from
this it follows that ϕ
−1
is continuous. We leave it to the reader to complete the proof
that ϕ
−1
is a morphism, and hence ϕ is an isomorphism.
72 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
Corollary. Let X be a variety, U a neighborhood of a point P in X. Then there is a
neighborhood V of P, V ⊂U, such that V is an afﬁne variety.
Proof. If X is open in a projective variety X
⊂P
n
, and P ∈U
i
, we may replace X by
X
∩U
i
, U by U ∩U
i
. So we may assume X ⊂A
n
is afﬁne.
Since X U is an algebraic subset of A
n
, there is a polynomial F ∈ k[X
1
, . . . , X
n
]
such that F(P) =0, and F(Q) =0 for all Q ∈ X U (Problem1.17). Let f be the image
of F in Γ(X). Then P ∈ X
f
⊂U, and X
f
is afﬁne by the proposition.
Problems
6.13.
∗
Let R be a domain with quotient ﬁeld K, f = 0 in R. Let R[1/f ] = {a/f
n

a ∈ R, n ∈ Z}, a subring of K. (a) Show that if ϕ: R →S is any ring homomorphism
such that ϕ( f ) is a unit in S, then ϕextends uniquely to a ring homomorphismfrom
R[1/f ] to S. (b) Show that the ring homomorphism from R[X]/(X f −1) to R[1/f ]
that takes X to 1/f is an isomorphism.
6.14.
∗
Let X, Y be varieties, f : X →Y a mapping. Let X =
_
α
U
α
, Y =
_
α
V
α
, with
U
α
, V
α
open subvarieties, and suppose f (U
α
) ⊂ V
α
for all α. (a) Show that f is a
morphism if and only if each restriction f
α
: U
α
→V
α
of f is a morphism. (b) If each
U
α
, V
α
is afﬁne, f is a morphism if and only if each
˜
f (Γ(V
α
)) ⊂Γ(U
α
).
6.15.
∗
(a) If Y is an open or closed subvariety of X, the inclusion i : Y →X is a mor
phism. (b) The composition of morphisms is a morphism.
6.16.
∗
Let f : X →Y be a morphism of varieties, X
⊂ X, Y
⊂ Y subvarieties (open
or closed). Assume f (X
) ⊂ Y
. Then the restriction of f to X
is a morphism from
X
to Y
. (Use Problems 6.14 and 2.9.)
6.17. (a) Show that A
2
{(0, 0)} is not an afﬁne variety (see Problem 6.9). (b) The
union of two open afﬁne subvarieties of a variety may not be afﬁne.
6.18. Show that the natural map π from A
n+1
{(0, . . . , 0)} to P
n
is a morphism of
varieties, and that a subset U of P
n
is open if and only if π
−1
(U) is open.
6.19.
∗
Let X be a variety, f ∈ Γ(X). Let ϕ: X →A
1
be the mapping deﬁned by ϕ(P) =
f (P) for P ∈ X. (a) Show that for λ ∈ k, ϕ
−1
(λ) is the pole set of z = 1/( f −λ). (b)
Show that ϕ is a morphism of varieties.
6.20.
∗
Let A =P
n
1
×· · · ×A
n
, B =P
m
1
×· · · ×A
m
. Let y ∈ B, V a closed subvariety of
A. Show that V ×{y} ={(x, y) ∈ A×B  x ∈V } is a closed subvariety of A×B, and that
the map V →V ×{y} taking x to (x, y) is an isomorphism.
6.21. Any variety is the union of a ﬁnite number of open afﬁne subvarieties.
6.22.
∗
Let X be a projective variety in P
n
, and let H be a hyperplane in P
n
that
doesn’t contain X. (a) Show that X (H ∩X) is isomorphic to an afﬁne variety X
∗
⊂
A
n
. (b) If L is the linear formdeﬁning H, and l is its image in Γ
h
(X) =k[x
1
, . . . , x
n+1
],
then Γ(X
∗
) may be identiﬁed with k[x
1
/l , . . . , x
n+1
/l ]. (Hint: Change coordinates so
L = X
n+1
.)
6.23.
∗
Let P, Q ∈ X, X a variety. Show that there is an afﬁne open set V on X that
contains P and Q. (Hint: See the proof of the Corollary to Proposition 5, and use
6.4. PRODUCTS ANDGRAPHS 73
Problem 1.17(c).)
6.24.
∗
Let X be a variety, P,Q two distinct points of X. Showthat there is an f ∈ k(X)
that is deﬁned at P and at Q, with f (P) = 0, f (Q) = 0 (Problems 6.23, 1.17). So f ∈
m
P
(X), 1/f ∈ O
Q
(X). The local rings O
P
(X), as P varies in X, are distinct.
6.25.
∗
Show that [x
1
: . . . : x
n
] →[x
1
: . . . : x
n
: 0] gives an isomorphism of P
n−1
with
H
∞
⊂ P
n
. If a variety V in P
n
is contained in H
∞
, V is isomorphic to a variety in
P
n−1
. Any projective variety is isomorphic to a closed subvariety V ⊂ P
n
(for some
n) such that V is not contained in any hyperplane in P
n
.
6.4 Products and Graphs
Let A =P
n
1
×· · ·×A
n
, B =P
m
1
×· · ·×A
m
be mixed spaces, as in Chapter 4, Section
4. Then A ×B = P
n
1
×· · · ×P
m
1
×· · · ×A
n+m
is also a mixed space. If U
i 1
×· · · ×A
n
and U
j 1
×· · · ×A
m
are the usual afﬁne open subvarieties that cover A and B, then
U
i 1
×· · · ×A
n+m
are afﬁne open subvarieties that cover A×B.
Proposition 6. Let V ⊂ A, W ⊂ B be closed subvarieties. Then V ×W is a closed
subvariety of A×B.
Proof. The only difﬁculty is in showing that V ×W is irreducible. Suppose V ×W =
Z
1
∪Z
2
, Z
i
closed in A×B. Let U
i
={y ∈W  V ×{y} ⊂ Z
i
}. Since V ×{y} is irreducible
(Problem 6.20), U
1
∩U
2
=. It sufﬁces to show that each U
i
is open, for then, since
W is a variety, one of theU
i
(sayU
1
) must be empty, and thenV ×W ⊂ Z
1
, as desired.
Let F
α
(X, Y ) be the “multiforms” deﬁning Z
1
. If y ∈ U
1
, then for some α and
some x ∈V , F
α
(x, y) =0. Let G
α
(Y ) =F
α
(x, Y ). Then {y
∈W  G
α
(y
) =0} is an open
neighborhood of y inU
1
. A set that contains a neighborhood of each of its points is
open, soU
1
(and likewise U
2
) is open.
If X and Y are any varieties, say X is open in V ⊂ A, Y open in W ⊂B, V, W, A, B
as above. Then X ×Y is open in V ×W, so X ×Y is a variety. Note that the product
of two afﬁne varieties is an afﬁne variety, and the product of two projective varieties
is a projective variety.
Proposition 7. (1) The projections pr
1
: X ×Y →X and pr
2
: X ×Y →Y are mor
phisms.
(2) If f : Z → X, g : Z → Y are morphisms, then ( f , g) : Z → X ×Y deﬁned by
( f , g)(z) =( f (z), g(z)) is a morphism.
(3) If f : X
→X, g : Y
→Y are morphisms, then f ×g : X
×Y
→X ×Y deﬁned
by ( f ×g)(x
, y
) =( f (x
), g(y
)) is a morphism.
(4) The diagonal ∆
X
={(x, y) ∈ X ×X  y = x} is a closed subvariety of X ×X, and
the diagonal map δ
X
: X →∆
X
deﬁned by δ
X
(x) =(x, x) is an isomorphism.
Proof. (1) is left to the reader.
(2): We may reduce ﬁrst to the case where X = A, Y = B (Problem 6.16). Since
being a morphism is local (Problem 6.14), we may cover A and B by the open afﬁne
spaces U
i 1
×· · · ×A
r
. This reduces it to the case where X = A
n
, Y = A
m
. We may
74 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
also assume Z is afﬁne, since Z is a union of open afﬁne subvarieties. But this case
is trivial, since the product of polynomial maps is certainly a polynomial map.
(3): Apply (2) to the morphism ( f ◦pr
1
, g ◦pr
2
).
(4): The diagonal in P
n
×P
n
is clearly an algebraic subset, so ∆
X
is closed in any
X (Proposition 4 of §6.3). The restriction of pr
1
: X ×X →X is inverse to δ
X
, so δ
X
is
an isomorphism.
Corollary. If f , g : X →Y are morphisms of varieties, then {x ∈ X  f (x) = g(x)} is
closed in X. If f and g agree on a dense set of X, then f =g.
Proof. {x  f (x) =g(x)} =( f , g)
−1
(∆
Y
).
If f : X → Y is a morphism of varieties, the graph of f , G( f ), is deﬁned to be
{(x, y) ∈ X ×Y  y = f (x)}.
Proposition 8. G( f ) is a closed subvariety of X ×Y . The projection of X ×Y onto X
restricts to an isomorphism of G( f ) with X.
Proof. We haveG( f ) =( f ×i )
−1
(∆
Y
), i =identity onY . Now( j , f ) : X →X ×Y , where
j = identity on X, maps X onto G( f ), and this is inverse to the projection.
Problems
6.26.
∗
(a) Let f : X →Y be a morphism of varieties such that f (X) is dense in Y .
Show that the homomorphism
˜
f : Γ(Y ) → Γ(X) is onetoone. (b) If X and Y are
afﬁne, show that f (X) is dense in Y if and only if
˜
f : Γ(Y ) →Γ(X) is onetoone. Is
this true if Y is not afﬁne?
6.27. Let U, V be open subvarieties of a variety X. (a) Showthat U∩V is isomorphic
to (U×V )∩∆
X
. (b) If U andV are afﬁne, showthat U∩V is afﬁne. (Compare Problem
6.17.)
6.28. Let d ≥1, N =
(d+1)(d+2)
2
, and let M
1
, . . . , M
N
be the monomials of degree d in
X, Y, Z (in some order). Let T
1
, . . . , T
N
be homogeneous coordinates for P
N−1
. Let
V = V
_
N
i =1
M
i
(X, Y, Z)T
i
_
⊂ P
2
×P
N−1
, and let π: V →P
N−1
be the restriction of
the projection map. (a) Show that V is an irreducible closed subvariety of P
2
×P
N−1
,
and π is a morphism. (b) For each t =(t
1
, . . . , t
N
) ∈ P
N−1
, let C
t
be the corresponding
curve (§5.2). Show that π
−1
(t ) =C
t
×{t }.
We may thus think of π: V →P
N−1
as a “universal family” of curves of degree d.
Every curve appears as a ﬁbre π
−1
(t ) over some t ∈ P
N−1
.
6.29. Let V be a variety, and suppose V is also a group, i.e., there are mappings
ϕ: V ×V →V (multiplication or addition), and ψ: V →V (inverse) satisfying the
group axioms. If ϕ and ψ are morphisms, V is said to be an algebraic group. Show
that each of the following is an algebraic group:
(a) A
1
=k, with the usual addition on k; this group is often denoted G
a
.
(b) A
1
{(0)} =k {(0)}, with the usual multiplication on k: this is denoted G
m
.
(c) A
n
(k) with addition: likewise M
n
(k) ={n by n matrices} under addition may
be identiﬁed with A
n
2
(k).
6.5. ALGEBRAIC FUNCTIONFIELDS ANDDIMENSIONOF VARIETIES 75
(d) GL
n
(k) = {invertible n ×n matrices} is an afﬁne open subvariety of M
n
(k),
and a group under multiplication.
(e) C a nonsingular plane cubic, O ∈ C, ⊕ the resulting addition (see Problem
5.38).
6.30. (a) Let C =V (Y
2
Z −X
3
) be a cubic with a cusp, C
◦
=C {[0 : 0 : 1]} the simple
points, a group with O = [0 : 1 : 0]. Show that the map ϕ: G
a
→C
◦
given by ϕ(t ) =
[t : 1 : t
3
] is an isomorphism of algebraic groups. (b) Let C =V (X
3
+Y
3
−XY Z) be a
cubic with a node, C
◦
=C {[0 : 0 : 1]}, O =[1 : 1 : 0]. Show that ϕ: G
m
→C
◦
deﬁned
by ϕ(t ) =[t : t
2
: 1−t
3
] is an isomorphism of algebraic groups.
6.5 Algebraic Function Fields and Dimension of Vari
eties
Let K be a ﬁnitely generated ﬁeld extension of k. The transcendence degree of K
over k, written tr. deg
k
K is deﬁned to be the smallest integer n such that for some
x
1
, . . . , x
n
∈ K, K is algebraic over k(x
1
, . . . , x
n
). We say then that K is an algebraic
function ﬁeld in n variables over k.
Proposition 9. Let K be an algebraic function ﬁeld in one variable over k, and let
x ∈ K, x ∈ k. Then
(1) K is algebraic over k(x).
(2) (char(k) =0) There is an element y ∈ K such that K =k(x, y).
(3) If R is a domain with quotient ﬁeld K, k ⊂ R, and p is a prime ideal in R,
0 =p =R, then the natural homomorphism from k to R/p is an isomorphism.
Proof. (1) Take any t ∈ K so that K is algebraic over k(t ). Since x is algebraic over
k(t ), there is a polynomial F ∈ k[T, X] such that F(t , x) = 0 (clear denominators if
necessary). Since x is not algebraic over k (Problem 1.48), T must appear in F, so
t is algebraic over k(x). Then k(x, t ) is algebraic over k(x) (Problem 1.50), so K is
algebraic over k(x) (Problem 1.46).
(2) Since char(k(x)) = 0, this is an immediate consequence of the “Theorem of
the Primitive Element.” We have outlined a proof of this algebraic fact in Problem
6.31 below.
(3) Suppose there is an x ∈ R whose residue x in R/p is not in k, and let y ∈ p, y =
0. Choose F =
a
i
(X)Y
i
∈ k[X, Y ] so that F(x, y) =0. If we choose F of lowest pos
sible degree, then a
0
(X) =0. But then a
0
(x) ∈ P, so a
0
(x) =0. But x is not algebraic
over k (Problem 1.48), so there is no such x.
If X is a variety, k(X) is a ﬁnitely generated extension of k. Deﬁne the dimen
sion of X, dim(X), to be tr. deg
k
k(X). A variety of dimension one is called a curve, of
dimension two a surface, etc. Part (5) of the next proposition shows that, for subvari
eties of A
2
or P
2
, this deﬁnition agrees with the one given in Chapters 3 and 5. Note,
however, that a “curve” is assumed to be a variety, while a “plane curve” is allowed
to have several (even multiple) components.
Proposition 10. (1) If U is an open subvariety of X, then dimU =dimX.
76 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
(2) If V
∗
is the projective closure of an afﬁne variety V , then dimV =dimV
∗
.
(3) A variety has dimension zero if and only if it is a point.
(4) Every proper closed subvariety of a curve is a point.
(5) A closed subvariety of A
2
(resp. P
2
) has dimension one if and only if it is an
afﬁne (resp. projective) plane curve.
Proof. (1) and (2) follow from the fact that the varieties have the same function
ﬁelds.
(3): Suppose dimV =0. We may suppose V is afﬁne by (1) and (2). Then k(V ) is
algebraic over k, so k(V ) =k, so Γ(V ) =k. Then Problem 2.4 gives the result.
(4): Again we may assume V is afﬁne. If W is a closed subvariety of V , let R =
Γ(V ), p the prime ideal of R corresponding to W; then Γ(W) = R/Pp (Problem 2.3).
Apply Proposition 9 (3).
(5): Assume V ⊂A
2
. Since k(V ) =k(x, y), dimV must be 0, 1, or 2. So V is either
a point, a plane curve V (F), or V =A
2
(§1.6). If F(x, y) =0, tr. deg
k
k(x, y) ≤1. Then
the result follows from (3) and (4). Use (2) if V ⊂P
2
.
Problems
6.31.
∗
(Theorem of the Primitive Element) Let K be a ﬁeld of a characteristic zero, L
a ﬁnite (algebraic) extension of K. Then there is a z ∈ L such that L =K(z).
Outline of Proof. Step (i): Suppose L =K(x, y). Let F and G be monic irreducible
polynomials in K[T] such that F(x) = 0, G(y) = 0. Let L
be a ﬁeld in which F =
n
i =1
(T−x
i
), G =
m
j =1
(T−y
i
), x =x
1
, y = y
1
, L
⊃L (see Problems 1.52, 1.53). Choose
λ = 0 in K so that λx +y = λx
i
+y
j
for all i = 1, j = 1. Let z = λx +y, K
= K(z). Set
H(T) = G(z −λT) ∈ K
[T]. Then H(x) = 0, H(x
i
) = 0 if i > 0. Therefore (H, F) =
(T −x) ∈ K
[T]. Then x ∈ K
, so y ∈ K
, so L =K
.
Step (ii): If L = K(x
1
, . . . , x
n
), use induction on n to ﬁnd λ
1
, . . . , λ
n
∈ k such that
L =K(
λ
i
x
i
).
6.32.
∗
Let L = K(x
1
, . . . , x
n
) as in Problem 6.31. Suppose k ⊂ K is an algebraically
closed subﬁeld, and V A
n
(k) is an algebraic set. Showthat L =K(
λ
i
x
i
) for some
(λ
1
, . . . , λ
n
) ∈ A
n
V .
6.33. The notion of transcendence degree is analogous to the idea of the dimension
of a vector space. If k ⊂ K, we say that x
1
, . . . , x
n
∈ K are algebraically independent
if there is no nonzero polynomial F ∈ k[X
1
, . . . , X
n
] such that F(x
1
, . . . , x
n
) = 0. By
methods entirely analogous to those for bases of vector spaces, one can prove:
(a) Let x
1
, . . . , x
n
∈ K, K a ﬁnitely generated extension of k. Then x
1
, . . . , x
n
is a
minimal set such that K is algebraic over k(x
1
, . . . , x
n
) if and only if x
1
, . . . , x
n
is a
maximal set of algebraically independent elements of K. Such {x
1
, . . . , x
n
} is called a
transcendence basis of K over k.
(b) Any algebraically independent set may be completed to a transcendence ba
sis. Any set {x
1
, . . . , x
n
} such that K is algebraic over k(x
1
, . . . , x
n
) contains a tran
scendence basis.
(c) tr. deg
k
K is the number of elements in any transcendence basis of K over k.
6.6. RATIONAL MAPS 77
6.34. Show that dimA
n
=dimP
n
=n.
6.35. Let Y be a closed subvariety of a variety X. Then dimY ≤dimX, with equality
if and only if Y = X.
6.36. Let K = k(x
1
, . . . , x
n
) be a function ﬁeld in r variables over k. (a) Show that
there is an afﬁne variety V ⊂A
n
with k(V ) =K. (b) Show that we may ﬁnd V ⊂A
r +1
with k(V ) =K, r =dimV . (Assume char(k) =0 if you wish.)
6.6 Rational Maps
Let X, Y be varieties. Two morphisms f
i
: U
i
→Y from open subvarieties U
i
of
X to Y are said to be equivalent if their restrictions to U
1
∩U
2
are the same. Since
U
1
∩U
2
is dense in X, each f
i
is determined by its restriction toU
1
∩U
2
(Corollary to
Proposition 7 in §6.4). An equivalence class of such morphisms is called a rational
map from X to Y .
The domain of a rational map is the union of all open subvarieties U
α
of X such
that some f
α
: U
α
→Y belongs to the equivalence class of the rational map. If U is
the domain of a rational map, the mapping f : U →Y deﬁned by f
U
α
= f
α
is a mor
phism belonging to the equivalence class of the map; every equivalent morphism is
a restriction of f . Thus a rational map from X to Y may also be deﬁned as a mor
phism f from an open subvariety U of X to Y such that f cannot be extended to a
morphism from any larger open subset of X to Y . For any point P in the domain of
f , the value f (P) is welldeﬁned in k.
A rational map from X to Y is said to be dominating if f (U) is dense in Y , where
f : U →Y is any morphism representing the map (it is easy to see that this is inde
pendent of U).
If A and B are local rings, and A is a subring of B, we say that B dominates A if
the maximal ideal of B contains the maximal ideal of A.
Proposition11. (1) Let F be a dominating rational map from X to Y . Let U ⊂ X, V ⊂
Y be afﬁne open sets, f : U →V a morphismthat represents F. Then the induced map
˜
f : Γ(V ) → Γ(U) is onetoone, so
˜
f extends to a onetoone homomorphism from
k(Y ) = k(V ) into k(X) = k(U). This homomorphism is independent of the choice of
f , and is denoted by
˜
F.
(2) If P belongs to the domainof F, andF(P) =Q, thenO
P
(X) dominates
˜
F(O
Q
(Y )).
Conversely, if P ∈ X, Q ∈ Y , and O
P
(X) dominates
˜
F(O
Q
(Y )), then P belongs to the do
main of F, and F(P) =Q.
(3) Any homomorphism from k(Y ) into k(X) is induced by a unique dominating
rational map from X to Y .
Proof. (1) is left to the reader (Problem 6.26), as is the ﬁrst part of (2).
If O
P
(X) dominates
˜
F(O
Q
(Y )), take afﬁne neighborhoods V of P, W of Q. Let
Γ(W) = k[y
1
, . . . , y
n
]. Then
˜
F(y
i
) = a
i
/b
i
, a
i
, b
i
∈ Γ(V ), and b
i
(P) = 0. If we let b =
b
1
· · · b
n
, then
˜
F(Γ(W)) ⊂Γ(V
b
) (Proposition 5 of §6.3) so
˜
F : Γ(W) →Γ(V
b
) is induced
by a unique morphism f : V
b
→W (Proposition 2 of §6.3). If g ∈ Γ(W) vanishes at Q,
then
˜
F(g) vanishes at P, from which it follows easily f (P) =Q.
78 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
(3) We may assume X and Y are afﬁne. Then, as in (2), if ϕ: k(Y ) → k(X),
ϕ(Γ(Y )) ⊂ Γ(X
b
) for some b ∈ Γ(X), so ϕ is induced by a morphism f : X
b
→ Y .
Therefore f (X
b
) is dense in Y since
˜
f is onetoone (Problem 6.26).
A rational map F from X to Y is said to be birational if there are open sets U ⊂ X,
V ⊂ Y , and an isomorphism f : U → V that represents F. We say that X and Y
are birationally equivalent if there is a birational map from X to Y (This is easily
seen to be an equivalence relation). A variety is birationally equivalent to any open
subvariety of itself. The varieties A
n
and P
n
are birationally equivalent.
Proposition12. Two varieties are birationally equivalent if and only if their function
ﬁelds are isomorphic.
Proof. Since k(U) = k(X) for any open subvariety U of X, birationally equivalent
varieties have isomorphic function ﬁelds.
Conversely, suppose ϕ: k(X) →k(Y ) is an isomorphism. We may assume X and
Y are afﬁne. Then ϕ(Γ(X)) ⊂ Γ(Y
b
) for some b ∈ Γ(Y ), and ϕ
−1
(Γ(Y )) ⊂ Γ(X
d
) for
some d ∈ Γ(X), as in the proof of Proposition 11. Then ϕrestricts to an isomorphism
of Γ((X
d
)
ϕ
−1
(b)
) onto Γ((Y
b
)
ϕ(d)
), so (X
d
)
ϕ
−1
(b)
is isomorphic to (Y
b
)
ϕ(d)
, as desired.
Corollary. Every curve is birationally equivalent to a plane curve.
Proof. If V is a curve, k(V ) =k(x, y) for some x, y ∈ k(V ) (Proposition 9 (2) of §6.5).
Let I be the kernel of the natural homomorphism from k[X, Y ] onto k[x, y] ⊂k(V ).
Then I is prime, so V
=V (I ) ⊂A
2
is a variety. Since Γ(V
) =k[X, Y ]/I is isomorphic
to k[x, y], it follows that k(V
) is isomorphic to k(x, y) = k(V ). So dimV
= 1, and
V
is a plane curve (Proposition 10 (5) of §6.5). (See Appendix A for the case when
char(k) =p.)
Avariety is said to be rational if it is birationally equivalent to A
n
(or P
n
) for some
n.
Problems
6.37. Let C =V (X
2
+Y
2
−Z
2
) ⊂ P
2
. For each t ∈ k, let L
t
be the line between P
0
=
[−1 : 0 : 1] and P
t
= [0 : t : 1]. (Sketch this.) (a) If t = ±1, show that L
t
•C = P
0
+Q
t
,
where Q
t
=[1−t
2
: 2t : 1+t
2
]. (b) Showthat the map ϕ: A
1
{±1} →C taking t to Q
t
extends to an isomorphism of P
1
with C. (c) Any irreducible conic in P
2
is rational;
in fact, a conic is isomorphic to P
1
. (d) Give a prescription for ﬁnding all integer
solutions (x, y, z) to the Pythagorean equation X
2
+Y
2
= Z
2
.
6.38. An irreducible cubic with a multiple point is rational (Problems 6.30, 5.10,
5.11).
6.39. P
n
×P
m
is birationally equivalent to P
n+m
. Showthat P
1
×P
1
is not isomorphic
to P
2
. (Hint: P
1
×P
1
has closed subvarieties of dimension one that do not intersect.)
6.40. If there is a dominating rational map from X to Y , then dim(Y ) ≤dim(X).
6.6. RATIONAL MAPS 79
6.41. Every ndimensional variety is birationally equivalent to a hypersurface in
A
n+1
(or P
n+1
).
6.42. Suppose X, Y varieties, P ∈ X, Q ∈ Y , with O
P
(X) isomorphic (over k) to
O
Q
(Y ). Then there are neighborhoods U of P on X, V of Q on Y , such that U is
isomorphic to V . This is another justiﬁcation for the assertion that properties of X
near P should be determined by the local ring O
P
(X).
6.43.
∗
Let C be a projective curve, P ∈C. Thenthere is a birational morphism f : C →
C
, C
a projective plane curve, such that f
−1
( f (P)) ={P}. We outline a proof:
(a) We can assume: C ⊂ P
n+1
Let T, X
1
, . . . , X
n
, Z be coordinates for P
n+1
; Then
C ∩V (T) is ﬁnite; C ∩V (T, Z) =; P =[0 : . . . : 0 : 1]; and k(C) is algebraic over k(u),
where u =T/Z ∈ k(C).
(b) For each λ=(λ
1
, . . . , λ
n
) ∈ k
n
, let ϕ
λ
: C →P
2
be deﬁned by the formula ϕ([t :
x
1
: . . . : x
n
: z]) = [t :
λ
i
x
i
: z]. Then ϕ
λ
is a welldeﬁned morphism, and ϕ
λ
(P) =
[0 : 0 : 1]. Let C
be the closure of ϕ
λ
(C).
(c) The variable λ can be chosen so ϕ
λ
is a birational morphism from C to C
,
and ϕ
−1
λ
([0 : 0 : 1]) ={P}. (Use Problem 6.32 and the fact that C ∩V (T) is ﬁnite).
6.44. Let V =V (X
2
−Y
3
, Y
2
−Z
3
) ⊂A
3
, f : A
1
→V as in Problem2.13. (a) Showthat
f is birational, so V is a rational curve. (b) Show that there is no neighborhood of
(0, 0, 0) onV that is isomorphic to an open subvariety of a plane curve. (See Problem
3.14.)
6.45.
∗
Let C, C
be curves, F a rational map from C
to C. Prove: (a) Either F is
dominating, or F is constant (i.e., for some P ∈ C, F(Q) = P, all Q ∈ C
). (b) If F is
dominating, then k(C
) is a ﬁnite algebraic extension of
˜
F(k(C)).
6.46. Let k(P
1
) = k(T), T = X/Y (Problem 4.8). For any variety V , and f ∈ k(V ),
f ∈ k, the subﬁeld k( f ) generated by f is naturally isomorphic to k(T). Thus a non
constant f ∈ k(V ) corresponds a homomorphism from k(T) to k(V ), and hence to
the a dominating rational map fromV to P
1
. The corresponding map is usually de
noted also by f . If this rational map is a morphism, show that the pole set of f is
f
−1
([1 : 0]).
6.47. (The dual curve) Let F be an irreducible projective plane curve of degree n >
1. Let Γ
h
(F) = k[X, Y, Z]/(F) = k[x, y, z], and let u, v, w ∈ Γ
h
(F) be the residues of
F
X
, F
Y
, F
Z
, respectively. Deﬁne α: k[U, V, W] →Γ
h
(F) by setting α(U) =u, α(V ) =v,
α(W) = w. Let I be the kernel of α. (a) Show that I is a homogeneous prime ideal
in k[U, V, W], so V (I ) is a closed subvariety of P
2
. (b) Show that for any simple point
P on F, [F
X
(P) : F
Y
(P) : F
Z
(P)] is in V (I ), so V (I ) contains the points corresponding
to tangent lines to F at simple points. (c) If V (I ) ⊂ {[a : b : c]}, use Euler’s Theorem
to show that F divides aX +bY +cZ, which is impossible. Conclude that V (I ) is
a curve. It is called the dual curve of F. (d) Show that the dual curve is the only
irreducible curve containing all the points of (b). (See Walker’s “Algebraic Curves”
for more about dual curves when char(k) =0.)
80 CHAPTER 6. VARIETIES, MORPHISMS, ANDRATIONAL MAPS
Chapter 7
Resolution of Singularities
7.1 Rational Maps of Curves
A point P on an arbitrary curve C is called a simple point if O
P
(C) is a discrete
valuation ring. If C is a plane curve, this agrees with our original deﬁnition (The
orem1 of §3.2). We let ord
C
P
, or ord
P
denote the order function on k(C) deﬁned by
O
P
(C). The curve C is said to be nonsingular if every point on C is simple.
Let K be a ﬁeld containing k. We say that a local ring A is a local ring of K if A
is a subring of K, K is the quotient ﬁeld of A, and A contains k. For example, if V is
any variety, P ∈ V , then O
P
(V ) is a local ring of k(V ). Similarly, a discrete valuation
ring of K is a DVR that is a local ring of K.
Theorem1. Let C be a projective curve, K =k(C). Suppose L is a ﬁeld containing K,
and R is a discrete valuation ring of L. Assume that R ⊃ K. Then there is a unique
point P ∈C such that R dominates O
P
(C).
Proof. Uniqueness: If R dominates O
P
(C) andO
Q
(C), choose f ∈ m
P
(C), 1/f ∈ O
Q
(C)
(Problem 6.24). Then ord( f ) >0 and ord(1/f ) ≥0, a contradiction.
Existence: We may assume C is a closed subvariety of P
n
, and that C ∩U
i
= ,
i =1, . . . , n+1 (Problem 6.25). Then in Γ
h
(C) =k[X
1
, . . . , X
n+1
]/I (C) =k[x
1
, . . . , x
n+1
],
each x
i
= 0. Let N = max
i , j
ord(x
i
/x
j
). Assume that ord(x
j
/x
n+1
) = N for some j
(changing coordinates if necessary). Then for all i ,
ord(x
i
/x
n+1
) = ord((x
j
/x
n+1
)(x
i
/x
j
)) = N −ord(x
j
/x
i
) ≥ 0.
If C
∗
is the afﬁne curve corresponding toC∩U
n+1
, then Γ(C
∗
) may be identiﬁed with
k[x
1
/x
n+1
, . . . , x
n
/x
n+1
], so R ⊃Γ(C
∗
).
Let m be the maximal ideal of R, J = m∩Γ(C
∗
). Then J is a prime ideal, so J
corresponds to a closed subvariety W of C
∗
(Problem 2.2). If W = C
∗
, then J = 0,
and every nonzero element of Γ(C
∗
) is a unit in R; but then K ⊂R, which is contrary
to our assumption. So W = {P} is a point (Proposition 10 of §6.5). It is then easy to
check that R dominates O
P
(C
∗
) =O
P
(C).
81
82 CHAPTER 7. RESOLUTIONOF SINGULARITIES
Corollary 1. Let f be a rational map froma curve C
to a projective curve C. Then the
domain of f includes every simple point of C
. If C
is nonsingular, f is a morphism.
Proof. If F is not dominating, it is constant (Problem 6.45), and hence its domain is
all of C
. So we may assume
˜
F imbeds K = k(C) as a subﬁeld of L = k(C
). Let P be
a simple point of C
, R = O
P
(C
). By Proposition 11 of §6.5 and the above Theorem
1, it is enough to show that R ⊃ K. Suppose K ⊂ R ⊂ L; then L is a ﬁnite algebraic
extension of K (Problem 6.45), so R is a ﬁeld (Problem 1.50). But a DVR is not a
ﬁeld.
Corollary 2. If C is a projective curve, C
a nonsingular curve, then there is a natural
onetoone correspondence between dominant morphisms f : C
→C and homomor
phisms
˜
f : k(C) →k(C
).
Corollary 3. Two nonsingular projective curves are isomorphic if and only if their
function ﬁelds are isomorphic.
Corollary 4. Let C be a nonsingular projective curve, K = k(C). Then there is a nat
ural onetoone correspondence between the points of C and the discrete valuation
rings of K. If P ∈C, O
P
(C) is the corresponding DVR.
Proof. Each O
P
(C) is certainly a DVR of K. If R is any such DVR, then R dominates
a unique O
P
(C). Since R and O
P
(C) are both DVR’s of K, it follows that R = O
P
(C)
(Problem 2.26).
Let C, K be as in Corollary 4. Let X be the set of all discrete valuation rings of K
over k. Give a topology to X as follows: a nonempty set U of X is open if X U is
ﬁnite. Then the correspondence P →O
P
(C) fromC to X is a homeomorphism. And
if U is open inC, Γ(U, O
C
) =
_
P∈U
O
P
(C), so all the rings of functions onC may be re
covered from X. Since X is determined by K alone, this means that C is determined
up to isomorphism by K alone (proving Corollary 3 again). In Chevalley’s “Algebraic
Functions of One Variable”, the reader may ﬁnd a treatment of these functions ﬁelds
that avoids the concept of a curve entirely.
Problem
7.1. Show that any curve has only a ﬁnite number of multiple points.
7.2 Blowing up a Point in A
2
To “resolve the singularities” of a projective curve C means to construct a non
singular projective curve X and a birational morphism f : X →C. A rough idea of
the procedure we will follow is this:
If C ⊂ P
2
, and P is a multiple point on C, we will remove the point P from P
2
and replace it by a projective line L. The points of L will correspond to the tangent
directions at P. This can be done in such a way that the resulting “blown up” plane
7.2. BLOWING UP A POINT INA
2
83
B = (P
2
{P}) ∪L is still a variety, and, in fact, a variety covered by open sets iso
morphic to A
2
. The curve C will be birationally equivalent to a curve C
on B, with
C
(C
∩L) isomorphic to C {P}; but C
will have “better” multiple points on L
than C has at P.
In this section we blowup a point in the afﬁne plane, replacing it by an afﬁne line
L. In this case the equations are quite simple, and easy to relate to the geometry. In
the following two sections we consider projective situations; the equations become
more involved, but we will see that, locally, everything looks like what is done in this
section. Throughout, many mappings between varieties will be deﬁned by explicit
formulas; we will leave it to the reader to verify that they are morphisms, using the
general techniques of Chapter 6.
Let P =(0, 0) ∈ A
2
. Let U ={(x, y) ∈ A
2
 x =0}. Deﬁne a morphism f : U →A
1
=k
by f (x, y) = y/x. Let G ⊂U ×A
1
⊂A
2
×A
1
=A
3
be the graph of f , so G ={(x, y, z) ∈
A
3
 y =xz, x =0}.
Let B = {(x, y, z) ∈ A
3
 y = xz}. Since Y −X Z is irreducible, B is a variety. Let
π: B →A
2
be the restriction of the projection fromA
3
to A
2
: π(x, y, z) =(x, y). Then
π(B) =U ∪{P}. Let L =π
−1
(P) ={(0, 0, z)  z ∈ k}. Since π
−1
(U) =G, π restricts to an
isomorphism of π
−1
(U) ontoU. We see that B is the closure of G in A
3
, G is an open
subvariety of B, while L is a closed subvariety of B.
For k = C, the real part of this can be visualized in R
3
. The next ﬁgure is an
attempt. The curve C =V (Y
2
−X
2
(X +1)) is sketched. It appears that if we remove P
fromC, take π
−1
(C{P}), and take the closure of this in B, we arrive at a nonsingular
curve C
with two points lying over the double point of C — we have “resolved the
singularity”.
If we take the side view of B, (projecting B onto the (x, z)plane) we see that B is
isomorphic to an afﬁne plane, and that C
becomes a parabola.
Let ϕ: A
2
→ B be deﬁned by ϕ(x, z) = (x, xz, z). This ϕ is an isomorphism of
A
2
onto B (projection to (x, z)plane gives the inverse). Let ψ = π◦ ϕ : A
2
→ A
2
;
ψ(x, z) =(x, xz). Let E =ψ
−1
(P) =ϕ
−1
(L) ={(x, z) ∈ A
2
 x =0}. Then ψ: A
2
E →U
is an isomorphism; ψis a birational morphism of the plane to itself.
84 CHAPTER 7. RESOLUTIONOF SINGULARITIES
x
,,
y
66
z
OO
x
,,
z
PP
x
,,
y
99
m
m
m
m
m
m
m
66 ϕ
?
?
?
?
?
?
?
?
?
π
//
ψ
Let C = V (X) be a curve in A
2
. Write C
0
= C ∩U, an open subvariety of C; let
C
0
=ψ
−1
(C
0
), and let C
be the closure of C
0
in A
2
. Let f : C
→C be the restriction
of ψtoC
. Then f is a birational morphismof C
toC. By means of
˜
f we may identify
k(C) =k(x, y) with k(C
) =k(x, z); y =xz.
(1). Let C =V (F), F =F
r
+F
r +1
+· · · +F
n
, F
i
a formof degree i in k[X, Y ], r =m
P
(C),
n =deg(C). Then C
=V (F
), where F
=F
r
(1, Z) +XF
r +1
(1, Z) +· · · +X
n−r
F
n
(1, Z).
Proof. F(X, X Z) = X
r
F
r
(1, Z) + X
r +1
F
r +1
(1, Z) +· · · = X
r
F
. Since F
r
(1, Z) = 0, X
doesn’t divide F
.
If F
= GH, then F = X
r
G(X, Y /X)H(X, Y /X) would be reducible. Thus F
is
irreducible, and since V (F
) ⊃C
0
, V (F
) =C
.
Assumption. X is not tangent to C at P. By multiplying F by a constant, we may
assume that F
r
=
s
i =1
(Y −α
i
X)
r
i
, where Y −α
i
X are the tangents to F at P.
(2). With F as above, f
−1
(P) ={P
1
, . . . , P
s
}. where P
i
=(0, α
i
), and
m
P
i
(C
) ≤ I (P
i
,C
∩E) = r
i
.
If P is an ordinary multiple point on C, then each P
i
is a simple point on C
, and
ord
C
P
i
(x) =1.
Proof. f
−1
(P) =C
∩E ={(0, α)  F
r
(1, α) =0}. And
m
P
i
(C
) ≤ I (P
i
, F
∩X) = I (P
i
,
s
i =1
(Z −α
i
)
r
i
∩X) = r
i
by properties of the intersection number.
7.2. BLOWING UP A POINT INA
2
85
(3). There is an afﬁne neighborhood W of P on C such that W
= f
−1
(W) is an
afﬁne open subvariety on C
, f (W
) = W, Γ(W
) is module ﬁnite over Γ(W), and
x
r −1
Γ(W
) ⊂Γ(W).
Proof. Let F =
i +j ≥r
a
i j
X
i
Y
j
. Let H =
j ≥r
a
0j
Y
j −r
, and let h be the image of
H in Γ(C). Since H(0, 0) = 1, W = C
h
is an afﬁne neighborhood of P in C. Then
W
= f
−1
(W) =C
h
is also an afﬁne open subvariety of C
.
To prove the last two claims it sufﬁces to ﬁnd anequation z
r
+b
1
z
r −1
+· · ·+b
r
=0,
b
i
∈ Γ(W). In fact, Γ(W
) =Γ(W)[z], so it will follow that 1, z, . . . , z
r −1
generate Γ(W
)
as a module over Γ(W) (see Proposition 3 of §1.9); and x
r −1
z
i
∈ Γ(W) if i ≤r −1.
To ﬁnd the equation, notice that
F
(x, z) =
a
i j
x
i +j −r
z
j
=
a
i j
y
i +j −r
z
r −i
,
so we have an equation z
r
+b
1
z
r −1
+· · · +b
r
= 0, where b
i
= (
j
a
i j
y
i +j −r
)/h for
i <r , and b
r
=
i ≥r, j
a
i j
x
i −r
y
j
/h.
Remarks. (1) We can take the neighborhoods W and W
arbitrarily small; i.e., if
P ∈U, U
⊃{P
1
, . . . , P
s
} are any open sets on C and C
, we may take W ⊂U, W
⊂U
.
Starting with W as in (3), we may choose g ∈ Γ(W) such that g(P) = 0, but g(Q) =
0 for all Q ∈ (W U) ∪ f (W
U
) (Problem 1.17). Then W
g
, W
g
are the required
neighborhoods.
(2) By taking a linear change of coordinates if necessary, we may also assume
that W includes any ﬁnite set of points on C we wish. For the points on the Y axis
can be moved intoW by a change of coordinates (X, Y ) →(X +αY, Y ). And the zeros
of H can be moved by (X, Y ) →(X, Y +βX).
Problems
7.2. (a) For each of the curves F in §3.1, ﬁnd F
; show that F
is nonsingular in the
ﬁrst ﬁve examples, but not in the sixth. (b) Let F =Y
2
−X
5
. What is F
? What is (F
)
?
What must be done to resolve the singularity of the curve Y
2
= X
2n+1
?
7.3. Let F be any plane curve with no multiple components. Generalize the results
of this section to F.
7.4.
∗
Suppose P is an ordinary multiple point on C, f
−1
(P) = {P
1
, . . . , P
r
}. With the
notation of Step (2), show that F
Y
=
i
j =i
(Y −α
j
X) +(F
r +1
)
Y
+ . . . , so F
Y
(x, y) =
x
r −1
(
j =i
(z −α
j
) +x +. . . ). Conclude that ord
C
P
i
(F
Y
(x, y)) =r −1 for i =1, . . . , r .
7.5.
∗
Let P be an ordinary multiple point on C, f
−1
(P) = {P
1
, . . . , P
r
}, L
i
= Y −α
i
X
the tangent line corresponding to P
i
= (0, α
i
). Let G be a plane curve with image g
in Γ(C) ⊂Γ(C
). (a) Show that ord
C
P
i
(g) ≥m
P
(G), with equality if L
i
is not tangent to
G at P. (b) If s ≤r , and ord
C
R
i
(g) ≥ s for each i =1, . . . , r , show that m
P
(G) ≥ s. (Hint:
How many tangents would G have otherwise?)
7.6. If P is an ordinary cusp on C, show that f
−1
(P) = {P
1
}, where P
1
is a simple
point on C
.
86 CHAPTER 7. RESOLUTIONOF SINGULARITIES
7.3 Blowing up Points in P
2
Let P
1
, . . . , P
t
∈ P
2
. We are going to blow up all of these points, replacing each by
a projective line. We assume for simplicity that P
i
=[a
i 1
: a
i 2
: 1], leaving the reader
to make the necessary changes if P
i
∈U
3
.
Let U =P
2
{P
1
, . . . , P
t
}. Deﬁne morphisms f
i
: U →P
1
by the formula
f
i
[x
1
: x
2
: x
3
] = [x
1
−a
i 1
x
3
: x
2
−a
i 2
x
3
].
Let f =( f
1
, . . . , f
t
) : U →P
1
×· · · ×P
1
(t times) be the product (Proposition 7 of §6.4),
and let G ⊂U ×P
1
×· · · ×P
1
be the graph of f .
Let X
1
, X
2
, X
3
be homogeneous coordinates for P
2
, Y
i 1
, Y
i 2
homogeneous coor
dinates for the i
th
copy of P
1
. Let
B =V ({Y
i 1
(X
2
−a
i 2
X
3
) −Y
i 2
(X
1
−a
i 1
X
3
 i =1, . . . , t }) ⊂P
2
×P
1
×· · · ×P
1
.
Then B ⊃G, and we will soon see that B is the closure of G in P
2
×· · · ×P
1
, so B is a
variety. Let π: B →P
2
be the restriction of the projection fromP
2
×· · · ×P
1
to P
2
. Let
E
i
=π
−1
(P
i
).
(1). E
i
={P
i
} ×{ f
1
(P
i
)} ×· · · ×P
1
×· · · ×{ f
t
(P
i
)}, where P
1
appears in the i th place. So
each E
i
is canonically isomorphic to P
1
.
(2). B
_
t
i =1
E
i
= B ∩(U ×P
1
×· · · ×P
1
) = G, so π restricts to an isomorphism of
B
_
t
i =1
E
i
withU.
(3). If T is any projective change of coordinates of P
2
, with T(P
i
) = P
i
, and
f
i
: P
2
{P
1
, . . . , P
t
} →P
1
are deﬁned using P
i
instead of the P
i
, thenthere are unique
projective changes of coordinates T
i
of P
1
such that T
i
◦ f
i
= f
i
◦T (see Problem 7.7
below). If f
=( f
i
, . . . , f
t
), then (T
1
×· · · ×T
t
) ◦ f = f
◦T, and T ×T
1
×· · · ×T
t
maps G,
B and E
i
isomorphically onto the corresponding G
, B
and E
i
constructed from f
.
(4). If T
i
is a projective change of coordinates of P
1
(for one i ), then there is a pro
jective change of coordinates T of P
2
such that T(P
i
) = P
i
and f
i
◦ T = T
i
◦ f
i
(see
Problem 7.8 below).
(5). We want to study π in a neighborhood of a point Q in some E
i
. We may assume
i =1, and by (3) and (4) we may assume that P
1
=[0 : 0 : 1], and that Q corresponds
to [λ: 1] ∈ P
1
, λ∈ k (even λ=0 if desired).
Let ϕ
3
: A
2
→U
3
⊂ P
2
be the usual morphism: ϕ
3
(x, y) = [x : y : 1]. Let V =
U
3
{P
2
, . . . , P
t
}, W = ϕ
−1
3
(V ). Let ψ: A
2
→A
2
be as in Section 2: ψ(x, z) = (x, xz);
and let W
=ψ
−1
(W).
Deﬁne ϕ: W
→P
2
×P
1
×· · · ×P
1
by setting
ϕ(x, z) =[x : xz : 1] ×[1 : z] × f
2
([x : xz : 1]) ×· · · × f
t
([x : xz : 1]).
Then ϕ is a morphism, and π◦ϕ = ϕ
3
◦ψ. Let V
= ϕ(W
) = B (
_
i >1
E
i
∪V (X
3
) ∪
V (Y
12
)). This V
is a neighborhood of Q on B.
(6). B is the closure of G in P
2
×· · · ×P
1
, and hence B is a variety. For if S is any
closed set in P
2
×· · · ×P
1
that contains G, then ϕ
−1
(S) is closed in W
and contains
7.4. QUADRATIC TRANSFORMATIONS 87
ϕ
−1
(G) = W
V (X). Since W
V (X) is open in W
, it is dense, so ϕ
−1
(S) = W
.
Therefore Q ∈ S, and since Q was an arbitrary point of B G, S ⊃B.
(7). The morphism from P
2
×· · · ×P
1
V (X
3
Y
12
) to A
2
taking [x
1
: x
2
: x
3
] ×[y
11
:
y
12
] ×· · · to [x
1
/x
3
: y
11
/y
12
], when restricted to V
, is the inverse morphism to ϕ.
Thus we have the following diagram:
A
2
⊃W
≈
ϕ
//
ψ
V
⊂B
π
A
2
⊃W
ϕ
3
≈
//
V ⊂P
2
Locally, π: B →P
2
looks just like the map ψ: A
2
→A
2
of Section 2.
(8). Let C be an irreducible curve in P
2
. Let C
0
=C ∩U, C
0
=π
−1
(C
0
) ⊂G, and let C
be the closure of C
0
in B. then π restricts to a birational morphism f : C
→C, which
is an isomorphism from C
0
to C
0
. By (7) we know that, locally, f looks just like the
corresponding afﬁne map of Section 2.
Proposition 1. Let C be an irreducible projective plane curve, and suppose all the
multiple points of C are ordinary. Then there is a nonsingular projective curve C
and
a birational morphism f fromC
onto C.
Proof. Let P
1
, . . . , P
t
be the multiple points of C, and apply the above process. Step
(2) of Section 2, together with (8) above, guarantees that C
is nonsingular.
Problems
7.7.
∗
Suppose P
1
=[0 : 0 : 1], P
1
=[a
11
: a
12
: 1], and
T =(aX +bY +a
11
z, cX +dY +a
12
Z, eX + f Y +Z).
Showthat T
1
=((a−a
11
e)X +(b−a
11
f )Y, (c −a
12
e)X +(d−a
12
f )Y ) satisﬁes T
1
◦ f
1
=
f
1
◦T. Use this to prove Step (3) above.
7.8.
∗
Let P
1
=[0 : 0 : 1], T
1
=(aX +bY, cX +dY ). Showthat T =(aX +bY, cX +dY, Z)
satisﬁes f
1
◦T =T
1
◦ f
1
. Use this to prove Step (4).
7.9. Let C =V (X
4
+Y
4
−XY Z
2
). Write down equations for a nonsingular curve X
in some P
N
that is birationally equivalent to C. (Use the Segre imbedding.)
7.4 Quadratic Transformations
A disadvantage of the procedure in Section 7.3 is that the newcurve C
, although
having better singularities than C, is no longer a plane curve. The facts we have
learned about plane curves don’t apply to C
, and it is difﬁcult to repeat the process
to C
, getting a better curve C
. (The latter can be done, but it requires more tech
nique than we have developed here.) If we want C
to be a plane curve, we must
88 CHAPTER 7. RESOLUTIONOF SINGULARITIES
allow it acquire some new singularities. These new singularities can be taken to be
ordinary multiple points, while the old singularities of C become better on C
.
Let P = [0 : 0 : 1], P
= [0 : 1 : 0], P
= [1 : 0 : 0] in P
2
; call these three points the
fundamental points. Let L =V (Z), L
=V (Y ), L
=V (X); call these the exceptional
lines. Note that the lines L
and L
intersect in P, and L is the line through P
and
P
. Let U =P
2
V (XY Z).
Deﬁne Q: P
2
{P, P
, P
} →P
2
by the formula Q([x : y : z] = [yz : xz : xy]. This
Q is a morphism fromP
2
{P, P
, P
} onto U ∪{P, P
, P
}. And Q
−1
(P) =L −{P
, P
}.
(By the symmetry of Q, it is enough to write one such equality; the results for the
other fundamental points and exceptional lines are then clear — and we usually
omit writing them.)
If [x : y : z] ∈ U, then Q(Q([x : y : z])) = [xzxy : yzxy : yzxz] = [x : y : z]. So Q
maps U onetoone onto itself, andQ =Q
−1
onU, soQ is an isomorphismof U with
itself. In particular, Q is a birational map of P
2
with itself. It is called the standard
quadratic transformation, or sometimes the standard Cremona transformation (a
Cremona transformation is any birational map of P
2
with itself ).
Let C be an irreducible curve in P
2
. Assume C is not an exceptional line. Then
C ∩U is open in C, and closed in U. Therefore Q
−1
(C ∩U) = Q(C ∩U) is a closed
curve inU. Let C
be the closure of Q
−1
(C ∩U) in P
2
. ThenQ restricts to a birational
morphismfromC
{P, P
, P
} to C. Note that (C
)
=C, since Q◦Q is the identity on
U.
Let F ∈ k[X, Y, Z] be the equation of C, n = deg(F). Let F
Q
= F(Y Z, X Z, XY ),
called the algebraic transform of F. So F
Q
is a form of degree 2n.
(1). If m
P
(C) =r , then Z
r
is the largest power of Z that divides F
Q
.
Proof. Write F = F
r
(X, Y )Z
n−r
+· · · +F
n
(X, Y ), F
i
a form of degree i (Problem 5.5).
Then
F
Q
=F
r
(Y Z, X Z)(XY )
n−r
+· · · = Z
r
(F
r
(Y, X)(XY )
n−r
+ZF
r +1
(Y, X)(XY )
n−r −1
+· · · ),
from which the result follows.
Let m
P
(C) = r , m
P
(C) = r
, m
P
(C) = r
. Then F
Q
= Z
r
Y
r
X
r
F
, where X, Y ,
and Z do not divide F
. This F
is called the proper transform of F.
(2). deg(F
) =2n −r −r
−r
, (F
)
=F, F
is irreducible, and V (F
) =C
.
Proof. From (F
Q
)
Q
= (XY Z)
n
F, it follows that F
is irreducible and (F
)
= F. Since
V (F
) ⊃Q
−1
(C ∩U), V (F
) must be C
.
(3). m
P
(F
) =n −r
−r
. (Similarly for P
and P
.)
Proof. F
=
n−r
i =0
F
r +i
(Y, X)X
n−r −r
−i
Y
n−r −r
−i
Z
i
, so the leading form of F
at P =
[0 : 0 : 1] is F
n
(Y, X)X
−r
Y
−r
.
Let us say that C is in good position if no exceptional line is tangent to C at a
fundamental point.
(4). If C is in good position, so is C
.
7.4. QUADRATIC TRANSFORMATIONS 89
Proof. The line L is tangent to C
at P
if and only if I (P
, F
∩Z) > m
P
(C
). Equiv
alently, I (P
, F
r
(Y, X)X
n−r −r
Y
n−r −r
∩Z) >n −r −r
, or I (P
, F
r
(Y, X) ∩ Z) >0, or
F
r
(1, 0) =0. But if Y is not tangent to F at P, then F
r
(1, 0) =0. By symmetry, the same
holds for the other lines and points.
Assume that C is in good position, and that P ∈C. Let C
0
=(C∩U)∪{P}, a neigh
borhood of P on C. Let C
0
=C
V (XY ). Let f : C
0
→C
0
be the restriction of Q to
C
0
.
Let F
∗
=F(X, Y, 1),C
∗
=V (F
∗
) ⊂A
2
. Deﬁne (F
∗
)
=F(X, X Z, 1)X
−r
, C
∗
=V (F
∗
) ⊂
A
2
and f
∗
: C
∗
→C
∗
by f
∗
(x, z) =(x, xz), all as in Section 2.
(5). There is a neighborhood W of (0, 0) in C
∗
, and there are isomorphisms ϕ: W →
C
0
and ϕ
: W
= f
−1
∗
(W) →C
0
such that ϕf
∗
= f ϕ
, i.e., the following diagram com
mutes:
C
∗
⊃W
≈
ϕ
//
f
∗
C
0
⊂C
f
C
∗
⊃W
ϕ
≈
//
C
0
⊂C
Proof. Take W =(C
∗
V (XY )) ∪{(0, 0)}; ϕ(x, y) =[x : y : 1], and ϕ
(x, z) =[z : 1 : xz].
The inverse of ϕ
is given by [x : y : z] →(z/x, x/y). We leave the rest to the reader.
(6). If C is in good position, and P
1
, . . . , P
s
are the nonfundamental points onC
∩L,
then m
P
i
(C
) ≤ I (P
i
,C
∩L), and
s
i =1
I (P
i
,C
∩Z) =r .
Proof. As in the proof of (4),
I (P
i
, F
∩Z) =
I (P
i
, F
r
(Y, X) ∩Z) =r .
Remark. If P ∈ C, the same argument shows that there are no nonfundamental
points on C
∩L.
Example. (See Problem 7.10)
X
Y
Z X Z
Y
90 CHAPTER 7. RESOLUTIONOF SINGULARITIES
Let us say that C is inexcellent positionif C is ingood position, and, inaddition, L
intersects C (transversally) inn distinct nonfundamental points, andL
andL
each
intersect C (transversally) in n−r distinct nonfundamental points. (This condition
is no longer symmetric in P, P
, P
.)
(7). If C is in excellent position, then C
has the following multiple points:
(a) Those onC
∩U correspond to multiple points onC ∩U, the correspondence
preserving multiplicity and ordinary multiple points.
(b) P, P
and P
are ordinary multiple points on C
with multiplicities n, n −r ,
and n −r respectively.
(c) There are no nonfundamental points onC
∩L
or onC
∩L
. Let P
1
, . . . , P
s
be
the nonfundamental points on C
∩L. Then m
P
i
(C
) ≤ I (P
i
,C
∩L) and
I (P
i
,C
∩
L) =r .
Proof. (a) follows fromthe fact that C
∩U andC ∩U are isomorphic, and fromThe
orem 2 of §3.2 and Problem 3.24. (c) follows from (6), and (b) follows by applying (6)
to the curves C
and (C
)
=C (observing by (4) that C
is in good position).
For any irreducible projective plane curve C of degree n, with multiple points of
multiplicity r
P
=m
P
(C), let
g
∗
(C) =
(n −1)(n −2)
2
−
r
P
(r
P
−1)
2
.
We know that g
∗
(C) is a nonnegative integer. (Theorem 2 of §5.4).
(8). If C is in excellent position, then g
∗
(C
) = g
∗
(C) −
s
i =1
r
i
(r
i
−1)
2
, where r
i
=
m
P
i
(C
), and P
1
, . . . , P
s
are the nonfundamental points on C
∩L.
Proof. A calculation, using (2) and (7).
The special notation used in (1)–(8) regarding fundamental points and excep
tional lines has served its purpose; from now on P, P
, etc. may be any points, L, L
,
etc. any lines.
Lemma 1. (char(k) =0) Let F be an irreducible projective plane curve, P a point of F.
Thenthere is a projective change of coordinates T such that F
T
is inexcellent position,
and T([0 : 0 : 1]) =P.
Proof. Let deg(F) =n, m
P
(F) =r . By Problem4.16, it is enough to ﬁnd lines L, L
, L
suchthat L
•C =r P+P
r +1
+· · ·+P
n
, L
•C =r P+P
r +1
+· · ·+P
n
, and L•C =P
1
+· · ·+P
n
,
with all these points distinct; then there is a change of coordinates T with L
T
= Z,
L
T
=Y , L
T
= X. The existence of such lines follows from Problem 5.26 (Take L
, L
ﬁrst, then L).
If T is any projective change of coordinates, Q ◦ T is called a quadratic trans
formation, and (F
T
)
is called a quadratic transformation of F. If F
T
is in excellent
position, and T([0 : 0 : 1]) = P, we say that the quadratic transformation is centered
at P. If F = F
1
, F
2
, . . . , F
m
= G are curves, and each F
i
is a quadratic transforma
tion of F
i −1
, we say that F is transformed into G by a ﬁnite sequence of quadratic
transformations.
7.4. QUADRATIC TRANSFORMATIONS 91
Theorem 2. By a ﬁnite sequence of quadratic transformations, any irreducible pro
jective plane curve may be transformed into a curve whose only singularities are or
dinary multiple points.
Proof. Take successive quadratic transformations, centering each one at a non
ordinary multiple point.
From (7) and (8) we see that at each step, either C
has one less nonordinary
multiple point than C, or g
∗
(C
) = g
∗
(C) −
r
i
(r
i
−1)
2
< g
∗
(C). If the original curve C
has N nonordinary multiple points, we reach the desired curve after at most N +
g
∗
(C) steps. (See the Appendix for a proof in characteristic p.)
Problems
7.10. Let F =8X
3
Y +8X
3
Z +4X
2
Y Z −10XY
3
−10XY
2
Z −3Y
3
Z. Show that F is in
good position, and that F
=8Y
2
Z +8Y
3
+4XY
2
−10X
2
Z −10X
2
Y −3X
3
. Showthat
F and F
have singularities as in the example sketched, and ﬁnd the multiple points
of F and F
.
7.11. Find a change of coordinates T so that (Y
2
Z −X
3
)
T
is in excellent position,
and T([0 : 0 : 1]) =[0 : 0 : 1]. Calculate the quadratic transformation.
7.12. Find a quadratic transformationof Y
2
Z
2
−X
4
−Y
4
with only ordinary multiple
points. Do the same with Y
4
+Z
4
−2X
2
(Y −Z)
2
.
7.13.
∗
(a) Show that in the lemma, we may choose T in such a way that for a given
ﬁnite set S of points of F, with P ∈ S, T
−1
(S) ∩V (XY Z) = . Then there is a neigh
borhood of S on F that is isomorphic to an open set on (F
T
)
. (b) If S is a ﬁnite set
of simple points on a plane curve F, there is a curve F
with only ordinary multiple
points, and a neighborhoodU of S on F, and an open set U
on F
consisting entirely
of simple points, such that U is isomorphic toU
.
7.14.
∗
(a) What happens to the degree, and to g
∗
(F), when a quadratic transforma
tion is centered at: (i) an ordinary multiple point; (ii) a simple point; (iii) a point
not on F? (b) Show that the curve F
of Problem 7.13(b) may be assumed to have
arbitrarily large degree.
7.15. Let F = F
1
, . . . , F
m
be a sequence of quadratic transformations of F, such that
F
m
has only ordinary multiple points. Let P
i 1
, P
i 2
, . . . be the points on F
i
introduced,
as in (7) (c), in going from F
i −1
to F
i
. (These are called “neighboring singularities”;
see Walker’s “Algebraic Curves”, Chap. III, §7.6, §7.7). If n =deg(F), show that
(n −1)(n −2) ≥
P∈F
m
P
(F)(m
P
(F) −1) +
i >1, j
m
P
i j
(F
i
)(m
P
i j
(F
i
) −1).
7.16. (a) Showthat everything in this section, including Theorem2, goes through for
any plane curve with no multiple components. (b) If F and G are two curves with
no common components, and no multiple components, apply (a) to the curve FG.
Deduce that there are sequences of quadratic transformations F = F
1
, . . . , F
S
= F
and G =G
1
, . . . , G
s
=G
, where F
and G
have only ordinary multiple points, and no
92 CHAPTER 7. RESOLUTIONOF SINGULARITIES
tangents in common at points of intersection. Show that
deg(F) deg(G) =
m
P
(F)m
P
(G) +
i >1, j
m
P
i j
(F
i
)m
P
i j
(G
i
),
where the P
i j
are the neighboring singularities of FG, determined as in Problem
7.15.
7.5 Nonsingular Models of Curves
Theorem3. Let C be a projective curve. Then there is a nonsingular projective curve
X and a birational morphism f from X onto C. If f
: X
→C is another, then there is
a unique isomorphism g : X →X
such that f
g = f .
Proof. The uniqueness follows fromCorollary 2 of §7.1. For the existence, the Corol
lary in §6.6 says C is birationally equivalent to a plane curve. By Theorem 2 of §7.4,
this plane curve can be taken to have only ordinary multiple points as singularities,
and Proposition 1 of §7.3 replaces this curve by a nonsingular curve X. That the
birational map from X to C is a morphism follows from Corollary 1 of §7.1.
If C is a plane curve, the fact that f maps X ontoC follows fromthe construction
of X from C; indeed, if P ∈ C, we may ﬁnd C
with ordinary multiple points so that
the rational map from C
to C is deﬁned at some point P
and maps P
to P (see
Problem 7.13); and the map from X to C
is onto (Proposition 1 of §7.3).
If C ⊂ P
n
, and P ∈ C, choose a morphism g : C →C
1
from C to a plane curve
C
1
such that {P} = g
−1
(g(P)) (Problem 6.43). Then if g f (x) = g(P), it follows that
f (x) =P.
Corollary. There is a natural onetoone correspondence between nonsingular pro
jective curves X and algebraic function ﬁelds in one variable K over k: K =k(X). If X
and X
are two such curves, dominant morphisms from X
to X correspond to homo
morphisms from k(X) into k(X
).
We will see later that a dominant morphism between projective curves must be
surjective (Problem 8.18).
Let C be any projective curve, f : X →C as in Theorem 3. We say that X is the
nonsingular model of C, or of K =k(C). We identify k(X) with K by means of
˜
f .
The points Q of X are in onetoone correspondence with the discrete valuation
rings O
Q
(X) of K (Corollary 4 of §7.1). Then f (Q) =P exactly whenO
Q
(X) dominates
O
P
(C). The points of X will be called places of C, or of K. A place Q is centered at P if
f (Q) =P.
Lemma 2. Let C be a projective plane curve, P ∈C. Then there is an afﬁne neighbor
hoodU of P such that:
(1) f
−1
(U) =U
is an afﬁne open subvariety of X.
(2) Γ(U
) is moduleﬁnite over Γ(U).
(3) For some 0 =t ∈ Γ(U), t Γ(U
) ⊂Γ(U).
(4) The vector space Γ(U
)/Γ(U) is ﬁnite dimensional over k.
7.5. NONSINGULAR MODELS OF CURVES 93
The neighborhoodU may be taken to exclude any ﬁnite set S of points in C, if P ∈ S.
Proof. We will choose successive quadratic transformations C =C
1
, . . . , C
n
so that
C
n
has only ordinary multiple points, and open afﬁne sets W
i
⊂C
i
, so that (i) P ∈W
1
and S ∩W
1
= ; (ii) the birational map from C
i +1
to C
i
is represented by a mor
phism f
i
: W
i +1
→W
i
; (iii) f
i
: W
i +1
→W
i
satisﬁes all the conditions of Section 2,
Step (3). These quadratic transformations and neighborhoods are chosen induc
tively. At each stage it may be necessary to shrink the previous neighborhoods; the
remarks in Section 2, together with Problem 7.13, show that there is no difﬁculty in
doing this.
Likewise let f
n
: X →C
n
be the nonsingular model of C
n
(Proposition 1 of §7.3),
and let W
n+1
= f
−1
n
(W
n
) (shrinking again if necessary); this time Section 3, Step (7)
guarantees that the same conditions hold.
Let U =W
1
, U
=W
n+1
. That Γ(U
) is moduleﬁnite over Γ(U) follows fromProb
lem 1.45. Suppose Γ(U
) =
m
i =1
Γ(U)z
i
. Since Γ(U) and Γ(U
) have the same quo
tient ﬁeld, there is a t ∈ Γ(U) with t z
i
∈ Γ(U), t =0. This t satisﬁes (3).
Deﬁne ϕ: Γ(U
)/Γ(U) →Γ(U)/(t ) by ϕ(z) = t z. Since ϕ is a onetoone klinear
map, it is enoughtoshowthat Γ(U)/(t ) is ﬁnitedimensional. Since t has only ﬁnitely
many zeros inU, this follows from Corollary 4 to the Nullstellensatz in §1.7.
Notation. Let f : X →C as above Q ∈ X, f (Q) = P ∈ C. Suppose C is a plane curve.
For any plane curveG (possibly reducible), formG
∗
∈ O
P
(P
2
) as inChapter 5, Section
1; let g be the image of G
∗
in O
P
(C) ⊂k(C) =k(X). Deﬁne ord
Q
(G) to be ord
Q
(g). As
usual, this is independent of the choice of G
∗
.
Proposition 2. Let C be an irreducible projective plane curve, P ∈ C, f : X →C as
above. Let G be a (possibly reducible) plane curve. Then I (P,C∩G) =
Q∈f
−1
(P)
ord
Q
(G).
Proof. Let g be the image of G
∗
inO
P
(C). ChooseU as inLemma 2, and so small that
g is a unit in all O
P
(C), P
∈ U, P
= P. Then I (P,C ∩G) = dim
k
(O
P
(P
2
)/(F
∗
,G
∗
)) =
dim
k
(O
P
(C)/(g)) (Problem 2.44) = dim
k
(Γ(U)/(g)) (Corollary 1 of §2.9). Let V =
Γ(U), V
=Γ(U
), and let T : V →V
be deﬁned by T(z) =g z. Since V
/V is ﬁnite di
mensional, Problem 2.53 applies: dimV /T(V ) =dimV
/T(V
), so dim
k
(Γ(U)/(g)) =
dim(Γ(U
)/(g)). By Corollary 1 of §2.9 again,
dimΓ(U
)/(g) =
Q∈f
−1
(P)
dim(O
Q
(X)/(g)) =
ord
Q
(g),
as desired (see Problem 2.50).
Lemma3. Suppose P is anordinary multiple point onC of multiplicity r . Let f
−1
(P) =
{P
1
, . . . , P
r
}. If z ∈ k(C), and ord
P
i
(z) ≥r −1, then z ∈ O
P
(C).
Proof. Take a small neighborhood U of P so that z ∈ O
P
(C) for all P
∈ U, P
= P
(The pole set is an algebraic subset, hence ﬁnite), and so that f : U
= f
−1
(U) →U
looks like Section 2 Step (3). By Step (2) of Section 2, we know that ord
P
i
(x) = 1.
Therefore zx
1−r
∈ Γ(U
). But x
r −1
Γ(U
) ⊂ Γ(U), so z = x
r −1
(zx
1−r
) ∈ Γ(U) ⊂ O
P
(C),
as desired.
94 CHAPTER 7. RESOLUTIONOF SINGULARITIES
Proposition3. Let F be an irreducible projective plane curve, P an ordinary multiple
point of multiplicity r onF. Let P
1
, . . . , P
r
be the places centeredat P. Let G, H be plane
curves, possibly reducible. Then Noether’s conditions are satisﬁed at P (with respect
to F,G, H) if ord
P
i
(H) ≥ord
P
i
(G) +r −1 for i =1, . . . , r .
Proof. H
∗
∈ (F
∗
,G
∗
) ⊂ O
P
(P
2
) is equivalent with H
∗
∈ (G
∗
) ⊂ O
P
(F), or with z =
H
∗
/G
∗
∈ O
P
(F). Applying Lemma 3 to z gives the result.
Problems
7.17. (a) Show that for any irreducible curve C (projective or not) there is a nonsin
gular curve X and a birational morphism f from X onto C. What conditions on X
will make it unique? (b) Let f : X →C as in (a), and let C
◦
be the set of simple points
of C. Showthat the restriction of f to f
−1
(C
◦
) gives an isomorphismof f
−1
(C
◦
) with
C
◦
.
7.18. Showthat for any place P of a curveC, and choice t of uniformizing parameter
for O
P
(X), there is a homomorphism ϕ: k(X) →k((T)) taking t to T (see Problem
2.32). Show how to recover the place fromϕ. (In many treatments of curves, a place
is deﬁned to be a suitable equivalence class of “power series expansions”.)
7.19.
∗
Let f : X →C as above, C a projective plane curve. Suppose P is an ordinary
multiple point of multiplicity r on C, Q
1
, . . . ,Q
r
the places on X centered at P. Let
G be any projective plane curve, and let s ≤ r . Show that m
P
(G) ≥ s if and only if
ord
Q
i
(G) ≥s for i =1, . . . , r . (See Problem 7.5.)
7.20. Let R be a domain with quotient ﬁeld K. The integral closure R
of R is {z ∈ k 
z is integral over R}. Prove:
(a) If R is a DVR, then R
=R.
(b) If R
α
=R
α
, then (
_
R
α
)
=(
_
R
α
).
(c) With f : X →C as in Lemma 2, show that Γ( f
−1
(U)) =Γ(U)
for all open sets
U of C. This gives another algebraic characterization of X.
7.21.
∗
Let X be a nonsingular projective curve, P
1
, . . . , P
s
∈ X. (a) Show that there is
projective plane curve C with only ordinary multiple points, and a birational mor
phism f : X →C such that f (P
i
) is simple on C for each i . (Hint: if f (P
i
) is multiple,
do a quadratic transform centered at f (P
i
).) (b) For any m
1
, . . . , m
r
∈ Z, show that
there is a z ∈ k(X) such that ord
P
i
(z) =m
i
(Problem 5.15). (c) Show that the curve C
of Part (a) may be found with arbitrarily large degree (Problem 7.14).
7.22. Let P be a node on an irreducible plane curve F, and let L
1
, L
2
be the tangents
to F at P. F is called a simple node if I (P, L
i
∩F) =3 for i =1, 2. Let H be the Hessian
of F. (a) If P is a simple node on F, show that I (P, F ∩H) = 6. (Hint: We may take
P = [0 : 0 : 1], F
∗
= xy +· · · , and use Proposition 2 to show that all monomials of
degree ≥ 4 may be ignored — see Problem 5.23). (b) If P is an ordinary cusp on
F, show that I (P, F ∩H) =8 (see Problem 7.6). (c) Use (a) and (b) to show that every
cubic has one, three, or nine ﬂexes; then Problem5.24 gives another proof that every
cubic is projectively equivalent to one of the type Y
2
Z = cubic in X and Z. (d) If the
7.5. NONSINGULAR MODELS OF CURVES 95
curve F has degree n, and i ﬂexes (all ordinary), and δ simple nodes, and k cusps,
and no other singularities, then
i +6δ+8k = 3n(n −2).
This is one of “Plücker’s formulas” (see Walker’s “Algebraic Curves” for the others).
96 CHAPTER 7. RESOLUTIONOF SINGULARITIES
Chapter 8
RiemannRoch Theorem
Throughout this chapter, C will be an irreducible projective curve, f : X →C the
birational morphism from the nonsingular model X onto C, K = k(C) = k(X) the
function ﬁeld, as in Chapter 7, Section 5. The points P ∈C will be identiﬁed with the
places of K; ord
P
denotes the corresponding order function on K.
8.1 Divisors
A divisor on X is a formal sum D =
P∈X
n
P
P, n
P
∈ Z, and n
P
= 0 for all but a
ﬁnite number of P. The divisors on X form an abelian group — it is the free abelian
group on the set X (Chapter 2, Section 11).
The degree of a divisor is the sum of its coefﬁcients: deg(
n
P
P) =
n
P
. Clearly
deg(D+D
) =deg(D) +deg(D
). A divisor D =
n
P
P is said to be effective (or posi
tive) if each n
P
≥0, and we write
n
P
P ≥
m
P
P if each n
P
≥m
P
.
SupposeC is a plane curve of degree n, andG is a plane curve not containingC as
a component. Deﬁne the divisor of G, div(G), to be
P∈X
ord
P
(G)P, where ord
P
(G)
is deﬁned as in Chapter 7, Section 5. By Proposition 2 of §7.5,
P∈X
ord
P
(G) =
Q∈C
I (Q,C ∩G). By Bézout’s theorem, div(G) is a divisor of degree mn, where m
is the degree of G. Note that div(G) contains more information than the intersection
cycle G•C.
For any nonzero z ∈ K, deﬁne the divisor of z, div(z), to be
P∈X
ord
P
(z)P. Since
z has only a ﬁnite number of poles and zeros (Problem4.17), div(z) is a welldeﬁned
divisor. If we let (z)
0
=
ord
P
(z)>0
ord
P
(z)P, the divisor of zeros of z, and (z)
∞
=
ord
P
(z)<0
−ord
P
(z)P, the divisor of poles of z, then div(z) = (z)
0
−(z)
∞
. Note that
div(zz
) =div(z) +div(z
), and div(z
−1
) =−div(z).
Proposition 1. For any nonzero z ∈ K, div(z) is a divisor of degree zero. A rational
function has the same number of zeros as poles, if they are counted properly.
Proof. Take C to be a plane curve of degree n. Let z = g/h, g, h forms of the same
degree in Γ
h
(C); say g, h are residues of forms G, H of degree m in k[X, Y, Z]. Then
div(z) =div(G) −div(H), and we have seen that div(G) and div(H) have same degree
mn.
97
98 CHAPTER 8. RIEMANNROCHTHEOREM
Corollary 1. Let 0 =z ∈ K. Then the following are equivalent: (i) div(z) ≥0; (ii) z ∈ k;
(iii) div(z) =0.
Proof. If div(z) ≥ 0, z ∈ O
P
(X) for all P ∈ X. If z(P
0
) = λ
0
for some P
0
, then div(z −
λ
0
) ≥0 and deg(div(z −λ
0
)) >0, a contradiction, unless z −λ
0
=0, i.e., z ∈ k.
Corollary 2. Let z, z
∈ K, both nonzero. Then div(z) = div(z
) if and only if z
= λz
for some λ∈ k.
Two divisors D, D
are said to be linearly equivalent if D
= D +div(z) for some
z ∈ K, in which case we write D
≡D.
Proposition 2. (1) The relation ≡ is an equivalence relation.
(2) D ≡0 if and only if D =div(z), z ∈ K.
(3) If D ≡D
, then deg(D) =deg(D
).
(4) If D ≡D
, and D
1
≡D
1
, then D+D
1
≡D
+D
1
.
(5) Let C be a plane curve. Then D ≡D
if and only if there are two curves G,G
of
the same degree with D+div(G) =D
+div(G
).
Proof. (1)–(4) are left to the reader. For (5) it sufﬁces to write z =G/G
, since div(z) =
div(G) −div(G
) in this case.
The criterion proved in Chapter 7, Section 5 for Noether’s conditions to hold
translates nicely into the language of divisors:
Assume C is a plane curve with only ordinary multiple points. For eachQ ∈ X, let
r
Q
= m
f (Q)
(C). Deﬁne the divisor E =
Q∈X
(r
Q
−1)Q. This E is effective; its degree
is
m
P
(C)(m
P
(C) −1). Any plane curve G such that div(G) ≥ E is called an adjoint
of C. From Problem 7.19 it follows that a curve G is an adjoint to C if and only if
m
P
(G) ≥m
P
(C) −1 for every (multiple) point P ∈C. If C is nonsingular, every curve
is an adjoint.
RESIDUE THEOREM. Let C, E be as above. Suppose D and D
are effective divisors
on X, with D
≡D. Suppose G is an adjoint of degree m such that div(G) =D+E +A,
for some effective divisor A. Thenthere is anadjoint G
of degree m suchthat div(G
) =
D
+E +A.
Proof. Let H, H
be curves of the same degree such that D +div(H) = D
+div(H
).
Then div(GH) = div(H
) +D
+E + A ≥ div(H
) +E. Let F be the form deﬁning C.
Applying the criterionof Proposition3 of §7.5 toF, H
, andGH, we see that Noether’s
conditions are satisﬁed at all P ∈C. By Noether’s theorem, GH =F
F+G
H
for some
F
,G
, where deg(G
) =m. Thendiv(G
) =div(GH)−div(H
) =D
+E+A, as desired.
Problems
8.1. Let X =C =P
1
, k(X) =k(t ), where t = X
1
/X
2
, X
1
, X
2
homogeneous coordinates
on P
1
. (a) Calculate div(t ). (b) Calculate div( f /g), f , g relatively prime in k[t ]. (c)
Prove Proposition 1 directly in this case.
8.2. THE VECTOR SPACES L(D) 99
8.2. Let X = C = V (Y
2
Z − X(X − Z)(X −λZ)) ⊂ P
2
, λ ∈ k, λ = 0, 1. Let x = X/Z,
y =Y /Z ∈ K; K =k(x, y). Calculate div(x) and div(y).
8.3. Let C = X be a nonsingular cubic. (a) Let P, Q ∈ C. Show that P ≡ Q if and
only if P =Q. (Hint: Lines are adjoints of degree 1.) (b) Let P,Q, R, S ∈ C. Show that
P+Q ≡R+S if and only if the line through P andQ intersects the line through R and
S in a point onC (if P =Q use the tangent line). (c) Let P
0
be a ﬁxed point onC, thus
deﬁning an addition ⊕ on C (Chapter 5, Section 6). Show that P ⊕Q =R if and only
if P +Q =R +P
0
. Use this to give another proof of Proposition 4 of §5.6.
8.4. Let C be a cubic with a node. Show that for any two simple points P,Q on C,
P ≡Q.
8.5. Let C be a nonsingular quartic, P
1
, P
2
, P
3
∈C. Let D =P
1
+P
2
+P
3
. Let L and L
be lines such that L.•C = P
1
+P
2
+P
4
+P
5
, L
•C = P
1
+P
3
+P
6
+P
7
. Suppose these
sevenpoints are distinct. Showthat D is not linearly equivalent to any other effective
divisor. (Hint: Apply the residue theorem to the conic LL
.) Investigate in a similar
way other divisors of small degree on quartics with various types of multiple points.
8.6. Let D(X) be the group of divisors on X, D
0
(X) the subgroup consisting of divi
sors of degree zero, and P(X) the subgroup of D
0
(X) consisting of divisors of ratio
nal functions. Let C
0
(X) = D
0
(X)/P(X) be the quotient group. It is the divisor class
group on X. (a) If X = P
1
, then C
0
(X) = 0. (b) Let X = C be a nonsingular cubic.
Pick P
0
∈C, deﬁning ⊕onC. Show that the map fromC to C
0
(X) that sends P to the
residue class of the divisor P −P
0
is an isomorphism from (C, ⊕) onto C
0
(X).
8.7. When do two curves G, H have the same divisor (C and X are ﬁxed)?
8.2 The Vector Spaces L(D)
Let D =
n
P
P be a divisor on X. Each D picks out a ﬁnite number of points, and
assigns integers to them. We want to determine when there is a rational function
with poles only at the chosen points, and with poles no “worse” than order n
P
at P;
if so, how many such functions are there?
Deﬁne L(D) to be { f ∈ K  ord
P
( f ) ≥−n
P
for all P ∈ X}, where D =
n
P
P. Thus a
rational function f belongs to L(D) if div( f ) +D ≥0, or if f =0. L(D) forms a vector
space over k. Denote the dimension of L(D) by l (D); the next proposition shows that
l (D) is ﬁnite.
Proposition 3. (1) If D ≤D
, then L(D) ⊂L(D
), and
dim
k
(L(D
)/L(D)) ≤ deg(D
−D).
(2) L(0) =k; L(D) =0 if deg(D) <0.
(3) L(D) is ﬁnite dimensional for all D. If deg(D) ≥0, then l (D) ≤deg(D) +1.
(4) If D ≡D
, then l (D) =l (D
).
Proof. (1): D
=D+P
1
+· · · +P
s
, and L(D) ⊂L(D+P
1
) ⊂· · · ⊂L(D+P
1
+· · · +P
s
), so
it sufﬁces to show that dim(L(D +P)/L(D)) ≤ 1 (Problem 2.49). To prove this, let t
be a uniformizing parameter in O
P
(X), and let r = n
P
be the coefﬁcient of P in D.
100 CHAPTER 8. RIEMANNROCHTHEOREM
Deﬁne ϕ: L(D +P) →k by letting ϕ( f ) = (t
r +1
f )(P); since ord
P
( f ) ≥ −r −1, this is
welldeﬁned; ϕ is a linear map, and Ker(ϕ) =L(D), so ϕ induces a onetoone linear
map ϕ: L(D+P)/L(D) →k, which gives the result.
(2): This follows from Corollary 1 and Proposition 2 (3) of §8.1.
(3): If deg(D) = n ≥ 0, choose P ∈ X, and let D
= D −(n +1)P. Then L(D
) = 0,
and by (1), dim(L(D)/L(D
)) ≤n +1, so l (D) ≤n +1.
(4): Suppose D
=D+div(g). Deﬁne ψ: L(D) →L(D
) by setting ψ( f ) = f g. Since
ψis an isomorphism of vector spaces, l (D) =l (D
).
More generally, for any subset S of X, and any divisor D =
n
P
P on X, deﬁne
deg
S
(D) =
P∈S
n
P
, and L
S
(D) ={ f ∈ K  ord
P
( f ) ≥−n
P
for all P ∈ S}.
Lemma 1. If D ≤ D
, then L
S
(D) ⊂ L
S
(D
). If S is ﬁnite, then dim(L
S
(D
)/L
S
(D)) =
deg
S
(D
−D).
Proof. Proceeding as in Proposition 3, we assume D
=D+P, and deﬁne ϕ: L
S
(D+
P) →k the same way. We must show that ϕ maps L
S
(D +P) onto k, i.e., ϕ = 0, for
then ϕis an isomorphism. Thus we need to ﬁnd an f ∈ K with ord
P
( f ) =−r −1, and
with ord
Q
( f ) ≥−n
Q
for all Q ∈ S. But this is easy, since S is ﬁnite (Problem7.21(b)).
The next proposition is an important ﬁrst step in calculating the dimension l (D).
The proof (see Chevalley’s “Algebraic Functions of One Variable”, Chap. I.) involves
only the ﬁeld of rational functions.
Proposition 4. Let x ∈ K, x ∈ k. Let Z = (x)
0
be the divisor of zeros of x, and let
n =[K : k(x)]. Then
(1) Z is an effective divisor of degree n.
(2) There is a constant τ such that l (r Z) ≥r n −τ for all r .
Proof. Let Z =(x)
0
=
n
P
P, and let m=deg(Z). We show ﬁrst that m≤n.
Let S ={P ∈ X  n
P
>0}. Choose v
1
, . . . , v
m
∈ L
S
(0) so that the residues v
1
, . . . , v
m
∈
L
S
(0)/L
S
(−Z) forma basis for this vector space (Lemma 1). We will showthat v
1
, . . . , v
m
are linearly independent over k(x). If not (by clearing denominators and multiply
ing by a power of x), there would be polynomials g
i
= λ
i
+xh
i
∈ k[x] with λ
i
∈ k,
g
i
v
i
= 0, not all λ
i
= 0. But then
λ
i
v
i
= −x
h
i
v
i
∈ L
S
(−Z), so
λ
i
v
i
= 0, a
contradiction. So m≤n. Next we prove (2).
Let w
1
, . . . , w
n
be a basis of K over k(x) (Proposition 9 of §6.5). We may as
sume that each w
i
satisﬁes an equation w
n
i
i
+a
i 1
w
n
i
−1
i
+· · · =0, a
i j
∈ k[x
−1
] (Prob
lem 1.54). Then ord
P
(a
i j
) ≥ 0 if P ∈ S. If ord
P
(w
i
) < 0, P ∈ S, then ord
P
(w
n
i
i
) <
ord
P
(a
i j
w
n
i
−j
i
), which is impossible (Problem 2.29). It follows that for some t > 0,
div(w
i
) +t Z ≥ 0, i = 1, . . . , n. Then w
i
x
−j
∈ L((r +t )Z) for i = 1, . . . , n, j = 0, 1, . . . , r .
Since the w
i
are independent over k(x), and 1, x
−1
, . . . , x
−r
are independent over k,
{w
i
x
−j
 i = 1, . . . , n, j = 0, . . . , r } are independent over k. So l ((r +t )Z) ≥ n(r +1).
But l ((r +t )Z) = l (r Z) +dim(L((r +t )Z)/L(r Z)) ≤ l (r Z) +t m by Proposition 3 (1).
Therefore l (r Z) ≥n(r +1) −t m=r n −τ, as desired.
Lastly, since r n −τ ≤ l (r Z) ≤ r m+1 (Proposition 3 (3)), if we let r get large, we
see that n ≤m.
8.3. RIEMANN’S THEOREM 101
Corollary. The following are equivalent:
(1) C is rational.
(2) X is isomorphic to P
1
.
(3) There is an x ∈ K with deg((x
0
)) =1.
(4) For some P ∈ X, l (P) >1.
Proof. (4) says that there is nonconstant x ∈ L(P), so (x)
∞
= P. Then deg((x)
0
) =
deg((x)
∞
) =1, so [K : k(x)] =1, i.e., K =k(x) is rational. The rest is easy (see Problem
8.1).
Problems
8.8.
∗
If D ≤D
, then l (D
) ≤l (D) +deg(D
−D), i.e., deg(D) −l (D) ≤deg(D
) −l (D
).
8.9. Let X = P
1
, t as in Problem 8.1. Calculate L(r (t )
0
) explicitly, and show that
l (r (t )
0
) =r +1.
8.10. Let X =C be a cubic, x, y as in Problem 8.2. Let z = x
−1
. Show that L(r (z)
0
) ⊂
k[x, y], and show that l (r (z)
0
) =2r if r >0.
8.11.
∗
Let D be a divisor. Show that l (D) >0 if and only if D is linearly equivalent to
an effective divisor.
8.12. Show that deg(D) =0 and l (D) >0 are true if and only if D ≡0.
8.13.
∗
Suppose l (D) >0, and let f =0, f ∈ L(D). Show that f ∈ L(D−P) for all but a
ﬁnite number of P. So l (D−P) =l (D) −1 for all but a ﬁnite number of P.
8.3 Riemann’s Theorem
If D is a large divisor, L(D) should be large. Proposition 4 shows this for divisors
of a special form.
RIEMANN’S THEOREM. There is an integer g such that l (D) ≥deg(D) +1−g for all
divisors D. The smallest such g is called the genus of X (or of K, or C). The genus is a
nonnegative integer.
Proof. For each D, let s(D) = deg(D) +1−l (D). We want to ﬁnd g so that s(D) ≤ g
for all D.
(1) s(0) =0, so g ≥0 if it exists.
(2) If D ≡D
, then s(D) =s(D
) (Propositions 2 and 3 of §8.2).
(3) If D ≤ D
, then s(D) ≤ s(D
) (Problem 8.8). Let x ∈ K, x ∈ k, let Z = (x)
0
, and
let τ be the smallest integer that works for Proposition 4 (2). Since s(r Z) ≤ τ+1 for
all r , and since r Z ≤(r +1)Z, we deduce from (3) that
(4) s(r Z) =τ+1 for all large r >0. Let g =τ+1. To ﬁnish the proof, it sufﬁces (by
(2) and (3)) to show:
(5) For any divisor D, there is a divisor D
≡D, and an integer r ≥0 such that D
≤
r Z. To prove this, let Z =
n
P
P, D =
m
P
P. We want D
=D−div( f ), so we need
m
P
−ord
P
( f ) ≤r n
P
for all P. Let y =x
−1
, andlet T ={P ∈ X  m
P
>0 and ord
P
(y) ≥0}.
102 CHAPTER 8. RIEMANNROCHTHEOREM
Let f =
P∈T
(y−y(P))
m
P
. Then m
P
−ord
P
( f ) ≤0 whenever ord
P
(y) ≥0. If ord
P
(y) <
0, then n
P
>0, so a large r will take care of this.
Corollary 1. If l (D
0
) =deg(D
0
) +1−g, and D ≡D
≥D
0
, then l (D) =deg(D) +1−g.
Corollary 2. If x ∈ K, x ∈ k, then g =deg(r (x)
0
) −l (r (x)
0
) +1 for all sufﬁciently large
r .
Corollary 3. There is an integer N such that for all divisors D of degree > N, l (D) =
deg(D) +1−g.
Proofs. The ﬁrst two corollaries were proved on the way to proving Riemann’s Theo
rem. For the third, choose D
0
such that l (D
0
) =deg(D
0
)+1−g, and let N =deg(D
0
)+
g. Then if deg(D) ≥N, deg(D−D
0
)+1−g >0, so by Riemann’s Theorem, l (D−D
0
) >
0. ThenD−D
0
+div( f ) ≥0 for some f , i.e., D ≡D+div( f ) ≥D
0
, and the result follows
from Corollary 1.
Examples. (1) g = 0 if and only if C is rational. If C is rational, g = 0 by Corollary 2
and Problem8.9 (or Proposition 5 below). Conversely, if g =0, l (P) >1 for any P ∈ X,
and the result follows from the Corollary to Proposition 4 of §8.2.
(2) (char(k) =2) g =1 if and only if C is birationally equivalent to a nonsingular
cubic.
For if X is a nonsingular cubic, the result follows fromCorollary 2, Problems 8.10
and 5.24 (or Proposition 5 below). Conversely, if g =1, then l (P) ≥1 for all P. By the
Corollary of §8.2, l (P) =1, and by the above Corollary 1, l (r P) =r for all r >0.
Let 1, x be a basis for L(2P). Then (x)
∞
= 2P since if (x)
∞
= P, C would be
rational. So [K : k(x)] = 2. Let 1, x, y be a basis for L(3P). Then (y)
∞
= 3P, so
y ∈ k(x), so K = k(x, y). Since 1, x, y, x
2
, xy, y
2
∈ L(6P), there is a relation of the
form ay
2
+(bx +c)y = Q(x), Q a polynomial of degree ≤ 3. By calculating ord
P
of
both sides, we see that a =0 and degQ =3, so we may assume a =1. Replacing y by
y+
1
2
(bx+c), we may assume y
2
=
3
i =1
(x−α
i
). If α
1
=α
2
, then (y/(x−α
1
))
2
=x−α
3
,
so x, y ∈ k(y/(x −α
1
)); but then X would be rational, which contradicts the ﬁrst ex
ample. So the α
i
are distinct.
It follows that K = k(C), where C = V (Y
2
Z −
3
i =1
(X −α
i
Z)) is a nonsingular
cubic.
The usefulness of Riemann’s Theorem depends on being able to calculate the
genus of a curve. By its deﬁnitionthe genus depends only onthe nonsingular model,
or the function ﬁeld, so two birationally equivalent curves have the same genus.
Since we have a method for ﬁnding a plane curve with only ordinary multiple points
that is birationally equivalent to a given curve, the following proposition is all that
we need:
Proposition 5. Let C be a plane curve with only ordinary multiple points. Let n be
the degree of C, r
P
=m
P
(C). Then the genus g of C is given by the formula
g =
(n −1)(n −2)
2
−
P∈C
r
P
(r
P
−1)
2
.
8.3. RIEMANN’S THEOREM 103
Proof. By the above Corollary 3, we need to ﬁnd some “large” divisors D for which
we can calculate l (D). The Residue Theorem allows us to ﬁnd all effective divisors
linearly equivalent to certain divisors D. These two observations lead to the calcu
lation of g.
We may assume that the line Z =0 intersect C in n distinct points P
1
, . . . , P
n
. Let
F be the form deﬁning C.
Let E =
Q∈X
(r
Q
−1)Q, r
Q
=r
f (Q)
=m
f (Q)
(C) as in Section 1. Let
E
m
= m
n
i =1
P
i
−E.
So E
m
is a divisor of degree mn −
P∈C
r
P
(r
P
−1).
Let V
m
= {forms G of degree m such that G is adjoint to C}. Since G is adjoint if
and only if m
P
(G) ≥r
P
−1 for all P ∈C, we may apply Theorem 1 of §5.2 to calculate
the dimension of V
m
. We ﬁnd that
dimV
m
≥
(m+1)(m+2)
2
−
r
P
(r
P
−1)
2
,
with equality if m is large. (Note that V
m
is the vector space of forms, not the projec
tive space of curves.)
Let ϕ: V
m
→L(E
m
) be deﬁned by ϕ(G) = G/Z
m
. Then ϕ is a linear map, and
ϕ(G) =0 if and only if G is divisible by F.
We claim that ϕ is onto. For if f ∈ L(E
m
), write f = R/S, with R, S forms of the
same degree. Then div(RZ
m
) ≥ div(S) +E. By Proposition 3 of §7.5, there is an
equation RZ
m
= AS +BF. So R/S = A/Z
m
in k(F), and so ϕ(A) = f . (Note that
div(A) =div(RZ
m
) −div(S) ≥E, so A ∈V
m
.)
It follows that the following sequence of vector spaces is exact:
0 −→W
m−n
ψ
−→V
m
ϕ
−→L(E
m
) −→0,
where W
m−n
is the space of all forms of degree m−n, and ψ(H) =FH for H ∈W
m−n
.
By Proposition 7of §2.10, we may calculate dimL(E
m
), at least for m large. It
follows that
l (E
m
) = deg(E
m
) +1−
_ (n −1)(n −2)
2
−
r
P
(r
P
−1)
2
_
for large m. But since deg(E
m
) increases as m increases, Corollary 3 of Riemann’s
Theorem applies to ﬁnish the proof.
Corollary 1. Let C be a plane curve of degree n, r
P
=m
P
(C), P ∈C. Then
g ≤
(n −1)(n −2)
2
−
r
P
(r
P
−1)
2
.
Proof. The number on the right is what we called g
∗
(C) in Chapter 7, Section 4. We
saw there that g
∗
decreases under quadratic transformations, so Theorem 2 of §7.4
concludes the proof.
104 CHAPTER 8. RIEMANNROCHTHEOREM
Corollary 2. If
r
P
(r
P
−1)
2
=
(n−1)(n−2)
2
, then C is rational.
Corollary 3. (a) With E
m
as in the proof of the proposition, any h ∈ L(E
m
) may be
written h = H/Z
m
, where H is an adjoint of degree m.
(b) deg(E
n−3
) =2g −2, and l (E
n−3
) ≥g.
Proof. This follows fromthe exact sequence constructed in proving the proposition.
Note that if m<n, then V
m
=L(E
m
).
Examples. Lines and conics are rational. Nonsingular cubics have genus one. Sin
gular cubics are rational. Since a nonsingular curve of degree n has genus
(n−1)(n−2)
2
,
not every curve is birationally equivalent to a nonsingular plane curve. For example,
Y
2
X Z = X
4
+Y
4
has one node, so is of genus 2, and no nonsingular plane curve has
genus 2.
Problems
8.14. Calculate the genus of each of the following curves:
(a) X
2
Y
2
−Z
2
(X
2
+Y
2
).
(b) (X
3
+Y
3
)Z
2
+X
3
Y
2
−X
2
Y
3
.
(c) The two curves of Problem 7.12.
(d) (X
2
−Z
2
)
2
−2Y
3
Z −3Y
2
Z
2
.
8.15. Let D =
n
P
P be an effective divisor, S = {P ∈ C  n
P
> 0}, U = X S. Show
that L(r D) ⊂Γ(U, O
X
) for all r ≥0.
8.16. Let U be any open set on X, =U = X. Then Γ(U, O
X
) is inﬁnite dimensional
over k.
8.17. Let X, Y be nonsingular projective curves, f : : X → Y a dominating mor
phism. Prove that f (X) = Y . (Hint: If P ∈ Y f (X), then
˜
f (Γ(Y {P})) ⊂ Γ(X) = k;
apply Problem 8.16.)
8.18. Show that a morphism from a projective curve X to a curve Y is either con
stant or surjective; if it is surjective, Y must be projective.
8.19. If f : C →V is a morphism from a projective curve to a variety V , then f (C) is
a closed subvariety of V . (Hint: Consider C
= closure of f (C) in V .)
8.20. Let C be the curve of Problem 8.14(b), and let P be a simple point on C. Show
that there is a z ∈ Γ(C {P}) with ord
P
(z) ≥−12, z ∈ k.
8.21. Let C
0
(X) be the divisor class group of X. Show that C
0
(X) =0 if and only if X
is rational.
8.4 Derivations and Differentials
This section contains the algebraic background needed to study differentials on
a curve.
8.4. DERIVATIONS ANDDIFFERENTIALS 105
Let R be a ring containing k, and let M be an Rmodule. A derivation of R into M
over k is a klinear map D: R →M such that D(xy) = xD(y) +yD(x) for all x, y ∈ R.
It follows that for any F ∈ k[X
1
, . . . , X
n
] and x
1
, . . . , x
n
∈ R,
D(F(X
1
, . . . , X
n
)) =
n
i =1
F
X
i
(x
1
, . . . , x
n
)D(x
i
).
Since all rings will contain k, we will omit the phrase “over k”.
Lemma 2. If R is a domain with quotient ﬁeld K, and M is a vector space over K, then
any derivation D: R →M extends uniquely to a derivation
˜
D: K →M.
Proof. If z ∈ K, and z = x/y, with x and y in R, then, since x = yz, we must have
Dx = y
˜
Dz +zDy. So
˜
D(z) = y
−1
(Dx −zDy), which shows the uniqueness. If we
deﬁne
˜
D by this formula, it is not difﬁcult to verify that
˜
D is a welldeﬁned derivation
from K to M.
We want to deﬁne differentials of R to be elements of the form
x
i
dy
i
, x
i
, y
i
∈
R; they should behave like the differentials of calculus. This is most easily done as
follows:
For each x ∈ R let [x] be a symbol. Let F be the free Rmodule on the set {[x]  x ∈
R}. Let N be the submodule of F generated by the following sets of elements:
(i) {[x +y] −[x] −[y]  x, y ∈ R}
(ii) {[λx] −λ[x]  x ∈ R, λ∈ k}
(iii) {[xy] −x[y] −y[x]  x, y ∈ R}
Let Ω
k
(R) =F/N be the quotient module. Let dx be the image of [x] in F/N, and let
d : R →Ω
k
(R) be the mapping that takes x to dx. Ω
k
(R) is an Rmodule, called the
module of differentials of R over k, and d : R →Ω
k
(R) is a derivation.
Lemma 3. For any Rmodule M, and any derivation D: R →M, there is a unique
homomorphism of Rmodule ϕ: Ω
k
(R) →M such that D(x) =ϕ(dx) for all x ∈ R.
Proof. If we deﬁne ϕ
: F → M by ϕ
(
x
i
[y
i
]) =
x
i
D(y
i
), then ϕ
(N) = 0, so ϕ
induces ϕ: Ω
k
(R) →M.
If x
1
, . . . , x
n
∈ R, and G ∈ k[X
1
, . . . , X
n
], then
d(G(x
1
, . . . , x
n
)) =
n
i =1
G
X
i
(x
1
, . . . , x
n
)dx
i
.
It follows that if R = k[x
1
, . . . , x
n
], then Ω
k
(R) is generated (as an Rmodule) by the
differentials dx
1
, . . . , dx
n
.
Likewise, if R is a domain with quotient ﬁeld K, and z = x/y ∈ K, x, y ∈ R, then
dz = y
−1
dx −y
−1
zdy. In particular, if K =k(x
1
, . . . , x
n
), then Ω
k
(K) is a vector space
of ﬁnite dimension over K, generated by dx
1
, . . . , dx
n
.
Proposition 6. (1) Let K be an algebraic function ﬁeld in one variable over k. Then
Ω
k
(K) is a onedimensional vector space over K.
(2) (char(k) =0) If x ∈ K, x ∈ k, then dx is a basis for Ω
k
(K) over K.
106 CHAPTER 8. RIEMANNROCHTHEOREM
Proof. Let F ∈ k[X, Y ] be an afﬁne plane curve with function ﬁeld K (Corollary of
§6.6). Let R = k[X, Y ]/(F) = k[x, y]; K = k(x, y). We may assume F
Y
= 0 (since
F is irreducible), so F doesn’t divide F
Y
, i.e., F
Y
(x, y) = 0. The above discussion
shows that dx and dy generate Ω
k
(K) over K. But 0 = d(F(x, y)) = F
X
(x, y)dx +
F
Y
(x, y)dy, so dy = udx, where u = −F
X
(x, y)/F
Y
(x, y). Therefore dx generates
Ω
k
(K), so dim
K
(Ω
k
(K)) ≤1.
So we must showthat Ω
k
(K) =0. By Lemmas 2 and 3, it sufﬁces to ﬁnd a nonzero
derivation D: R → M for some vector space M over K. Let M = K, and, for G ∈
k[X, Y ], G its image in R, let D(G) =G
X
(x, y) −uG
Y
(x, y), with u as in the preceding
paragraph. It is left to the reader to verify that D is a welldeﬁned derivation, and
that D(x) =1, so D =0.
It follows (char(k) =0) that for any f , t ∈ K, t ∈ k, there is a unique element v ∈ K
such that d f = vdt . It is natural to write v =
d f
dt
, and call v the derivative of f with
respect to t .
Proposition 7. With K as in Proposition 6, let O be a discrete valuation ring of K,
and let t be a uniformizing parameter in O. If f ∈ O, then
d f
dt
∈ O.
Proof. Using the notation of the proof of Proposition 6, we may assume O =O
P
(F),
P =(0, 0) a simple point on F. For z ∈ K, write z
instead of
dz
dt
, t being ﬁxed through
out.
Choose N large enough that ord
P
(x
) ≥ −N, ord
P
(y
) ≥ −N. Then if f ∈ R =
k[x, y], ord
P
( f
) ≥−N, since f
= f
X
(x, y)x
+ f
Y
(x, y)y
.
If f ∈ O, write f =g/h, g, h ∈ R, h(P) =0. Then f
=h
−2
(hg
−gh
), so ord
P
( f
) ≥
−N.
We can now complete the proof. Let f ∈ O. Write f =
i <N
λ
i
t
i
+t
N
g, λ
i
∈ k,
g ∈ O (Problem 2.30). Then f
=
i λ
i
t
i −1
+g Nt
N−1
+t
N
g
. Since ord
P
(g
) ≥ −N,
each term belongs to O, so f
∈ O, as required.
Problems
8.22. Generalize Proposition 6 to function ﬁelds in n variables.
8.23. With O, t as in Proposition 7, let ϕ: O →k[[T]] be the corresponding homo
morphism (Problem 2.32). Show that, for f ∈ O, ϕ takes the derivative of f to the
“formal derivative” of ϕ( f ). Use this to give another proof of Proposition 7, and of
the fact that Ω
k
(K) =0 in Proposition 6.
8.5 Canonical Divisors
Let C be a projective curve, X its nonsingular model, K their function ﬁeld as
before. We let Ω = Ω
k
(K) be the space of differentials of K over k; elements ω ∈ Ω
may also be called differentials on X, or on C.
Let ω∈ Ω, ω=0, and let P ∈ X be a place. We deﬁne the order of ω at P, ord
P
(ω),
as follows: Choose a uniformizing parameter t in O
P
(X), write ω= f dt , f ∈ K, and
8.5. CANONICAL DIVISORS 107
set ord
P
(ω) =ord
P
( f ). To see that this is welldeﬁned, suppose u were another uni
formizing parameter, and f dt = gdu; then f /g =
du
dt
∈ O
P
(X) by Proposition 7, and
likewise g/f ∈ O
P
(X), so ord
P
( f ) =ord
P
(g).
If 0 =ω∈ Ω, the divisor of ω, div(ω), is deﬁned to be
P∈X
ord
P
(ω)P. In Proposi
tion 8 we shall show that only ﬁnitely many ord
P
(ω) =0 for a given ω, so that div(ω)
is a welldeﬁned divisor.
Let W = div(ω). W is called a canonical divisor. If ω
is another nonzero dif
ferential in Ω, then ω
= f ω, f ∈ K, so div(ω
) =div( f ) +div(ω), and div(ω
) ≡div(ω).
Conversely if W
≡W, say W
=div( f )+W, thenW
=div( f ω). Sothe canonical divi
sors form an equivalence class under linear equivalence. In particular, all canonical
divisors have the same degree.
Proposition8. Assume C is a plane curve of degree n ≥3 with only ordinary multiple
points. Let E =
Q∈X
(r
Q
−1)Q, as in Section 1. Let G be any plane curve of degree
n −3. Then div(G) −E is a canonical divisor. (If n =3, div(G) =0.)
Proof. Choose coordinates X, Y, Z for P
2
in such a way that: Z•C =
n
i =1
P
i
, P
i
dis
tinct; [1 : 0 : 0] ∈C; and no tangent to C at a multiple point passes through [1 : 0 : 0].
Let x = X/Z, y = Y /Z ∈ K. Let F be the form deﬁning C, and let f
x
= F
X
(x, y, 1),
f
y
=F
Y
(x, y, 1). Let E
m
=m
n
i =1
P
i
−E.
Let ω = dx. Since divisors of the form div(G) −E, deg(G) = n −3, are linearly
equivalent, it sufﬁces to show that div(ω) =E
n−3
+div( f
y
). Since f
y
=F
Y
/Z
n−1
, this
is the same as showing
div(dx) −div(F
Y
) = −2
n
i =1
P
i
−E. (∗)
Note ﬁrst that dx =−( f
y
/f
x
)dy =−(F
Y
/F
X
)dy, soord
Q
(dx)−ord
Q
(F
Y
) =ord
Q
(dy)−
ord
Q
(F
X
) for all Q ∈ X.
Suppose Q is a place centered at P
i
∈ Z ∩C. Then y
−1
= Z/Y is a uniformiz
ing parameter in O
P
i
(X), and dy = −y
2
d(y
−1
), so ord
Q
(dy) = −2. Since F
X
(P
i
) = 0
(Problem 5.16), both sides of (∗) have order −2 at Q.
Suppose Q is a place centered at P =[a : b : 1] ∈C. We may assume P =[0 : 0 : 1],
since dx =d(x −a), and derivatives aren’t changed by translation.
Consider the case when Y is tangent toC at P. Then P is not a multiple point (by
hypothesis), so x is a uniformizing parameter, and F
Y
(P) =0. Therefore ord
Q
(dx) =
ord
Q
(F
Y
) =0, as desired.
If Y is not tangent, then y is a uniformizing parameter at Q (Step (2) in §7.2), so
ord
Q
(dy) =0, and ord
Q
( f
x
) =r
−1
Q
(Problem 7.4), as desired.
Corollary. Let W be a canonical divisor. Then deg(W) =2g −2 and l (W) ≥g.
Proof. We may assume W =E
n−3
. Then this is Corollary 3 (b) of §8.2.
Problems
8.24. Show that if g >0, then n ≥3 (notation as in Proposition 8).
108 CHAPTER 8. RIEMANNROCHTHEOREM
8.25. Let X = P
1
, K = k(t ) as in Problem 8.1. Calculate div(dt ), and show directly
that the above corollary holds when g =0.
8.26. Show that for any X there is a curve C birationally equivalent to X satisfying
conditions of Proposition 8 (see Problem 7.21).
8.27. Let X =C, x, y as in Problem 8.2. Let ω= y
−1
dx. Show that div(ω) =0.
8.28. Show that if g >0, there are effective canonical divisors.
8.6 RiemannRoch Theorem
This celebrated theorem ﬁnds the missing term in Riemann’s Theorem. Our
proof follows the classical proof of Brill and Noether.
RIEMANNROCH THEOREM. Let W be a canonical divisor on X. Then for any di
visor D,
l (D) =deg(D) +1−g +l (W −D).
Before proving the theorem, notice that we knowthe theoremfor divisors of large
enough degree. We can prove the general case if we can compare both sides of the
equation for D and D+P, P ∈ X; note that deg(D+P) =deg(D) +1, while the other
two nonconstant terms change either by 0 or 1. The heart of the proof is therefore
NOETHER’S REDUCTION LEMMA. If l (D) > 0, and l (W −D−P) = l (W −D), then
l (D+P) =l (D).
Proof. Choose C as before with ordinary multiple points, and such that P is a simple
point on C (Problem 7.21(a)), and so Z•C =
n
i =1
P
i
, with P
i
distinct, and P ∉ Z. Let
E
m
=m
P
i
−E. The terms in the statement of the lemma depend only on the linear
equivalence classes of the divisors involved, so we may assume W =E
n−3
, and D ≥0
(Proposition 8 and Problem 8.11). So L(W −D) ⊂L(E
n−3
).
Let h ∈ L(W −D), h ∈ L(W −D −P). Write h = G/Z
n−3
, G an adjoint of degree
n −3 (Corollary 3 of §8.3). Then div(G) =D+E +A, A ≥0, but A ≥P.
Take a line L such that L.C =P +B, where B consists of n −1 simple points of C,
all distinct from P. div(LG) =(D+P) +E +(A+B).
Now suppose f ∈ L(D+P); let div( f ) +D =D
. We must show that f ∈ L(D), i.e.,
D
≥0.
Since D+P ≡D
+P, and both these divisors are effective, the Residue Theorem
applies: There is a curve H of degree n −2 with div(H) =(D
+P) +E +(A+B).
But B contains n−1 distinct collinear points, and H is a curve of degree n−2. By
Bézout’s Theorem, H must contain L as a component. In particular, H(P) =0. Since
P does not appear in E +A+B, it follows that D
+P ≥P, or D
≥0, as desired.
We turn to the proof of the theorem. For each divisor D, consider the equation
l (D) =deg(D) +1−g +l (W −D). (∗)
D
Case 1: l (W −D) =0. We use induction on l (D). If l (D) =0, applying Riemann’s’
Theorem to D and W −D gives (∗)
D
. If l (D) = 1, we may assume D ≥ 0. Then g ≤
8.6. RIEMANNROCHTHEOREM 109
l (W) (Corollary of §8.5), l (W) ≤ l (W −D) +deg(D) (Problem 8.8), and deg(D) ≤ g
(Riemann’s Theorem), proving (∗)
D
.
If l (D) >1, choose P so that l (D−P) =l (D) −1 (Problem 8.13); then the Reduc
tion Lemma implies that l (W −(D−P)) =0, and (∗)
D−P
, which is true by induction,
implies (∗)
D
.
Case 2: l (W −D) > 0. This case can only happen if deg(D) ≤ deg(W) = 2g −2
(Proposition 3 (2) of §8.2). So we can pick a maximal D for which (∗)
D
is false, i.e.,
(∗)
D+P
is true for all P ∈ X. Choose P so that l (W −D−P) =l (W −D) −1. If l (D) =0,
applying Case 1 to the divisor W −D proves it, so we may assume l (D) > 0. Then
the Reduction Lemma gives l (D+P) = l (D). Since (∗)
D+P
is true, l (D) = l (D+P) =
deg(D+P) +1−g +l (W −D−P) =deg(D) +1−g +l (W −D), as desired.
Corollary 1. l (W) =g if W is a canonical divisor.
Corollary 2. If deg(D) ≥2g −1, then l (D) =deg(D) +1−g.
Corollary 3. If deg(D) ≥2g, then l (D−P) =l (D) −1 for all P ∈ X.
Corollary 4 (Clifford’s Theorem). If l (D) >0, and l (W −D) >0, then
l (D) ≤
1
2
deg(D) +1.
Proofs. The ﬁrst three are straightforwardapplications of the theorem, using Propo
sition 3 of §8.2. For Corollary 4, we may assume D ≥0, D
≥0, D+D
=W. And we
may assume l (D−P) =l (D) for all P, since otherwise we work with D−P and get a
better inequality.
Choose g ∈ L(D) such that g ∈ L(D−P) for each P ≤D
. Then it is easy to see that
the linear map ϕ: L(D
)/L(0) →L(W)/L(D) deﬁned by ϕ( f ) = f g (the bars denoting
residues) is onetoone. Therefore l (D
) −1 ≤ g −l (D). Applying RiemannRoch to
D
concludes the proof.
The term l (W −D) may also be interpreted in terms of differentials. Let D be a
divisor. Deﬁne Ω(D) to be {ω ∈ Ω  div(ω) ≥ D}. It is a subspace of Ω (over k). Let
δ(D) =dim
k
Ω(D), the index of D. Differentials in Ω(0) are called differentials of the
ﬁrst kind (or holomorphic differentials, if k =C).
Proposition 9. (1) δ(D) =l (W −D).
(2) There are g linearly independent differentials of the ﬁrst kind on X.
(3) l (D) =deg(D) +1−g +δ(D).
Proof. Let W =div(ω). Deﬁne a linear map ϕ: L(W−D) →Ω(D) by ϕ( f ) = f ω. Then
ϕ is an isomorphism, which proves (1), and (2) and (3) follow immediately.
Problems
8.29. Let D be any divisor, P ∈ X. Then l (W −D −P) = l (W −D) if and only if
l (D+P) =l (D).
110 CHAPTER 8. RIEMANNROCHTHEOREM
8.30. (Reciprocity Theorem of BrillNoether) Suppose D and D
are divisors, and
D+D
=W is a canonical divisor. Then l (D) −l (D
) =
1
2
(deg(D) −deg(D
)).
8.31. Let D be a divisor withdeg(D) =2g−2 andl (D) =g. Showthat D is a canonical
divisor. So these properties characterize canonical divisors.
8.32. Let P
1
, . . . , P
m
∈ P
2
, r
1
, . . . , r
m
nonnegative integers. Let V (d; r
1
P
1
, . . . , r
m
P
m
)
be the projective space of curves F of degree d with m
P
i
(F) ≥ r
i
. Suppose there is
a curve C of degree n with ordinary multiple points P
1
, . . . , P
m
, and m
P
i
(C) =r
i
+1;
and suppose d ≥n −3. Show that
dimV (d; r
1
P
1
, . . . , r
m
P
m
) =
d(d +3)
2
−
(r
i
+1)r
i
2
.
Compare with Theorem 1 of §5.2.
8.33. (Linear Series) Let D be a divisor, and let V be a subspace of L(D) (as a vector
space). The set of effective divisors {div( f )+D  f ∈V, f =0} is called a linear series. If
f
1
, . . . , f
r +1
is a basis for V , then the correspondence div(
λ
i
f
i
) +D →(λ
1
, . . . , λ
r +1
)
sets up a onetoone correspondence between the linear series and P
r
. If deg(D) =
n, the series is often called a g
r
n
. The series is called complete if V =L(D), i.e., every
effective divisor linearly equivalent to D appears.
(a) Show that, with C, E as in Section 1, the series {div(G) −E  G is an adjoint
of degree n not containing C} is complete. (b) Assume that there is no P in X such
that div( f ) +D ≥P for all nonzero f in V . (This can always be achieved by replacing
D by a divisor D
≤ D.) For each P ∈ X, let H
P
= { f ∈ V  div( f ) +D ≥ P or f =
0}, a hyperplane in V . Show that the mapping P → H
P
is a morphism ϕ
V
from X
to the projective space P
∗
(V ) of hyperplanes in V . (c) A hyperplane M in P
∗
(V )
corresponds to a line m in V . Show that ϕ
−1
V
(M) is the divisor div( f ) +D, where f
spans the line m. Show that ϕ
V
(X) is not contained in any hyperplane of P
∗
(V ).
(d) Conversely, if ϕ: X →P
r
is any morphism whose image is not contained in any
hyperplane, show that the divisors ϕ
−1
(M) form a linear system on X. (Hint: If D =
ϕ
−1
(M
0
), then ϕ
−1
(M) =div(M/M
0
) +D.) (e) If V =L(D) and deg(D) ≥2g +1, show
that ϕ
V
is onetoone. (Hint: See Corollary 3.)
Linear systems are used to map curves to and embed curves in projective spaces.
8.34. Show that there are curves of every positive genus. (Hint: Consider afﬁne
plane curves y
2
a(x) +b(x) =0, where deg(a) =g, deg(b) =g +2.)
8.35. (a) Use linear systems to reprove that every curve of genus 1 is birationally
equivalent to a plane cubic. (b) Show that every curve of genus 2 is birationally
equivalent to a plane curve of degree 4 with one double point. (Hint: Use a g
3
4
.)
8.36. Let f : X →Y be a nonconstant (therefore surjective) morphism of projective
nonsingular curves, corresponding to a homomorphism
˜
f of k(Y ) into k(X). The
integer n = [k(X) : k(Y )] is called the degree of f . If P ∈ X, f (P) =Q, let t ∈ O
Q
(Y )
be a uniformizing parameter. The integer e(P) = ord
P
(t ) is called the ramiﬁcation
index of f at P.
(a) For each Q ∈ Y , show that
f (P)=Q
e(P)P is an effective divisor of degree n
(see Proposition 4 of §8.2). (b) (char(k) = 0) With t as above, show that ord
P
(dt ) =
e(P) −1. (c) (char(k) = 0) If g
X
(resp. g
Y
) is the genus of X (resp. Y ), prove the
8.6. RIEMANNROCHTHEOREM 111
Hurwitz Formula
2g
X
−2 = (2g
Y
−2)n +
P∈X
(e(P) −1).
(d) For all but a ﬁnite number of P ∈ X, e(P) = 1. The points P ∈ X (and f (P) ∈ Y )
where e(P) > 1 are called ramiﬁcation points. If Y = P
1
and n > 1, show that there
are always some ramiﬁcation points.
If k =C, a nonsingular projective curve has a natural structure of a onedimensional
compact complex analytic manifold, andhence a twodimensional real analytic man
ifold. From the Hurwitz Formula (c) with Y = P
1
it is easy to prove that the genus
deﬁned here is the same as the topological genus (the number of "handles") of this
manifold. (See Lang’s “Algebraic Functions” or my "Algebraic Topology", Part X.)
8.37. (Weierstrass Points; assume char(k) = 0) Let P be a point on a nonsingular
curve X of genus g. Let N
r
= N
r
(P) = l (r P). (a) Show that 1 = N
0
≤ N
1
≤ · · · ≤
N
2g−1
= g. So there are exactly g numbers 0 < n
1
< n
2
< · · · < n
g
< 2g such that
there is no z ∈ k(X) with pole only at P, and ord
P
(z) = −n
i
. These n
i
are called
the Weierstrass gaps, and (n
1
, . . . , n
g
) the gap sequence, at P. The point P is called
a Weierstrass point if the gap sequence at P is anything but (1, 2, . . . , g) that is, if
g
i =1
(n
i
−i ) > 0. (b) The following are equivalent: (i) P is a Weierstrass point; (ii)
l (gP) > 1; (iii) l (W −gP) > 0; (iv) There is a differential ω on X with div(ω) ≥ gP.
(c) If r and s are not gaps at P, then r +s is not a gap at P. (d) If 2 is not a gap at
P, the gap sequence is (1, 3, . . . , 2g −1). Such a Weierstrass point (if g > 1) is called
hyperelliptic. The curve X has a hyperelliptic Weierstrass point if and only if there
is a morphism f : X → P
1
of degree 2. Such an X is called a hyperelliptic curve.
(e) An integer n is a gap at P if and only if there is a differential of the ﬁrst kind ω
with ord(ω) =n −1.
8.38. (chark =0) Fix z ∈ K, z ∈ k. For f ∈ K, denote the derivative of f with respect
to z by f
; let f
(0)
= f , f
(1)
= f
, f
(2)
=( f
)
, etc. For f
1
, . . . , f
r
∈ K, let W
z
( f
1
, . . . , f
r
) =
det( f
(i )
j
), i = 0, . . . , r −1, j = 1, . . . , r (the “Wronskian”). Let ω
1
, . . . , ω
g
be a basis of
Ω(0). Write ω
i
= f
i
dz, and let h = W
z
( f
1
, . . . , f
g
). (a) h is independent of choice
of basis, up to multiplication by a constant. (b) If t ∈ K and ω
i
= e
i
dt , then h =
W
t
(e
1
, . . . , e
g
)(t
)
1+···+g
. (c) There is a basis ω
1
, . . . , ω
g
for Ω(0) such that ord
P
(ω
i
) =
n
i
−1, where (n
1
, . . . , n
g
) is the gap sequence at P. (d) Showthat ord
P
(h) =
(n
i
−i )−
1
2
g(g +1) ord
P
(dz) (Hint: Let t be a uniformizing parameter at P and look at lowest
degree terms in the determinant.) (e) Prove the formula
P,i
(n
i
(P) −i ) = (g −1)g(g +1),
so there are a ﬁnite number of Weierstrass points. Every curve of genus > 1 has
Weierstrass points.
More oncanonical divisors, differentials, adjoints, andtheir relationtoMax Noether’s
theoremandresolutionof singularities, canbe foundinmy "Adjoints andMax Noether’s
FundamentalSatz", which may be regarded as a ninth chapter to this book. It is
available on the arXiv, math.AG/0209203.
112 CHAPTER 8. RIEMANNROCHTHEOREM
Appendix A
Nonzero Characteristic
At several places, for simplicity, we have assumed that the characteristic of the
ﬁeld k was zero. A reader with some knowledge of separable ﬁeld extensions should
have little difﬁculty extending the results to the case where char(k) = p = 0. A few
remarks might be helpful.
Proposition 9 (2) of Chapter 6, Section 5 is not true as stated in characteristic p.
However, since k is algebraically closed (hence perfect), it is possible to choose x ∈ K
so that K is a ﬁnite separable extension of k(x), and then k =k(x, y) for some y ∈ K.
The same comment applies to the study of Ω
k
(K) in Chapter 8. The differential dx
will be nonzero provided K is separable over k(x). FromProblem8.23 one can easily
deduce that if x is a uniformizing parameter at any point P ∈ X, then dx =0.
A more serious difﬁculty is that encountered in Problem 5.26: Let F be an irre
ducible projective plane curve of degree n, P ∈ P
2
, and r = m
P
(F) ≥ 0. Let us call
the point P terrible for F if there are an inﬁnite number of lines L through P that
intersect F in fewer than n −r distinct points other than P. Note that P can only
be terrible if p divides n −r (see Problem 5.26). The point [0 : 1 : 0] is terrible for
F = X
p+1
−Y
p
Z (see Problem5.28). The point [1 : 0 : 0] is terrible for F = X
p
−Y
p−1
Z.
The set of lines that pass through P forms a hyperplane (i.e., a line) in the space
P
2
of all lines. If P is terrible for F, the dual curve to F contains an inﬁnite number
of points on a line (see Problem 6.47). Since the dual curve is irreducible, it must be
a line. It follows that there can be at most one terrible point for F. In particular, one
can always ﬁnd lines that intersect F in n distinct points.
Lemma 1 of Chapter 7, Section 4 is false in characteristic p. It may be impossible
to perform a quadratic transformation centered at P if P is terrible. Theorem 2 of
that section is still true, however. For if P is terrible for F, p must divide n −r . Take
a quadratic transformation centered at some point Q of multiplicity m, where m=0
or 1, and so that P is not on a fundamental line. Let F
be the quadratic transform
of F. Then n
=deg(F
) =2n −m. Since n
−r ≡n −m (mod p), one of the choices
m=0, 1 will insure that p doesn’t divide n−r . Then the point P
on F
corresponding
to P on F will not be terrible for F
, and we can proceed as before.
113
114 APPENDIX A. NONZEROCHARACTERISTIC
Appendix B
Suggestions for Further Reading
For algebraic background:
O. ZARISKI and P. SAMUEL. Commutative Algebra, Van Nostrand, Princeton, N. J.,
1958.
For more on the classical theory of plane curves:
R. WALKER. Algebraic Curves, Dover, New York, 1962.
A. SEIDENBERG. Elements of the Theory of Algebraic Curves, AddisonWesley, 1968.
For the analytic study of curves over the ﬁeld of complex numbers:
S. LANG. Algebraic Functions, W. A. Benjamin, New York, 1965.
R. GUNNING. Lectures on Riemann Surfaces, Princeton Mathematical Notes, 1966.
For a purely algebraic treatment of curves over any ﬁeld:
C. CHEVALLEY. Introduction to the Theory of Algebraic Functions in One Variable,
Amer. Math. Soc., New York, 1952
For a classical treatment of general algebraic geometry:
S. LANG. Introduction to Algebraic Geometry, Interscience, New York, 1958.
A. WEIL. Foundations of Algebraic Geometry, Amer. Math. Soc., New York, 1946 and
1962.
B. L. VANDERWAERDEN. Einführung inder algebraische Geometrie, Springer, Berlin,
1939.
For an introduction to abstract algebraic geometry:
D. MUMFORD. Introduction to Algebraic Geometry, Harvard lecture notes, 1967.
J.P. SERRE. Faisceaux Algébriques Cohérents, Annals of Math., vol. 61, 1955, pp.
197–278.
115
116 APPENDIX B. SUGGESTIONS FOR FURTHER READING
For other proofs of the RiemannRoch Theorem:
J. TATE. Residues of Differentials on Curves, Annales Sci. de l’Ecole Normals Sup.
4th Ser. vol. 1, 1958, pp. 149–159.
J.P. SERRE. Groupes Algébriques et Corps de Classes, Hermann, Paris, 1959.
For a modern treatment of multiplicity and intersection theory:
J.P. SERRE. Algèbre Locale · Multiplicités, SpringerVerlag Berlin, Heidelberg, 1965.
Appendix C
Notation
References are to page numbers.
Z, Q, R, C 1
UFD 2
PID 2
R/I 2
∂F
∂X
, F
X
, F
X
i
3
A
n
(k), A
n
4
V (F), V (S) 4, 45
I (X) 5, 45
Rad(I ) 6
F(V, k) 17
Γ(V ) 17, 69
˜ ϕ 18, 70
F
T
, I
T
, V
T
19
k(V ) 20, 47
O
P
(V ) 21, 47, 69
f (P) 21, 47, 69
m
P
(V ) 21, 47
DV R, ord 22
k[[X]] 23
F
∗
, f
∗
24, 53
I
n
25
m
P
(F) 32
ord
P
, ord
F
P
35, 53, 93
I (P, F ∩G) 36
P
n
(k), P
n
43
U
i
, ϕ
i
: A
n
→U
i
⊂P
n
43
H
∞
44
V
p
, I
p
, V
a
, I
a
45
Γ
h
(V ) 46
I
∗
, V
∗
, I
∗
, V
∗
48
O
P
(F) 53
V (d; r
1
P
1
, . . . , r
n
P
n
) 56
n
P
P 61
n
P
P ≥
m
P
P 61, 97
F•G 61
Γ(U), Γ(U, O
X
) 69
( f , g), f ×g 73
∆
X
,G( f ) 74
tr. deg 75
dim(X) 75
g
∗
(C) 90
deg(D) 97
div(G), div(z) 97
(z)
0
, (z)
∞
97
D ≡D
98
E 98
L(D), l (D) 99
g 101
Ω
k
(R) 105
d, dx 105
d f
dt
106
ord
P
(w), div(w), W 107
δ(D) 109
117
118 APPENDIX C. NOTATION
Index
This index does not include the words deﬁnedinthe sections of general algebraic
preliminaries. References are to page numbers.
adjoint, 98, 108, 110, 111
afﬁne
nspace, 4
algebraic set, 4
change of coordinates, 19
line, 4
plane, 4
plane curve, 4, 31
variety, 17, 70
algebraic
group, 74
set, 4
transform, 88
variety, 69
Bézout’s Theorem, 57
bidegree, 50
biform, 50
bihomogeneous, 50
birational equivalence, 78
blowing up a point, 82, 83, 86
canonical divisor, 107, 108, 111
Clifford’s Theorem, 109
cone, 45
conic, 53–55, 57, 62, 78
coordinate
axes, 46
hyperplane, 46
ring, 17
cubic, 53, 55, 57, 59, 62, 64, 75, 78, 94, 99,
101, 102, 110
addition on, 63
curve, 53, 75
cusp, 40, 55, 75, 94
degree
of a curve, 31, 53
of a divisor, 97
of a morphism, 110
of a zero cycle, 61
derivation, 105
derivative, 106
differential
of the ﬁrst kind, 109
on a curve, 106
dimension, 20, 47, 75
direct product, 25
discrete valuation ring, 22
divisor, 97
class group, 99
degree of, 97
effective, 97
linear equivalence of, 98
of a curve, 97
of a differential, 107
of a function, 97
dominate a local ring, 77
dominating a rational map, 77
double point, 32, 33, 40, 55, 110
dual curve, 79, 113
duality, 48
exact, 28
excellent position, 90
exceptional line, 88
ﬂex, 36, 59, 64, 65, 94
119
120 INDEX
form, 46
function ﬁeld, 20, 46, 50, 76, 82, 92, 97,
102, 105
algebraic, 75
fundamental point, 88
genus, 101, 102, 110
good position, 88
graph, 19, 74, 83, 86
Hessian, 59, 94
homogeneous
coordinate ring, 46
coordinates, 43
function ﬁeld, 46
ideal, 45
Hurwitz Formula, 110
hypercusp, 41
hyperelliptic, 111
hyperplane, 4, 46
at inﬁnity, 44, 46
hypersurface, 4, 46
ideal of an algebraic set, 5, 45
index, 109
intersect
properly, 36
transversally, 37
intersection
cycle, 61
number, 36
irreducible
algebraic set, 7, 45, 69
components, 8, 31, 45
Jacobian matrix, 34
line, 20, 31, 48, 53
at inﬁnity, 44
linear
equivalence, 98
series, 110
subvariety, 20, 47
system, 56
local ring, 21, 36, 47
of a ﬁeld, 81
of a variety at a point, 21, 69
local ring of a variety at a point, 34, 35,
41, 47, 49, 50, 79
maximal ideal of a variety at a point, 21,
47
module of differentials, 105
morphism, 70
multiple
component, 31
point, 31
multiplicity
of a component, 31
of a point, 32, 53
of a tangent, 33
multiprojective space, 50
multispace, 50
node, 33, 55, 75, 94, 99, 104
Noether’s Conditions, 61, 94
Noether’s Fundamental Theorem, 61
Noether’s Reduction Lemma, 108
Noetherian ring, 7
nonsingular
curve, 31, 81
model, 92
Nullstellensatz, 10, 46
order, 23
function, 23
of a differential, 106
of a rational function, 35
ordinary multiple point, 33, 41, 54, 62,
84, 85, 88, 90, 91, 93, 94, 98, 102,
107, 108, 110
Pappus, 62
Pascal, 62
Plücker’s formula, 95
places, 92
pole set, 21
polynomial
function, 17
map, 18
polynomial map, 68, 70, 74
power series, 24
product, 5, 50, 51
INDEX 121
projective
nspace, 43
algebraic set, 45
change of coordinates, 47
closure, 49
equivalence, 54
line, 44
plane, 44
variety, 45, 70
quadratic transformation, 88, 90
centered at a point, 90
quartic, 53, 55, 60, 99
radical of an ideal, 6
ramiﬁcation, 110
rational function, 20, 46
rational map, 77
domain of, 77
rational over a ﬁeld, 65
rational variety, 78
Reciprocity Theoremof BrillNoether, 109
Residue Theorem, 98
Riemann’s Theorem, 101
RiemannRoch Theorem, 108
Segre embedding, 51, 71
simple
component, 31
node, 94
point, 31, 81
subvariety, 18, 69
surface, 75
tangent
line, 31, 33, 54
space, 34
transcendence degree, 75
uniformizing parameter, 22
value of a function, 21, 46, 47, 77
variety, 69
Weierstrass point, 111
Zariski topology, 68, 69
zerocycle, 60
Preface
Third Preface, 2008
This text has been out of print for several years, with the author holding copyrights. Since I continue to hear from young algebraic geometers who used this as their ﬁrst text, I am glad now to make this edition available without charge to anyone interested. I am most grateful to Kwankyu Lee for making a careful LaTeX version, which was the basis of this edition; thanks also to Eugene Eisenstein for help with the graphics. As in 1989, I have managed to resist making sweeping changes. I thank all who have sent corrections to earlier versions, especially Grzegorz Bobinski for the most ´ recent and thorough list. It is inevitable that this conversion has introduced some new errors, and I and future readers will be grateful if you will send any errors you ﬁnd to me at wfulton@umich.edu.
Second Preface, 1989
When this book ﬁrst appeared, there were few texts available to a novice in modern algebraic geometry. Since then many introductory treatises have appeared, including excellent texts by Shafarevich, Mumford, Hartshorne, GrifﬁthsHarris, Kunz, Clemens, Iitaka, BrieskornKnörrer, and ArbarelloCornalbaGrifﬁthsHarris. The past two decades have also seen a good deal of growth in our understanding of the topics covered in this text: linear series on curves, intersection theory, and the RiemannRoch problem. It has been tempting to rewrite the book to reﬂect this progress, but it does not seem possible to do so without abandoning its elementary character and destroying its original purpose: to introduce students with a little algebra background to a few of the ideas of algebraic geometry and to help them gain some appreciation both for algebraic geometry and for origins and applications of many of the notions of commutative algebra. If working through the book and its exercises helps prepare a reader for any of the texts mentioned above, that will be an added beneﬁt. i
Bézout’s Theorem and Max Noether’s Fundamental Theorem are the subject of Chapter 5. most books with a modern approach demand considerable background in algebra and topology. In the concluding chapter the algebraic approach of Chevalley is combined with the geometric reasoning of Brill and Noether to prove the RiemannRoch Theorem. Thanks are due to Richard Weiss. The coordinate ring. On the other hand. ideals. and polynomials.) In Chapter 7 the nonsingular model of a curve is constructed by means of blowing up points. We have retained an essential feature of these courses by including several hundred problems. they play a fundamental role in our preparation. The minor adjustments necessary to extend the theory to arbitrary characteristic are discussed in an appendix. The course was repeated (assuming all the algebra) to a group of graduate students during the intensive week at the end of the Spring semester. k denotes a ﬁxed algebraically closed ﬁeld. it is notoriously difﬁcult for the beginner to make his way into the subject. He corrected many errors and improved the clarity of the text. and a deﬁnition in terms of a certain residue class ring of a local ring is shown to have these properties. There are several texts on an undergraduate level that give an excellent treatment of the classical theory of plane curves. The general study of afﬁne and projective varieties is continued in Chapters 4 and 6. From Chapter 3 on. Chapter 3 considers afﬁne plane curves. Whenever convenient (including without comment many of the problems) we have assumed k to be of characteristic zero. . The classical deﬁnition of the multiplicity of a point on a curve is shown to depend only on the local ring of the curve at the point. but these do not prepare the student adequately for modern algebraic geometry. We have assumed that the reader is familiar with some basic properties of rings. Chapter 1 begins with a summary of the facts we need from algebra. function ﬁeld. 1969 Although algebraic geometry is a highly developed and thriving ﬁeld of mathematics. for sharing the task of writing the notes. The results of the starred problems are used freely in the text. Professor Paul Monsky provided several helpful suggestions as I taught the course. and local rings of an afﬁne variety are studied in Chapter 2. often the equivalent of a year or more of graduate study. and the correspondence between algebraic function ﬁelds on one variable and nonsingular projective curves is established. we have given Zariski’s proof of the important Nullstellensatz. As in any modern treatment of algebraic geometry. The aim of these notes is to develop the theory of algebraic curves from the viewpoint of modern algebraic geometry. but without excessive prerequisites. These notes are from a course taught to Juniors at Brandeis University in 1967– 68.ii PREFACE First Preface. (Anyone familiar with the cohomology of projective varieties will recognize that this cohomology is implicit in our proofs. The intersection number of two plane curves at a point is characterized by its properties. The rest of the chapter is concerned with basic properties of afﬁne algebraic sets. but only as far as necessary for our study of curves. additional commutative algebra is developed in later sections. a student in the course. while the others range from exercises to applications and extensions of the theory. such as is often covered in a onesemester course in modern algebra.
Ce n’étoit pas que je n’eusse un grand goût pour l’algèbre en n’y considérant que la quantité abstraite.J. je n’en voulus rien croire jusqu’à ce que j’eusse fai la ﬁgure.” Les Confessions de J. La premiere fois que je trouvai par le calcul que le carré d’un binôme étoit composé du carré de chacune de ses parties. et il me sembloit que résoudre un probleme de géométrie par les équations. et du double produit de l’une par l’autre. mais appliquée a l’étendue. c’étoit jouer un air en tournant une manivelle. Je n’ai mois point cette manière d’opérer sans voir ce qu’on fait.iii “Je n’ai jamais été assez loin pour bien sentir l’application de l’algèbre à la géométrie. Rousseau . malgré la justesse de ma multiplication. autrement je n’y comprenois plus rien. je voulois voir l’opération sur les lignes.
iv PREFACE .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Integral Elements .1 Multiple Points and Tangent Lines . . . . . . . . . . . . . . . 2. . . . . . .4 The Hilbert Basis Theorem . . . . . . . . . . . . . . . 2. .5 Irreducible Components of an Algebraic Set 1. . . . . . . . . . . . 1. . . . . . . . .7 Hilbert’s Nullstellensatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Algebraic Subsets of the Plane . . . . . . . 2. . 1. . 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . Finiteness Conditions . . . . . . . . . 34 3. . . . . . . . . . . . . . . . . . . i 1 1 4 5 6 7 9 10 12 14 15 17 17 18 19 20 22 24 25 25 26 27 29 . .10 Field Extensions . . . . . .6 Forms . 2. . . . . . . . . .8 Modules. . . . . . .11 Free Modules . . . . .2 Multiplicities and Local Rings . . . . . . .3 The Ideal of a Set of Points . . . . . . .5 Discrete Valuation Rings . . 1. .3 Intersection Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . .Contents Preface 1 Afﬁne Algebraic Sets 1. . . . . . . .1 Algebraic Preliminaries . . . . . . . . . . . . . . . . . . . . 2 Afﬁne Varieties 2. . . . . 1. . . . . . . . .8 Operations with Ideals . . .9 Ideals with a Finite Number of Zeros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Polynomial Maps . . 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Quotient Modules and Exact Sequences . . . . . . . . . . . . . 36 v . . . . . . 1. . . . . . . . . .3 Coordinate Changes . . . . . . 31 3. . . .2 Afﬁne Space and Algebraic Sets . 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Direct Products of Rings . . . . . . . . . . 2. . . . . . . . . .4 Rational Functions and Local Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . . . . 3 Local Properties of Plane Curves 31 3. . .1 Coordinate Rings . . 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 5. . .6 Applications of Noether’s Theorem . . . . . . . . . . . . . . .2 Linear Systems of Curves . . . . . . . . . . . .2 Projective Algebraic Sets . . . . . . . . . . . . . . . . . . 4. . . . 6 Varieties. . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . .4 Multiprojective Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Blowing up a Point in A2 . . . . . . . . . 7 Resolution of Singularities 7. . . . . . . . . . . . . . . . . . . . . .4 Multiple Points . . . . . . . . . . . . 6. . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. . . 6. . . . . . . . . . . . . . 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. . . . . .5 Canonical Divisors . . . .4 Quadratic Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Nonsingular Models of Curves 8 RiemannRoch Theorem 8. . . . . . . . . . . . . . . . . . . . .5 Max Noether’s Fundamental Theorem . . . . . . .2 The Vector Spaces L(D) . . . . . . . . . .5 Algebraic Function Fields and Dimension of Varieties 6. . . . . . . . . . 8. .3 Bézout’s Theorem . . . . . . and Rational Maps 6. . . . . . . . . . .1 Divisors . . . . . . . . . . . . CONTENTS 43 43 44 48 50 53 53 55 57 59 60 62 67 67 69 70 73 75 77 81 81 82 86 87 92 97 97 99 101 104 106 108 113 115 117 . 7. . . . . . . . . . . . . . 8.3 Morphisms of Varieties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Projective Plane Curves 5. . . . . . . . . . . Morphisms. .1 Deﬁnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Projective Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. . . 8. . . . .4 Derivations and Differentials 8. . . . . . . . . . . . . . . . 5. . . . . . 5. . . . . . . . . . . . . . . . . . . . . . . . . . 5. .2 Varieties . . . . . . . . . . . . . . . . . . . . .vi 4 Projective Varieties 4. . . . .3 Blowing up Points in P2 . . . . . . . . . . . . . . .3 Riemann’s Theorem . . A Nonzero Characteristic B Suggestions for Further Reading C Notation . .1 Rational Maps of Curves . . . . . . . . . . . . .3 Afﬁne and Projective Varieties 4. . . . .1 The Zariski Topology . . . .6 RiemannRoch Theorem . . . . . . . . . . . . . . . . . .4 Products and Graphs .6 Rational Maps . . . .
. .e. The terms F 0 . Any onetoone ring homomorphism from R to a ﬁeld L extends uniquely to a ring homomorphism from K to L. . and any elements in K may be written (not necessarily uniquely) as a ratio of two elements of R. Anyone familiar with the italicized terms and the statements made here about them should have sufﬁcient background to read the rest of the notes. R[X ] denotes the ring of polynomials with coefﬁcients in R. respectively. X n ] are the i i i polynomials X 11 X 22 · · · X nn . if F d = 0. we shall always mean a commutative ring with a multiplicative identity. F is constant if F = F 0 . . . We often write R[X .Chapter 1 Afﬁne Algebraic Sets 1. . We call F homogeneous. the degree of the monomial is i 1 +· · · +i n . F 1 . The ring of polynomials in n variables over R is written R[X 1 . complex numbers. When we speak of a ring. The degree of a nonzero polynomial a i X i is the largest integer d such that a d = 0. where the X (i ) are the monomials. . Z will denote the domain of integers. the polynomial is monic if a d = 1. Any polynomial F has a unique expression F = F 0 + F 1 + · · · + F d . For any ring R. A ring homomorphism from one ring to another must take the multiplicative identity of the ﬁrst ring to that of the second. Z ] when n = 2 or 3. linear. which is a ﬁeld containing R as a subring. where F i is a form of degree i . . . if all coefﬁcients a (i ) are zero except for monomials of degree d . . . Every F ∈ R[X 1 . The monomials in R[X 1 . while Q. real. F 2 . quadratic.. X n ]. . written deg(F ). R. terms of F . A domain. has a multiplicative inverse. Any ring homomorphism from a ﬁeld to a nonzero ring is onetoone. . or integral domain. . is a ring (with at least two elements) in which the cancellation law holds. Y . . or a form. i j nonnegative integers. i. . A ﬁeld is a domain in which every nonzero element is a unit. of degree d . The zero polynomial is allowed 1 .1 Algebraic Preliminaries This section consists of a summary of some notation and facts from commutative algebra. Any domain R has a quotient ﬁeld K . . a (i ) ∈ R. and C will denote the ﬁelds of rational. d is the degree of F . . X n ] has a unique expression F = a (i ) X (i ) . Y ] or R[X . are called the constant.
. either a ∈ I or b ∈ I . X n ]/I . so char(R) is a prime number or zero. If R is a ring. . X n ] is canonically isomorphic to R[X 1 . char(R). c ∈ R. A principal ideal I = (a) in a UFD is prime if and only if a is irreducible (or zero). it is the set of equivalence classes of elements in R under the equivalence relation: a ∼ b if a−b ∈ I . . Every maximal ideal is prime. If ϕ : Z → R is the unique ring homomorphism from Z to R. k[X 1 . . . AFFINE ALGEBRAIC SETS to have any degree. The residue class ring of R modulo I is written R/I . . . and s 1 . . The equivalence class containing a may be called the I residue of a. they have no common factors in K [X ]. . Consequently k[X 1 . . then F = (X − a)G for a unique . up to units and the ordering of the factors. If R is a UFD with quotient ﬁeld K . and for any factorization a = bc. if such a p exists. The image of F under ϕ is written F (s 1 . . If R is a domain. . . it follows that if F and G are polynomials in R[X ] with no common factors in R[X ]. . we then write I = ( f 1 . either b or c is a unit. f n }. . . . X n−1 ][X n ]. . s n ). . X n ]/I is a vector space over k. . and is called the ﬁeld of rational functions in n variables over k. the set ϕ−1 (0) of elements mapped to zero is the kernel of ϕ. The classes R/I form a ring in such a way that the mapping π : R → R/I taking each element to its I residue is a ring homomorphism. The ring of integers Z and the ring of polynomials k[X ] in one variable over a ﬁeld k are examples of PID’s. A set S of elements of a ring R generates an ideal I = { a i s i  s i ∈ S. Let R be a domain. . written Ker(ϕ). . . written PID. . . X n ] to S ˜ ˜ such that ϕ(X i ) = s i . . .2 CHAPTER 1. X n ). . . . then Ker(ϕ) = (p). . s n are elements in S. X n ] is written k(X 1 . The ring R/I is characterized by the following property: if ϕ : R → S is a ring homomorphism to a ring S. . If ϕ : R → S is a ring homomorphism. X n ] is a UFD for any ﬁeld k. . is the smallest integer p such that 1 + · · · + 1 (p times) = 0. X n ]. then there is a unique ring homomorphism ϕ : R/I → S such that ϕ = ϕ ◦ π. . . . . . and a is a root of F . . A proper ideal I in R is prime if and only if R/I is a domain. . . and maximal if and only if R/I is a ﬁeld. . . X n ]/I restricts to a ring homomorphism from k to k[X 1 . Every PID is a UFD. . I a proper ideal in k[X 1 . And ideal I in a ring R is proper if I = R. . then (by Gauss) any irreducible element F ∈ R[X ] remains irreducible when considered in K [X ]. . . . . If R is a UFD. . . written UFD. and R[X 1 . The quotient ﬁeld of k[X 1 . then R[X ] is also a UFD. a ∈ R. . if every nonzero element in R can be factored uniquely. An ideal is principal if it is generated by one element. F ∈ R[X ]. . . . in particular. . deg(F G) = deg(F ) + deg(G). The characteristic of R. . . otherwise char(R) = 0. . . X n ] is characterized by the following property: if ϕ is a ring homomorphism from R to a ring S. A proper ideal is maximal if it is not contained in any larger proper ideal. A domain R is a unique factorization domain. . . The ring R is a subring of R[X 1 . We thus regard k as a subring of k[X 1 . it is often denoted by a. and ϕ(I ) = 0. . . It is an ideal in R. . . . into irreducible elements. for 1 ≤ i ≤ n. f n ). Let k be a ﬁeld. . An ideal is ﬁnitely generated if it is generated by a ﬁnite set S = { f 1 . b. The ring R[X 1 . X n ]. . The canonical homomorphism π from k[X 1 . . then ˜ there is a unique extension of ϕ to a ring homomorphism ϕ from R[X 1 . X n ] to k[X 1 . An element a in a ring R is irreducible if it is not a unit or zero. . A domain in which every ideal is principal is called a principal ideal domain. a i ∈ R}. Let I be an ideal in a ring R. X n ]/I . A prime ideal is an ideal I such that whenever ab ∈ I . .
. .7. .G n ) X = i =1 F X i (G 1 . (2) F X = 0 if F is a constant. X n ]. where a. . A ﬁeld k is algebraically closed if any nonconstant F ∈ k[X ] has a root.5. Let P be a nonzero. (Hint: Suppose F 1 . Suppose F (a . . . a. . K the quotient ﬁeld of R. . . µ.3. . . X n ]. X n ]. Problems ∗ 1. . a n ∈ k.) ∗ 1. . . ∗ 1. . ∂X = F X i is deﬁned i by considering F as a polynomial in X i with coefﬁcients in R[X 1 . . .G n ∈ R[X ].4. . counting multiplicities. Let R be a domain. (a) Show that F= λ(i ) (X 1 − a 1 )i 1 . Let k be any ﬁeld. . . . Show that there are an inﬁnite number of irreducible monic polynomials in k[X ]. . . this representative is unique up to units of R. ∗ 1. a n−1 ) = 0. (Hint: The irreducible monic polynomials are X − a. . . . prime ideal in R. . − a i )G i for some (not unique) G i in . . s respectively in R[X 1 . . (a) Show that P is generated by an irreducible element. The ﬁeld C of complex numbers is an algebraically closed ﬁeld. . . where we have written F X i X j for (F X i ) X j . . F n were all of them. (X n − a n )i n . . The following rules are easily veriﬁed: (1) (aF + bG) X = aF X + bG X . . . . ALGEBRAIC PRELIMINARIES 3 G ∈ R[X ]. Use induction on n. . and the fact that F (a 1 . and is written either ∂X or F X . . (4) If G 1 . . (b) Show that P is maximal. λi ∈ k. Show that F = 0. show that F G is a form of degree r +s. (6) (Euler’s Theorem) If F is a form of degree m in R[X 1 . . Let k be an inﬁnite ﬁeld. . . . The derivative of a polynomial F = a i X i ∈ R[X ] is deﬁned to ∂F ∂F be i a i X i −1 . . Let k be a ﬁeld. (b) Show that any factor of a form in R[X 1 .6. F ∈ k[X 1 . (5) F X i X j = F X j X i . where the λi are the distinct roots of F . b ∈ R. b ∈ R have no common factors. a n−1 . Let R be a UFD. . .1. . . show that F = k[X 1 . . It follows that F = µ (X − λi )e i . (a) If F . a ∈ k. and (F n ) X = nF n−1 F X . . X n ] is also a form. . . . (b) If F (a 1 . ∗ 1. X n ]. . . . X i +1 . . A polynomial of degree d has d roots in k. Show that every element z of K may be written z = a/b. . . X n ) has only a ﬁnite number of roots if any F i (a 1 . Let R be any ring.G n )(G i ) X . .) ∗ 1.) ∗ 1. X ]. . a 1 . . (Hint: Write F = F i X n . Show that any algebraically closed ﬁeld is inﬁnite. then n mF = i =1 X i F Xi . . . . . . . . . X n ]. X n ].1. . X n−1 ]. . . and factor F 1 · · · F n + 1 into irreducible factors. a ) = 0 for all 1 n 1 n i a 1 . . . n i =1 (X i λ(i ) ∈ k. . and F ∈ R[X 1 . F ∈ k[X . . (3) (F G) X = F X G + F G X . then n F (G 1 . . Let R be a PID. . . . F i ∈ k[X 1 . and e i is the multiplicity of λi . a n ∈ k. a n ) = 0. . G are forms of degree r . . . .1. . If F ∈ R[X 1 . proper.2. X n ]. X i −1 .
(2) If {I α } is any collection of ideals. F r ) instead of V ({F 1 . Let k = R. V (Y 2 − X Y − X 2 Y + X 3 )) ⊂ A2 More generally. . the set of zeros of F is called the hypersurface deﬁned by F . AFFINE ALGEBRAIC SETS 1. . We call An (k) afﬁne nspace over k. If F is a polynomial of degree one. V (F ) is called a hyperplane in An (k). F r }). . .2 Afﬁne Space and Algebraic Sets Let k be any ﬁeld. a n ) = 0. (3) If I ⊂ J . . so the intersection of any collection of algebraic sets is an algebraic set. If F is not a constant. . . . F r }. then V (S) = V (I ). if X = V (S) for some S. it is a line. . and is denoted by V (F ). . . V (Y 2 − X 2 (X + 1)) ⊂ A2 c. . . A hypersurface in A2 (k) is called an afﬁne plane curve. A subset X ⊂ An (k) is an afﬁne algebraic set. its elements will be called points. . By An (k). . then V ( α I α ) = α V (I α ). . . . if n = 2. if S is any set of polynomials in k[X 1 . or simply An (if k is understood). If S = {F 1 . In particular. so every algebraic set is equal to V (I ) for some ideal I . Examples. The following properties are easy to verify: (1) If I is the ideal in k[X 1 . . . . . X n ] generated by S. V (Y 2 − X (X 2 − 1)) ⊂ A2 b. a. A1 (k) is the afﬁne line. . . we usually write V (F 1 . X n ]. we shall mean the cartesian product of k with itself n times: An (k) is the set of ntuples of elements of k. . . If F ∈ k[X 1 . a point P = (a 1 . . we let V (S) = {P ∈ An  F (P ) = 0 for all F ∈ S}: V (S) = F ∈S V (F ). a n ) in An (k) is called a zero of F if F (P ) = F (a 1 .4 CHAPTER 1. . . then V (I ) ⊃ V (J ). V (Z 2 − (X 2 + Y 2 )) ⊂ A3 d. A2 (k) the afﬁne plane. . . or simply an algebraic set. . . X n ].
1. we consider those polynomials that vanish on X . k algebraically closed. and consider F (X . together with A1 (k) itself. the veriﬁcations are left to the reader (see Problems 1. 1. 1. . they form an ideal in k[X 1 . 1.1. 1. Show that V × W = {(a 1 . and L is a line in A2 (k). b 1 . So any ﬁnite subset of An (k) is an algebraic set.4 and 1. X n ]. t 2 .3. Problems ∗ 1. X n ]. .7): (6) If X ⊂ Y . . b m )  (a 1 . a X +b) ∈ k[X ]. . . L ⊂ C . . (b 1 . a n . t ) ∈ A3 (R)  t ∈ R}. {(cos(t ). y) ∈ A2 (R)  y = sin(x)}.4. . . . . . . . Y ] a polynomial of degree n.14. sin(t )) ∈ A2 (R)  t ∈ R}. THE IDEAL OF A SET OF POINTS 5 (4) V (F G) = V (F ) ∪ V (G) for any polynomials F. called the ideal of X .12. The following properties show some of the relations between ideals and algebraic sets. F ∈ k[X . then I (X ) ⊃ I (Y ). where x + i y2 = x 2 + y 2 for x.8. . . Show that An (k) V (F ) is inﬁnite if n ≥ 1.G. . and V (F ) is inﬁnite if n ≥ 2. . . . . . . V (X 1 − a 1 . {(x. Show that the following are algebraic sets: (a) {(t . . Conclude that the complement of any proper algebraic set is inﬁnite. (5) V (0) = An (k). (Hint: Suppose L = V (Y −(a X +b)). . a n ) ∈ V. V (1) = . so any ﬁnite union of algebraic sets is an algebraic set. . I (X ) = {F ∈ k[X 1 . Show that each of the following sets is not algebraic: (a) (b) (c) ∗ 1. sin(t ).9. It is called the product of V and W . X n ]  F (a 1 . . Suppose C = V (F ). θ) satisfy the equation r = sin(θ). . .11. (b) {(cos(t ). (Hint: See Problem 1. .15. . a n )} for a i ∈ k. W ⊂ Am (k) be algebraic sets.10. b m ) ∈ W } is an algebraic set in An+m (k).) 1.3 The Ideal of a Set of Points For any subset X of An (k). Give an example of a countable collection of algebraic sets whose union is not algebraic. Let F be a nonconstant polynomial in k[X 1 . y ∈ R. . X n − a n ) = {(a 1 . a n ) = 0 for all (a 1 . . . Let V ⊂ An (k). V (I ) ∪ V (J ) = V ({F G  F ∈ I . Show that L ∩ C is a ﬁnite set of no more than n points. .13. {(z. (c) the set of points in A2 (R) whose polar coordinates (r. . Suppose C is an afﬁne plane curve. t 3 ) ∈ A3 (k)  t ∈ k}. . w) ∈ A2 (C)  z2 + w2 = 1}.G ∈ J }). . . Show that the algebraic subsets of A1 (k) are just the ﬁnite subsets.) ∗ 1. show that every subset of An (k) is algebraic. . and written I (X ). . . If k is a ﬁnite ﬁeld. a n ) ∈ X }. . . . .
. X n ] such that F (Q) = 0 for all Q ∈ V . . . . . . X n ] is a maximal ideal. . AFFINE ALGEBRAIC SETS (7) I ( ) = k[X 1 . . (Hint: I (V ) = I (V ∪ {P }). and F n ∈ I for some integer n > 0. (a) Let V be an algebraic set in An (k). not in an algebraic set V . (9) V (I (V (S))) = V (S) for any set S of polynomials. If a n ∈ I . Show that Rad(I ) is an ideal. . Show that any prime ideal is radical. X n − a n ) for a 1 .20.4 The Hilbert Basis Theorem Although we have allowed an algebraic set to be deﬁned by any set of polynomials. and Rad(I ) ⊂ 1 n I (V (I )). . ∗ 1. .18. . V (I ) = V (Rad(I )). .21. and if I is the ideal of an algebraic set. in fact a ﬁnite number will always do. Show that there is a polynomial F ∈ k[X 1 . . . a n )}) = (X 1 − a 1 . . V (I (X )) ⊃ X for any set X of points.) ∗ 1. . . Show that V = W if and only if I (V ) = I (W ). . Every algebraic set is the intersection of a ﬁnite number of hypersurfaces Proof. j ≤ r . V = V (I (V )). . . I (An (k)) = (0) if k is an inﬁnite ﬁeld. Theorem 1. F r ). . To prove this fact we need some algebra: . . . ∗ 1. written Rad(I ). Let V . (Hint: Consider j a i j F j . . . . a n ∈ k. Then Rad(I ) is an ideal (Problem 1. I ({(a 1 . . . So if V is an algebraic set. .6 CHAPTER 1. Problems ∗ 1. to be {a ∈ R  a n ∈ I for some integer n > 0}. An ideal that is the ideal of an algebraic set has a property not shared by all ideals: if I = I (X ). X n −a n ) ⊂ k[X 1 . ∗ 1. . Show that there are polynomials F 1 . P ∈ An (k) a point not in V . . . but F (P ) = 1. . .19. . . . . . Let I be an ideal in a ring R. but I is not the ideal of any set in A1 (R). It is enough to show that I is ﬁnitely generated. F r ∈ I (V ) such that F i (P j ) = 0 if i = j . and I (V (I (X ))) = I (X ) for any set X of points. . X n ]/I is an isomorphism. . I = I (V (I )). . and a i j ∈ k for 1 ≤ i . . for if I = (F 1 . P r and V as in (b). . P r be distinct points in An (k). W be algebraic sets in An (k). 1. . . . X n ]. Let the algebraic set be V (I ) for some ideal I ⊂ k[X 1 . (Hint: Apply (a) to the union of V and all but one point. Show that for any ideal I in k[X .16. show that (a + b)n+m ∈ I .) (b) Let P 1 . . . . Show that I = (X 2 + 1) ⊂ R[X ] is a radical (even a prime) ideal. An ideal I is called a radical ideal if I = Rad(I ). then V (I ) = V (F 1 ) ∩ · · · ∩V (F r ). . X n ]. . in fact a radical ideal.17. . show that there are G i ∈ I (V ) with G i (P j ) = a i j for all i and j . If I is any ideal in a ring R. So we have property (10) I (X ) is a radical ideal for any X ⊂ An (k). . and F i (P i ) = 1. (8) I (V (S)) ⊃ S for any set S of polynomials. . we deﬁne the radical of I . Show that I = (X 1 −a 1 . X ]. 1.) (c) With P 1 . and that the natural homomorphism from k to k[X 1 . b m ∈ I .18 below) containing I . then F ∈ I .
is a consequence of the HILBERT BASIS THEOREM. IRREDUCIBLE COMPONENTS OF AN ALGEBRAIC SET 7 A ring is said to be Noetherian if every ideal in the ring is ﬁnitely generated. This sets up a natural onetoone correspondence between {ideals of R/I } and {ideals of R that contain I }. Let {F m j } be a ﬁnite set of polynomials in I of degree ≤ m whose leading coefﬁcients generate J m . Let I be the ideal generated by the F i ’s and all the F m j ’s. 2. . Take an integer N larger than the degree of each F i . . X n ] is isomorphic to R[X 1 . and Vi = V . Problem ∗ 1. Proposition 1. Fields and PID’s are Noetherian rings. π : R → R/I the natural homomorphism. . For each m ≤ N . X n−1 ][X n ]. V2 are algebraic sets in An . Let J be the set of leading coefﬁcients of all polynomials in I . i = 1. X n ]/I is Noetherian. . π−1 (J ) = J is an ideal of R containing I . 1. . An algebraic set V ⊂ An is reducible if V = V1 ∪ V2 . . therefore. This proves the theorem. Theorem 1. Let I be an ideal in a ring R. where V1 . let J m be the ideal in R consisting of all leading coefﬁcients of all polynomials F ∈ I such that deg(F ) ≤ m. then R[X 1 . Any ring of the form k[X 1 . so G − Q i F i ∈ I . (a) Show that for every ideal J of R/I . . Proof. . . Then V = (V ∩ V (F 1 )) ∪ (V ∩ V (F 2 )). a d = 0. F i ∈ I (V ). . and V ∩ V (F i ) V . . Conclude that R/I is Noetherian if R is Noetherian.2 Example d).5 Irreducible Components of an Algebraic Set An algebraic set may be the union of several smaller algebraic sets (Section 1. Vi V . . . Otherwise V is irreducible.5. . let F i ∈ I (Vi ). Corollary. We must ﬁnd a ﬁnite set of generators for I . . An algebraic set V is irreducible if and only if I (V ) is prime. Similarly if deg(G) = m ≤ N . Proof. X n ] is Noetherian for any ﬁeld k. we can ﬁnd polynomials Q i such that Q i F i and G have the same leading term. and for every ideal J of R containing I .22. X n ] is a Noetherian ring. It sufﬁces to show that I = I . so there are polynomials F 1 . But then deg(G − Q i F i ) < degG. Then F 1 F 2 ∈ I (V ). . (c) Show that J is ﬁnitely generated if J is. Since R[X 1 . so V is reducible. F r ∈ I whose leading coefﬁcients generate J . Conversely if V = V1 ∪V2 . we call a d the leading coefﬁcient of F . π(J ) = J is an ideal of R/I . Suppose I were smaller than I . Similarly for prime and maximal ideals. . (b) Show that J is a radical ideal if and only if J is radical.1. It is easy to check that J is an ideal in R. then I (Vi ) I (V ). . . . the theorem will follow by induction if we can prove that R[X ] is Noetherian whenever R is Noetherian. If I (V ) is not prime. k[X 1 . suppose F 1 F 2 ∈ I (V ). . Let I be an ideal in R[X ]. so I (V ) is not prime. . . so G ∈ I . If deg(G) > N . If R is a Noetherian ring. . F i ∈ I (V ). let G be an element of I of lowest degree that is not in I . . we can lower the degree by subtracting off Q j F m j for some Q j . If F = a 1 + a 1 X +· · ·+ a d X d ∈ R[X ].
We need to know that this process stops. But then V = i . . . Vi j irreducible. so V = V1 ∪ V2 . Let S = {algebraic sets V ⊂ An (k)  V is not the union of a ﬁnite number of irreducible algebraic sets}. 1. . if V2 is reducible. Lemma. in fact. . To show uniqueness. V = V1 ∪· · ·∪Vm is the decomposition of V into irreducible components. we write V = V1 ∪ V2 . The Vi are called the irreducible components of V . So any algebraic set V may be written as V = V1 ∪ · · · ∪ Vm .24.26.23. Vi irreducible. Y ] is an irreducible polynomial. . . a contradiction. Let S 2 = {I ∈ S  I I 1 }. but V (F ) is reducible. so Vi = W j (i ) . Similarly W j (i ) ⊂ Vk for some k. But then I n = I . take a maximal member I (Vα0 ) from {I (Vα )}. let V be a minimal member of S . Let I 0 be the chosen ideal for S itself. Let S 1 = {I ∈ S  I I 0 }. . j Vi j .) 1. we write V2 = V3 ∪ V4 . simply throw away any Vi such that Vi ⊂ V j for i = j . etc. Problems 1. If not.e. If not let I = ∞ I n . 1. Choose (using the axiom of choice) an ideal from each subset of S . Let V be an algebraic set in An (k). I (V (Y − X 2 )) = (Y − X 2 ). Proof. Let F 1 .Vm such that V = V1 ∪ · · · ∪ Vm and Vi ⊂ V j for all i = j . i. Then Vi = j (W j ∩ Vi ). But Vi ⊂ Vk implies i = k. Then Vi ∈ S . (Hint: If I is the ideal. let V = W1 ∪ · · · ∪ Wm be another such decomposition. To get the second condition.25. so Vi = Vi 1 ∪ · · · ∪ Vi mi . Likewise each W j is equal to some Vi ( j ) . V is not irreducible. Vi V . Give an example of a collection S of ideals in a Noetherian ring such that no maximal member of S is a maximal ideal. (a) Show that V (Y − X 2 ) ⊂ A2 (C) is irreducible. an ideal of R. Then there are unique irreducible algebraic sets V1 . . Show that every proper ideal in a Noetherian ring is contained in a maximal ideal. each F i ∈ I n if n is chosen n=0 sufﬁciently large. (b) Decompose V (Y 4 − X 2 . there is an ideal I in S that is not contained in any other ideal of S . It sufﬁces to show that some S n is empty. Theorem 2. a contradiction. AFFINE ALGEBRAIC SETS We want to show that an algebraic set is the union of a ﬁnite number of irreducible algebraic sets. Y 4 − X 2 Y 2 + X Y 2 − X 3 ) ⊂ A2 (C) into irreducible components.8 CHAPTER 1. Then Vα0 is clearly minimal in the collection. For if {Vα } is such a collection. Then S has a maximal member. Show that F = Y 2 + X 2 (X −1)2 ∈ R[X . etc. so I n+1 = I n . . apply the lemma to {proper ideals that contain I }. If V is reducible. so Vi ⊂ W j (i ) for some j (i ). and let I 1 be the chosen ideal of S 1 . It follows immediately from this lemma that any collection of algebraic sets in An (k) has a minimal member. We want to show that S is empty. Since V ∈ S . Proof. Let S be any nonempty collection of ideals in a Noetherian ring R. F r generate I .
Since k(X )[Y ] is a PID. ALGEBRAIC SUBSETS OF THE PLANE 9 1. points. Y ] such that V (F ) is inﬁnite. Corollary 3. some irreducible polynomial factor of F belongs to I (V ). and V (F ) is irreducible.29. (F. Then V (F. i.G) = (1) in k(X )[Y ]. F a nonconstant polynomial in k[X . This shows that only a ﬁnite number of X coordinates appear among the points of V (F. ∗ 1. But D has only a ﬁnite number of zeros. Proposition 2. Y ]. Therefore AF + BG = D. Then the irreducible algebraic subsets of A2 (k) are: A2 (k). Otherwise I (V ) contains a nonconstant polynomial F . V is of the required type. G ∈ (F ). Corollary 1. Then V (F ) = V (F 1 ) ∪ · · · ∪ V (F r ) is the decomposition of V (F ) into irreducible components. then V ⊂ V (F.G). If (a. Corollary 2. DS = B ∈ k[X . If V is ﬁnite or I (V ) = (0). where F is an irreducible polynomial and V (F ) is inﬁnite. we will take a closer look at the afﬁne plane A2 (k). Y ] with no common factors. i (F i ) = (F 1 · · · F r ). there can be only a ﬁnite number of points. and I (V (F )) = (F 1 · · · F r ). 1. Show that each irreducible component of V is contained in some irreducible component of W . S ∈ k(X )[Y ]. n n Let F = F 1 1 · · · F r r be the decomposition of F into irreducible factors. No F i divides any F j . with V ⊂ W .G) is inﬁnite. and the fact that V (F ) is irreducible follows from Proposition 1. And I ( i V (F i )) = i I (V (F i )) = i (F i ). Let V be an irreducible algebraic set in A2 (k).G) = V (F ) ∩ V (G) is a ﬁnite set of points.14). 1. G ∈ (F ). Show that An (k) is irreducible if k is inﬁnite. There is a nonzero D ∈ k[X ] such that DR = A. and irreducible plane curves V (F ). W be algebraic sets in An (k).27. so there are no inclusion relations among the V (F i ). show that Vi ⊂ j =i V j . Let V . Proof. Proof. Assume k is algebraically closed.28. . Proof. Proof. so they also have no common factors in k(X )[Y ] (see Section 1). F and G have no common factors in k[X ][Y ]. If F is an irreducible polynomial in k[X .6. then V (F. . If V = V1 ∪ · · · ∪ Vr is the decomposition of an algebraic set into irreducible components.G) is ﬁnite. Since the same reasoning applies to the Y coordinates. Let F and G be polynomials in k[X . Since any polynomial divisible by each F i is also divisible by F 1 · · · F r . b) ∈ V (F. then D(a) = 0. Therefore I (V (F )) ⊃ (F )..e. so F divides G by the proposition. and ﬁnd all its algebraic subsets. Y ]. for if G ∈ I (V ).6 Algebraic Subsets of the Plane Before developing the general theory further. Suppose k is inﬁnite.. By Theorem 2 it is enough to ﬁnd the irreducible algebraic sets. then I (V (F )) = (F ). so we may assume F is irreducible. j = i . If G ∈ I (V (F )).1.G). Then I (V ) = (F ). Note that the V (F i ) are inﬁnite since k is algebraically closed (Problem 1. since I (V ) is prime. so RF + SG = 1 for some R.
X n ]/I is a ﬁeld. F i ∈ k[X 1 . . . .7 Hilbert’s Nullstellensatz If we are given an algebraic set V . . Y ]. F 2 . or X i −a i ∈ I . Let k = R. F r and G are in k[X 1 . Then I (V (I )) = Rad(I ). . .31. (a) Show that I (V (X 2 + Y 2 + 1)) = (1). . . . . . and there is a ring homomorphism from k[X 1 . In concrete terms. F 2 . F r )). (∗) will be proved in Section 10. and V (I ) = {(a 1 . What is lacking is a way to describe V in terms of a given set of polynomials that deﬁne V . F r . X n . and k may be regarded as a subﬁeld of L (cf. . then k = L. X n ]. . and V (J ) ⊂ V (I ). then V (I ) = .24). AFFINE ALGEBRAIC SETS Problems 1. We begin with a somewhat weaker theorem. (b) Do the same for V (Y 2 − X (X 2 − 1)). X n ]. . X n+1 ]. . F r vanish. . . . . . . . So L = k[X 1 . . . The algebra needed to prove this will be developed in the next two sections. and give a few applications. . . for some N > 0 and some A i ∈ k[X 1 . X n ] onto L (that is the identity on k). . . . and show how to reduce it to a purely algebraic fact. That Rad(I ) ⊂ I (V (I )) is easy (Problem 1. and for V (X 3 + X − X 2 Y − Y ). which tells us the exact relationship between ideals and algebraic sets. Then for each i there is an a i ∈ k such that the I residue of X i is a i . X n − a n ). . X n −a n ) is a maximal ideal (Problem 1. . . Proof. Thus we have reduced the problem to showing: (∗) If an algebraically closed ﬁeld k is a subﬁeld of a ﬁeld L. . . Proof. The preceding paragraph gives a beginning to this problem. Proposition 2 gives a criterion for telling whether V is irreducible or not. . (a) Find the irreducible components of V (Y 2 − X Y − X 2 Y + X 3 ) in A2 (R). X n ] (k algebraically closed). 1. X n ]. . . . this says the following: if F 1 . . . . . . . Suppose we knew that k = L. (b) Show that every algebraic subset of A2 (R) is equal to V (F ) for some F ∈ R[X . Let I be an ideal in k[X 1 . . . Section 1). We assume throughout this section that k is algebraically closed. X n ]. . This indicates why we usually require that k be algebraically closed. . If I is a proper ideal in k[X 1 . so I = (X 1 − a 1 . . . Note. for there is a maximal ideal J containing I (Problem 1. . In the rest of this section we show how to deduce the main result from the weaker theorem.30. .10 CHAPTER 1. then there is an equation G N = A 1 F 1 + A 2 F 2 + · · · + A r F r . X n+1G −1) ⊂ k[X 1 . . and G vanishes wherever F 1 . . We may assume that I is a maximal ideal. . . . but it is the Nullstellensatz. Suppose that G is in the ideal I (V (F 1 . 1. . Let J = (F 1 .20). . or Zerostheorem. . a n )} = .21). and also in A2 (C). . But (X 1 −a 1 . WEAK NULLSTELLENSATZ. HILBERT’S NULLSTELLENSATZ.
. . . X n ] (up to multiplication by a nonzero element of k) and irreducible hypersurfaces in An (k). and multiply the equation by a high power of Y . There is a onetoone correspondence between irreducible polynomials F ∈ k[X 1 . If I is a prime ideal. If λi F i = 0. Find I (V ). Then F j ∈ I (V (I )). . . and I (V (F )) = (F 1 · · · F r ). . . . X n ]/I ). The ﬁrst three corollaries are immediate consequences of the theorem. if V (I ) = {P 1 .32. . . X r N −1 r N −1 . . . let F i be the I residue of F i . X n ]/I is a ﬁnite dimensional vector space over k. . a i n ). Substituting G for Y gives the required equation. . . so λ j = ( λi F i )(P j ) = 0. Y )(G − Y ) in k[X 1 . X n ]. then V (I ) is irreducible. s It follows by induction that X j is a klinear combim1 mn s. so X j combination of 1. . Then V (I ) is a ﬁnite set if and only if k[X 1 . . . . F = F 1 1 · · · F r r the decomposition of F into irreducible factors. . then I (V (I )) = I . . X n ]. . . . t 3 ) ∈ A3 (C)  t ∈ C}. X n+1 )F i + B (X 1 . . . X n ]/I as a vector space over k. . so F j ∈ I for some N > 0 (Take i N large enough to work for all F j ). . . X n . 1. λi ∈ k. If this occurs. Then V (F ) = V (F 1 ) ∪ · · · ∪ V (F r ) is the decomposition of V (F ) into irreducible components. Corollary 1.33. . X j for all generates k[X 1 . . . then λi F i ∈ I . The above proof is due to Rabinowitsch. . . the number of points in V (I ) is at most dimk (k[X 1 . . Let I be an ideal in k[X 1 . . . X n ]. X 2 − Z 2 − 1) ⊂ A3 (C) into irreducible components. X n . we see that 1 ∈ J . There is a onetoone correspondence between prime ideals and irreducible algebraic sets. Y ] results. . Corollary 2. . X j . Conversely. X j . . . t 2 . .1. . since G vanishes wherever all that F i ’s are zero. . . . so that an equation Y N = C i (X 1 . . X n+1 )(X n+1G − 1). . j N rN n n is a klinear nation of 1. So there is a onetoone correspondence between radical ideals and algebraic sets. . . . HILBERT’S NULLSTELLENSATZ 11 Then V (J ) ⊂ An+1 (k) is empty. F j = 0. . . . and F i (P i ) = 1 (Problem 1. . . The maximal ideals correspond to points. . X n ]/I ). . Proof. . . . . (a) Decompose V (X 2 + Y 2 − 1. . Thus the F i are linearly independent over k. . . X n ] such that F i (P j ) = 0 if i = j . · · · · · X n  m i < r N } Problems 1. . . . j = 1. .17). . so there is an equation 1 = A i (X 1 . let P i = (a i 1 . . P r ∈ V (I ). and hence that the set {X 1 . n. Let F be a nonconstant polynomial in k[X 1 . . . . Let Y = 1/X n+1 . Taking I residues. . Show that both theorems and all of the corollaries are false if k is not algebraically closed. and show that V is irreducible. X n . . Let P 1 . P r } is ﬁnite. . F r ∈ k[X 1 . . Applying the Weak Nullstellensatz to J . If I is a radical ideal in k[X 1 . so r ≤ dimk (k[X 1 . Corollary 3. . . (b) Let V = {(t . Choose F 1 . Corollary 4.7. . . . . Y )F i + D(X 1 . and deﬁne F j by N F j = r=1 (X j − a i j ). .
X n ]/I . In particular. then S is an Rmodule. by the equation r · s = ϕ(r )s. . Let R be a UFD. 1. . Y . n−1 1. m ∈ M . Let K be any ﬁeld. An Rmodule is a commutative group M (the group law on M is written +.) 1. D ∈ k[Z ]. Y 2 − Z 3 ) ⊂ k[X . V = V (I ). . a mapping from R×M to M (denote the image of (a. we deﬁne r · s for r ∈ R. (a) Let R be a UFD. Q = P . Show that there is no prime ideal Q such that 0 ⊂ Q ⊂ P .40. a ≥ 0. Let I = (Y 2 − X 2 . F ∈ K [X ] a polynomial of degree n > 0. If S is a set of elements of an Rmodule M . Y 2 + X 2 ) ⊂ C[X . (iii) (ab) · m = a · (bm) for a.36. and I (V (I )) = I . maximal ideals). 1. Examples. α(Y ) = T 6 . . (3) The multiplication in R makes any ideal of R into an Rmodule. (b) If F = A + X B + Y C + X Y D. Y . X form a basis of K [X ]/(F ) over K . N is then an Rmodule.22. so I is prime. (ii) a · (m + n) = am + an for a ∈ R. 1 n natural onetoone correspondence between algebraic subsets of V and radical ideals in k[X 1 .12 CHAPTER 1. Y ]. . and any λ ∈ k. (2) If R is a ﬁeld. k algebraically closed. Let I = (X 2 − Y 3 .38. This makes S into an Rmodule. s ∈ S. Q = 0.35. i. Show that there is no irreducible algebraic set W such that V ⊂ W ⊂ An . W = V . . Y ]/I ). A. ∗ 1. (a) Show that a monic polynomial of degree two or three in R[X ] is irreducible if and only if it has no roots in R. Finiteness Conditions Let R be a ring.8 Modules. 1. . m) by a·m or am) satisfying: (i) (a + b)m = am + bm for a.C . .C . Deﬁne α : k[X . Show that V (Y 2 − X (X − 1)(X − λ)) ⊂ A2 (k) is an irreducible curve for any algebraically closed ﬁeld k. Show that the residues 1. Show that 0R · m = 0M for all m ∈ M . compare like powers of T to conclude that F = 0. A subgroup N of an Rmodule M is called a submodule if am ∈ N for all a ∈ R. X ]. (1) A Zmodule is just a commutative group. and that irreducible algebraic sets (resp. (iv) 1R · m = m for m ∈ M . D ∈ k[Z ]. ∗ Let R = k[X . b ∈ R. b ∈ R. (a) Show that every element of k[X . W = An . B. points) correspond to prime ideals (resp. n ∈ M . (b) The polynomial X 2 −a ∈ R[X ] is irreducible if and only if a is not a square inR. prime ideal.e. m ∈ N .34. AFFINE ALGEBRAIC SETS 1. Z ] → k[T ] by α(X ) = T 9 . Z ]/I is the residue of an element A + X B + Y C + X Y D. and let P = (t ) be a principal. V (I ) is irreducible. . α(Z ) = T 4 . if a ring R is a subring of a ring S. (c) Show that Ker(α) = I . the . m ∈ M .37. (See Problem 1. (4) If ϕ : R → S is a ring homomorphism. or 0M ) together with a scalar multiplication. (b) Let V = V (F ) be an irreducible hypersurface in An . and α(F ) = 0. for some A. . the identity of the group is 0. X . an Rmodule is the same thing as a vector space over R. where (±a)m is ±(m + · · · + m) (a times) for a ∈ Z. . . Show that there is a 1. Y .39. Find V (I ) and dimC (C[X . Z ]. Exercise. B. where 1R is the multiplicative identity in R. proper. m..
(C) Suppose R = K . .42. S = L are ﬁelds. v n . So each of the three ﬁniteness conditions is a transitive relation. . v n . . v n ]. . . . . w m ). . (c) If R. . v n ]. Let R be a subring of S. and S = R(v 1 . w 1 . depending on whether we consider S as an Rmodule. . . T = S(w 1 . T are ﬁelds. . and S is module ﬁnite over R. . . . . . s i ∈ S}. . Let ϕ : R[X 1 . . v n . if S is ﬁnitely generated as an Rmodule. w m ]. . . The ring S is ringﬁnite over R if S = R[v 1 . . . . v n ) for some v 1 . . . v n ∈ L. . If S = {s 1 . . . . Problems ∗ 1. . . . R[v 1 . Let R be a subring of a ring S. . S. . or (possibly) a ﬁeld. . . . . (Hint: If L were ringﬁnite over K . . v n ). Show that L = K (X ) (the ﬁeld of rational functions in one variable) is a ﬁnitely generated ﬁeld extension of K . The image of ϕ is written R[v 1 . 1. (A) S is said to be moduleﬁnite over R. (a) If S = R vi . .45. Show that S = R[X ] (the ring of polynomials in one variable) is ringﬁnite over R. ∗ 1. . . v n ∈ L. (B) Let v 1 . v n ∈ S. v n ) be the quotient ﬁeld of K [v 1 . . w m ). It is a subring of S containing R and i i v 1 . . w 1 . If S is moduleﬁnite over R. .5). . . (b) If S = R[v 1 . . . but let z = 1/c. . v n ) as a subﬁeld of L. X n ] → S be the ring homomorphism taking X i to v i . . . If L is ringﬁnite over K (K . . . Explicitly. show that T = R(v 1 . show that T = R[v 1 . . it is the smallest subﬁeld of L containing K and v 1 . . . s n } is ﬁnite. . . .1. We regard K (v 1 . MODULES.43. . . we denote the dimension of S over R by [S : R]. . . v n ] for some v 1 . . . . where c doesn’t divide b (Problem 1. a ring. and with the notion of a ﬁnitedimensional vector space if R is a ﬁeld. . . . . . FINITENESS CONDITIONS 13 submodule generated by S is deﬁned to be { r i s i  r i ∈ R. but not moduleﬁnite. . a common denominator of ring generators would be an element b ∈ K [X ] such that for all z ∈ L. . . . The ﬁeld L is said to be a ﬁnitely generated ﬁeld extension of K if L = K (v 1 . . v n . Note that this concept agrees with the notions of ﬁnitely generated commutative groups and ideals. . . . . w m ]. T = Sw j . . If v 1 . . v n ∈ S. v n ] = { a (i ) v 11 · · · v nn  a (i ) ∈ R}. the submodule generated by S is denoted by R s i . . and it is the smallest such ring. ∗ 1. . The module M is said to be ﬁnitely generated if M = R s i for some s 1 . . There are several types of ﬁniteness conditions for S over R.8. L ﬁelds) then L is a ﬁnitely generated ﬁeld extension of K . . s n ∈ M . T = S[w 1 . . v n ]. . show that T = R vi w j .41. then S is ringﬁnite over R. . but L is not ringﬁnite over K .44. .) ∗ 1. it is the smallest submodule of M that contains S. If R and S are ﬁelds. b n z ∈ K [X ] for some n. . . . . let K (v 1 . S a subring of T . .
we see that (w 1 .G relatively prime. z] is moduleﬁnite over R. Show that S is moduleﬁnite over R if and only if S is integral over R. (3) There is a subring R of S containing R[v] that is moduleﬁnite over R. (1) implies (2): If v n + a 1 v n−1 +· · ·+ a n = 0. (Hint: If z n +a 1 z n−1 +· · · = 0. Since v appears only in the diagonal of the matrix. ab ∈ R[a. b] is moduleﬁnite over R (Problem 1. (3) implies (1): If R = n=1 R w i . (a) Show that any element of L that is integral over K [X ] is already in K [X ].) ∗ 1. w n ) is a nontrivial solution.46. (b) An algebraically closed ﬁeld has no moduleﬁnite ﬁeld extensions except itself. b are integral over R. (a) Show that any element of L that is algebraic over k is already in k. Suppose (a domain) S is ringﬁnite over R. S a subring of (a domain) T . And a ± b. i =0 i =0 (2) implies (3): Let R = R[v]. we say S is an algebraic extension of R if S is integral over R. v ∈ S. The set of elements of S that are integral over R is a subring of S containing R. Let L be a ﬁeld. Proof. Proof. Corollary. show that T is integral over R. Let R be a subring of S.47.45(a)). b]. It follows that i =0 v m ∈ n−1 R v i for all m.14 CHAPTER 1. write z = F /G. F. Problems ∗ 1. (Hint: Let z ∈ T . with essentially the same proofs. then b is integral over R[a] ⊃ R. L = K (X ) the ﬁeld of rational functions in one variable over K . If S is integral over R. If R and S are ﬁelds. AFFINE ALGEBRAIC SETS 1. so R[a. . Let K be a ﬁeld. Then F n +a 1 F n−1G +· · · = 0. a i ∈ R. Then the following are equivalent: (1) v is integral over R. . so they are integral over R by the proposition. The proposition and corollary extend to the case where S is not a domain. If R and S are ﬁelds. . We say that S is integral over R if every element of S is integral over R. and T is integral over S. but we won’t need that generality. then v n ∈ n−1 R v i . (2) R[v] is moduleﬁnite over R. k an algebraically closed subﬁeld of L. ∗ 1. so det(δi j v − a i j ) = 0. If a. An element v ∈ S is said to be integral over R if there is a monic polynomial F = X n + a 1 X n−1 + · · · + a n ∈ R[X ] such that F (v) = 0. where δi j = 0 if i = j and δi i = 1.48. . If we consider these equations in the quotient ﬁeld of S.49. a n .9 Integral Elements Let R be a subring of a ring S. So v is integral over R. so R[v] = n−1 R v i . Then i j n j =1 (δi j v − a i j )w j = 0 for all i . . Proposition 3. ∗ 1. . this determinant has the form v n + a 1 v n−1 +· · ·+ a n . Then R[a 1 . then v w i = n=1 a i j w j for some a i j ∈ R. we usually say that v is algebraic over R if v is integral over R. . so we have z n + a 1 z n−1 + · · · + a n = 0. . Let R be a subring of a domain S. a i ∈ S. .
. so we assume the result for all extensions generated by n − 1 elements. Case 2. And F (v) = 0. . Let ϕ : K [X ] → L be the homomorphism taking X to v. The above discussion indicates that a ringﬁnite ﬁeld extension is already moduleﬁnite. F n z is integral over K [X ] for some n > 0. . this says that if a ﬁeld L is a ringﬁnite extension of an algebraically closed ﬁeld k. . therefore K [v] is a ﬁeld.9 that for any z ∈ L = K [v 1 . .44).10 Field Extensions Suppose K is a subﬁeld of a ﬁeld L. v n ] is moduleﬁnite over K 1 . n n −1 Each v i satisﬁes an equation v i i +a i 1 v i i +· · · = 0. so K (v) = L is isomorphic to K (X ). (a) Show that L = K [X ]/(F ) is a ﬁeld. and K ⊂ R ⊂ L. so (F ) is prime. v n ]. .10.44. then v(v n−1 + · · · ) = −a n . We may assume F is monic.1. . Then (F ) is prime. and suppose L = K (v) for some v ∈ L. Then K [v] is isomorphic to K [X ]. . It follows from the Corollary in §1. Problems ∗ 1. this is impossible (Problem 1.3). The next proposition shows that this is always true. L = K 1 [v 2 . (Hint: If v n + a 1 v n−1 + · · · + a n = 0. Let K 1 = K (v 1 ). Let K be a ﬁeld. Proof. (b) Suppose L is a ﬁeld extension of K . Show that the . then L is moduleﬁnite (and hence algebraic) over K .49(b)). FIELD EXTENSIONS 15 so G divides F . it is enough to show that L is moduleﬁnite over k. . In this case L is not ringﬁnite (or moduleﬁnite) over K (Problem 1. so v is algebraic over K and L = K [v] is moduleﬁnite over K . and completes the proof of the Nullstellensatz. If we take a ∈ K [v 1 ] that is a multiple of all the denominators of the a i j . and if x is the residue of X in L. a i j ∈ K 1 . We may assume v 1 is not algebraic over K (otherwise Problem 1. . then F (x) = 0.48. so F is irreducible and (F ) is maximal (Problem 1. If a ﬁeld L is ringﬁnite over a subﬁeld K .51. (Hint: See Problem 1. y ∈ L such that F (y) = 0.) ∗ 1. In view of Problem 1. 1. Proposition 4 (Zariski). v n ]. To ﬁnish the proof of the Nullstellensatz.) (b) Suppose L is moduleﬁnite over K . Let K be a subﬁeld of a ﬁeld L. F = 0.45(a) ﬁnishes the proof). F ∈ K [X ] (since K [X ] is a PID). so K [v] = K (v). Let Ker(ϕ) = (F ). Show that R is a ﬁeld. The case n = 1 is taken care of by the above discussion. In particular this must hold for z ∈ K (v 1 ). By induction. F ∈ K [X ] an irreducible monic polynomial of degree n > 0. then L = k. we must prove the claim (∗) of Section 7.50. Then K [X ]/(F ) is isomorphic to K [v]. F = 0. . there is an N such that a N z is integral over K [v 1 ]. we get equations (av i )ni + aa i 1 (av 1 )ni −1 + · · · = 0. Suppose L = K [v 1 .) (b) Show that there is no nonzero element F ∈ K [X ] such that for every z ∈ L. . (a) Show that the set of elements of L that are algebraic over K is a subﬁeld of L containing K . But since K (v 1 ) is isomorphic to the ﬁeld of rational functions in one variable over K . and a n = 0. Two cases may occur: Case 1.
. Show that F divides G. show that there is a nonzero a ∈ R such that av is integral over R. (d) Show that F = (X − x)F 1 . . . Let L be a splitting ﬁeld of F . ∗ 1. suppose G ∈ K [X ] and G(y) = 0. y as in (b). Let K be a ﬁeld. (a) For any v ∈ L. F ∈ K [X ]. F 1 ∈ L[X ]. Show that there is a ﬁeld L containing K such that F = n=1 (X − x i ) ∈ L[X ]. ∗ 1. Suppose K is a ﬁeld of characteristic zero. AFFINE ALGEBRAIC SETS homomorphism from K [X ] to L that takes X to Y induces an isomorphism of L with K (y).51(c) to G = F X . and let L be a ﬁnite algebraic extension of K . Let R be a domain with quotient ﬁeld K .51(d) and induction on the degree. F an irreducible monic polynomial in K [X ] of degree n > 0. if (X − x)2 divides F .54. then G(x) = 0. x i ∈ L. .52. (Hint: Apply Problem 1. (b) Show that there is a basis v 1 .) ∗ 1.) L i is called a splitting ﬁeld of F . (Hint: Use Problem 1. (c) With L . .16 CHAPTER 1.53. i Show that the x i are distinct. v n for L over K (as a vector space) such that each v i is integral over R. so F = n=1 (X − x i ).
. X n ] a polynomial function in F (V. X n ]/I (V ) is a domain. . . . . . . for all x ∈ V . . . . . 17 . . An irreducible afﬁne algebraic set is called an afﬁne variety. k) consisting of all constant functions. We have two important ways to view an element of Γ(V ) — as a function on V . .1. . . If V ⊂ An is a variety. . . All rings and ﬁelds will contain k as a subring. . a n ) = F (a 1 .1 Coordinate Rings Let V ⊂ An be a nonempty variety. k) containing k. . X n ]. g ∈ F (V. X n ] such that f (a 1 . . or as an equivalence class of polynomials. . i. Then I (V ) is a prime ideal in k[X 1 . We may thus identify Γ(V ) with the subring of F (V. . k) consisting of all polynomial functions on V . . k) is called a polynomial function if there is a polynomial F ∈ k[X 1 . It is usual to identify k with the subring of F (V.Chapter 2 Afﬁne Varieties From now on k will be a ﬁxed algebraically closed ﬁeld. . . Problems ∗ 2. F (V. For any (nonempty) set V . . The polynomial functions form a subring of F (V. .e. F − G ∈ I (V ). k). ( f g )(x) = f (x)g (x). . . a n ) ∈ V . Show that the map that associates to each F ∈ k[X 1 . .. . By a homomorphism ϕ : R → S of such rings. . . . k) is made into a ring in the usual way: if f . a function f ∈ F (V.G determine the same function if and only if (F −G)(a 1 . we will mean a ring homomorphism such that ϕ(λ) = λ for all λ ∈ k. and call it the coordinate ring of V . . k) is a ring homomorphism whose kernel is I (V ). a n ) = 0 for all (a 1 . X n ]/I (V ). We let Γ(V ) = k[X 1 . 2. In this chapter we will be concerned only with afﬁne varieties. k) be the set of all functions from V to k. Afﬁne algebraic sets will be in An = An (k) for some n. a n ) for all (a 1 . . . ( f +g )(x) = f (x)+g (x). . so k[X 1 . a n ) ∈ V . Two polynomials F. we let F (V. so we call them simply varieties. . .
.22.3. Proposition 1. . Show that there is a natural onetoone correspondence between algebraic subsets (resp. A subvariety of V is a variety W ⊂ An that is contained in V . by ˜ ˜ ˜ setting ϕ( f ) = f ◦ϕ. . . so that k[X ] may be regarded as a subring of Γ(V ). Tm ). . . and T1 . . ∗ 2. Let W be a subvariety of a variety V . . . . X n ] determine a polynomial map T : An → Am . Tm (a 1 .2 Polynomial Maps Let V ⊂ An . . Let V ⊂ An be a nonempty variety. so ϕ restricts to a ˜ homomorphism (also denoted by ϕ) from Γ(W ) to Γ(V ). this completes the proof. k) → F (V. X n ] such that ϕ(a 1 . . maximal ideals) of Γ(V ). . k). . Y . . .4. W ⊂ Am be varieties. . . . inducing T : Γ(Am ) = k[X 1 . 2. . . . . ˜ Any mapping ϕ : V → W induces a homomorphisms ϕ : F (W. Y ]. A polynomial map ϕ : V → W is an isomorphism if there is a polynomial map ψ : W → V such that ψ ◦ ϕ = identity on V . . Let V ⊂ An be a variety. (a) Show that every polynomial function on V restricts to a polynomial function on W . Any such ϕ is the restriction of a polynomial map from An to Am . . and let I (W ) be the ideal of Γ(V ) corV responding to W . Let V = V (F ) ⊂ A2 . n−1 generate Γ(V ) 2. so we often write T = (T1 . Show that the natural homomorphism from k[X ] to Γ(V ) = k[X . . . then ϕ(Γ(W )) ⊂ Γ(V ). . If ϕ is a polynomial map. Then T = ˜ (T1 . . . . a n )) for all (a 1 . . . If V = An . (b) Show that the map from Γ(V ) to Γ(W ) deﬁned in part (a) is a surjective homomorphism with kernel I V (W ). . Tm ∈ k[X 1 . Proposition 1 shows that two afﬁne varieties are isomorphic if and only if their coordinate rings are isomorphic (over k). prime ideals. . a n ) ∈ V .38. Proof. resp. for i = 1. A mapping ϕ : V → W is called a polynomial map if there are polynomials T1 . Suppose α : Γ(W ) → Γ(V ) is a homomorphism. . . . . It is easy to check that T W . There is a natural onetoone correspondence between the polynomial maps ϕ : V → W and the homomorphisms ˜ ϕ : Γ(W ) → Γ(V ). and so T restricts to a polynomial map ϕ : V → W . show that the residues 1. a n ). for if f ∈ Γ(W ) is the I (W )˜ residue of a polynomial F . . . .) ∗ 2. . AFFINE VARIETIES ∗ 2. . . . . W = Am . (ii) Γ(V ) = k. . (iii) dimk Γ(V ) < ∞. subvarieties. . Since we know how to construct ϕ from ϕ. the Ti are uniquely determined by T (see Problem 1. Tm ) is a polynomial map from An to Am . Choose Ti ∈ k[X 1 . Y ]/(F ) is onetoone. . . . Show that the following are equivalent: (i) V is a point. . and suppose F is monic in Y : F = Y n + a 1 (X )Y n−1 + · · · . Tm ). . Let F be an irreducible polynomial in k[X . with n > 0.4). . X m ] → n ˜ (I (W )) ⊂ I (V ).5. . . . then ϕ( f ) = f ◦ ϕ is the I (V )residue of the polynomial F (T1 . a n ) = (T1 (a 1 . so that Γ(W ) is isomorphic to Γ(V )/I V (W ).18 CHAPTER 2. . . . resp. . . points) of V and radical ideals (resp. Let V ⊂ An . . (See Problems 1. ϕ ◦ ψ = identity on W .2. and hence that T (V ) ⊂ Γ(A ) = k[X 1 . X n ]. . . Tm ∈ k[X 1 . 1. m. It is also easy to verify that ˜ ˜ ϕ = α. X n ] such that α(I (W )residue of X i ) = (I (V )residue of Ti ). . . . Y over k[X ] as a module. W ⊂ Am be afﬁne varieties.
Let ϕ : V → W be a polynomial map of afﬁne varieties. . t 3 ) ∈ A3 (k)  t ∈ k} is an afﬁne variety. . . If V is the hypersurface of F . . . . . ϕ is not an isomorphism. .6. a n ) ∈ V and a n+1 = f (a 1 . 2.2.13. . . (a) What is the polynomial map f from A1 to V such that f˜ = α? (b) Show that f is onetoone and onto. X m ]. X n ] generated by {F T  F ∈ I } and V T the algebraic set T −1 (V ) = V (I T ). . .10. . If ϕ : V → W is a polynomial map. show that ϕ−1 (X ) is an algebraic subset of V . . Z 3 − X 5 . where I = I (V ). . (a) Show that ϕ(I W (W )) ⊂ I V (V ) (see Problems 2.3 Coordinate Changes If T = (T1 . Y 2 − Z 3 ) ⊂ A3 as in Problem 1. Suppose ϕ(V ) ⊂ W . a n+1 ) ∈ An+1  (a 1 . Tm ) is a polynomial map from An to Am .3. . deﬁned by pr(a . 2. (Hint:: ˜ ϕ(Γ(V )) = k[T 2 . 2. T 3 ] ⊂ k[T ] = Γ(A1 ).) (b) Let ϕ : A1 → V = V (Y 2 − X 2 (X + 1)) be deﬁned by ϕ(t ) = (t 2 − 1. . . t 2 . W ⊂ W subva˜ rieties. . . n ≥ r . . . and F is a polynomial in ˜ k[X 1 . Z 4 − Y 5 ∈ I (V ). and such that T is onetoone and onto. . Show that G( f ) is an afﬁne variety. show that X is irreducible.7. (a)] Let ϕ : A1 → V = V (Y 2 − X 3 ) ⊂ A2 be deﬁned by ϕ(t ) = (t 2 . (b) Show that V (X Z − Y 2 . Z 2 − X 2 Y ) ⊂ A3 (C) is a variety. f (a 1 .3). Deﬁne G( f ) = {(a 1 . a n . (a) Show that {(t . If Ti = a i j X j + a i 0 . . t 3 ). . . except that ϕ(±1) = (0. V T is the hypersurface of F T (if F T is not a constant). and X is contained in the image of ϕ. the graph of f . . .9. ψ : W → Z . COORDINATE CHANGES 19 Problems ∗ ˜ ˜ 2. Since any translation has an inverse (also a translation). .) 2.12. . .8. 0). a r ) is a polynomial map. Let f ∈ Γ(V ). Let V = V (X 2 − Y 3 . . but not an isomorphism. 2. a n )) deﬁnes an isomorphism of V with G( f ). . . . (Projection gives the inverse. An afﬁne change of coordinates on An is a polynomial map T = (T1 . . . . a ) = 1 n (a 1 . . where T is a linear map (Ti = a i j X j ) and T is a translation (Ti = X i + a i 0 ). Tm ).40. (b) Show that the restriction of ϕ gives a polynomial map from V to W . . we let F T = T (F ) = F (T1 . Let ϕ : V → W . . . a n . Show that ϕ is onetoone and onto. .11. Find a polynomial map from A1 (C) onto V . Y Z − X 3 . This gives a useful test for irreducibility. . I will denote the ideal in k[X 1 . For ideals I and algebraic sets V in m T A . then T = T ◦ T . .) ∗ 2. Show that ψ ◦ ϕ = ϕ◦ ψ. . a n ) → (a 1 . t (t 2 − 1)). V a variety ⊂ An . a n )}. Tn ) : An → An such that each Ti is a polynomial of degree 1. Show that although ϕ is a onetoone. . ∗ 2. and that the map (a 1 . . onto polynomial map. Show that the projection map pr : An → Ar . α : Γ(V ) → k[T ] induced by the homomorphism α of that problem. . V ⊂ V . If ϕ−1 (X ) is irreducible. and X is an algebraic subset of W . ∗ 2. Show that the composition of polynomial maps is a polynomial map. it follows that T will be onetoone (and onto) if and only if T is . (Hint:: Y 3 − X 4 . . . .
a line is the same thing as a hyperplane. . The line through 1 n 1 n P and Q is deﬁned to be {a 1 +t (b 1 −a 1 ). there is an essentially unique representation f = a/b.4 Rational Functions and Local Rings Let V be a nonempty variety in An . X n ). (b) Let V be an algebraic set in An (C). (d) Let P . . and L is isomorphic to A1 (C). V = V (X W −Y Z ) ⊂ A4 (k). This ﬁeld is called the ﬁeld of rational functions on V . X n ). . (b) If V = . Show that An (C) V is pathconnected. Let X .W be the residues of X .20 CHAPTER 2. . we may form its quotient ﬁeld. and b(P ) = 0. . Since Γ(V ) is a domain. . Then L ∩ V is ﬁnite. P ∈ A2 . . Show that there is an afﬁne change of coordinates T of A2 such that T (P ) = P and T (L i ) = L i . f is deﬁned at P if it is possible to ﬁnd a “denominator” for f that doesn’t vanish at P . . (a) Show that C S is pathconnected for any ﬁnite set S. then so are T ◦U and T −1 . . If T and U are afﬁne changes of coordinates on An . show that there is an afﬁne change of coordinates T of An such that V T = V (X m+1 . . y.16. in A2 .20). .15.W ]/(X W −Y Z ). F r ) for some polynomials F i of degree 1. . L 2 two distinct lines through P . (c) Show that the m that appears in part (b) is independent of the choice of T . Give An (C) = Cn the usual topology (obtained by identifying C with R2 . γ(1) = Q. . (c) Show that.) ∗ 2. L 1 . Recall that a topological space X is pathconnected if for any P. . (a) Show that if T is an afﬁne change of coordinates on An . Tn would be dependent. . If Γ(V ) is a UFD. It is called the dimension of V . and is written k(V ). . L 2 distinct lines through P .Q ∈ X . Let k = C. Let P = (a . Γ(V ) = k[X . Z . L 1 . An element of k(V ) is a rational function on V . . . . X n )T = V (X s+1 . then V T is also a linear subvariety of An (k). Y . b ∈ Γ(V ). A set V ⊂ An (k) is called a linear subvariety of An (k) if V = V (F 1 . i = 1. (a) Show that if L is the line through P and Q.W in Γ(V ). .14. and T is an afﬁne change of coordinates. 2. . let L be the line through P and Q.) 2. AFFINE VARIETIES invertible. Z . (b) Show that a line is a linear subvariety of dimension 1. If f is a rational function on V . there is a continuous mapping γ : [0. 2. Γ(V ) its coordinate ring. . (Hint:: If P. Y .Q ∈ An (C) V . . m < s. . where a and b have no common factors (Problem 1. Note that there may be many different ways to write f as a ratio of polynomial functions. however.2). (Hint:: use induction on r . Y . and P ∈ V . . . f = a/b. Example. then T (L) is the line through T (P ) and T (Q). and hence Cn with R2n ). show that Tm+1 . Q = (b . w) ∈ V if y = 0 or w = 0 (see Problem 2. and that a linear subvariety of dimension 1 is the line through any two of its points. and then f is deﬁned at P if and only if b(P ) = 0. T is an isomorphism of the variety An with itself. a ). . . . Then X /Y = Z /W = f ∈ k(V ) is deﬁned at P = (x. Z .) So V is a variety. . . b ) be distinct points of An . . Problems ∗ 2. z. Then V is then isomorphic (as a variety) to Am (k). . (Hint:: Suppose there were an afﬁne change of coordinates T such that V (X m+1 . 1] → X such that γ(0) = P. we say that f is deﬁned at P if for some a. a n +t (b n −a n ))  t ∈ k}.
18 for one indication of this. as desired.) The ideal mP (V ) = { f ∈ O P (V )  f (P ) = 0} is called the maximal ideal of V at P . . O P (V ). there is a b ∈ Γ(V ) with b(P ) = 0 and b f ∈ Γ(V ). Suppose f ∈ O P (V ). Let J f = {G ∈ k[X 1 .22). We must show that any ideal I of O P (V ) is ﬁnitely generated. f r for the ideal I ∩Γ(V ) of Γ(V ). . so O P (V )/mP (V ) is isomorphic to k. i. The ring O P (V ) is called the local ring of V at P . . Proof. let z = Y /X ∈ k(V ). a. Proof. . Since Γ(V ) is Noetherian (Problem 1. so b f = a i f i . . . b(P ) = 0. . Find the pole sets of z and of z 2 . 1 · f = f ∈ Γ(V ). For G ∈ k[X 1 . . Let m = {nonunits of R}. An element f ∈ O P (V ) is a unit in O P (V ) if and only if f (P ) = 0. We can then deﬁne the value of f at P . as follows: write f = a/b. It is the kernel of the evaluation homomorphism f → f (P ) of O P (V ) onto k. Clearly every proper ideal of R is contained in m. and the points of V (J f ) are exactly those points where f is not deﬁned. Let f ∈ k(V ). Y the residues of X . O P (V ) is a Noetherian local domain. the units are those elements not belonging to the maximal ideal. Proposition 3. f r generate I as an ideal in O P (V ). A ring satisfying the conditions of the lemma is called a local ring. a i ∈ Γ(V ). X n ]  G f ∈ Γ(V )}. then b f ∈ Γ(V ) ∩ I . .e. RATIONAL FUNCTIONS AND LOCAL RINGS 21 Let P ∈ V . . Y in Γ(V ). For if f ∈ I ⊂ O P (V ). . The following conditions on a ring R are equivalent: (1) The set of nonunits in R forms an ideal. If f ∈ P ∈V O P (V ). X n ] containing I (V ). which proves (2). b ∈ Γ(V ). so mP (V ) = {nonunits of O P (V )}. Suppose V ⊂ An . The set of points P ∈ V where a rational function f is not deﬁned is called the pole set of f . . . . These local rings play a prominent role in the modern study of algebraic varieties. Problems 2. the lemma is an immediate consequence of this. and let f (P ) = a(P )/b(P ) (one checks that this is independent of the choice of a and b. choose generators f 1 . All the properties of V that depend only on a “neighborhood” of P (the “local” properties) are reﬂected in the ring O P (V ). . . therefore f = (a i /b) f i . Proposition 2. Lemma. and mP (V ) is its unique maximal ideal. Note that J f is an ideal in k[X 1 . and X . See Problem 2. P ∈V Proof. denote the residue of G in Γ(V ) by G.2. so 1 ∈ J f (Nullstellensatz!). (2) R has a unique maximal ideal that contains every proper ideal of R. . . This proves (1). Let V = V (Y 2 − X 2 (X + 1)) ⊂ A2 . .17. V (J f ) = . written f (P ).4. We claim that f 1 . (2) Γ(V ) = (1) The pole set of a rational function is an algebraic subset of V . We deﬁne O P (V ) to be the set of rational functions on V that are deﬁned at P . It is easy to verify that O P (V ) forms a subring of k(V ) containing Γ(V ) : k ⊂ Γ(V ) ⊂ O P (V ) ⊂ k(V ). We have seen that O P (V ) is a local ring. . X n ]. ..
To show that any z has such an expression. Then f deﬁnes a function from U to k. so z n = v t z n and v t = 1.) 2. n ≥ m. t a generator for m. z. Proof. Then z n+1 = v z n for some v ∈ R. Show that there is a natural onetoone correspondence between the prime ideals in O P (V ) and the subvarieties of V that pass through P . . But t is not a unit. Thus the expression of any z = ut n is unique. Show that ϕ extends ˜ uniquely to a ring homomorphism (also written ϕ) from OQ (W ) to O P (V ). 2. 2. z 2 . b ∈ Γ(V ). It is not hard to see that the only ideals in R are the principal ideals (t n ). n a nonnegative integer. so R is a PID. Continuing in this way.) Show that ϕ(mQ (W )) ⊂ mP (V ). v units. Let R be a domain that is not a ﬁeld. (2) There is an irreducible element t ∈ R such that every nonzero z ∈ R may be written uniquely in the form z = ut n . we may assume z is not a unit.18. . (Note that ˜ ˜ ϕ may not extend to all of k(W ). Show that T induces an isomorphism T T n from OQ (V ) to O P (V ) if P ∈ V . ∗ Let T : An → An be an afﬁne change of coordinates. Let f be a rational function on a variety V . with z i = z i +1 t . u. w)  y = 0 and w = 0}. Let O P (V ) be the local ring of a variety V at a point P . Proposition 4. So a rational function may be considered as a type of function. Show that the pole set of f is exactly {(x. for V a subvariety of A .2. An element t as in (2) is called a uniformizing parameter for R.22.5 Discrete Valuation Rings Our study of plane curves will be made easier if we have at our disposal several concepts and facts of an algebraic nature. but only on the complement of an algebraic subset of V . we ﬁnd an inﬁnite sequence z 1 . If z 1 is a unit we are ﬁnished. n a nonnegative integer. Show that 2. Then the following are equivalent: (1) R is Noetherian and local. so (z n ) = (z n+1 ) for some n. A ring R satisfying the conditions of Proposition 4 is called a discrete valuation ring. where a. not on V itself. and the maximal ideal is principal. Show that this function determines f uniquely. They are put into the next few sections to avoid disrupting later geometric arguments. Since R is Noetherian. use Problem 2. and I is generated by I ∩ Γ(V ).20. ϕ : Γ(W ) → Γ(V ) the ˜ induced map on coordinate rings. and b(P ) = 0 for every P where f is deﬁned. the chain of ideals (z 1 ) ⊂ (z 2 ) ⊂ · · · must have a maximal member (Chapter 1. (Hint:: If I is prime in O P (V ).21. . Suppose P ∈ V . so z = z 1 t for some z 1 ∈ R. u a unit in R. (2) implies (1): (We don’t really need this part. I ∩ Γ(V ) is prime in Γ(V ). (1) implies (2): Let m be the maximal ideal. so n = m and u = v. ∗ ˜ 2. .22 CHAPTER 2. ϕ(P ) = Q. written DVR. Then ut n−m = v is a unit. ˜ ˜ T : OQ (An ) → O P (An ) is an isomorphism.) m = (t ) is clearly the set of nonunits. Let U = {P ∈ V  f is deﬁned at P }. T (P ) = Q. y. Section 5). show that it is impossible to write f = a/b.19. AFFINE VARIETIES 2. In the example given in this section. Let ϕ : V → W be a polynomial map of afﬁne varieties. so assume z 1 = z 2 t . Suppose ut n = v t m .
29. 2. Then (when t is ﬁxed) any nonzero element z ∈ K has a unique expression z = ut n . Suppose the maximal ideal of S contains m. is deﬁned to be { ∞ a i X i  a i ∈ k}. . The ring of formal power series over k.23.25 are the only DVR’s with quotient ﬁeld Q. and S is also a DVR. 2. (b) Let t be a uniformizing parameter for R. (a) Show that if z ∈ K . satisfying: (i) ϕ(a) = ∞ if and only if a = 0. z ∈ R. ) of elements in k. . then a 1 + · · · + a n = 0. then z −1 ∈ m. b ∈ Z. here we allow an inﬁnite . ∗ 2. . (b) If a 1 . p doesn’t divide b} is a DVR with quotient ﬁeld Q. let m be the maximal ideal of R. DISCRETE VALUATION RINGS 23 any other uniformizing parameter is of the form ut . (As with polynomials. for existence use (a) and induction. there is a unique λ ∈ k such that z − λ ∈ m. K = k(V ) = k(X ). show that O a (V ) is a DVR with uniformizing parameter t = X − a. λn ∈ k and z n ∈ R such that z = λ0 +λ1 t +λ2 t 2 +· · ·+λn t n +z n t n+1 . ϕ(b)). then the function ord : K → Z ∪ {∞} is an order function on K . . (b) Suppose R ⊂ S ⊂ K .29.24). we deﬁne ord(0) = ∞. λ1 . (a) For each a ∈ k = V . . Let R be a DVR with quotient ﬁeld K . and quotient ﬁeld K . Verify the following assertions: (a) For any z ∈ R. . Show that R = {z ∈ K  ϕ(z) ≥ 0} is a DVR with maximal ideal m = {z  ϕ(z) > 0}. The exponent n is called the order of z. Note that R = {z ∈ K  ord(z) ≥ 0}. Let k be a ﬁeld. a rigorous deﬁnition is best i =0 given in terms of sequences (a 0 . Let R be a DVR with quotient ﬁeld K . show that if R is a DVR with quotient ﬁeld K .5. a n ∈ K . . written k[[X ]]. Let K be the quotient ﬁeld of R. . u a unit in R. n ∈ Z (see Problem 1. Let p ∈ Z be a prime number. Show that the order function on K is independent of the choice of uniformizing parameter. Show that those of Problem 2. (b) Show that O ∞ = {F /G ∈ k(X )  deg(G) ≥ deg(F )} is also a DVR.30. ∗ 2. ∗ 2.31. Γ(V ) = k[X ].) 2.2). and is written n = ord(z). . (Hint:: For uniqueness use Problem 2. Show that {r ∈ Q  r = a/b. ∗ 2. (ii) ϕ(ab) = ϕ(a) + ϕ(b).26. ord(a i ) < ord(a j ) (all j = i ). Show that the DVR’s of Problem 2. Giving a DVR with quotient ﬁeld K is equivalent to deﬁning an order function on K . .24 are the only DVR’s with quotient ﬁeld k(X ) that contain k.28. (iii) ϕ(a + b) ≥ min(ϕ(a). Problems ∗ 2.25. z ∈ R. a 1 . and for some i .24. . and quotient ﬁeld K . Conversely. (a) If ord(a) < ord(b). Then for any n ≥ 0 there are unique λ0 . Let R be a DVR with maximal ideal m. show that ord(a + b) = ord(a). and that the composition k → R → R/m is an isomorphism of k with R/m (as for example in Problem 2. u a unit in R. and suppose a ﬁeld k is a subring of R. ord the order function on K . with uniformizing parameter t = 1/X . An order function on a ﬁeld K is a function ϕ from K onto Z ∪ {∞}. Show that S = R. a. ∗ 2.2. and m = {z ∈ K  ord(z) > 0} is the maximal ideal in R.27. Let V = A1 .
. . . Show that F +G is irreducible. k algebraically closed. . X n+1 ] is a form. Problems 2. . AFFINE VARIETIES number of nonzero terms. Any z ∈ R then determines a power series λi X i . then F factors into a product of linear factors.24 CHAPTER 2. where r = deg(g ). X n+1 ] is the same as factoring F ∗ ∈ R[X 1 . Y ] is a form. factoring a form F ∈ R[X 1 . . are determined as in Problem 2. Conversely. . X n ]. . . . (These processes are often described as “dehomogenizing” and “homogenizing” polynomials with respect to X n+1 . 2. . X n+1 ( f + g )∗ = X n+1 f ∗ + X n+1 g ∗ . Corollary. .) Deﬁne the sum by a i X i + b i X i = (a i + b i )X i . (b) Show that the homomorphism extends to a homomorphism of K into k((X )). Find the power series expansion of z = (1 − X )−1 and of (1 − X )(1 + X 2 )−1 in terms of t . . t = X . . X n /X n+1 ). then X n+1 (F ∗ )∗ = F . 2. X n+1 ] by setting d d −1 d f ∗ = X n+1 f 0 + X n+1 f 1 + · · · + f d = X n+1 f (X 1 /X n+1 .34. . . If F ∈ R[X 1 .30.24. . write F = Y r G. where c i = j +k=i a j b k . (c) Let a = 0 in Problem 2. and t = r + s − deg( f + g ). if F ∈ k[X . . we deﬁne F ∗ ∈ R[X 1 . for any polynomial f ∈ R[X 1 . . . λ1 . X n ] of degree d . X n ] by setting F ∗ = F (X 1 . . 1). (a) Show that the map z → λi X i is a onetoone ring homomorphism of R into k[[X ]]. r + 1 respectively. . where f i is a form of degree i . r (2) If F = 0 and r is the highest power of X n+1 that divides F . with no common factors (k a ﬁeld). write f = f 0 + f 1 + · · · + f d . s = deg( f ). .32. .) The proof of the following proposition is left to the reader: Proposition 5. if λ0 . where Y doesn’t divide G. The ﬁrst claim follows directly from (1) and (2) of the proposition. and the product by ( a i X i )( b i X i ) = c i X i . Show that k[[X ]] is a ring containing k[X ] as a subring. . Proof. t r s (3) (F + G)∗ = F ∗ + G ∗ . Let R be a DVR satisfying the conditions of Problem 2. . ∗ ( f )∗ = f . Then F ∗ = G ∗ = (X − λi ) since k is algebraically closed. . . . . so F = Y r (X − λi Y ). (1) (F G)∗ = F ∗G ∗ . We often write z = λi t i . f ∗ is a form of degree d . Y ]. . . Its quotient ﬁeld is denoted k((X )). Up to powers of X n+1 . . . X n . ( f g )∗ = f ∗ g ∗ . and that the order function on k((X )) restricts to that on K . . Suppose F.33. Factor Y 3 − 2X Y 2 + 2X 2 Y + X 3 into linear factors in C[X .30(b). In particular. . . . and deﬁne f ∗ ∈ R[X 1 . and call this the power series expansion of z in terms of t . 2.6 Forms Let R be a domain. . X n ] are forms of degree r . For the second. Show that k[[X ]] is a DVR with uniformizing parameter X .G ∈ k[X 1 . .
7 Direct Products of Rings If R 1 . R n are rings. . . then dim( R ) = i i i dim R i . . a n + b n ). What are the additive and multiplicative identities in R i ? Is the map from R i to R j taking a i to (0. . . 2.37. be sequences of nonzero linear forms in k[X . . and ring homomorphisms ϕi : R → R i . If I is generated by a 1 . a n ) to a i are ring homomorphisms. (c) Let L 1 . it may not be generated by them. R n . . . dimV (d . . . . . . . . . . a i . . . dimV (d . i Problems 2.7. λ ∈ k. and assume no L i = λM j . Note that while I n contains all nth powers of elements of I . . k may be regarded as a subring of n=1 R i . X n ]}. . . .8 Operations with Ideals Let I . . . d +n−1 n−1 . . there is a unique ring homomorphism ϕ : R → n=1 R i such that πi ◦ ϕ = ϕi . . . . Show that if k ⊂ R . . . and is written n n i =1 R i . I n are ideals. . a r . . Then I n is generated by the monomials of degree n. b n ) = (a 1 b 1 . so I n consists of those polynomials with no terms of degree < n. . and each R is ﬁnitedimensional over k. Let A i j = L 1 L 2 . 0) a ring homomorphism? ∗ 2.the cartesian product R 1 × · · · × R n is made into a ring as follows: (a 1 . Show that V (d . . . the binomial coef 2. . It follows that the residues of the monomials of degree < n form a basis of k[X 1 . . a n ) + (b 1 . a n )(b 1 . if a ﬁeld k is a subring of i each R i . . . 2). . and that the monomials of degree d form a basis. . i = 1. . . . L 2 . a n b n ). and M 1 . 1) = 1. I = (X 1 . . . .38. . . I 1 · · · I n is the ideal generated by {a 1 a 2 · · · a n  a i ∈ I i }. . X r ). (a) Show that there are d + 1 monomials of degree d in R[X . . 2. n) = ﬁcient.36. . M 2 . Y ]. . (b) Let V (d . The ideal generated by {ab  a ∈ I . 3) = (d + 1)(d + 2)/2. Show that {A i j  i + j = d } forms a basis for V (d . Example. b n ) = (a 1 + b 1 . X r ]/I n over k. . . X r ]. . 2) = d + 1. and (a 1 .2. R = k[X 1 . . Similarly if I 1 . We deﬁne I n to be I I · · · I (n times). DIRECT PRODUCTS OF RINGS 25 ∗ 2. . . b ∈ J } is denoted I J . The direct product is characterized by the following property: given any ring R. n) is a vector space over k. . . This ring is called the direct product of R 1 . .35. . So dimV (d . . Z ]. k a ﬁeld. show that dimV (d . . . . The natural projection maps πi : j =1 R j → R i taking (a 1 . . M j . i . . . . . . . then i i I n is generated by {a i 1 · · · a rr  i j = n}. . . . n) = {forms of degree d in k[X 1 . and 1 + 2 + · · · + (d + 1) = (d + 1)(d + 2)/2 monomials of degree d in R[X . . Y ]. And R = I 0 ⊃ I 1 ⊃ I 2 ⊃ · · · . L i M 1 M 2 . . J be ideals in a ring R. . j ≥ 0 (A 00 = 1). In particular. Y . With the above notation. . . n.
Let P = (0. Lemma. I J = I ∩ J . then I ∩ J = (I ∩ J )R = (I ∩ J )(I + J ) = (I ∩ J )I +(I ∩ J )J ⊂ J I + I J = I J . and n n I i and J i = j =i I j are comaximal for all i . Show that m I and J n are comaximal for all m. a ∈ I . so I r O = m r for all r . Show that there is a natural homomorphism ϕ from O P (An )/J O P (An ) to O P (V )/J O P (V ). Let I . . in a ring R: (a) (I 1 + I 2 )J = I 1 J + I 2 J . Let I = (X . i.39.41. . . I = I (V ) ⊂ k[X 1 . (a) Let I ⊂ J be ideals in a ring R. b ∈ J }. O P (An )/I O P (An ) is isomorphic to O P (V ). Show that there is a natural ring homomorphism from R/I to S/I S. I N are ideals in R. n n (b) (I 1 · · · I N )n = I 1 · · · I N . . Show that I n ⊂ J for some n. Proof. (2) If I and J are comaximal. . In particular. ∗ 2. J be ideals in a ring R. . X n ] that contains I . . R a subring of a ring S.e.43. O = O (An ). . I S denotes the ideal of S generated by the elements of I . two distinct maximal ideals are comaximal. Suppose I is ﬁnitely generated and I ⊂ Rad(J ). . Let J be the image of J in Γ(V ).42.) Problems ∗ 2. . ∗ 2. Prove the following relations among ideals I i . ∗ 2. 2 2. ∗ 2. . AFFINE VARIETIES If R is a subring of a ring S. P ∈ V . (1) I J ⊂ I ∩ J for any ideals I and J . . .. . For example. ∗ 2. Then I + J is an ideal. J be ideals in a ring R. . (1) is trivial. . in fact. Deﬁne I + J = {a + b  a ∈ I . J in R are said to be comaximal if I + J = R. Two ideals I . Y ]. X ] be the P P 1 n ideal generated by X 1 .40. (b) Suppose I 1 . Let I .46. ∗ 2. . . . ∗ 2. .26 CHAPTER 2.45. . (a) Suppose I . Show that ideals I . (See Problem 2. X ] (k algebraically closed) are comaximal if 1 n and only if V (I ) ∩ V (J ) = . . .39. . J . J ⊂ k[X . Show that I + J 2 = R.44. Let V be a variety in An . If I + J = R. proving (2). 0) ∈ An . X n ]. . Show that I O = m. and that ϕ is an isomorphism. Show that I 1 ∩ · · · ∩ I N = (I 1 · · · I N )n = n (I 1 ∩ · · · ∩ I N ) for all n. b ∈ J . J are comaximal ideals in R. It is easy to see that I n S = (I S)n . X n . Let I ⊂ k[X . if 1 = a + b. Y ) ⊂ k[X . m = m (An ). and let J be an ideal of k[X 1 . Show that there is a natural ring homomorphism from R/I onto R/J . . n. . . Y ]/I n ) = 1 + 2 + · · · + n = n(n+1) . it is the smallest ideal in R that contains I and J . (b) Let I be an ideal in a ring R.9 Ideals with a Finite Number of Zeros The proposition of this section will be used to relate local questions (in terms of the local rings O P (V )) with global ones (in terms of coordinate rings). Show that dimk (k[X . .
. . Then H ∈ I i . If we let e i be the residue of E i in R. Rad(I ) = I ({P 1 . Let t i g i = e i . so ( I i )d ⊂ I for some d (Problem 2. where g is the I residue of G.41).42(b)) ϕi from R to R i induce a homomorphism ϕ from R to i =1 R i . Then there is a natural isomorphism of N k[X 1 . Let E i = 1 − (1 − F id )d . then there is a t ∈ R such that t g = e i . It follows that (1 − H )(E i + H E i + · · · + H d −1 E i ) = E i − H d E i .10. . . . Let I be an ideal in k[X 1 . In addition. . so E i ∈ I d if i = j . . X n ]/I . dimk (k[X 1 . . ϕi (e j ) = 0 for i = j . a N /s N ) ∈ R i . . To prove the claim. since ϕi (e i )ϕi (e j ) = ϕi (e i e j ) = 0 if i = j . M . j Now choose F i ∈ k[X 1 . . . X n ] be the distinct maximal ideals that contain I . Let R = k[X 1 . Therefore ϕi (e i ) = ϕi ( e j ) = ϕi (1) = 1. so H d E i ∈ I . ϕi (e i ) is a unit in R i . the quotient group M /N of cosets of N in M is made into an Rmodule in the following way: if m is the coset (or equivalence . . . X n ]. X n ]/I is isomorphic to O P (An )/I O P (An ). Problem 2. . then k[X 1 . . . then a i /s i = a i t i in R i . Now suppose z = (a 1 /s 1 . . it follows (Problem 2. Claim.45). A homomorphism ϕ : M → M of abelian groups is called an Rmodule homomorphism if ϕ(am) = aϕ(m) for all a ∈ R. . as desired. and e i = 1. . . Then f = e i f = t i g i f = 0. we show how to conclude that ϕ is an isomorphism: ϕ is onetoone: If ϕ( f ) = 0. and suppose V (I ) = {P 1 . P N } is ﬁnite. M Rmodules.10 Quotient Modules and Exact Sequences Let R be a ring. . Since j =i I j and I i are comaximal (Problem 2. then for each i there is a G i with G i (P i ) = 0 and G i F ∈ I ( f = I residue of F ). and ϕ( t j a j e j ) = z. Assuming the claim for the moment. we may ﬁnd t i so that t i s i = e i . . we have e i = e i . ϕ is onto: Since E i (P i ) = 1. E i − E i = E i (1 − F i ) is in 2 d · I i ⊂ I . . . . . . F i (P i ) = 1 (Problem 1. . e i e j = 0 if i = j . m ∈ M . and R is ﬁnite dimensional over k. X n ] (k algebraically closed). so ϕi ( t j a j e j ) = ϕi (t i a i ) = a i /s i . we may assume that G(P i ) = 1. . Corollary 2. Let O i = O P i (An ). . P N }) = i =1 I i . . By the claim.17). Let I i = I ({P i }) ⊂ k[X 1 . . QUOTIENT MODULES AND EXACT SEQUENCES 27 Proposition 6. The natural homomorphisms (Problem N 2. 2. If G ∈ k[X 1 . . Proof. Show that R is isomorphic to a direct product of local rings. Let H = 1 − G.2. . Therefore g (e i + he i + · · · + h d −1 e i ) = e i . . . . . Suppose R is a ring containing k. If V (I ) = {P }. Corollary 1. N By the Nullstellensatz. and G(P i ) = 0.47. X n ]/I with i =1 O i /I O i . . R i = O i /I O i .40) that I d = (I 1 · · · I N )d = ( I j )d ⊂ I . X n ]/I ) = N i =1 dimk (O i /I O i ). . . Note that E i = F id D i for some D i . . It is an Rmodule isomorphism if it is onetoone and onto. . If N is a submodule of an Rmodule M . X n ] such that F i (P j ) = 0 if i = j . j and 1 − d j =i I j d 2 d d i E i = (1 − E j ) − i = j E i ∈ I j ⊂ I . .
we say that the sequence M 1 −→ M 2 −→ · · · −→ M n+1 is exact if Im(ϕi ) = Ker(ϕi +1 ) for each i = 1. Note that there are unique Rmodule homomorphism from the zeromodule 0 to any Rmodule M . For then 0 −→ V1 −→ V2 −→ W −→ 0 and 0 −→ W −→ V3 −→ V4 −→ 0 are exact. AFFINE VARIETIES class) containing m. If ϕi : M i → M i +1 are Rmodule homomorphisms. (2) follows from (1) by letting W = Im(ϕ2 ) = Ker(ϕ3 ). and from M to 0. (b) If N and P ϕ . ∗ 2. Show that there is a unique homomorphism ϕ : M /N → M such that ϕ ◦ π = ϕ. We say that the sequence (of modules and homomorphisms) M −→ M −→ M is exact (or exact at M ) if Im(ψ) = Ker(ϕ). This M /N is called the quotient module of M by N . and the result follows by subtraction. and ϕ(N ) = 0. and 0 −→ M −→ M is exact if and only if ψ is onetoone. Ker(ϕ) and Im(ϕ) are submodules of M and M respectively. and ψ maps M isomorphically onto the kernel of ϕ. Thus M −→ M −→ 0 is exact if and only if ϕ is onto. Proposition 7. n. (1) is just an abstract version of the ranknullity theorem for a linear transformation ϕ : V → V of ﬁnitedimensional vector spaces. ψ ϕ3 ϕ1 ϕ2 ψ ϕ ψ ϕ ϕ1 ϕ2 ϕn ϕ ψ ψ ϕ Problems ∗ 2. Proof. Let ψ : M → M . and a ∈ R. Suppose ϕ : M → M is a homomorphism of Rmodules. where ψ is the inclusion. Then dimV + dimV = dimV . . .28 CHAPTER 2.49. deﬁne am = am. π : M → M /N the natural homomorphism. Show that 0 −→ Ker(ϕ) −→ M −→ Im(ϕ) −→ 0 is exact. . (1) Let 0 −→ V −→ V −→ V −→ 0 be an exact sequence of ﬁnitedimensional vector spaces over a ﬁeld k.48. Thus 0 −→ M −→ M −→ M −→ 0 is exact if and only if ϕ is onto. Verify that for any Rmodule homomorphism ϕ : M → M . Then dimV4 = dimV3 − dimV2 + dimV1 . (2) Let ϕ1 ϕ2 ϕ3 0 −→ V1 −→ V2 −→ V3 −→ V4 −→ 0 be an exact sequence of ﬁnitedimensional vector spaces. . (a) Let N be a submodule of M . It is easy to verify that this makes M /N into an Rmodule in such a way that the natural map from M to M /N is an Rmodule homomorphism. ϕ : M → M be Rmodule homomorphisms.
Let V be a vector space. Let 0 −→ V1 −→ · · · −→ Vn −→ 0 be an exact sequence of ﬁnitedimensional vector spaces. .49(c) to show that dimV /(W + T (V )) = dim(W ∩ T (V ))/T (W ). ∗ 2. (e) If O is a local ring with maximal ideal m. T : V → V a onetoone linear map such that T (W ) ⊂ W . ∗ 2. (d) If J ⊂ I are ideals in a ring R. (a) Show that T induces an isomorphism of V /W with T (V )/T (W ). since k ⊂ R. Then mn /mn+1 is an Rmodule. with V /U ﬁnitedimensional. Let M X = {mapping s ϕ : X → R  ϕ(x) = 0 for all but a ﬁnite number of x ∈ X }. FREE MODULES 29 are submodules of a module M . 2.52. Show that ord(z) = n if (z) = mn . We say that X is a basis for M X : the elements of M X are just “formal sums” a x x. Usually we write x instead of ϕx . M X is characterized by the following property: If α : X → M is any mapping from the set X to an Rmodule M . (d) Conclude ﬁnally that dimV /T (V ) = dimW /T (W ). The module M X is called the free Rmodule on the set X . there is a natural exact sequence of Rmodules: 0 −→ I /J −→ R/J −→ R/I −→ 0. Show that the subgroup N + P = {n + p  n ∈ N .11 Free Modules Let R be a ring. (c) Let z ∈ R. p ∈ P } is a submodule of M . ψ ∈ M X . a ∈ R. x ∈ X . Let N . Show that there is a natural Rmodule isomorphism of N /N ∩ P onto N + P /P (“First Noether Isomorphism Theorem”). and assume V /W and W /T (W ) are ﬁnitedimensional. and consider X as a subset of M X . then there are natural homomorphisms from M /P onto M /N and from N /P into M /P .30. ϕx (x) = 1. with P ⊂ N .50. and hence that ord(z) = dimk (R/(z)). P be submodules of a module M . X any set. (b) Construct an isomorphism between T (V )/(W ∩ T (V )) and (W + T (V ))/W . (c) Use Problem 2. (c) Let U ⊂ W ⊂ V be vector spaces.11.51. and so also a kmodule. Then dimV /U = dimV /W + dimW /U . where a x ∈ R (in fact. ∗ 2. If we deﬁne ϕx ∈ M X by the rules: ϕx (y) = 0 if y = x. This M X is made into an Rmodule as follows: (ϕ + ψ)(x) = ϕ(x) + ψ(x). then α extends uniquely to a homomorphism from M X to M . and an isomorphism between W /(W ∩ T (V )) and (W + T (V ))/T (V ).2. Show that (−1)i dim(Vi ) = 0. Show that the resulting sequence 0 −→ N /P −→ M /P −→ M /N −→ 0 is exact (“Second Noether Isomorphism Theorem”).53. there is a natural exact sequence of O modules 0 −→ mn /mn+1 −→ O /mn+1 −→ O /mn −→ 0. (a) Show that dimk (mn /mn+1 ) = 1 for all n ≥ 0. Let R be a DVR satisfying the conditions of Problem 2. a x = ϕ(x)). 2. W a subspace. and (aϕ)(x) = aϕ(x) for ϕ. then every ϕ ∈ M X has a unique expression ϕ = a x ϕx . (b) Show that dimk (R/mn ) = n for all n > 0.
. . m n } with n elements. m n ∈ M if for X the set {m 1 . . . .55. where X is the residue of X . . AFFINE VARIETIES An Rmodule M is said to be free with basis m 1 . . .30 CHAPTER 2. . X n−1 . . Every module is isomorphic to a quotient of a free module. If R = Z. Show that R[X ]/(F ) is a free Rmodule with basis 1. . Show that a subset X of a module M generates M if and only if the homomorphism M X → M is onto. Problems 2. . What does M being free on m 1 . . . X . Let F = X n + a 1 X n−1 + · · · + a n be a monic polynomial in R[X ]. the natural homomorphism from M X to M is an isomorphism. a free Zmodule on X is called the free abelian group on X .56.54. 2. . . m n say in terms of the elements of M ? 2. .
k(V (F )). we say that the F i are the components of F and e i is the multiplicity of the component F i . 31 . k(F ). or “the line e a X + bY + c = 0”. they should not be relied upon too heavily. but the multiplicities of the components cannot.. Note that the components F i of F can be recovered (up to equivalence) from V (F ). and O P (V (F )). A point that isn’t simple is called multiple (or singular). and O P (F ) instead of Γ(V (F )). Let F be a curve. so we modify our deﬁnition slightly: We say that two polynomials F. We deﬁne an afﬁne plane curve to be an equivalence class of nonconstant polynomials under this equivalence relation. In this case the line F X (P )(X −a)+F Y (P )(Y −b) = 0 is called the tangent line to F at P .g. If F is irreducible. A2 (R) ⊂ A2 (C). so we speak of “the line a X + bY + c”. F i is a simple component if e i = 1. For some purposes it is useful to allow F to have multiple factors. “the plane curve Y 2 − X 3 ”. b) ∈ F . Y ] are equivalent if F = λG for some nonzero λ ∈ k.e. While the pictures are an aid to the imagination. Since R ⊂ C. F ∩ A2 (R). A curve of degree one is a line. We often slur over this equivalence distinction. where F is determined up to multiplication by a nonzero constant (Chapter 1. P = (a. where the F i are the irreducible factors of F . e. A curve with only simple points is called a nonsingular curve. We will usually write Γ(F ). Section 6). The point P is called a simple point of F if either derivative F X (P ) = 0 or F Y (P ) = 0. we can only sketch the real part of F . If F is a curve in A2 (C). V (F ) is a variety in A2 . The degree of a curve is the degree of a deﬁning polynomial for the curve.Chapter 3 Local Properties of Plane Curves 3. and say. ı. We sketch some examples. or even “the plane curve Y 2 = X 3 ”. If F = F i i .G ∈ k[X . and multiple otherwise. Y ] without multiple factors.1 Multiple Points and Tangent Lines We have seen that afﬁne plane curves correspond to nonconstant polynomials F ∈ k[X .
Write F = F m +F m+1 +· · ·+F n . In the ﬁrst two examples. . the linear term of the equation for the curve is just the tangent line to the curve at (0. and F respectively are Y 2 . etc. CHAPTER 3. and in this case F 1 is exactly the tangent line to F at P . P = (0. Note that P ∈ F if and only if m P (F ) > 0. E . 0). E . Using the rules for derivatives. if m = 3. where F i is a form in k[X . and that P = (0. 0). P is called a double point. We deﬁne m to be the multiplicity of F at P = (0. If m = 2. 0) is the only multiple point on C . and F . Y 2 −X 2 = (Y −X )(Y +X ). it is easy to check that P is a simple point on F if and only if m P (F ) = 1. Let F be any curve. D. a triple point. 0). In each case. and −4X 2 Y 2 . F m = 0. 0). LOCAL PROPERTIES OF PLANE CURVES A =Y −X2 B =Y 2−X3+X C =Y 2−X3 D =Y 2−X3−X2 E = (X 2 + Y 2 )2 + 3X 2 Y − Y 3 F = (X 2 + Y 2 )3 − 4X 2 Y 2 A calculation with derivatives shows that A and B are nonsingular curves. write m = m P (F ).32 Examples. the lowest order form picks out those lines that can best be called tangent to the curve at (0. D. The lowest terms in C . 3X 2 Y −Y 3 = Y ( 3X −Y )( 3X +Y ). Y ] of degree i .
we say that P is an ordinary multiple point of F . 0) and F Y (P ) = F Y (0. D. ∂x i ∂y j (P ) = 0. r i is the multiplicity of the tangent. Let P be a double point on a curve F . If a curve F of degree n has a point P of multiplicity n. (char(k) = 0) Show that m P (F ) is the smallest integer m such that for some i + ∂m F j = m. 3. The line L i is a simple (resp. If G m = L i i . etc. show that F consists of n lines through P (not necessarily distinct).. E has an ordinary triple point. 0). i. b) = (0. F i is a simple component of F . a point P is a simple point of F if and only if P belongs to just one component F i of F .). y + b). L i = αi X +βi Y . Then m P (F ) = e i m P (F i ). and the tangents to F T at (0.. 2. etc. then L is tangent to F with multiplicity e i r i . G m = 0.3. and if L is a tangent line to F i with multiplicity r i . (The curve D has a node at (0.2. P is a simple point on F if and only if m P (F ) = 1. . the lines αi (X − a)+βi (Y −b) are deﬁned to be the tangent lines to F at P . and P is a simple point of F i . 3. etc.) tangent if r i = 1 (resp. and the two deﬁnitions of tangent line to a simple point coincide.e.) For convenience. Find the multiple points. Let T be the translation that takes (0.4. MULTIPLE POINTS AND TANGENT LINES r 33 Since F m is a form in two variables. Problems 3.6).1. write F T = G m + G m+1 + · · · . e Let F = F i i be the factorization of F into irreducible components.) In particular. To extend these deﬁnitions to a point P = (a. T (x. and r i is the multiplicity of the tangent. i. Y + b). and let r m = m P (F ). The L i are called the tangent lines to F at P = (0.3. Note that T takes the points of F T to the points of F . Show that P is a node if and only if F X Y (P )2 = F X X (P )F Y Y (P ). 0) is the only multiple point on the curves C . 0) to P . 3. 0). we call a line through P a tangent of multiplicity zero if it is not tangent to F at P . 0). Find an explicit description for the leading form for F at P in terms of these derivatives. If F has m distinct (simple) tangents at P . double. and F . Deﬁne m P (F ) to be m (0. G i forms. y) = (x + a. 3. 0). we can write F m = L i i where the L i are distinct lines (Corollary in §2.0) (F T ).1. Prove that in the above examples P = (0.e. (This is a consequence of the fact that the lowest degree term of F is the product of the lowest degree terms of its factors. for each of the following curves: (a) (b) (c) (d) Y 3 − Y 2 + X 3 − X 2 + 3X Y 2 + 3X 2 Y + 2X Y X 4 + Y 4 − X 2Y 2 X 3 + Y 3 − 3X 2 − 3Y 2 + 3X Y + 1 Y 2 + (X 2 − 5)(4X 4 − 20X 2 + 25) Sketch the part of the curve in (d) that is contained in A2 (R) ⊂ A2 (C). 0). and the tangent lines at the multiple points. E . Since F X (P ) = F X (0. while C and F have a nonordinary multiple point at (0. An ordinary double point is called a node.5. 0) to the T T tangents to F at P . Then F T = F (X + a.
) 3.) (c) Analyze the singularities that arise by looking at r 2 = sin2 (nθ). H ∈ k[X ]. Irreducible curves with given tangent lines L i of multiplicity r i may be conr structed as follows: if r i = m. (c) Examine F = X 2 + Y 2 − Z 2 . 0).15(d) and 2. Show that mQ (F T ) = m P (F ) if JQ T is invertible. Find the polar equation for the curve F . θ) satisfy the equation r = − sin(3θ).34 CHAPTER 3. and that L = X (Problems 2. v n ) ∈ An  for all G ∈ I (V ).1. (b) Let T = (T1 . if L = a X + bY + c is any line through P that is not tangent to F at P . it sufﬁces to show that mP (F ) is generated by x. Let V ⊂ An be an afﬁne variety. Y ]/(F ) by g . . Is it possible to deﬁne tangent hyperplanes at multiple points? 3. 0).34). 0). (c) Show that the converse of (b) is false: let T = (X 2 . n even. Y ). Now with the above assumptions. 2. denote its image (residue) in Γ(F ) = k[X . y). then the image l of L in O P (F ) is a uniformizing parameter for O P (F ). let F = L i i + F m+1 . F = Y − X 2 . that Y is the tangent line. Proof. . Grouping together those terms with Y .8. 3. Show that an irreducible plane curve has only a ﬁnite number of multiple points. . show that TP (V ) = {(v 1 . (d) Show that the curves constructed in (b) and (c) are all irreducible in A2 (C). F irreducible. (b) If m P (F ) = 1. (a) Show that mQ (F T ) ≥ m P (F ). By making an afﬁne change of coordinates. and use §2. By Proposition 4 of §2.11. deﬁne the tangent hyperplane to F at P . . LOCAL PROPERTIES OF PLANE CURVES 3. v n )  F X i (P )v i = 0}. F = Y + higher terms. . T2 ). we can write F = Y G − X 2 H . Y ]. P ∈ V . G X i (P )v i = 0}.5. P is a simple point of F if and only if O P (F ) is a discrete valuation ring. P = (0. P ∈ F . . Let T : A2 → A2 be a polynomial map. we may assume that P = (0. show that the equation r = sin(nθ) deﬁnes the real part of a curve of degree n +1 with an ordinary ntuple point at (0. In this section we ﬁnd the multiplicity of P on F in terms of the local ring O P (F ). (Hint:: Make the polynomials homogeneous with respect to a variable Z . Is this true for hypersurfaces? 3.9.44). The tangent space TP (V ) is deﬁned to be {(v 1 . (Use the fact that sin(nθ) = Im(e i nθ ) to get the equation. . . (b) If n is an odd integer ≥ 1. Let F ∈ k[X 1 .6. .10. 3. Suppose P is a simple point on F .22). (a) Deﬁne the multiplicity m P (F ) of F at P . In this case. X n ] deﬁne a hypersurface V (F ) ⊂ An . . . (a) Show that the real part of the curve E of the examples is the set of points in A2 (R) whose polar coordinates (r.2 Multiplicities and Local Rings Let F be an irreducible plane curve. Let P ∈ An . If V = V (F ) is a hypersurface. 0). where G = 1+ higher terms. Theorem 1. and deﬁne JQ T = (∂Ti /∂X j (Q)) to be the Jacobian matrix of T at Q. whether P is simple or not (Problems 2.7. note that rotation by π/n is a linear transformation that takes the curve into itself. . How does the dimension of TP (V ) relate to the multiplicity of F at P ? 3. T (Q) = P . not tangent to F at P . and L is a line through P . where F m+1 is chosen to make F irreducible (see Problem 2. First note that mP (F ) = (x. . P = Q = (0. The following notation will be useful: for any polynomial G ∈ k[X .43.
We let ordF be the order P function on k(F ) deﬁned by the DVR O P (F ). Y ]/I n−m to k[X . and all n ≥ m P (F ) (Problem 2. and L is any line through P .10). and ordF (L) > 1 if L is tangent to F at P .43). Y ]/(I n . Applying Problem 2. Since V (I n ) = {P }. and a klinear map ψ from k[X . 0).3.46 and Proposition 7 of §2. as desired. F ). There is a natural ring homomorphism ϕ from k[X . F )) = nm − for all n ≥ m. we write ordF (G) instead of P ordF (g ). for some constant s.10 again. the multiplicity of F at P depends only on the local ring O P (F ). Y ]/I n −→ k[X . Theorem 2. Proof. P If P is a simple point on a reducible curve F .2. F ) −→ 0 is exact. Then F G ∈ I n whenever G ∈ I n−m . y) = (x). m for O P (F ). and g is the image of G in Γ(F ). y = x 2 hg −1 . Y is the tangent. Y ) ⊂ k[X . so y = x 2 hg −1 ∈ (x). Y ]. m(m − 1) 2 ψ ϕ F . It allows us to calculate the dimensions of certain vector spaces of the type O P (V )/I . From the exact sequence 0 −→ mn /mn+1 −→ O /mn+1 −→ O /mn −→ 0 it follows that it is enough to prove that dimk (O /mn ) = n m P (F )+s. The converse will follow from Theorem 2. Let m = m P (F ). since g (P ) = 0. Suppose P is a simple point on F . P where F i is the component of F containing P . when F is ﬁxed. Y ] (Problem 2. Let P be a point on an irreducible curve F . MULTIPLICITIES AND LOCAL RINGS 35 Then y g = x 2 h ∈ Γ(F ). k[X . Then for all sufﬁciently large n. Y ]/(I n . If G ∈ k[X .9 and Problem 2. F ) ∼ O P (A2 )/(I n . F )O P (A2 ) ∼ O P (F )/I n O P (F ) = O /mn (Corollary 2 = = of §2. For we may P assume the conditions are as in the proof of Theorem 1. we see that dimk (k[X . so mn = I n O . Y ]/I n deﬁned by ψ(G) = F G (where the bars denote residues). mP (F ) respectively. m P (F ) = dimk (mP (F )n /mP (F )n+1 ).49(e) and Proposition 7 of §2. Write O . Y ]/(I n . we write ordF instead of ordPi . so ordP (y) = ordP (x 2 ) + ordP (hg −1 ) ≥ 2. In particular. as desired. Then ordF (L) = 1 P if L is not tangent to F at P . Y ]/(I n . we may write simply ordP . Suppose P is a simple point on an irreducible curve F . Y ]/I n−m −→ k[X . Thus m P (F ) = (x. It is easy to verify that the sequence 0 −→ k[X . Y ]/(I n . Y ]/I n to k[X .44). F ). where I is an ideal in O P (V ). The proof of the next theorem introduces a technique that will reappear at several places in our study of curves. where I = (X . So we are reduced to calculating the dimension of k[X . We may assume that P = (0.
36
CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
Note that if O P (F ) is a DVR, then Theorem 2 implies that m P (F ) = 1 (Problem 2.50) so P is simple. This completes the proof of Theorem 1. It should at least be remarked that the function χ(n) = dimk (O /mn ), which is a polynomial in n (for large n) is called the HilbertSamuel polynomial of the local ring O ; it plays an important role in the modern study of the multiplicities of local rings.
Problems
3.12. A simple point P on a curve F is called a ﬂex if ordF (L) ≥ 3, where L is the P tangent to F at P . The ﬂex is called ordinary if ordP (L) = 3, a higher ﬂex otherwise. (a) Let F = Y − X n . For which n does F have a ﬂex at P = (0, 0), and what kind of ﬂex? (b) Suppose P = (0, 0), L = Y is the tangent line, F = Y + a X 2 + · · · . Show that P is a ﬂex on F if and only if a = 0. Give a simple criterion for calculating ordF (Y ), and P therefore for determining if P is a higher ﬂex. ∗ 3.13. With the notation of Theorem 2, and m = m (F ), show that dim (mn /mn+1 ) =
P
n +1 for 0 ≤ n < m P (F ). In particular, P is a simple point if and only if dimk (m/m2 ) = 1; otherwise dimk (m/m2 ) = 2. 3.14. Let V = V (X 2 − Y 3 , Y 2 − Z 3 ) ⊂ A3 , P = (0, 0, 0), m = mP (V ). Find dimk (m/m2 ). (See Problem 1.40.)
k
3.15. (a) Let O = O P (A2 ) for some P ∈ A2 , m = mP (A2 ). Calculate χ(n) = dimk (O /mn ). (b) Let O = O P (Ar (k)). Show that χ(n) is a polynomial of degree r in n, with leading coefﬁcient 1/r ! (see Problem 2.36). 3.16. Let F ∈ k[X 1 , . . . , X n ] deﬁne a hypersurface in Ar . Write F = F m + F m+1 + · · · , and let m = m P (F ) where P = (0, 0). Suppose F is irreducible, and let O = O P (V (F )), m its maximal ideal. Show that χ(n) = dimk (O /mn ) is a polynomial of degree r − 1 for sufﬁciently large n, and that the leading coefﬁcient of χ is m P (F )/(r − 1)!. Can you ﬁnd a deﬁnition for the multiplicity of a local ring that makes sense in all the cases you know?
3.3 Intersection Numbers
Let F and G be plane curves, P ∈ A2 . We want to deﬁne the intersection number of F and G at P ; it will be denoted by I (P, F ∩ G). Since the deﬁnition is rather unintuitive, we shall ﬁrst list seven properties we want this intersection number to have. We then prove that there is only one possible deﬁnition, and at the same time we ﬁnd a simple procedure for calculating I (P, F ∩G) in a reasonable number of steps. We say that F and G intersect properly at P if F and G have no common component that passes through P . Our ﬁrst requirements are: (1) I (P, F ∩ G) is a nonnegative integer for any F , G, and P such that F and G intersect properly at P . I (P, F ∩G) = ∞ if F and G do not intersect properly at P .
3.3. INTERSECTION NUMBERS
37
(2) I (P, F ∩ G) = 0 if and only if P ∈ F ∩ G. I (P, F ∩ G) depends only on the components of F and G that pass through P . And I (P, F ∩ G) = 0 if F or G is a nonzero constant. (3) If T is an afﬁne change of coordinates on A2 , and T (Q) = P , then I (P, F ∩G) = I (Q, F T ∩G T ). (4) I (P, F ∩G) = I (P,G ∩ F ). Two curves F and G are said to intersect transversally at P if P is a simple point both on F and on G, and if the tangent line to F at P is different from the tangent line to G at P . We want the intersection number to be one exactly when F and G meet transversally at P . More generally, we require (5) I (P, F ∩G) ≥ m P (F )m P (G), with equality occurring if and only if F and G have not tangent lines in common at P . The intersection numbers should add when we take unions of curves: (6) If F = F i i , and G =
r
G j , then I (P, F ∩G) =
sj
i , j r i s j I (P, F i
∩G j ).
The last requirement is probably the least intuitive. If F is irreducible, it says that I (P, F ∩G) should depend only on the image of G in Γ(F ). Or, for arbitrary F , (7) I (P, F ∩G) = I (P, F ∩ (G + AF )) for any A ∈ k[X , Y ]. Theorem 3. There is a unique intersection number I (P, F ∩ G) deﬁned for all plane curves F , G, and all points P ∈ A2 , satisfying properties (1)–(7). It is given by the formula I (P, F ∩G) = dimk (O P (A2 )/(F,G)). Proof of Uniqueness. Assume we have a number I (P, F ∩ G) deﬁned for all F , G, and P , satisfying (1)(7). We will give a constructive procedure for calculating I (P, F ∩ G) using only these seven properties, that is stronger than the required uniqueness. We may suppose P = (0, 0) (by (3)), and that I (P, F ∩ G) is ﬁnite (by (1)). The case when I (P, F ∩G) = 0 is taken care of by (2), so we may proceed by induction; assume I (P, F ∩ G) = n > 0, and I (P, A ∩ B ) can be calculated whenever I (P, A ∩ B ) < n. Let F (X , 0),G(X , 0) ∈ k[X ] be of degree r , s respectively, where r or s is taken to be zero if the polynomial vanishes. We may suppose r ≤ s (by (4)). Case 1: r = 0. Then Y divides F , so F = Y H , and I (P, F ∩G) = I (P, Y ∩G) + I (P, H ∩G) (by (6)). If G(X , 0) = X m (a 0 + a 1 X + · · · ), a 0 = 0, then I (P, Y ∩ G) = I (P, Y ∩ G(X , 0)) = I (P, Y ∩ X m ) = m (by (7), (2), (6), and (5)). Since P ∈ G, m > 0, so I (P, H ∩ G) < n, and we are done by induction. Case 2: r > 0. We may multiply F and G by constants to make F (X , 0) and G(X , 0) monic. Let H = G − X s−r F . Then I (P, F ∩G) = I (P, F ∩ H ) (by (7)), and deg(H (X , 0)) = t < s. Repeating this process (interchanging the order of F and H if t < r ) a ﬁnite number of times we eventually reach a pair of curves A, B that fall under Case 1, and with I (P, F ∩G) = I (P, A ∩ B ). This concludes the proof. Proof of Existence. Deﬁne I (P, F ∩ G) to be dimk (O P (A2 )/(F,G)). We must show that properties (1)–(7) are satisﬁed. Since I (P, F ∩G) depends only on the ideal in O P (A2 )
38
CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES
generated by F and G, properties (2), (4), and (7) are obvious. Since an afﬁne change of coordinates gives an isomorphism of local rings (Problem 2.22), (3) is also clear. We may thus assume that P = (0, 0), and that all the components of F and G pass through P . Let O = O P (A2 ). If F and G have no common components, I (P, F ∩ G) is ﬁnite by Corollary 1 of §2.9. If F and G have a common component H , then (F,G) ⊂ (H ), so there is a homomorphism from O /(F,G) onto O /(H ) (Problem 2.42), and I (P, F ∩G) ≥ dimk (O /(H )). But O /(H ) is isomorphic to O P (H ) (Problem 2.44), and O P (H ) ⊃ Γ(H ), with Γ(H ) inﬁnitedimensional by Corollary 4 to the Nullstellensatz. This proves (1). To prove (6), it is enough to show that I (P, F ∩ G H ) = I (P, F ∩ G) + I (P, F ∩ H ) for any F,G, H . We may assume F and G H have no common components, since the result is clear otherwise. Let ϕ : O /(F,G H ) → O /(F,G) be the natural homomorphism (Problem 2.42), and deﬁne a klinear map ψ : O /(F, H ) → O /(F,G H ) by letting ψ(z) = G z, z ∈ O (the bar denotes residues). By Proposition 7 of §2.10, it is enough to show that the sequence 0 −→ O /(F, H ) −→ O /(F,G H ) −→ O /(F,G) −→ 0 is exact. We will verify that ψ is onetoone; the rest (which is easier) is left to the reader. If ψ(z) = 0, then G z = uF + vG H where u, v ∈ O . Choose S ∈ k[X , Y ] with S(P ) = 0, and Su = A, Sv = B , and Sz = C ∈ k[X , Y ]. Then G(C − B H ) = AF in k[X , Y ]. Since F and G have no common factors, F must divide C − B H , so C − B H = DF . Then z = (B /S)H + (D/S)F , or z = 0, as claimed. Property (5) is the hardest. Let m = m P (F ), n = m P (G). Let I be the ideal in k[X , Y ] generated by X and Y . Consider the following diagram of vector spaces and linear maps: k[X , Y ]/I n ×k[X , Y ]/I m
ψ ψ ϕ
/ k[X , Y ]/I m+n
ϕ
/ k[X , Y ]/(I m+n , F,G)
α
/0
O /(F,G)
π
/ O /(I m+n , F,G)
/0
where ϕ, π, and α are the natural ring homomorphisms, and ψ is deﬁned by letting ψ(A, B ) = AF + BG. Now ϕ and π are clearly surjective, and, since V (I m+n , F,G) ⊂ {P }, α is an isomorphism by Corollary 2 in §2.9. It is easy to check that the top row is exact. It follows that dim(k[X , Y ]/I n ) + dim(k[X , Y ]/I m ) ≥ dim(Ker(ϕ)), with equality if and only if ψ is onetoone, and that dim(k[X , Y ]/(I m+n , F,G)) = dim(k[X , Y ]/I m+n ) − dim(Ker(ϕ)).
. as desired. so (A. and G n divides A r . Then ψ(G n−1 . −F m−1 ) = 0. and that ψ(A. it therefore sufﬁces to show that A i j ∈ (F. To prove (a). F ∩ G) ≥ mn. . then I t ⊂ (F. Therefore s ≥ m. so ψ is not onetoone.G)O . . . if I m+n ⊂ (F.. and also of Theorem 3. for example. (H Y )N ∈ (F.3. and let A i j = L 1 · · · L i M 1 · · · M j for all i .46 and arithmetic). AF + BG consists entirely of terms of degree ≥ m + n. . L m be the tangents to F at P . where each term of B F has degree ≥ i + j +1. the only part of Property (5) that is needed is that I ((0. .G)O for all i + j ≥ m +n −1. F ∩G) = dim(O /(F. so (H X )N . . and that I (P.35(c)). . M j = M n if j > n.G)) = dim(k[X . M n the tangents to G. Suppose r < m or s < n. . Y ]/(I m+n . so AF + BG = A r F m + B s G n + · · · . Two things should be noticed about the uniqueness part of the above proof. if L were a common tangent to F and G at P . (The reader might try to ﬁnd a minimal set of axioms that characterizes the intersection . B = B s + · · · . where all terms of F are of degree ≥ m+1.G)O for t ≥ m + n − 1. (b) ψ is onetoone if and only if F and G have distinct tangents at P . then. We will be ﬁnished.Q s }. F. This shows that I (P. B ) = (0. as axioms. M 1 . H (P ) = 0 (Problem 1. Y ] for some N .Q 1 . it shows that. INTERSECTION NUMBERS Putting all this together. Y ]/I n ) − dim(k[X . X N and Y N are in (F. Then A i j = B F −B F . we get the following string of inequalities: I (P. Then we must have r + m = s + n and A r F m = −B s G n .G) ⊂ k[X . Proof of (a). Let L 1 . where B is a form of degree t = i + j −m. Then H X and H Y are in I (V (F.G)) ≥ dim(k[X . First. Conversely.G) = {P. Y ]/I m ) = mn 39 (by Problem 2.G)) ≥ dim(O /(I m+n . Let L i = L m if i > m. Write A = A r + higher terms. i. Properties (1)–(7) are exceedingly redundant. The ﬁrst such inequality is an equality if π is an isomorphism. Y ]/I m+n ) − dim(k[X . X ∩ Y ) = 1.G)O .G)O . 0). Suppose the tangents are distinct. so F m divides B s . i. so A i j = A m0 B . and choose a polynomial H so that H (Q i ) = 0. Since H N is a unit in O .3. Y ] (Problem 2. But i + j ≥ m + n − 1 implies that either i ≥ m or j ≥ n. Write F = A m0 +F . j ≥ 0 (A 00 = 1). F ∩ G) = mn if and only if both inequalities in the above string are equalities. This fact is surely a consequence of the Nullstellensatz: let V (F.e.G)O for all sufﬁciently large t . Property (5) is therefore a consequence of: Lemma. if we can show that I t ⊂ (F. Proof of (b). . write F m = LF m−1 and G n = LG n−1 .G)).17). (a) If F and G have no common tangents at P . F. and therefore I 2N ⊂ (F. The second is an equality if and only if ψ is onetoone.. This completes the proof of the lemma. The set {A i j  i + j = t } forms a basis for the vector space of all forms of degree t in k[X . Say i ≥ m. But F m and G n have no common factors.e. B ) = AF + BG = 0. . r ≥ n. 0). .
E ∩ Y ) + I (P. E ∩ H ). We may assume F is irreducible. We can get rid of the worst part of F by replacing F by F − (X 2 + Y 2 )E = Y ((X 2 + Y 2 )(Y 2 − 3X 2 ) − 4X 2 Y ) = Y G. ∗ 3. (8) If P is a simple point on F . (6)). Since no obvious method is available to ﬁnd I (P. (a) Show that I (P. E ∩ F ). In particular. then I (P.40 CHAPTER 3. If P is a simple point on F . then I (P.21. and L = Y . X 4 ∩ Y ) = 4 (by (7). this dimension is I (P. Deﬁne G(T ) = F (a + T b. E ∩ H ) = m P (E )m P (H ) = 6 (by (5)). A line L is tangent to a curve F at a point P if and only if I (P. F ∩ L) > m P (F ).G) (Problem 2. Factor G(T ) = (T − λi )e i . E ∩ F ) = 14. Give some examples. (9) If F and G have no common components. c + T d ). then F has only one component passing through P . F ∩ L) = 3. 0).50(c)). F ∩G). So I (P. Two more properties of the intersection number will be useful later. c + t d )  t ∈ k}. If g is the image of G in O P (F ). 3. Find the intersection numbers of various pairs of curves from the examplse of Section 1. Y ]/(F.) Second.20. 0). the proof shows that the calculation of intersection numbers is a very easy matter. Since O P (F )/(g ) is isomorphic to O P (A2 )/(F. then ordF (G) = P dimk (O P (F )/(g )) (Problem 2.9. Example. and P = (0. and suppose F has only one tangent L at P . This is a consequence of Corollary 1 in §2. λi distinct. Then I (P. 0). and I (P. P Proof. 3. which is Y (5X 2 − 3Y 2 + 4Y 3 + 4X 2 Y ) = Y H . we apply the process of the uniqueness proof to get rid of the X terms: Replace G by G + 3E . E ∩ Y ) = I (P. Show that P is a cusp if and only if F X X X (P ) = 0. as in the examples of Section 1. But I (P. where E = (X 2 + Y 2 )2 + 3X 2 Y − Y 3 . F ∩G) = dimk (k[X . Making imaginative use of (5) and (7) can save much time. Suppose L = {(a + t b. Show that under this correspondence. 3. at the point P = (0. L ∩ F ) ≤ deg(F ). Let L be a line that is not a component of F . F ∩G) = ordF (G). F ∩ (G + H )) ≥ min(I (P. Suppose P is a double point on a curve F . I (P.18.19. but the proof shows that nothing more is needed than some arithmetic with polynomials. Problems 3. P Proof. F ∩ L) ≥ 3. L ∩ F ) = e i . Let us calculate I (P. The curve F is said to have an (ordinary) cusp at P if I (P. F ∩ H )). E ∩ F ) = 2I (P.17.22. the ﬁrst of these can also be used to simplify calculations. . (b) Suppose P = (0. Let F be an afﬁne plane curve. E ∩ G). F = (X 2 + Y 2 )3 − 4X 2 Y 2 . 3. then I (P. Give a proof of Property (8) that uses only Properties (1)–(7). Show that there is a natural onetoone correspondence between the λi and the points P i ∈ L ∩ F .G)). I (P i .44). LOCAL PROPERTIES OF PLANE CURVES number. (c) Show that if P is a cusp on F . Give an example to show that this may be false if P is not simple on F . F ∩G). I (P.
. . denote its residue in m/m2 by g . and I (P. F ∩ L i ) > m and l i = λl j for all i = j .G m ∈ k[X . and for g ∈ m. . P = (0. Show that I (P. Thus F has m tangents at P . . For G ∈ k[X . l i = g i = 0. . L ∩ F ) = m P (F ) + 1. A point P on a curve F is called a hypercusp if m P (F ) > 1. (c) Suppose there are G 1 .24. 0). L m . Generalize the results of the preceding problem to this case. . and all λ ∈ k. Show that P is an ordinary multiple point on F . (b) Suppose P is an ordinary multiple point. denote its residue in Γ(F ) by g .13). all λ ∈ k. . g m ∈ m such that g i = λg j for all i = j .3.23.) (d) Show that P is an ordinary multiple point on F if and only if there are g 1 . so L i is tangent to F by Property (5) of intersection numbers. . . Let F be an irreducible plane curve. and L i is the tangent to G i . Y ] such that I (P. ∗ 3.3. . F has only one tangent line L at P . Y ]} to m/m2 taking a X + bY to ax + b y is an isomorphism of vector spaces (see Problem 3. The object of this problem is to ﬁnd a property of the local ring O (F ) that P determines whether or not P is an ordinary multiple point on F . with tangents L 1 . λ ∈ k. Let m = mP (F ). (Hint:: Write G i = L i + higher terms. F ∩ G i ) > m and g i = λg j for all i = j . INTERSECTION NUMBERS 41 3. m = m P (F ) > 1. . . . Y ]. (a) Show that the map from {forms of degree 1 in k[X . and dim O P (F )/(g i ) > m.
42 CHAPTER 3. LOCAL PROPERTIES OF PLANE CURVES .
. If a point P ∈ Pn is determined as above by some (x 1 . 0) and (x. . . : x n+1 ]. y. x n+1 ) = (0. y. Every line through (0. 0) determines a unique such line. . . the ratios x j /x i are welldeﬁned (since they are unchanged under equivalence). 0) except those lying in the plane z = 0 corresponds to exactly one such point. or i ). Two such points (x) and (y) determine the same line if and only if there is a nonzero λ ∈ k such that y i = λx i for i = 1. y) ∈ A2 with the point (x. 1). . . . 0. If α = ±1. . . . . The coordinates (x 1 . . x n+1 ) ∈ An+1 . we say that (x 1 . : x i −1 : 1 : x i +1 : . . x i −1 . x i +1 . . . . 0. . . . y. x n+1 ) are homogeneous coordinates for P . n + 1. . . . 0) in An+1 (k). and if x i = 0. 1) determines a line in A3 that passes through (0. . : x n+1 ] ∈ Pn  x i = 0}. The lines through (0. . . 0.1 Projective Space Suppose we want to study all the points of intersection of two curves. This leads to the following deﬁnition: Let k be any ﬁeld. . . but the curve is asymptotic to the line. If we deﬁne ϕi : An → Ui by ϕi (a 1 . x n+1 ) are homogeneous coordinates for P . . α ∈ k. namely {(λx 1 . is deﬁned to be the set of all lines through (0. . 0. but that it is a welldeﬁned notion to say whether the i th coordinate is zero or nonzero. or simply Pn . . . Elements of Pn will be called points. . Each P ∈ Ui can be written uniquely in the form P = [x 1 : . . Then Pn may be identiﬁed with the set of equivalence classes of points in An+1 {(0. written Pn (k). Projective nspace over k. One way to achieve this is to identify each point (x. . x n+1 ) are called the nonhomogeneous coordinates for P with respect to Ui (or X i . they intersect in two points. Any point (x) = (x 1 . . . . When α = ±1. . . . 1) ∈ A3 . consider for example the curve Y 2 = X 2 +1 and the line Y = αX . . . . 0)}. . . they no not intersect. : x n+1 ] to indicate that (x 1 . . . We want to enlarge the plane in such a way that two such curves intersect “at inﬁnity”. . We let Ui = {[x 1 : . a n ) = 43 .Chapter 4 Projective Varieties 4. . We often write P = [x 1 : . . 0. Every point (x. let us say that (x) and (y) are equivalent if this is the case. λx n+1 )  λ ∈ k}. . Note that the i th coordinate x i is not welldeﬁned. . . . . 0) in the plane z = 0 can be thought of as corresponding to the “points at inﬁnity”.
. X n+1 ] (k inﬁnite). and suppose F (x 1 . Since the concepts and most of the proofs are entirely similar to those for afﬁne algebraic sets. : x n+1 ]  x n+1 = 0}. .U2 . . . so Pn is covered by i =1 n + 1 sets each of which looks just like afﬁne nspace. . when extended in this way. Show that each F i (x 1 . So all lines with the same slope. : x n ] shows that H∞ may be identiﬁed with Pn−1 . x n+1 ) for ﬁxed (x 1 . P2 (k) is called the projective plane over k. . These are the points where the lines Y = X and Y = −X intersect the curve. Write F = F i . H∞ is often called the hyperplane at inﬁnity. . Note that Pn = n+1 Ui . The corresponding set in P2 is given by the homogeneous equation Y 2 = X 2 + Z 2 . P1 (k) is the projective line over k. What points in P2 do not belong to two of the three sets U1 .1. 4. The set {[x : y : z] ∈ P2  y = mx + bz} ∩ H∞ = {[1 : m : 0]}. For convenience we usually concentrate on Un+1 . .3. . . . Here H∞ is called the line at inﬁnity. F i a form of degree i . (b) If k 0 is a subﬁeld of k. . (Hint: consider G(λ) = F (λx 1 . x n+1 ) = 0 for every choice of homogeneous coordinates (x 1 . x n+1 ) for P . . . . . . . y) ∈ A2 } ∪ {[x : y : 0]  [x : y] ∈ P1 }. . (0) P0 (k) is a point. Examples. . (3) Consider a line Y = mX + b in A2 . . then ϕi sets up a onetoone correspondence between the points of An and the points of Ui . (a) Show that the deﬁnitions of this section carry over without change to the case where k is an arbitrary ﬁeld. . . PROJECTIVE VARIETIES [a 1 : . Z = 0.2. If we identify A2 with U3 ⊂ P2 . the points on the line correspond to the points [x : y : z] ∈ P2 with y = mx + bz and z = 0. Let F ∈ k[X 1 . . many details will be left to the reader. Let H∞ = Pn Un+1 = {[x 1 : . (4) Consider again the curve Y 2 = X 2 + 1. show that Pn (k 0 ) may be identiﬁed with a subset of Pn (k). . . . x n+1 ). The correspondence [x 1 : . . P1 (k) is the afﬁne line plus one point at inﬁnity. . λx n+1 ) = λi F i (x 1 . . Problems 4. (We must make the equation homogeneous so that solutions will be invariant under equivalence). . . 1 (1) P (k) = {[x : 1]  x ∈ k} ∪ {[1 : 0]}.U3 ? ∗ 4.44 CHAPTER 4. Thus Pn = Un+1 ∪ H∞ is the union of an afﬁne nspace and a set that gives all directions in afﬁne nspace. . . Let P ∈ Pn (k). . x n+1 ) = 0 for all homogeneous coordinates for P . : x n : 0] ↔ [x 1 : . . : a n ]. : a i −1 : 1 : a i : .) 4. {[x : y : z] ∈ P2  y 2 = x 2 + z 2 } intersects H∞ in the two points [1 : 1 : 0] and [1 : −1 : 0]. . pass through the same point at inﬁnity. (2) P2 (k) = {[x : y : 1]  (x. . .2 Projective Algebraic Sets In this section we develop the idea of algebraic sets in Pn = Pn (k).
. we will write Vp . . . x n+1 ) for P . V (I ) = V (S). but using Problem 4. (i (i (i F j ) a form of degree j . .4. . . : x n+1 ] ∈ V or (x 1 . with deg(F (α) ) = d α . I (X ) is a homogeneous ideal. x n+1 ) = (0. deg(F i ) = i .6). . I a for the afﬁne ones. . . An ideal I ⊂ k[X 1 . its irreducible components. let S = {F (α) } be a set of forms generating an ideal I . shows that V is irreducible if and only if I (V ) is prime. . If I = (F (1) . we let I (X ) = {F ∈ k[X 1 . and suppose F = F m + · · · + F r ∈ I . . . . Proposition 1. . I p for the projective operations. . and an inductive argument ﬁnishes the proof. . In practice it should always be clear which is meant. If F is a form. . X n+1 ] if F (x 1 . . . X n+1 ] I algebraic sets in Pn (k) satisfy most of the properties we found in the corresponding afﬁne situation (see Problem 4. (i Proof. . Comparing terms of the same degree. we deﬁne C (V ) = {(x 1 . . we have also F i ∈ I . for then F − F m ∈ I . . Write F = A (α) F (α) . For any set X ⊂ Pn . X n+1 ] is called homogeneous if for every F = m F i ∈ I . . . . . . so V (S) = V ({F j ) }) is the set of zeros of a ﬁnite number of forms. . . X n+1 ]  every P ∈ X is a zero of F }. or a projective algebraic set. then each form vanishes on any set of homogeneous coordinates for P (Problem 4. If V is an algebraic set in Pn . if there is any danger of confusion. An ideal I ⊂ k[X 1 . . PROJECTIVE ALGEBRAIC SETS A point P ∈ Pn is said to be a zero of a polynomial F ∈ k[X 1 . then V (I ) = V ({F j ) }). For any set X ⊂ Pn . . X n+1 ]. . then it vanishes at every representative. . 0)} . x n+1 ) = 0 45 for every choice of homogeneous coordinates (x 1 . . .4 below. . x n+1 ∈ An+1  [x 1 : . . If I is the ideal generated by S. and F vanishes at one representative of P . .2.2). . It sufﬁces to show that F m ∈ I . . so F m ∈ I . . The ideal I (X ) is called the ideal of X . we let V (S) = {P ∈ Pn  P is a zero of each F ∈ S}. . X n+1 ] is homogeneous if and only if it is generated by a (ﬁnite) set of forms. F i i =0 a form of degree i . For any set S of polynomials in k[X 1 . Va . F (r ) ) is homogeneous. . . . . F (r ) ). where F (i ) = (i F j ). m−d α An algebraic set V ⊂ P is irreducible if it is not the union of two smaller algebraic sets. . then I is generated by {F j ) }. If we write F as a sum of forms in the usual way. An irreducible algebraic set in Pn is called a projective variety. Conversely. Such a set is called an algebraic set in Pn . If I = (F (1) . The operations V n homogeneous ideals in k[X 1 . The same proof as in the afﬁne case. . We have used the same notation in these two situations. . . . . Any projective algebraic set can be written uniquely as a union of projective varieties. . we conclude that F m = A (α) F (α) . we then write F (P ) = 0. .
X n+1 ]. It is called the homogeneous coordinate ring of V . PROJECTIVE VARIETIES to be the cone over V . . . (iii) Rad(I ) = I a (Va (I )) ⊃ (X 1 . it is called the homogeneous function ﬁeld of V . each F i −G i ∈ I . . It is not difﬁcult to verify that k(V ) is a . no elements of Γh (V ) except the constants determine functions on V . at least where g is not zero: in fact. . X n+1 ] whose residue is f . 0)}. . In contrast with the case of afﬁne varieties. z = f /g }. (ii) Va (I ) ⊂ {(0. . and let Γ = k[X 1 .41). . then I p (Vp (I )) = Rad(I ). with f i a form of degree i . More generally. . X n+1 ]. the V (X i ) are the three coordinate axes. . . . . . or the hyperplanes at inﬁnity with respect to Ui . . then I a (C (V )) = I p (V ). write F = F i . . . To show the uniqueness. This reduces many questions about Pn to questions about An+1 .46 CHAPTER 4. . However. written k(V ). X n+1 )N ⊂ I (by Problem 2. and (iv) (X 1 . (2) If Vp (I ) = . likewise most elements of k h (V ) cannot be regarded as functions. g are both forms in Γh (V ) of the same degree d . except that we must always make an exception with the ideal (X 1 . . In particular. An element f ∈ Γ will be called a form of degree d if there is a form F of degree d in k[X 1 . . . The hyperplanes V (X i ). Let V be a nonempty projective variety in Pn . X n+1 ]/I (V ) is a domain. . X n+1 ]. f (λx)/g (λx) = λd f (x)/λd g (x) = f (x)/g (x). Every element f ∈ Γ may be written uniquely as f = f 0 + · · · + f m . n + 1. . . is deﬁned to be {z ∈ k h (V )  for some forms f . so the residue ring Γh (V ) = k[X 1 . . . there is a onetoone correspondence between projective hypersurfaces V = V (F ) and the (nonconstant) forms F that deﬁne V provided F has no multiple factors (F is determined up to multiplication by a nonzero λ ∈ k). . (2) I p (Vp (I )) = I a (C (Vp (I ))) = I a (Va (I )) = Rad(I ). . The function ﬁeld of V . The usual corollaries of the Nullstellensatz go through. X n+1 ] such that Vp (I ) = . Proof. if f . . If f is the residue of F ∈ k[X 1 . . so f i = g i . . and then f = f i . Then I (V ) is a prime ideal. then C (Vp (I )) = Va (I ). Proof. so the value of f /g is independent of the choice of homogeneous coordinates. . . For example PROJECTIVE NULLSTELLENSATZ. suppose also f = g i . . then f /g does deﬁne a function. . A hyperplane is a hypersurface deﬁned by a form of degree one. Irreducible hypersurfaces correspond to irreducible forms. . may be called the coordinate hyperplanes. g ∈ Γh (V ) of the same degree. i = 1. . X n+1 ]/I . . (1) The following four conditions are equivalent: (i) Vp (I ) = . g i = residue of G i . X n+1 ) (by the afﬁne Nullstellensatz). . and since I is homogeneous. . . . If V = . . Then (1) Vp (I ) = if and only if there is an integer N such that I contains all forms of degree ≥ N . . and if I is a homogeneous ideal in k[X 1 . where f i is the residue of F i . . Let I be a homogeneous ideal in k[X 1 . . . let I be any homogeneous ideal in k[X 1 . Proposition 2. Let k h (V ) be the quotient ﬁeld of Γh (V ). If n = 2. X n+1 ). . . Then F − G i = (F i − G i ) ∈ I .
We let O P (V ) = {z ∈ k(V )  z is deﬁned at P }. Show that I is prime if and only if the following condition is satisﬁed. we write V T for T −1 (V ). and O P (V ) → OQ (V T ) if T (Q) = P. Show that the forms of degree d in Γ form a ﬁnitedimensional vector space over k. and 1 n+1 Γ = k[X 1 . . but Γh (V ) ⊂ k(V ). g (P ) = 0. . . We say that z is deﬁned at P if z can be written as z = f /g . .6.15). Let t = X /Y ∈ k(V ).27). Tn+1 ). Then V is a variety if and only if V is a variety. Y ]. . F r ). Tn+1 ). . . Let I be a homogeneous ideal in k[X 1 . Let R = k[X . If V = V (F 1 . which DVR corresponds to the point at inﬁnity? ∗ 4. with maximal ideal mP (V ) = {z  z = f /g . . V = V (F ) ⊂ P2 . 4. n(n − 3) 2 ψ ϕ . and show that k(V ) = k(t ). Y . f (P ) = 0}. then V T = V (F 1 . 4. Let I be a homogeneous ideal in k[X . T T and T = (T1 .9. . Ti forms of degree 1. (a) Construct an exact sequence 0 −→ R −→ R −→ Γ −→ 0. . . O P (V ) is a subring of k(V ). if F G ∈ I . 4. Z ]. If T : An+1 → An+1 is a linear change of coordinates.2. (b) Show that dimk {forms of degree d in Γ} = d n − if d > n. k(V ) → k(V T ). . If I is a homogeneous ideal. . . then T takes lines through the origin into lines through the origin (Problem 2. So T determines a map from Pn to Pn .5. . Problems ∗ 4. where F iT = T F i (T1 . 4. X n+1 ]/I . . Γh (V ) = k[X . where ψ is multiplication by F . F r ). g forms of the same degree. z ∈ k(V ). .4. Elements of k(V ) are called rational functions on V . . . . and T induces ˜ isomorphisms T : Γh (V ) → Γh (V T ). PROJECTIVE ALGEBRAIC SETS 47 subﬁeld of k h (V ). and g (P ) = 0. then T −1 (V ) is also an algebraic set in Pn . X n+1 ].10. The value z(P ) of a function z ∈ O P (V ) is welldeﬁned. it is a local ring.7. Show that each irreducible component of a cone is also a cone. . . and Γ = Γh (V ). . 4.4. called a projective change of coordinates. X ]. . . Show that there is a natural onetoone correspondence between the points of P1 and the DVR’s with quotient ﬁeld k(V ) that contain k (see Problem 2. . then F ∈ I or G ∈ I .G ∈ k[X 1 . F ∈ R an irreducible form of degree n. Let V = P1 . Let P ∈ V . State and prove the projective analogues of properties (1)–(10) of Chapter 1. for any forms F.8. X n+1 ]. . It is called the local ring of V at P . . k ⊂ k(V ) ⊂ k h (V ). show that Rad(I ) is also homogeneous. Sections 2 and 3. If V is an algebraic set in Pn . . . . . f .
H ∗ denotes the corresponding point. i . . . L 2 . . Let P = [a 1 : . and (V ∗ )∗ = V . Let H = V ( a i X i ) be a hyperplane in Pn . . .) Extend this to n + 1 hyperplanes in Pn . . M 3 ) be lines in P2 (k) that do not all pass through a point. Let z be a rational function on a projective variety V .12. . ∗ 4. λ = 0 or µ = 0}. M 1 . . Let I ∗ be the ideal in k[X 1 . Q = [b 1 : . Show that the pole set of z is an algebraic subset of V . : a n+1 ]. Let L 1 . Prove the projective analogue of Problem 2. Let H . . Show that there is a projective change of coordinates T : P2 → P2 such that T (P i ) = Q i . Extend this to n + 1 points in Pn . . . a n+1 ) is determined by H up to a constant. . 4. . Conversely. . so V is a variety. (b) Show that there is a projective change of coordinates T of Pn such that V T = V (X m+2 . L 3 (resp. . . if H is a hyperplane. The line L through P and Q is deﬁned by L = {[λa 1 + µb 1 : . . . Q 1 . ∗ 4. . Q i = M j ∩ M k . (b) Show that P ∗∗ = P . A set V ⊂ Pn (k) is called a linear subvariety of Pn (k) if V = V (H1 . Let V be an algebraic set in An . If V ⊂ W ⊂ Pn . then V T = T −1 (V ) is also a linear subvariety. ∗ 4.15. let P ∗ be the corresponding hyperplane.3 Afﬁne and Projective Varieties We consider An as a subset of Pn by means of the map ϕn+1 : An → Un+1 ⊂ Pn . P 3 (resp.16. 3.13. Let I ∗ be the ideal in k[X 1 . 1 m 1 2 m ∗ 4. (Hint:: Let P i = L j ∩L k . .14. I = I (V ) ⊂ k[X 1 . Show that there is a projective change of coordinates: T : P2 → P2 such that T (L i ) = M i . not passing through a point. I = I (V ) ⊂ k[X 1 . In this section we study the relations between the algebraic sets in An and those in Pn . m ≤ n. This I ∗ is a homogeneous ideal. We deﬁne V∗ to be V (I ∗ ) ⊂ An . H ∗∗ = H . µ ∈ k. then ϕn+1 (V ) = V ∗ ∩Un+1 . . PROJECTIVE VARIETIES ∗ 4. k distinct. . . : λa n+1 + µb n+1 ]  λ.15. Hr ). . . (a) Show that if T is a projective change of coordinates. H be hyperplanes in Pn . . 4. X n ]. . : a n+1 ] ∈ Pn to H sets up a natural onetoone correspondence between {hyperplanes in Pn } and Pn . Proposition 3. (2) If V ⊂ W ⊂ An . X n+1 ). (1) If V ⊂ An . Show that P ∈ H if and only if H ∗ ∈ P ∗ . Note that (a 1 . and apply Problem 4. . then V∗ ⊂ W∗ ⊂ An . P 2 . .Q 3 ) be three points in P2 not lying on a line. Show that H ∩ H ∩· · ·∩ H = . . . . we deﬁne V ∗ to be V (I ∗ ) ⊂ Pn . . . . . It is called the dimension of V (m = −1 if V = ). . X n+1 ] generated by {F ∗  F ∈ I } (see Chapter 2.14. M 2 . let V be an algebraic set in Pn . not lying on a hyperplane. (a) Show that assigning [a 1 : . Let P 1 .18. 2. : b n+1 ] be distinct points of Pn . . If P ∈ Pn . . Show that any two distinct lines in P2 intersect in one point. .Q 2 . X n ]. This is the wellknown duality of the projective space. i = 1. then V ∗ ⊂ W ∗ ⊂ Pn . . ∗ 4. Section 6 for notation). ∗ 4.48 CHAPTER 4. (c) Show that the m that appears in part (b) is independent of the choice of T .11. where each Hi is a form of degree 1. j .17. X n ] generated by {F ∗  F ∈ I }.
. Then F N ∈ I (V )∗ for some t N (Nullstellensatz). . show that I ∗ = (F ∗ ). and O P (V ) with O P (V ∗ ). Except for projective varieties lying in H∞ . V ∗ ⊂ H∞ by (1). Any projective variety V ⊂ Pn is covered by the n + 1 sets V ∩ Ui . If we form V∗ with respect to Ui (as with Un+1 ). then V ∗ = i Vi∗ is the irreducible decomposition of V ∗ in Pn . (4) follows from (2). we may consider P ∈ V ∗ (by means of ϕn+1 ) and then α induces an isomorphism of O P (V ∗ ) with O P (V ). which proves (3). Problems ∗ 4. We usually use α to identify k(V ) with k(V ∗ ). then V ∗ is the smallest algebraic set in Pn that contains ϕn+1 (V ). we may assume V is irreducible. then no component of V ∗ lies in or contains H∞ = n P Un+1 . To prove (5). and the local rings are isomorphic. To prove (6). and let f ∗ = I (V )residue of F ∗ (one checks that this is independent of the choice of F ). we may deﬁne f ∗ ∈ Γ(V ) as follows: take a form F ∈ k[X 1 . Since ϕn+1 (V∗ ) ⊂ V . We then deﬁne a natural isomorphism α : k(V ∗ ) → k(V ) as follows: α( f /g ) = f ∗ /g ∗ . (6) If V An is not empty. as desired. So V ∗ ⊃ H∞ . then V ∗ = V (F ∗ ) (see Problem 4. g are forms of the same degree on V ∗ . (3).6. so W ⊃ V ∗ . Let V = V (Y − X 2 . (5) If V ⊂ An . with F ∗ ∈ (X n+1 ). . But if 0 = F ∈ I (V ).4. If F ∈ r I (W ). Let F ∈ I (V∗ ). AFFINE AND PROJECTIVE VARIETIES 49 (3) If V is irreducible in An . If V ⊂ An . (2) is obvious. the points on V ∩Ui correspond to points on V∗ . where f . If V ∗ ⊃ H∞ .22). Prove: . If P ∈ V . But I (V ) is prime. . If I is prime. If V = V (F ) is an afﬁne hypersurface.3.6). Let V be an afﬁne variety. then F ∗ ∈ I (V ). (7): We may assume V ⊂ Pn is irreducible. it sufﬁces to show that V ⊂ (V∗ )∗ . If V is an algebraic set in An . If I = (F ) is the ideal of an afﬁne hypersurface. it follows readily that I ∗ is also prime. then V ∗ is irreducible in Pn . then I (V )∗ ⊂ I (V ∗ ) ⊂ I (H∞ ) = (X n+1 ). so F ∗ ∈ I (V ). there is a natural onetoone correspondence between nonempty afﬁne and projective varieties (see Problem 4.19. 4. then a form F belongs to I ∗ if and only if F ∗ ∈ I . suppose W is an algebraic set in Pn that contains ϕn+1 (V ). If f ∈ Γh (V ∗ ) is a form of degree d . V ∗ ⊂ Pn is called the projective closure of V . Therefore I (W ) ⊂ I (V )∗ . then V∗ An and (V∗ )∗ = V . and (5). Thus questions about V near a point P can be reduced to questions about an afﬁne variety V∗ (at least if the question can be answered by looking at O P (V )). I = I (V ). X n+1 ] whose I p (V ∗ )residue is f . then F ∗ ∈ I (V )∗ .20. and X n+1 ∈ I (V ) since V ⊂ H∞ . so X n+1 (F N )∗ ∈ I (V ) for some t (Proposition 5 (3) of §2. so F = X n+1 (F ∗ )∗ ∈ I (V )∗ . (1) follows from Proposition 5 of §2. Proof. or that I (V∗ )∗ ⊂ I (V ). (4) If V = i Vi is the irreducible decomposition of V in An . Z − X 3 ) ⊂ A3 .19). V ∗ ⊂ Pn its projective closure. as desired. (7) If V ⊂ Pn . and no component of V lies in or contains H∞ .
W ]. . g biforms of the same bidegree in Γb (V )} is the function ﬁeld of V . We leave it to the reader to deﬁne a bihomogeneous ideal. Show that if V ⊂ W ⊂ Pn are varieties. . .25. y)  Pn × Pm  F (x. and likewise to carry out the entire development for algebraic sets and varieties in Pn × Pm as was done for Pn in Section 2. q). . Describe all subvarieties in P1 and in P2 . . F r ). Γb (V ) = k[X . the reader develops the theory of algebraic subsets and varieties in mixed. . to be {F ∈ k[X . . The product Pn × Pm requires some discussion. The local rings O P (V ) are deﬁned as before. Write k[X .. b.21. Let P = [x : y : z] ∈ P2 . F r ). y) ∈ V }. ∗ ∗ So if I (V ) = (F 1 . Y ] for k[X 1 . deﬁne I (V ). 4. . Z . however. Y1 . Y . . (b) Show that for any ﬁnite set of points in P2 . . show that I b (V ) is bihomogeneous. Suppose V is a variety in Pn and V ⊃ H∞ . Since An × A may be identiﬁed with An+m . c) ∈ A3  ax + b y + c z = 0} is a hyperplane in A3 .q F p. We likewise leave it to the reader to develop the theory of multiprojective varieties in Pn1 × Pn2 × · · · × Pnr . ∗ 4. For any V ⊂ Pn × Pm . k[X 1 .23. Ym+1 ] (resp. . If. Ym+1 ]. . . X n+1 . . and V is a hypersurface. ∗ 4. ∗ 4. . y) = 0 for all F ∈ S}. q) if F is a form of degree p (resp. 4. V∗ = . . . it does not follow that I (V )∗ = (F 1 . . or “multispaces” Pn1 × Pn2 × · · · × Pnr × Am (here a polynomial should be homogeneous in each set of variables that correspond to a projective space Pni .30). Z − X 3 ). irreducible). . . Let P = [0 : 1 : 0] ∈ P2 (k). while if V = H∞ . and m k(V ) = {z ∈ k h (V )  z = f /g .4 Multiprojective Space We want to make the cartesian product of two varieties into a variety. Y ]/I b (V ) is the bihomogeneous coordinate ring. . . there is a line not passing through any of them. PROJECTIVE VARIETIES (a) I (V ) = (Y − X 2 .q . Y ] is called a biform of bidegree (p. A polynomial F ∈ k[X .e. (b) Z W − X Y ∈ I (V )∗ ⊂ k[X . . If S is any set of biforms in k[X 1 . . . . A subset V of Pn × Pm will be called algebraic if V = V (S) for some S. . y) = 0 for all (x. Show that the lines through P consist of the following: (a) The “vertical” lines L λ = V (X − λZ ) = {[λ : t : 1]  t ∈ k} ∪ {P }. (a) Show that {(a. X n+1 . V∗ = An . f . . . q) when considered as a polynomial in X 1 .50 CHAPTER 4.22. then W = V or W = Pn (see Problem 1. . . Ym+1 ) with coefﬁcients in k[Y1 .q is a biform of bidegree (p. y ∈ k}. X n+1 (resp. Y ] may be written uniquely as F = p. Every F ∈ k[X . or I b (V ). we let V (S) or Vb (S) be {(x. If V = Pn . where F p. . (Z − X 3 )∗ ). X n+1 ]). . . Show that V = Pn or V = H∞ . (b) The line at inﬁnity L ∞ = V (Z ) = {[x : y : 0]  x. . this is not difﬁcult for afﬁne varieties. Ym+1 ]. . Y1 . ﬁnally.24. . ∗ 4. If V ⊂ Pn × Pm is a variety (i. Y1 . but Z W − X Y ∈ ((Y − X 2 )∗ . . . but . k b (V ) its quotient ﬁeld. Y ]  F (x. .
n. For simplicity of notation. . . then S −1 (W ) is an algebraic subset of Pn × Pm . .28. Prove an analogue of Proposition 3 of §4. . . . Deﬁne S : Pn × Pm → PN by the formula: S([x 0 : . . he or she will have the most general theory needed for the rest of this text. Problems ∗ 4. Tnm coordinates for PN . Show that this correspondence preserves function ﬁelds and local rings. . In fact. .4. . Show that S(Pn ×Pm ) = V . . : x n ]. where Ui j = {[t ]  t i j = 0}.3. . . and T00 . Show that this sets up a correspondence between {nonempty afﬁne varieties in An1 +···+m } and {varieties in Pn1 × · · · × Am that intersect Un1 +1 × · · · × Am }. l = 0. (b) Show that if W is an algebraic subset of PN . onetoone mapping.26. T01 . Show that the pole set of a rational function on a variety in any multispace is an algebraic subset. m}) ⊂ PN . . ∗ 4. [y 0 : . . . .27. MULTIPROJECTIVE SPACE 51 there is no restriction on those corresponding to Am ). . j . ∗ 4. . If we deﬁne A0 to be a point. S(Ui ×U j ) = V ∩Ui j . then all projective.4. deﬁne the “biprojective closure” of an algebraic set in An+m . k = 0. . in this problem we let X 0 . : y m ]) = [x 0 y 0 : x 0 y 1 : . (c) Let V = V ({Ti j Tkl −Ti l Tk j  i . . j : An+m → Ui ×U j ⊂ Pn × Pm . . multiprojective. (d) Show that V is a variety. Ym coordinates for Pm . . . Y0 . . . T10 . . and afﬁne varieties are special cases of varieties in Pn1 × · · · × Pnr × Am . (a) Show that S is a welldeﬁned. S is called the Segre embedding of Pn × Pm in Pn+m+nm . . where N = (n + 1)(m + 1) − 1 = n + m + nm.m+1 . : x n y m ]. X n be coordinates for n P . (b) Generalize part (a) to maps ϕ : An1 × Anr × Am → Pn1 × Pnr × Am . T0m . Using ϕn+1. . . (a) Deﬁne maps ϕi . .
PROJECTIVE VARIETIES .52 CHAPTER 4.
The degree of a curve is the degree of a deﬁning form.Chapter 5 Projective Plane Curves 5. 1). m P (F ) = 1). 2 or 3).y) (F ∗ ). then F /(L )d = (L/L )d F ∗ and L/L is a unit in each O P i (P2 ). Equivalently.3). m P (F ). The following notation will be useful. P n ∈ P2 . and G ∗ is the residue of G ∗ in O P (F ). then O P (F ) is canonically isomorphic to O (x. If F is a curve of degree d . Note also that we may always ﬁnd a projective change of coordinates so that the line L becomes the line Z at inﬁnity: then. as with afﬁne curves. we can dehomogenize F with respect to X i . If G is a form in P k[X . The multiplicity is independent of the choice of Ui . . .. Y .25). Curves of degree 1. we deﬁne ordF (G) to be ordF (G ∗ ). and quartics respectively. and G ∗ ∈ O P (P2 ) is determined as in the preceding paragraph. etc. where F ∗ = F (X . The results of Chapter 3 assure us that the multiplicity of a point on an afﬁne curve depends only on the local ring of the curve at that point. and we write O P (F ) instead of O P (V (F )) for an irreducible F . We let ordF denote the corresponding order function on k(F ). but if L were another choice. . . to be m P (F ∗ ). 2. Z ].2). G ∈ k[X . 53 . and F is irreducible.e. except that. where H is any form of the same degree as G with H (P ) = 0. and invariant under projective change of coordinates (Theorem 2 of §3. The notations and conventions regarding afﬁne curves carry over to projective curves (see §3. under the natural identiﬁcation of k(A2 ) with k(P2 ) (§4. ordF (G) P P P is the order at P of G/H . Y . A projective plane curve is an equivalence class of forms. Z ] are equivalent if there is a nonzero λ ∈ k such that G = λF . P ∈ Ui (i = 1. cubic. and deﬁne the multiplicity of F at P . This F ∗ depends on L. Y .1): thus we speak of simple and multiple components. So if F is a projective plane curve. If we are considering a ﬁnite set of points P 1 . we can always ﬁnd a line L that doesn’t pass through any of the points (Problem 4. If P is a simple point on F (i. conics.1 Deﬁnitions A projective plane curve is a hypersurface in P2 . we let F ∗ = F /L d ∈ k(P2 ). then O P (F ) is a DVR. 1) is the corresponding afﬁne curve. we want to allow multiple components: We say that two nonconstant forms F . Note that when P = [x : y : 1]. 3 and 4 are called lines. this F ∗ is the same as the old F ∗ = F (X . Y .
(a) Let F be an irreducible conic. (b) Show that F X Y Z has only a ﬁnite number of multiple points. and the factors of F m determine the tangents to F at P . Show that two plane curves with no common components intersect in a ﬁnite number of points. (b) (X 2 + Y 2 )Z + X 3 + Y 3 and X 3 + Y 3 − 2X Y Z . λ ∈ k. (a) (b) (c) (d) X Y 4 + Y Z 4 + X Z 4. Show that a point P is a multiple point of F if and only if F (P ) = F X (P ) = F Y (P ) = F Z (P ) = 0. Problems ∗ 5. P ∈ F . G be projective plane curves. We can deﬁne a line L to be tangent to a curve F at P if I (P. Y 2 Z − X (X − Z )(X − λZ ). Show that F = aY Z − bX 2 − c X Z − d Z 2 . b = 0. ∗ 5. Z ). P = [0 : 1 : 0] a simple point on F . F = F (X . Two curves F and G are said to be projectively equivalent if there is a projective change of coordinates T such that G = F T .8. or F = 0.1. however. Show that m P (F ) is the smallest m such that F m = 0. P X P ∗ 5. F a curve of degree n. This is independent of the way F ∗ and G ∗ are formed. 5. A should be a form with deg(A) = deg(G) − deg(F ). Z )Y n−i . ∗ 5. 5.5. X 2Y 3 + X 2 Z 3 + Y 2 Z 3. show that m (F ) ≥ m (F ) − 1. Show that the following curves are irreducible. Let F be an irreducible curve. ∗ 5. 5. and it satisﬁes Properties (1)–(8) of Section 3 of Chapter 3: in (3).6.) (b) Show that. (T = (X . Find all points of intersection of the following pairs of curves.2. F . For any F . n > 0. (d) (X 2 + Y 2 )2 + 3X 2 Y Z − Y 3 Z and (X 2 + Y 2 )3 − 4X 2 Y 2 Z 2 . F ∩ L) > m P (F ) (see Problem 3. We deﬁne the intersection number I (P. F ∩G) to be dimk (O P (P2 )/(F ∗ . (c) Y 5 − X (Y 2 − X Z )2 and Y 4 + Y 3 Z − X 2 Z 2 . and in (7).7. Find T so that (F T )T = Y Z − X 2 . a. Everything we will say about curves will be the same for two projectively equivalent curves.9. Find a projective change of coordinates T so that F T = Y Z − X 2 − c X Z − d Z 2 . and the multiplicities and tangents at the multiple points. A point P in F is an ordinary multiple point of F if F has m P (F ) distinct tangents at P . equation F X (P )X + F Y (P )Y + F Z (P )Z = 0. Let P = [0 : 1 : 0].4. X n + Y n + Z n . up to projective .54 CHAPTER 5. and Z = 0 the tangent line to F at P .G ∗ )). Show that the tangent line to F at P has the 5.3. Let F be a projective plane curve. (a) Show that F . F a form of dei i gree i . Y + c X + d Z . PROJECTIVE PLANE CURVES Let F . T should be a projective change of coordinates. ∗ Let P be a simple point on F . P ∈ P2 .19). ﬁnd their multiple points. and the intersection numbers at these points: (a) Y 2 Z − X (X − 2Z )(X + Z ) and Y 2 + X 2 − 2X Z .
14. . λa N ) determine the same curve. there is only one irreducible cubic with a node: X Y Z = X 3 + Y 3 . F a curve of degree n. Prove that an irreducible cubic is either nonsingular or has at most one double point (a node or a cusp). .13.10 and 5. Any irreducible conic is nonsingular. 1 n m 1 . Y . .14 for P i . we may take these lines transversal to F at P 1 . . . M N be a ﬁxed ordering of the set of monomials in X . . .18). It has no other singularities.10. . . Let M 1 . not all zero. but Z is not tangent to F at P . Let F be an irreducible curve in P2 . Let F be an irreducible cubic. and m let z = L i i L 0 − mi . (2) d = 2. Let C be an irreducible projective plane curve. . m n integers. Each line a X +bY +c Z corresponds to the point [a : b : c] ∈ P2 . The conic a X 2 +bX Y +c X Z +d Y 2 +eY Z + f Z 2 corresponds the point [a : b : c : d : e : f ] ∈ P5 . 5. and a line L 0 not through any P j . where L is a line through two multiple points.12.) ∗ 5. Suppose I (P. (Hint: If not. P = [0 : 0 : 1] a cusp on F . . then I (P. “the curves of degree d form a projective space of dimension d (d +3)/2”. . there is only one irreducible cubic with a cusp: Y 2 Z = X 3 . . Show that there are an inﬁnite number of lines passing 1 n through P 1 . The lines in P2 form a P2 (see Problem 4. We often identify F with its corresponding point in Pd (d +3)/2 . use Euler’s Theorem to show that F Y (P ) = 0. . (Hint: Use Problem 5. ∗ 5. P simple points on C .11. F ∩ L) = n. (ii) to make c = 0 (change X to X − 3 Y ). . . . Z of degree d . (a) Assume P = [0 : 1 : 0] ∈ F . Up to projective equivalence. The conics form a P5 . Show that there is a z ∈ k(C ) with ordP i (z) = m i for i = 1. Show that F X (P ) = 0. except that (a 1 . . a N ) and (λa 1 . L a line not contained in F . Show that F = aY 2 Z −bX 3 −c X 2 Y −d X Y 2 −eY 3 . each curve F of degree d corresponds to a unique point in PN −1 = Pd (d +3)/2 and each point of Pd (d +3)/2 represents a unique curve. It has no other singularities. P n .5.2. F ∩ Z ) = 1. . .12. and say e. 5. or use Problems 5. P . . . there is only one irreducible conic: Y Z = X 2 . .g. . . . .16. n. Let P . . LINEAR SYSTEMS OF CURVES 55 equivalence.35). .11.15. F ∩ X ) = n. P ∈ P2 . and P = [1 : 0 : 0]. and letting F = a i M i . (1) d = 1.2 Linear Systems of Curves We often wish to study all curves of a given degree d ≥ 1. Show that P I (P. . a N ∈ k. . Up to projective equivalence. 5. In other words. (Hint: Take lines L i as in Problem 5. Examples.) 5. . Find projective changes c of coordinates (i) to make a = b = 1. (iii) to make d = e = 0 (Z to Z + d X + eY ). If P 1 is a simple point on F . .) ∗ 5. (b) Show that if F is a curve of degree n. . where N is 1 2 (d + 1)(d + 2) (Problem 2. 5. Giving a curve F of degree d is the same thing as choosing a 1 . but not through P 2 . . . Y = 0 the tangent line to F at P . .
2 r i (r i +1) (2) If d ≥ ( r i ) − 1. Suppose now we ﬁx a point P and an integer r ≤ d +1. . . r n P n ) = d (d2+3) − . Case 2: Some r i > 1: Say r = r 1 > 1. Theorem 1. it is invertible since F → F T is its inverse. . Let Vi = {F ∈ V0  a j = 0 for j < i }. r 1 P 1 . 1. It follows that for any set of points.e. then the map F → F T from {curves of degree d } to {curves of degree d } is a projective change of coordinates on Pd (d +3)/2 . . Since the intersection of n hyperplanes of Pn is not empty (Problem 4. Y )Z d −i . r 2 P 2 . a N ) ∈ Pd (d +3)/2 passes through P if and only if a i M i (x. . r 1 . . . those [a 1 : . then the curve corresponding to (a 1 . We set V (d . . . r 1 P 1 . r n P n ). it is called a linear system of plane curves. the coefﬁcients of all monomials X i Y j Z k with i + j < r are zero (Problem 5. i = 0. . . . since otherwise it is trivial. (1) V (d . etc. . Let P 1 ..56 CHAPTER 5. . . Lemma. . : a N ] satisfying this equation form a hyperplane. r 1 P 1 . . . Write F = F i (X . Proof. . r n P n ) is a linear subvariety of Pd (d +3)/2 of dimenr i (r i +1) d (d +3) sion ≥ 2 − . y. If we put conditions on the set of all curves of degree d . . (2) If T : P2 → P2 is a projective change of coordinates. . The set of curves of degree d that contain P forms a hyperplane in Pd (d +3)/2 . Let V0 = V (d . . . d > 1. Then F = L 1 · · · L n−1 L d −n+1 ∈ 0 Vn−1 . . r 2 P 2 . Choose lines L i passing through P i but not through P j . Since not all M i (x. We claim that the curves F +1) of degree d such that m P (F ) ≥ r form a linear subvariety of dimension d (d2+3) − r (r2 . . −1 For F ∈ V0 let F ∗ = r=0 a i X i Y r −1−i + higher terms. r 1 P 1 . . (1) Let P ∈ P2 be a ﬁxed point. 2 Proof. . . .14). . . i. the quartics a P14 . .11). (r − 1)P. r − 1. If P = [x : y : z]. (1) follows from the above discussion. P i ). the curves of degree d that contain them form a linear subvariety of Pd (d +3)/2 . there is a curve of degree d passing through any given d (d + 3)/2 points. P n be distinct points in P2 . Then m P (F ) ≥ r if and only if F 0 = F 1 = · · · = F r −1 = 0. the curves that satisfy the conditions form a subset of Pd (d +3)/2 . If this subset is a linear subvariety (Problem 4. . . . we may assume P = [0 : 0 : 1]. z) are zero. P 1 .5). . By induction it is enough to show that Vn = Vn−1 . F i a form of degree i . . F ∈ Vn . r n P n ) = {curves F of degree d  m P i (F ) ≥ r i . . And +1) there are 1 + 2 + · · · + r = r (r2 such coefﬁcients. so it is enough to show that Vi = Vi +1 . j = i (Problem 5. By (2) of the Lemma. r n nonnegative integers. and a line L 0 not passing through any P i . . z) = 0. . i Then V0 ⊃ V1 ⊃ · · · ⊃ Vr = V (d . . y. Case 1: Each r i = 1: Let Vi = V (d . PROJECTIVE PLANE CURVES (3) The cubics form a P9 . 1 ≤ i ≤ n}. and P = P 1 = [0 : 0 : 1]. then dimV (d . r n P n ). We prove (2) by induction on m = ( r i ) − 1.12). . We may assume that m > 1. . The proof that F → F T is −1 linear is similar.
Y . Thus Vi = Vi +1 for i = 0. .G ∗ ). and [2 : 2 : 1] ∈ P2 (Sketch). F i ∈ Wi +1 . Problems 5. Then P I (P. Using the fact that F and G have no common factors. X F r −2 ∈ Vr . Z ]/(F. then Y F i ∈ Vi . . [1 : 0 : 1]. Γ = k[X . [0 : 2 : 1]. and [1 : 2 : 3]. Show that there are an inﬁnite number of cubics passing through these points. [1 : 2 : 1]. [0 : 1 : 1]. we may assume. Consider the nine points [0 : 0 : 1]. r n P n ). (r − 1)P.19. [2 : 0 : 1]. Let P 1 . R = k[X . The theorem will be proved if we can show that dim Γ∗ = dim Γd and dim Γd = mn for some large d . r − 1. let ϕ : R × R → R be deﬁned by ϕ(A. . r n P n ). . . by Property (9) for intersection numbers. . Show that dim(V ) = 2 if P 1 . r 2 P 2 . For F ∈ W0 . If F i ∈ Wi . . Let F and G be projective plane curves of degree m and n respectively. [0 : 1 : 0].G ∗ ). by a projective change of coordinates if necessary. W0 W1 ··· Wr −1 = V (d − 1. R). Let V be the linear system of conics passing through these points.18. Y ]/(F ∗ . F ∗ ∩G ∗ ) = dimk k[X . and let Γd (resp. B ) = AF + BG. [2 : 1 : 1].G).5. r 2 P 2 . 5. [1 : 0 : 0]. (r − 2)P. . and X F r −2 ∈ Vr −1 .7). By induction. The famous theorem of Bézout tells us that much more is true: BÉZOUT’S THEOREM. Set Wi = {F ∈ W0  a j = 0 for j < i }. P 4 ∈ P2 .17. Let Γ∗ = k[X . P 2 . 5. Then I (P. R d ) be the vector space of forms of degree d in Γ (resp. F ∗ = a i X i Y r −2−i + · · · .3 Bézout’s Theorem The projective plane was constructed so that any two distinct lines would intersect at one point. Assume F and G have no common component. [1 : 1 : 1]. P 4 lie on a line. show that it is nonsingular. and dim(V ) = 1 otherwise. Y F i ∈ Vi +1 . F ∩G) = P I (P. P 3 . and this completes the proof. Step 1: dim Γd = mn for all d ≥ m + n: Let π : R → Γ be the natural map. . and let ψ : R → R × R be deﬁned by ψ(C ) = (GC . . −F C ). . F ∩G) = mn P Proof. Z ].3. . Y ]/(F ∗ . Show that there is only one conic passing through the ﬁve points [0 : 0 : 1]. 5. BÉZOUT’S THEOREM 57 Let W0 = V (d − 1. . [1 : 1 : 1]. . it is not difﬁcult to check the exactness of the following sequence: 0 −→ R −→ R × R −→ R −→ Γ −→ 0. . . ψ ϕ π . Y . Since F ∩ G is ﬁnite (Problem 5. that none of the points in F ∩ G is on the line at inﬁnity Z = 0.
Since F. . then they have a common component. . as claimed. Problems 5. m = deg(F ). F 0 and G 0 are relatively prime forms in k[X .10 (with a calculation) 2 that dim Γd = mn if d ≥ m + n. s. Y ]. Y ]. as desired. B . . it follows from Proposition 7 of §2. so B 0 = F 0C and A 0 = −G 0C for some C ∈ k[X . A mn ∈ R d whose residues in Γd form a basis for Γd . Then a 1 . and choose A 1 . and let a i be the residue of A i ∗ in Γ∗ . t . . Let A i ∗ = A i (X . so Z N H ∗ = mn λi Z r A i + B F + CG for some λi ∈ k. Since dim R d = (d +1)(d +2) . . B 1 = Z B for some A . Y . Then i =1 H = (Z N H ∗ )∗ = λi A i ∗ + B ∗ F ∗ +C ∗G ∗ . it follows that H = A F + B G.C ∈ k[X . we deduce Corollary 1. since a onetoone linear map of vector spaces of the same dimension is an isomorphism. and the Z r A i form a basis. 1) ∈ k[X . For any J ∈ k[X . But then λi Z r A i = 0 in Γd +r . . Y . Y ]. . It follows that the residues of Z r A 1 . some Z N H ∗ is a form of degree d + r . PROJECTIVE PLANE CURVES If we restrict these maps to the forms of various degrees. . then H = A F + B G for some A . Check your answers of Problem 5. Z ]. so h = λi a i . if d ≥ m + n. Combining Property (5) of the intersection number (§3. and since Z H = A 1 F + B 1G.3 with Bézout’s Theorem. B 1 = B −C F . . 0) by J 0 . then m P (F )m P (G) ≤ deg(F ) · deg(G). The a i generate Γ∗ : if h = H ∈ Γ∗ .58 CHAPTER 5. denote (temporarily) J (X .6) Z r λi A i = Z s B ∗ F + Z t C ∗G for some r. then λi A i ∗ = B F ∗ + CG ∗ . Y ].G)) is onetoone: We must show that if Z H = AF + BG. This ﬁnishes the proof. Z ]. If Z H = AF + BG. Since (A 1 )0 = (B 1 )0 = 0. n = deg(G). Step 3: Let d ≥ m + n. Corollary 3. so each λi = 0. B. .20. a mn form a basis for Γ∗ : First notice that the map α of Step 2 restricts to an isomorphism from Γd onto Γd +1 . we get the following exact sequences: 0 −→ R d −m−n −→ R d −m × R d −n −→ R d −→ Γd −→ 0. and Z have no common zeros. H ∈ k[X . we have A 1 = Z A . then A 0 F 0 = −B 0G 0 . Y . Y . Z r A mn form a basis for Γd +r for all r ≥ 0. . Step 2: The map α : Γ → Γ deﬁned by α(H ) = Z H (where the bar denotes the residue modulo (F. If F and G meet in mn distinct points. If F and G have no common component. . P ψ ϕ π Corollary 2.G. Therefore (by Proposition 5 of §2. The a i are independent: For if λi a i = 0. B . . If two curves of degrees m and n have more than mn points in common. then theses points are all simple points on F and on G. Let A 1 = A +CG.3) with Bézout’s Theorem.
then I (P. 5. So we can assume P = [0 : 0 : 1]. Show that F = Z Y 2 + bY Z 2 + cY X Z + terms in X . (a) Let T be a projective change of coordinates.4 Multiple Points In Problem 5. (2) A nonsingular cubic has nine ﬂexes. for F irreducible.12): Let F be a projective plane curve of degree n. Z . Y . f ∩g ) where g = f y f xx + f x f y y −2 f x f y f x y . and conclude that m P (F )(m P (F ) − 1) ≤ n(n − 1). Y = 0 is the tangent line to F at P .22.5. (e) Suppose P is a simple point. (2) I (P.. Let F i = F X i and F i j = F X i X j . 5. (See Problems 5. 5. 1). Then P is a ﬂex if and only if a = 0. . Y 2 Z = X 2 (X + Z ). (1) A nonsingular curve of degree > 2 always has a ﬂex. Y . Let F be an irreducible curve of degree n. all ordinary. Y ) = F (X . so f = y + ax 2 + bx y + c y 2 + d x 3 + ex 2 y + . 1.24. λ ∈ k. Assume F = 0. In particular.8. Outline of proof. Theorem. (See Problems 5. Form a 3 × 3 matrix with the entry in the (i . H ∩ F ) = 1 if and only if P is an ordinary ﬂex. forms of degree n − 1 and n − 2 respectively. Then the Hessian of F T = (det(T ))2 (H T ). Then calculate the determinant. f ∩h) = I (P. (Use Euler’s Theorem. The following theorem shows the relationship between ﬂexes and the Hessian.47 show that H = 0.9. 2 2 An examination of the cases n = 2. Show that every nonsingular projective plane curve is irreducible. c Find a projective change of coordinates (using Y → Y − b Z − 2 X ) to get F to the form 2 2 Z Y = cubic in X . Problems 5.) 5. This H is called the Hessian of F .) (d) If P is a multiple point on F . then apply part (b). (char(k) = 0) (a) Let [0 : 1 : 0] be a ﬂex on an irreducible cubic F . (Hint: Perform row and column operations on the matrix for h.) 5. and m P denotes the multiplicity of F at P . Corollary. A problem about ﬂexes (see Problem 3. Apply Corollary 1 X to F and F X .) 2 2 (c) I (P.6.13).22 and 6.11. Is this true for afﬁne curves? ∗ 5. . 1) and h(X . a form of degree 3(n − 2). write f (X . and P is an ordinary ﬂex if and only if a = 0 and d = 0.4. MULTIPLE POINTS 59 ∗ 5. (char(k) = 0) (1) P ∈ H ∩ F if and only if P is either a ﬂex or a multiple point of F . Add x times the ﬁrst row plus y times the second row to the third row. (b) (n − 1)F j = i X i F i j . (b) Show that any irreducible cubic is projectively equivalent to one of the following: Y 2 Z = X 3 . j )th place being F i j .21. Do the same with the columns. or Y 2 Z = X (X − Z )(X − λZ ). indicates that this is not the best possible result (Problems 5.23. Y ) = H (X . 3 however. Z = 0 the tangent line to F at [0 : 1 : 0]. A short calculation shows that g = 2a + 6d x + (8ac − 2b 2 + 2e)y+ higher terms. In fact: . λ = 0. then mP (mP −1) ≤ n(n−1) . Z .10. which concludes the proof. 5. f ∩ g ) > 1. and assume F contains no lines. F has 1 at most 2 n(n − 1) multiple points. Let H be the determinant of this matrix.22 of the previous section we saw one easy application of Bézout’s Theorem: If F is an irreducible curve of degree n.
Then for all but a ﬁnite number of lines L through P . 1).60 CHAPTER 5. 1) = 0. Z ). and all but a ﬁnite number of n P ’s are zero. 5.26. and c simple components. Now apply Corollary 1 of Bézout’s Theorem to F and G (since F is irreducible. . Then Theorem 1 of §5. PROJECTIVE PLANE CURVES m P (m P −1) 2 Theorem 2. . we may choose 2 2 2 2 simple points Q 1 .5 Max Noether’s Fundamental Theorem A zerocycle on P2 is a formal sum P ∈P2 n P P . Show that Problem 5. Show that (n − 1)(n − 2) n(n − 1) m P (m P − 1) ≤ +c −1 ≤ 2 2 2 (Hint: Let F = F 1 F 2 . there are no common components): n(n − 1) ≥ m P (m P − 1) + r .25.Q r ∈ F . Find L ∩ F for all lines L passing through P .24.2 (for d = n − 1) guarantees the existence of a curve G of degree n − 1 such that m P (G) ≥ m P − 1 for all P . and an irreducible cubic can have at most one double point. Z )Y n−r +· · ·+ A n (X . The set of all zerocycles on P2 form an abelian . and F ∩ F Y ∩ L λ = {P } (see Problem 1. L intersects F in n − r distinct points other than P .27. . 5. Show that every line that is tangent to F at a simple point passes through P ! 5. (char(k) = p > 0) F = X p+1 − Y p Z . We outline a proof: (a) We may assume P = [0 : 1 : 0]. If L λ = {[λ : t : 1]  t ∈ k} ∪ {P }.) ∗ 5. where n P ’s are integers. Since r := (n−1)(n−1+3) − (mP −1)(mP ) ≥ (n−1)n − (mP −1)mP ≥ 0. Then F = A r (X .28.53). Let F be a projective plane curve of degree n with no multiple components. we need only consider the L λ . . (See Problems 4. t . The theorem follows by substituting the value for r into this inequality. Note that the curve X n + Y n−1 Z has the point [0 : 0 : 1] of multiplicity n − 1. Letting n = 4 we see that an irreducible quartic has at most three double points or one triple point. G λ has n − r distinct points. (b) Let G λ (t ) = F (λ. P = [0 : 1 : 0]. provided it has no multiple components. If F is an irreducible curve of degree n. and mQ i (G) ≥ 1. with m P (F ) = r ≥ 0. A r = 0. so the result cannot be strengthened. then ≤ (n−1)(n−2) . It is enough to show that for all but a ﬁnite number of λ. For small n this gives us some results we have seen in the problems: lines and irreducible conics are nonsingular. etc.5). Suppose P ∈ P2 . 2 Proof. (c) Show that G λ has n − r distinct roots if A r (λ.26 remains true if F is reducible. (char(k) = 0) Let F be an irreducible curve of degree n in P2 . 5. consider separately the points on one F i or on both. Problems 5.
Z ) = .. We deﬁne the intersection cycle F •G by F •G = P ∈P2 I (P. Assume F and G have no common components..e. Y . Let F . and H •F ≥ G •F . The zero cycle is positive if each n P ≥ 0. b ∈ k[X . Then Noether’s conditions are satisﬁed at P if any of the following are true: (1) F and G meet transversally at P . Y .G ∗ ) is zero for each P ∈ F ∩ G. For then H •F = BG •F = B •F +G •F .. and H are curves.G ∗ ) ⊂ O P (P2 ). We may take F ∗ = F (X . A i . n respectively.e. If H = AF + BG. i. Then there is an equation H = AF + BG (with A. G curves with no common component through P . But in the proof of Step 2 of Bézout’s Theorem we saw that multiplication by Z on k[X . When is there a curve B so that B •F = H •F − G •F ? Note that necessarily deg(B ) = deg(H ) − deg(G). that V (F. .5. H be projective plane curves. G. Y ]. G be projective plane curves of degrees m. we assume. B = B i . Y . as deﬁned in Chapter 2. Then Z r H = AF + BG for some r. H be plane curves. so H = A F + B G for some A . i. s = deg(H ) − deg(F ). t = deg(H ) − deg(G). If A = A i .G. To prove the converse. Y . i. It follows from Proposition 6 of §2. Several properties of intersection numbers translate nicely into properties of the intersection cycle. For example: F •G = G •F . the usefulness of this theorem depends on ﬁnding criteria that assure that Noether’s conditions hold at P : Proposition 1. if H∗ ∈ (F ∗ . G. H∗ = aF ∗ + bG ∗ . Let P ∈ P2 .9 that the residue of H∗ in k[X . 1). B i forms of degree i . 1). MAX NOETHER’S FUNDAMENTAL THEOREM 61 group — in fact. 1). We say that Noether’s Conditions are satisﬁed at P (with respect to F .G) is onetoone. if there are a. The degree of a zero cycle n P P is deﬁned to be n P .G ∗ ) is zero. Noether’s conditions say that the residue of H∗ in O P (P2 )/(F ∗ . deg(H ) − deg(G) respectively) if and only if Noether’s conditions are satisﬁed at every P ∈ F ∩G. B such that H = AF + BG. P ∈ F ∩ G. Of course. Y ]/(F ∗ .e. To ﬁnd such a B . H another curve.1 for notation). Max Noether’s Theorem is concerned with the following situation: Suppose F . H intersects F in a bigger cycle than G does. then H = A s F + B t G. MAX NOETHER’S FUNDAMENTAL THEOREM. B . and F •(G + AF ) = F •G if A is a form and deg(A) = deg(G) − deg(F ). if each n P ≥ m P .G. A. as in the proof of Bézout’s Theorem. b ∈ O P (P2 ) such that H∗ = aF ∗ + bG ∗ (see §5. B (Proposition 7 of §2.10). B forms of degree deg(H ) − deg(F ). We say that n P P is bigger than m P P . it sufﬁces to ﬁnd forms A. G ∗ = G(X . and write n P P ≥ m P P . G. it is the free abelian group with basis X = P2 . Proof. F ∩G)P. and H ). with no common components. a. Let F. F . Section 11. and P ∈ H . Let F . Z ]/(F. then H∗ = A ∗ F ∗ + B ∗G ∗ at any P . Noether’s Theorem relates the local and global conditions. Bézout’s Theorem says that F •G is a positive zerocycle of degree mn. H∗ = H (X .5. F •G H = F •G + F • H .
we showed precisely that I t ⊂ (F ∗ . Proof.30. t ≥ m + n − 1.44). P 8 .6 Applications of Noether’s Theorem We indicate in this section a few of the many interesting consequences of Noether’s Theorem. and H passes through these points. Let F be an irreducible projective plane curve. (1) is a special case both of (2) and of (3) (and is easy by itself ). For each i . Suppose z ∈ k(F ) is deﬁned at every P ∈ F . j . and Q •C = i 6 i =1 P i . this says that H∗ ∈ I t . the residue of H∗ in = O P (P2 )/(F ∗ . Then R 1 . Q 2 . (Hint: Write z = H /G. Since they will not be needed in later Chapters. or (2) All the points of F ∩G are simple points of F . the proofs will be brief. G = Q. Corollary 2 (Pappus). . G.3). H ∩ F ) ≥ I (P. In the notation of the lemma used to prove Property (5) of the intersection number (§3. Corollary. (3): We may assume P = [0 : 0 : 1]. k} = {1. as desired. C the three opposite sides. In §7.G ∗ ) is zero. and I (P. Corollary 1 (Pascal). (3) F and G have distinct tangents at P . 3}. Since O P (F )/(G ∗ ) ∼ O P (P2 )/(F ∗ . P 2 .29.G ∗ ) ⊂ O P (P2 ) if t ≥ m P (F ) + m P (G) − 1. and H •F ≥ G •F . Fix F .G ∗ ) (Problem 2. 5.G ∩ F ) implies that ordF (H ) ≥ ordF (G).62 CHAPTER 5. 2. Let C be three sides. j . and m P (H∗ ) ≥ m P (F ∗ ) + m P (G ∗ ) − 1. and apply Proposition 2. Assume P 1 . k with {i . then there is a curve B such that B •F = H •F −G •F . P 6 are simple points on C .L j i . H = C in (2) of the Corollary to Proposition 1. . Show that z ∈ k. . suppose Q is a conic. let R k = L i j . Q the conic. PROJECTIVE PLANE CURVES (2) P is a simple point on F . Let C . Proof. so H ∗ ∈ (G ∗ ) ⊂ P P O P (F ). (2): I (P. and m P (H ) ≥ m P (F ) + m P (G) − 1. H ∩ F ) ≥ I (P. then the opposite sides meet in collinear points. C •C = 9=1 P i . Then P 7 . R 2 . and P 9 lie on a straight line. and use Noether’s Theorem). . Let F = C . C be cubics. Proposition 2. and P . P 1 .G ∩ F ). Show that in cases (1) and (2) — but not (3) — of Proposition 1 the conditions on H are equivalent to Noether’s conditions. L 2 be two lines.5 we will ﬁnd a criterion that works at all ordinary multiple points of F . Q 1 . 5. P 3 ∈ L 1 . Problems 5. If a hexagon is inscribed in an irreducible conic. and R 3 are collinear. Proof. . Let L i j be the line between P i and Q j . Q 3 ∈ L 2 (none of these points in L 1 ∩ L 2 ). Let L 1 . If either (1) F and G meet in deg(F ) deg(G) distinct points. And in that lemma.
so there is a line L such that L •C = Q + R + S. This ϕ is like an addition on C . L 2 •C = S + R + T . Then Q = P 9 . But then L = L and so P 9 = Q. Q T =T P U R S U S O Proof. C . Let L 1 •C = P + Q + S . and suppose C •C = 8 i =1 P i +Q. Proof. Q ∈ C . L •C = P 9 +R +S. Then deﬁne an addition ⊕ on C as follows: P ⊕Q = ϕ(O. Deﬁne ϕ : C × C → C by setting ϕ(P. with the point O being the identity. for some R ∈ C . and the proof is the same as in Corollary 1. M 1 •C = O + S + S.Q)). ϕ(P. To remedy this. Proposition 4. 63 Pascal’s Theorem Pappus’ Theorem Proposition 3.5. choose a point O on C .Q) = R. Suppose C •C = 9=1 P i . . with the operation ⊕. Only the associativity is difﬁcult: Suppose P. The two lines form a conic. Addition on a cubic. Let L be a line through P 9 that doesn’t pass through Q.Q. (If P = Q.6. Let C be a nonsingular cubic. there is a unique line L such that L •C = P + Q + R. L is the tangent to C at P ). For any two points P . R ∈ C . Let C be an irreducible cubic. APPLICATIONS OF NOETHER’S THEOREM Proof. C cubics. C . but there is no identity. Then LC •C = C •C + Q + R + S. forms an abelian group. i where the P i are simple (not necessarily distinct) points on C .
O a simple point on C giving rise to the addition ⊕ on the set C ◦ of simple points. 2. Show that the same deﬁnition as in the nonsingular case makes C ◦ into an abelian group. and suppose P 1 ⊕ P 2 = P 3 . Problems 5. as an abelian group. Let C = L 1 L 2 L 3 . 5.39. 5.38. exactly those elements P such that P ⊕ P ⊕ P = O). 5. (e) Show that the points of order two on a nonsingular cubic form a group isomorphic to Z/(2) × Z/(2).34. i = 1. . This gives an explicit method for calculating in the group. and y 3 = −λx 3 − µ. PROJECTIVE PLANE CURVES Let M 2 •C = Q + R +U . 2 let λ = (y 1 − y 2 )/(x 1 − x 2 ). P 5 = P 6 .35. Let P i = [x i : y i : 1].O. Let Q = ϕ(O. (c) From (b) deduce a rule for constructing the tangent to a given conic at a given point. ⊕ ) by α(P ) = ϕ(Q. P ). let λ = (3x 1 + 2ax 1 + b)/(2y 1 ). suppose O is a ﬂex on C . T ). In Proposition 4. (d) Let C = Y 2 Z − X (X − Z )(X − λZ ). L a line such that L •C = P 1 + P 2 + P 3 .C } form a subgroup of C that is cyclic of order 4. O = [0 : 1 : 0]. P ∈ C . it sufﬁces to show that T = T .Q 3 lie on a line. M 3 •C = P +U + T . 5. (b) Let P 1 = P 2 . L 3 •C = O +U +U . Show that x 3 = λ − a − x 1 − x 2 . How many lines through P are tangent to C at some point Q = P ? (The answer depends on whether P is a ﬂex.O ). 1. B = [2 : 4 : 1]. (L 2 is a conic!) 5. i = 1. (c) Show that a point P is of order two in the group if and only if the tangent to C at P passes through O.Q 2 . A. Suppose another O gives rise to an addition ⊕ . If x 1 = x 2 .32. 5. O ∈ C ◦ . Show that {0. if P 1 = P 2 and y 1 = 0. O = [0 : 1 : 0]. C ◦ the set of simple points of C . 3.64 CHAPTER 5. Let C be any irreducible cubic.) 5. (f) Let C be a nonsingular cubic. and C = [2 : −4 : 1]. and deﬁne α : (C .33. B. using only a straightedge. (b) Show that the ﬂexes are exactly the elements of order three in the group. Show that Q 1 . Let L i be the tangent line to C at P i : L i •C = 2P i +Q i for some Q i .. Let C be a nonsingular cubic given by the equation Y 2 Z = X 3 +a X 2 Z +bX Z 2 + c Z 3 . λ = 0.37. P i distinct. or any cubic without multiple components.36. Let 2 µ = y i − λx i . Find the points of order two. we get many new theorems: (a) State and sketch what happens if P 1 = P 2 . ⊕) → (C . the other four distinct. Let C be an irreducible cubic. Show that a line through two ﬂexes on a cubic passes through a third ﬂex. Show that α is a group isomorphism. this subgroup is isomorphic to Z/(3) × Z/(3). (a) Show that the ﬂexes form a subgroup of C . 5. Since (P ⊕Q) ⊕ R = ϕ(O. If in Pascal’s Theorem we let some adjacent vertices coincide (the side being a tangent). P 3 = P 4 . (a) Let C = Y 2 Z − X 3 − 4X Z 2 . (i. A = [0 : 0 : 1]. Suppose the intersections of the opposite sides of a hexagon lie on a straight line.31.O . and P ⊕ (Q ⊕ R) = ϕ(O. Show that the vertices lie on a conic. 2. O = [0 : 1 : 0]. Let C be an irreducible cubic. and apply Proposition 3. C = M 1 M 2 M 3 . So the structure of the group is independent of the choice of O. T ).e.
use Noether’s Theorem. a n+1 ) for P . show that C (k 0 ) forms a subgroup of C . (If k 0 = Q. (b) If O ∈ C (k 0 ). F. .42. A curve F of degree d is said to be emphrational over k 0 if the corresponding point in Pd (d +3)/2 is rational over k 0 .) 5. . L •C = Q +R +S. . Show that P 3m = Q. Let P 1 . 5. . P 3m .5. .40. i =1 3m i =1 P i . Suppose a nonsingular cubic C is rational over k 0 . F curves of degree m such that F •C = F •C = 3m−1 P i +Q. Show that P is an element of order 7 in C . Show that P 1 ⊕· · ·⊕P 3m = O if and only if there is a curve F of degree m such that F •C = 3m P i . Let L •C = P 1 +P 2 +Q. this has important applications to number theory. Let C (k 0 ) be the set of points of C that are rational over k 0 . . a point P = (a 1 . . . . .6. .Q) is in C (k 0 ). O a ﬂex on C . . show that ϕ(P.41. . k = C. If V is an afﬁne variety.43. APPLICATIONS OF NOETHER’S THEOREM 65 (b) Let C = Y 2 Z − X 3 − 43X Z 2 − 166Z 3 . each a i ∈ k 0 . P 5 . and apply induction to S. (a) If P . P = [3 : 8 : 1]. If V ⊂ Pn (k) is projective. i =1 (Hint: Use induction on m. a n ) ∈ V is rational over k 0 . P 3m ∈ C . if each a i ∈ k 0 . a point P ∈ V is rational over k 0 if for some homogeneous coordinates (a 1 . Let C be a nonsingular cubic. V ⊂ An (k). Let k 0 be a subﬁeld of k.) 5. . 5. Let C be a nonsingular cubic. . Q ∈ C (k 0 ). . Let O = [0 : 1 : 0]. L •C = P 3 +P 4 +R. For which points P on a nonsingular cubic C does there exist a nonsingular conic that intersects C only at P ? .
66 CHAPTER 5. PROJECTIVE PLANE CURVES .
(2) The union of any family of open subsets of X is open. A topology on a set X is a collection of subsets of X . and Rational Maps This chapter begins the study of intrinsic properties of a variety — properties that do not depend on its embedding in afﬁne or projective spaces (or products of these). We ﬁrst recall some notions from topology. (3) The intersection of any ﬁnite number of open sets is open. A topological space is a set X together with a topology on X . and z is deﬁned at P ∈ V . 67 . and still think of what is left as some kind of variety. called the open subsets of X . satisfying: (1) X and the empty set are open.1 The Zariski Topology One of the purposes of considering a topology on a set is to be able to restrict attention to a “neighborhood” of a point in the set. any open set of X that contains Y will be called a neighborhood of Y . 6. there should be a neighborhood of P where z is a function — we must throw away the pole set of z.) If Y is a subset of a topological space X . (Sometimes any set containing an open set containing Y is called a neighborhood of Y . the induced topology on Y is deﬁned as follows: a set W ⊂ Y is open in Y if there is an open subset U of X such that W = Y ∩U . if z is a rational function on a variety V . We want to be able to discard an algebraic subset from an afﬁne or projective variety. If Y ⊂ X . Often this means simply that we throw away a set (not containing the point) on which something we don’t like happens. the abstract language required demands some fortitude from the reader.Chapter 6 Varieties. but we will consider only open neighborhoods. A set C in X is closed if X C is open. For example. Morphisms. Making this transition from extrinsic to intrinsic geometry has not been easy historically.
f : X → An a mapping. Then f = 0.68 CHAPTER 6. Any subset V of X is given the induced topology. U1 ∩U2 = (for otherwise V = (V U1 ) ∪ (V U2 ) would be reducible).2. The set Y is said to be dense in X if X is the closure of Y in X . Problems ∗ 6. ∗ 6. and V ( f ) = V unless f = 0. ∗ 6. Let V be an afﬁne variety. in addition. f ∈ Γ(V ). (a) Show that ϕi is a homeomorphism. a subset of V is closed if and only if it is algebraic. If. and f −1 is continuous. there are never disjoint neighborhoods containing them. i = 1. f is said to be homeomorphism. proper closed subsets are ﬁnite unions of points and curves. U open in X . In particular. U ∩ Y = . X a topological space. ∗ 6. f −1 (C ) is closed in X . for every closed subset C of X . a mapping f : X → X is called continuous if for every open set U of X . MORPHISMS. And every nonempty open subset of a variety V is dense in V . Let Z ⊂ Y ⊂ X . The Zariski topology on X is deﬁned as follows: a set U ⊂ X is open if X U is an algebraic subset of X . Show that the topology induced by Y on Z is the same as that induced by X on Z . for every nonempty open subset U of X . . If X and X are topological spaces. ϕ : An → U as in Chapter 4. (a) Let V be an afﬁne variety. f is onetoone and onto X . Show that a α∈A α α subset W of X is closed if and only if each W ∩Uα is closed (in the induced topology) in Uα . Then f is continuous if and only if for each hypersurface V = V (F ) of An . (a)] Show that V ( f ) = {P ∈ V  f (P ) = 0} is a closed subset of V . Give U the topology induced from i i i i .6. if V is a variety in X . Any inﬁnite subset of a plane curve V is dense in V . . AND RATIONAL MAPS For any subset Y of a topological space X . Let X be a topological space. f −1 (V ) is closed in X .3.7.1. the closure of Y in X is the intersection of all closed subsets of X that contain Y . f ∈ Γ(V ). Give Y the induced topology. That this is a topology follows from the properties of algebraic sets proved in Chapter 1 (see also §4.U2 in a variety V . the proper closed subsets of X are just the ﬁnite subsets. equivalently. So if P and Q are distinct points of V . (c) Show that if V ⊂ An is an i afﬁne variety. Considering f as a mapping from V Pn . Let U ⊂ Pn . f −1 (U ) = {x ∈ X  f (x) ∈ U } is an open subset of X . VARIETIES. then the projective closure V ∗ of V is the closure of ϕn+1 (V ) in Pn .4). Show that f is continuous if and only if the restriction of f to each Uα is a continuous mapping from Uα to Vα . (a) Let X be a topological space. show that f is continuous. . (b) Show that any polynomial map of afﬁne varieties is continuous. If X = A2 or P2 .4. If X = A1 or P1 . A mapping f : X → k = A1 is continuous if and only if f −1 (λ) is closed for any λ ∈ k. (b) Suppose U is a dense subset of V and f (P ) = 0 for all P ∈ U . equivalently. Vα open in Y . Note that for any two nonempty open sets U1 . (b) Suppose similarly Y = α∈A Vα . to k = A1 . . Let X = Pn1 × · · · × Pnr × Am . ∗ 6. n + 1. and suppose f : X → Y is a mapping such that f (Uα ) ⊂ Vα .5. 6. Any onetoone mapping from one irreducible plane curve onto another is a homeomorphism. (b) Show that a set W ⊂ Pn is closed if and only if each ϕ−1 (W ) is closed in An . ∗ 6. X = U .
an open subvariety of A2 . For this we need the map from Γ(U ) to F (U . Then if X ∩(Ui 1 ×Ui 2 ×· · · ×Am ) = . Let X be a variety.26. Proposition 1.. Suppose z ∈ O P (V ) for all P ∈ U . Thus we may assume U is open in an afﬁne variety X ⊂ AN . so Y is open in Y (see Problem 6. z ∈ O P (X ). VARIETIES 69 ∗ 6. we may replace X by its closure. so f = 0 (Problem 6. 6.1 we want to identify Γ(U ) with its image in F (U . Let X = A2 {(0. it is easy to verify that Y is irreducible in V and that Y = Y ∩ X . Let U be an open subset of a variety V . Suppose z ∈ Γ(U ). Note ﬁrst that we may replace U by any nonempty open subset U of U . so this notation is consistent. k). If U is an open subset of X . We say that U is an open subvariety of X . and that the mapping from U to k = A1 deﬁned by P → z(P ) is continuous. The map that associates a function to each z ∈ Γ(U ) is a ring homomorphism from Γ(U ) into F (U .6. g ∈ Γ(X ). As in §2.e. Show that Γ(X ) = Γ(A2 ) = k[X . If z ∈ Γ(U ). so assume X is closed. If Y is a closed subset of X . Let U be an open subset of a variety X . O X ).8. since Γ(U ) ⊂ Γ(U ). then U is also open in V . we may assume g (P ) = 0 for all P ∈ U (Problem 6. k) be the ring of all kvalued functions on U . 0)}. If X ⊂ Pn ×· · ·×Am . to be the set of rational functions on X that are deﬁned at each P ∈ U : Γ(U ) = P ∈U O P (X ). Then z = 0. Then Y is then also a variety.7). We deﬁne k(X ) = k(V ) to be the ﬁeld of rational functions on X . The ring Γ(U ) is a subring of k(X ).8). so U is also a variety. Note that if U = X is an afﬁne variety. U a nonempty open subset of X .4). we say that Y is irreducible if Y is not the union of two proper closed subsets. Proof.9. k). z ∈ k(V ). for if Y is the closure of Y in V . We deﬁne Γ(U . then Γ(X ) is the coordinate ring of X (Proposition 2 of §2. we deﬁne O P (X ) to be O P (V ). and z(P ) = 0 for all P ∈ U . this topology is called the Zariski topology on X . Problems 6. k) to be onetoone. Write z = f /g . where ϕ : An × · · · × Am → Ui 1 × · · · × Am is as in Problem 4. f . and z = 0. Replacing U by {P ∈ U  g (P ) = 0}.2. Then f (P ) = 0 for all P ∈ U . Let F (U . It is given the topology induced from V . or simply Γ(U ). the local ring of X at P . . and z(P ) is welldeﬁned. Y ]. Such a Y is called a closed subvariety of X . and if U ⊂ U .10). Show that U z = {P ∈ U  z(P ) = 0} is open. we may replace X and U by the corresponding afﬁne variety ϕ−1 (X ) and the open set ϕ−1 (U ) in An × · · · × Am . and if P ∈ X . i. Any open subset X of V will be called a variety. z determines a kvalued function on U : for if P ∈ U . so that we may consider Γ(U ) as a ring of functions on U .2 Varieties Let V be a nonempty irreducible algebraic set in Pn1 × · · · × Am . then Γ(U ) ⊃ Γ(U ).
Y ⊂ Am are closed subvarieties of afﬁne spaces.3 Morphisms of Varieties If ϕ : X → Y is any mapping between sets. (All varieties are “quasicompact”. If X ⊂ An . O X ). VARIETIES. together with the natural generalization to multispace (see Problem 4. Y ⊂ Am . We may assume X ⊂ An . Proposition 3. A variety that is isomorphic to a closed subvariety of some An (resp.12.2). (b) Show that if a variety is a union of a collection of open subsets. 6. Proof. Let X and Y be afﬁne varieties. ϕ( f ) = f ◦ ϕ. O Y ). k). Show that the pole set of z is closed. Then Vi = ϕ−1 (V ) is a closed subvariety of An .. Y a closed subvariety of U . we mean that X is a closed subvariety of An (as in Chapter 2). it is a union of a ﬁnite number of theses subsets. Show that (a) Z is a closed subvariety of X .) ∗ 6. (b) Y is an open subvariety of Z .e. (ii) ˜ ˜ a morphism ϕ induces a homomorphism ϕ : Γ(Y ) → Γ(X ).11. so O P (X ) is the union of all Γ(U ). If z ∈ O (X ). A projective variety is a union of a ﬁnite number of open afﬁne varieties. P there is a neighborhood U of z such that z ∈ Γ(U ). ˜ (2) For every open set U of Y . Let V be a closed subvariety of Pn .26). The proof. MORPHISMS. AND RATIONAL MAPS ∗ 6. There is a natural onetoone corre˜ spondence between morphisms ϕ : X → Y and homomorphisms ϕ : Γ(Y ) → Γ(X ). and ϕi restricts to an i isomorphism of Vi with V ∩Ui . Pn ) is called an afﬁne variety (resp. where U runs through all neighborhoods of P . Proposition 2. then ϕ( f ) = f ◦ϕ is in Γ(ϕ−1 (U ). The proposition follows from the following facts: (i) a polynomial map is a morphism. An isomorphism of X with Y is a onetoone morphism ϕ from X onto Y such that ϕ−1 is a morphism. 6. Let X be a variety. . Let Z be the closure of Y in X . k) → F (X . Proof. Let U be an open subvariety of a variety X .10. composition with ϕ gives a homomor˜ ˜ phism of rings ϕ : F (Y . A morphism from X to Y is a mapping ϕ : X → Y such that (1) ϕ is continuous. and (iv) all these operations are compatible. i. When we write “X ⊂ An is an afﬁne variety”. (a) Show that every family of closed subsets of a variety has a minimal member. but that there exists an isomorphism of X with a closed subvariety of some An . The details are left to the reader. (iii) any ϕ : Γ(Y ) → Γ(X ) is induced by a unique polynomial map from X to Y (Proposition 1 of §2.70 CHAPTER 6. ϕi : An → Ui ⊂ Pn as in Chapter 4. Let X and Y be varieties. Section 1. if f ∈ Γ(U . z ∈ k(X ). while if we say only “X is an afﬁne variety” we mean that X is a variety in the general sense of Section 2. a morphism from X to Y is the same thing as a polynomial map from X to Y . a projective variety). is left to the reader. A similar nomenclature is used for projective varieties.
and Γ(V ∩U00 ) may be identiﬁed with k[T10 . (2): We must “push the zeros of F off to inﬁnity” (compare with the proof of the Nullstellensatz). so z = a/ f N ∈ Γ(V )[1/ f ]. the proof is complete. an open subvariety of V . . since Pn1 × · · · × Pnr × Am is isomorphic to an open subvariety of Pn1 × · · · × Pnr × Pm . X n . the varieties we have deﬁned would be called the “quasiprojective” varieties. Any closed subvariety of Pn1 × · · · × Pnr is a projective variety.) In particular. Let V f = {P ∈ V  f (P ) = 0}. and α induces an isomorphism α : Γ(V ) → Γ(V f ). . The pole set of z is V (J ). We use the notations of that problem. and ϕ = (α)−1 . so it is enough to show that the induced map on coordinate rings is an isomorphism. . . . . and let f ∈ Γ(V ). Then f N z = a ∈ Γ(V ). .16). X n+1 ). α(X n+1 ) = 1/ f . MORPHISMS OF VARIETIES 71 Proposition 4. where J = {G ∈ k[X 1 . . deﬁned by polynomials F N G β (X 1 . Proof. . . Let I be the ideal in k[X 1 . X n . by the Nullstellensatz. Proposition 5. X n+1 ) → (X 1 . . . .28. . deﬁned by the vanishing of polynomials G β (X 1 . . (See Problem 6. By induction. We leave it to the reader to complete the proof that ϕ−1 is a morphism. . . If W is closed in V . X n ) from An+1 to An induces a morphism ˜ ϕ : V → V f (Problem 6. Any variety is isomorphic to an open subvariety of a projective variety.3. . . . Y1 . then ϕ(W ) is closed in V f . V = V (I ) ⊂ An+1 . X n ]/I . . . The projection (X 1 . . so V is a variety. let I = I (V ). (1): Let z ∈ Γ(V f ). These are afﬁne varieties. . . . . . We may assume V ⊂ An . . It sufﬁces to show that the restriction of S to U0 ×U0 → V ∩U00 is an isomorphism. X n . from this it follows that ϕ−1 is continuous. so Γ(V ) = k[X 1 . . . . is easily checked to be an isomorphism. I is prime. (2) V f is an afﬁne variety. . . Choose F ∈ k[X 1 . The second statement follows from the ﬁrst. . Let V be an afﬁne variety. . 1/F ). it is enough to prove that Pn × Pm is a projective variety. The homomorphism from k[X 1 . Y1 . . which mapped Pn × Pm onetoone onto a projective variety V . f = 0. Note. Then α is onto by (1). If this were done. It is possible to deﬁne more general varieties than those we have considered here. . . Tnm ]/({T j k − T j 0 T0k  j . In Problem 4. F N ∈ J for some N . Since V (J ) ⊂ V (F ). and it is left to the reader to check that Ker(α) = I . This ϕ is onetoone and onto. . . Then (1) Γ(V f ) = Γ(V )[1/ f ] = {a/ f n ∈ k(V )  a ∈ Γ(V ). . X n ] whose I residue F is f . X n+1 ] generated by I and by X n+1 F −1. . . we deﬁned the Segre imbedding S : Pn ×Pm → Pn+m+nm . . . . .13. The other inclusion is obvious. . We identify Γ(U0 × U0 ) with k[X 1 . . X n+1 ] → Γ(V f ) be deﬁned by letting α(X i ) = X i if i ≤ n. Ym ]. What is more surprising is that an open subvariety of an afﬁne variety may also be afﬁne. Ym ] to this ring that takes X i to the residue of Ti 0 . . n ∈ Z}. with N ≥ deg(G β ). Since this isomorphism is the one induced by S −1 . . . Y j to that of T0 j .4). A closed subvariety of an afﬁne variety is also an afﬁne variety. Proof. k > 0}). . X n ]  G z ∈ Γ(V )} (proof of Proposition 2 of §2. and hence ϕ is an isomorphism. . Let α : k[X 1 .6. . .
Let f : X → Y be a morphism of varieties.) 6. and suppose f (Uα ) ⊂ Vα for all α. ∗ 6. with Uα . . (Hint: Change coordinates so L = X n+1 . So we may assume X ⊂ An is afﬁne. and use α α α α . a subring of K . then Γ(X ∗ ) may be identiﬁed with k[x 1 /l .17. . f : X → Y a mapping.72 CHAPTER 6. Show that V × {y} = {(x.15. Then there is a neighborhood V of P . . . AND RATIONAL MAPS Corollary. (b) Show that the ring homomorphism from R[X ]/(X f − 1) to R[1/ f ] that takes X to 1/ f is an isomorphism. x n+1 /l ]. . ∗ 6. 6. Vα is afﬁne. . (Hint: See the proof of the Corollary to Proposition 5. y) is an isomorphism. X ⊂ X .9. .Y = V . such that V is an afﬁne variety. . Let f be the image of F in Γ(X ). 0)} to Pn is a morphism of varieties. (b) The union of two open afﬁne subvarieties of a variety may not be afﬁne. (a) Show that for λ ∈ k. (b) If L is the linear form deﬁning H . and that a subset U of Pn is open if and only if π−1 (U ) is open. Let X . Then the restriction of f to X is a morphism from X to Y .20. ϕ−1 (λ) is the pole set of z = 1/( f − λ).19.23. and let H be a hyperplane in Pn that doesn’t contain X . the inclusion i : Y → X is a morphism. and F (Q) = 0 for all Q ∈ X U (Problem 1. y) ∈ A × B  x ∈ V } is a closed subvariety of A × B . Let A = Pn1 × · · · × An . (a) Show that A2 {(0. ∗ 6.13.Vα open subvarieties.18. . Since X U is an algebraic subset of An . (b) Show that ϕ is a morphism of varieties. Let X = U . (b) The composition of morphisms is a morphism. f ∈ Γ(X ). VARIETIES. ∗ 6. V a closed subvariety of A. f is a morphism if and only if each f˜(Γ(Vα )) ⊂ Γ(Uα ). (b) If each Uα . . Let R[1/ f ] = {a/ f n  a ∈ R. Let X be a variety. Show that the natural map π from An+1 {(0. we may replace X by X ∩Ui . n ∈ Z}. If X is open in a projective variety X ⊂ Pn . ∗ 6. Let X be a variety. X n ] such that F (P ) = 0. then ϕ extends uniquely to a ring homomorphism from R[1/ f ] to S.22. x n+1 ]. U a neighborhood of a point P in X . .) ∗ 6. ∗ 6. X a variety.17).14 and 2. 0)} is not an afﬁne variety (see Problem 6. (a) Show that f is a morphism if and only if each restriction f α : Uα → Vα of f is a morphism.21. f = 0 in R. Let X be a projective variety in Pn . Show that there is an afﬁne open set V on X that contains P and Q. Y ⊂ Y subvarieties (open or closed). B = Pm1 × · · · × Am .9). Let P . Then P ∈ X f ⊂ U . and that the map V → V × {y} taking x to (x. (a) Show that if ϕ : R → S is any ring homomorphism such that ϕ( f ) is a unit in S. Let ϕ : X → A1 be the mapping deﬁned by ϕ(P ) = f (P ) for P ∈ X . (a) If Y is an open or closed subvariety of X . Let R be a domain with quotient ﬁeld K . U by U ∩Ui . . Q ∈ X . . Let y ∈ B .14. and P ∈ Ui . . (a) Show that X (H ∩ X ) is isomorphic to an afﬁne variety X ∗ ⊂ An . Any variety is the union of a ﬁnite number of open afﬁne subvarieties. and l is its image in Γh (X ) = k[x 1 . 6. there is a polynomial F ∈ k[X 1 .16. Assume f (X ) ⊂ Y . (Use Problems 6. . Proof. Y be varieties. and X f is afﬁne by the proposition. MORPHISMS. V ⊂ U . . Problems ∗ 6.
V. . as in Chapter 4. B as above. x) is an isomorphism. : x : 0] gives an isomorphism of Pn−1 with 1 n 1 n H∞ ⊂ Pn . f (Q) = 0 (Problems 6. Let Ui = {y ∈ W  V ×{y} ⊂ Zi }. for then. as desired. with f (P ) = 0. It sufﬁces to show that each Ui is open. Y ) be the “multiforms” deﬁning Z1 . A set that contains a neighborhood of each of its points is open. (2) If f : Z → X . Then X × Y is open in V × W . Zi closed in A ×B .24.17(c).14). The local rings OP (X ). y) = 0. so X × Y is a variety. (1) The projections pr1 : X × Y → X and pr2 : X × Y → Y are morphisms. V is isomorphic to a variety in Pn−1 . Y = Am . Proposition 7. Proof. Suppose V × W = Z1 ∪ Z2 . So f ∈ mP (X ). This reduces it to the case where X = An . so U1 (and likewise U2 ) is open. Then {y ∈ W  G α (y ) = 0} is an open neighborhood of y in U1 . If a variety V in Pn is contained in H∞ . g (y )) is a morphism. Proof. P. Proposition 6. g : Z → Y are morphisms. The only difﬁculty is in showing that V × W is irreducible. one of the Ui (say U1 ) must be empty. and the product of two projective varieties is a projective variety. ∗ 6. Y open in W ⊂ B . Note that the product of two afﬁne varieties is an afﬁne variety. then ( f . (2): We may reduce ﬁrst to the case where X = A. y ) = ( f (x ). and then V ×W ⊂ Z1 . Then A × B = Pn1 × · · · × Pm1 × · · · × An+m is also a mixed space. Let G α (Y ) = F α (x. Since being a morphism is local (Problem 6. Any projective variety is isomorphic to a closed subvariety V ⊂ Pn (for some n) such that V is not contained in any hyperplane in Pn .16). A. Let X be a variety. g )(z) = ( f (z). If y ∈ U1 . . say X is open in V ⊂ A.4 Products and Graphs Let A = Pn1 ×· · ·×An .20). (1) is left to the reader. 1/ f ∈ OQ (X ). U1 ∩U2 = . Section 4. (4) The diagonal ∆ X = {(x. 6. . 1. g ) : Z → X × Y deﬁned by ( f .) ∗ 6. Let F α (X . F α (x. g : Y → Y are morphisms.17). Show that [x : .4. Then V × W is a closed subvariety of A × B . then for some α and some x ∈ V .6. : x ] → [x : .W. If X and Y are any varieties. since W is a variety. Show that there is an f ∈ k(X ) that is deﬁned at P and at Q.23.Q two distinct points of X . If Ui 1 × · · · × An and U j 1 × · · · × Am are the usual afﬁne open subvarieties that cover A and B . as P varies in X . are distinct. Since V ×{y} is irreducible (Problem 6. . Y = B (Problem 6. we may cover A and B by the open afﬁne spaces Ui 1 × · · · × Ar . g (z)) is a morphism. W ⊂ B be closed subvarieties. B = Pm1 ×· · ·×Am be mixed spaces. then f × g : X × Y → X × Y deﬁned by ( f × g )(x . Let V ⊂ A. y) ∈ X × X  y = x} is a closed subvariety of X × X . Y ). PRODUCTS AND GRAPHS 73 Problem 1. (3) If f : X → X .25. then Ui 1 × · · · × An+m are afﬁne open subvarieties that cover A × B . and the diagonal map δ X : X → ∆ X deﬁned by δ X (x) = (x. We may .
But this case is trivial. Every curve appears as a ﬁbre π−1 (t ) over some t ∈ PN −1 . . then {x ∈ X  f (x) = g (x)} is closed in X . .17.) 6.3). since the product of polynomial maps is certainly a polynomial map. let C t be the corresponding curve (§5. there are mappings ϕ : V × V → V (multiplication or addition). (3): Apply (2) to the morphism ( f ◦ pr1 . The restriction of pr1 : X × X → X is inverse to δ X . so ∆ X is closed in any X (Proposition 4 of §6. . the graph of f . and π is a morphism. Proposition 8. is deﬁned to be {(x.74 CHAPTER 6. . (b) For each t = (t 1 . (a) Show that U ∩V is isomorphic to (U ×V )∩∆ X . 6. V be open subvarieties of a variety X . with the usual multiplication on k: this is denoted Gm . and suppose V is also a group. We may thus think of π : V → PN −1 as a “universal family” of curves of degree d . maps X onto G( f ). Let N V = V i =1 M i (X . MORPHISMS. (b) If U and V are afﬁne. g ◦ pr2 ). . (a) Let f : X → Y be a morphism of varieties such that f (X ) is dense in Y . and let π : V → PN −1 be the restriction of the projection map. g : X → Y are morphisms of varieties. (c) An (k) with addition: likewise M n (k) = {n by n matrices} under addition may 2 be identiﬁed with An (k). VARIETIES. If f .2). Now ( j . If f : X → Y is a morphism of varieties. with the usual addition on k. where j = identity on X . Let V be a variety. (Compare Problem 6. If f and g agree on a dense set of X . and let M 1 . this group is often denoted Ga . T N be homogeneous coordinates for PN −1 . (4): The diagonal in Pn × Pn is clearly an algebraic subset. Z )Ti ⊂ P2 × PN −1 . (b) A1 {(0)} = k {(0)}. f ) : X → X ×Y . show that U ∩V is afﬁne.e. and ψ : V → V (inverse) satisfying the group axioms. . Y . . Y . t N ) ∈ PN −1 . N = (d +1)(d +2) . i = identity on Y .28.26. Proof. We have G( f ) = ( f ×i )−1 (∆Y ). . . Show that each of the following is an algebraic group: (a) A1 = k. and this is inverse to the projection. Show that π−1 (t ) = C t × {t }. Let d ≥ 1. .29. (a) Show that V is an irreducible closed subvariety of P2 × PN −1 . Corollary. G( f ). i. (b) If X and Y are afﬁne. If ϕ and ψ are morphisms.27. . The projection of X × Y onto X restricts to an isomorphism of G( f ) with X . Let U . . V is said to be an algebraic group. so δ X is an isomorphism. y) ∈ X × Y  y = f (x)}. . Problems ∗ 6. Is this true if Y is not afﬁne? 6. g )−1 (∆Y ). Z (in some order). M N be the monomials of degree d in 2 X .. Proof. then f = g . Show that the homomorphism f˜ : Γ(Y ) → Γ(X ) is onetoone. AND RATIONAL MAPS also assume Z is afﬁne. since Z is a union of open afﬁne subvarieties. show that f (X ) is dense in Y if and only if f˜ : Γ(Y ) → Γ(X ) is onetoone. G( f ) is a closed subvariety of X × Y . {x  f (x) = g (x)} = ( f . Let T1 .
y) = 0. (2) Since char(k(x)) = 0. Proof. 6. this deﬁnition agrees with the one given in Chapters 3 and 5. Show that ϕ : Gm → C ◦ deﬁned by ϕ(t ) = [t : t 2 : 1 − t 3 ] is an isomorphism of algebraic groups. X ] such that F (t . (a) Let C = V (Y 2 Z − X 3 ) be a cubic with a cusp. then dimU = dim X . C ◦ = C {[0 : 0 : 1]} the simple points. T must appear in F . so there is no such x. Y ] so that F (x. .30.48). ALGEBRAIC FUNCTION FIELDS AND DIMENSION OF VARIETIES 75 (d) GLn (k) = {invertible n × n matrices} is an afﬁne open subvariety of M n (k). (b) Let C = V (X 3 + Y 3 − X Y Z ) be a cubic with a node. so t is algebraic over k(x). Choose F = a i (X )Y i ∈ k[X . this is an immediate consequence of the “Theorem of the Primitive Element. Since x is algebraic over k(t ). y). . then a 0 (X ) = 0.46). written tr. so a 0 (x) = 0.5 Algebraic Function Fields and Dimension of Varieties Let K be a ﬁnitely generated ﬁeld extension of k. and p is a prime ideal in R. (e) C a nonsingular plane cubic. Let K be an algebraic function ﬁeld in one variable over k.38). and a group under multiplication. degk k(X ). dim(X ). and let x ∈ K . K is algebraic over k(x 1 . a group with O = [0 : 1 : 0]. and let y ∈ p. k ⊂ R. Part (5) of the next proposition shows that.6. x n ). y = 0. while a “plane curve” is allowed to have several (even multiple) components. Deﬁne the dimension of X .31 below. The transcendence degree of K over k. x ∈ k. Show that the map ϕ : Ga → C ◦ given by ϕ(t ) = [t : 1 : t 3 ] is an isomorphism of algebraic groups. degk K is deﬁned to be the smallest integer n such that for some x 1 . . But then a 0 (x) ∈ P . Proposition 9. (3) If R is a domain with quotient ﬁeld K . Proposition 10. Note. . x) = 0 (clear denominators if necessary). that a “curve” is assumed to be a variety. k(X ) is a ﬁnitely generated extension of k. 6. . t ) is algebraic over k(x) (Problem 1. O ∈ C . A variety of dimension one is called a curve. O = [1 : 1 : 0]. C ◦ = C {[0 : 0 : 1]}. But x is not algebraic over k (Problem 1. We say then that K is an algebraic function ﬁeld in n variables over k. 0 = p = R. however. (1) If U is an open subvariety of X . etc. (2) (char(k) = 0) There is an element y ∈ K such that K = k(x. Then (1) K is algebraic over k(x). for subvarieties of A2 or P2 .” We have outlined a proof of this algebraic fact in Problem 6. Since x is not algebraic over k (Problem 1. so K is algebraic over k(x) (Problem 1. Then k(x. . then the natural homomorphism from k to R/p is an isomorphism. If X is a variety. (1) Take any t ∈ K so that K is algebraic over k(t ). . of dimension two a surface. . x n ∈ K . to be tr.5. (3) Suppose there is an x ∈ R whose residue x in R/p is not in k. .50). If we choose F of lowest possible degree. ⊕ the resulting addition (see Problem 5.48). there is a polynomial F ∈ k[T.
we say that x 1 . . dimV must be 0. . so k(V ) = k. tr. x n ) contains a transcendence basis.32. y = y 1 . (5): Assume V ⊂ A2 . so y ∈ K . K a ﬁnitely generated extension of k. . .52. Suppose k ⊂ K is an algebraically 1 n closed subﬁeld. p the prime ideal of R corresponding to W . . ∗ 6. . (4) Every proper closed subvariety of a curve is a point. . Then there is a z ∈ L such that L = K (z). Apply Proposition 9 (3). . Step (ii): If L = K (x 1 . so Γ(V ) = k. MORPHISMS. . Then x 1 . j = 1. x n } such that K is algebraic over k(x 1 . Let F and G be monic irreducible polynomials in K [T ] such that F (x) = 0. If k ⊂ K . degk k(x. If W is a closed subvariety of V . . So V is either a point. x n } is called a transcendence basis of K over k. Show that L = K ( λi x i ) for some 6. AND RATIONAL MAPS (2) If V ∗ is the projective closure of an afﬁne variety V . . Then k(V ) is algebraic over k. . Any set {x 1 . Then H (x) = 0. .31. . x n ∈ K are algebraically independent if there is no nonzero polynomial F ∈ k[X 1 . . By methods entirely analogous to those for bases of vector spaces. . (Theorem of the Primitive Element) Let K be a ﬁeld of a characteristic zero. (3) A variety has dimension zero if and only if it is a point. and V (λ1 . We may suppose V is afﬁne by (1) and (2). Then the result follows from (3) and (4). λn ∈ k such that L = K ( λi x i ). . Outline of Proof. Such {x 1 . . Then x ∈ K . An (k) is an algebraic set. . . (4): Again we may assume V is afﬁne. X n ] such that F (x 1 . λn ) ∈ An V . . H (x i ) = 0 if i > 0. The notion of transcendence degree is analogous to the idea of the dimension of a vector space. L a ﬁnite (algebraic) extension of K . 1. . x n ) = 0. G(y) = 0.53). P2 ) has dimension one if and only if it is an afﬁne (resp. or 2. so L = K . . F ) = (T − x) ∈ K [T ]. L ⊃ L (see Problems 1. a plane curve V (F ). Choose λ = 0 in K so that λx + y = λx i + y j for all i = 1. . . x n ) if and only if x 1 . . . x n ∈ K . y). . K = K (z). let R = Γ(V ).76 CHAPTER 6. then Γ(W ) = R/P p (Problem 2. . . y) ≤ 1. x n is a minimal set such that K is algebraic over k(x 1 .33. . use induction on n to ﬁnd λ1 . . . (3): Suppose dimV = 0.4 gives the result. x n ). . G = j =1 (T −y i ). Let L be a ﬁeld in which F = n m i =1 (T −x i ). . Since k(V ) = k(x. . y) = 0. . Use (2) if V ⊂ P2 .6). (5) A closed subvariety of A2 (resp. projective) plane curve. . Let z = λx + y.3). then dimV = dimV ∗ . . . Problems ∗ 6. . . x n is a maximal set of algebraically independent elements of K . Then Problem 2. . . . VARIETIES. . x ) as in Problem 6. . .31. . (b) Any algebraically independent set may be completed to a transcendence basis. . Step (i): Suppose L = K (x. x = x 1 . . Set H (T ) = G(z − λT ) ∈ K [T ]. (1) and (2) follow from the fact that the varieties have the same function ﬁelds. one can prove: (a) Let x 1 . . If F (x. or V = A2 (§1. Proof. 1. . y). . . Let L = K (x . (c) tr. Therefore (H . . . degk K is the number of elements in any transcendence basis of K over k.
then P belongs to the domain of F . Two morphisms f i : Ui → Y from open subvarieties Ui of X to Y are said to be equivalent if their restrictions to U1 ∩U2 are the same. so f˜ extends to a onetoone homomorphism from k(Y ) = k(V ) into k(X ) = k(U ). (1) Let F be a dominating rational map from X to Y . f : U → V a morphism that represents F . Then F (y i ) = a i /b i . Let U ⊂ X . and is denoted by F . if P ∈ X . . take afﬁne neighborhoods V of P . Then the induced map f˜ : Γ(V ) → Γ(U ) is onetoone. ˜ then F (g ) vanishes at P . the value f (P ) is welldeﬁned in k. V ⊂ Y be afﬁne open sets. If U is the domain of a rational map.6. (a) Show that there is an afﬁne variety V ⊂ An with k(V ) = K . ˜ If O P (X ) dominates F (OQ (Y )). from which it follows easily f (P ) = Q. If g ∈ Γ(W ) vanishes at Q. (Assume char(k) = 0 if you wish.3). ˜ (2) If P belongs to the domain of F .26). . RATIONAL MAPS 6. W of Q. and b i (P ) = 0. . where f : U → Y is any morphism representing the map (it is easy to see that this is independent of U ). Let K = k(x 1 . The domain of a rational map is the union of all open subvarieties Uα of X such that some f α : Uα → Y belongs to the equivalence class of the rational map. and A is a subring of B . Let Y be a closed subvariety of a variety X .36.6 Rational Maps Let X . then F (Γ(W )) ⊂ Γ(Vb ) (Proposition 5 of §6. x n ) be a function ﬁeld in r variables over k. Proposition 11. each f i is determined by its restriction to U1 ∩U2 (Corollary to Proposition 7 in §6. we say that B dominates A if the maximal ideal of B contains the maximal ideal of A. . . . For any point P in the domain of f .4).34. Show that dim An = dim Pn = n. . If A and B are local rings. (b) Show that we may ﬁnd V ⊂ Ar +1 with k(V ) = K . Y be varieties. and F (P ) = Q. A rational map from X to Y is said to be dominating if f (U ) is dense in Y . a i . the mapping f : U → Y deﬁned by f Uα = f α is a morphism belonging to the equivalence class of the map. and F (P ) = Q. .35. as is the ﬁrst part of (2). Then dim Y ≤ dim X . (1) is left to the reader (Problem 6. 77 6.6. Since U1 ∩U2 is dense in X . Proof. If we let b = ˜ ˜ b 1 · · · b n . every equivalent morphism is a restriction of f . then O P (X ) dominates F (OQ (Y )). 6. An equivalence class of such morphisms is called a rational map from X to Y . ˜ Conversely. Q ∈ Y .) 6. Thus a rational map from X to Y may also be deﬁned as a morphism f from an open subvariety U of X to Y such that f cannot be extended to a morphism from any larger open subset of X to Y . r = dimV . y n ].3) so F : Γ(W ) → Γ(Vb ) is induced by a unique morphism f : Vb → W (Proposition 2 of §6. (3) Any homomorphism from k(Y ) into k(X ) is induced by a unique dominating rational map from X to Y . Let ˜ Γ(W ) = k[y 1 . . This homomorphism is independent of the choice of ˜ f . and O P (X ) dominates F (OQ (Y )). b i ∈ Γ(V ). with equality if and only if Y = X .
40. y] ⊂ k(V ).10. 5. Then ϕ restricts to an isomorphism of Γ((X d )ϕ−1 (b) ) onto Γ((Yb )ϕ(d ) ). The varieties An and Pn are birationally equivalent. If V is a curve. Conversely. let L t be the line between P 0 = [−1 : 0 : 1] and P t = [0 : t : 1]. A rational map F from X to Y is said to be birational if there are open sets U ⊂ X . show that L t •C = P 0 + Q t . Proposition 12. and ϕ−1 (Γ(Y )) ⊂ Γ(X d ) for some d ∈ Γ(X ). in fact.26).38. 6. a conic is isomorphic to P1 . An irreducible cubic with a multiple point is rational (Problems 6. suppose ϕ : k(X ) → k(Y ) is an isomorphism. V ⊂ Y . Then ϕ(Γ(X )) ⊂ Γ(Yb ) for some b ∈ Γ(Y ). z) to the Pythagorean equation X 2 + Y 2 = Z 2 . A variety is birationally equivalent to any open subvariety of itself. and an isomorphism f : U → V that represents F . . 5. VARIETIES. y) for some x. Problems 6. (Hint: P1 × P1 has closed subvarieties of dimension one that do not intersect.) 6. so (X d )ϕ−1 (b) is isomorphic to (Yb )ϕ(d ) . (b) Show that the map ϕ : A1 {±1} → C taking t to Q t extends to an isomorphism of P1 with C . Y ] onto k[x. Proof. Every curve is birationally equivalent to a plane curve. AND RATIONAL MAPS (3) We may assume X and Y are afﬁne. Two varieties are birationally equivalent if and only if their function ﬁelds are isomorphic. Y ]/I is isomorphic to k[x.5). birationally equivalent varieties have isomorphic function ﬁelds. (d) Give a prescription for ﬁnding all integer solutions (x.) (a) If t = ±1.39. MORPHISMS. k(V ) = k(x. y. then dim(Y ) ≤ dim(X ). 6. as in (2). If there is a dominating rational map from X to Y . y]. For each t ∈ k. Since Γ(V ) = k[X .78 CHAPTER 6. as in the proof of Proposition 11. Then I is prime. Corollary. Then. Let I be the kernel of the natural homomorphism from k[X . We may assume X and Y are afﬁne.30.37. and V is a plane curve (Proposition 10 (5) of §6. Since k(U ) = k(X ) for any open subvariety U of X .11). as desired. Show that P1 ×P1 is not isomorphic to P2 . if ϕ : k(Y ) → k(X ). so ϕ is induced by a morphism f : X b → Y . Pn ×Pm is birationally equivalent to Pn+m . where Q t = [1− t 2 : 2t : 1+ t 2 ]. Therefore f (X b ) is dense in Y since f˜ is onetoone (Problem 6. (c) Any irreducible conic in P2 is rational. (See Appendix A for the case when char(k) = p.5). (Sketch this. Proof. Let C = V (X 2 + Y 2 − Z 2 ) ⊂ P2 .) A variety is said to be rational if it is birationally equivalent to An (or Pn ) for some n. it follows that k(V ) is isomorphic to k(x. So dimV = 1. so V = V (I ) ⊂ A2 is a variety. ϕ(Γ(Y )) ⊂ Γ(X b ) for some b ∈ Γ(X ). y) = k(V ). y ∈ k(V ) (Proposition 9 (2) of §6. We say that X and Y are birationally equivalent if there is a birational map from X to Y (This is easily seen to be an equivalence relation).
Then ϕλ is a welldeﬁned morphism.41. It is called the dual curve of F . (a) Show that f is birational. Y varieties. so V is a rational curve. respectively.13. Let Γh (F ) = k[X . for some P ∈ C . v. Z be coordinates for Pn+1 . . . Let k(P1 ) = k(T ). (c) The variable λ can be chosen so ϕλ is a birational morphism from C to C . ∗ 6.8). Let I be the kernel of α. RATIONAL MAPS 79 6. and ϕ−1 ([0 : 0 : 1]) = {P }. (b) Show that for any simple point P on F . λ 6. F Z .) . [F X (P ) : F Y (P ) : F Z (P )] is in V (I ). Then there are neighborhoods U of P on X . : 0 : 1]. or F is constant (i. so V (I ) contains the points corresponding to tangent lines to F at simple points. Let C . Z ]/(F ) = k[x. all Q ∈ C ). Q ∈ Y . show that the pole set of f is f −1 ([1 : 0]). w ∈ Γh (F ) be the residues of F X . . (b) If F is ˜ dominating. Prove: (a) Either F is dominating. . where u = T /Z ∈ k(C ). Then C ∩ V (T ) is ﬁnite.W ]. (d) Show that the dual curve is the only irreducible curve containing all the points of (b). (b) For each λ = (λ1 . 0. 6.e. . Suppose X . α(W ) = w. F Y . (a) Show that I is a homogeneous prime ideal in k[U . (b) Show that there is no neighborhood of (0. which is impossible. . Every ndimensional variety is birationally equivalent to a hypersurface in An+1 (or Pn+1 ).14. Let V = V (X 2 −Y 3 . The corresponding map is usually denoted also by f . Z ) = . with O P (X ) isomorphic (over k) to OQ (Y ). . T = X /Y (Problem 4. X n . V of Q on Y . C ∩ V (T.) ∗ 6. C be curves.44.W ] → Γh (F ) by setting α(U ) = u. so V (I ) is a closed subvariety of P2 . α(V ) = v.42. 6. Y 2 − Z 3 ) ⊂ A3 . F (Q) = P . . and f ∈ k(V ). such that U is isomorphic to V . . f ∈ k.. (See Problem 3. This is another justiﬁcation for the assertion that properties of X near P should be determined by the local ring O P (X ). (The dual curve) Let F be an irreducible projective plane curve of degree n > 1. and ϕλ (P ) = [0 : 0 : 1]. Y . such that f −1 ( f (P )) = {P }. We outline a proof: (a) We can assume: C ⊂ Pn+1 Let T. C a projective plane curve. : x n : z]) = [t : λi x i : z]. Conclude that V (I ) is a curve. For any variety V . let ϕλ : C → P2 be deﬁned by the formula ϕ([t : x 1 : . 0) on V that is isomorphic to an open subvariety of a plane curve.43. (Use Problem 6. then k(C ) is a ﬁnite algebraic extension of F (k(C )). λn ) ∈ k n . f : A1 → V as in Problem 2. the subﬁeld k( f ) generated by f is naturally isomorphic to k(T ). Let C be a projective curve. P ∈ C .46. . . Then there is a birational morphism f : C → C . Deﬁne α : k[U .6. Thus a nonconstant f ∈ k(V ) corresponds a homomorphism from k(T ) to k(V ). z].6. Let C be the closure of ϕλ (C ).V.47.V. X 1 . P = [0 : . . F a rational map from C to C . and let u. use Euler’s Theorem to show that F divides a X + bY + c Z . If this rational map is a morphism. 6.45. (See Walker’s “Algebraic Curves” for more about dual curves when char(k) = 0. and hence to the a dominating rational map from V to P1 . P ∈ X .32 and the fact that C ∩ V (T ) is ﬁnite). (c) If V (I ) ⊂ {[a : b : c]}. y. and k(C ) is algebraic over k(u).
80 CHAPTER 6. AND RATIONAL MAPS . VARIETIES. MORPHISMS.
81 . . Similarly. Then J is a prime ideal. Let N = maxi . then J = 0. so J corresponds to a closed subvariety W of C ∗ (Problem 2. . .2). Assume that R ⊃ K . Theorem 1. . x n+1 ]. Then in Γh (C ) = k[X 1 . X n+1 ]/I (C ) = k[x 1 . 1/ f ∈ OQ (C ) (Problem 6. Then ord( f ) > 0 and ord(1/ f ) ≥ 0. . . choose f ∈ mP (C ). then O P (V ) is a local ring of k(V ). .25). this agrees with our original deﬁnition (Theorem1 of §3. . then Γ(C ∗ ) may be identiﬁed with k[x 1 /x n+1 . Let C be a projective curve. . so R ⊃ Γ(C ∗ ). K = k(C ). but then K ⊂ R. a discrete valuation ring of K is a DVR that is a local ring of K . and A contains k. Uniqueness: If R dominates O P (C ) and OQ (C ). For example. if V is any variety. If C is a plane curve. It is then easy to check that R dominates O P (C ∗ ) = O P (C ). . If W = C ∗ . Assume that ord(x j /x n+1 ) = N for some j (changing coordinates if necessary). P ∈ V . n + 1 (Problem 6.Chapter 7 Resolution of Singularities 7. each x i = 0. which is contrary to our assumption. We say that a local ring A is a local ring of K if A is a subring of K . . Let K be a ﬁeld containing k. a contradiction. x n /x n+1 ]. So W = {P } is a point (Proposition 10 of §6. . and that C ∩ Ui = .2). Proof. j ord(x i /x j ). and every nonzero element of Γ(C ∗ ) is a unit in R. Let m be the maximal ideal of R. . i = 1. Suppose L is a ﬁeld containing K . Then there is a unique point P ∈ C such that R dominates O P (C ). The curve C is said to be nonsingular if every point on C is simple. ord(x i /x n+1 ) = ord((x j /x n+1 )(x i /x j )) = N − ord(x j /x i ) ≥ 0. . .1 Rational Maps of Curves A point P on an arbitrary curve C is called a simple point if O P (C ) is a discrete valuation ring. . and R is a discrete valuation ring of L.5). J = m ∩ Γ(C ∗ ). If C ∗ is the afﬁne curve corresponding to C ∩Un+1 . or ordP denote the order function on k(C ) deﬁned by P O P (C ). Existence: We may assume C is a closed subvariety of Pn . Then for all i . We let ordC . K is the quotient ﬁeld of A.24).
The points of L will correspond to the tangent directions at P .1. Then there is a natural onetoone correspondence between the points of C and the discrete valuation rings of K . C a nonsingular curve. Two nonsingular projective curves are isomorphic if and only if their function ﬁelds are isomorphic. If C is a projective curve. A rough idea of the procedure we will follow is this: If C ⊂ P2 . it is enough to show that R ⊃ K . it is constant (Problem 6. Then the domain of f includes every simple point of C . and P is a multiple point on C .26). Corollary 4. If C is nonsingular. the reader may ﬁnd a treatment of these functions ﬁelds that avoids the concept of a curve entirely. so all the rings of functions on C may be recovered from X . Let f be a rational map from a curve C to a projective curve C . RESOLUTION OF SINGULARITIES Corollary 1. This can be done in such a way that the resulting “blown up” plane . Let C be a nonsingular projective curve. so R is a ﬁeld (Problem 1. we will remove the point P from P2 and replace it by a projective line L.45).45). But a DVR is not a ﬁeld. In Chevalley’s “Algebraic Functions of One Variable”. Corollary 3. Corollary 2. this means that C is determined up to isomorphism by K alone (proving Corollary 3 again). OC ) = P ∈U O P (C ). f is a morphism. Proof. K be as in Corollary 4. Let P be a simple point of C . Show that any curve has only a ﬁnite number of multiple points. Problem 7. then L is a ﬁnite algebraic extension of K (Problem 6. So we may assume F imbeds K = k(C ) as a subﬁeld of L = k(C ). then there is a natural onetoone correspondence between dominant morphisms f : C → C and homomorphisms f˜ : k(C ) → k(C ).5 and the above Theorem 1. Let C . Suppose K ⊂ R ⊂ L. If R is any such DVR. K = k(C ).50). Then the correspondence P → O P (C ) from C to X is a homeomorphism. Γ(U . and hence its domain is ˜ all of C . Since R and O P (C ) are both DVR’s of K . Give a topology to X as follows: a nonempty set U of X is open if X U is ﬁnite.2 Blowing up a Point in A2 To “resolve the singularities” of a projective curve C means to construct a nonsingular projective curve X and a birational morphism f : X → C . If F is not dominating. Let X be the set of all discrete valuation rings of K over k. By Proposition 11 of §6. 7. it follows that R = O P (C ) (Problem 2. Each O P (C ) is certainly a DVR of K . Since X is determined by K alone. then R dominates a unique O P (C ).82 CHAPTER 7. Proof. R = O P (C ). And if U is open in C . O P (C ) is the corresponding DVR. If P ∈ C .
everything looks like what is done in this section. In the following two sections we consider projective situations. Let G ⊂ U × A1 ⊂ A2 × A1 = A3 be the graph of f .2. Then π(B ) = U ∪ {P }. The next ﬁgure is an attempt. Since π−1 (U ) = G. with C (C ∩ L) isomorphic to C {P }. Let B = {(x. take π−1 (C {P }). ψ is a birational morphism of the plane to itself. but we will see that. Let ψ = π ◦ ϕ : A2 → A2 . Deﬁne a morphism f : U → A1 = k by f (x. z) = (x. z)plane) we see that B is isomorphic to an afﬁne plane. xz). using the general techniques of Chapter 6. Let U = {(x. replacing it by an afﬁne line L. and easy to relate to the geometry. z) = (x. the equations become more involved. and. a variety covered by open sets isomorphic to A2 . 0. Let P = (0. We see that B is the closure of G in A3 . y) ∈ A2  x = 0}. This ϕ is an isomorphism of A2 onto B (projection to (x. z) = (x. z) ∈ A3  y = xz}. 0) ∈ A2 . y. . Let π : B → A2 be the restriction of the projection from A3 to A2 : π(x. in fact. y. so G = {(x. xz. For k = C. ψ(x. In this section we blow up a point in the afﬁne plane. π restricts to an isomorphism of π−1 (U ) onto U . B is a variety. but C will have “better” multiple points on L than C has at P . The curve C = V (Y 2 − X 2 (X +1)) is sketched. BLOWING UP A POINT IN A2 83 B = (P2 {P }) ∪ L is still a variety. Then ψ : A2 E → U is an isomorphism. (projecting B onto the (x. x = 0}. we will leave it to the reader to verify that they are morphisms. the real part of this can be visualized in R3 . we arrive at a nonsingular curve C with two points lying over the double point of C — we have “resolved the singularity”. Since Y − X Z is irreducible. locally. z)plane gives the inverse). z)  z ∈ k}. and take the closure of this in B . many mappings between varieties will be deﬁned by explicit formulas. while L is a closed subvariety of B . If we take the side view of B . Let ϕ : A2 → B be deﬁned by ϕ(x. Let E = ψ−1 (P ) = ϕ−1 (L) = {(x. and that C becomes a parabola.7. The curve C will be birationally equivalent to a curve C on B . Let L = π−1 (P ) = {(0. Throughout. z) ∈ A2  x = 0}. z) ∈ A3  y = xz. y. In this case the equations are quite simple. z). y). y) = y/x. G is an open subvariety of B . It appears that if we remove P from C .
. Z ) + · · · + X n−r F n (1. Thus F is irreducible. Let f : C → C be the restriction of ψ to C . α)  F r (1. where Y − αi X are the tangents to F at P . RESOLUTION OF SINGULARITIES zO y 6 x . F ∩ X ) = I (P i . . y = xz.C ∩ E ) = r i . Z ) + · · · = X r F . F i a form of degree i in k[X . f −1 (P ) = C ∩ E = {(0. i =1 (Z − αi )r i ∩ X ) = r i by properties of the intersection number. Since F r (1. and ordCi (x) = 1. y) with k(C ) = k(x. z). Y ]. we may s assume that F r = i =1 (Y − αi X )r i . If F = G H . X Z ) = X r F r (1. Z ). Let C = V (X ) be a curve in A2 . αi ). Y /X )H (X . / . Then f is a birational morphism of C to C . let C 0 = ψ−1 (C 0 ). n = deg(C ). X is not tangent to C at P . (2). then each P i is a simple point on C . . With F as above. Write C 0 = C ∩ U . Proof. By means of f˜ we may identify k(C ) = k(x. V (F ) = C . Then C = V (F ). Assumption. F (X . By multiplying F by a constant. Z ) + X F r +1 (1. Z ) + X r +1 F r +1 (1. . F = F r +F r +1 +· · ·+F n . f −1 (P ) = {P 1 . . and m P i (C ) ≤ I (P i . and let C be the closure of C 0 in A2 . then F = X r G(X . where P i = (0. If P is an ordinary multiple point on C . an open subvariety of C . where F = F r (1. P Proof. Z ) = 0. And s m P i (C ) ≤ I (P i .84 CHAPTER 7. r = m P (C ). Let C = V (F ). P s }. X doesn’t divide F . and since V (F ) ⊃ C 0 . Y /X ) would be reducible. (1). zP ϕmmm6 m mmm ?? ?? π ?? ?? ? y ψ 9 x x . α) = 0}.
Starting with W as in (3).e. BLOWING UP A POINT IN A2 85 (3). and let h be the image of H in Γ(C ). if P ∈ U . show that F Y = x r −1 ( j =i (z − α j ) + x + . Then W = f −1 (W ) = C h is also an afﬁne open subvariety of C . (2) By taking a linear change of coordinates if necessary. f (W ) = W . but g (Q) = 0 for all Q ∈ (W U ) ∪ f (W U ) (Problem 1. W = C h is an afﬁne neighborhood of P in C . b i ∈ Γ(W ). Let F be any plane curve with no multiple components. z. a i j y i + j −r )/h for Remarks. What is F ? What is (F ) ? What must be done to resolve the singularity of the curve Y 2 = X 2n+1 ? 7. And the zeros of H can be moved by (X .6. To ﬁnd the equation. To prove the last two claims it sufﬁces to ﬁnd an equation z r +b 1 z r −1 +· · ·+b r = 0. P }. Suppose P is an ordinary multiple point on C . . P i . (a) Show that ordCi (g ) ≥ m P (G). . U ⊃ {P 1 . (Hint: R How many tangents would G have otherwise?) 7. ∗ 7. y) = Conclude that ordCi (F Y (x. ). Let F = i + j ≥r a i j X i Y j . 0) = 1. (1) We can take the neighborhoods W and W arbitrarily small.3. notice that F (x. P s } are any open sets on C and C . . . j =i (Y − α j X ) + (F r +1 )Y + . z) = a i j x i + j −r z j = a i j y i + j −r z r −i . . ∗ 7. . y)) = r − 1 for i = 1. we may also assume that W includes any ﬁnite set of points on C we wish. . where P 1 is a simple point on C . so F Y (x. .. . . Wg are the required neighborhoods. r .2. Proof. show that m P (G) ≥ s. f −1 (P ) = {P . i. Let P be an ordinary multiple point on C . (b) Let F = Y 2 − X 5 . . Let H = j ≥r a 0 j Y j −r . show that F is nonsingular in the ﬁrst ﬁve examples. show that f −1 (P ) = {P 1 }. and x r −1 Γ(W ) ⊂ Γ(W ). . . we may take W ⊂ U . . with equality if L i is not tangent to P G at P . There is an afﬁne neighborhood W of P on C such that W = f −1 (W ) is an afﬁne open subvariety on C . . we may choose g ∈ Γ(W ) such that g (P ) = 0. f −1 (P ) = {P 1 . . Y ) → (X +αY . . and ordC i (g ) ≥ s for each i = 1. αi ). . Y + βX ).7.5. where b i = ( i < r . P r }. Problems 7. . but not in the sixth. so it will follow that 1. Y ) → (X . Γ(W ) is module ﬁnite over Γ(W ). W ⊂ U . . If P is an ordinary cusp on C . (a) For each of the curves F in §3. With the 1 r notation of Step (2). . j a i j x i −r y j /h. . . j so we have an equation z r + b 1 z r −1 + · · · + b r = 0. For the points on the Y axis can be moved into W by a change of coordinates (X . and x r −1 z i ∈ Γ(W ) if i ≤ r − 1. z r −1 generate Γ(W ) as a module over Γ(W ) (see Proposition 3 of §1. Then Wg . . . and b r = i ≥r. In fact. . Y ).4.17). . Γ(W ) = Γ(W )[z].2. Since H (0. Let G be a plane curve with image g in Γ(C ) ⊂ Γ(C ). (b) If s ≤ r . . . ﬁnd F .9).1. Generalize the results of this section to F . r . L i = Y − αi X the tangent line corresponding to P i = (0.
. Let U = P2 {P 1 . . . Then ϕ is a morphism. where P1 appears in the i th place. . . so π restricts to an isomorphism of (2). and f i : P2 {P 1 . X 2 . So each E i is canonically isomorphic to P1 . P t } → P1 are deﬁned using P i instead of the P i . B and E i constructed from f . B i =1 i (3). and that Q corresponds to [λ : 1] ∈ P1 . B is the closure of G in P2 × · · · × P1 . P t }. . (4). B i =1 i t E with U . then there are unique projective changes of coordinates Ti of P1 such that Ti ◦ f i = f i ◦ T (see Problem 7.3 Blowing up Points in P2 Let P 1 . . We want to study π in a neighborhood of a point Q in some E i . P t }. z) = [x : xz : 1] × [1 : z] × f 2 ([x : xz : 1]) × · · · × f t ([x : xz : 1]). . RESOLUTION OF SINGULARITIES 7. (1). . . 3 and let W = ψ−1 (W ). t }) ⊂ P2 × P1 × · · · × P1 . We may assume i = 1. . Let π : B → P2 be the restriction of the projection from P2 × · · · × P1 to P2 . then ϕ−1 (S) is closed in W and contains . . replacing each by a projective line. Yi 2 homogeneous coordinates for the i th copy of P1 . Deﬁne morphisms f i : U → P1 by the formula f i [x 1 : x 2 : x 3 ] = [x 1 − a i 1 x 3 : x 2 − a i 2 x 3 ]. . and we will soon see that B is the closure of G in P2 × · · · × P1 . λ ∈ k (even λ = 0 if desired). Let V = U3 {P 2 . W = ϕ−1 (V ). z) = (x. and π ◦ ϕ = ϕ3 ◦ ψ. For if S is any closed set in P2 × · · · × P1 that contains G. . . E i = {P i } × { f 1 (P i )} × · · · × P1 × · · · × { f t (P i )}. and let G ⊂ U × P1 × · · · × P1 be the graph of f . Then B ⊃ G. . . Let B = V ({Yi 1 (X 2 − a i 2 X 3 ) − Yi 2 (X 1 − a i 1 X 3  i = 1. . X 3 be homogeneous coordinates for P2 . If Ti is a projective change of coordinates of P1 (for one i ). . . with T (P i ) = P i . . . . and T × T1 × · · · × T t maps G. Deﬁne ϕ : W → P2 × P1 × · · · × P1 by setting ϕ(x. . leaving the reader to make the necessary changes if P i ∈ U3 . and hence B is a variety. . ( i >1 E i ∪ V (X 3 ) ∪ (6). We are going to blow up all of these points. Let ψ : A2 → A2 be as in Section 2: ψ(x. . . so B is a variety.86 CHAPTER 7. Let V = ϕ(W ) = B V (Y12 )). Let f = ( f 1 . This V is a neighborhood of Q on B . t E = B ∩ (U × P1 × · · · × P1 ) = G.8 below). P t ∈ P2 . If f = ( f i . We assume for simplicity that P i = [a i 1 : a i 2 : 1]. xz). Let ϕ3 : A2 → U3 ⊂ P2 be the usual morphism: ϕ3 (x. f t ). (5). B and E i isomorphically onto the corresponding G . then there is a projective change of coordinates T of P2 such that T (P i ) = P i and f i ◦ T = Ti ◦ f i (see Problem 7. Let X 1 .7 below). Let E i = π−1 (P i ). f t ) : U → P1 × · · · × P1 (t times) be the product (Proposition 7 of §6. y) = [x : y : 1]. .4). Yi 1 . If T is any projective change of coordinates of P2 . then (T1 × · · · × T t ) ◦ f = f ◦ T . and by (3) and (4) we may assume that P 1 = [0 : 0 : 1].
Therefore Q ∈ S. and since Q was an arbitrary point of B G. and let C be the closure of C 0 in B . Proof. (The latter can be done. The facts we have learned about plane curves don’t apply to C . Suppose P 1 = [0 : 0 : 1]. locally. Z ) 1 1 satisﬁes f 1 ◦ T = T1 ◦ f 1 . c X +d Y . is no longer a plane curve.8. then π restricts to a birational morphism f : C → C .7. T = (a X +bY . we must .7. . Let P 1 . Then there is a nonsingular projective curve C and a birational morphism f from C onto C .) If we want C to be a plane curve. Show that T1 = ((a −a 11 e)X +(b −a 11 f )Y .4 Quadratic Transformations A disadvantage of the procedure in Section 7. but it requires more technique than we have developed here. ∗ 7. Use this to prove Step (4). so ϕ−1 (S) = W . Show that T = (a X +bY . getting a better curve C . and T = (a X + bY + a 11 z. Problems ∗ 7. c X + d Y + a 12 Z . S ⊃ B . Thus we have the following diagram: A2 ⊃ W ψ ϕ ≈ / V ⊂B / V ⊂ P2 π A2 ⊃ W ϕ3 ≈ Locally. . . is the inverse morphism to ϕ. The morphism from P2 × · · · × P1 V (X 3 Y12 ) to A2 taking [x 1 : x 2 : x 3 ] × [y 11 : y 12 ] × · · · to [x 1 /x 3 : y 11 /y 12 ]. Use this to prove Step (3) above.3 is that the new curve C . it is dense. (Use the Segre imbedding. although having better singularities than C . Write down equations for a nonsingular curve X in some PN that is birationally equivalent to C . together with (8) above. QUADRATIC TRANSFORMATIONS 87 ϕ−1 (G) = W V (X ).) 7. (c −a 12 e)X +(d −a 12 f )Y ) satisﬁes T1 ◦ f 1 = f 1 ◦ T . and suppose all the multiple points of C are ordinary. Let C be an irreducible curve in P2 . Step (2) of Section 2. (7). Proposition 1. which is an isomorphism from C 0 to C 0 . P t be the multiple points of C . when restricted to V . P 1 = [a 11 : a 12 : 1]. and it is difﬁcult to repeat the process to C . Let C be an irreducible projective plane curve. and apply the above process. Let P = [0 : 0 : 1]. π : B → P2 looks just like the map ψ : A2 → A2 of Section 2. guarantees that C is nonsingular. 7. e X + f Y + Z ). Let C = V (X 4 + Y 4 − X Y Z 2 ).4. C 0 = π−1 (C 0 ) ⊂ G. By (7) we know that. c X +d Y ). . (8).9. f looks just like the corresponding afﬁne map of Section 2. Let C 0 = C ∩U . Since W V (X ) is open in W .
Proof. deg(F ) = 2n − r − r − r . P . so is C . Write F = F r (X . So Q maps U onetoone onto itself. P } → P2 by the formula Q([x : y : z] = [y z : xz : x y]. n = deg(F ). Then C ∩ U is open in C . Deﬁne Q : P2 {P. P . it is enough to write one such equality. and L is the line through P and P . it follows that F is irreducible and (F ) = F . (Similarly for P and P . Since V (F ) ⊃ Q −1 (C ∩U ). If m P (C ) = r . X )(X Y )n−r +Z F r +1 (Y . Y ). F = [0 : 0 : 1] is F n (Y . X )(X Y )n−r −1 +· · · ). Let us say that C is in good position if no exceptional line is tangent to C at a fundamental point. P }. and Q = Q −1 on U . If C is in good position. Then Q restricts to a birational morphism from C {P. Let L = V (Z ). And Q −1 (P ) = L − {P . then Q(Q([x : y : z])) = [xzx y : y zx y : y zxz] = [x : y : z]. Note that (C ) = C . (4). P = [0 : 1 : 0]. (2). while the old singularities of C become better on C . Let m P (C ) = r . n−r i =0 F r +i (Y .) Proof. and Z do not divide F . This F is called the proper transform of F . Q is a birational map of P2 with itself. P . from which the result follows. P .) If [x : y : z] ∈ U . m P (C ) = r . Let U = P2 V (X Y Z ). P } onto U ∪ {P. P }. X Z )(X Y )n−r +· · · = Z r (F r (Y . the results for the other fundamental points and exceptional lines are then clear — and we usually omit writing them. Let C be an irreducible curve in P2 . call these the exceptional lines. Z ] be the equation of C . X )X n−r −r −i Y n−r −r −i Z i . From (F Q )Q = (X Y Z )n F . Note that the lines L and L intersect in P . Let F Q = F (Y Z . X Z . where X .88 CHAPTER 7. (F ) = F . Let C be the closure of Q −1 (C ∩U ) in P2 . Y )Z n−r + · · · + F n (X . since Q ◦Q is the identity on U. L = V (Y ). Then F Q = F r (Y Z . This Q is a morphism from P2 {P. Therefore Q −1 (C ∩ U ) = Q(C ∩ U ) is a closed curve in U . P } to C . In particular. Y . so the leading form of F at P = . or sometimes the standard Cremona transformation (a Cremona transformation is any birational map of P2 with itself). RESOLUTION OF SINGULARITIES allow it acquire some new singularities. so Q is an isomorphism of U with itself. called the algebraic transform of F . P = [1 : 0 : 0] in P2 . Let P = [0 : 0 : 1]. Let F ∈ k[X . m P (F ) = n − r − r . and closed in U . X )X −r Y −r . It is called the standard quadratic transformation. Assume C is not an exceptional line. Proof. So F Q is a form of degree 2n. (1). L = V (X ). V (F ) must be C . (By the symmetry of Q. F i a form of degree i (Problem 5. m P (C ) = r . Y . then Z r is the largest power of Z that divides F Q . F is irreducible. and V (F ) = C . X Y ).5). These new singularities can be taken to be ordinary multiple points. (3). call these three points the fundamental points. Then F Q = Z r Y r X r F .
Remark. (5). and there are isomorphisms ϕ : W → −1 C 0 and ϕ : W = f ∗ (W ) → C 0 such that ϕ f ∗ = f ϕ . . F ∩ Z ) = I (P i . By symmetry. 0) = 0. i. As in the proof of (4). all as in Section 2.4. or F r (1. s then m P i (C ) ≤ I (P i .e. x/y).C ∩ L). Equivalently. F r (Y . y) = [x : y : 1]. Let C 0 = C V (X Y ). the same holds for the other lines and points. Take W = (C ∗ V (X Y )) ∪ {(0. Let F ∗ = F (X . . The line L is tangent to C at P if and only if I (P . There is a neighborhood W of (0. F r (Y . the same argument shows that there are no nonfundamental points on C ∩ L. or I (P . F r (Y . z) = [z : 1 : xz]. Y . 0)}. and ϕ (x. The inverse of ϕ is given by [x : y : z] → (z/x. and i =1 I (P i . I (P i . ϕ(x. C ∗ = V (F ∗ ) ⊂ 2 A and f ∗ : C ∗ → C ∗ by f ∗ (x. 1)X −r . X ) ∩ Z ) > 0. 0) in C ∗ . Assume that C is in good position. We leave the rest to the reader. If C is in good position. But if Y is not tangent to F at P . Proof. . 1).C ∩ Z ) = r . F ∩ Z ) > m P (C ). Deﬁne (F ∗ ) = F (X . a neighborhood of P on C . If P ∈ C . I (P .10) X Z X Z Y Y . and P 1 . (6). X Z . .C ∗ = V (F ∗ ) ⊂ A2 . then F r (1. 0) = 0. Example. Let f : C 0 → C 0 be the restriction of Q to C0. the following diagram commutes: C∗ ⊃ W f∗ ϕ ≈ / C ⊂C 0 / C0 ⊂ C f C∗ ⊃ W ϕ ≈ Proof. P s are the nonfundamental points on C ∩L. z) = (x. X )X n−r −r Y n−r −r ∩ Z ) > n − r − r . (See Problem 7. QUADRATIC TRANSFORMATIONS 89 Proof. Let C 0 = (C ∩U )∪{P }.7. xz). and that P ∈ C . X ) ∩ Z ) = r ..
we say that F is transformed into G by a ﬁnite sequence of quadratic transformations. and n − r respectively. P s be the nonfundamental points on C ∩ L. (char(k) = 0) Let F be an irreducible projective plane curve. . Let P 1 . (a) follows from the fact that C ∩U and C ∩U are isomorphic. L . Proof. F m = G are curves. in addition. etc. Q ◦ T is called a quadratic transformation. L ﬁrst. L intersects C (transversally) in n distinct nonfundamental points. (This condition is no longer symmetric in P. Lemma 1. (c) follows from (6). then there is a change of coordinates T with L T = Z . . any lines. L .) (7). from now on P . For any irreducible projective plane curve C of degree n. Proof. L such that L •C = r P +P r +1 +· · ·+P n . and P 1 . L •C = r P +P r +1 +· · ·+P n .C ∩ L) = r . Then there is a projective change of coordinates T such that F T is in excellent position. P and P are ordinary multiple points on C with multiplicities n.2 and Problem 3. and T ([0 : 0 : 1]) = P . then L). 2 We know that g ∗ (C ) is a nonnegative integer. The special notation used in (1)–(8) regarding fundamental points and exceptional lines has served its purpose. (c) There are no nonfundamental points on C ∩L or on C ∩L . . P . If F T is in excellent position. . . (b) P. L T = Y . Let deg(F ) = n. If C is in excellent position. using (2) and (7). 2 r (r i −1) . . RESOLUTION OF SINGULARITIES Let us say that C is in excellent position if C is in good position. may be any points.C ∩ L) and I (P i . we say that the quadratic transformation is centered at P . P a point of F . m P (F ) = r . . . . and T ([0 : 0 : 1]) = P .4). n − r . and from Theorem 2 of §3. s (8). with all these points distinct. where r i = Proof. and L •C = P 1 +· · ·+P n . and L and L each intersect C (transversally) in n −r distinct nonfundamental points. and. By Problem 4.90 CHAPTER 7. P s are the nonfundamental points on C ∩ L. L T = X . Then m P i (C ) ≤ I (P i . . If F = F 1 . with multiple points of multiplicity r P = m P (C ). F 2 . then C has the following multiple points: (a) Those on C ∩U correspond to multiple points on C ∩U . The existence of such lines follows from Problem 5. the correspondence preserving multiplicity and ordinary multiple points. A calculation. then g ∗ (C ) = g ∗ (C ) − i =1 i m P i (C ). P . it is enough to ﬁnd lines L.16.24. . L. (Theorem 2 of §5. . P .26 (Take L . and (b) follows by applying (6) to the curves C and (C ) = C (observing by (4) that C is in good position). and each F i is a quadratic transformation of F i −1 . If T is any projective change of coordinates. . etc. If C is in excellent position. let g ∗ (C ) = (n − 1)(n − 2) − 2 r P (r P − 1) . and (F T ) is called a quadratic transformation of F .
7.4. QUADRATIC TRANSFORMATIONS
91
Theorem 2. By a ﬁnite sequence of quadratic transformations, any irreducible projective plane curve may be transformed into a curve whose only singularities are ordinary multiple points. Proof. Take successive quadratic transformations, centering each one at a nonordinary multiple point. From (7) and (8) we see that at each step, either C has one less nonordinary r i (r i −1) < g ∗ (C ). If the original curve C multiple point than C , or g ∗ (C ) = g ∗ (C ) − 2 has N nonordinary multiple points, we reach the desired curve after at most N + g ∗ (C ) steps. (See the Appendix for a proof in characteristic p.)
Problems
7.10. Let F = 8X 3 Y + 8X 3 Z + 4X 2 Y Z − 10X Y 3 − 10X Y 2 Z − 3Y 3 Z . Show that F is in good position, and that F = 8Y 2 Z +8Y 3 +4X Y 2 −10X 2 Z −10X 2 Y −3X 3 . Show that F and F have singularities as in the example sketched, and ﬁnd the multiple points of F and F . 7.11. Find a change of coordinates T so that (Y 2 Z − X 3 )T is in excellent position, and T ([0 : 0 : 1]) = [0 : 0 : 1]. Calculate the quadratic transformation. 7.12. Find a quadratic transformation of Y 2 Z 2 −X 4 −Y 4 with only ordinary multiple points. Do the same with Y 4 + Z 4 − 2X 2 (Y − Z )2 . ∗ 7.13. (a) Show that in the lemma, we may choose T in such a way that for a given ﬁnite set S of points of F , with P ∈ S, T −1 (S) ∩ V (X Y Z ) = . Then there is a neighborhood of S on F that is isomorphic to an open set on (F T ) . (b) If S is a ﬁnite set of simple points on a plane curve F , there is a curve F with only ordinary multiple points, and a neighborhood U of S on F , and an open set U on F consisting entirely of simple points, such that U is isomorphic to U . ∗ 7.14. (a) What happens to the degree, and to g ∗ (F ), when a quadratic transformation is centered at: (i) an ordinary multiple point; (ii) a simple point; (iii) a point not on F ? (b) Show that the curve F of Problem 7.13(b) may be assumed to have arbitrarily large degree. 7.15. Let F = F 1 , . . . , F m be a sequence of quadratic transformations of F , such that F m has only ordinary multiple points. Let P i 1 , P i 2 , . . . be the points on F i introduced, as in (7) (c), in going from F i −1 to F i . (These are called “neighboring singularities”; see Walker’s “Algebraic Curves”, Chap. III, §7.6, §7.7). If n = deg(F ), show that (n − 1)(n − 2) ≥
P ∈F
m P (F )(m P (F ) − 1) +
i >1, j
m P i j (F i )(m P i j (F i ) − 1).
7.16. (a) Show that everything in this section, including Theorem2, goes through for any plane curve with no multiple components. (b) If F and G are two curves with no common components, and no multiple components, apply (a) to the curve F G. Deduce that there are sequences of quadratic transformations F = F 1 , . . . , F S = F and G = G 1 , . . . , G s = G , where F and G have only ordinary multiple points, and no
92
CHAPTER 7. RESOLUTION OF SINGULARITIES
tangents in common at points of intersection. Show that deg(F ) deg(G) = m P (F )m P (G) +
i >1, j
m P i j (F i )m P i j (G i ),
where the P i j are the neighboring singularities of F G, determined as in Problem 7.15.
7.5 Nonsingular Models of Curves
Theorem 3. Let C be a projective curve. Then there is a nonsingular projective curve X and a birational morphism f from X onto C . If f : X → C is another, then there is a unique isomorphism g : X → X such that f g = f . Proof. The uniqueness follows from Corollary 2 of §7.1. For the existence, the Corollary in §6.6 says C is birationally equivalent to a plane curve. By Theorem 2 of §7.4, this plane curve can be taken to have only ordinary multiple points as singularities, and Proposition 1 of §7.3 replaces this curve by a nonsingular curve X . That the birational map from X to C is a morphism follows from Corollary 1 of §7.1. If C is a plane curve, the fact that f maps X onto C follows from the construction of X from C ; indeed, if P ∈ C , we may ﬁnd C with ordinary multiple points so that the rational map from C to C is deﬁned at some point P and maps P to P (see Problem 7.13); and the map from X to C is onto (Proposition 1 of §7.3). If C ⊂ Pn , and P ∈ C , choose a morphism g : C → C 1 from C to a plane curve C 1 such that {P } = g −1 (g (P )) (Problem 6.43). Then if g f (x) = g (P ), it follows that f (x) = P . Corollary. There is a natural onetoone correspondence between nonsingular projective curves X and algebraic function ﬁelds in one variable K over k: K = k(X ). If X and X are two such curves, dominant morphisms from X to X correspond to homomorphisms from k(X ) into k(X ). We will see later that a dominant morphism between projective curves must be surjective (Problem 8.18). Let C be any projective curve, f : X → C as in Theorem 3. We say that X is the nonsingular model of C , or of K = k(C ). We identify k(X ) with K by means of f˜. The points Q of X are in onetoone correspondence with the discrete valuation rings OQ (X ) of K (Corollary 4 of §7.1). Then f (Q) = P exactly when OQ (X ) dominates O P (C ). The points of X will be called places of C , or of K . A place Q is centered at P if f (Q) = P . Lemma 2. Let C be a projective plane curve, P ∈ C . Then there is an afﬁne neighborhood U of P such that: (1) (2) (3) (4) f −1 (U ) = U is an afﬁne open subvariety of X . Γ(U ) is moduleﬁnite over Γ(U ). For some 0 = t ∈ Γ(U ), t Γ(U ) ⊂ Γ(U ). The vector space Γ(U )/Γ(U ) is ﬁnite dimensional over k.
7.5. NONSINGULAR MODELS OF CURVES
93
The neighborhood U may be taken to exclude any ﬁnite set S of points in C , if P ∈ S. Proof. We will choose successive quadratic transformations C = C 1 , . . . , C n so that C n has only ordinary multiple points, and open afﬁne sets Wi ⊂ C i , so that (i) P ∈ W1 and S ∩ W1 = ; (ii) the birational map from C i +1 to C i is represented by a morphism f i : Wi +1 → Wi ; (iii) f i : Wi +1 → Wi satisﬁes all the conditions of Section 2, Step (3). These quadratic transformations and neighborhoods are chosen inductively. At each stage it may be necessary to shrink the previous neighborhoods; the remarks in Section 2, together with Problem 7.13, show that there is no difﬁculty in doing this. Likewise let f n : X → C n be the nonsingular model of C n (Proposition 1 of §7.3), −1 and let Wn+1 = f n (Wn ) (shrinking again if necessary); this time Section 3, Step (7) guarantees that the same conditions hold. Let U = W1 , U = Wn+1 . That Γ(U ) is moduleﬁnite over Γ(U ) follows from Problem 1.45. Suppose Γ(U ) = m Γ(U )z i . Since Γ(U ) and Γ(U ) have the same quoi =1 tient ﬁeld, there is a t ∈ Γ(U ) with t z i ∈ Γ(U ), t = 0. This t satisﬁes (3). Deﬁne ϕ : Γ(U )/Γ(U ) → Γ(U )/(t ) by ϕ(z) = t z. Since ϕ is a onetoone klinear map, it is enough to show that Γ(U )/(t ) is ﬁnitedimensional. Since t has only ﬁnitely many zeros in U , this follows from Corollary 4 to the Nullstellensatz in §1.7. Notation. Let f : X → C as above Q ∈ X , f (Q) = P ∈ C . Suppose C is a plane curve. For any plane curve G (possibly reducible), form G ∗ ∈ O P (P2 ) as in Chapter 5, Section 1; let g be the image of G ∗ in O P (C ) ⊂ k(C ) = k(X ). Deﬁne ordQ (G) to be ordQ (g ). As usual, this is independent of the choice of G ∗ . Proposition 2. Let C be an irreducible projective plane curve, P ∈ C , f : X → C as above. Let G be a (possibly reducible) plane curve. Then I (P,C ∩G) = Q∈ f −1 (P ) ordQ (G). Proof. Let g be the image of G ∗ in O P (C ). Choose U as in Lemma 2, and so small that g is a unit in all O P (C ), P ∈ U , P = P . Then I (P,C ∩ G) = dimk (O P (P2 )/(F ∗ ,G ∗ )) = dimk (O P (C )/(g )) (Problem 2.44) = dimk (Γ(U )/(g )) (Corollary 1 of §2.9). Let V = Γ(U ), V = Γ(U ), and let T : V → V be deﬁned by T (z) = g z. Since V /V is ﬁnite dimensional, Problem 2.53 applies: dimV /T (V ) = dimV /T (V ), so dimk (Γ(U )/(g )) = dim(Γ(U )/(g )). By Corollary 1 of §2.9 again, dim Γ(U )/(g ) =
Q∈ f −1 (P )
dim(OQ (X )/(g )) =
ordQ (g ),
as desired (see Problem 2.50). Lemma 3. Suppose P is an ordinary multiple point on C of multiplicity r . Let f −1 (P ) = {P 1 , . . . , P r }. If z ∈ k(C ), and ordP i (z) ≥ r − 1, then z ∈ O P (C ). Proof. Take a small neighborhood U of P so that z ∈ O P (C ) for all P ∈ U , P = P (The pole set is an algebraic subset, hence ﬁnite), and so that f : U = f −1 (U ) → U looks like Section 2 Step (3). By Step (2) of Section 2, we know that ordP i (x) = 1. Therefore zx 1−r ∈ Γ(U ). But x r −1 Γ(U ) ⊂ Γ(U ), so z = x r −1 (zx 1−r ) ∈ Γ(U ) ⊂ O P (C ), as desired.
C a projective plane curve. . . Let X be a nonsingular projective curve. (Hint: if f (P i ) is multiple.) (b) For any m 1 .22.6). What conditions on X will make it unique? (b) Let f : X → C as in (a). . H∗ ∈ (F ∗ . Let H be the Hessian of F .14). three. Let G be any projective plane curve.21. P an ordinary multiple point of multiplicity r on F . . (d) If the . . and let C ◦ be the set of simple points of C . . . . The integral closure R of R is {z ∈ k  z is integral over R}.Q r the places on X centered at P . P . . . (c) With f : X → C as in Lemma 2. (c) Use (a) and (b) to show that every cubic has one.G. Let P 1 . Let G. Show that for any place P of a curve C . . . then ( R α ) = ( R α ). and let L 1 . then R = R.G ∗ ) ⊂ O P (P2 ) is equivalent with H ∗ ∈ (G ∗ ) ⊂ O P (F ). Show that m P (G) ≥ s if and only if ordQ i (G) ≥ s for i = 1. . 2. a place is deﬁned to be a suitable equivalence class of “power series expansions”. P ∈ X . and use Proposition 2 to show that all monomials of degree ≥ 4 may be ignored — see Problem 5. F ∩ H ) = 6. . show that there is a z ∈ k(X ) such that ordP i (z) = m i (Problem 5. (In many treatments of curves. m r ∈ Z. (a) Show that for any irreducible curve C (projective or not) there is a nonsingular curve X and a birational morphism f from X onto C . Problems 7. Q 1 . and let s ≤ r .17. Show how to recover the place from ϕ. Then Noether’s conditions are satisﬁed at P (with respect to F.) ∗ 7.19. or with z = H ∗ /G ∗ ∈ O P (F ). Prove: (a) If R is a DVR. Show that the restriction of f to f −1 (C ◦ ) gives an isomorphism of f −1 (C ◦ ) with C ◦. (See Problem 7.32).15). Let R be a domain with quotient ﬁeld K . Suppose P is an ordinary multiple point of multiplicity r on C .18. (b) If R α = R α . Proof. ∗ 7. This gives another algebraic characterization of X . . Applying Lemma 3 to z gives the result.23). and a birational morphism f : X → C such that f (P i ) is simple on C for each i . possibly reducible.) 7. P r be the places centered at P .20. .5. . there is a homomorphism ϕ : k(X ) → k((T )) taking t to T (see Problem 2. (c) Show that the curve C of Part (a) may be found with arbitrarily large degree (Problem 7. F ∩ H ) = 8 (see Problem 7. L 2 be the tangents to F at P .94 CHAPTER 7. and choice t of uniformizing parameter for O P (X ). L i ∩ F ) = 3 for i = 1. (b) If P is an ordinary cusp on F . . Let P be a node on an irreducible plane curve F . Let F be an irreducible projective plane curve. F is called a simple node if I (P. F ∗ = x y + · · · . or nine ﬂexes. . H ) if ordP i (H ) ≥ ordP i (G) + r − 1 for i = 1. do a quadratic transform centered at f (P i ). (Hint: We may take P = [0 : 0 : 1]. . RESOLUTION OF SINGULARITIES Proposition 3. . H be plane curves. Let f : X → C as above. then Problem 5.24 gives another proof that every cubic is projectively equivalent to one of the type Y 2 Z = cubic in X and Z . show that Γ( f −1 (U )) = Γ(U ) for all open sets U of C . (a) If P is a simple node on F . 7. . r . . . 7. show that I (P. show that I (P. (a) Show that there is 1 s projective plane curve C with only ordinary multiple points. r .
then i + 6 δ + 8 k = 3n(n − 2). and δ simple nodes. and i ﬂexes (all ordinary).7. and k cusps. . This is one of “Plücker’s formulas” (see Walker’s “Algebraic Curves” for the others).5. NONSINGULAR MODELS OF CURVES 95 curve F has degree n. and no other singularities.
96 CHAPTER 7. RESOLUTION OF SINGULARITIES .
where ordP (G) is deﬁned as in Chapter 7. 97 . deﬁne the divisor of z. to be P ∈X ordP (z)P . P ∈X ordP (G) = Q∈C I (Q. and G is a plane curve not containing C as a component. Note that div(G) contains more information than the intersection cycle G •C . Section 11). For any nonzero z ∈ K .C ∩ G).5. and (z)∞ = ordP (z)<0 − ordP (z)P . to be P ∈X ordP (G)P . Y . and div(z −1 ) = − div(z). Clearly deg(D + D ) = deg(D) + deg(D ). K = k(C ) = k(X ) the function ﬁeld. Section 5. For any nonzero z ∈ K . The divisors on X form an abelian group — it is the free abelian group on the set X (Chapter 2. C will be an irreducible projective curve. Note that div(zz ) = div(z) + div(z ). The points P ∈ C will be identiﬁed with the places of K . the divisor of poles of z. A rational function has the same number of zeros as poles. A divisor D = n P P is said to be effective (or positive) if each n P ≥ 0.1 Divisors A divisor on X is a formal sum D = P ∈X n P P . as in Chapter 7. Take C to be a plane curve of degree n. The degree of a divisor is the sum of its coefﬁcients: deg( n P P ) = n P . div(z) is a divisor of degree zero. Proposition 1. h forms of the same degree in Γh (C ). div(G). then div(z) = (z)0 − (z)∞ . if they are counted properly. If we let (z)0 = ordP (z)>0 ordP (z)P . h are residues of forms G. Suppose C is a plane curve of degree n. ordP denotes the corresponding order function on K . div(z) is a welldeﬁned divisor. H of degree m in k[X . Let z = g /h. Z ]. n P ∈ Z.Chapter 8 RiemannRoch Theorem Throughout this chapter. Proof. Then div(z) = div(G) − div(H ).17). 8. g . Deﬁne the divisor of G. and n P = 0 for all but a ﬁnite number of P . and we write n P P ≥ m P P if each n P ≥ m P . f : X → C the birational morphism from the nonsingular model X onto C . div(z). the divisor of zeros of z. say g . where m is the degree of G. By Bézout’s theorem. Section 5. and we have seen that div(G) and div(H ) have same degree mn. div(G) is a divisor of degree mn. Since z has only a ﬁnite number of poles and zeros (Problem 4. By Proposition 2 of §7.
G of the same degree with D + div(G) = D + div(G ). its degree is m P (C )(m P (C ) − 1). X 2 homogeneous coordinates on P1 . (1)–(4) are left to the reader. H be curves of the same degree such that D + div(H ) = D + div(H ). If z(P 0 ) = λ0 for some P 0 . Then div(G H ) = div(H ) + D + E + A ≥ div(H ) + E . for some effective divisor A.1. where deg(G ) = m.5 to F . Let z. (ii) z ∈ k. and G H . Applying the criterion of Proposition 3 of §7. Deﬁne the divisor E = Q∈X (rQ − 1)Q. as desired. If div(z) ≥ 0. Corollary 2. RIEMANNROCH THEOREM Corollary 1.. Then there is an adjoint G of degree m such that div(G ) = D + E + A. z ∈ k. (a) Calculate div(t ). in which case we write D ≡ D. Any plane curve G such that div(G) ≥ E is called an adjoint of C . Section 5 for Noether’s conditions to hold translates nicely into the language of divisors: Assume C is a plane curve with only ordinary multiple points. Two divisors D.19 it follows that a curve G is an adjoint to C if and only if m P (G) ≥ m P (C ) − 1 for every (multiple) point P ∈ C . This E is effective. (b) Calculate div( f /g ). (iii) div(z) = 0. Let H . H . where t = X 1 /X 2 . For each Q ∈ X . Let F be the form deﬁning C . f . From Problem 7. RESIDUE THEOREM. (5) Let C be a plane curve. Then D ≡ D if and only if there are two curves G. then D + D 1 ≡ D + D 1 . then div(z − λ0 ) ≥ 0 and deg(div(z − λ0 )) > 0. Let X = C = P1 . i. every curve is an adjoint. (c) Prove Proposition 1 directly in this case. and D 1 ≡ D 1 . Then the following are equivalent: (i) div(z) ≥ 0. z ∈ K . a contradiction. let rQ = m f (Q) (C ). Proposition 2. k(X ) = k(t ). Then div(G ) = div(G H )−div(H ) = D +E +A. E be as above. G H = F F +G H for some F . we see that Noether’s conditions are satisﬁed at all P ∈ C . For (5) it sufﬁces to write z = G/G . g relatively prime in k[t ]. (2) D ≡ 0 if and only if D = div(z). (1) The relation ≡ is an equivalence relation. z ∈ O P (X ) for all P ∈ X .G . . Proof. Let C .e. By Noether’s theorem. Problems 8. Then div(z) = div(z ) if and only if z = λz for some λ ∈ k. (4) If D ≡ D . both nonzero. The criterion proved in Chapter 7. If C is nonsingular. Let 0 = z ∈ K . z ∈ K . D are said to be linearly equivalent if D = D + div(z) for some z ∈ K . Proof. Proof. unless z − λ0 = 0.98 CHAPTER 8. Suppose G is an adjoint of degree m such that div(G) = D + E + A. since div(z) = div(G) − div(G ) in this case. then deg(D) = deg(D ). X 1 . with D ≡ D. Suppose D and D are effective divisors on X . (3) If D ≡ D .
8.2. THE VECTOR SPACES L(D)
99
8.2. Let X = C = V (Y 2 Z − X (X − Z )(X − λZ )) ⊂ P2 , λ ∈ k, λ = 0, 1. Let x = X /Z , y = Y /Z ∈ K ; K = k(x, y). Calculate div(x) and div(y). 8.3. Let C = X be a nonsingular cubic. (a) Let P , Q ∈ C . Show that P ≡ Q if and only if P = Q. (Hint: Lines are adjoints of degree 1.) (b) Let P,Q, R, S ∈ C . Show that P +Q ≡ R +S if and only if the line through P and Q intersects the line through R and S in a point on C (if P = Q use the tangent line). (c) Let P 0 be a ﬁxed point on C , thus deﬁning an addition ⊕ on C (Chapter 5, Section 6). Show that P ⊕ Q = R if and only if P +Q = R + P 0 . Use this to give another proof of Proposition 4 of §5.6. 8.4. Let C be a cubic with a node. Show that for any two simple points P,Q on C , P ≡ Q. 8.5. Let C be a nonsingular quartic, P 1 , P 2 , P 3 ∈ C . Let D = P 1 + P 2 + P 3 . Let L and L be lines such that L.•C = P 1 + P 2 + P 4 + P 5 , L •C = P 1 + P 3 + P 6 + P 7 . Suppose these seven points are distinct. Show that D is not linearly equivalent to any other effective divisor. (Hint: Apply the residue theorem to the conic LL .) Investigate in a similar way other divisors of small degree on quartics with various types of multiple points. 8.6. Let D(X ) be the group of divisors on X , D 0 (X ) the subgroup consisting of divisors of degree zero, and P (X ) the subgroup of D 0 (X ) consisting of divisors of rational functions. Let C 0 (X ) = D 0 (X )/P (X ) be the quotient group. It is the divisor class group on X . (a) If X = P1 , then C 0 (X ) = 0. (b) Let X = C be a nonsingular cubic. Pick P 0 ∈ C , deﬁning ⊕ on C . Show that the map from C to C 0 (X ) that sends P to the residue class of the divisor P − P 0 is an isomorphism from (C , ⊕) onto C 0 (X ). 8.7. When do two curves G, H have the same divisor (C and X are ﬁxed)?
8.2 The Vector Spaces L(D)
Let D = n P P be a divisor on X . Each D picks out a ﬁnite number of points, and assigns integers to them. We want to determine when there is a rational function with poles only at the chosen points, and with poles no “worse” than order n P at P ; if so, how many such functions are there? Deﬁne L(D) to be { f ∈ K  ordP ( f ) ≥ −n P for all P ∈ X }, where D = n P P . Thus a rational function f belongs to L(D) if div( f ) + D ≥ 0, or if f = 0. L(D) forms a vector space over k. Denote the dimension of L(D) by l (D); the next proposition shows that l (D) is ﬁnite. Proposition 3. (1) If D ≤ D , then L(D) ⊂ L(D ), and dimk (L(D )/L(D)) ≤ deg(D − D). (2) L(0) = k; L(D) = 0 if deg(D) < 0. (3) L(D) is ﬁnite dimensional for all D. If deg(D) ≥ 0, then l (D) ≤ deg(D) + 1. (4) If D ≡ D , then l (D) = l (D ). Proof. (1): D = D + P 1 + · · · + P s , and L(D) ⊂ L(D + P 1 ) ⊂ · · · ⊂ L(D + P 1 + · · · + P s ), so it sufﬁces to show that dim(L(D + P )/L(D)) ≤ 1 (Problem 2.49). To prove this, let t be a uniformizing parameter in O P (X ), and let r = n P be the coefﬁcient of P in D.
100
CHAPTER 8. RIEMANNROCH THEOREM
Deﬁne ϕ : L(D + P ) → k by letting ϕ( f ) = (t r +1 f )(P ); since ordP ( f ) ≥ −r − 1, this is welldeﬁned; ϕ is a linear map, and Ker(ϕ) = L(D), so ϕ induces a onetoone linear map ϕ : L(D + P )/L(D) → k, which gives the result. (2): This follows from Corollary 1 and Proposition 2 (3) of §8.1. (3): If deg(D) = n ≥ 0, choose P ∈ X , and let D = D − (n + 1)P . Then L(D ) = 0, and by (1), dim(L(D)/L(D )) ≤ n + 1, so l (D) ≤ n + 1. (4): Suppose D = D +div(g ). Deﬁne ψ : L(D) → L(D ) by setting ψ( f ) = f g . Since ψ is an isomorphism of vector spaces, l (D) = l (D ). More generally, for any subset S of X , and any divisor D = n P P on X , deﬁne degS (D) = P ∈S n P , and L S (D) = { f ∈ K  ordP ( f ) ≥ −n P for all P ∈ S}. Lemma 1. If D ≤ D , then L S (D) ⊂ L S (D ). If S is ﬁnite, then dim(L S (D )/L S (D)) = degS (D − D). Proof. Proceeding as in Proposition 3, we assume D = D + P , and deﬁne ϕ : L S (D + P ) → k the same way. We must show that ϕ maps L S (D + P ) onto k, i.e., ϕ = 0, for then ϕ is an isomorphism. Thus we need to ﬁnd an f ∈ K with ordP ( f ) = −r − 1, and with ordQ ( f ) ≥ −nQ for all Q ∈ S. But this is easy, since S is ﬁnite (Problem 7.21(b)). The next proposition is an important ﬁrst step in calculating the dimension l (D). The proof (see Chevalley’s “Algebraic Functions of One Variable”, Chap. I.) involves only the ﬁeld of rational functions. Proposition 4. Let x ∈ K , x ∈ k. Let Z = (x)0 be the divisor of zeros of x, and let n = [K : k(x)]. Then (1) Z is an effective divisor of degree n. (2) There is a constant τ such that l (r Z ) ≥ r n − τ for all r . Proof. Let Z = (x)0 = n P P , and let m = deg(Z ). We show ﬁrst that m ≤ n. Let S = {P ∈ X  n P > 0}. Choose v 1 , . . . , v m ∈ L S (0) so that the residues v 1 , . . . , v m ∈ S L (0)/L S (−Z ) form a basis for this vector space (Lemma 1). We will show that v 1 , . . . , v m are linearly independent over k(x). If not (by clearing denominators and multiplying by a power of x), there would be polynomials g i = λi + xh i ∈ k[x] with λi ∈ k, g i v i = 0, not all λi = 0. But then λi v i = −x h i v i ∈ L S (−Z ), so λi v i = 0, a contradiction. So m ≤ n. Next we prove (2). Let w 1 , . . . , w n be a basis of K over k(x) (Proposition 9 of §6.5). We may asn n −1 sume that each w i satisﬁes an equation w i i + a i 1 w i i + · · · = 0, a i j ∈ k[x −1 ] (Probn lem 1.54). Then ordP (a i j ) ≥ 0 if P ∈ S. If ordP (w i ) < 0, P ∈ S, then ordP (w i i ) < ordP (a i j w i i ), which is impossible (Problem 2.29). It follows that for some t > 0, div(w i ) + t Z ≥ 0, i = 1, . . . , n. Then w i x − j ∈ L((r + t )Z ) for i = 1, . . . , n, j = 0, 1, . . . , r . Since the w i are independent over k(x), and 1, x −1 , . . . , x −r are independent over k, {w i x − j  i = 1, . . . , n, j = 0, . . . , r } are independent over k. So l ((r + t )Z ) ≥ n(r + 1). But l ((r + t )Z ) = l (r Z ) + dim(L((r + t )Z )/L(r Z )) ≤ l (r Z ) + t m by Proposition 3 (1). Therefore l (r Z ) ≥ n(r + 1) − t m = r n − τ, as desired. Lastly, since r n − τ ≤ l (r Z ) ≤ r m + 1 (Proposition 3 (3)), if we let r get large, we see that n ≤ m.
n −j
8.3. RIEMANN’S THEOREM Corollary. The following are equivalent: (1) (2) (3) (4) C is rational. X is isomorphic to P1 . There is an x ∈ K with deg((x 0 )) = 1. For some P ∈ X , l (P ) > 1.
101
Proof. (4) says that there is nonconstant x ∈ L(P ), so (x)∞ = P . Then deg((x)0 ) = deg((x)∞ ) = 1, so [K : k(x)] = 1, i.e., K = k(x) is rational. The rest is easy (see Problem 8.1).
Problems
∗ 8.8. If D ≤ D , then l (D ) ≤ l (D) + deg(D − D), i.e., deg(D) − l (D) ≤ deg(D ) − l (D ). 8.9. Let X = P1 , t as in Problem 8.1. Calculate L(r (t )0 ) explicitly, and show that l (r (t )0 ) = r + 1. 8.10. Let X = C be a cubic, x, y as in Problem 8.2. Let z = x −1 . Show that L(r (z)0 ) ⊂ k[x, y], and show that l (r (z)0 ) = 2r if r > 0. ∗ 8.11. Let D be a divisor. Show that l (D) > 0 if and only if D is linearly equivalent to an effective divisor. 8.12. Show that deg(D) = 0 and l (D) > 0 are true if and only if D ≡ 0. ∗ 8.13. Suppose l (D) > 0, and let f = 0, f ∈ L(D). Show that f ∈ L(D − P ) for all but a ﬁnite number of P . So l (D − P ) = l (D) − 1 for all but a ﬁnite number of P .
8.3 Riemann’s Theorem
If D is a large divisor, L(D) should be large. Proposition 4 shows this for divisors of a special form. RIEMANN’S THEOREM. There is an integer g such that l (D) ≥ deg(D) + 1 − g for all divisors D. The smallest such g is called the genus of X (or of K , or C ). The genus is a nonnegative integer. Proof. For each D, let s(D) = deg(D) + 1 − l (D). We want to ﬁnd g so that s(D) ≤ g for all D. (1) s(0) = 0, so g ≥ 0 if it exists. (2) If D ≡ D , then s(D) = s(D ) (Propositions 2 and 3 of §8.2). (3) If D ≤ D , then s(D) ≤ s(D ) (Problem 8.8). Let x ∈ K , x ∈ k, let Z = (x)0 , and let τ be the smallest integer that works for Proposition 4 (2). Since s(r Z ) ≤ τ + 1 for all r , and since r Z ≤ (r + 1)Z , we deduce from (3) that (4) s(r Z ) = τ + 1 for all large r > 0. Let g = τ + 1. To ﬁnish the proof, it sufﬁces (by (2) and (3)) to show: (5) For any divisor D, there is a divisor D ≡ D, and an integer r ≥ 0 such that D ≤ r Z . To prove this, let Z = n P P , D = m P P . We want D = D − div( f ), so we need m P −ordP ( f ) ≤ r n P for all P . Let y = x −1 , and let T = {P ∈ X  m P > 0 and ordP (y) ≥ 0}.
x ∈ k. but then X would be rational. so y ∈ k(x). l (P ) > 1 for any P ∈ X . Replacing y by y + 1 (bx +c). i. If l (D 0 ) = deg(D 0 ) + 1 − g . then g = deg(r (x)0 ) − l (r (x)0 ) + 1 for all sufﬁciently large r. Then if deg(D) ≥ N . Proofs.102 CHAPTER 8. Corollary 2.9 (or Proposition 5 below). if g = 0. 2 2 P ∈C . and let N = deg(D 0 )+ g . y be a basis for L(3P ). g = 0 by Corollary 2 and Problem 8. By the Corollary of §8. Let n be the degree of C .2. so two birationally equivalent curves have the same genus. then n P > 0. If ordP (y) < 0. For if X is a nonsingular cubic. Examples. deg(D −D 0 )+1−g > 0. There is an integer N such that for all divisors D of degree > N . Let 1. and the result follows from Corollary 1. Since we have a method for ﬁnding a plane curve with only ordinary multiple points that is birationally equivalent to a given curve. The usefulness of Riemann’s Theorem depends on being able to calculate the genus of a curve. x y. The ﬁrst two corollaries were proved on the way to proving Riemann’s Theorem. the following proposition is all that we need: Proposition 5. l (P ) = 1. RIEMANNROCH THEOREM Let f = P ∈T (y − y(P ))mP . By calculating ordP of both sides. So [K : k(x)] = 2. y 2 ∈ L(6P ). which contradicts the ﬁrst example.2. and by the above Corollary 1. Let C be a plane curve with only ordinary multiple points. Corollary 3.24 (or Proposition 5 below). if g = 1. D ≡ D +div( f ) ≥ D 0 . If α1 = α2 . l (r P ) = r for all r > 0. Corollary 1. Q a polynomial of degree ≤ 3. then l (P ) ≥ 1 for all P . i 2 so x. It follows that K = k(C ). x 2 . we may assume y 2 = 3=1 (x −αi ). we see that a = 0 and degQ = 3. so K = k(x. If C is rational. the result follows from Corollary 2. Then D −D 0 +div( f ) ≥ 0 for some f . By its deﬁnition the genus depends only on the nonsingular model.. y.e. then l (D) = deg(D) + 1 − g . C would be rational. y ∈ k(y/(x − α1 )). l (D −D 0 ) > 0. where C = V (Y 2 Z − 3=1 (X − αi Z )) is a nonsingular i cubic. there is a relation of the form a y 2 + (bx + c)y = Q(x). If x ∈ K . so by Riemann’s Theorem. x. or the function ﬁeld. then (y/(x −α1 ))2 = x −α3 . Problems 8. Conversely. Then (y)∞ = 3P . For the third. Then (x)∞ = 2P since if (x)∞ = P . and D ≡ D ≥ D 0 . and the result follows from the Corollary to Proposition 4 of §8. x be a basis for L(2P ). Since 1. Then the genus g of C is given by the formula g = (n − 1)(n − 2) r P (r P − 1) − . r P = m P (C ). So the αi are distinct. Let 1. choose D 0 such that l (D 0 ) = deg(D 0 )+1−g . x. y). so a large r will take care of this. l (D) = deg(D) + 1 − g . so we may assume a = 1. Then m P −ordP ( f ) ≤ 0 whenever ordP (y) ≥ 0.10 and 5. (2) (char(k) = 2) g = 1 if and only if C is birationally equivalent to a nonsingular cubic. Conversely. (1) g = 0 if and only if C is rational.
. We may assume that the line Z = 0 intersect C in n distinct points P 1 .) It follows that the following sequence of vector spaces is exact: 0 −→ Wm−n −→ Vm −→ L(E m ) −→ 0. But since deg(E m ) increases as m increases. P n . we may apply Theorem 1 of §5.10. . By Proposition 3 of §7. not the projective space of curves. rQ = r f (Q) = m f (Q) (C ) as in Section 1. P ∈ C . so A ∈ Vm . r P = m P (C ). The number on the right is what we called g ∗ (C ) in Chapter 7. and ϕ(G) = 0 if and only if G is divisible by F . Then g ≤ (n − 1)(n − 2) − 2 r P (r P − 1) . Let F be the form deﬁning C . It follows that l (E m ) = deg(E m ) + 1 − (n − 1)(n − 2) − 2 r P (r P − 1) 2 ψ ϕ for large m. For if f ∈ L(E m ). we may calculate dim L(E m ). Let Vm = {forms G of degree m such that G is adjoint to C }. 2 Proof.) Let ϕ : Vm → L(E m ) be deﬁned by ϕ(G) = G/Z m . Corollary 1.4 concludes the proof. 2 with equality if m is large.5. . Then div(R Z m ) ≥ div(S) + E . . By Proposition 7of §2. S forms of the same degree. Section 4.8. we need to ﬁnd some “large” divisors D for which we can calculate l (D). . at least for m large. Since G is adjoint if and only if m P (G) ≥ r P − 1 for all P ∈ C . write f = R/S. where Wm−n is the space of all forms of degree m −n. Corollary 3 of Riemann’s Theorem applies to ﬁnish the proof. Then ϕ is a linear map. (Note that Vm is the vector space of forms. Let n Em = m i =1 Pi − E . and ψ(H ) = F H for H ∈ Wm−n . These two observations lead to the calculation of g .3. and so ϕ(A) = f . (Note that div(A) = div(R Z m ) − div(S) ≥ E . so Theorem 2 of §7. By the above Corollary 3. So E m is a divisor of degree mn − P ∈C r P (r P − 1). Let E = Q∈X (rQ − 1)Q.2 to calculate the dimension of Vm . So R/S = A/Z m in k(F ). We saw there that g ∗ decreases under quadratic transformations. with R. Let C be a plane curve of degree n. We ﬁnd that dimVm ≥ (m + 1)(m + 2) − 2 r P (r P − 1) . The Residue Theorem allows us to ﬁnd all effective divisors linearly equivalent to certain divisors D. there is an equation R Z m = AS + B F . RIEMANN’S THEOREM 103 Proof. We claim that ϕ is onto.
For example.16. If r P (r P −1) 2 CHAPTER 8. and let P be a simple point on C . S = {P ∈ C  n P > 0}. This follows from the exact sequence constructed in proving the proposition. = U = X . 8.21. Y 2 X Z = X 4 + Y 4 has one node. Note that if m < n. Show that a morphism from a projective curve X to a curve Y is either constant or surjective. O X ) for all r ≥ 0. so is of genus 2.19. 2 not every curve is birationally equivalent to a nonsingular plane curve.20.) 8. and l (E n−3 ) ≥ g . Let C 0 (X ) be the divisor class group of X . then f˜(Γ(Y {P })) ⊂ Γ(X ) = k. where H is an adjoint of degree m. then f (C ) is a closed subvariety of V . If f : C → V is a morphism from a projective curve to a variety V . 8. any h ∈ L(E m ) may be written h = H /Z m . Y be nonsingular projective curves. then Vm = L(E m ). 8. The two curves of Problem 7. Show that C 0 (X ) = 0 if and only if X is rational. Lines and conics are rational. Let D = n P P be an effective divisor. . Let C be the curve of Problem 8. RIEMANNROCH THEOREM = (n−1)(n−2) . Let U be any open set on X . U = X that L(r D) ⊂ Γ(U .4 Derivations and Differentials This section contains the algebraic background needed to study differentials on a curve.15. (b) deg(E n−3 ) = 2g − 2.104 Corollary 2. Corollary 3. f : : X → Y a dominating morphism. (Hint: Consider C = closure of f (C ) in V . Let X .14. apply Problem 8. Examples. Prove that f (X ) = Y .17. (Hint: If P ∈ Y f (X ).16. O X ) is inﬁnite dimensional 8. Nonsingular cubics have genus one. (X 2 − Z 2 )2 − 2Y 3 Z − 3Y 2 Z 2 . Problems 8. then C 2 is rational. z ∈ k.) 8. Show 8.14(b). Proof. S. (X 3 + Y 3 )Z 2 + X 3 Y 2 − X 2 Y 3 . Calculate the genus of each of the following curves: (a) (b) (c) (d) X 2 Y 2 − Z 2 (X 2 + Y 2 ). and no nonsingular plane curve has genus 2. Y must be projective. Then Γ(U .18. over k. if it is surjective. Singular cubics are rational. 8. Since a nonsingular curve of degree n has genus (n−1)(n−2) . (a) With E m as in the proof of the proposition. Show that there is a z ∈ Γ(C {P }) with ordP (z) ≥ −12.12.
. X n ] and x 1 . .8. We want to deﬁne differentials of R to be elements of the form x i d y i . This is most easily done as follows: For each x ∈ R let [x] be a symbol. . it is not difﬁcult to verify that D is a welldeﬁned derivation from K to M . DERIVATIONS AND DIFFERENTIALS 105 Let R be a ring containing k. called the module of differentials of R over k. with x and y in R. then ϕ (N ) = 0. . . x n )D(x i ). . Likewise. . . then. and any derivation D : R → M . n D(F (X 1 . x i . . . . So D(z) = y −1 (D x − zD y). . It follows that for any F ∈ k[X 1 . X n ]. . . and M is a vector space over K . Lemma 2. . x ∈ k. we must have ˜ ˜ D x = y D z + zD y. y i ∈ R. y ∈ R} (ii) {[λx] − λ[x]  x ∈ R. . A derivation of R into M over k is a klinear map D : R → M such that D(x y) = xD(y) + yD(x) for all x. . In particular. Proof. x. (1) Let K be an algebraic function ﬁeld in one variable over k. x n ). . y ∈ R} Let Ωk (R) = F /N be the quotient module. Lemma 3. . then ˜ any derivation D : R → M extends uniquely to a derivation D : K → M .4. Ωk (R) is an Rmodule. . which shows the uniqueness. . we will omit the phrase “over k”. Let N be the submodule of F generated by the following sets of elements: (i) {[x + y] − [x] − [y]  x. X n )) = i =1 F X i (x 1 . If x 1 . . . if K = k(x 1 . . . . . . and let d : R → Ωk (R) be the mapping that takes x to d x. For any Rmodule M . If R is a domain with quotient ﬁeld K . . . y ∈ R. then d z = y −1 d x − y −1 zd y. . . if R is a domain with quotient ﬁeld K . y ∈ R. . then Ωk (R) is generated (as an Rmodule) by the differentials d x 1 . . . . d x n . they should behave like the differentials of calculus. If we ˜ ˜ deﬁne D by this formula. . x n ∈ R. x n ∈ R. then n x i D(y i ). Let F be the free Rmodule on the set {[x]  x ∈ R}. . . Then Ωk (K ) is a onedimensional vector space over K . and z = x/y ∈ K . . Since all rings will contain k. . x n )) = i =1 G X i (x 1 . x n )d x i . and let M be an Rmodule. . . . (2) (char(k) = 0) If x ∈ K . then d x is a basis for Ωk (K ) over K . so ϕ d (G(x 1 . and G ∈ k[X 1 . Proposition 6. If we deﬁne ϕ : F → M by ϕ ( x i [y i ]) = induces ϕ : Ωk (R) → M . . λ ∈ k} (iii) {[x y] − x[y] − y[x]  x. and z = x/y. there is a unique homomorphism of Rmodule ϕ : Ωk (R) → M such that D(x) = ϕ(d x) for all x ∈ R. x n ]. then Ωk (K ) is a vector space of ﬁnite dimension over K . . generated by d x 1 . If z ∈ K . Let d x be the image of [x] in F /N . It follows that if R = k[x 1 . d x n . . . and d : R → Ωk (R) is a derivation. . Proof. since x = y z.
Proposition 7. Let M = K . where u = −F X (x. Y ] be an afﬁne plane curve with function ﬁeld K (Corollary of §6. It is left to the reader to verify that D is a welldeﬁned derivation. K = k(x. Then f = i λi t i −1 + g N t N −1 + t N g . so dimK (Ωk (K )) ≤ 1. Use this to give another proof of Proposition 7. so ordP ( f ) ≥ −N . K their function ﬁeld as before. Let F ∈ k[X . y]. It follows (char(k) = 0) that for any f . as required. y)y . g ∈ O (Problem 2. so d y = ud x. Using the notation of the proof of Proposition 6. It is natural to write v = d t . t ∈ K . i. write f = g /h. write z instead of d z . elements ω ∈ Ω may also be called differentials on X . If f ∈ O . let O be a discrete valuation ring of K . t ∈ k. so f ∈ O .e.5 Canonical Divisors Let C be a projective curve. it sufﬁces to ﬁnd a nonzero derivation D : R → M for some vector space M over K .22. P = (0. and that D(x) = 1. ordP ( f ) ≥ −N . and call v the derivative of f with respect to t . y) − uG Y (x. G its image in R. y)) = F X (x. RIEMANNROCH THEOREM Proof. y)d y. h ∈ R. λi ∈ k. 8. so D = 0. then d t ∈ O . We can now complete the proof. 0) a simple point on F . Y ]. each term belongs to O . Show that. Therefore d x generates Ωk (K ). The above discussion shows that d x and d y generate Ωk (K ) over K . df and let t be a uniformizing parameter in O . X its nonsingular model. y). so F doesn’t divide F Y .106 CHAPTER 8. By Lemmas 2 and 3. 8.23. With O . ϕ takes the derivative of f to the “formal derivative” of ϕ( f ). Proof. y]. Since ordP (g ) ≥ −N . Generalize Proposition 6 to function ﬁelds in n variables. y)x + f Y (x. We deﬁne the order of ω at P . let D(G) = G X (x. or on C . So we must show that Ωk (K ) = 0. we may assume O = O P (F ). since f = f X (x. Let f ∈ O . For z ∈ K .. and of the fact that Ωk (K ) = 0 in Proposition 6. as follows: Choose a uniformizing parameter t in O P (X ). ordP (y ) ≥ −N . y).30). Problems 8. ω = 0. y). g . With K as in Proposition 6. Then if f ∈ R = k[x. and. If f ∈ O . let ϕ : O → k[[T ]] be the corresponding homomorphism (Problem 2. there is a unique element v ∈ K df such that d f = vd t . Write f = i <N λi t i + t N g . for f ∈ O . and . and let P ∈ X be a place. write ω = f d t . We may assume F Y = 0 (since F is irreducible). F Y (x. But 0 = d (F (x. y) = 0. ordP (ω). with u as in the preceding paragraph. Let ω ∈ Ω. t being ﬁxed throughdt out. for G ∈ k[X . h(P ) = 0.6).32). f ∈ K . We let Ω = Ωk (K ) be the space of differentials of K over k. y)/F Y (x. y)d x + F Y (x. t as in Proposition 7. Let R = k[X . Then f = h −2 (hg − g h ). Choose N large enough that ordP (x ) ≥ −N . Y ]/(F ) = k[x.
y = Y /Z ∈ K . so ordQ (d x)−ordQ (F Y ) = ordQ (d y)− ordQ (F X ) for all Q ∈ X . In Proposition 8 we shall show that only ﬁnitely many ordP (ω) = 0 for a given ω. P i disi tinct. then W = div( f ω). Since f y = F Y /Z n−1 . 1).24. Let E m = m n=1 P i − E . Conversely if W ≡ W . then ω = f ω. and d y = −y 2 d (y −1 ). Z for P2 in such a way that: Z •C = n=1 P i . Suppose Q is a place centered at P = [a : b : 1] ∈ C . We may assume W = E n−3 . Then P is not a multiple point (by hypothesis). Let F be the form deﬁning C . Choose coordinates X . this is the same as showing n div(d x) − div(F Y ) = −2 i =1 Pi − E . y. f ∈ K . and let f x = F X (x. is deﬁned to be P ∈X ordP (ω)P . Since F X (P i ) = 0 (Problem 5. the divisor of ω. If ω is another nonzero differential in Ω.) Proof. Corollary. Then div(G) − E is a canonical divisor. Then y −1 = Z /Y is a uniformizing parameter in O P i (X ).2).5. are linearly equivalent. suppose u were another uniformizing parameter. all canonical divisors have the same degree. then f /g = d u ∈ O P (X ) by Proposition 7. (∗) Note ﬁrst that d x = −( f y / f x )d y = −(F Y /F X )d y. and div(ω ) ≡ div(ω). so ordP ( f ) = ordP (g ). In particular. and F Y (P ) = 0. Proposition 8.4). CANONICAL DIVISORS 107 set ordP (ω) = ordP ( f ). and derivatives aren’t changed by translation. To see that this is welldeﬁned. Assume C is a plane curve of degree n ≥ 3 with only ordinary multiple points. and f d t = g d u. it sufﬁces to show that div(ω) = E n−3 + div( f y ). so that div(ω) is a welldeﬁned divisor. so div(ω ) = div( f ) + div(ω).8. W is called a canonical divisor. so −1 ordQ (d y) = 0. and dt likewise g / f ∈ O P (X ). If 0 = ω ∈ Ω. Consider the case when Y is tangent to C at P . If Y is not tangent. and no tangent to C at a multiple point passes through [1 : 0 : 0]. Therefore ordQ (d x) = ordQ (F Y ) = 0. Then deg(W ) = 2g − 2 and l (W ) ≥ g . Then this is Corollary 3 (b) of §8. Let W be a canonical divisor. So the canonical divisors form an equivalence class under linear equivalence.2. deg(G) = n − 3.16). div(G) = 0. Problems 8. as desired. Let W = div(ω). 1). We may assume P = [0 : 0 : 1]. Let x = X /Z . both sides of (∗) have order −2 at Q. Since divisors of the form div(G) − E . f y = F Y (x. and ordQ ( f x ) = rQ (Problem 7. so x is a uniformizing parameter. y. Let G be any plane curve of degree n − 3. (If n = 3. Y . div(ω). Suppose Q is a place centered at P i ∈ Z ∩ C . as in Section 1. i Let ω = d x. [1 : 0 : 0] ∈ C . as desired. Proof. Let E = Q∈X (rQ − 1)Q. since d x = d (x − a). then y is a uniformizing parameter at Q (Step (2) in §7. say W = div( f )+W . . so ordQ (d y) = −2. then n ≥ 3 (notation as in Proposition 8). Show that if g > 0.
RIEMANNROCH THEOREM. If l (D) = 0.28. and so Z •C = n=1 P i . Calculate div(d t ). Write h = G/Z n−3 .1. K = k(t ) as in Problem 8. Then g ≤ .. We turn to the proof of the theorem. consider the equation l (D) = deg(D) + 1 − g + l (W − D). We use induction on l (D). Since P does not appear in E + A + B . The terms in the statement of the lemma depend only on the linear equivalence classes of the divisors involved. i. y as in Problem 8. (∗)D Case 1: l (W − D) = 0.C = P + B .21).e. x. Before proving the theorem. A ≥ 0. Show that for any X there is a curve C birationally equivalent to X satisfying conditions of Proposition 8 (see Problem 7. Let X = P1 . Then for any divisor D. D ≥ 0. as desired. while the other two nonconstant terms change either by 0 or 1. and l (W − D − P ) = l (W − D).6 RiemannRoch Theorem This celebrated theorem ﬁnds the missing term in Riemann’s Theorem. Let h ∈ L(W − D). Let i E m = m P i −E . In particular. and show directly that the above corollary holds when g = 0. Show that div(ω) = 0. l (D) = deg(D) + 1 − g + l (W − D). RIEMANNROCH THEOREM 8. Proof.26. H must contain L as a component. and H is a curve of degree n −2. it follows that D + P ≥ P .2. Choose C as before with ordinary multiple points. h ∈ L(W − D − P ). there are effective canonical divisors. with P i distinct.108 CHAPTER 8. G an adjoint of degree n − 3 (Corollary 3 of §8. 8. let div( f ) + D = D . and D ≥ 0 (Proposition 8 and Problem 8. Since D + P ≡ D + P . applying Riemann’s’ Theorem to D and W − D gives (∗)D . If l (D) > 0. but A ≥ P . and P ∉ Z . Then div(G) = D + E + A. Now suppose f ∈ L(D + P ). notice that we know the theorem for divisors of large enough degree.11). We must show that f ∈ L(D). and such that P is a simple point on C (Problem 7. By Bézout’s Theorem. Let ω = y −1 d x. But B contains n −1 distinct collinear points. 8. or D ≥ 0. div(LG) = (D + P ) + E + (A + B ). If l (D) = 1.27. 8. and both these divisors are effective. The heart of the proof is therefore NOETHER’S REDUCTION LEMMA. Our proof follows the classical proof of Brill and Noether. We can prove the general case if we can compare both sides of the equation for D and D + P . we may assume D ≥ 0. where B consists of n − 1 simple points of C . So L(W − D) ⊂ L(E n−3 ).25. Show that if g > 0. so we may assume W = E n−3 . H (P ) = 0. all distinct from P .21(a)). Take a line L such that L.3). Let W be a canonical divisor on X . the Residue Theorem applies: There is a curve H of degree n − 2 with div(H ) = (D + P ) + E + (A + B ). note that deg(D + P ) = deg(D) + 1. P ∈ X . then l (D + P ) = l (D). Let X = C . For each divisor D. 8.
since otherwise we work with D − P and get a better inequality. choose P so that l (D − P ) = l (D) − 1 (Problem 8. then l (D) ≤ 1 deg(D) + 1. and l (W − D) > 0. Case 2: l (W − D) > 0. (1) δ(D) = l (W − D). Let δ(D) = dimk Ω(D).8). Problems 8. Corollary 2. and deg(D) ≤ g (Riemann’s Theorem). which is true by induction. If l (D) = 0. and (2) and (3) follow immediately. l (D) = l (D + P ) = deg(D + P ) + 1 − g + l (W − D − P ) = deg(D) + 1 − g + l (W − D). This case can only happen if deg(D) ≤ deg(W ) = 2g − 2 (Proposition 3 (2) of §8. The ﬁrst three are straightforward applications of the theorem. P ∈ X . Corollary 1. Therefore l (D ) − 1 ≤ g − l (D). l (W ) = g if W is a canonical divisor. . So we can pick a maximal D for which (∗)D is false. then l (D − P ) = l (D) − 1 for all P ∈ X . Then l (W − D − P ) = l (W − D) if and only if l (D + P ) = l (D). Since (∗)D+P is true. Proof. if k = C). l (W ) ≤ l (W − D) + deg(D) (Problem 8. For Corollary 4. Corollary 3. It is a subspace of Ω (over k). we may assume D ≥ 0.5). the index of D. then l (D) = deg(D) + 1 − g . implies (∗)D . Let D be a divisor. i. using Proposition 3 of §8. proving (∗)D . If l (D) > 0. 2 Proofs. Corollary 4 (Clifford’s Theorem). Then it is easy to see that the linear map ϕ : L(D )/L(0) → L(W )/L(D) deﬁned by ϕ( f ) = f g (the bars denoting residues) is onetoone. Then ϕ is an isomorphism. applying Case 1 to the divisor W − D proves it. Applying RiemannRoch to D concludes the proof. Then the Reduction Lemma gives l (D + P ) = l (D). then the Reduction Lemma implies that l (W − (D − P )) = 0. Let D be any divisor. RIEMANNROCH THEOREM 109 l (W ) (Corollary of §8.8. Deﬁne a linear map ϕ : L(W −D) → Ω(D) by ϕ( f ) = f ω. The term l (W − D) may also be interpreted in terms of differentials. as desired. If deg(D) ≥ 2g − 1. Choose g ∈ L(D) such that g ∈ L(D −P ) for each P ≤ D . If deg(D) ≥ 2g . D ≥ 0. so we may assume l (D) > 0. (3) l (D) = deg(D) + 1 − g + δ(D).13). If l (D) > 1. Let W = div(ω).2. Proposition 9.6. and (∗)D−P . which proves (1).2). And we may assume l (D − P ) = l (D) for all P . (∗)D+P is true for all P ∈ X .. (2) There are g linearly independent differentials of the ﬁrst kind on X .e. Choose P so that l (W − D − P ) = l (W − D) − 1. Differentials in Ω(0) are called differentials of the ﬁrst kind (or holomorphic differentials. D + D = W .29. Deﬁne Ω(D) to be {ω ∈ Ω  div(ω) ≥ D}.
where deg(a) = g . (b) Show that every curve of genus 2 is birationally 3 equivalent to a plane curve of degree 4 with one double point.) (e) If V = L(D) and deg(D) ≥ 2g + 1. . show that ordP (d t ) = e(P ) − 1. . show that f (P )=Q e(P )P is an effective divisor of degree n (see Proposition 4 of §8. Show that there are curves of every positive genus. r 1 P 1 .34.31.36. r m P m ) = Compare with Theorem 1 of §5. and D + D = W is a canonical divisor. Let f : X → Y be a nonconstant (therefore surjective) morphism of projective nonsingular curves. (d) Conversely. .) For each P ∈ X . (a) For each Q ∈ Y . Show that D is a canonical divisor. the series is often called a g n . (Hint: If D = ϕ−1 (M 0 ). then ϕ−1 (M ) = div(M /M 0 ) + D. (Hint: See Corollary 3. corresponding to a homomorphism f˜ of k(Y ) into k(X ). 2 8. Let P 1 . (Reciprocity Theorem of BrillNoether) Suppose D and D are divisors. Let D be a divisor with deg(D) = 2g −2 and l (D) = g .35. . . P m ∈ P2 . . .2. (c) A hyperplane M in P∗ (V ) −1 corresponds to a line m in V . .) 8.) Linear systems are used to map curves to and embed curves in projective spaces.32. (a) Show that. If deg(D) = r n. (Linear Series) Let D be a divisor. E as in Section 1. and m P i (C ) = r i + 1. If f 1 . i. The set of effective divisors {div( f )+D  f ∈ V. . the series {div(G) − E  G is an adjoint of degree n not containing C } is complete. . . . (c) (char(k) = 0) If g X (resp. f = 0} is called a linear series. show that ϕV is onetoone. RIEMANNROCH THEOREM 8. Show that dimV (d . (This can always be achieved by replacing D by a divisor D ≤ D. (b) Assume that there is no P in X such that div( f ) + D ≥ P for all nonzero f in V . where f spans the line m. . . . f r +1 is a basis for V . (Hint: Consider afﬁne plane curves y 2 a(x) + b(x) = 0. if ϕ : X → Pr is any morphism whose image is not contained in any hyperplane. The series is called complete if V = L(D). . 8. . f (P ) = Q. (a) Use linear systems to reprove that every curve of genus 1 is birationally equivalent to a plane cubic.30. with C . . r 1 P 1 . The integer e(P ) = ordP (t ) is called the ramiﬁcation index of f at P . 8. Show that ϕV (M ) is the divisor div( f ) + D. . then the correspondence div( λi f i ) + D → (λ1 . . Show that the mapping P → HP is a morphism ϕV from X to the projective space P∗ (V ) of hyperplanes in V . . . r m nonnegative integers. Y ). λr +1 ) sets up a onetoone correspondence between the linear series and Pr . Let V (d . r 1 . prove the d (d + 3) − 2 (r i + 1)r i .110 CHAPTER 8.33. . .e. . let t ∈ OQ (Y ) be a uniformizing parameter. P m .. a hyperplane in V .2). . (Hint: Use a g 4 . g Y ) is the genus of X (resp. The integer n = [k(X ) : k(Y )] is called the degree of f . If P ∈ X . Suppose there is a curve C of degree n with ordinary multiple points P 1 . 8. let HP = { f ∈ V  div( f ) + D ≥ P or f = 0}. (b) (char(k) = 0) With t as above. show that the divisors ϕ−1 (M ) form a linear system on X . . Then l (D) − l (D ) = 1 (deg(D) − deg(D )). 2 . deg(b) = g + 2. Show that ϕV (X ) is not contained in any hyperplane of P∗ (V ). r m P m ) be the projective space of curves F of degree d with m P i (F ) ≥ r i . So these properties characterize canonical divisors.) 8. and suppose d ≥ n − 3. . every effective divisor linearly equivalent to D appears. and let V be a subspace of L(D) (as a vector space).
assume char(k) = 0) Let P be a point on a nonsingular curve X of genus g . Such an X is called a hyperelliptic curve. . at P . and their relation to Max Noether’s theorem and resolution of singularities. . . (d) Show that ordP (h) = (n i −i )− 1 2 g (g + 1) ordP (d z) (Hint: Let t be a uniformizing parameter at P and look at lowest degree terms in the determinant. . . and let h = Wz ( f 1 . . . z ∈ k. . .38. . (c) If r and s are not gaps at P . (c) There is a basis ω1 . . Let Nr = Nr (P ) = l (r P ). (d) If 2 is not a gap at P . show that there are always some ramiﬁcation points. . (d) For all but a ﬁnite number of P ∈ X . let f (0) = f . and hence a twodimensional real analytic manifold. It is available on the arXiv. . . . If k = C. . (b) The following are equivalent: (i) P is a Weierstrass point. . . which may be regarded as a ninth chapter to this book. (e) An integer n is a gap at P if and only if there is a differential of the ﬁrst kind ω with ord(ω) = n − 1.37. P. For f ∈ K . n g ) is the gap sequence at P . Write ωi = f i d z. . up to multiplication by a constant. . . r − 1. denote the derivative of f with respect to z by f . differentials. . e(P ) = 1. adjoints. For f 1 . math. . . . . . . and ordP (z) = −n i . The curve X has a hyperelliptic Weierstrass point if and only if there is a morphism f : X → P1 of degree 2. f r ∈ K . . The points P ∈ X (and f (P ) ∈ Y ) where e(P ) > 1 are called ramiﬁcation points. n g ) the gap sequence. 2. a nonsingular projective curve has a natural structure of a onedimensional compact complex analytic manifold. f (2) = ( f ) . 3. f g ). . If Y = P1 and n > 1. . f (1) = f . 2g − 1). . g ) that is. i = 0. . 8. (iv) There is a differential ω on X with div(ω) ≥ g P .8. From the Hurwitz Formula (c) with Y = P1 it is easy to prove that the genus deﬁned here is the same as the topological genus (the number of "handles") of this manifold. . . (See Lang’s “Algebraic Functions” or my "Algebraic Topology". r (the “Wronskian”). if g (n − i ) > 0. let Wz ( f 1 . (ii) i =1 i l (g P ) > 1. (char k = 0) Fix z ∈ K . where (n 1 . and (n 1 . . The point P is called a Weierstrass point if the gap sequence at P is anything but (1. ωg be a basis of Ω(0). . . can be found in my "Adjoints and Max Noether’s FundamentalSatz". j = 1. (iii) l (W − g P ) > 0.i so there are a ﬁnite number of Weierstrass points. These n i are called the Weierstrass gaps. .AG/0209203. So there are exactly g numbers 0 < n 1 < n 2 < · · · < n g < 2g such that there is no z ∈ k(X ) with pole only at P . f r ) = det( f j(i ) ). . . . Let ω1 . (a) h is independent of choice of basis. then h = Wt (e 1 . (b) If t ∈ K and ωi = e i d t .6. . . Every curve of genus > 1 has Weierstrass points. RIEMANNROCH THEOREM Hurwitz Formula 2g X − 2 = (2g Y − 2)n + P ∈X 111 (e(P ) − 1). More on canonical divisors. Part X. (Weierstrass Points. Such a Weierstrass point (if g > 1) is called hyperelliptic.) (e) Prove the formula (n i (P ) − i ) = (g − 1)g (g + 1). . . . e g )(t )1+···+g . the gap sequence is (1. then r + s is not a gap at P . etc. ωg for Ω(0) such that ordP (ωi ) = n i −1. (a) Show that 1 = N0 ≤ N1 ≤ · · · ≤ N2g −1 = g . . .) 8.
RIEMANNROCH THEOREM .112 CHAPTER 8.
e. y) for some y ∈ K . and r = m P (F ) ≥ 0. It may be impossible to perform a quadratic transformation centered at P if P is terrible. and so that P is not on a fundamental line. Let us call the point P terrible for F if there are an inﬁnite number of lines L through P that intersect F in fewer than n − r distinct points other than P . P ∈ P2 . The set of lines that pass through P forms a hyperplane (i. Let F be the quadratic transform of F . If P is terrible for F . where m = 0 or 1. Proposition 9 (2) of Chapter 6.28). However.47).26: Let F be an irreducible projective plane curve of degree n. It follows that there can be at most one terrible point for F . then d x = 0.Appendix A Nonzero Characteristic At several places. since k is algebraically closed (hence perfect). for simplicity. From Problem 8.. The point [0 : 1 : 0] is terrible for F = X p+1 −Y p Z (see Problem 5. Lemma 1 of Chapter 7. it must be a line. Then the point P on F corresponding to P on F will not be terrible for F . For if P is terrible for F . The differential d x will be nonzero provided K is separable over k(x). however. Since the dual curve is irreducible. and we can proceed as before. we have assumed that the characteristic of the ﬁeld k was zero. Since n − r ≡ n − m (mod p). A reader with some knowledge of separable ﬁeld extensions should have little difﬁculty extending the results to the case where char(k) = p = 0. A few remarks might be helpful. The point [1 : 0 : 0] is terrible for F = X p −Y p−1 Z . 113 . Note that P can only be terrible if p divides n − r (see Problem 5. The same comment applies to the study of Ωk (K ) in Chapter 8. and then k = k(x. it is possible to choose x ∈ K so that K is a ﬁnite separable extension of k(x). Then n = deg(F ) = 2n − m. the dual curve to F contains an inﬁnite number of points on a line (see Problem 6. Take a quadratic transformation centered at some point Q of multiplicity m.26). one can always ﬁnd lines that intersect F in n distinct points.23 one can easily deduce that if x is a uniformizing parameter at any point P ∈ X . Theorem 2 of that section is still true. a line) in the space P2 of all lines. one of the choices m = 0. 1 will insure that p doesn’t divide n−r . Section 4 is false in characteristic p. Section 5 is not true as stated in characteristic p. p must divide n − r . A more serious difﬁculty is that encountered in Problem 5. In particular.
114 APPENDIX A. NONZERO CHARACTERISTIC .
Amer. Elements of the Theory of Algebraic Curves. 115 . AddisonWesley. For more on the classical theory of plane curves: R. 61. J. 1966. SEIDENBERG. 1958. Math. Commutative Algebra. Algebraic Functions.. 1939. For the analytic study of curves over the ﬁeld of complex numbers: S. Princeton. VAN DER WAERDEN. New York.P. . Foundations of Algebraic Geometry. 1946 and 1962. 1955. J. ZARISKI and P SAMUEL. For a purely algebraic treatment of curves over any ﬁeld: C. A. SERRE. Einführung in der algebraische Geometrie. B. WALKER. Springer. New York. Introduction to Algebraic Geometry. vol. W. R.. pp. 1958. A. 1965. Introduction to the Theory of Algebraic Functions in One Variable.Appendix B Suggestions for Further Reading For algebraic background: O. Benjamin. Math. Interscience. N. 1952 For a classical treatment of general algebraic geometry: S. Lectures on Riemann Surfaces. 1968. Soc. LANG. Annals of Math. For an introduction to abstract algebraic geometry: D. Harvard lecture notes. MUMFORD. Algebraic Curves. Faisceaux Algébriques Cohérents. WEIL. Soc. New York. 1962. Introduction to Algebraic Geometry.. Amer. 1967. L. Princeton Mathematical Notes. Dover. LANG. CHEVALLEY. A. New York.. Van Nostrand. GUNNING. 197–278. New York. Berlin.
Hermann. SUGGESTIONS FOR FURTHER READING For other proofs of the RiemannRoch Theorem: J. Paris. Residues of Differentials on Curves. 1958. Groupes Algébriques et Corps de Classes. TATE. 149–159. Annales Sci.116 APPENDIX B. Heidelberg. Algèbre Locale · Multiplicités. de l’Ecole Normals Sup. For a modern treatment of multiplicity and intersection theory: J. . pp.P SERRE. J. vol. 1965. SpringerVerlag Berlin. 1959.P SERRE. 4th Ser. . . 1.
. k) Γ(V ) ˜ ϕ FT . C UFD PID R/I ∂F ∂X . 70 19 20. 69 21. V (S) I (X ) Rad(I ) F (V. I a Γh (V ) I ∗ . F X . I p . 47 22 23 24. 93 36 43 43 44 Vp . f × g ∆ X . dx df dt ordP (w).G( f ) tr. 47. 45 5. F ∩G) Pn (k). IT . 47 21. Q. I ∗ . 53. 97 61 69 73 74 75 75 90 97 97 97 98 98 99 101 105 105 106 107 109 117 . r n P n ) nP P nP P ≥ mP P F •G Γ(U ). F X i An (k). V T k(V ) O P (V ) f (P ) mP (V ) DV R. Pn Ui . W δ(D) 45 46 48 53 56 61 61. V ∗ . div(w). V∗ O P (F ) V (d . r 1 P 1 . 53 25 32 35. 45 6 17 17. 69 18. ϕi : An → Ui ⊂ Pn H∞ 1 2 2 2 3 4 4. ordF P I (P. g ). Va .Appendix C Notation References are to page numbers. or d k[[X ]] F∗ . O X ) ( f . (z)∞ D ≡D E L(D). R. div(z) (z)0 . 69 21. 47. Z. Γ(U . deg dim(X ) g ∗ (C ) deg(D) div(G). . . l (D) g Ωk (R) d. . f ∗ In m P (F ) ordP . An V (F ).
NOTATION .118 APPENDIX C.
77 double point. 20. 75. 94. 102. 75 direct product. 110 of a zero cycle. 86 canonical divisor. 28 excellent position. 99. 50 bihomogeneous. 46 hyperplane. 106 differential of the ﬁrst kind. 107. 94 degree of a curve. 55. 4 transform. 101. 62. 109 cone. 70 algebraic group. 98. 45 conic. 55. 53–55. 107 of a function. 4 algebraic set. 83. 17. 97 dominate a local ring. 48 exact. 108. 69 Bézout’s Theorem. 47. 4 plane. 97 of a differential. 78 blowing up a point. 62. 64. 59. 97 linear equivalence of. 105 derivative. 57 bidegree. 55. 82. 50 biform. 31. 98 of a curve. 111 Clifford’s Theorem. 79. 113 duality. 110 dual curve. 22 divisor. 75 cusp. 4. 50 birational equivalence. 36. 40. 75. 97 effective. 59. 57. 110 addition on. 4 plane curve. 88 ﬂex. 40. 94 119 . adjoint. 88 variety. 97 of a morphism. 64. 61 derivation. 63 curve. 109 on a curve. 97 class group. 106 dimension. 19 line. 4 change of coordinates. 110. 74 set. 108. 32. 99 degree of. 90 exceptional line.Index This index does not include the words deﬁned in the sections of general algebraic preliminaries. 33. 111 afﬁne nspace. References are to page numbers. 78. 17 cubic. 57. 53 of a divisor. 78 coordinate axes. 31 variety. 53. 77 dominating a rational map. 65. 25 discrete valuation ring. 46 ring. 53.
75. 33. 84. 31 multiplicity of a component. 105 morphism. 23 function. 48. 45. 102. 7 nonsingular curve. 90.120 form. 31. 59. 105 algebraic. 110 hypercusp. 41. 54. 36 transversally. 37 intersection cycle. 46 order. 111 hyperplane. 83. 94 homogeneous coordinate ring. 81 model. 45 Hurwitz Formula. 21. 101. 44 linear equivalence. 94 Noether’s Fundamental Theorem. 49. 86 Hessian. 34. 109 intersect properly. 69 components. 31 of a point. 92 pole set. 81 of a variety at a point. 41. 47 of a ﬁeld. 31 point. 35 ordinary multiple point. 46 coordinates. 46. 31. 50 node. 53 of a tangent. 5. 18 polynomial map. 46 ideal of an algebraic set. 34 line. 110 Pappus. 98. 69 INDEX local ring of a variety at a point. 88 genus. 50. 92 Nullstellensatz. 74 power series. 32. 20. 31. 61 Noether’s Reduction Lemma. 93. 94. 21 polynomial function. 44. 99. 36. 35. 33. 61. 23 of a differential. 46 ideal. 76. 20. 50 multispace. 62. 56 local ring. 107. 53 at inﬁnity. 17 map. 88 graph. 46 at inﬁnity. 62 Pascal. 55. 45 index. 46 function ﬁeld. 45 Jacobian matrix. 21. 50. 4. 104 Noether’s Conditions. 91. 47. 24 product. 110 good position. 47 system. 106 of a rational function. 51 . 7. 97. 10. 4. 33 multiprojective space. 46 hypersurface. 21. 88. 70 multiple component. 94. 41 hyperelliptic. 19. 36 irreducible algebraic set. 50. 61 number. 43 function ﬁeld. 110 subvariety. 92. 20. 70. 75 fundamental point. 82. 98 series. 62 Plücker’s formula. 68. 108 Noetherian ring. 5. 79 maximal ideal of a variety at a point. 8. 47 module of differentials. 102. 108. 102. 95 places. 85. 74.
70 quadratic transformation. 77 rational over a ﬁeld. 108 Segre embedding. 22 value of a function. 43 algebraic set. 44 plane. 53. 90 quartic. 69 zerocycle. 45. 31. 34 transcendence degree. 47 closure. 99 radical of an ideal.INDEX projective nspace. 20. 111 Zariski topology. 18. 60. 81 subvariety. 109 Residue Theorem. 46 rational map. 75 uniformizing parameter. 55. 90 centered at a point. 33. 101 RiemannRoch Theorem. 54 line. 98 Riemann’s Theorem. 45 change of coordinates. 31 node. 44 variety. 78 Reciprocity Theorem of BrillNoether. 75 tangent line. 94 point. 68. 110 rational function. 49 equivalence. 69 surface. 77 variety. 21. 71 simple component. 46. 31. 69 Weierstrass point. 6 ramiﬁcation. 77 domain of. 54 space. 65 rational variety. 88. 51. 47. 60 121 .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.