INTRODUCTION TO ALGEBRAIC GEOMETRY, CLASS 5
RAVI VAKIL
Contents
1. Sheaves continued: Examples, and stalks at a point 1
2. The structure sheaf OX of an irreducible algebraic set X ⊂ An (k) 3
3. Defining affine varieties and prevarieties: a beginning 5
Where we are.
We’ve defined the category of affine algebraic sets over an algebraically closed
field k, which means we’ve defined what the sets are, and what the morphisms are.
A fundamental result we proved is that
Theorem. Morphisms from one affine algebraic set X ⊂ Am to another Y ⊂ An
canonically correspond to morphisms of rings A(Y ) → A(X):
Homalg sets (X, Y ) ∼
= Hom (A(Y ), A(X)).
rings over k
1. Sheaves continued: Examples, and stalks at a point
First recall the definition of a sheaf F of rings (or sets, or modules, or groups)
on a topological space X:
• To every open subset U of X there is associated a ring denoted F (X) or
Γ(U, F ), called “sections over U ”.
• If U ⊂ V (both open) then there is a restriction map resV,U F (V ) → F (U ).
• Restriction maps “commute”: if U ⊂ V ⊂ W (all open), then
resW,V
F (W ) → F (V )
resW,U & . res V, U
F (U )
commutes. (The conditions so far describe a presheaf.)
• Gluability. If U1 ∪ · · · ∪ Un = V (not necessarily a finite union; I should say
∪i∈I Ui ) and you are given sections fi ∈ F (Ui ) such that “fi and fj ” agree on
Ui ∩ Uj ”, i.e.
resUi ,Ui ∩Uj fi = resUj ,Ui ∩Uj fj
Date: September 23, 1999.
1
in F (Ui ∩ Uj ), then there is an f ∈ F (V ) such that fi = resV,Ui in F (Ui ).
• Identity. If U1 ∪ · · · ∪ Un = V (again not necessarily a finite union) and
you have a sections f, g ∈ F (V ) such that “f and g agree on each Ui ”, i.e.
resV,Ui f = resV,Uj g in F (Ui ) for all i, then f = g in F (V ).
One can also have a presheaf of sets, or modules, or groups, etc.; the definition
doesn’t change.
Examples are rings of functions on a topological space, or continuous or dif-
ferentiable or meromorphic or polynomial or analytic functions (assuming those
adjectives make sense on the space in question).
I gave an example of a presheaf without gluability, and a presheaf without iden-
tity.
I talked a bit about F (∅), but I’ll think more as to whether F (∅) should be the
zero-ring.
Recovering sheaves from a base of a topology.
Reminder: Given a topology on a set X, a base is a subset of the open sets such
that
(i) for all U open,x ∈ X, there is an element V of the base such that x ∈ V ⊂ U .
or equivalently
(ii) For all U ⊂ X, U can be expressed as the union of elements of the base.
E.g. In the classical topology on a manifold, open balls.
Note: you can recover a sheaf from knowing its sections over the elements of a
base, and the restriction maps between them.
This may turn into an exercise.
Definition: Stalk of a (pre)sheaf of rings at a point.
Given a topological space X, a point x ∈ X, a sheaf F of rings on X. The stalk
of F at x is, informally, the set of “germs of functions at x”, or “functions in a
neighborhood of x”; denoted Fx .
Precisely,
Fx = lim{F (U )}
→
U
= {(U, f ∈ F (U ))}/ ∼
2
where (V, f ∈ F (V )) ∼ (W, g ∈ F (W )) if there is a U ⊂ V, W such that
resV,U f = resW,U g.
Example. Germs of differentiable functions on a manifold.
Remark. You can just worry not about sections on all U containing X, but just
those U in a base.
Exercise (on set given out this past Tuesday). Let F be the sheaf of differentiable
real-valued functions on the unit disc {x2 +y 2 < 1} (in the classical topology). Show
that the stalk of F at the origin is a local ring (i.e. that it has one maximal ideal).
2. The structure sheaf OX of an irreducible algebraic set X ⊂ An (k)
Comment. “Irreducible” can be excised with a little work, but for simplicity of
exposition we’ll stick with it.
Let’s fix notation. Suppose we have an irreducible algebraic set X = V (I). Let
R = A(X) = k[x1 , . . . , xn ]/I be the ring of functions. X is irreducible, so I is
prime, so R is an integral domain and has a field of fractions.
If x is a point of X, then mx ⊂ R, and Rmx is a subring of R.
• fractions where the denominator doesn’t vanish at x or even in a neighborhood
of x.
• “functions” in a neighborhood of x; germs of functions at x.
• local ring with maximal ideal mx Rmx and quotient k (quotient ↔ evaluation
at x)
• “functions defined in a neighborhood of x”
Reality check example: Suppose X is the curve y 2 = x3 + x, and x is the point
(0, 0). Then one element of Rmx ios
3x2 + 4
.
y+x+4
The residue is 1.
Now would be a good time to give a definition of what the structure sheaf is:
functions that are locally quotients of polynomials.
Definition. If U is an open subset of X (in the Zariski topology), let
OX (U ) = ∩x∈U Rmx ⊂ K(R).
(Recall that K(R) is the field of fractions of the domain R.)
Claim/definition. This is a sheaf (called the structure sheaf).
3
Definition. Let X be an algebraic set (not necessarily irreducible). (Otherwise,
in this section, X is assumed to be irreducible.) Let R = A(X). Let f ∈ R. Define
the distinguished open subset
D(f ) = {x ∈ X|f (x) 6= 0}.
Note that this is really open!
Remark. D(f1 ) ∩ · · · ∩ D(fn ) = D(f1 . . . fn ).
I’ll give three reasons we like them, two now and one later.
Reason 1 we like distinguished open sets:
Claim. The distinguished open subsets form a base for the Zariski topology, i.e.
each open subset is a union of distinguished open subsets.
Proof. Let U be an open subset, and let C be its complement. C is an algebraic
set, so C = V (I) for some ideal I. Then
C = ∩f ∈I {x|f (x) = 0}
so
U = ∪f ∈I D(f ).
Reason 2 we like them:
Proposition. (Once again, X is irreducible.) OX (D(f )) = Rf .
Proof. First,
r
Rf = { |r ∈ R} ⊂ OX (D(f )).
fn
(explain why). Next, suppose F ∈ OX (D(f )) ⊂ K(R).
Let B = {g ∈ R|gF ∈ R}; it is an ideal (explain). If f n ∈ B, we’re done.
If x ∈ D(f ), then F ∈ Rmx , so there are functions g, h with F = h/g, g(x) 6= 0.
Then gF = h ∈ R, so g ∈ B, so B contains an element√not vanishing at x. Thus
V (B) ⊂ {x|f (x) = 0}. By the Nullstellensatz v. 6, f ∈ B.
Substituting f = 1, we get:
Corollary. OX (X) = R.
First, note that this Proposition (and Corollary) tells you that you can recover
the structure sheaf knowing only the ring of regular functions, which is the same
as the the global sections over all of X.
4
Second, let me tell you what the Corollary says in english. Any element r of
K(R) that lies in each Rm for all maximal ideals — i.e. for each x, r can be written
as a/b such that b is not in that maximal ideal — must actually lie in R to begin
with. There’s some subtlety in there: a priori, you can’t tell if you have to write
r as a/b differently for different maximal ideals. (You’ll realize later that there is
something subtle going on here; you won’t understand it now because you’ll have
implicit assumptions about certain things. See the wx = yz example below.)
Corollary. The stalk of OX at x (denoted OX,x ) is Rmx .
Proof. Since the distinguished open sets D(f ) are a base for the Zariski topology
of X, we have
lim OX (U ) = lim OX (D(f )) = lim Rf = ∪f (x)6=0 Rf = Rmx
→ → →
x∈U x∈D(f ) f :f (x)6=0
Important remark. Sections of OX over U are functions (from U to k).
∩x∈U Rmx = OX (U ) → Functions(U, k)
The morphism is via Rmx → Functions(x, k) (quotient by maximal ideal).
It is injective.
They are functions that are locally quotients by polynomials.
Example. If h ∈ Ox (U ) for some open U ⊂ X, it need not be true that h = f /g
where g doesn’t vanish on U (except in certain circumstances, e.g. U = D(f ) for a
distinguished open, see below).
Let X = V (wx − yz) ⊂ A4 , and let
U = D(y) ∪ D(w) = {p ∈ X|y(p) 6= 0 or w(p) 6= 0}.
Then take h = x/y on D(y), and z/w on D(w). (They agree on the overlap, as
x/y = z/w.)
This is a good example to ponder at length on your own.
3. Defining affine varieties and prevarieties: a beginning
Next on the agenda: we’ll define affine varieties and prevarieties, give some
examples, and define morphisms between them. We ended today with definitions,
that I’ll repeat at the start of Tuesday’s class.
5
Definition. An affine variety over k (X, OX ) is a topological space X plus the
structure sheaf OX , a sheaf of k-valued functions OX on X which is isomorphic to
an irreducible algebraic subset of some An plus the sheaf just defined.
Often we will just say X when the structure sheaf is clear.
Remark. We can now define an affine variety structure on An .
Definition. A prevariety over k is a topological space X plus a sheaf OX of
k-valued functions on X such that
1. X is connected,
2. There is a finite open covering {Ui } of X such that for all i, (Ui , OX |Ui ) is an
affine variety.
In particular, irreducible affine algebraic sets can be naturally given the structure
of a variety.
Homework was returned at the end of class.
Coming in the next two lectures:
(1) Affine varieties, and prevarieties. Examples.
(2) Morphisms. Some examples of morphisms.
(3) Easier variations: Open subprevarieties. Closed subprevarieties. Rational
maps. Birationality.
(4) Projective varieties.