Warning 1: T T T T
Warning 1: T T T T
Example 2 Solve y 2 = x3 + x2
DIAGRAM There is a NODE at (0, 0), simplest example of a SINGULAR-
ITY.
Put y = tx. 3 intersection points,2 at (0,0), so 3rd must be RATIONAL.
t2 x2 = x3 + x2 , so x = t2 − 1, y = t3 − t. Example: (3,6).
t → (t2 − 1, t3 − 1) maps A1 to curve, 2:1 at 0, 1:1 elsewhere. It is a
RESOLUTION of the singularity, and an example of BLOWING UP. (Hironaka
resolved all sings in char 0; char ¿0 still open.)
1
3 3
Solution: 415280564497
348671682660 + 676702467503
348671682660 = 9. Dudeney found this by hand!
How?
No double points, so cannot use previous method. Chord-tangent process
leads to new points starting from 2 known points (possibly the same). This
almost defines a group (a + b + c = 0 ↔ a, b, c collinear. Identity: add “point
at infinity”. Example of a PROJECTIVE variety that is a group: ABELIAN
variety.
This is NOT birational to A1 : it has genus 1, not 0 as a Riemann surface.
Projective coordinates: (x : y : z) mod λ. x3 + y 3 = 9z 3 . z 6= 1: as above.
Extra point (1 : −1 : 0).
Associativity hard to prove directly but follows from a1 + . . . an = b1 + . . . +
bn ↔there is a rational function with zeros at a’s, poles at b’s.
2 2
Tangent to (a, b) is y = − ab2 (x − a) + b. So x3 + (− ab2 (x − a) + b)3 = 9.
Cubic in x with 2 roots a, and product of roots = -constant term/leading term
, so third root is −((9/b2 )3 − 9)/a2 (1 − a6 /b6 ) = (9b6 − 93 )/a2 (b6 − a6 ). For
(a, b) = (1, 2) this gives (−17/7, 20/7).
Cubic curves are examples of abelian varieties: connected projective alge-
braic groups. Abelian varieties are abelian (proof for complex numbers: any
map from projective variety to C is constant by maximum principle, so adjoint
map to automorphism group of tangent space of origin is 0.) Warning: abelian
linear groups are NOT abelian: this is a old name for the sympectic group, an
affine algebraic group.
Singular cubics such as y 2 = x2 +x3 also have a group law on singular points,
though this is affine not projective.
2
Example 9 Dini’s proof of finite field Kakeya conjecture: size of Kakeya set in
F n is at least cn |F |n . Kakaya set: any set containing a line in every direction
(unit line for Euclidean space, full line for finite fields).
Besicovich showed that a needle can be turned inside a set of arbitrarily small
area; these sorts of questions are important in higher dimensional harmonic
analysis, and the finite field case was an analogue suggested by Wolfe.
Proof first show that a Kakeya set cannot lie in hypersurface of degree less
than |F |. If f is the polynomial of degree d < |F | defining the algebraic set and
fd its highest degree component, then for all v we can find x such that f (x + vt)
vanishes for all t ∈ F , so the coefficient fd (v) of td vanishes. As this is true for
any v and fd has degree less than |F |, we have fd = 0, so f = 0. (A polynomial
of degree less than |F | cannot vanish at all points of F , though a polynomial of
degree |F | such as x|F | − x can.)
Next
observe that polynomials of degree 6 d in n variables have dimen-
n+d
sion so we can find a hypersurface of degree at most d containing
n
any
set with less than this many elements. So any Kakaya set has at least
n + |F | − 1
> |F |n /n! elements.
n
1 Varieties
1.1 Affine varieties
k=field. Affine space =k n = An .
Algebraic set Y = zeros of a set T of polynomials: Y = Z(T )
Closed under finite union, arbitrary intersection. So form closed sets of
ZARISKI TOPOLOGY on k n .
3
Recall k[x1 , . . . , xn ] is Noetherian. Recall 3 conditions for Noetherian ring:
every ideal f.g., every ascending chain stabilizes, every set of ideals has a maxi-
mal element.
Proof R Noetherian implies R[x] Noetherian. Look at ideal I0 ⊆ I1 ⊆ . . . ⊆
In ⊆ . . . of leading coefficients of polynomials in I of degree at most n. Stabilizes
at N say, so I generated by its polynomials of degree at most N .
This definition is in fact a bit misleading: it turns out that the non-zero
points of the affine line also form an affine variety, as they are isomorphic to an
affine variety xy = 1, so we will later modify it.
Nullstellensatz: What is relation between
(1) Subsets Y of An
(2) Ideals I of k[x1 , . . . , xn ]?
Y → I(Y ) = polynomials vanishing on Y
Z(a) ← a zeros of polynomials in ideal a.
Z(I(Y )) is closure of Y by definition.
Is I(Z(a)) = a? √ NO! a = (x2 ), I(Z(a)) = (x). More generally, if f n ∈ a
then f ∈ I(Z(a))√so a ⊆ I(Z(a)).
Is I(Z(a)) = a? No! Over R, take a = (x2 + y 2 + 1) so Z(a) = ∅.
4
First look at easier case of maximal ideals.
What ideals do points correspond to? (a1, . . .) → (x1 − a1 , . . . , xn − an )
(max ideal).Do all maximal ideals come from points? NO! (x2 + 1) is maximal
in R[x].
Problems in last 2 examples caused because R is not algebraically closed.
√
Theorem 2 Strong Nullstellensatz. If k is algebraic closed then a = I(Z(a)).
Proof √
It is trivial that a ⊂ I(Z(a)). Rabinowitsch trick: add extra variable
x0 to deduce strong from weak nullstellensatz. Suppose a is generated by
5
f1 , . . . , fm . Suppose f ∈ I(Z(a) so that f vanishes whenever f1 , . . . , fm van-
ish. Then f1 , . . . , fm , 1 − x0 f have no zeros in An+1 , so are not in any max ideal
by weak nullstellensatz, so its ideal contains 1. So
1 = g0 (1 − x0 f ) + g1 f1 + . . . + gm fm
6
original paper proving the special case of ideals in polynomial rings was about
100 pages long, involving a complicated induction on dimension. The more gen-
eral theorem about modules over Noetherian rings can be proved in a few lines
as follows. (This shows the advantage of using the “correct” definitions: they
almost force you to write down the simple proof.)
Proof: 1. in any Noetherian module, 0 is intersection of finite number of ir-
reducible submodules (irreducible = not intersection of 2 larger submodules), as
by Noetherian induction if it is not there is a max submodule that is not, which
gives a contradiction. 2. Any irreducible submodule is a primary submodule.
Equivalently if 0 is irreducible in M then M is coprimary. This follows because
if p, q are associated primes then there are submodules R/p, R/q which have
zero intersection, as annihilator of any nonzero element of these submodules is
p 6= q.
Exercise 2 Check that, for Noetherian rings, if R/q is coprimary then q is primary
in Lasker’s sense.
Hints: (1) First reduce to the case q = [Link] we have to show that if p is the only
associated prime of R then it is nilpotent, or equivalently every element is nilpotent.
(2) Ifa ∈ p is not nilpotent then Ra 6= 0, so pick an associated prime of Ra . Show that
its inverse image in R is prime, and is the annihilator of an b for some n. Deduce that
is an associated prime of R but does not contain a, and obtain a contradiction.
Example 18 Look at the ideal generated by (xy, y 2 ). The algebraic set is just
y = 0 but this does not give a complete picture of the ideal: informally there is
a little bit sticking out at the origin. A primary decomposition of this ideal is
the intersection of the ideals (y) and (x, y 2 ). This primary decomposition is not
unique, even if we remove redundant elements and have only one primary ideal
for each prime: it can also be given as the intersection of (y) and (x+y, y 2 ). So a
minimal decomposition into irreducible algebraic sets is unique, but we do NOT
get uniqueness for the more general case of ideals or subschemes. The “point
with a bit sticking out” is called an embedded component, meaning that its
underlying algebraic set is contained in the algebraic set of a larger irreducible
component. In general the primary ideals of the “maximal”irreducible algebraic
sets are unique, while the primary ideals of the embedded components need not
be (though their radicals are uniquely determined).
7
power of (x, y).
So affine varieties correspond to finitely generated algebras over k with no
nilpotents. Application: can we take quotient V /G of affine variety V by a
group G? Taking quotient of points is unclear: how do we make this an affine
variety? Idea: coordinate ring of V /G should be invariant elements of coordinate
ring of V . This is obviously an algebra over k with no nilpotents. Is it finitely
generated? A: Sometimes (Hilbert) but not always (Nagata).
Example 20 Consider affine space An acted on in the obvious way by the sym-
metric group Sn permuting coordinates. The quotient has coordinate ring the
symmetric polynomials, which is a polynomial ring in the elementary symmetric
polynomials. So the quotient is affine space again. (It is unusual for a quotient
to be so well behaved: this happens for (complex) reflection groups.) The quo-
tient my not be what you expect: for example if we take the quotient of the real
affine line by z → −z the quotient has coordinate ring R[x2 ] so the quotient
is again the affine line, which seems wrong as this is not the topological space
quotient. The reason is that the quotient is really pairs of points {z, −z} fixed
by complex conjugation, which includes things like {i, −i}.
8
ρ(ab) = ρ(a)ρ(b) in general. ρ is a projection of AG modules from A to AG but
is not a ring homomorphism.
We show by induction on degree of x that if x ∈ AG then it is in algebra
generated by i’s.
We know
x = a1 i1 + . . . + ak ik
for some a’s in A as x is in I. Apply Reynolds operator:
9
unit lines in R3 such that each meets the next at some fixed angle, say right
angles. (Cyclohexane has angle about 109 degrees.) The configuration space
is affine variety given by intersection of 12 quadrics in 18 dimensional space.
Moduli space of configurations is quotient of this by 6-dimensional group of
Euclidean motions, so we might incorrectly guess it has dimension 0. There are
two components, one (“chair”) of dimension 0 invariant under inversion through
origin (omit opposite vertices of a cube) and one of dimension 1 invariant under
rotation by half a revolution (omit adjacent vertices of a cube.) This is flexible
because one can fix 3 consecutive edges then rotate this by 1/2 revolution to
make endpoints meet. There are similar statements for almost any edges
a, b, c, a, b, c and angles α, β, γ, α, β, γ, though there can sometimes be extra
configurations invariant under a reflection exchanging 2 opposite vertices.
Dimension. Intuitively obvious but hard to define and work with.
Hausdorff spaces have following examples:
Cantor showed that there is a bijective map from R → R2 .
Peano curve is a continuous surjective map from R → R2 .
Lebesgue covering dimension: any open cover has a refinement with no point
in more than n + 1 sets means dimension is at most n. Example: dimension
2 (DIAGRAM) no point in more than 3 sets. Not trivial to prove that n-dim
space has dimension n.
Dimension for non-Hausdorff spaces is TOTALLY different. Dimension de-
fined as sup n such that Z0 ⊂ Z1 ⊂ . . . ⊂ Zn are distinct and irreducible.
DIAGRAM pt ⊂ curve ⊂ A2
Warning: Any Hausdorff space has dim 0 with this definition, as only irre-
ducible sets are points. On the other hand, A1 has infinite Lebesgue covering
dimension, as any finite number of non-empty open sets intersect. So NO rela-
tion between two definitions of dimension.
Problem: What are irreducible subsets of (say) A4 ? Hard to describe, and
one needs nontrivial commutative algebra to calculate dimension.
Dimension of a ring: Dimension defined as sup n such that P0 ⊂ P1 ⊂ . . . ⊂
Pn are distinct prime ideals. Dim R = sup dim Rm , m maximal, so can be
reduced to dimension of local rings.
Algebraic definition: main idea is that higher dimensional spaces have more
functions on them.
10
Warning 2 Noetherian local rings always have finite dimension, but Noethe-
rian rings can have infinite dimension. Non-Noetherian rings can have dimen-
sion 0 (example:k[x1 , . . . , xn , . . .](x2i )) so Noetherian is not the same as finite
dimensional.
11
• Dim 2: Any 2 lines meet in a point, at least 2 lines. Projective plane.
Example: Fano plane (DIAGRAM).
• Dim > 3 There exist 2 lines that do not meet.
Remark 1 Another theorem whose proof uses the same trick of looking in 3
dimensions says that if we draw pairs of lines from three circles their intersection
points lie on a line.
Theorem 4
• And the division ring is a field if and only if Pappus’s theorem holds.
12
Example 29 Twisted cubic T = points(t, t2 , t3 ) in A3 , given by ideal (y −
x2 , z − x3 ). In P 3 it is given by the points (s3 : s2 t : st2 : t3 ). Homogenizing
the generators gives the graded ideal (wy −x2 , w2 z − x3 ) which is NOT the full
ideal (wy −x2 , y 2 − xz, wz − xy) of the projective curve. In particular wz − xy is
not in the ideal generated by wy −x2 , w2 z − x3 . In fact the latter ideal is not
even reduced. Analyze it on the 4 affine spaces covering projective space:
• w = 1: we get the affine twisted cubic of degree 3.
• x = 1: we get wy = 1, w2 z = 1 so again we just get a single curve (affine
line - point).
• y = 1: we get w = x2 , w2 z = x3 . Eliminating w gives x4 z = x3 which
splits as xz = 1 and x3 = 0. So we get a sort of triple copy of the line
w = x = 0 as well as the twisted cubic.
• z = 1: We get wy = x2 , w2 = x3 . Eliminating y gives w2 = x3 . However
we can only eliminate y like this when w is nonzero, and we pick up an
extra line. Eliminating y gives x4 = x3 so this line has multiplicity 3
again.
The decomposition of the variety as a union of 2 irreducible curves corre-
sponds to a primary decomposition of its ideal. (wy −x2 , y 2 − xz, wz − xy) ∩
(wy −x2 , w2 , wx)The ideal is not radical: for example, (y 2 − xz)x is not in the
ideal but its cube is.
Example 30 How many point in projective space over a finite field? Method
1: projective space = affine space + projective space at infinity. Method 2:
Projective space = affine space -point/ multiplicative group. Zeta function is
exp( (points over F qn )tn /n) = 1/(1 − t)(1 − qt)(1 − q 2 t) . . . (1 − q dim t). Note
P
relation to complex cohomology: Betti numbers of complex projective space
can be read off from number of points over finite fields. Generalized by Weil
conjectures.
13
the ideal of its image? wij wkl = wik wjl . Check map is onto: Can assume that
w00 (say) is nonzero, so can assume it is 1. Then wkl = w0l wk0 = yl xk , so map
is onto.
For example, this identifies P 1 × P 1 with the nonsingular quadric wz = xy
in P 3 , which therefore has 2 rulings. (Any 2 nonsingular quadrics in P 3 are
isomorphic, and are ruled surfaces, sometimes used in architecture.)
Any nonsingular quadric in P 3 can be put in this form (pick norm 0 vectors);
for example the sphere x2 + y 2 + z 2 = 1 has 2 rulings by straight lines (over
complex numbers)! (x + iy)(x − iy) = (1 − z)(1 + z).
(proof: each term occurs twice with opposite signs). Check map is onto. Sup-
pose s01 (say) is 1. Then s23 is determined by other s. So point it the image
of
1 0 s12 s13
0 1 s02 s03
So the set of lines in P 3 is isomorphic to a quadric in P 5 .
We can use this to find cohomology
of this quadric. The Grassmannian
1 0 ∗ ∗ 1 ∗ 0 ∗
is the union of etc, giving affine spaces of
0 1 ∗ ∗ 0 0 1 ∗
dimensions 0, 1, 2, 2, 3, 4, from which one can read off the cohomology, and the
number of points over finite fields. (Differs from cohomology of P 4 )
14
Similar but more complicated argument shows that Grassmannians G(m,n)
m+n
are intersections of quadrics in some projective space of dimension −
m
1. Details: Pick m vectors spanning subspace, which give a matrix of size
m+n
m × (m + n). Then the determinants pi1 ,...,im of all m × m minors
m
give projective space coordinates for a point of the Grassmannian. Find relations
between them:
X
0= (−1)λ pi1 ,...,im−1 ,jλ × pj1 ,...jλ−1 ,jλ+1 ,...,jm+1
λ
because each monomial occurs twice, with opposite signs. (Enough to check for
m × 2m matrix.)
Now need to check this map from Grassmannian to projective space is
ONTO. Image is covered by open affine subsets where some p is nonzero. Sup-
pose for example that p1,...,m = 1. Then we can find a point of the Grassmannian
with any given values of p1,...,r−1,r+1,...,m,s , in other words with at least m − 1
indices in 1, . . . , m, by choosing a matrix whose left columns form the iden-
tity matrix. But then the Plucker relations determine all the other p’s using
p1,...,m pi1 ,...,im =sum of terms with more indices in the set 1, . . . , m.
Grassmannians are particularly simple because they can be written as dis-
∗ ∗
joint unions of affine spaces. They can also be given as quotients: GLm+n / ,
0 ∗
which shows that their dimension is mn. In particular the quotient of two
AFFINE groups can be PROJECTIVE.
Used by Grothendieck in proof that components of Hilbert scheme are pro-
jective. Key idea: suppose a homogeneous ideal I = I0 + I1 + . . . of k[x1 , . . .] =
S0 + S1 + . . . has the property that dim(Ij ) = p(j) for j large and some poly-
nomial p (more or less the Hilbert polynomial: see later). Fix d sufficiently
large, so that in particular Id generates all larger I’s. Then the image of Id
in Sd is a point of the Grassmannian of p(d)-dimensional subspaces of a vector
space of dimension dim(Sd ). Relations defining the image of this subset: we
have the image of the map Id ⊗ Sj → Sd+j is contained in Id+j so has rank
at most p(d + j). Recall that linear maps of rank at most something form a
closed subset (a determinantal variety defined by lots of determinants being 0).
The condition that all these maps have rank at most something gives the ideal
defining the Hilbert scheme in the Grassmannian. (Actual construction more
sophisticated, because of the technical problem that all ideals generated by Id
of given dimension do not form a flat family. The restriction to ideals with
given Hilbert polynomial is needed because these form a better behaved (flat)
family.)
What does “natural” mean when we say that lines in P 3 is naturally iso-
morphic to this projective variety? Answer by Grothendieck: corresponding
functors from commutative rings to sets are isomorphic;
Ring R → lines in projective space over R
15
Ring R → G(2, 2) over R.
Ring R → R-valued points of a projective variety in P 5
Isomorphic as functions: this means not only are F (x), G(x) isomorphic as
sets, but these isomorphisms commute with morphisms x → y.
This requires working over more general commutative rings. More generally,
any scheme determined up to isomorphism by its functor of points. Fundamental
question: given a functor, such as “Picard group” “Hilbert scheme” “isomor-
phism classes of abelian varieties”, is it represented by a scheme? Problem: it
is tricky to define the correct functors from rings.
Elementary examples of Hilbert schemes include hypersurfaces in projective
space, n points on a line, and Grassmannians. These examples are misleadingly
simple: in general Hilbert schemes seem to exhibit every imaginable sort of bad
behavior of projective schemes (they can be singular at all points of a component
for example).
16
together using inclusions of cones. Example: projective space, P 1 × P 1 , weird
examples with an infinite number of cones (not of finite type, not quasicompact).
All complete abstract varieties that are 1-dim or 2-dim and nonsingular are
projective, but Hironaka gave example of a nonsingular complete 3-dim variety
that is not projective: see later. They don’t seem to be of much interest, and
Chow’s lemma says they are covered by projective varieties by a map that is
isomorphism over an open dense subset.
1.3 Morphisms
Background: recall definition of category. Examples: Sets, commutative rings,
abelian groups, differentiable manifolds. Key point: when defining mathemat-
ical objects, ask what the morphisms are. In algebraic geometry there are 2
sorts of morphism: regular maps and birational maps.
Regular functions on an affine variety = coordinate ring k[x1 , . . .]/I.
Regular function f on an open subset U of an affine variety V (quasiaffine
variety) are functions that are regular at all points p of U , meaning that f = g/h
in some neighborhood of p, where h is nonzero in this neighborhood.
We should check that this is compatible with the definition for affine vari-
eties! So suppose V = U1 ∪ U2 ∪ . . . and f is a function on V with f = gi /hi on
Ui with hi nonvanishing on Ui . Here the g’s and h’s are in the coordinate ring
of V , and we want to show that f is too. We have
1 = a1 h1 + . . . mod I
because the Ui cover V , so no max ideal contains all the h’s and I. This suggests
that
f = a1 h1 f + . . . mod I = a1 g1 + . . . mod I.
So we DEFINE f to be a1 g1 + . . . and check that hi f = a1 g1 hi + . . . = a1 gi h1 +
. . . mod I (because hi gj = hj gi mod I), which is gi mod I.
Similarly a function on a quasiprojective set (open subset of projective space)
is called regular if it is locally regular at all points, or equivalently regular on
all affine open subsets. This makes quasi projective varieties into RINGED
SPACES: regular functions form a SHEAF. (Define sheaves.)
17
Examples of ringed spaces: manifolds with
top=C 0 , C 1 , C 2 , . . . C ∞ , C ω , algebraic structure
Morphisms in this → direction
Floppy Rigid
Local ring of a variety at a point p is lim→U 3p (regular functions on U ). ROUGHLY
functions defined near p. Check this is a local ring, with max ideal functions
vanishing at p. Suppose f 6= 0 at p. Then f = g/h with g 6= 0 at p, so g 6= 0 in
some neighborhood, so 1/f = h/g in this neighborhood is in the local ring.
So in fact a variety is a LOCALLY RINGED SPACE: this means stalks are
LOCAL rings. .
Moreover morphisms of varieties are automatically morphisms of locally
ringed spaces, meaning that pullback of something in a max ideal of a local
ring is in max ideal, in other words pullback of function vanishing at p vanishes
at f −1 (p). (Not always true for more general ringed spaces whose sections need
not be functions on a space.)
18
Example 38 Algebraic group G × G → G.
Ga : (x, y) → x + y This corresponds to a map k[x] ⊗ k[y] ← k[z] taking z to
x + y.
Gm : (x, y) → xy This corresponds to a map k[x, x−1 ] ⊗ k[y, y −1 ] ← k[z, z −1 ]
taking z to xy.
a1 b1 a2 b2 a1 a2 + b1 c2 a1 b2 + b1 d2
GL2 (k): = Coor-
c1 d1 c2 d2 c1 a2 + d1 c2 c1 b2+ d1 d2
dinate ring R is k[a, b, c, d]/(ad−bc−1). Corresponding map from ∆ : R → R⊗R
takes a to a1 a2 + b1 c2 , etc. Exercise: describe homomorphism from R to R cor-
responding to INVERSE of group.
(Coordinate rings of affine algebraic groups are commutative HOPF ALGE-
BRAS.)
19
product of commutative rings. Notice that products and coproducts of objects
depend on the category. For example, the product of affine varieties does NOT
have the same topology as their product as topological spaces. Another random
example: the coproduct of 2 commutative rings is different in the categories of
commutative rings and non-commutative rings.
20
invertible polynomial, in other words a nonzero constant. Jacobian conjecture:
does the converse hold? (There have been many incorrect proposed solutions).
21
indistinguishable using first order statements. Characteristic 0 is defined by the
statements 2 6= 0, 3 6= 0, . . . and any proof uses only a finite number of these, so
applies to all algebraically closed fields of sufficiently large characteristic.
This gives two powerful methods for proving things for all algebraically closed
fields in characteristic 0:
Use analysis, Riemannian geometry, hodge theory etc. Then apply Lefschetz
principle.
Prove for algebraic closures of finite fields, using counting arguments, Weil
conjectures, Frobenius endomorphism, etc. (Famous example: Mori’s bend and
break argument.)
Example 49 We show that that affine line is not birational to the elliptic curve
x3 + y 3 = 1. and more generally that there is no dominant map from A1 to this
curve. Algebraic proof: Suppose x(t)3 + y(t)3 = 1 for rational functions x,
y of t. Clearing denominators we get f (t)3 + g(t)3 = h(t)3 . Factoring we get
(f + g)(f + ωg)(f + ω 2 g) = h3 . As polynomials form a UFD and every unit is a
cube, the three terms on the left are all cubes, say f + ω k g = h3k . Eliminating f
and g from these 3 equations gives a linear relation between the h3k , which have
22
smaller degrees than f , g, h, so by induction on the degree there is no solution
in positive degree polynomials. (Same proof works for any exponent at least 3.
Note that over the rationals, zero degree is FAR harder than positive degree!)
Shorter proof using more algebraic geom: there is no non-constant map from a
curve to a curve of higher genus.
Example 50 We show the affine line is not birational to some elliptic curves
y 2 = 4x3 − g2 x − g3 using complex analysis/topology. Use Weierstrass ℘ to
construct an isomorphism from C/Λ to the curve. Recall that
X 1
℘(z) =
(z − λ)2
λ∈L
which is doubly periodic, except that this does not converge so we regularize it
by
1 X 1 1
℘(z) = 2 + − 2
z (z − λ)2 λ
λ∈L−0
This is not clearly doubly periodic, but its derivative is as the series then con-
verges. So ℘ is periodic up to “constants of integration”, and the fact that ℘ is
even implies that these constants all vanish.
Its Laurent expansion at 0 is z −2 +O(z 2 ) so ℘0 (z)3 = 4z −6 +(?)z −2 +(?)z 0 +
. . . so we get
℘0 (z)2 = 4℘(z)3 − g2 ℘(z) − g3
because both sides are doubly periodic with no poles and vanishing constant
term. So the map taking z to (℘(z), ℘0 (z)) maps C/Λ to the projective comple-
tion of the elliptic curve y 2 = 4x3 − g2 x − g3 .
Reason for name elliptic curve/function etc: we have
Z ℘
d℘
z= p
3
4℘(z) − g2 ℘(z) − g3
and the integral on the right is an elliptic integral related to finding the arc
length of an ellipse.
Then S 2 −finite number of points is never homeomorphic to C/Λ−finite number of points
so P 1 cannot be birational to y 2 = 4x3 − g2 x − g3 . The group law on the elliptic
curve is obvious in the analytic setting as it is a quotient of two abelian groups.
There is a similar construction for singly periodic functions:
X 1
= π cot(πz)
z−λ
λ∈Z
if the left hand side is regularized in a suitable way. This is the logarithmic
derivaative of Euler’s product formuls for the sine function, and there is an
analogue of this product formula for the Weierstrass function, leading to the
theory of theta functions.
23
Example 51 Cubic surfaces are usually rational. Informal argument: Take 6
points in general position in P 2 so that the space of cubics vanishing on all
of them is 10 − 6 = 4 dimensional, basis f1 , f2 , f3 , f4 . This gives a map from
P 2 − 6 points to P 3 ; image is some hypersurface. To find its degree, look at
number of intersection points of image with some line, say f1 = f2 = 0. There
are 3 × 3 = 9 points of intersection of these 2 cubics, consisting of the 6 points
we chose + 3 others. The images of these 3 other points are the 3 points of
intersection of the surface with the line, so degree=3. Now count dimensions:
space of cubic surfaces has dimension 20 − 1 = 19 (projective space). Dim of
space of 6 points =6 × 2 = 12. Subtract automorphisms of P 2 (dim 8) and add
dim aut(P 3 ) = 15 to get dim 12 − 8 + 15 = 19. So spaces have same dimension,
so that most cubic surfaces arise in this way.
27 lines on cubic surface come from: 6 blown up points + 15 lines through
2 points + 6 quadrics through 5 points.
Argument is rather sloppy (typical of old Italian style algebraic geom): for
example, what does “general position” mean for the 6 points? A. No 3 on line,
no 6 on conic, but this takes more work.
1.4.1 Blowing up
Blowup of An (0,0,..0) at a point means replace point by a copy of projective
space. Given by points (x1 , . . . , xn ) × (y1 : . . . : yn ) ∈ An × P n−1 with xi yj =
xj yi . Projection to An is an isomorphism except at the origin, where inverse
image is P n−1 . It is proper as it is a closed subset of An × P n−1 .
P n−1 is covered by affine spaces such as y1 6= 0. On this open subset we can
put y1 = 1 so xi = yi x1 : we get new coordinates x1 , y2 , . . . , yn . So blowing up
means roughly divide x2, . . . , xn by x1 , and same for other coordinates.
Example: y 2 = x3 . Blowup: put y = xt so get x2 t2 = x3 . Get x = 0,
x = t2 as 2 components. x = 0 is the exceptional curve. Can also put x = sy
so we get y 2 = y 3 s3 to get exceptional curve y = 0 and a curve 1 = ys. Note
result is NONSINGULAR (see next section...) so blowing up has resolved the
singularity.
Example: x2 + y 2 = z 2 Conical singularity DIAGRAM. Blowup: x = zs, y =
tz so we get z 2 (s2 + t2 − 1) = 0: Cylinder.
Example: y 8 = x5 Blowup x = yt gives y 3 = t5 . Blowup using y = st gives
s = t2 . Third blowup makes it nonsingular.
3
24
Take (say) s = 1 to get z = ty, so (x − t2 )y 2 = 0. This shows one cannot resolve
singularities by repeatedly blowing up along subvariety of “worst” singularities,
at least not using naive definitions.
Example: Blowing up real affine plane at a point gives real projective plane
minus a point, as a line bundle over projective line = circle, in other words a
Moebius band without its boundary. Note that blowing up can turn an ori-
entable manifold into a non-orientable one.
More generally can blow up along points or subvarieties or sheaves of ideals
or sheaves of graded algebras. (Example: blowing up a point along the sheaf
of graded algebras k[x0, . . .] gives projective space.) Meaning is roughly replace
each point by some projective variety, such as projective space of the normal
space at a point, or the projective variety of a graded algebra. Blowup pulls
apart the different normal vectors. Hironaka used repeated blowups to con-
struct a PROPER birational map from a nonsingular variety to a char 0 variety.
Idea is roughly that a singular variety is a projection of a nonsingular variety
in a higher dimensional space.
Blowup over ideal: map (x1 , . . . , xm ) → (x1 , . . . , xm ) × (g1 : . . . : gn ) ∈
Am × P n−1 where the g’s are some polynomials. Defined for points not in the
variety defined by the ideal (g1 , . . .). Take Zariski closure of points of X not in
this set. Up to isomorphism this only depends on the ideal generated by the g’s
and gives the blowup with center the ideal (or subscheme). Special case gi = xi
is just blowup at origin.
Example: Blow up affine plane along ideal (x, y 2 ) has coordinate rings
k[x, y, y 2 /x] and k[x, y, x/y 2 ]. The second is a polynomial ring, but the first
is singular y 2 = xz (conical singularity). Similarly blowing up along the ideal
(x2 , y 2 ) produces a pinch point. Blowing up can be used to resolve singularities,
but can also create new singularities. (This is why when blowing up along a
subvariety one tries to use nonsingular subvarieties.) Blowing up along nonre-
duced subscheme like this is not always bad: Hironaka’s theorem implies that
in char 0 one can resolve any singularity by blowing up along some possibly
nonreduced subscheme. Open problem: find a direct construction of such a
subscheme. Blowing up along nonreduced subschemes seems a powerful and
dangerous tool, but is not well understood.
25
a birational map between nonsingular 3-folds that changes a codimension 2 P 1
to a different P 1 and is otherwise an isomorphism. This also shows that in 3
dims there is in general no nonsingular “minimal” resolution (though there is
in dim ¡3). To find a minimal model in dimension 3, allow mild singularities,
called terminal singularities.
26
from Spec(k[ε]/(ε2 )) which is a sort of point with an infinitesimal line coming
from it; an analogue of a “short smooth curve” in differential manifolds. (Note
use of non-reduced scheme.) This analogue fails for tangent space of Spec(p-adic
numbers).
Yet another viewpoint: consider tangent and cotangent vector fields on a
differentiable manifold. These are modules over the ring R of smooth functions,
and there is a linear derivation d from R to cotangent vector fields. Define
the module M of cotangent fields over a ring to be the image of the universal
derivation (generators df, relations d(f + g) = df + dg, d(f g) = f dg + gdf (Leib-
niz)). If we do this for the coordinate ring of an affine variety we get module
of cotangent fields. Example: for k[x1 , . . . xn ] this is a free module with basis
dx1 , . . . dxn . Module of tangent vector fields = dual Hom(M, R). Cotangent
space of point can be reconstructed by (localizing at that point and) taking
quotient by maximal ideal.
Direct construction of cotangent module: let I be kernel of R ⊗ R → R and
put M = I/I 2 (with R acting on left component), dr = 1 ⊗ r − r ⊗ 1. Check d is
a derivation: 1⊗ab−ba⊗1 = a(1⊗b−b⊗1)+b(1⊗a−a⊗1)+(1⊗a−a⊗1)(1⊗
b − b ⊗ 1). Check universal property: Suppose we have a derivation d to some
module PM . Define fP: R ⊗ R → M by f (aP ⊗ b) = [Link] this vanishes P on
I 2: P
if si ⊗ ti ∈ I,P uj ⊗ vj ∈ I ∈ I, Pthen P si t i = 0, P uj v j
P = 0 so f (( si ⊗
ti )( uj ⊗ vj )) = si uj d(ti vj ) = si dti uj vj + si ti uj dvj = 0 so f
vanishes on I 2 so gives a map from I/I 2 to M . This construction will later be
used for constructing the cotangent sheaf of a scheme. Geometric interpretation:
tangent space something like infinitesimal neighborhood of diagonal V in V ×V .
(Compare with tangent microbundle of a topological space.)
Definition: A local ring is called REGULAR if its dimension is dim(m/m2 )
and a variety is called NONSINGULAR at a point if the local ring is regular.
27
Blow up using (x1 : y1 : z1 ) as coordinates for P 2 . Cover P 2 by 3 copies of
2
A and check for singularities:
• x1 = 1: x2 + y13 x3 + z15 x5 = 0 → 1 + y13 x + z15 x3 = 0 Sing if also x = 0,
not possible.
• y1 = 1 : x21 y 2 + y 3 + z15 y 5 = 0 → x21 + y + z15 y 3 = 0 Sing if also 2x1 = 0,
5z14 y 3 = 0, 1 + 3z15 y 2 = 0, no possible.
• z1 = 1 : x21 z 2 +y13 z 3 +z 5 = 0 → x21 +y13 z +z 3 = 0. Singular if also 2x1 = 0,
3y12 = 0, y13 + 3z 2 = 0, so singular if all coordinates 0.
So we now have to resolve singularity of x21 + y13 z + z 3 = 0 at origin.
As before, blow up introducing coordinates (x2 : y2 : z2 ) with x2 z = z2 x1 ,
etc.
• x2 = 1: Nonsingular
• y2 = 1: x22 y12 + y14 z2 + y13 z23 = 0 → x22 + y12 z2 + y1 z23 = 0 Sing at (0,0,0)
• z2 = 1 : x22 z 2 + y23 z 4 + z 3 = 0 → x22 + y23 z 2 + z = 0 Nonsingular.
So we now have to resolve singularity of x22 + y12 z2 + y1 z23 = 0 at origin. Not
really clear what we have gained as this seems just as complicated as what we
started with! This shows that measures of the complexity of a singularity have
to detect quite subtle properties.
Introduce (x3 : y3 : z3 ).
• x3 = 1: Nonsingular
• y3 = 1: x23 y12 + y13 z3 + y14 z33 = 0 → x23 + y1 z3 + y12 z33 = 0 Sing if also
2x3 = 0, z3 + 2y1 z33 = 0, y1 + 3y12 z32 = 0 which forces all to be 0.
• z3 = 1 : x23 + y32 z2 + y3 z22 = 0 so also 2x3 = 0, 2y3 z2 + z22 =0, y32 + 2y3 z2 = 0
so sing is at (0, 0, 0)
So there are TWO singularities at (x3 : y3 : z3 ) = (0 : 1 : 0), (0 : 0 : 1).
First look at the singularity x23 +y1 z3 +y12 z33 = 0 at (x3 : y3 : z3 ) = (0 : 1 : 0).
Blowup introducing (x4 : y4 : z4 ).
• x4 = 1: 1 + y4 z4 + x33 y42 z43 = 0. Sing if also 3x23 y42 z43 = 0, y4 + 3x33 y42 z42 = 0,
z4 + 2x33 y4 z43 = 0 No solutions, so nonsingular.
• y4 = 1: x24 y1 + z4 + y14 z43 = 0, 2x4 y1 = 0, x24 + 4y13 z43 = 0, 1 + 3y14 z42 = 0.
No solutions.
• z4 = 1 : Similar to above case: no solutions.
So result of blowing up is NONSINGULAR. For later use, not that this applies
to anything of the form x2 + yz + yz(polynomial in y and z).
Now look at the other singularity, x23 + y32 z2 + y3 z22 = 0 at (x3 : y3 : z3 ) =
(0 : 0 : 1). Blowup introducing (x5 : y5 : z5 ).
28
• x5 = 1: 1 + x3 y52 z5 + x3 y5 z52 = 0 Nonsingular
• y5 = 1: x25 + y3 z5 + y3 z52 = 0 Singular if also 2x5 = 0, z5 + z52 = 0,
y3 + 2y3 z5 = 0. Two singularities, at x5 = 0, y3 = 0, z5 = 0 or −1.
• z5 = 1 : Similar to previous case: Two singularities, at x5 = 0, z2 = 0,
y5 = 0 or −1.
So there are THREE singularities at (x5 : y5 : z5 ) = (0 : 0 : 1) or(0 : 1 :
0) or(0 : 1 : −1). Fortunately each of these 3 singularities looks like x2 + yz +
yz(monomial in y, z) so can be resolved with 1 further blowup.
Summary: altogether we needed 8 blowups, using a total of 27 variables,
as each blowup introduced 3 new variables. Problem with repeated blowups:
notation becomes a mess. Some authors reuse x, y, z each time, though this
becomes confusing. In general things can be a lot more complicated: for ex-
ample, there may be singular sets of dim > 0 which require blowing up along
more complicated varieties (see below), and even if there are non to start with,
blowing up a singular point may produced a singular set of dim > 0.
Remark: the intersection of v 2 + w2 + x2 + y 3 + z 5+6k = 0 with a small
sphere around the origin in C 5 is one of Milnor’s manifolds homeomorphic but
not diffeomorphic to S 7 .
Example 53 Blowups with a poor choice of center can even make a singularity
worse. x2 − yz = 0 blown up along line y = z = 0 gives x2 − y 2 z = 0. Here
the center of the blowup sticks out from the variety. Can even increase the
multiplicity of a singularity such as w2 x2 = y 2 z 2 .
29
The Malgrange Ehrenpreis theorem is an immediate consequence: By taking
Fourier transforms, finding a fundamental solution of a constant coefficient dif-
ferentiable operator is equivalent to finding a distributional inverse of a polyno-
mial f . But this is given by the constant term of the meromorphic distribution-
valued function f s of s at s = −1.
√
Example √ 55 Number fields. Z[ −3] is singular
√ at prime 2. Look at local
ring√Z2 [ 3]. Max ideal m generated
√ √by 2, −3 − 1. Square m2 generated by
2
4, 2 3 − 2. Maps onto Z/4Z[ 3]/(2 3 − 2) of order 8. So √ m/m has order
4 and tangent space has dimension 2. Integral closure is Z[( −3 + 1)/2]. This
times m/m2 has order 2.
1.5.3 Completions
Examples: Completion k[x] is k[[x]], completion of local ring Z(p) is Zp .
Completion R̂ of local ring R is inverse limit of R/mn = completion in Krull
topology.
Map from R to R̂ injective (∩mn = 0, Krull topology Hausdorff) if R Noethe-
rian but not in general even for natural examples: example local ring of germs
of SMOOTH functions near 0, or even worse k[[x1/n ]], where m = m2 .
S
Key property is Hensel’s lemma, stating that solutions in k can often be lifted
to solutions in R̂, by lifting to R/m, R/m2 , R/m3 , . . .. Many variations. Typical
example: If f0 (Z) = g0 (Z)h0 (Z) and g0 , h0 ∈ k[Z] are COPRIME then this lifts
to a factorization f = gh in R̂[Z]. Proof: suppose we have a factorization mod
mn . Want to lift this to a factorization mod mn+1 . Need to find a, b ∈ mn /mn+1
with g0 a + h0 b = something, which has a solution as g0 , h0 are coprime.
Application: y 2 = x3 + x2 . Take R to be local ring at 0. Then Z 2 = x + 1
has roots Z = ±1 in k, which lift to solutions in R̂ if char 6= 2, so y 2 − x2 (x + 1)
factorizes as (y − x + . . .)(y + x + . . .). Note that this FAILS in char 2; g0 , h0
are no longer coprime. So curve looks analytically like xy = 0 except in char 2
where it has a cusp.
Nasty properties of completions: completion of an integral local ring need
not be integral (see above); completion of a reduced local ring need not be
reduced. Henselization much better.
30
p = g/(x − α), q = f /(x − α). This is a set of linear equations so condition for
a nontrivial solution is
am am−1 am−2 ...
0 am am−1
a0 0
0 a1 a0 = 0n rows for a0 s, m rows for b0 s
bn bn−1 0 0
0 bn
b0 0
0 b1 b0
Q
(Determinant of Sylvester matrix) Also equal to const × (α − β).
More precisely, this condition is equivalent to f and g either have a common
root or both have zero leading coefficients (“common root at infinity”). An-
other way of putting this is that HOMOGENEOUS polynomials have a common
nontrivial solution. This determinant is called the RESULTANT of f and g.
(Compare Bezoutiant, catalecticant, determinant, harmonizant, canonizant,...)
Example: What is condition for f to have a multiple zero (or leading co-
efficient 0)? A. f and f 0 have common root, so resultant of f and f 0 is zero.
Example for cubic x3 + bx +c
1 0 b c 0
0 1 0 b c
3 0 b 0 0 = 4b3 + 27c2
0 3 0 b 0
0 0 3 0 b
Geometric meaning: Consider f and g to be homogeneous polynomials with
coefficients in k[y1 , . . . , yk ] Then f and g define hypersurfaces Hf , Hg in Ak ×P 1 .
Resultant gives projection of Hf ∩Hg in Ak . In particular IMAGE OF CLOSED
SET Hf ∩ Hg IS CLOSED!
More generally we want to show that Y × Z → Y is closed for any projective
variety Z. (Analogue for Ak × A1 → A1 is false (xy = 1 projected on x does
not have closed image. Over reals it is not even true that a polynomial maps
from Rn → R has closed image: for example x2 + (xy − 1)2 .) This is the ana-
logue of compactness for projective varieties. (Usual definition of compactness
useless, as all affine varieties are compact.) Recall concept of proper maps for
topological spaces: X → Y is called proper if it is continuous and universally
closed. Equivalent to continuous+closed+fibers compact. For locally compact
Hausdorff spaces this is equivalent to continuous + inverse image of compact is
compact. For Hausdorff spaces, compact is equivalent to (projection to a point
is proper). So we define a map of varieties to be proper if it is universally closed
(for Zariski topology on products!)
Now check that P 1 → point is proper (analogue of saying P 1 is compact
in complex topology). Sufficient to show P 1 × Ak → Ak is closed. Sup-
pose that a closed set S in P 1 × Ak is given by the zeros of f1 , f2 , . . ., where
31
each is a polynomial in X, Y, Z1 , . . . , Zk , homogeneous in X, Y . Look at re-
sultant of t1 f1 (X, Y, Z1 , . . .) + t2 f2 (X, Y, Z1 , . . .) + . . . and s1 f1 (X, Y, Z1 , . . .) +
s2 f2 (X, Y, Z1 , . . .) + . . .considered as homogeneous polynomials in X and Y .
This is a polynomial in s1 , s2 , . . . t1 , t2 , . . . Z1 , . . . , Zk . Then the projection of S
is given by the vanishing of all coefficients of sα tβ . So the image of S is closed.
Now we want to show that P n → point is proper. This would be trivial by
induction on n if P n = P n−1 × P 1 , but this is not true. It is close to being
true: correct version is: blowup of P n at a point is a (nontrivial) P 1 -bundle
over P n−1 . To see this look at graph Z of correspondence from P n → P n−1 .
Z is the set of pairs ((x0 : . . . : xn ), (y1 : . . . : yn )) with xi yj = xj yi . The
map Z → P n is an isomorphism except that it maps a whole P n−1 to (0:..:0:1)
so is blowup of P n at this point. Moreover Z → P n−1 is locally a projection:
over the hyperplane yi = 1 we have xj = xi yj so if we map ((x0 : . . . : xn )
to (x0 : xi ) × (x1 , . . . , xi−1 , xi+1 , . . .) we see that over the hyperplane we get a
projection from P 1 × An−1 → An−1 .
Since the map from Z → P n−1 looks locally like P 1 × An−1 → An−1 it is
proper. So the map from P n to a point is proper by induction.
Note use of blowup to change a rational map into a regular map defined
everywhere: common technique.
Remark: For n = 2 the surface Z is an example of a ruled surface over P 1 ,
not isomorphic to either P 2 or P 1 × P 1 . (Hirzebruch surface.)
Alternative short proof using Determinantal varieties. Suppose f1 , f2 , . . .
are homogeneous polynomials in Z1 , . . .. We want to show that the condition
that they have a common zero is closed in their coefficients. But they have
no common zero if and only if their ideal contains (Z1 , . . .)d for some d by the
Nullstellensatz. For each fixed d the condition that linear combinations of the f
contain all degree d monomials in the Z’s just says that a certain linear map with
coefficients that are polynomials in the coefficients of the f ’s is onto. But by
the theory of determinantal varieties being onto is a (horrendously complicated)
open condition on the linear map. So the points where the f have no common
zero is a union over d of open subsets, so is open. (Nonconstructive as we take
a union over d; can be made constructive by estimating max necessary d.)
These proofs suggest that although the image of a closed set is closed, it can
be VERY complicated to describe explicitly as the dimension grows: the proofs
require more than exponentially large numbers of equations with more than
exponentially large numbers of nonzero coefficients.
32
pointed out by Arnold.) Newton’s proof: consider the spiral given by (distance
from center)=area swept out. Suppose this is locally algebraic. Since it is also
smooth, there are no singular points so it is algebraic. But then it has an infinite
number of intersection points with a line through the origin, which contradicts
“Bezout’s theorem” (stated by Newton.) In the case of triangles etc, Newton’s
spiral is a union of a countable number of algebraic curves spliced together.
33
polynomials is dimension 15, subtract 1 as we want projective space, subtract
another 8 for automorphisms of projective plane.) Hyperelliptic curves of genus
3 form a family of dimension 8 − 3 = 5. Example (Trott): 144(x4 + y 4 ) −
225(x2 + y 2 ) + 350x2 y 2 + 81 = 0. Graph is 4 beans, so has 28 real bitangents. In
general nonsingular degree 4 curves have 28 bitangents touching at 56 special
points. (These are not Weierstrass points: more functions than expected with
poles just at this point).
Genus 4: Cannot be obtained as nonsingular plane curves. Given by inter-
section of cubic and quadric in P 3 . Genus 5 given by intersection of 3 quadrics
in P 4 . Representing curves of higher genus gets hard: can use embeddings into
projective space (e.g. canonical embedding), or embeddings into plane with sin-
gularities, or branched coverings of the plane, or quotients of upper half plane
by discrete groups
General genus: Pick lots of points x, x1 , . . . xn in projective line. Choose n
transpositions on d points with product 1, acting transitively on the d points.
Construct Riemann surface by choosing cuts from x to xn then joining d copies
of the cut projective line these up using the transpositions. Result has Euler
characteristic 2d − n.
Hurwitz curves: what is most symmetrical complex algebraic curve of given
genus? Genus 1 has infinite automorphism group, so look at genus ¿1. Hurwitz
bound: automorphism group has order at most 84(g − 1). Idea of proof: look at
orbifold quotient. This has orbifold Euler characteristic (2g − 2)/|G| < 0. On
the other hand, if the underlying (orientable) surface has genus h and conical
singularities of orders p1 , p2 , . . . then the orbifold Euler characteristic is
2 − 2h − (1 − 1/p1 ) − (1 − 1/p2 ) − . . . .
The maximum negative value of this is −1/42 with h = 0, p1 = 2, p2 = 3, p3 = 7.
To see this look at various cases. First, h must be 0 or the value is at most
−1/2. Second, if there are at most 2 conical points the Euler characteristic is
positive. Third, if there at at least 4 conical points and the Euler characteristic
is negative it must be at most −1/6 coming from conical points of orders 2, 2, 2,
3. So there are exactly 3 conical points. Fourth, if no conical point has order 2
then the possibilities are 3, 3, 3 or 3, 3, 4, and so on, so the Euler characteristic
is at most −1/12. So we can assume one conical point has order 2. If there are
2 conical points of order 3 then the Euler characteristic is positive, so the other
two conical points have orders at least 3. If neither has order 3, the smallest
possibilitities are 2, 4, 4 and 2, 4, 5 with Euler characteristics 0, 1/20. So we
can assume one point has order 2 and another has order 3 and the third has
order at lest 3. If the third has order 3, 4, 5, 6, 7, 8 ... the Euler characteristic
is 1/6, 1/12, 1/30, 0, −1/42, −1/24, ... So we get the Hurwitz bound as the
largest possible negative value of the Euler charcateristic is −1/42. In fact we
get more, since the second largest possible value is −1/24, so if a finite group of
automorphisms does not achieve the Hurwitz bound then it has order at most
48(g − 1).
So (2g − 2)/|G| 6 −1/42 or |G| 6 84(g − 1). Moreover in this case G must
be a quotient of the orbifold fundamental group of the orbifold above, so is
34
generated by elements of orders 2, 3, 7, and product 1. Conversely any such
finite group is the automorphism group of a Hurwitz surface.
Exercise: classify the 17 wallpaper groups by finding all orbifolds of Euler
characteristic 0. These can also have folds and angles as singularities, and the
underlying topological surface can be a sphere or disc or torus but also be a
non-orientable surface such as a Klein bottle, Moebius band, projective plane.
35
PSL2 (F 7 ) the image of T has order 7, so we get a Hurwitz group or order 168.
It has a subgroup of order 21 acting on 3-dim space as above. The Klein quartic
is the only quartic invariant under this subgroup. It is not that easy to write
down an explicit automorphism not in this subgroup.
Following are essentially equivalent:
• If not all roots equal, then substitute y → y − axr/s to reduce least power
of y in f . This case only occurs a finite number of times as N is finite and
a positive integer.
36
• All roots equal. Substitute y → y − axr/s to reduce slope of leading edge.
Can occur an infinite number of times, but this converges to a Puiseux
series for y.
A slight extension of this shows that the field of Puiseux-Laurent series over
C is algebraically closed. Proof similar to proof that if f (x, y) = 0 then y
is a Puiseux series, but allow f to be Puiseux series in x rather than just a
polynomial. A rare example of an explicit algebraically closed field. Field of
Laurent series over C has a unique extension of each degree, like finite fields.
Such fields are sometimes called quasi-finite fields. (Check definition, relation
to theory of finite fields.)
What does this have to do with resolution of singularities? Idea: curve
looks analytically locally like a product of curves y = axr/s + . . . or y s =
bxr + higher powers of x. (Note that different analytic branches can be the same
algebraic branch: example y 2 = x3 + x2 .) Blowing up reduces r or s until one
of them is 1, in which case curve is nonsingular. (When blowing up a point on
an arbitrary curve it can be hard to see that the point has been simplified.)
This is not quite a complete proof of resolution as we have only shown how
to resolve each analytic branch. So we will introduce 2 invariants to measure
nastiness of a singularity and show that blowing up improves invariants until
curve is nonsingular. Invariants are:
1. The multiplicity of the singularity
2. The min value of the slope of the leading edge of the Newton polygon, taken
over ALL choices of local analytic coordinates with y N a min degree term
and NO terms y N −1 x∗ (change coordinates by (x, y + power series in x); this
needs char=0). This slope is 6 1.
Look at effect of blowing up on these invariants. This depends on the roots of
the polynomial of terms of lowest weighted degree, on the leading edge of the
Newton polygon.
1. If this polynomial has more than 1 root, then blowing up reduces the multi-
plicity of the singularity, essentially because it will separate the roots. This
can only happen a finite number of times.
2. If this polynomial has all roots the same, then slope of leading edge is less
than 1 as coefficient of y N −1 x is 0. Then blowing up will increase the slope
of the leading edge. If this new slope is greater than 1 then the multiplicity
is reduced.
Note that we need to eliminate terms y N −1 x otherwise we seem to end up going
in circles.
37
One word method: normalization. Normalization of an integral domain=integral
closure in quotient field: normal ring. A Noetherian ring is normal if and only
if it is nonsingular in codimension 1 (Ap regular whenever p has height at most
1) and if p has height at least 2 then Ap has depth at least 2 (Serre), so this
resolves singularities of curves. No analogue known in higher codimension, and
normalization not really useful for resolution in dim at least 3. (In dim 2 a
common method is to alternate normalization with blowing up singular points,
but this does not generalize.) Used in number theory: ring of integers is integral
closure of Z in number field.
But by induction the first and last terms are rational functions, and fM (n) =
xn fM , so fM is rational. This also shows the denominator can be taken as
(1 − xni ) where the ni are the degrees of the generators.
Q
Important special case: if all generators have degree 1 then denominator is
(1 − x)n whose coefficients are polynomials in m for large m, so for SUFFI-
CIENTLY LARGE m, dim(Mm ) is a POLYNOMIAL in m called the Hilbert
polynomial.
Polynomials that are integer-valued on the integers need not have integral
coefficients:
x(x − 1)/2. Spanned by 1, x, x(x −1)/2,x(x − 1)(x − 2)/3!, ... ,
x x
= x(x − 1) . . . (x − n + 1)/n!, ... (Proof: is 0 for x = 0, . . . n − 1
n n
and 1 for x = n., etc.) So leading coefficient is dxn /n! for some integer d. Most
important invariants are n and d; lower coefficients tend to vary with choice of
grading of M so not so useful.
Useful variations: replace dimension of vector space over a field by any other
invariant that is additive on exact sequences, such as length of a module.
38
1. geometric dimension = max length of chain of prime ideals -1
2. 1+deg of Hilbert polynomial of ⊕mn /mn+1
3. Smallest number of elements of m not contained in any other prime ideal.
n
Example 61 Projective space
P . dimensions are 1, n+1, (n+1)(n+2)/2!, . . . , (n+
n+k
1) . . . (n + k)/k! = = k n /n! + . . . so dimension is n and degree is 1.
n
n n+k
Example 62 Hypersurface of degree d in P . Hilbert polynomial is −
n
n+k−d
= dk n−1 /(n − 1)! so dimension is n − 1 and degree is d.
n
Example
64
Arithmetic
genus
of a plane curve of degree d. Hilbert polynomial
2+k 2+k−d
is − = 1 − (2 − d)(1 − d)/2 so arithmetic genus is
2 2
(d − 1)(d − 2)/2. For nonsingular complex curves this is topological genus.
Remark. Hilbert polynomial is Euler characteristic of O(n), and higher
cohomology groups all vanish for n large.
39
Remark 2 The Hilbert polynomial of a closed subvariety or subscheme is es-
sentially the only discrete invariant. Hartshorne showed that 2 points in Hilbert
scheme are in same connected component if and only if they have the same
Hilbert polynomial. However connected components of Hilbert scheme often
have many irreducible components (with horrendous singularities).
40
planes. Problem: make this rigorous! (Schubert calculus = cohomology ring of
Grassmannian = Littlewood-Richardson coefficients.)
2 Schemes
Schemes generalize algebraic sets: need not be over fields, and need not be
reduced. Affine algebraic sets correspond to finitely generated algebras over a
field with no nilpotents: affine schemes correspond to any commutative rings.
2.1 Sheaves
Invented by Leray around 1950. Grauert’s comment on the work of Cartan and
Serre: “We have bows and arrows, the French have tanks”. Introduced into
algebraic geom by Serre in [Link] for sheaves and cohomology: cleans
up algebraic geom and makes it rigorous. Typical example: old definition of
arithmetic genus for a surface in P 3 is
µ0 − 1
pa = − (µ0 − 4)ε0 + ε1 /2 − ε0 + 2t
2
where µ0 for example is the degree of the section of the surface by a hyperplane,
and the other invariants are defined similarly. Arithmetic genus and irregu-
larity are invariant of the surface, independent of embedding. This was very
mysterious, and it was unclear how to generalize this to higher dimensions. In
terms of sheaf theory, arithmetic genus is essentially the Euler characteristic,
and irregularity is dim of H 1 . Trivial to generalize in higher dimensions: Hodge
numbers hpq = dim H q (Ωp ).
Let X be a topological space. For each open U ⊆ X put F(U ) =continuous
functions on U . Then whenever V ⊆ U we have a restriction morphism ρUV :
F(U ) → F(V ). This satisfies
1. ρU U is the identity map
2. ρUW = ρVW ◦ ρUV
41
In other words, we have a contravariant functor from the category of open sets
to the category of groups, or a presheaf of abelian groups.
In addition suppose that Ui is a cover of U . then
1. If the restriction of s, t ∈ F(U ) to all Ui are same, then s = t. (This implies
F(∅)has at most 1 element).
42
f∗ (F)(V ) = F(f −1 (V )), and f −1 in other direction given by pullback of etale
space. The functor f −1 is left adjoint to f∗ : maps f −1 G → F are “same as”
maps G → f∗ (F).(Left adjoints are in practice often the “free” object while
right adjoints often “forgetful”; for example free group on a set is left adjoint
to forgetful functor from groups to sets.)
Now suppose X and Y are ringed spaces (spaces with a sheaf of rings) and
suppose that f is a morphism of ringed spaces. Then if G is a sheaf of OY
modules, f −1 G is a sheaf of f −1 OY modules but need not be a sheaf of OX
modules, so define f ∗ G = f −1 G ⊗f −1 OY OX . Then f ∗ is left adjoint to f∗
considered as functors between cats of modules.
A fundamental problem is to determine when a map of sheaves is injective
or surjective or an isomorphim. For injective maps this is straightforward a
map of sheaves is injective if and only if the maps of stalks are injective, and
this is in turn equivalent to the maps of sections being injective. For surjective
maps things are more subtle. It is still true that a map is surjective if and only
if the maps of stalks are surjective. However if a map of sheaves is surjective,
this does NOT imple that the corresponding maps of sections are surjective.
The fundamental example is the fact from complex analysis that the logarithm
function cannot be defined everywhere on the nonzero complex numbers: in
terms of sheaves this means that although the map of sheaves
0 → 2πiZ → O → O∗ → 0
is exact, the corresponding map of sections is NOT surjective on the right: for
example there is no global function “log” mapping to x, even though such a
function can be defined locally everywhere. This lack of surjectivity is funda-
mental in algebraic geometry, and is the cause of cohomology theory, which is a
way of controlling the lack of exactness. More precisely for any exact sequence
0→A→B→C→0
43
2.2 Schemes
Several experiments with generalizing algebraic sets in the 1950s by Cheval-
ley, Serre, Grothendieck produced schemes as the most powerful. (Named first
used by Chevalley.) There are also many suggestions for generalizing schemes:
algebraic spaces, locally ringed toposes, stacks (Janos Kollar “Their study
is strongly recommended to people who would have been flagellants in earlier
times”), noncommutative algebraic geometry.
Affine schemes are locally ringed spaces ↔commutative rings; scheme is
called Spectrum of the ring Spec(R). Scheme is a locally ringed space looking
locally like an affine scheme, just as a quasiprojective variety looks locally like
affine variety.
Reason for name “spectrum”: Spectrum of an operator A is set of eigenvalues
= homomorphisms from C[A] → C = maximal ideals of the ring C[A]. Same
if A is a set of commuting operators on a complex vector space. This is the
finite dimensional case. Now look at a compact Hausdorff space X and C(X).
How to reconstruct X from C(X)? A. X is the set of max ideals of C(X) (if an
ideal does not vanish at any point, we can find a function in it that is positive
everywhere by taking a sum of squares). Topology given by closed sets=max
ideals containing some ideal. Maximal spectrum of commutative C ∗ algebra
= set of max ideals with topology. Similarly max ideals of coordinate ring of
algebraic set over C = points of algebraic set. This suggests we look at maximal
spectrum = max ideals of any commutative ring. Problem: suppose f : R → S.
We would like this to induce a map from Specm S → Specm R. However inverse
image of a max ideal need not be a max ideal, as subring of a field need not be
a field. Most we can say about it is that it is an integral domain. Inverse of a
prime ideal is a prime ideal, as subring of int domain is int domain, so PRIME
SPECTRUM of a ring is a contravariant functor.
Topology on Spec(R): Closed sets = prime ideals containing given set (or
ideal). Base of open sets given by D(f ) = prime ideals not containing f . Key
point: work with open sets D(f ) rather than with arbitrary open sets.
Weird properties: not only is Spec(R) not Hausdorff, but it may have points
that are not closed! In fact, closed points are exactly the maximal ideals.
(Remark: maximal ideals of C(X) for X compact Hausdorff are just points
but the prime ideals can be rather weird: for example, pick a sequence, and
take functions vanishing on an element of some ultrafilter. Don’t try to mix alg
geom and analysis.)
Example 72 Spec(Z[x]) Fibered over Spec(Z) = (0), (2), (3), (5), . . . Fiber
over (p) is spectrum of Fp [x] which consists of 0 (closure = fiber) and irre-
44
ducible polynomials over Fp = orbits of alg closure under Galois group (Frobe-
nius) (closed points). Fiber over 0 is Spec(Q[x]) = 0 (generic: closure=whole
space) plus irreducible polynomials over Q=orbits of alg numbers under absolute
Galois group of Q = content free irreducible polynomials over Z with positive
leading coefficient (closure = union of reduction mod p for all p). So describ-
ing Spec(Z[x]) requires all of alg number theory. DIAGRAM: draw closures of
(x2 + 1), (x − 5) which intersect in 2 points. Spec(Z[x]) is 2-dimensional, and
behaves like an algebraic surface.
45
Now define locally ringed space structure. Recall D(f ) form base of open
sets. Put O(D(f )) = Rf .
Key technical lemma for simplifying arguments about sheaves:
Lemma 1 Can define sheaves by defining them on a base for topology and
checking sheaf axioms just for coverings by this base.
So we just need to check the sheaf property for covers of D(f ) by D(fi ). By
replacing R by Rf can assume f = 1 so have to check for a cover of Spec(R) by
sets D(fi ). This means fi generate unit ideal, so some linear combination of a
finite number is 1 = a1 f1 + . . . + an fn .
First do easy check that r is determined by its restrictions: if r = 0 when
restricted to D(fi ) then fini r = 0 for some ni . Can replace fi by any power, so
can assume ni = 1 so rfi = 0. But then r = r1 = ra1 f1 + . . . = 0.
Hard part is to show that compatible elements ri /fini on D(fi ) lift to
m n
some r ∈ R. Compatibility condition says fimi fj j (ri fj j − rj fini ) = 0 for some
m’s. As before we can replace fi by some high power to assume that all m’s
and n’s are 1. So we have elements satisfying
1 = a1 f1 + . . . an fn
0 = fi fj (ri fj − rj fi )
and we want to find r with r = ri /fi in D(fi ), which will follow if r satisifies
0 = fi (fi r − ri )
46
ringed spaces.) More generally, if X is any locally ringed space, then morphisms
of locally ringed spaces from Spec(R) → X are same as ring homomorphisms
from O(X) → R. In other words the functor Spec is adjoint to the functor O:
Spec R is a sort of universal locally ringed space generated by the ring R.
Proj of a graded ring S. Underlying set = homogeneous prime ideals not
containing all positive degree elements. Topologize by closed sets = primes
containing given homogeneous ideal. For any positive degree element f de-
fine D(f )= elements of P roj(S) not containing f , (these form a base for the
topology) and define O(D(f ))= degree 0 elements of S[f −1 ]. The D(f ) cover
Spec(S). Homogeneous primes of S not containing f = primes of Sf0 .
Example: what is a point of projective line over a ring? Wrong answers:
1. Union of 2 affine lines. (Correct for fields, fails in general as maps from X
to Y ∪ Z need not have image in Y or Z if X not a point.)
2. Pair of points not both zero, up to units. (Correct for fields, fails in general:
zero divisors, etc.)
3. Pair of elements generating unit ideal, up to units. Still fails for rings with
nontrivial invertible modules, though OK for local rings. Point is that R ⊕ R
can have rank 1 submodules (“lines”) that are not free modules.
4. Correct definition: pair of elements of an invertible module, generating all
stalks, up to isomorphism.
What are points of Proj(S) with values in a ring R, in other words the morphisms
from Spec(R) to Proj(S)? First look at case when R is a field k. Then Spec(R)
has just one point, so image is certainly in some affine subset D(f ). So we get
a morphism O(D(f )) → R. But O(D(f )) = degree 0 elements of localization
Sf = S[1/f ] so morphisms O(D(f )) → R = morphisms from S0 ⊕ Sn ⊕ . . . → R
taking f to a unit, up to multiplying elements of Sn by a unit (n = deg(f )). So
points are represented by some homomorphism S0 ⊕ Sn ⊕ . . . → R that is not
zero on positive degree elements, up to multiplying by units and changing n to
some multiple. If S is generated by degree 1 elements, can just take n = 1.
So points of projective space with values in a field is as expected.
Points with values in a local ring similar: key point is that there is a closed
point of Spec(R) in closure of every other point, so any open set of Proj(S)
containing this point contains whole image of Spec(R). In other words Spec(R)
has image in one of the open sets D(f ) as in the case of fields. Argument for fields
gives similar answer: points of projective space represented by (a0 : . . . : an )
such that at least one ai is a unit, up to multiplication by units.
Example: R=formal power series in x and y. Then (x : y) is a point in
projective space of quotient field that is NOT represented by a point with values
in R. Same for R = Z[x, y]
Example: integer valued points of projective space are represented by (a0 :
. . . : an ) coprime. Image is NOT usually in one of the open sets D(f ) unless
some ai is a unit. To see this represents a point, cover Spec(Z) by open subsets
47
and note that this point is well defined on each open subset and represents the
same morphism on intersections.
Example: One might guess from previous examples that points of projective
space are represented by (a0 : . . . : an ) whose elements generate the unit ideal.
This is FALSE in general, and related to nonuniquness of factorization in alg
number fields: √ both related to existence of nontrivial √ invertible√ modules. Exam-
ple: R = Z[ −5] √ Not a UFD as 6 = 2 × 3 = (1 +√ −5)(1 − −5),
√ non-principal
ideal = (2, 1 + −5). Look at point (2 : 1 + −5) = (1 − −5 : 3). If we
cover Spec(R) by open sets Spec(R[1/2]), Spec(R[1/3]) then these 2 expressions
represent points on the 2 open sets, equal on their intersection. So they give a
point of projective space.
Key property of Proj(S): there is a special line bundle O(1) over it. Line
bundle = sheaf of modules over O that is locally isomorphic to O (locally free
of rank 1). Informal picture: associate a 1-dim vector space over residue field
at each point. Informal examples: Moebius band, highest exterior power of
(co)tangent bundle over smooth manifold. Projective space = set of lines in
a vector space, so we can associate this line to each point of projective space.
(Similarly Grassmannians have a special vector bundle.) More formal construc-
tion: Cover projective space by open affine sets D(xi ). On each of these the line
bundle will be trivial, so we can identify it with the ring of regular functions.
How do we change in going from D(xi ) to D(xj )? A. Multiply by fij = xi /xj (or
(xi /xj )n ) called transition functions. So a global section of line bundle is given
by elements si of O(D(xi )) such that sj = si fij on Ui ∩ Uj . (Easy to get this
wrong way round!) For example, for projective space, put si = xj /xi , a degree
0 element of k[x0 , . . . , xn , xi−1 ], so xj gives a section of this line bundle, and sim-
ilarly degree k polynomials are sections of m’th tensor power O(m). Transition
functions have to be invertible in O(Ui ∩ Uj ) and compatible on O(Ui ∩ Uj ∩ Uk ):
fij fjk fki = 1. (A Cech 1=cocyle) Warning: in diff geom all vector bundles are
isomorphic to their duals as we can find a metric on them, but in alg geom this
is completely false and O(1) is totally different from its dual O(−1). Warning:
For projective space all sections of O(m) are given by elements of Sm but this
is not true for general graded rings.
Remark 3 In alg topology, classifying space for complex line bundles over CW
complexes is infinite dimensional complex projective space. Chern class = image
of generator of 2nd cohomology of CP∞ ; classifies complex line bundles. In
algebraic geom line bundles harder to classify: get continuous families.
48
Common problem: Does “locally X” mean “ has a base of affine X” or
“every open affine subset is X”. Usually equivalent in practice. Want to show:
(1) Localization of X ring is X and (2) If Spec R is covered by (finite number
of) X sets D(fi ) then R is X. Check these 2 conditions for X=Noetherian.
(1) Localization of Noetherian ring obviously Noetherian. (2) Suppose Rfi
Noetherian. If I is an ideal of R then we can find a finite set of generators
of Ifi ; we can assume these are in R, so we have a finite set {g1 , . . .} that
generates all Rfi . We show this generates I. We have rfini ∈ (g1 , . . .) so
r = r1n1 +n2 +... ∈ (g1 , . . .).
49
Example: A localization Spec(R[f − 1] ⊆ Spec(R) is an open immersion. The
reduced induced closed subscheme is a closed subscheme. k[x]/(xn ) is a closed
subscheme of k[x]. Closed subschemes of affine schemes correspond to ideals.
Define pullbacks for categories.
Warning 3 The scheme product of X and Y over S not only has more open
sets than the topological product, but usually has far more points. Example:
Spec k[x] ×Spec k Spec k[y] has all irreducible curves as extra points.
50
2.4.1 Valuation rings
Recall that a valuation ring is a domain such that for any 2 elements one divides
the other. They are all local rings. Valuation group = nonzero elements of
quotient field mod units: ordered by divisibility. DISCRETE valuation rings:
valuation group = integers. Nondiscrete valuation rings can be strange: any
Noetherian valuation ring is a DVR or a field. Example of valuation rings:
1. p-adic numbers
2. Formal power series in 1 variable
3. 1-dim regular local ring. Example: local ring of irreducible curve in nonsin-
gular surface.
4. Puiseux power series; valuation group = rationals. Nondiscrete, height 1
5. Put v(f ) = multiplicity of 0 for f ∈ k[x, y]. Then elements of quotient field
with v > 0form a DVR.
1. R is a DVR
2. R is a Noetherian valuation ring other than a field
Spec of a DVR R has 1 closed point and one generic point. Something like a
short smooth curve. They tend to be associated to divisors not contained in
singular locus: local ring of a hypersurface is a DVR whose valuation measures
the order of the zero of a function along the divisor.
Geometric meaning of valuation ring. Zariski defined spaces that were pre-
cursors to Spec and Proj. Take extension of fields k ⊆ K where we think of
K as rational functions on some variety over k. In 1-dim, valuation rings in K
containing k = Riemann surface (more or less) = complete nonsingular model
of curve. Try to copy this in higher dims: define Zariski-Riemann space = all
valuation rings of K containing k = places of K over k. (More generally can
51
use local rings instead of valuation rings). Zariski topology: basis of open sets
given by valuation rings not containing given finite set.
Recall spectrum of a DVR has 2 point (0) (open) and m = (p) (closed).
Stalk at (0) = regular functions on (0) = field of quotients, and stalk at (p) =
regular functions on whole space = R.
A morphism from Spec(R) to a scheme S is given by following date:
1. 2 points a, b of S with a in closure of b; the images of (p), (0).
2. Maps from the stalks of a and b to R and K that commute with the restriction
maps (R → K) and map the max ideals into the max ideals.
Spec K → X
↓ % ↓
Spec R → Y
for a DVR R with quotient field K there is at most one diagonal arrow. f is
proper if and only if there is always exactly one diagonal arrow.
Meaning: think of Spec R as a short smooth curve with a special point. Then
condition says that maps from rest of curve can be extended to point in at most
one or exactly one way.
Recall morphisms from a LOCAL ring to projective space P n (over integers)
are given by tuples (a0 : . . . : an ) such that at least one is a unit, up to multipli-
cation by units. In particular if R is a valuation ring, then points of projective
space with values in R are same as points with values in quotient field K. Key
point: if (a0 : . . . : an ) has elements in K not all 0, we can divide by the element
with smallest valuation to make it a unit, so all other elements are then in R.
Corollary: Projective space over the integers is complete.
Application: when is a toric variety complete, when is a map between them
proper.
52
O(A) = O(B)f . Sheaves of modules with this extra property are (unfortunately)
called quasicoherent. For quasicoherent sheaves, if we know values on some
open affine subscheme we know values on all smaller subschemes; in particular
quasicoherent sheaves over affine schemes are essentially the same as modules
over rings. Example of a sheaf of modules that is not quasicoherent: take a
quasicoherent sheaf over affine scheme and just make it 0 on all proper subsets.
Coherent modules: over Noetherian rings these are same as finitely generated
modules. Hartshorne uses coherent to mean finitely generated over all rings
but this is not standard terminology. Over general rings, M coherent means
finitely generated + kernel of any finitely generated free module mapping to M is
finitely generated. Automatic for Noetherian rings as any submodule of a finitely
generated free module is finitely generated. Reason for extra condition: in
general kernels of maps between finitely generated modules need not be finitely
generated, for example any non finitely generated ideal is kernel of map between
finitely generated modules. So finitely generated modules need not form abelian
category, but coherent modules do. A ring is called coherent if it is coherent
as module over itself, so all Noetherian rings are coherent. Ring of polynomials
in infinitely many variables is coherent but not Noetherian. Easiest to forget
about coherence and just use finitely generated modules over Noetherian rings.
Coherent sheaves: quasicoherent sheaves that come from coherent modules.
So for affine Noetherian schemes, quasicoherent sheaves are same as finitely gen-
erated modules. Example: sheaf of regular functions, sheaf O(1) over projective
space.
Graded module M over graded ring R gives a quasicoherent sheaf whose
value on D(f ) (f homogeneous of positive degree) is degree 0 elements of Mf .
Warning: different graded modules M often give same sheaf: in fact if M is
changed on a finite number of pieces this does not change the sheaf.
Fundamental difference between sheaves and modules: sheaf of regular func-
tions is not projective in general; in fact there are sometimes not enough pro-
jectives. Recall that global sections of O(m) over projective space = degree
m polynomials. These are also same as maps of sheaves O(0) → O(m) or
O(k) → O(m + k). We have a map On+1 → O(1) defined by coordinate func-
tions that is surjective on each D(xi ) and therefore surjective, but does not split
as there are no maps from O(1) → O. Global section functor of sheaves not
right exact: cause of cohomology.
Notice difference between vector bundles in alg and diff geom: in diff geom
all vector bundles isomorphic to their duals as we can put a metric on them,
but in alg geom O(1) is quite different from its dual O(−1) Also vector bundles
in diff geom are projective. Serre-Swan theorem: vector bundes over a smooth
manifold or affine variety = coherent projective sheaves; this completely fails
for projective varieties.
Discuss free/stably free/projective/flat/torsion free
Free and stably free: example of a stably free module that is not free is
the tangent space of a 2-sphere: not free by hairy sphere theorem, stably free
as adding normal bundle makes it free. Algebraically we work over the ring
R[x, y, z]/(x2 + y 2 + z 2 − 1) and the tangent bundle T is the submodule of R3
53
of elements (a, b, c) with xa + yb + zc = 0. An isomorphism from R3 → T ⊕ R
takes (A, B, C) → (A − xD, B − yD, C − zD), D where D = xA + yB + zC.
Compare stably free and projective. Stably free modules are obviously
projective as any direct summand of a free module is projective. Note we
cannot allow infinitely generated free modules in the definition of stably free
as for any projective P there is a free module F with P ⊕ F = F : take
F = P ⊕ Q ⊕ P ⊕ Q ⊕ . . . . where P ⊕ Q is free, and use the Eilenberg swin-
dle. Example of a projective that is not stably free: Moebius band over circle
(cant get rid of reveral of orientation by adding free bundles), many other
√ vector
bundles,
√ non-principal ideals over Dedekind domains such as (2, 1 + −5) over
Z[ −5]. It is usually hard to distinguish free and stably free modules: Serre’s
question asked whether every projective=stably free module over k[x1 , . . . xn ] is
free (this is easy to prove for topological vector bundels over real affine space).
Solved positively by Quillen and Suslin.
Although free modules are projective, it is NOT true that free sheaves are
projective! In fact most schemes have very few projective sheaves. Example:
for the variety P 1 , the map from O(0) ⊕ O(0) → O(1) is surjective, but there
are no maps from O(1) → O(0), so O(1) is not projective. Twisting by O(−1)
shows that the free module O(0) of rank 1 is not projective either. In general
there are not enough projective sheaves to form projective resolutions, though
there are enough injective sheaves.
54
vector bundles are free (coordinate ring is a PID). So cover P 1 by 2 copies of
A1 on each of which vector bundle is free of rank n. Transition functions are
given by an n × n matrix with coordinates in k[x, x−1 ]. We can multiply on
left by an invertible mattrix in k[x] and on right by invertible matrix in k[x−1 ].
Using these operations we can make transition matrix M diagonal with entries
powers of x as follows. Use operations to make 1 column zero except for one
element, necessarily of the form xr , and choose r as large as possible, and take
this element to be in top left corner. (To show that such a maximal r exists,
observe that it is bounded above by integers t such that for some nonzero vector
v with coefficients in k[x−1 ], M v has all coefficients divisible by xt , and this t
is invariant under the matrix operations on the left and right, and is bounded
by the highest power of x appearing in M .) Then by induction we can make
matrix diagonal except for top row. Then using maximality of r we can clear
top row, using column operations to clear out powers of x that are at most
r, and row operations to clear out poers that are at least s where xs is the
diagonal power in this column. So if there are any entries left in the top row we
must have r < s contradicting maximality of s. So vector bundle splits as the
sum of one dimensional bundles of the form O(m). Number of copies of O(k)
is uniquely determined by looking at dimensioin of space of sections of bundle
twisted by line bundles.
1 x
Example: is the matrix M is then it cannot be turned into the
x2
1 x
diagonal matrix ; instead it gets transformed into . This
x2 x
shows we need to take r maximal in the above argument. This corresponds to
the fact that the exact sequence 0 → O(0) → O(1)⊕O(1) → O(2) → 0 does not
split. So although any vector bundle is a sum of line bundles, it can be tricky
to find such a decomposition: one cannot just pick sub line bundles at random.
This classification is misleadingly simple: in this case all vector bundles are
sums of irreducibles, all irreducibles are 1-dimensional, and irreducibles form a
discrete set, none of which are true in general. Over other curves vector bundles
are quite hard to classify, and classifying them over varieties of dimension ¿1 is
a very difficult open problem, even for projective spaces. Example: Horrocks-
Mumford rank 2 bundle on P 4 .
Flat and torsion free: Any flat module is torsion free (multiplication by non
zero divisor is injective) as follows by taking tensor product with 0 → R →a R.
Torsion free module that is not flat: look at submodule M of k[x, y] generated
k[x,y]
by x and y. Then Tor1 (M, k) = k so M is not flat, but is a submodule of a
torsion free module so is torsion free.
2.6 Divisors
Divisors on a compact Riemann surface. A divisor D is a finite linear com-
bination of points with integer coefficients: free abelian group with basis the
Riemann surface. Degree = sum of coefficients. A meromorphic function has
55
a divisor of zeros, of degree 0 because #zeros-#poles=change in argument. 2
divisors equivalent if difference is divisor of a meromorphic function.
Divisor classes -¿ line bundles
Riemann Roch. H 0 (X, O(D)) = space of functions whose only poles are
along D.
H 1 (X, O(D)) = space of obstructions to finding a function with given sin-
gular parts, except that we only don’t care about singularities of order less than
n at the point x if D = nx + . . . .
Then dim H 0 (X, O(D)) − dim H 1 (X, O(D)) = deg D + 1 − g where g =
dim H 1 (X, O) is the genus. Proof: trivial for D = 0. Adding a point to D
increases H 0 by 1 if there is a function with a singularity of the appropriate
order at this point. If there is not then H 1 is decreased by 1. So in either
case the left hand side increases by 1. (Nontrivial point: show H 1 has finite
dimension.)
Roch’s part: H 0 (X.O(−D) × H 1 (X, O(K − D)) → C given by sum of
residues is a perfect pairing. Generalized by Serre duality. K = canonical class
= zeros of a meromorphic 1-form; gives a well defined divisor class. Combining
these gives usual RR theorem:
dim H 0 (X, O(D)) − dim H 0 (X, O(K − D)) = deg D + 1 − g
Exercise: show deg K = 2g − 2.
Picard variety.
Weil divisor: analogue of divisor of a Riemann surface.
Total quotient ringK of a ring R: invert all non zero divisors. R ⊆ K.
Problem: when does this give a sheaf? Easy if R is integral domain, as then
any open subset has sections K. Hartshorne cheats slightly by simply taking
the sheaf associated to this presheaf, but this loses control of it. Vital principal:
keep track of values of a sheaf on (a basis of) open affine sets. We show that
associated sheaf has same values as presheaf on open affines for Noetherian
schemes. Suppose Spec(R) is covered by open set D(fi ) (1 = a1 f1 + . . .) and we
have sections ai /bi where bi is not a zero divisor in Rfi . Can assume ai bj = aj bi
by multiplying by powers of the f ’s. Then bi is not a zero divisor in Rfi so
anything killing bi is killed by a power of fi . Want to find A, B with Abi = Bai .
Let I be ideal of elements such that Iai ⊆ Rbi for all I, so that I contains all
b’s and therefore has no annihilator (as any annihilator is killed by a power of
any f and therefore killed by 1, as the f generate the unit ideal). We want to
show that I has a non zero divisor B. Now use the fact that R is Noetherian
so we have a good theory of associated primes. If every element of I is a zero
divisor then I is in the union of the associated primes of R, which are finite in
number. But any ideal contained in a finite union of primes is contained in one
of them (prime avoidance: if ai not in Pi but in the others then a1 + a2 a3 . . . .an
not in any) so I is contained in some associated prime of R and therefore kills
some nonzero element of R, contradiction.
Cartier divisor: sheaf theoretic. Sections of K ∗ /O∗ . Cartier divisors ⊆Weil
divisors. Same as Weil on integral separated Noetherian schemes such that local
rings are UFDs (e.g. regular: deep theorem). Nonregular local rings not UFDs
in general, example k[[x2 , x3 ]]. Example of a nonregular local ring that is a
56
UFD: R = k[x, y, z]/(x2 + y 3 + z 5 ) is a UFD, so its localization at 0 is as well.
Proof: The subring k[x/z 3 , y/z 2 ] is a UFD as it is a polynomial ring, and it
contains z −1 . So its localization at z −1 is a UFD and is the same as R[z −1 ].
Now check that z is a prime of R. Since z is a prime and R[z −1 ] is a UFD, R
is also a UFD.
57