curves-notes
curves-notes
AARON LANDESMAN
1. I NTRODUCTION
Eric Larson taught a course on Curves to projective space at Stanford in
Fall 2019.
These are my “live-TeXed“ notes from the course. Conventions are as
follows: Each lecture gets its own “chapter,” and appears in the table of
contents with the date.
Of course, these notes are not a faithful representation of the course, either
in the mathematics itself or in the quotes, jokes, and philosophical musings;
in particular, the errors are my fault. By the same token, any virtues in the
notes are to be credited to the lecturer and not the scribe.1 Please email
suggestions to [email protected]
2. C ONVENTIONS
Here are some conventions we will adapt throughout the notes.
(1) I have a preference toward making any detail stated in class, which is
not verified, into an exercise. This will mean there are many trivial
exercises in the notes. When the exercise seems nontrivial, I will try
to give a hint. Feel free to contact me if there are any exercises you do
not know how to solve or other details which are unclear.
(2) Throughout the notes, I will often include parenthetical remarks
which describe things beyond the scope of the course. If some word
or explanation is placed in quotation marks or in parentheses, and
you don’t understand it, don’t worry about it! It’s more meant to give
you a flavor of how one might describe the 19th century ideas in this
course in terms of 20th century algebraic geometry.
newpage
1This introduction has been adapted from Akhil Matthew’s introduction to his notes,
with his permission.
1
2 AARON LANDESMAN
3. 9/23/19
3.1. Goals of course.
Goal 3.1. The goal throughout this term is to understand the geometry of
curves in projective space. There are three overarching questions:
(1) What are the degrees and genera of curves in projective space. I.e.,
what possible types of curves are there?
(2) What is the geometry of the moduli space of such curves?
(3) What is the geometry of an individual such curve?
3.2. Logistics. Office hours will occur Monday and Tuesdays between 1:30
and 3. Grading for the class for undergrads will be based on solutions to
homework problems which will be posed in lecture. Graduate students are
encouraged to think about these homework problems, but do not need to
turn anything in.
To the extent that there is a textbook for this course (though we won’t be
following it much) about half of what we’ll discuss can be found in Moduli
of Curves by Harris and Morrison.
∑ Res pi (α · σ) = 0.
i
Equivalently,
dim H 0 (OC ( p1 + · · · + pd )) − dim H 0 (KC (− p1 − · · · − pd )) ≤ d + 1 − g.
Theorem 3.8 (Riemann Roch and Serre Duality). The inequality in Lemma 3.7
is an equality. That is
dim H 0 (OC ( p1 + · · · + pd )) − dim H 0 (KC (− p1 − · · · − pd )) = d + 1 − g.
Remark 3.9. Riemann Roch is saying that the obstructions to constructing
sections is precisely the condition that the residues when paired with any
differential form sum to 0.
Remark 3.10. Alternatively, we have a duality map
(3.1) H 0 (KC (− p1 − · · · − pd )) × H 1 (OC ( p1 + · · · + pd )) → C.
We can then choose small disjoint neighborhoods ∆i of pi which pairwise
do not intersect. Let U = C − { p1 , . . . , pd }. We can think
of an element of
H (OC ( p1 + · · · + pd )) by a 1-cocycle f i ∈ H O∆i − pi . Then, the pairing
1 0
Remark 3.11. We’ll primarily be interested in smooth curves, but they fit
into a moduli space containing singular curves, so it will be useful to carry
out many ideas for singular curves.
Remark 3.12. The same logic as above applies when C is nodal, or at least
has mild singularities if we replace the canonical bundle KC (which we were
defining as Ω1C ) by ωC , the dualizing sheaf. So, the element α ∈ H 0 (ωCe )
can be viewed as a meromorphic differential on the normalization C e of C
with the property that for any p ∈ C, Res p (α · f ) = 0 for any holomorphic f
defined in a neighborhood of p.
4 AARON LANDESMAN
It’s important to note that the function f above is on the curve C, but the
e → C is
differential α is thought of as on the normalization. Or rather, if π : C
the map from the normalization, we can view α ∈ H 0 (π∗ ωCe ).
Question 3.13. What does ωC look like?
3.4.1. At smooth points. First, let’s answer this question at smooth points.
Start with a curve C and a local coordinate x. Then, α = ∑i ai xi dx. We have
the condition that for any n ≥ 1, we must have
n −1
0 = Res αx = a−n .
Then, let’s investigate what the residue condition tells us. We certainly must
have Res α = 0. So,
a−1 + b−1 = Res α = 0.
Also, for any n ≥ 2
0 = Res α · x n−1 = a−n .
4. 9/25/19
We’ll start by recalling the basic setup from last time. We had a nodal
curve C with a map f : C → P2 . We called the image curve F ( x, y, z) = 0.
The nodes of C gave rise to nodes of F, but we may also have additional
nodes. We call Γ the set of additional nodes of F. We showed
y dz − z dy z dy − x dz x dy − y dx
(4.1) ∂F
= ∂F
= ∂F
.
∂x ∂y ∂z
6 AARON LANDESMAN
We note that this will be undefined at the nodes. These expressions have
degree −d − 3. We define
(4.2) α : H 0 (IΓ (d − 3)) → H 0 (ωC ).
(4.3) G 7→ G · (4.1).
The upshot is the following.
Lemma 4.1. The map α is an isomorphism and the nodes Γ of any connected plane
curve (meaning that the source is connected; in other words, we should assume that
normalizing that subset Γ of the nodes leaves the curve connected) of degree d impose
independent conditions on polynomials of degree d − 3.
Proof. We know 2g − 2 = deg ωC = d(d − 3) − 2#Γ. Therefore,
d−1
#Γ = − g.
2
Question 4.2. How many sections are produced? That is, what is dim im α?
4.1. Sections of other line bundles. Start with an effective divisor D ⊂ Csm
of degree m which is supported on the smooth locus of C. Pick a polynomial
g of degree n for n ≥ d through D ∪ Γ. Let ∆ denote the residual, so ∆ ∪ D ∪ Γ
is C ∩ V ( g). Then, we obtain a map
H 0 ( IΓ∪∆ (n)) → H 0 (OC ( D ))
where the map is division by g, i.e., h 7→ h/g. An element lies in the kernel
of the map if and only if C ⊂ V (h), i.e., F | h. In other words, we have an
injection
H 0 ( IΓ∪∆ (n))/F · H 0 (O (n − d)) → H 0 (OC ( D )).
Then, by Bezout’s theorem intersection V (h) ∩ C, and noting that the points
of Γ occur with multiplicity 2,
#∆ + #D + 2#Γ = nd,
and so
d−1
#Γ ∪ ∆ = nd − m − −g
2
CURVES NOTES 7
H 0 (ωC (− D )) = 0.
H 0 (ωC (− D )) = 0.
So, in this case β is an isomorphism. Since any line bundle can be written as
D+ − D− where D+ is sufficiently large. Therefore, we have a procedure to
compute H 0 (OC ( D )) for any D.
Exercise 4.3. Let C be the “smooth compactification” (meaning not that C
is smooth, but rather that there are no new smooth singularities introduced
by compactifying C) of the affine curve y2 = x3 y + 30x3 . Let D ⊂ C be the
divisor (1, 6) + (2, 20) + (3, 45).
(1) Give an explicit basis (in terms of rational functions of x and y) of
H 0 (ωC ). What are the local conditions at the singularities of C? Check
your sections really do satisfy these conditions.
(2) Using Riemann Roch, calculate the dimension of H 0 (OC ( D ))
(3) Calculate H 0 (OC ( D )). Describe this in terms of rational functions in
x and y.
Warning 4.4. Be aware that C is not nodal. You will have to think about how
what we did in class generalizes to curves with the type of singularities that
C has.
Also, you may want to use a computer algebra system to do some routine
linear algebra.
X
commutes.
Lemma 4.6. A map f : C → X is stable if C is nodal and any rational contracted
component has at least 3 nodes (special points on the normalization) and any elliptic
contracted component has at least 1 node.
Further, a map f : C → X from a nodal curve C is stable if and only if, for A an
ample divisor on X, f ∗ A ⊗ ωC is ample (or ( f ∗ A ⊗ ωC )⊗100 is very ample).
Proof.
Exercise 4.7. Fill this in.
Now, we can construct M g by taking the Hilbert scheme of curves of X in
PN and consider the subvariety such that (OPN (1) A) |C = ( f ∗ A ⊗ ωC )⊗100 .
Then, M g is the quotient of this subscheme of the Hilbert scheme by PGL N +1 .
Remark 4.8. We can similarly work with pointed curves (C, p1 , . . . , pn ).
Then, being stable amounts to the automorphisms fixing pi , or equivalently
that rational contracted components have 3 special points, and in the Hilbert
scheme condition we need to work with ( f ∗ A ⊗ ( p1 + · · · + pn ) ⊗ ωC )⊗100 .
5. 9/27/19
We start by reviewing some things from the end of last class.
Definition 5.1. A curve C is stable if C is nodal and Aut(C ) is finite.
We saw in the previous class:
Lemma 5.2. An equivalent condition to Aut(C ) being finite for a nodal curve is
that both
(1) every rational component as at least 3 nodes (on the normalization) and
(2) any genus 1 component has at least 1 node.
Proof. When a component of C has genus 0, that component has automor-
phism group PGL2 which is 3-dimensional. When g = 1, the automorphism
group is a finite extension of a 1-dimensional group, hence the automor-
phism group is 1-dimensional. Marking either 3 or 1 nodes in either case
CURVES NOTES 9
{ p1 , . . . , p n }
(5.1)
C C
X
and the automorphism group of f is the set of maps C → C in the above
diagram making the diagram commute.
Remark 5.5. Similarly to our characterization of stable curves above, we find
that having a finite automorphism group is equivalent to the statement that
(1) any rational component contracted under f has at least 3 distin-
guished points and
10 AARON LANDESMAN
is C ∪ P1 , where P1 meets C at one point and also has a node. Since P1 has
three nodes, this curve is stable.
Example 5.10. What if now p and q approach each other tangentially to
second order, but the rest of the setup is the same as in our previous example.
Then, we will blow up the intersection point of p and q in C × D. When
we blow up, p and q meet transversely at the new component in the special
fiber. We can then blow up again at the point of intersections. We now get
C ∪ P1 ∪ P1 in the special fiber where C meets the first P1 at a point, and
the first P1 meets the second P1 at a point. Then, the two sections pass
through the second P1 . We then identify the two sections p and q. After the
identification, in the special fiber, we get C ∪ P1 ∪ P1 as above, but where the
last P1 has a node. The middle P1 only has two marked points, so the family
is not stable. The middle P1 has self intersection −2, so it can be contracted.
To calculate the self intersections, we see C ∪ P1 ∪ P1 has self intersection 0,
since it is linearly equivalent to the special fiber. Then, intersecting with the
middle P1 , we see its self intersection is −2 (since it intersects the other two
components to order 1. We then contract this component, which is possible
since its self intersection is −2. This contraction is a surface with an ordinary
double point singularity. The special fiber then looks the same as in the
previous example.
6. 9/30/19
Example 6.1. Start with a family of curves acquiring a cusp with smooth
total space. Locally, in a neighborhood of the nodal point, the family looks
like y2 = x3 + t. When we blow up at the singular point, the central fiber is
the union of C and a copy of P1 with multiplicity 2. This multiplicity 2 is
coming from the fact that y2 = x3 + t, and so t = y2 − x3 . When we write
x = αs, y = βs, then we see v · ∇ F = α(2y) + β(3x2 ) = 2α2 s + 3β3 y2 , which
vanishes to order at least 2 in the direction v, and exactly 2 if α 6= 0. Now
blow up this resulting surface at the point the double P1 meets C. Let C e be
the proper transform of C. This then has an exceptional divisor given by
P1 with multiplicity 3. We can see this because the local equation looks like
(y + x2 )(y − x2 )2 = 0, the latter being the equation for the double P1 , and
altogether this has multiplicity 3 since the lowest order term is y3 .
When we blow up this at the intersection of the double and triple P1 , we
get a new exceptional divisor isomorphic to P1 of degree 6 which meets the
double P1 and triple P1 and C e at distinct points. The local equation looks
2 3
like ( x − y) x y which has order 6. We don’t quite have a nodal curve yet
because the central fiber is not reduced.
12 AARON LANDESMAN
To make it reduced, we will need to make a base change. First, let’s try
setting t = s2 , and see what the resulting family looks like when we apply
this and then further normalize.
Say we start with x ∈ P1 where the exceptional P1 has order 2 and
y ∈ P1 where the exceptional P1 has order 3. Near x, since x lies on a
component of multiplicity 2, the equation of the central fiber looks like t = z2
for z a local coordinate on the total space. We now set t = s2 . We have
s2 = z2 which can be rewritten as (s − z)(s + z). Hence, when we normalize
x, has two preimages.
On the other hand, near y, we obtain a local equation of the central fiber
s2 = t = z3 . This looks locally like a cuspidal curve times A1 . When
we normalize, the cusp is normalized, but have only 1 preimage. On the
normalization, s vanishes to order 3.
Therefore, the triple P1 remains a triple P1 after base change and normal-
ization, while the double P1 has preimage given by two copies of P1 , each of
which occur with multiplicity 1. On the degree 6 P1 , we now get a double
cover of P1 , which has multiplicity 3 which is branched over the intersection
with C e and the degree 3 P1 .
The next step is to make a base change by setting r3 = s and normalize
again, and this will result in a nodal central fiber with a copy of P1 meeting C e
and 5 copies of P meeting it, each being reduced in the central fiber. When
1
we apply the base change of order 3, the two P1 ’s of multiplicity 1 (call them
red) and C e persist, and we have a copy of P1 of order 3 (call it green) meeting
Ce and the two P1 ’s, and then order 3 P1 , and there is the single order 3 P1
(call it yellow) meeting that order 3 P1 just described. The yellow P1 become
three copies of P1 . The green P1 , when normalized, is ramified over three
points to order 3, and hence is a genus 1 curve with an automorphism of
order 3. Therefore, it has j-invariant 0. The red P1 has self intersection −1,
using that it is the central fiber minus the other things in the central fiber,
which only meet with multiplicity 1. Therefore, we can contract the red
P1 ’s. Similarly, the yellow P1 s are −1 curves. Therefore, we can contract the
yellow P1 ’s. So, we ultimately get a central fiber C e meeting an elliptic curve
E of j-invariant 0. This is our desired family of stable curves.
Remark 6.2. To spell out what was happening in the previous example when
we were making base changes, we can say the following in general. When
we make a base change of prime order p and normalize, we get a branched
cover of the old fiber, branched over ∑i ai Di where ai ∈ {0, 1, . . . , p − 1} with
ai ≡ ai mod p and the old central fiber is ∑i ai Di . The monodromy around
branch points are specified by the ai in our cyclic p-fold cover.
CURVES NOTES 13
7. 10/2/19
It is a classical fact that every plane quartic curve has 28 bitangent lines.
Suppose we have a pencil of plane quartic curves that degenerates to a
double conic. Then, there are 8 nonreduced points in the base locus of this
pencil.
Example 7.2. Let’s compute the stable reduction of the above family. This
problem is posed to show you the power of stable reduction. We have a
family of plane quartics degenerating to a double conic. This is not stable
because the conic is not reduced. Note that in this case, the total space is
singular, because at a point in the base locus of the pencil, in a neighborhood
of such a point, the surface looks like x2 − ty (for x corresponding to the
equation of the double conic, and y the equation of a plane quartic in the
pencil) which is an ordinary double point singularity when t = 0. Note that
at non-basepoints on the conic, the local equation looks like x2 − t. So this
surface has 8 singular points. When we blow up at these 8 singular points,
we get a smooth surface, with a nonreduced (yellow) P1 of multiplicity 2
and 8 reduced (pink) P1 ’s meeting it. We then take an order 2 base change
to make replace the yellow nonreduced P1 by a reduced curve. This is a
double cover of P1 branched over 8 points, and so we obtain a hyperelliptic
genus 3 curve. The 8 red P1 pink curves are −1 curves, so we can blow them
down. Then, we obtain a family of smooth curves where the special fiber is a
hyperelliptic genus 3 curve. The hyperelliptic curve can then be viewed as a
double cover of the conic, branched over the 8 points of the base locus.
H 0 (L ( D )|2D )
(7.1) H 0 (L ( D )) H 0 (L | D )
H 0 (L )
This finishes the proof that there are 28 limits of bitangents in the special
fiber. Note these can all be seen to be limits by using the fact shown above
that the parity of h0 (O ( p + q)) is constant in families, and so the divisor of
two points of intersection on the nonreduced conic deform to an effective
degree 2 divisor, whose square is the canonical bundle.
Remark 7.5. Given any family, here is the recipe for computing a stable
reduction.
(1) Blow up the family to make the total space smooth.
(2) Blow up the family to make the central fiber (when reduced) nodal.
(3) Base change to make the central fiber reduced.
(4) blow down −1 and −2 P1 ’s in the central fiber.
Exercise 7.6. What is the stable reduction of a family of curves with smooth
total space acquiring a tacnode. Locally a tacnode looks like y2 = x4 . Ge-
ometrically, this has two branches intersecting at a point. These have the
same tangent direction, but are otherwise as transverse as possible. In other
words, there are two distinct branches meeting to exactly order 2 at a point.
8. 10/4/19
Today, we’ll discuss deformation theory of smooth maps. Let X → B be
smooth.
Question 8.1. How can we understand deformations of X over B?
Let ∆ := Spec C [ε] / ε2 . We’d like to understand the set of flat extensions
of X → B to X 0 → B × ∆.
X X0
(8.1)
B B × ∆.
Everything we will say works equally well if we fix a nontrivial deformation
of B. The only part we are using is that the ideal of B in B × ∆ has square 0.
8.1. Constructing a bijection between deformations and extensions of dif-
ferentials by the structure sheaf. The key observation is the following: Sup-
pose we have an extension
X X0
(8.2)
B B × ∆.
16 AARON LANDESMAN
(8.4) 0 OX E Ω X/B 0
We have a map
d : OX → Ω X/B
f 7→ d f .
We construct the fiber product F as
F OX
(8.5) d
p
E Ω X/B .
Concretely,
F := {(e, x ) ∈ E × OX : p(e) = dx } .
This is a sheaf of rings on X with multiplication given by
( e1 , x 1 ) ( e2 , x 2 ) = ( x 1 e2 + x 2 e1 , x 1 x 2 ) .
This is not just a sheaf of rings, but also a sheaf of C[ε]/ ε2 modules using
ε (e, x ) = ( x · dε, 0) .
From this, we can produce Spec F which is locally constructed as above and
glued together locally on B. We obtain.
X Spec F
(8.6)
B B × ∆.
X Xn X n +1
(8.8)
B B × ∆n B × ∆ n +1 .
(8.10) 0 ∨
NX/Y ΩY | X ΩX 0
(8.11) 0 ωY | X ΩX Ω X/Y 0.
18 AARON LANDESMAN
0 Ω ∆n Ω Xn /B Ω Xn /B×∆n 0
The map Ω Xn+1 /B | Xn → Ω Xn /B×∆n is coming as the composition of the latter
maps in the conormal sequence and relative differential exact sequence.
Conversely, suppose we have an extension
p
0 Ω ∆ n +1 E Ω Xn /B×∆n 0
(8.14)
0 Ω ∆n Ω Xn /B Ω Xn /B×∆n 0
We then construct
F O Xn
(8.15) d
p
E Ω Xn / ( B × ∆ n ) .
ε (e, x ) = (ε · e + x · dε, εx ) .
We then have
X Xn Spec F
(8.16)
B B × ∆n B × ∆ n +1 .
arising from this data.
Summarizing the above:
CURVES NOTES 19
X Xn X n +1
(8.17)
B B × ∆n B × ∆ n +1 .
0 Ω ∆n Ω Xn /B Ω Xn /B×∆n 0
X Xn X n +1
(8.19)
B B × ∆n B × ∆ n +1 .
(8.20) 0 Ω ∆n Ω Xn /B Ω Xn / ( B × ∆ n ) 0
Ω ∆ n +1 E
(8.21)
Ω ∆n P.
9. 10/7/19
9.1. Interpretations of Ext groups. Recall that last class we had been exam-
ining diagrams of the form
0 X Xn X n +1 0
(9.1)
0 B B × ∆n B × ∆ n +1 0
(9.3) 0 OX Ω ∆ n +1 Ω ∆n 0.
Definition 9.4. Let ∆ be the category of nonempty ordered sets. The objects
of ∆ are [n] := {0, . . . , n} viewed as an ordered set, for n ≥ 0. The morphisms
are order preserving maps.
Exercise 9.5 (Easy exercise). Any order preserving map between ordered
sets can be written as a composition of di ’s and si ’s with
d i : [ n ] → [ n + 1]
(0, 1, 2, . . . , i − 1, i, . . . , n) 7→ (0, 1, . . . , i − 1, i + 1, . . . , n + 1) .
s i : [ n ] → [ n − 1]
(0, 1, . . . , i, i + 1, . . . , n) 7→ (0, 1, . . . , i, i, . . . , n) .
Loosely speaking, di omits i and si repeats i.
The di and s j satisfy certain relations. Namely,
di d j = d j−1 di if i < j
di s j = s j−1 di if i < j
(9.7) di s j = id if i = j or i = j + 1
di s j = s j di−1 if i > j + 1
si s j = s j+1 si if i ≤ j.
Definition 9.6. A simplicial R-algebra is a functor ∆op → R − alg which
includes the data of
(1) An R-algebra An for each n ≥ 0
(2) Maps di : An → An−1 , si : An → Sn+1 satisfying the relations (10.1).
(Note here the maps di and si go in “reverse” because we are working
with ∆op instead of ∆.
Remark 9.7. There is a forgetful functor from simplicial R-algebras to D ( R)
forgetting the R-algebra structure, by sending an object to A• where the
differential on degree n is given by ∑in=−01 (−1)i di , viewed as a map An →
An−1 . One much check this is indeed a differential.
We now want to take our scheme X over Spec R and resolve it as a simpli-
cial R-algebra.
Definition 9.8. A free simplicial R-algebra A is a simplicial R-algebra A
such that
(1) There is a set Xn such that An = R[ Xn ] is free
(2) si ( Xn ) ⊂ Xn+1 .
CURVES NOTES 23
10. 10/9/19
Last time, we had defined a notion of simplicial R-algebras, including
all R-algebras. This is analogous to the way chain complexes contain all
R-modules. The inclusion is given by sending A 7→ ( An )n∈Z≥0 with An = A
and si = di = id.
sketch. The algorithmic procedure is that at each stage, we add new gen-
erators, at most one for each si of the previous generators (it will be one
for each after accounting for the relations induced by the si , this is clearer
in the examples below). We then compute the image in the chain complex
and check if it is the desired kernel. If it is not the desired kernel, we add
more generators y j so that d0 y j maps to the kernel, and then dk y j = 0 for all
k > 0.
di d j = d j−1 di if i < j
di s j = s j−1 di if i < j
(10.1) di s j = id if i = j or i = j + 1
di s j = s j di−1 if i > j + 1
si s j = s j+1 si if i ≤ j.
y0 y1
d0 y x
d1 y y
d2 0 y
11. 10/11/19
Recall that we were discussing simplicial resolutions last time. We saw the
following examples:
Example 11.1. Take R = C and A = C[ x ] and took a resolution with C[ xi ] in
degree i so that xi s j xi−1 and d j xi = xi−1 .
Example 11.2. We took R = C[ x ], A = C[ x ]/( x ). We had
(11.1) R[y00 , y10 , y20 ] R [ y0 , y1 ] R[y] R
with yi = si y, d0 y = x, d1 y = 0, and we also had
y00 := s1 y0 = s1 s0 y = s0 s0 y = s0 y0
y10 := s2 y0 = s2 s0 y = s0 s1 = s0 y1
y20 := s2 y1 = s2 s1 y = s1 s1 y = s1 y1 .
with
26 AARON LANDESMAN
We’d next like to compute the cotangent complex in both of these exam-
ples.
Example 11.3. First, we compute the cotangent complex for Example 11.1.
In degree i, the ring in degree i is C[ xi ] and the Kahler differentials are then
C[ xi ] · dxi .
We next need to turn this into a complex of C[ x ] modules. We have x act
by xi . As a complex, this is given by
0 id 0
(11.2) C[ xi ] dxi C[ xi ] dxi C[ x1 ] dxi C[ x ] dx
0 0 C[ x ] dx.
0 0 Chdyi 0
e f g h
d0 y00 y10 y20 x
d1 y00 y10 y20 y20
d2 y00 y10 y10 y20
d3 y00 y00 y10 y20
d4 0 y00 y10 y20
We should now compute that this complex is exact. It seems like a tedious
calculation. When we compute the induced differential on relative sheaves
of differentials over R and tensor with C[ x ]/( x ) at this stage, we obtain the
maps
(11.7) Chde, d f , dg, dhi Chdy00 , dy10 , dy20 i Chdy0 , dy1 i
28 AARON LANDESMAN
Once you check this for a point in A1 , one can use a sequence of maps
Spec A → Spec A1 → Spec A2 → · · · → R where each ring is defined by a
single equation. This equation gives a map to A1 . That is we have
Spec A Spec A1
(11.8)
Spec C[ x ]/( x ) A1 .
And then thinking about how the cotangent complex fits into an exact trian-
gle tells us the above characterization holds for Spec A over Spec A1 . One can
then fit these together using relevant exact triangles to obtain the cotangent
complex for Spec A in Spec R.
Remark 11.8. Here are the key properties of the cotangent complex which
the examples illustrate:
(1) Suppose we have
f
X Y
(11.9)
Z.
CURVES NOTES 29
Y0 Y
a fiber square, then
Ω•X 0 /Y 0 ' f ∗ Ω•X/Y .
(5) Given X → B and a deformation
X X0
(11.12)
B B×D
where D = Spec C[ε]/ ε , then 2
Ext0 Ω•X/B , OX
R.
From this diagram, we obtain a factorization
ΩA2 /R 0 f ∗ ΩC/R
•
(12.2)
h i
∨
NC/A .
2
R 1
Therefore, ΩC/R
• is the two term complex
∨ ∗
NC/A2 → f ΩA2 /R .
R
where the first term lies in degree −1 and the second lies in degree 0. This
map is injective, because it is so generically.
CURVES NOTES 31
We therefore have
h i
• ∨ ∗
ΩC/R = coker NC/A2 → f ΩA2 /R = [ΩC/R ]0 .
R R 0
Remark 12.2. This concentration of the cotangent complex in degree 0 holds
more generally when the curve has planar singularities.
The above lemma combined with the general package we have seen before
shows the following:
Corollary 12.3. In particular, for X a nodal curve, we have that
Ext0 (Ω X , OX )
controls automorphisms of a first order deformation.
Ext1 (Ω X , OX )
controls first order deformations.
Ext2 (Ω X , OX )
controls obstructions to deformations. By cohomological dimension reasons, Ext2 (Ω X , OX ) =
0.
By applying the above corollary, we see M g is formally smooth, hence
smooth. This yields the following corollary.
Corollary 12.4. M g is smooth with tangent space at X given by Ext1 (Ω X , OX ).
12.1. Deformations of marked curves. Let’s next discuss M g,n . What if we
mark points? Suppose we have a curve X with some collection of marked
points Γ;. Suppose we want to deform the curve X as a marked curve.
In other words, we deform the curve together with the sections. We can
then glue C[ x ]/( x2 ) to each of the marked points, and then extend this to
a deformation of the curve. In the case of a smooth curve, we obtain an
extension Ext1 (Ω X/B , OX ). In the case of this extended curve, we want to
pick a trivialization of the deformation at each of the points of Γ. Then,
a deformation corresponds to an element of Ext1 (Ω X/B , IΓ ). There is a
natural map
Ext1 (Ω X/B , IΓ ) → Ext1 (Ω X/B , OX )
sending a deformation of the curve with marked points to a deformation of
the underlying curve. Here IΓ is the conormal bundle of Γ in X.
Corollary 12.5. The stack M g,n is smooth with tangent space at ( X, Γ) given by
Ext1 (OX , IΓ ).
32 AARON LANDESMAN
Remark 12.6. In the case the curve X is smooth, we have the following: Note
here Ext1 (Ω X/B , IΓ ) = H 1 ( TX (−Γ)) and Ext1 (Ω X/B , OX ) = H 1 ( TX ). We
have an exact sequence
(12.3) 0 TX (−Γ) TX TX |Γ 0.
(12.4) H 0 ( TX |Γ ) H 1 ( TX (−Γ)) H 1 ( TX ) 0.
This makes sense because a deformation of the marked curve that doesn’t
deform the curve is given by a deformation of the points, which is specified
by a tangent vector.
This is not true for nodal curves X because Ω X/B is not a vector bun-
dle, so we’ll have another term in the spectral sequence for computing
Ext1 (Ω X/B , OX ). Then, we have an exact sequence
(12.5) 0 OXsing ΩX Ω Xe 0.
In other words, dualizing the cotangent complex does not yield the “tangent
complex” since we really have to take derived hom into OX .
Example 12.7. Consider the map
f : P1 → P2
t 7→ (s3 , t2 s, t3 )
These both live over Spec C. The cotangent complex of P2 over Spec C is the
cotangent bundle of P2 , and similarly for P1 . Hence, we can compute Ω•f as
fitting in an exact triangle and is equivalent to the complex
f ∗ ΩP2 / Spec C → ΩP1 / Spec C .
This map is neither injective nor surjective. This complex therefore is not
concentrated in a single degree. Note that ΩP1 / Spec C = O (−2). Next, f ∗ ΩP2
has first Chern class f ∗ O (−3) = O (−9), because the map has degree 3. To
compute the cohomology, we have a spectral sequence
i j • i− j •
Ext H ΩP1 /P2 , OP1 =⇒ Ext ΩP1 /P2 , OP1 .
Using the spectral sequence, and letting p denote the point of P1 mapping
to the singular point under f , we find
•
H 0 ( ΩP 1 /P2 ) = O p ,
CURVES NOTES 33
Since the map f ∗ ΩP2 → ΩP1 has cokernel of degree 1, we have a surjection
f ∗ ΩP2 → O (−3).
It therefore has kernel OP1 (−6). It follows that H −1 (ΩP
•
1 /P2 ) = OP1 (−6).
On the E2 page of the spectral sequence we have
Ext0 (H 0 (ΩP
•
1 /P2 ), OP1 ) Ext1 (H 0 (ΩP
•
1 /P2 ), OP1 )
(12.6)
Ext0 (H −1 ( Ω •
P1 /P2
), OP1 ) Ext1 (H −1 ( Ω •
P1 /P2
), OP1 )
13. 10/16/19
Exercise 13.1. Start with V ( xy) ⊂ P2 which is a disjoint union of two copies
of P1 meeting at a point. Now, take V (uv) ⊂ P3 a disjoint union of two
planes meeting at a point. We can map the each of the copies of P1 into each
of the planes, so that the image is two conics meeting at a point, such that
the conics are both tangent to the line of intersection of the planes. Show
M 0 (P3 , 4) is smooth at f .
13.1. Maps to P1 .
Definition 13.2. The Hurwitz space Hurd,g parameterizes C a smooth geomet-
rically connected curve of genus g with a degree d (generically separable,
which is automatic in char 0) map C → P1 . We write Hur◦d,g for the open
locus with simple branching.
What is the tangent space to Hur◦d,g ? We find
Ω•f = [ f ∗ ΩP1 → ΩC ] ' ORam( f )
34 AARON LANDESMAN
The tangent space is Ext1 ORam( f ) , OC ' ⊕ p∈Ram( f ) C
Proof. We’ll start with a curve of genus g and a map of degree d to P1 . We’ll
then show that for a general deformation of the curve, we will also be able
to deform the map along with the curve.
We’ll do two cases depending on the parity of g.
g +2
(1) Suppose g is even. Let d := d 2 e. Start with d copies of P1 , call them
X1 , . . . , Xd mapping to P1 as the identity on each P1 . Now, choose
three points on X1 and X2 and glue them together. Then, choose
three different points on X2 and three points on X3 and glue them.
CURVES NOTES 37
Ω•f f ∗ ΩY
(14.1)
ΩX
where the first term is deformations of the map fixing X and Y, the
second is deformations of the map, the third is deformations of X,
and the last is obstructions to deformations of the map fixing X and Y.
If the obstruction Ext1 ( f ∗ ΩY• , OX ) vanishes, we see we can lift defor-
mations of X to deformations of the map. Note that Ext0 ( f ∗ ΩY , OX )
corresponds to deformations (even though it is an Ext0 and not an
Ext1 ) because the f ∗ ΩY is really lying in degree −1 of the cotangent
complex.
However,
Ext1 ( f ∗ ΩP1 , OC ) = Ext1 (OC (−2), OC ) = H 1 ( f ∗ OP1 (2)).
We’ll prove this by induction on d. When d = 1 it follows from
H 1 (OP1 (2)) = 0. Now, let’s address the inductive step. We have an
exact sequence
(2) Now we consider the case g is odd. Then we make d copies of P1 with
d g+2 2 e = d with g odd. We then glue the last copy of P1 at two points,
and follow the same argument as above. Then, OP1 (2)(−Γ) = OP1 in
the very last step, which still has vanishing H 1 .
Question 14.5. Consider the curve C of genus 3 obtained by gluing two
genus 1 curves E1 and E2 at two points. Is [C ] ∈ M 3 in the closure of the
hyperelliptic locus in M3 ?
To answer this question, we would like a compactification of Hurd,g . Recall
that Hurd,g = Mg (P1 , d). One possible compactification of this space is
M g (P1 , d). We can construct a stable map by contracting this curve to a
point and attaching some P1 ’s mapping isomorphically. The problem is that
this is a bad compactification. It doesn’t tell us anything about whether this
curve is in the closure of the hyperelliptic locus.
The problem is that M g (P1 , d) → M g is dominant for every d, g. This is
a compactification but it doesn’t tell you anything about the answer to this
question.
Another, quite naive compactification is to look at curves of genus g with
a degree d map to P1 not contracting any components. The problem is that
branch points approach each other, we obtain singularities of the source
curve. The problem is that there is no map from this naive compactification
to M g .
Next time, we’ll discuss an alternate compactification that deals with this.
Of course, if this were in the closure of hyperelliptics, it would have to
contract a component.
15. 10/21/19
15.1. Admissible covers. At the end of last time, we were discussing the
following question.
Question 15.1. Let C be the union of two elliptic curves meeting at two
points. Is C in the closure of the hyperelliptic locus in M 3 ?
The key idea in order to construct a good compactification of hyperelliptic
curves is similar to the idea for constructing the compactification of Mg,n .
The idea is to never let the branch points collide. For example, if y2 =
x ( x − t)( x − 2t) · g( x ). As t → 0, this acquires a cusp. Three of the branch
points come together. But you can blow up that point in the total space of the
target P1 × ∆, for ∆ the disk. But now, there is a natural question as to what
the source curve is. It may be easiest to think about this in a complex analytic
CURVES NOTES 39
Remark 15.8. In fact, the space of admissible covers is proper. The proof is
essentially that you follow the points coming together, and you blow up just
as you would in the process in stable reduction.
Exercise 15.9. Let C1 and C2 be two curves attached at a single point p.
When is the union C1 ∪ C2 in the closure of the locus of trigonal curves?
The condition should be in terms of Ci being trigonal or hyperelliptic, and
whether p is a branch point of various types of the trigonal or hyperelliptic
maps. Given necessary and sufficient conditions.
15.2. Existence of maps from curves to projective space. Here is a question
that will occupy us for several of the future weeks. This is one of the main
themes of the class.
Question 15.10. When is there a curve of degree d and genus g in Pr ?
There are several ways to make this more precise.
(1) When is there a smooth curve C of genus g with a nondegenerate
map to Pr of degree d?
(2) When is there a smooth curve C of genus g with a nondegenerate
map to Pr of degree d that is an embedding?
(3) When is there a smooth curve C of genus g with a nondegenerate
map to Pr of degree d that is generically an embedding?
(4) What if C is assumed to be a general curve?
Remark 15.11. In this case, the first three questions above turn out to be
quite similar.
Hopefully, we’ll address the first three questions this week, and then we’ll
spend multiple weeks on the last question.
16. 10/23/19
16.1. The uniform position principle. Let C ⊂ Pr be an integral nondegen-
erate (i.e., C does not lie in a hyperplane) curve. Let H ⊂ Pr be a hyperplane
transverse to C. We obtain a map
{( p, H ) : p ∈ C ∩ H }
(16.1)
( Pr ) ∨ C
The left map is a degree d cover.
Lemma 16.1 (Uniform position principle). The monodromy group of the left
cover is Sd .
42 AARON LANDESMAN
Remark 16.2. This amounts to saying that there is no way to distinguish any
subset of points of C ∩ H. For example, suppose r ≥ 3. Then, the general
hyperplane section of C has no three collinear points.
Proof. We can prove this claim in two steps. We will show the monodromy
is doubly transitive and that it contains a transposition.
To show the monodromy is doubly transitive, it is equivalent to show the
incidence correspondence
{( p, q, H ) : p, q ∈ C ∩ H, p 6= q}
(16.2)
( Pr ) ∨ C × C − ∆.
hyperelliptic and L = 2d O (1). That is, in the last case, the resulting map is 2 : 1
onto a rational curve.
Proof. Certainly, equality holds in the latter three cases. So, we just need to
verify the inequality and that when equality holds, one of the conditions is
satisfied.
Lemma 16.6. For any effective line bundles L , M , then h0 (L ⊗ M ) ≥ h0 (L ) +
h0 (M ) − 1.
Proof. Let p1 , . . . , ph0 (L )−1 , q1 , . . . , qh0 (M )−1 be general points on C. We will
show there is a nonzero section of L ⊗ M vanishing at the above points.
This will imply the lemma. But indeed, there is a section s of L vanishing at
the pi and there is a section t of M vanishing at the qi . The s ⊗ t vanishes at
the pi and q j .
Note that if L or K ⊗ L ∨ are not effective, then Clifford’s theorem holds.
Otherwise, we have
h0 (L ) + h0 (K ⊗ L ∨ ) ≤ h0 (K ) + 1 = g + 1.
Next, using Riemann Roch,
h0 (L ) − h0 (K ⊗ L ∨ ) = d + 1 − g.
Adding these two equations,
2 · h0 (L ) ≤ d + 2.
This is the statement of Clifford’s theorem.
It only remains to analyze the equality case. We can only have equality
hold in this when equality holds in Lemma 16.6. In other words, tracing
through the argument of Lemma 16.6, we will have equality exactly when
every section of KC is a product of a section of L and a section of K ⊗ L ∨ .
Now, consider the map C → Pg−1 . Choose a hyperplane which will meet
the curve at 2g − 2 points. The above statement implies (using that every
section is a pure tensor) implies that every hyperplane section can be parti-
tioned so that one of the sets lie in the linear series for L and the complement
lies in the linear series for K ⊗ L ∨ . Therefore, the points in a divisor in L
corresponds to a degree d divisor imposing h0 (K ) − h0 (K ⊗ L ∨ ) conditions
on hyperplanes (since h0 (K ⊗ L ∨ ) is the dimension of the space of hyper-
planes vanishing on our divisor). The above equality holding tells us this
dimension is h0 (K ) − h0 (K ⊗ L ∨ ) = h0 (L ) − 1 = d2 . We therefore have d
points imposing d/2 conditions on hyperplanes. This contradicts the uni-
form position principal if f were not an embedding, because any collection
of d points will impose the same number of conditions on hyperplanes (as
44 AARON LANDESMAN
17. 10/25/19
17.1. Castelnuovo’s bound: Existence of curves with birational maps to
projective space.
Question 17.1. When does there exist a curve of genus g with a degree d
map to Pr that is a birational embedding?
More specifically, for fixed d and r, what is the maximum possible g?
The answer is known as Castelnuovo’s bound. The idea is that h0 (OC ) = 1
and h0 (OC (k )) = dk + 1 − g if k 0, where OC (k) means the pullback of
OPr (k). We would like to bound the difference h0 (OC (k )) − h0 (OC (k − 1)).
To bound the difference, we have the exact sequence of sheaves
(17.1) 0 OC ( k − 1 ) OC ( k ) OC ∩ H ( k ) 0
for H ⊂ Pr a general hyperplane.
We obtain a long exact sequence
(17.2)
0 H 0 (OC (k − 1)) H 0 (OC (k )) H 0 (OC∩ H (k )) ···
From the map H 0 (OPr (k)) → H 0 (OC (k)) we obtain,
H 0 (OPr (k)) H 0 (O H (k ))
(17.3)
and so by the lemma, Lemma 17.2 (which applies since the points are in
linear general position by the uniform position principal)
h0 (OC (1)) ≥ 1 + r.
Then,
m+1
h (OC (m + 1)) ≥ (r − 1)
0
+m+1+d
2
m+1
h (OC (k )) ≥ (r − 1)
0
+ m + 1 + d ( k − m ).
2
On the other hand, h0 (OC (k)) = kd + 1 − g. Putting these together,
m+1
kd + 1 − g ≥ (r − 1) + m + 1 + d ( k − m ).
2
for large k. Rearranging, we find
m+1
g ≤ md − (r − 1) − m.
2
Writing d = (r − 1) + ε for 1 ≤ ε ≤ r − 1, we find
m+1
g ≤ md − (r − 1) −m
2
m+1
= m ((r − 1) m + ε) − (r − 1) −m
2
m
= (r − 1) + mε.
2
Remark 17.5. In fact, Castelnuovo’s bound is sharp. For every d and r, there
is a curve of this genus (r − 1) (m2 ) + mε in Pr .
Example 17.6. Say r = 3. Then, this is saying
(
m(m − 1) if d = 2m + 1
g≤
m2 if 2m + 2
is achieved for C of type (m, m + 1) or (m + 1, m + 1) on a smooth quadric
P1 × P1 .
Remark 17.7. More generally, equality is achieved for curves of type (m +
1) · H − (r − 2 − ε) · F on a rational normal surface scroll.
Remark 17.8. In fact, these extremal curves on rational normal curves are in
general smooth, so the maps C → Pr are even an embedding.
Remark 17.9. The curves achieving Castelnuovo’s bound are very much not
general in moduli because usually the gonality will be around half the genus,
which is not true of the Castelnuovo curves, whose gonality is about m and
genus is about m2 .
CURVES NOTES 47
18. 10/28/19
Recall our goal last time was the following question:
Question 18.1. Given a general curve C of genus g, does there exist a degree
d nondegenerate map C → Pr ?
We saw last time that obstructions to lifting deformations of C to deforma-
tions of f lie in H 1 ( f ∗ TPr ). Therefore, we would expect deformations to lift
when H 1 ( f ∗ TPr ) = 0.
We have an Euler exact sequence
Definition 18.5. The tangent pointing bundle TC→Λ ⊂ f ∗ TPr is the unique
subbundle whose restriction to C − Λ is f ∗ TπΛ ⊂ f ∗ TPr .
This existence of the extension follows from the valuative criterion for
properness because given a vector bundle E → C we obtain a Grassmannian
bundle G of rank r subbundles of E (meaning the quotient of the subbundle is
a bundle) and the valuative criterion of properness says that a generic section
of G → C extends to a section over all regular points of C. In particular, since
Λ did not intersect f (Csing ) we can extend f ∗ TπΛ ⊂ f ∗ TPr uniquely to C.
Example 18.6. Take C ⊂ PV and Λ = p ∈ / C. Let H be a complementary
hyperplane to p, meeting the curve in some points qi . Then, the underlying
vector space V defining PV can be written as V = h H i ⊕ h pi. We can then
construct the Euler field relative to p and H. That is, there is a Gm action on
PV induced by
Gm × V → V
λ( x, y) 7→ x + λy
The differential at λ = 1 defines a vector field on PV called the Euler field
associated to ( p, H ). The Euler field vanishes only on p ∪ H. This is because
the fixed points of the action are precisely when x = 0 or y = 0.
This yields a section of TC→Λ vanishing along C ∩ H. The upshot of this is
that TC→ p ' OC (1), the pullback of O (1) from Pr .
19. 10/30/19
Last time, we were discussing pointing bundles, and we saw that if Λ = p,
which is a point not on the curve, the pointing bundle to p is OC (1).
Now, consider the case Λ = p ∈ f (C ) and p is not a branch point of the
map f and that p is the image of a unique point. Consider the Euler field for
( p, H ) which vanishes at f (C ) ∩ H and at p. The Euler field also vanishes
only to order 1 at p. Let us now calculate this order at p.
To see this has a simple 0 at p, we may choose our coordinates so that
H is the hyperplane at ∞ and p is the origin. The Euler field is then the
vector field on Ar that has value v at v. The upshot is that TC→ p ' OC (1)( p)
because we are looking for sections vanishing exactly along the intersection
of f −1 ( H ) and at p.
Exercise 19.1. Let p ∈ f (C ) the image of a unique point such that p is not a
flex (i.e., the intersection of the tangent line to C at p with C has multiplicity
exactly 2 at p) of f . Assume also that the map is unramified over p. Let L
be the tangent line to f (C ) at p, and assume also that L does not meet C at
other points. Describe the bundle TC→ L .
50 AARON LANDESMAN
from the fact that the kernel of the natural restriction map from tangent
vectors on Pr restricted to D to tangent vectors on Pr restricted to C is tangent
vectors on Pr restricted to L vanishing at p. This means H 1 ( f ∗ TPr ) = 0.
Next, let’s consider the second inductive step (d, g) 7→ (d + 1, g + 1). Now,
we consider the curve D obtained by choosing two points on C and a 2-secant
line joining p and q. We have an exact sequence
The H 1 of the last term vanishes again by induction, and the H 1 of the first
term vanishes again because f ∗ | L TPr ' O (2) ⊕ O (1)⊕r−1 . Therefore, H 1 of
the middle term vanishes as well.
We finally consider the third inductive step (d, g) 7→ (d + r, g + r + 1).
Now, given a curve C, pick a collection of r + 2 general points Γ on C. Recall
that the automorphism group of Pr acts transitively on sets of r + 2 points in
general linear position. From this, we can construct a rational normal curve
R passing through Γ.
Now, we have a sequence
Exercise 19.5. Verify that this is indeed exact, where Γ is really viewed as a
divisor on C.
We know H 1 of the last term vanishes by induction. We know f ∗ | R TPr '
O (r + 1)⊕r . Therefore, f ∗ | R TPr (−Γ) ' O (r + 1)⊕r .
This finishes the proof of the existence part of the Brill Noether theorem.
Remark 19.6. The original proof was due to Kleiman and Laksov who do an
intersection theory computation to compute nonemptiness.
19.2. A variant of the Brill Noether theorem involving marked points.
Remark 19.7. One nice aspect about the above approach allows us to give
a variant of the existence part of the Brill Noether theorem with marked
points.
Let (C, p1 , . . . , pn ) be a general curve of genus g with n marked points. Let
q1 , . . . , qn ∈ Pr be general points.
Question 19.8. Does there exist a nondegenerate map of degree d f : C → Pr
with f ( pi ) = qi for all i?
52 AARON LANDESMAN
So, just as we can study the Brill Noether theorem with marked points,
by studying the cohomology of the pullback of the tangent bundle with a
marked twist.
20. 11/1/19
Recall that last time we were trying to answer the question:
Question 20.1. Does there exist a map f : C → Pr with f ( pi ) = qi , for
(C, p1 , . . . , pn ) ∈ M g,n general and q1 , . . . , qn ∈ Pr general?
Last time, we saw the answer is yes if H 1 ( f ∗ TPr (− p1 − · · · − pn )) = 0.
Let’s try and show this!
Definition 20.2. Let E on C be a vector bundle. We say E satisfies interpo-
lation if both
(1) H 1 (C, E ) = 0 and
(2) for any degree d > 0, there exists an effective Cartier divisor, D ⊂ C,
of degree d such that
H 0 (E (− D )) = 0 or H 1 (E (− D )) = 0.
Remark 20.6. We will later see the “if” in the above statement can be up-
graded to an “if and only if.”
Proof. This follows from Lemma 20.4.
Suppose ρ ≥ 0. We already know there exists a map f : C → Pr . We would
like to say further that there exists an f such that f ∗ TPr satisfies interpolation.
Corollary 20.7. If we knew f ∗ TPr this satisfies interpolation, the answer to Ques-
tion 20.1 is yes if ρ ≥ 0 and
(r + 1)d − rg + r
n≤b c.
r
Proof. This is essentially a restatement of Corollary 20.5.
Remark 20.8. Hopefully the above corollary justifies the name “interpola-
tion.” The interpolation property controls the ability of maps of curves to
interpolate through points.
Here is now a generalization of the above definition of interpolation.
Definition 20.9. Let E on C be a vector bundle of rank r. Let V ⊂ H 0 (E ) be
a space of sections. We say (E , V ) satisfies interpolation if
(1) H 1 (C, E ) = 0
(2) For any non-negative degree d, there exists an effective Cartier divisor
D of degree d with
dim V ∩ h0 (E (− D )) = max {0, dim V − rd} .
Proof. To satisfy interpolation, we see that for any given integer n ≥ 0, the set
of integers { ai − n} ≤ −1 or { ai − n} ≥ −1 and additionally ai ≥ −1 for all
i (corresponding to the h1 (E ) = 0 condition in the definition of interpolation.
This implies the ai are within 1 of each other.
evX : H 0 (E | X ) → H 0 (E |Γ ) evY : H 0 (E |Y ) → H 0 (E |Γ )
(20.1) 0 E | X (−Γ) E E |Y 0
We want to say this space of sections has the expected dimension and satisfies
interpolation.
So here we are taking the divisor we are considering and splitting it onto
∆ on X and the remainder of the divisor on Y.
Exercise 20.13. Fill in the details of the above proof.
CURVES NOTES 55
20.3. First inductive step. In this step, we consider the inductive step (d, g) 7→
(d + 1, g). For this inductive step, we considered a nodal curve given by a
smooth curve C meeting a line L at a point. We saw last time
f |∗L TPr ' O (2) ⊕ O (1)⊕r−1 .
Here, O (2) is canonically TL . We want to apply Lemma 20.12. We would
like to take ∆ in Lemma 20.12 to be two points so that H 0 (E | X (−∆ − Γ) = 0.
Here Γ is one point so we want ∆ to be (at least) two points. Observe that
f |∗L (−∆) has a unique section whose value at p := Γ is TL | p .
Let q be a point on L distinct from p. So, by Lemma 20.12, it suffices to
show
n o
0 ∗
σ ∈ H ( f |C TPr ) : σ| p ∈ TC→q | p
satisfies interpolation and has dimension
χ ( f |C∗ TPr ) − χ (E | X (−∆ − Γ)) = χ ( f |C∗ TPr ) − (r − 1).
We’ll finish verifying this step next time.
21. 11/4/19
Recall that we’re in the middle of proving the Brill Noether existence
theorem with marked points.
Recall that a vector bundle E on a curve satisfies interpolation if
(1) h1 ( E) = 0
(2) For all n ≥ 0, there exists an effective divisor D of degree n such that
either
h0 ( E(− D )) = 0 or h1 ( E(− D )) = 0.
Note that in the above definition h0 ( E(− D )) = 0 when χ( E(− D )) ≤ 0 while
h1 ( E(− D )) = 0 when χ( E(− D )) ≥ 0.
Theorem 21.1. For ρ(d, g, r ) = (r + 1)d − rg − r (r + 1) ≥ 0, there exists a stable
map f : C → Pr , and C a curve of genus g such that f ∗ TPr satisfies interpolation.
We were proving this using three inductive steps.
(1) (d, g) 7→ (d + 1, g)
(2) (d, g) 7→ (d + 1, g + 1)
(3) (d, g) 7→ (d + r, d + r + 1)
The first step was obtained by joining C to a line at a point. The second
was obtained by joining C to a line at two points. The third was obtained
by joining a curve C to a rational normal curve meeting C in r + 2 points.
Starting at rational normal curves, these three degenerations encompass the
full Brill-Noether general range.
56 AARON LANDESMAN
satisfies interpolation.
We’ll first make a new vector bundle on the curve (in terms of elementary
modifications) that takes into account this data.
21.2. Interpolation for the second degeneration. We’ll next try to under-
stand what we’ll want for the second degeneration. We’ll try to understand
interpolation of f ∗ TPr to C ∪ L where C meets L at the points p and q. We
found in a previous class that f |∗L TPr = O (2) ⊕ O (1)⊕r−1 . When we twist
down by ∆, which is one point on the line L distinct from p and q, we get
We can naturally identify the O (q) above with TL (−∆). We want to under-
stand the restriction
H 0 ( f |∗L TPr (−∆)) → Tp Pr ⊕ Tq Pr .
We want to see whether this map is injective. Inside the source, we have
TL (−∆) ' O (1) → Tp L ⊕ Tq L is surjective on global section. We now want
to see what happens on the evaluations of elements of the sections of copies
of O. We now can use this point ∆ to break this non-local behavior. We can
limit ∆ to the point p. Then,
∗
im H ( f | L TPr (−∆)) → Tq P ⊕ Tp P = Tq Pr ⊕ Tp L.
0 r r
21.3. Interpolation for the third degeneration. In the third case, we have a
union C ∪ R for C a curve and R a rational normal curve meeting at r + 2
points Γ. In this case, f |∗R TPr ' O (r + 1)⊕r . This yields an isomorphism
H 0 ( f |∗R TPr ) ' TΓ Pr .
as can be seen using that on each factor the map OPr (r + 1) → OP1 (r + 1)|Γ
induces an isomorphism on global sections. Note that here we did not need
to twist down by any divisor on the rational normal curve.
We now want to apply Lemma 20.12 to each of the three degenerations
above.
21.4. Proof that f ∗ TPr satisfies interpolation. For every (d, g, r ) with ρ(d, g, r ) ≥
0, we want to show f ∗ TPr satisfies interpolation. We proceed in the following
steps.
(1) First, apply the inverse of the third degeneration until we have d ≥
g + r. To see why this is possible, if d < g + r, then by Clifford’s
theorem, r ≤ d/2. That is, d > 2r and g ≥ r + 1. So, when we apply
this degeneration, we remain in the Brill Noether range ρ(d, g, r ) ≥ 0.
(21.2) 0 L E Q 0
with
(a) L nonspecial, i.e., H 0 ( L) = 0,
(b) Q satisfies interpolation
(c) we have
χ( Q)
χ( L) − 1 ≤ ≤ χ( L) + 1
rk( Q)
Then E satisfies interpolation.
Sketch by picture. We need to show that if we twist down by effective
divisors, we have at most one nonzero cohomology group. Look at
the number line of degrees. There are three interesting values. χ( L) −
1, χ( L) and χ( L) + 1. The assumption is saying that χ( Q)/ rk Q falls
somewhere in the range between χ( L) − 1 and χ( L) + 1. From the
perspective of L, we’d like to understand where the cohomology
of L goes from H 0 ( L(− D )) = 0 to H 1 ( L(− D )) = 0. We can deter-
mine this transition by looking at whether χ( L) is positive or neg-
ative. So, whenever, χ( L) ≤ 0 we have h1 ( L(− D )) = 0 and when
χ( L) ≥ 0, we have h0 ( L(− D )) = 0. Similarly by assumption for
Q, we have h1 ( Q(− D )) = 0 whenever the degree of D is smaller
than χ( Q)/ rk Q and h0 ( Q(− D )) = 0 whenever the degree of D is
bigger than χ( Q)/ rk Q. Therefore, h1 ( E(− D )) = 0 whenever both
h1 ( Q(− D )) = h1 ( L(− D )) = 0 and h0 ( E(− D )) = 0 whenever both
h0 ( Q(− D )) = h0 ( L(− D )) = 0. By the assumptions we have made,
we get that either h0 ( E(− D )) = 0 or h1 ( E(− D )) = 0.
In our case, we find d ≤ (r − 1)n + 2r − 1 via elementary numerical
calculations. If this is true, f ∗ TPr [ p1 + · · · + pn → q] satisfies induc-
tion on r. So, we will be done when this inequality holds.
(4) We may assume that d ≥ (r − 1) n + 2r. Now, we use our strategy of
pulling off a 1-secant or 2-secant line. Let’s consider the 1-secant line
case. We are considering interpolation for f ∗ TPr [ p1 + · · · + pn → q] [ p → q0 ]
where p is the point of intersection and q0 is another point on the line.
Now degenerate by limiting q0 → q. Call p := pn+1 . Then we are
considering f ∗ TPr [ p1 + · · · + pn+1 → q]. We replace d by d − 1 and
n by n + 1 which still satisfy d ≥ (r − 1)n + 1. When we perform
CURVES NOTES 59
22. 11/6/19
Today, and for the next several classes, we’ll discuss Brill-Noether nonexis-
tence. If ρ(d, g, r ) = (r + 1) d − rg − r (r + 1) < 0. Then, we’d like to show
there does not exist a nondegenerate map f : C → Pr of degree d for C a
general curve of genus g.
The idea is to specialize to a singular curve and follow what the linear
system V ⊂ H 0 (C, L) passes to in the specialization. This can be quite subtle,
as we now see.
Example 22.1. Consider a pencil of quadrics in P3 specializing to a quadric
cone. We now intersect this family of quadrics with a smooth cubic surface
through the cone point p in the special fiber. Our family of curves is Qt ∩ S,
for Qt the pencil. A general curve is a smooth canonical curve of genus 4.
However, the special fiber is a nodal genus 4 curve, with a node at p. This
can be seen to be singular using the Jacobian criterion.
Exercise 22.2. Show that the divisor associated to the ruling does not spe-
cialize to a Cartier divisor on the singular curve in the pencil. [This is the
standard first example of a non-Cartier divisor, using that the quadric cone
is not normal.] Show that if you blow up the point p in the total space
of the family, so the reducible special fiber is the union of a hyperelliptic
curve of genus 3 and a P1 meeting that curve at two points. The map of
degree 3 on the general fiber then extends to the special fiber, and induces
the hyperelliptic map on the genus 3 curve, and an isomorphism on the P1 .
22.1. Compact type curves. The problem is that the line bundle in fact does
not extend. This is related to the fact that Pic0Qt ∩S/P1 is not proper over P1 .
Particularly, the fiber Pic0Q0 ∩S/ Spec C is not proper.
where C
e is the normalization of C.
22.2. Limit linear series. For the rest of this discussion we will assume our
curves C have compact type. Even with this restriction to compact type
curves, extending the linear system is still subtle.
Example 22.4. Consider a chain of elliptic curves E1 ∪ E2 ∪ E3 ∪ E4 ∪ E5 ,
where each Ei meets Ei+1 at a general point on Ei and Ei+1 . This has genus
g +3
5, and hence gonality at most b 2 c = 4. However, there are no finite maps
from this curve to P1 of degree less than 10. The solution to this is to use
admissible covers, which we saw before.
Suppose we started mapping E1 ∪ E2 to a broken chain of P1 ’s. They can
meet at a ramification point. We cannot joint the third elliptic curve to the
second at a ramification point because the nodal points were general, so they
did not differ by a torsion point on the Jacobian of E2 . We then continue by
joining E4 to E3 at a ramification point and E5 to E4 at a non-ramification
point. We then add in a bunch of copies of P1 , and get a degree 4 map to
a chain of 4 P1 ’s. Every time we add two elliptic curve components, the
gonality will increase by 1.
Example 22.5. Consider a family of curves over ∆ degenerating to a singular
curve X where X = Y ∪ Z meeting at a single node p. Assume the total
space of our family of curves is smooth. Suppose L 0 is a line bundle on the
total space away from X. Because the relative Pic0 is proper, we can extend
L to a line bundle on the total space. However, this is not unique, because
the relative Picard scheme is not separated.
In particular, O ( Z ) is Cartier on the total space. Therefore, L ( Z ) is another
extension. Then, L ( Z )|Y ' L |Y ( p) and so the degree is one more than the
degree of L |Y . On the other hand, L ( Z )| Z ' L | Z (− p). Here the degree
goes down by 1. You can see this because O ( Z )| Z = O (−Y )| Z using that
O ( Z + Y )| Z is trivial, as Z + Y is the class of a fiber.
So, for all degree distributions α = (y, z) such that y + z = d, there is an
extension Lα such that deg Lα |Y = y, deg Lα | Z = z.
For example,
L(y+1,z−1) (− Z ) ' L(y,z)
L(y−1,z+1) (−Y ) ' L(y,z)
CURVES NOTES 61
The problem with the above is that it is unwieldy and way too much
information to keep track of. We will spend the next several classes pairing
down this information to something more manageable.
Next time, we’ll look at the map sending a prelimit linear series on C
d
sending ( L, V ) to ∏Ci PicCi /C with ( L(0,...,0,di ,0,...,0) |Ci , V(0,...,0,di ,0,...,0) |Ci )1≤i≤n
i
for a curve with n components, where the di appears in component i.
23. 11/8/19
Recall the setup from last time. We set X := Y ∪ p Z be the union of two
curves meeting at a point p.
such that
i Z V(y,z) ⊂ V(y+1,z−1) iY V(y,z) ⊂ V(y−1,z+1)
L(y,z) |Y L(y,z) |Y ( p)
i Z |Y
(23.1)
L(y+1,z−1) |Y
CURVES NOTES 63
L(y+1,z−1) |Y
Exercise 23.13. Show when r = 1 that every limit linear series is the limit
of linear series. In other words, when r = 1, show the above proper family
has no components concentrated on the special fiber. Hint: Use admissible
covers.
The above exercise is an example of a “regeneration theorem.”
Definition 23.14. A limit linear series is called refined if the inequality
ai (VY , p) + ar−i (VZ , p) ≤ d
in the definition of limit linear series is an equality for all i.
Remark 23.15. If a limit linear series is refined, then the limit linear series
determines the prelimit linear series, at least set theoretically.
We’ll now begin to answer the following question:
Question 23.16. What does it mean geometrically for a limit linear series to
be refined?
As a slogan, the answer is that “no ramification points on the general fiber
limit to p.” In other words, if we have a line bundle L on the generic fiber
of a family and V ⊂ H 0 ( L). There are certain ramification points, and these
limit to ramification points on the special fiber. Being refined turns out to
mean that none of the ramification points limit to the node p on the special
fiber.
So next we have to answer what ramification points of a linear series
are. This should mean that sections vanish to higher order than one would
naively expect.
Definition 23.17. A linear series V ⊂ H 0 ( L) is ramified at p if ar (V, p) > r.
We can wrap the above into a count:
# ramification points with multiplicity of V
is deg P r+1 L where P r+1 L| x = L|(r+1) x . On Monday, we’ll compute this
degree, using the Plucker formula. It turns out that deg P r+1 L is the locus
where r + 1 sections fail to be linearly independent.
24. 11/11/19
We’ll continue answering the question we asked at the end of last time:
Question 24.1. What does it mean geometrically for a limit linear series to
be refined?
66 AARON LANDESMAN
We can now blow up the surface at p. We’ll assume p is a smooth point of
the total space. We can iterate this blowing up (similarly to the process of
semistable reduction) to make all ramification points not pass through nodes
in the central fiber. Hence, after blowing up, we can assume that any given
family of linear series has a refined limit. However, we may not be able to
make a modification so that all families of linear series have a refined limit.
We might have to make different numbers of blow ups for different linear
systems. So any single family of linear series can be assumed to have a limit,
but we cannot assume all linear series have a refined limit.
25. 11/13/19
Today, we’ll address the following question:
Question 25.1. When is a limit linear series the limit of linear series?
In other words, if we have a family of curves degenerating to a curve of
compact type Y ∪ p Z, when is a linear series on the special fiber the limit of
a linear series on the general fiber.
The idea is to construct a scheme parameterizing limit linear series and
show its relative dimension is at least ρ( g, d, r ). Here relative dimension
means the difference of dimensions is ρ( g, d, r ). So, if we have a linear
series at which the relative dimension is ρ, (so the total dimension of each
component is ρ + 1 and the dimension of the fiber is also ρ, it must come as
a limit from the general fiber, just by dimension considerations.
We are therefore led to the question:
Question 25.2. How do we construct a scheme parameterizing linear series?
Example 25.3. Let C be a smooth curve of genus g. Let d and r be integers.
We want to construct a scheme Gdr (C ) whose points parameterize linear
series. We can construct this by considering
d
PicC/C ×C
(25.1) π
d
PicC/C
The source has a universal line bundle L (the Poincaré bundle). We’d like to
take the pushforward, and try to make the cohomology of the fiber equal to
the fiber of the cohomology. Of course, cohomology and base change may
not apply, so we can’t quite do this. To fix this, take D ⊂ C a divisor of large
CURVES NOTES 69
Gr (r + 1, π∗ L ( D )) .
which is isomorphic to
(0,d) (0,d)
PicC /B × B C → PicC /B .
Gr (r + 1, π∗ LY ( D + E)) × Gr (r + 1, π∗ LZ ( D + E)) .
Fr (r + 1, π∗ LY ( D + E))
Fr (r + 1, π∗ LZ ( D + E)) .
70 AARON LANDESMAN
We have a projection
Fr (r + 1, π∗ LY ( D + E)) × Fr (r + 1, π∗ LZ ( D + E))
(25.2) s
Gr (r + 1, π∗ LY ( D + E)) × Gr (r + 1, π∗ LZ ( D + E)) .
The space of limit linear series we are looking for is a subscheme defined
by
(1) σi αbr−i = τr−i β ai .
(2) σi | D = 0
(3) τi | E = 0.
Remark 25.4. To understand why the first equation makes sense α and
β are constant sections of OC (Y ), OC ( Z ). Observe σi αbr−i is a section of
LY ( D + E)(br−i Y ) which is isomorphic to LZ (d + E)( ai Z ) in which τr−i β ai
lives. This isomorphism comes from the isomorphisms LZ ' LY (dY ) and
O (Y + Z ) ' O, which are isomorphisms we have chosen to begin with,
using ai + br−i = d.
Question 25.5. What does this image under s look like?
On the general fiber, this is just saying σi = τr−i and the second and third
conditions are saying that σi = τr−i vanish along D and E. This is analogous
to the construction for smooth curve from Example 25.3. On the special
fiber, we can think of α as a function vanishing along Y and β as a function
vanishing along Z. Recall, α and β give local coordinates at p for C . The first
equation implies that β ai | σi .
Also, σi |Y vanishes to order ai at p. Similarly, the restriction τr−i | Z vanishes
to order br−i at p while
Even if ai = 0, σi | Z and τr−i |Y are determined by τr−i | Z and σi |Y respec-
tively, using the equations.
In particular, σi | Z = 0 unless ai = 0. Therefore, these σi |Y vanishing to
order at least ai at p and τr−i | Z vanish to order br−i at p. These are precisely
limit linear series. These to not yet give us refined limit linear series. Inside
of the scheme defined by the above equations, we have an open subscheme
where σi |Y vanishes to order ai and τr−i | Z vanishes to order at least br−i at p.
We now want to think about what the fiber dimension of s. On the open
subscheme for refined linear series, the fiber dimension of s can be under-
stood as follows. On the general fiber, the fibers are GLr+1 /diagonal matrices
which has dimension r (r + 1). On the special fiber, the fibers of s look like
(upper triangular matrices/diagonal matrices)2 .
CURVES NOTES 71
This has dimension (r+2 1) · 2 = r (r + 1). This again has dimension r (r + 1).
We have proven the following lemma:
Lemma 25.6. Every component of the image of the map s has relative dimension at
least g + 2(r + 1)(d + N + M + 1 − g − 1 − (r + 1) (d + N + M + 1 − g − 1) −
(r + 1) N − (r + 1) M − r (r + 1) = ρ.
Proof. The first g is coming form the Picard scheme. The second term is
coming from the dimensions of spaces of sections, with the −1 corresponding
to projectivizations. The (r + 1)(d + N + M + 1 − g − 1) term is coming from
the first set of equations 1. The second sets of equations define (r + 1) N and
(r + 1) M equations, and the r (r + 1) conditions are defining the dimensions
of the fibers of the map s.
26. 11/15/19
Today, we’ll try to understand the following question:
Question 26.1. What is the image of
and total degree d − α for curves Cj for j > i. This ai will encapsulate the
degree to the left of the node pi . Let bi = d − ar−i . This will encapsulate the
degree to the right of the node pi . We’ll now construct a space of sections of
L on Ci with ramification at least ai .
We have nodes p := pk−1 and q := pk on component Ck . For any i, j we’ll
put b j of our degrees to the right of q and ai of our degrees to the left of
p. This leaves d − ai − b j degrees on Ck . The b j and ai refer to what we are
hoping to make be the ramification sequence at p and q. There exists a degree
distribution to the right of q with h0 (Lβ )|C≥k+1 = r + 1 − (r − j) = j + 1 and
evaluation at q is surjective. Here, β is a distribution with total degree b j
Here, C≥k+1 means the union components Ct of C with t ≥ k + 1. Note that
if this were not an equality or the evaluation map were not surjective, we
could increase α and so b j would not be maximal.
Also, on C≥k , for any such degree distribution, h0 (Ld−ai −bj ,β |C≥k ) ≥ r +
1 − i. Then, L − ai p − b j q is the restriction of L to Ck .
Therefore,
h0 L |Ck − ai p − b j q + ( j + 1) − 1 = h( L(d−ai −bj ,β) ) ≥ r + 1 − i.
where the −1 is coming from the surjectivity of the evaluation map at q (it is
one condition for the sections to agree at q). Equivalently, we have
h0 L |Ck − ai p − b j q ≥ r + 1 − i − j.
there exists
Λ ⊂ H 0 (L ) such that dim Λ = r + 1
with
dim Λ (− ai p) ≥ r + 1 − i dim Λ −b j q ≥ r + 1 − j.
Proof. We can argue by induction on r. Let’s start with r = −1. This holds
tautologically by taking Λ = 0.
We now must check an inductive step. We would like to apply our induc-
tive hypothesis to the line bundle L |Ck (− a0 p). We will apply our inductive
hypothesis. Suppose there exists Λ
Λ ⊂ H 0 L |Ck (− a0 p)
of dimension r.
CURVES NOTES 73
If we consider
Λ ⊂ H 0 (L |Ck )
such that
dim Λ(− ai p) ≥ r + 1 − i dim Λ(− a0 p − b j q) ≥ r − j.
Let j0 := maxdim Λ(−a0 p−bj q)=r− j j Note that the inequality is an equality
for j = 0, because Λ is r dimensional,
for some j.
so it holds
By hypothesis, dim H 0 L − a0 p − b j0 q ≥ r + 1 − j0 . Therefore, pick
σ∈/ Λ. Then, Λ + hσi satisfies the conclusion, which completes the induction
step.
Definition 26.5. On a chain curve, we call such a collection of line bundles
in the image of the map θ (one where the h0 (Lα ) ≥ r + 1 for all α of total
degree d) a limit r-positive line bundle.
Let’s review the maps we have
28. 12/2/19
Recall that last time we were trying to establish the Gieseker-Petri theorem.
{(v, w, g) : gv = w}
(28.3)
G V ×W
We know V × W is smooth and Stab(v) is smooth for every V. Therefore,
the source is smooth, and by generic smoothness, the left projection map is
smooth.
CURVES NOTES 77
Now, note, that the space Z defined above in (28.4) can be expressed as an
intersection in X := Gr(r + 1, H 0 (O (d)) of the space of
n o
A := Λ ⊂ H (O (d)) : dim Λ ∩ H (O (d)(− ai p)) = r + 1 − i
0 0
after translating, the locus of degree 0 line bundles with a section is a reduced
point, corresponding to the trivial bundle.
The key point is that we can trivialize most of the basis using a GL(V )
action. This trivializes every subspace except a two dimensional such space.
We can also trivialize the space so that one of the flags is stationary, but the
other flag has one subspace which is allowed to move. So, in an analytic disk
around the line bundle L , we have two flags which are almost all stationary,
but the smallest space in one of the flags is moving, and the intersection
point of the moving line with the 1-dimensional space in the other flag has
nonzero derivative. Let’s see smoothness in an example.
Example 28.4. Let’s start with a flag of a pink point in an orange line in a
yellow plane and a purple point in a blue line in a green plane. We think of
the blue line as moving. Let’s look at the set of lines meeting the blue and
orange each in one point. The central fiber becomes reducible as a union
of two planes (it is either contained in a plane or contains the intersection
point). However, we have a map
{ lines meeting the blue line and orange line each in one point }
(28.6)
irreducible, and so the relative Gdr over Mg is irreducible. The space of maps
to projective space is then a dense open in a PGL bundle over this universal
Gdr . The PGL bundle corresponds to choosing a basis for the sections, and
the open condition corresponds to throwing out the basepoint locus. The
open is dense because if a Gdr has a base point, it comes from some Gdr −1 ,
which has lower dimension by the Brill Noether theorem.
Remark 29.2. You can characterize the locus where this map π is ramified
as the locus of (C, L) where H 0 (C, L) ⊗ H 0 (C, K ⊗ L∨ ) → H 0 (C, K ) is not
surjective.
The plan of attack is via limit linear series. Start with a chain of elliptic
curves C with components C1 , . . . , Cg . Then, limit linear series are indexed
by Tableau of size (r + 1) × ( g + r − d). When we move around in the locus
of chains of elliptic curves, there is no monodromy in this family. We’re
going to have to leave the space of chains of elliptic curves and loop around
something so that the tableau gets permuted. To understand the monodromy,
we’ll move to the larger locus where we smooth one of the nodes. So, we
have a chain of elliptic curves and one genus 2 curve.
Now suppose we smooth Ck ∪ Ck+1 to a single genus 2 curve. There is
discrete ramification data on the Cj for j 6= k, which can’t change as we apply
such smoothenings. Therefore, the only way to exchange two tableau by this
sort of monodromy operation if the two tableau are related by switching the
positions of i and i + 1 in the tableau.
What we need to show is the following:
Proposition 29.3. If we have two tableau which are related by swapping k and
k + 1, then as we move in the space of chain curves with g − 2 genus 1 components
and one component of genus 2, the monodromy action permutes those two tableau.
Here the tableau correspond to further degenerations of the genus 2 curve to two
genus 1 curves.
Proof. To set up notation, let p be the left point of the genus 2 curve and q be
the right point with ramification indices ai ant p and b j at q. Suppose k starts
in column x and k + 1 starts in column y. We must have x 6= y if we can
80 AARON LANDESMAN
hope to swap the two tableau. By our conditions on the ai and b j , We have
(
d−2 if i ∈
/ { x, y}
ai + br−i =
d−1 if i ∈ { x, y} .
×[n]
C × C → Pic0C/C −−→ Pic0C/C
( p, q) 7→ p − q 7 → n ( p − q ).
CURVES NOTES 81
Note that when n = 1, this fiber product would be reducible, since there
is a diagonal component. We now have a copy C → Pic0C/C mapping by
z 7→ z − z. This copy of C is the branch locus. We just need to check that
×[n]
the map C × C → Pic0C/C −−→ Pic0C/C does not contain C. This is because
if one takes a fiber product of two covers branched over loci not contained
in each other, then the fiber product is irreducible. The only way this C can
“swallow itself up” by multiplication by n for |n| > 1 is when im(C ) is an
abelian subvariety. However, this image is birational to C, and so is not an
abelian subvariety because it has genus > 1. Hence, the fiber product is
irreducible.
So, we have now shown that if two tableau are related by exchanging k
and k + 1 then they are exchanged by monodromy. So, it only remains to
relate two tableau by exchanging k and k + 1 for various values of k.
Question 29.4. What is the full monodromy group associated to this map
π : Gdr → Mg . This is the full symmetric group when r = 1, but is an open
problem when r > 1. It might also be known for some low g.
riga
30. 12/6/19
Recall we were trying to prove that M g (Pr , d) has a unique component
whose general member is a nondegenerate map from a smooth curve. To
prove this, we were examining a degeneration to a chain of elliptic curves,
and then tried to examine the monodromy of the associated cover, to show
the monodromy group acts transitively. We saw last time that given a tableau,
with k and k + 1 in different rows and different columns, we were able to
swap k and k + 1. It remains to prove the following combinatorial lemma:
Lemma 30.1. Given any tableau, there exist a sequence of moves swapping k and
k + 1 appearing in different rows and different columns after which the tableau is
the standard tableau (with numbers appearing in order when reading left to right
and then top to bottom).
Proof. Here is the recipe. Keep swapping the number in the first box not
containing the right number with the number one smaller.
82 AARON LANDESMAN
Example 30.2.
1 4
2 5
3 6
goes to
1 3
2 5
4 6
goes to
1 2
3 5
4 6
goes to
1 2
3 4
5 6
At every step, we either make a number in the next box correct, or we get
it closer to being correct. Therefore, this process terminates.
This lemma implies the monodromy is transitive, and hence we conclude
Theorem 29.1.
In particular, by the Brill Noether theorem, a component of M g (Pr , d) has
a unique component whose general member is a nondegenerate map from a
smooth curve, and such a component exists if and only if ρ( g, r, d) ≥ 0.
Definition 30.3. We call such curves in the unique component of M g (Rr , d)
whose general member is a nondegenerate map from a smooth curve Brill-
Noether curves, or BN-curves.
Example 30.4. If you look at genus 10 degree 6 curves in P3 , there is a
component where hyperelliptic curve mapping 2 : 1 onto a rational normal
curve. These would not be Brill-Noether curves.
Example 30.5. If we have a curve f : C → Pr such that H 1 ( f ∗ TPr ) = 0 then
[ f ] is a Brill-Noether curve.
A natural question is:
CURVES NOTES 83
(30.1) 0 TC f ∗ TPr Nf 0.
We have
χ( N f ) = χ( f ∗ TPr ) − χ( TC )
= [(r + 1) d − rg + r ] − [3 − 3g]
= (r + 1) d − (r − 3) ( g − 1) .
So we see
χ N f (− p1 − · · · − pn ) = (r + 1) d − (r − 3) ( g − 1)
Hence, the conjecture is equivalent to saying something satisfies interpolation
when this value is nonnegative.
Remark 30.9. There are counterexamples to Conjecture 30.8, even in P3 . For
example, take (d, g) = (5, 2) or (d, g) = (6, 4). The conjecture would say we
can pass curves of degree d and genus g through n points if n ≤ 10 in the
first case or n ≤ 12 in the second case.
84 AARON LANDESMAN