agIId s7-10
agIId s7-10
7 Divisors on curves
For the rest of this course, curve will mean smooth, projective, irreducible curve,
unless explicitly stated to the contrary.
P
A divisor on a curve V is a finite formal sum P∈ V nP P with nP ∈ Z (finite
means that for all but finitely many P , nP = 0). Sometimes the points are put
in brackets (P ) to make the notation clearer. The set of divisors
P on V forms an
abelian group under
P obvious addition, denoted Div(V ). If D = nP P is a divisor,
define deg(D) = nP ∈ Z. The map D 7→ deg(D) is obviously a homomorphism,
whose kernel is denoted Div0 (V ) (divisors of degree 0). We sometimes write vP (D)
for the coefficient nP of P in D.
Let f ∈ k(V )∗ be a nonzero rational function. Define the divisor of f to be
X
div(f ) = (f ) := vP (f )P.
P ∈V
Corol.6.8(ii) says that div(f ) ∈ Div0 (V ). Divisors of the form div(f ) are called
principal divisors, and form a subgroup div(k(V )∗ ) ⊂ Div0 (V ).
If you’re doing Number Fields you will probably notice the similarity between this
and ideal theory for number fields. In particular, we can also define the divisor
class group of V for be the quotient
and for D ∈ Div(V ) write [D] for the class of D in Cl(V ). Divisors in the same
divisor class are said to be linearly equivalent, written D ∼ E. So D ∼ E iff
D − E is a principal divisor. If so then deg(D) = deg(E).
Proposition 7.1. Every divisor of degree 0 on P1 is principal.
P
Proof.
P Write the Q divisor as D = a∈k na (a) + n∞ (∞). As deg(D) = 0, n∞ =
− na . Let f = a∈k (t − a)na . Then since (t − a) is a local parameter at a and
a unit at b 6= a,
Pva (f ) = na , and since 1/(t − a) is a local parameter at ∞ for any
a, v∞ (f ) = − na = n∞ .
Note that this is independent of i, and that the only P occuring in the sum are
P ∈ V ∩ H.
If L0 is another linear form then div(L0 ) − div(L) = div(L0 /L) which is a principal
divisor, so div(L) and div(L0 ) are linearly equivalent and in particular have the
26
same degree, called the degree of V . For an irreducible plane curve V = V (F ),
vP (L/Xi ) is just the multiplicity mP (V, H) (see proof of 5.1) and the degree of V
is just the degree of F .
Likewise, any homogeneous G ∈ k[X] of degree m such that V (G) 6⊃ V determines
a divisor div(G) which is linearly equivalent to m×div(L), and therefore has degree
md.
Special case: V = V (F ) ⊂ P2 , F irreducible of degree n. see that
#V (F ) ∩ V (G)} ≤ mn
Theorem 7.2 (Bezout’s Theorem, basic version). Two distinct irreducible plane
curves of degrees m, n intersect in at most mn points.
P
A divisor D = nP P is effective if nP ≥ 0 for all P — notation D ≥ 0. (Some
authors confusingly use the term positive.) Let D be any divisor. Then associated
to D are two important invariants: the first is
8 Differentials
Differentials are a way of doing calculus on varieties, in a coordinate-free way.
K/k field extension. Informally a differential is a finite sum of formal expressions
x dy with x, y ∈ K, subject to the usual rules of calculus. Precisely:
27
Definition The space of Kähler differentials ΩK/k is the quotient M/N where
M = K-vector space generated by symbols δx, x ∈ K
subspace generated by δ(x + y) − δx − δy,
N=
δ(xy) − x δy − y δx, δa for x, y ∈ K, a ∈ k.
and define dx = δx + N ∈ ΩK/k . (Think of K as functions, k as constants.)
The map d : K → ΩK/k is the exterior derivative. It is k-linear since if a ∈ k
then d(ax) = a dx
Any k-linear map D : K → U to a K-vector space U satisfying the product rule
D(xy) = xDy +yDx is called a derivation (more precisely, a k-derivation). So d
is a derivation. Another example of a derivation is the formal differentiation map
d/dX : k(X) → k(X). (We make the same definition of K is a ring containing k
and U is a K-module.)
Lemma (/tautology). A map D : K → U is a derivation iff there is a K-linear
map λ : ΩK/k → U such that λ(dx) = D(x) for all x ∈ K.
Proof. (i) follows from the rules for d(xy), d(x/y) and k-linearity. (ii) is an imme-
diate consequence.
Theorem 8.2. Let K/k(t) be finite and separable, t transcendental over k. Then
ΩK/k is one-dimensional, spanned by dt.
28
Then D(h) = Dt (h)(α) + h0 (α)D(X) = 0, so for any f ∈ K0 [X], D(f h) =
f (α)D(h) + h(α)D(f ) = 0. So D vanishes on the ideal hK0 [X] ⊂ K0 [X], hence
defines a derivation D̄ : K = K0 [X]/(h) → K, whose restriction to K0 is Dt , hence
is non-zero.
Remark. We have d(xp ) = pxp−1 dx, so if K has characteristic p > 0, then d(xp ) = 0
for all x ∈ K.In what follows I will generally stick to the case of characteristic zero,
but point on when there are issues in the finite characteristic chase.
Our situation; V a curve (smooth, projective & irreducible), K = k(V ). An
element of Ωk(V )/k is called a rational differential on V . As k is fixed I will
usually drop the “/k”. Differentials are usually denoted ω, η, ξ. . . .
P
Let P ∈ V , We say ω ∈ Ωk(V ) is regular at P if it can be expressed as ω = fi dgi
with fi , gi ∈ OV,P . We let ΩV,P or ΩP denote the set of differentials regular at P .
It is obviously an OV,P -module.
Theorem 8.3. ΩV,P is the free OV,P module generated by dπP for any local pa-
rameter πP at P .
By the last remark this doesn’t depend on the choice of local parameter, and
vP (ω) ≥ 0 iff ω is regular at P .
OP dπP ⊂ ΩP ⊂ OP dπP + πP ΩP
29
Proof. As vP (f dg) = vP (f ) + vP (dg) and vP (f ) = 0 for all but finitely many P ,
it’s enough to consider ω = dg with k(V )/k(g) finite and separable. Consider
φ = (1 : g) : V → P1 . By the finiteness theorem, there are only finitely many
P ∈ V with g(P ) = ∞ or eP > 1. For all other P , g − g(P ) = φ∗ (t − g(P )) is a
local parameter at P , and therefore by 8.3(ii), vP (dg) = 0.
As any other nonzero ω 0 ∈ Ωk(V )/k is of the form f ω, f ∈ k(V )∗ , the divisors of ω
and ω 0 are linearly equivalent.
Define the canonical class of V to be the class of (ω). Denote by KV any divisor
in the canonical class.
Fix ω ∈ Ωk(V )/k and let KV = (ω). Then f ω is regular iff (f ) + KV ≥ 0, i.e.
∼ Ω(V ),
L(KV ) −→ f 7→ f ω.
30
Proof. Let n = vP (f ), so f = πPn u with u ∈ OP∗ . Write du = g dπP . Then
df = πPn−1 (nu + πP g)dπP . So vP (df ) = (n − 1) + vP (nu + πP g). Both results
follow.
Proposition 8.6. Let V = V (F ) ⊂ P2 be a plane curve (irreducible projective
nonsingular) of degree d ≥ 1. Then KV = (d − 3)H, where H is the divisor of a
hyperplane (i.e. line) section.
9 Riemann-Roch
Let C be a (smooth, projective) curve. We have already seen the space L(D) =
{f | (f ) + D ≥ 0}, where D is a divisor on C, and its dimension `(D) = dim L(D).
By definition, `(D) > 0 iff D is linearly equivalent to an effective divisor.
The Riemann-Roch problem is to determine `(D).
Recall (7.3) that `(D) ≤ deg(D) + 1. When V = P1 we have seen that for all D,
`(D) = max(0, deg(D) + 1).
Theorem 9.1 (Riemann-Roch). Let g be the genus of V , and K = KV a canonical
divisor. For any divisor D,
`(D) − `(K − D) = 1 − g + deg(D).
This is a hard theorem, and the proof is beyond the course. The simplest proof
uses sheaf cohomology — see chapter 2 of Serre, Algebraic Groups and Class Fields
for a readable proof, or Hartshorne chapter 5 for a shorter but much fancier one.
We will content outselves to discovering how powerful this result is.
31
Corollary 9.2. deg(K) = 2g − 2.
Curves of genus 1.
Fix P0 ∈ V . The pair (V, P0 ) (or, less correctly, just V itself) is called an elliptic
curve. Traditionally we write E instead of V (actually it is also more common to
use C for curves. . . ).
Let P , Q ∈ E. Then `(P + Q − P0 ) = 1 so there exists a unique effective divisor
of degree 1 (i.e. a point) R such that P + Q − P0 ∼ R. We define:
P +E Q = R
(It would perhaps be more correct, but over-pedantic, to write P +(E,P0 ) Q.)
Theorem 9.6. The operation +E makes E into an abelian group, with identity
element P0 . Moreover the map P 7→ [P − P0 ] ∈ Cl(E) is an isomorphism of groups
between E and Cl0 (E), the groups of divisor classes of degree 0 on E.
Proof. Let β(P ) = [P − P0 ] ∈ Cl0 (E). First show that β is a bijection. Have
β(P ) = β(Q) ⇐⇒ P − P0 ∼ Q − P0 ⇐⇒ P ∼ Q ⇐⇒ P = Q since `(P ) = 1.
So β is injective. Also if D is a divisor of degree 0 then as `(D + P0 ) = 1 there
exists P with D + P0 ∼ P , so [D] = β(P ). Therefore β is a bijection (of sets).
Finally, if P +E Q = R then β(P +E Q) = [R − P0 ] = [P + Q − P0 − P0 ] =
[P − P0 ] + [Q − P0 ] = β(P ) + β(Q). So β transforms +E into addition in Cl0 (E),
and therefore (E, +E ) is a group and β is an isomorphism.
32
We’ll often write 0E for the identity point P0 in the group law. A smooth plane
cubic has genus 1. Let’s look at the special case we considered in the last lecture.
P +E Q +E R = 0E ⇐⇒ P , Q, R are collinear
(We’ll see soon that any curve of genus 1 is isomorphic to such a plane cubic.)
By collinear here we mean that there is a line L ⊂ P2 for which the line section
on E is the divisor P + Q + R (if P , Q, R are distinct this just means that they
line on L.)
Before getting on to curves of higher genus, we’ll first obtain the Riemann-
Hurwitz formula.
Let φ : V → W be a finite morphism of curves. Assume char(k) = 0 here. Let
ω = f dt ∈ Ωk(W )/k , k(W )/k(t) finite. Then k(V )/φ∗ (k(t)) is also finite so Ωk(V )/k
is generated by dφ∗ (t). Define
Let P ∈ V , Q = φ(P ). We will compare vP (φ∗ (ω) and vQ (ω). Let eP be the
ramification degree of φ at P , and πP , πQ local parameters.
33
Proof. Let 0 6= ω ∈ Ωk(W )/k . Then
X
2g(V ) − 2 = deg div(φ∗ ω) = vP (φ∗ ω)
P ∈V
X X
= vP (φ∗ ω)
Q∈W P 7→Q
X X
= (eP vQ (ω) + eP − 1)
Q∈W P 7→Q
X X
= nvQ (ω) + (eP − 1)
Q∈W P 7→Q
X
= n deg div(ω) + (eP − 1)
P ∈V
g = 0 =⇒ n = 2.
g = 1 =⇒ n = 4. In fact, if V = E has Legendre equation y 2 = x(x−1)(x−
λ) and P0 is the point at infinity then π = φ2P0 = (1 : x) : E → P1 has degree
2 and is ramified precisely at {P0 , (0, 0), (1, 0), (λ, 0)} (the points of order
dividing 2 in the group of points of E), and π(P ) = π(Q) ⇐⇒ P = ±E Q.
34
Proof. (i) Say D = P + Q and π = φD = (1 : x) : V → P1 where L(D) = h1, xi.
Then (x) = D0 − D, some D0 = P 0 + Q0 ≥ 0. We must have {P, Q} ∩ {P 0 , Q0 } = ∅
since if say Q = Q0 then (x) = P 0 − P so `(P ) = 2 and V ' P1 .
Therefore vP (x) = −1 = vQ (x) if P 6= Q, or vP (x) = −2 if P = Q. In either case,
π ∗ (∞) = P + Q.
(ii) If g = 2 then `(K) = 2 = deg(K).
10 Projective embeddings
Let V ⊂ Pn be a curve of degree d, not contained in any hyperplane. Then
D = (X0 ) is an effective divisor of degree d. A given curve V can occur in
projective space in different ways (for example, a curve of genus 0 is isomorphic
to P1 , but also to a conic in P2 , which has degree 2, and to a twisted cubic in P3 ,
etc.) For a fixed curve V , we can ask: as we consider all ways of embedding V
into projective space (or varying dimension) what such divisors D can arise?
P
If F = λi Xi 6= 0 is any linear form, then (F ) ∼ D and F/X0 ∈ L(D). So have
X
β : {linear forms F = λi Xi } ,−→ L(D), F 7→ F/X0 .
35
(2) As P is a smooth point, it has a tangent line L = TPproj . There exists a linear
form F with F (P ) = 0 but not vanishing identically on L. Therefore the
multiplicity of P in (F ) is exactly 1, hence β(F ) ∈ L(D − P ) \ L(D − 2P )
Now start with a curve V and a divisor D with `(D) = n + 1 ≥ 2. Pick a basis
{f0 , . . . , fn } for L(D). It defines a morphism
φD = (f0 : f1 : · · · : fn ) : V → Pn .
The above discussion shows that condition (∗) is necessary. The meat of the
theorem is therefore that it is a sufficient condition.
I won’t prove the theorem here — see for example Proposition 6.56 in Hulek
(although he finesses some of the difficulties by defining “embedding” in a slightly
different way). I will show however that (∗) implies that φD is injective. Let P ,
Q ∈ V be distinct points. There exist functions p, q ∈ k(V ) with vP (p) = vQ (q) =
1, vP (q) = vQ (p) = 0 (take ratios of suitable linear forms on the projective space
containing V ). Replacing D with D + (pa q b ) for suitable a, b ∈ Z, we may assume
vP (D) = vQ (D) = 0. We have `(D − P − Q) = `(D) − 2, by 7.3(iii) we have
`(D −P ) = `(D)−1 as well. Choose a basis {fi } for L(D) such that {f0 , . . . , fm−2 }
spans L(D − P − Q) and {f0 , . . . , fm−1 } spans L(D − P ). Then all fi are regular
at P and Q and fm−1 (P ) = 0 6= fm (P ), fm−1 (Q) 6= 0. Therefore φD (P ) 6= φD (Q).
This shows that if (∗) holds, then φD is injective. The idea of the rest of the
proof is: by general theory, the image φD (V ) is a possibly singular curve V 0 ⊂ Pm .
The condition with P = Q is then used to show that V 0 is smooth and that
∼ V 0.
k(V ) = k(V 0 ), which then implies that φ : V −→
Corollary 10.2. If deg(D) > 2g then φD is an embedding.
Examples:
First consider the case g = 0. Then deg(D) = n > 0 implies `(D) = n + 1 and
D ∼ nP for any P ∈ V . Therefore φD is always an embedding. Taking V = P1
and D = n(∞) we get L(D) = k ⊕ k.x ⊕ · · · ⊕ k.xn , hence
φn(∞) = (1 : x : · · · : xn ) : P1 → Pn
36
is the n-tuple embedding.
Next consider g = 1. Corollary says that if deg(D) ≥ 3 then φD is an embedding.
Pick P0 ∈ V and consider the case D = 3P0 . As `(nP ) = n by Riemann-Roch, we
have:
Then L(4P0 ) = L(3P0 ) ⊕ k.x2 and L(5P0 ) = L(4P0 ) ⊕ k.xy, and x3 , y 2 both
have vP0 = −6, hence lie in L(6P0 ) \ L(5P0 ). Therefore there must be a linear
dependence between 1, x, x2 , x3 , y, xy, y 2 in which the coefficients of x3 and y 2 are
nonzero. Replacing y by cy for suitable c 6= 0 this takes the form
y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6
for suitable ai ∈ k.
The cubic (W) is called a (generalised) Weierstrass equation for E, and the
form (L) is Legendre normal form. The indices are written in such a way that
is the variables x, y are assigned weight 2,3 and ai is assigned weight i then each
term in f has weight 6.
Proof. From the above, φ3P0 : V → P2 is an embedding, and its image lies in V (F )
for some F as in (W). As V is a curve of genus 1 this can only happen if the image
equals V (F ) and if V (F ) is nonsingular.
If char(k) 6= 2 then by completing the square,
3
a1 a3 2 Y
y+ x+ = (cubic)(x) = (x − λi )
2 3 i−1
x − λ1 y + a1 x/2 + a3 /3 λ3 − λ1
x0 = , y0 = , λ= 6= 0, 1, ∞
λ2 − λ1 (λ2 − λ1 )3/2 λ2 − λ1
37
For n ∈ Z, write [n]P for n times P in the group law. Then [2]P = 0E iff P = −P ,
so we see that in the Legendre model,
{P ∈ E | [2]P = 0E } = {0E , (0, 0), (1, 0), (λ, 0)
which is therefore isomorphic to Z/2Z × Z/2Z.
What about [3]P = 0E ? This holds iff the tangent at P has 3-fold intersection
with E at P , i.e. iff P is a point of inflection. Using the Hessian one can show
that if char(k) 6= 3 then there are exactly 9 points of inflection on E (P0 being one
of them) and so
{P ∈ E | [3]P = 0E } ' Z/3Z × Z/3Z if char(k) 6= 3
More generally one can show that
{P ∈ E | [n]P = 0E } ' Z/nZ × Z/nZ if char(k) - n
Before leaving curves of genus 1 let’s just explain what happens when k = C.
Consider a pair τ1 , τ2 ∈ C of complex numbers, linearly independent over R. Let
Λ = Zτ1 + Zτ2 ⊂ C. Theory of elliptic functions (see Riemann surfaces course)
tells us that there is a meromorphic function ℘(z), holomorphic on C apart from
double poles at every z ∈ Λ, such that ℘(z + λ) = ℘(z) for all λ ∈ Λ. Moreover
℘(z) satisfies the differential equation
℘0 (z)2 = 4℘(z)3 = g2 ℘(z) − g3 , certain g2 , g3 ∈ C.
The functions ℘, ℘0 are therefore meromorphic functions on the Riemann surface
T = C/Λ, and one shows that the map
(
(1 : ℘(z) : ℘0 (z)/2) if z ∈ C \ Λ
z 7→
(0 : 0 : 1) if z ∈ Λ
is then a bijection between T and a smooth plane cubic curve in P2C . Now T has an
obvious group structure (as a quatient group of C) and this map is an isomorphism
of groups (for the group law on the cubic we have defined earlier).
Finally notice that there is an isomorphism
R/Z × R/Z −→ ∼ T, (x , x ) 7→ x τ + x τ mod Λ
1 2 1 1 2 2
Proof. Suppose φK is not an embedding. Then by the theorem, there exist P and
Q with `(K − P − Q) ≥ g − 1. Apply Riemann-Roch to D = P + Q. We get
`(D) = `(K − D) + 1 − g + deg(D) ≥ 2. So as g 6= 0, `(D) = 2, say L(D) = k ⊕ k.x
with (x) = −P − Q + D0 . Then φD : V → P1 satisfies φ∗D (∞) = D, so φD has
degree 2, i.e. V is hyperelliptic.
38