Algebraic Geometry
Algebraic Geometry
Geometry
Typed by
Bowen Liu1
C ONTENTS
Part 1. Preliminaries 3
1. Category theory 3
1.1. Category 3
1.2. Abelian category 4
2. Sheaf and cohomology 6
2.1. Sheaves 6
2.2. Derived functor formulation of sheaf cohomology 12
2.3. Acyclic resolution 14
2.4. Examples about acyclic sheaf 15
2.5. Proof of de Rham theorem using sheaf cohomology 20
2.6. Hypercohomology 21
Part 2. Schemes 23
3. Schemes and Morphisms 23
3.1. Schemes 23
3.2. Proj construction 25
4. Properties of schemes 27
4.1. Quasi-compact, irreducible, Noetherian topological space 27
4.2. Reduced, irreducible and integral scheme 28
4.3. Affine criterion 28
4.4. Noetherian scheme 29
5. Properties of morphisms 31
5.1. Quasi-compact, affine, finite type and finite 31
5.2. Birational morphism 33
5.3. Open immersion and closed immersion 34
5.4. Fibred product 35
5.5. Separated morphisms 36
5.6. Proper and projective morphisms 38
6. Coherent sheaves 40
6.1. O X -modules 40
6.2. Coherent sheaves 41
6.3. Sheaf of ideals 43
6.4. Coherent sheaves on Proj 44
Part 3. Homework 47
7. Homework 47
7.1. Homework-1 47
7.2. Homework-2 52
7.3. Homework-3 58
7.4. Homework-4 60
7.5. Homework-5 61
2
7.6. Homework-6 65
7.7. Homework-7 67
7.8. Homework-8 69
7.9. Homework-9 71
7.10. Homework-10 79
7.11. Homework-11 81
7.12. Homework-12 84
7.13. Homework-13 87
References 90
3
Part 1. Preliminaries
1. C ATEGORY THEORY
1.1. Category.
1.1.2. Morphisms.
L f
i∈ I Ai C
ki
fi
Ai
1.2. Abelian category.
1.2.1. Additive category.
Definition 1.2.1 (additive category). A category C is called an additive category
if for any objects A, B, C in C ,
(1) the direct product of A and B exists;
(2) Hom( A, B) is an abelian group, and 0 ∈ Hom( A, B) is called zero morphism;
(3) the map
Hom( A, B) × Hom(B, C ) → Hom( A, C )
( f , g) 7→ g ◦ f
is bilinear.
Definition 1.2.2. Let C be an additive category and f : A → B be a morphism in
C.
(1) A morphism K → A is the kernel of f if the composite K → A → B is 0, and for
any morphism K 0 → A such that the composite K 0 → A → B is 0, there exists a
unique morphism K 0 → K such that the diagram
K0
K A
commutes. For convenience we often denote K by ker f and call it the kernel
of f .
(2) A morphism B → C is the cokernel of f if the composite A → B → C is 0, and
for any morphism B → C 0 such that the composite A → B → C is 0, there exists
a unique morphism C → C 0 such that the diagram
B C
C0
commutes. For convenience we often denote C by coker f and call it the coker-
nel of f .
(3) The image of f is defined to be the kernel of the cokernel of f , and the coimage
of f is defined to be the cokernel of the kernel of f .
Remark 1.2.1. A kernel is neccessarily a monomorphism, and a cokernel is nec-
cessarily an epimorphism.
Remark 1.2.2. There is a natural morphism coim f → im f induced by universal
property
5
f
ker f A B coker f
coim f im f
Example 2.1.1 (constant presheaf). For an abelian group G , the constant presheaf
assign each open subset U the group G itself, but in general it’s not a sheaf.
Remark 2.1.1. The morphisms between sheaves are defined as morphisms of presheaves.
2.1.2. Stalks.
F p = lim F (U )
−−→
p∈U
Notation 2.1.2.
(1) For s ∈ F (U ) and p ∈ U , s| p denotes the equivalent class it gives.
(2) For s p ∈ F p , s ∈ F (U ) denotes the section such that s| p = s p .
Remark 2.1.4. It’s neccessary to check the φ p is well-defined since there are dif-
ferent choices s such that s| p = s p .
F+
The universal property shows that if the sheafification exists, then it’s unique
up to a unique isomorphism. One way to give an explicit construction of sheafifi-
cation is to glue stalks together in a suitable way. Let F + (U ) be a set of functions
a
f:U→ Fp
p∈U
(1) Injectivity: If s ∈ F (U ) such that s| p = 0 for all p ∈ U , then there exists an open
covering {Vi } i∈ I of U such that s|Vi = 0, by axiom (IV) of sheaf one has s = 0.
(2) Surjectivity: For f ∈ F + (U ) and p ∈ U , there exists p ∈ Vp ⊆ U and t ∈ F (Vp )
such that f ( p) = t| p by construction of F + . Then glue these sections together
to get our desired s such that θ ( s) = f .
Finally let’s show F + statisfies the universal property of sheafification. A mor-
phism of presheaves φ : F → G induces a map on stalks
φp : Fp → Gp.
For f ∈ F + (U ), the composite of f with the map
a a a
φp : Fp → Gp
p∈U p∈U p∈U
`
gives a map φ e( f ) : U → p∈U G p , and in fact φ e( f ) ∈ G + (U ): For p ∈ U , φ
e( f )( p) ∈ G p
since f ( p) ∈ F p and φ p : F p → G p . If for all q ∈ Vp we have t| q = f ( q), then
e( f )( q) = φ q ( f ( q)) = φ q ( t| q ) = φ( t)| q .
φ
Since G is a sheaf, the canonical morphism θ 0 : G → G + is an isomorphism, so we
can define φ : = θ 0−1 ◦ φ
e. Now let’s show φ = φ ◦ θ = θ 0−1 ◦ φ e ◦ θ . It’s easy to show
they coincide on each stalk since φ p = θ 0−
p
1
◦ e
φ p ◦ θ p , and thus φ = φ ◦ θ by Propo-
sition 2.1.1. Furthermore, uniqueness follows from the fact that φ p is uniquely
determined by φ p . □
Remark 2.1.5. From the construction, one can see the stalk of F + at p is exactly
Fp.
Remark 2.1.6. The sheafification can be described in a more fancy language: Since
we have sheaf of abelian groups on X as a category, denote it by Ab X , and presheaf
is a full subcategory of Ab X , there is a natural inclusion functor ι from category of
sheaf to category of presheaf. The sheafification is the adjoint functor of ι.
Example 2.1.2 (constant sheaf). For an abelian group G , the associated constant
sheaf G is the sheafication of the constant presheaf. By the construction of sheafifi-
cation, G can be explicitly expressed as
G (U ) = {locally constant function f : U → G }
2.1.4. Exact sequence of sheaf. Given a morphism φ : F → G between sheaves of
abelian groups, there are the following presheaves
U 7→ ker φ(U )
U 7→ im φ(U )
U 7→ coker φ(U ),
since φ(U ) : F (U ) → G (U ) is a group homomorphism.
Proposition 2.1.3. Kernel of a morphism between sheaves is a sheaf.
Proof. Let {Vi } i∈ I be an open covering of U .
10
0 → A → M1 → M2 → · · · → M m → B → 0
0 → A → M 1 → M 2 → · · · → M k−1 → ker dk → 0
dk
0 → ker dk → M k −→ B → 0.
R i+k−1 F ( A ) ∼
= R i F (ker dk )
R i+1 F (ker dk ) ∼
= R i F (B).
Combine these two isomorphisms together we obtain R i+k F ( A ) ∼ = R i F (B) for i >
0, as desired. For i = 0, it suffices to let i = 1 in R i+k−1 F ( A ) ∼
= R i F (ker dk ), then
we obtain
R k F ( A ) = R 1 F (ker dk ) = coker{F ( M k ) → F (B)}.
0 → A → M 0 → M 1 → . . . M i−1 → B → 0
0 → B → M i → M i+1 → . . .
Since we already have R i F ( A ) = coker{F ( M i−1 ) → F (B)}, and F is left exact, one
has
F (B) = ker{F ( M i ) → F ( M i+1 )}.
Thus we obtain
Our goal is to prove a flabby sheaf is acyclic, but we still need some property of
flabby sheaves.
ϕ ψ
Proposition 2.4.1. If 0 → F 0 −→ F −→ F 00 → 0 is an exact sequence of sheaves,
and F 0 is flabby, then for any open subset U , the sequence
ϕ(U ) ψ(U )
0 → F 0 (U ) −→ F (U ) −→ F 00 (U ) → 0
is exact.
Proof. It suffices to show F (U ) → F 00 (U ) → 0 is exact. Here we only gives a sketch
of the proof. Since we have exact sequence on stalks for each p ∈ U as follows
ϕp ψp
0 → F p0 −→ F p −→ F p00 → 0
Then for each s ∈ F 00 (U ), there exists t p ∈ F p such that ψ p ( t p ) = s| p , so there
exists open subset Vp ⊆ U containing p and t ∈ F (Vp ) such that ψ( t) = s|Vp . If we
can glue these t together then we get a section in F (U ) and is mapped to s, which
completes the proof. However, they may not equal on the intersection. But things
are not too bad, consider another point q and t0 ∈ F (Vq ) such that ψ( t0 ) = s|Vq ,
( t0 − t)|Vp ∩Vq ∈ ker ψ(Vp ∩ Vq ) = im ϕ(Vp ∩ Vq ). So there exists t00 ∈ F 0 (Vp ∩ Vq ) such
that
ϕ( t00 ) = ( t0 − t)|Vp ∩Vq
Now since F 0 is flabby, then there exists t000 ∈ F (Vp ) such that t000 |Vp ∩Vq = t00 . And
consider t + ϕ( t000 ) ∈ F (Vp ), which will coincide with t0 on Vp ∩ Vq . After above
corrections, we can glue t after correction together. □
Proposition 2.4.2. If 0 → F 0 → F → F 00 → 0 is an exact sequence of sheaves,
and if F 0 and F are flabby, then F 00 is flabby.
Proof. Take V ⊆ U and consider the following diagram
0 F 0 (U ) F (U ) F 00 (U ) 0
0 F 0 (V ) F (V ) F 00 (V ) 0
Then the desired result follows from five lemma. □
Proposition 2.4.3. A flabby sheaf is acyclic.
Proof. Let F be a flabby sheaf. Since there are enough injective objects in the
category of sheaf of abelian groups, there is an exact sequence
0→F →I →Q→0
with I is injective. By Example 2.4.4 we have I is flabby, and thus by Proposition
2.4.2 we have Q is flabby. Consider the long exact sequence induced from above
short exact sequence
F ( X ) → I ( X ) → Q( X ) → H 1 ( X , F ) → H 1 ( X , I ) → . . .
18
2.4.2. Soft sheaf. The second kind of acyclic sheaves is called soft sheaves, which
is quit similar to flabby.
Definition 2.4.2 (soft). A sheaf F over X is soft if for any closed subset S ⊆ X the
restriction map F ( X ) → F (S ) is surjective.
Parallel to Proposition 2.4.1 and Proposition 2.4.2, soft sheaf has the following
properties:
ϕ ψ
Proposition 2.4.4. If 0 → F 0 −→ F −→ F 00 → 0 is an exact sequence of sheaves,
and F 0 is soft, then the following sequence
ϕ( X ) ψ( X )
0 → F 0 ( X ) −→ F ( X ) −→ F 00 ( X ) → 0
is exact.
So you may wonder, what’s the difference between flabby and soft since the
definitions are quite similar, and both of them are acyclic. Clearly by definition of
sections over a closed subset, we know that every flabby sheaf is soft, but converse
fails
Example 2.4.5. The sheaf of smooth functions on a smooth manifold is soft but
not flabby.
Proof. Let s ∈ M (K ) for some closed subset K ⊆ X . Then s extends to some open
neighborhood U of K . Let ρ ∈ R (K ∪ ( X \ U )) be defined by
(
1, on K
ρ=
0, on X \ U
Since R is soft, then ρ extends to a section over X , then ρ ◦ s is the desired exten-
sion of s. □
2.4.3. Fine sheaf. Another important kind of acyclic sheaves, which behaves like
sheaf of differential forms ΩkX is called fine sheaf. Recall what is a partition of
unity: Let U = {U i } i∈ I be a locally finite open covering of topological space X . A
partition of unity subordinate to U is a collection of continuous functions f i : U i →
[0, 1] for each i ∈ I such that its support lies in U i , and for any x ∈ X
X
f i ( x ) = 1.
i∈ I
Soft
Fine
Flabby
such that
(1) All I i are injective sheaves.
(2) The induced homomorphism H i (F • ) → H i (I • ) is an isomorphism.
The hypercohomology of F • is defined by
H i ( X , F • ) := H i (Γ( X , I • ))
Definition 2.6.1. For a sheaf F , F • [ n] is a sheaf of complex defined by
(
• F i=n
(F [ n]) =
i
0 otherwise.
0 I0 I1 I2 ...
•
is an injective resolution of F [0]. Indeed, I are injective for all i ≥ 0, and
i
(
• F, n =0
i
H (I ) = = H i (F • [0])
0, otherwise
So by definition of hypercohomology, we have H i ( X , F • [0]) = H i (Γ( X , I • )) = H i ( X , F • ).
In general, one has
H i ( X , F • [ n]) ∼
= H i+n ( X , F ).
Theorem 2.6.1 (zig-zag). Let 0 → F • → G • → H • → 0 be a short exact sequence
of complexes of sheaves which are bounded from below. Then there is an induced
long exact sequence
· · · → H i−1 ( X , H • ) → H i ( X , F • ) → H i ( X , G • ) → H i ( X , H • ) → H i+1 ( X , F • ) → . . .
23
Part 2. Schemes
3. S CHEMES AND M ORPHISMS
3.1. Schemes. Throughout this lecture, all rings are assumed to be commutative
with identity element, and all homomorphisms of rings are assumed to map 1 to
1.
(2) A structure sheaf O Spec A , which is defined as follows: For every open subset
`
U of Spec A , O Spec A (U ) consists of mappings s : U → p∈Spec A A p satisfying the
following two conditions:
(a) For every p ∈ U , one has s(p) ∈ A p .
( b) For every p ∈ U , there exists a neighborhood Up of p contained in U and
a, f ∈ A such that for every q ∈ Up , one has f 6∈ q and s(q) = a/ f in A q .
Definition 3.1.7 (affine scheme). A locally ringed space that is isomorphic to
(Spec A, O Spec A ) for some ring A is called an affine scheme.
Definition 3.1.8 (distinguished open subset). Let A be a ring and f ∈ A . The
distinguished open subset D ( f ) is defined by Spec A \ V ( f ).
Proposition 3.1.1. The distinguished open subsets form a topology basis of Zariski
topology.
Corollary 3.1.1. The affine scheme is quasi-compact.
Proposition 3.1.2. Let A be a ring.
(1) For every p ∈ Spec A , there is a canonical isomorphism O p ∼ = Ap.
(2) For every f ∈ A , there is a canonical isomorphism O (D ( f )) ∼
= A f . In particular,
O (Spec A ) ∼
= A.
Proof. See Proposition 1.2.4 in [Fu06]. □
Proposition 3.1.3.
(1) Let ϕ : A → B be a homomorphism of rings. Then ϕ induces a canonical mor-
phism of locally ringed spaces
( f , f ] ) : (Spec B, O Spec B ) → (Spec A, O Spec A ).
(2) Any morphism ( f , f ] ) between (Spec B, O Spec B ) and (Spec A, O Spec A ) is obtained
this way.
Proof. See Proposition 1.2.5 in [Fu06]. □
Proposition 3.1.4. For any f ∈ A , there is a canonical isomorphism of locally
ringed spaces
(D ( f ), O Spec A |D ( f ) ) ∼
= (Spec A f , O Spec A f ).
Proof. See Proposition 1.2.6 in [Fu06]. □
3.1.3. Schemes.
Definition 3.1.9 (scheme). A scheme ( X , O X ) is a locally ringed space for which
there exists an open covering {U i } i∈ I of X such that each (U i , O X |Ui ) is an affine
scheme.
Notation 3.1.1. For convenience, if there is no ambiguity of the underlying topo-
logical space, we will simply write O instead of O X .
25
4. P ROPERTIES OF SCHEMES
5. P ROPERTIES OF MORPHISMS
Lemma 5.1.1. Suppose Spec A and Spec B are affine open subschemes of a scheme
X . Then Spec A ∩ Spec B is the union of open subsets that are simultaneously
distinguished open subschemes of Spec A and Spec B.
Proof given in [Vak17]. It suffices to show for any p ∈ Spec A ∩ Spec B, there exists
an open neighborhood of p in Spec A ∩ Spec B that is simultaneously distinguished
in both Spec A and Spec B. Let Spec A f be a distinguished open subset of Spec A
contained in Spec A ∩ Spec B and containing p and Spec B g be a distinguished open
subset of Spec B contained in Spec A f and containing p. Then g ∈ O X (Spec B) = B
restricts to an element g0 ∈ O X (Spec A f ) = A f . Note that
Spec B g = Spec A f \ {q ∈ Spec A f | g0 ∈ q} = (Spec A f ) g0 .
If g0 = g00 / f n in A f , where g00 ∈ A , then (Spec A f ) g0 = Spec A f g00 , and this completes
the proof. □
Lemma 5.1.2 (affine communication lemma). Let P be a property enjoyed by
some affine open subsets of a scheme X , such that
(1) if an affine open subset Spec A ,→ X has property P , then for any f ∈ A ,
Spec A f ,→ X does too.
(2) If ( f 1 , . . . , f n ) = A , and Spec A f i ,→ X has property P for each i , then so does
Spec A ,→ X .
Then the property P is affine-local.
Proof given in [Vak17]. Suppose {Spec A i } be an affine open covering of the scheme
X enjoying the property P . For any affine open subscheme Spec A of X , by Lemma
5.1.1 we may cover Spec A with a finite number of distinguished open subsets
32
Spec A g i , each of which is distinguished in some Spec A i . By (1) one has each
Spec A g i has property P , and thus Spec A has the property P by (2). □
Proposition 5.1.1. Let π : X → Y be a morphism of schemes.
(1) π is quasi-compact if and only if for every affine open subscheme V of Y ,
f −1 (V ) is quasi-compact.
(2) π is affine if and only if for every affine open subscheme V of Y , f −1 (V ) is
affine.
(3) π is of locally finite type if and only if for every affine open subscheme V =
Spec B of Y , f −1 (V ) can be covered by many affine open subschemes {U j =
Spec A j } j∈ J such that each A j is a finitely generated B-algebra.
(4) π is of finite type if and only if for every affine open subscheme V = Spec B
of Y , f −1 (V ) can be covered by finitely many affine open subschemes {U j =
Spec A j } j∈ J such that each A j is a finitely generated B-algebra.
(5) π is finite if and only if for every affine open subscheme V = Spec B of Y ,
f −1 (V ) = Spec A for some finitely generated B-module A .
Proof. Here we only give the proof of (1), and proofs for others are similar. By
affine communication lemma, it suffices to show the following two statements
(a) If Spec A ⊆ Y is an affine open subset such that π−1 (Spec A ) is quasi-compact,
then for any f ∈ A one has π−1 (Spec A f ) is quasi-compact.
( b) If ( f 1 , . . . , f n ) = A and π−1 (Spec A f i ) is quasi-compact for each i , then π−1 (Spec A )
is quasi-compact.
The statement ( b) is easy since the finite union of quasi-compact subset is still
quasi-compact, and now let’s prove statement (a). Suppose Spec A ⊆ Y is an affine
open subset such that π−1 (Spec A ) is quasi-compact. Then for any f ∈ A , one has
π−1 (Spec A f ) = (π−1 (Spec A ))π] ( f ) ,
where π] ( f ) ∈ O X (π−1 (Spec A )). On the other hand, since π−1 (Spec A ) is quasi-
compact, there exists a finite affine open covering U of it, and by (1) of Proposition
4.3.1 one has the intersection of (π−1 (Spec A ))π] ( f ) with any affine open subset in
U is still affine. This shows (π−1 (Spec A ))π] ( f ) is a quasi-compact since it’s a finite
union of affine open subsets. □
Corollary 5.1.1. Any affine morphism is quasi-compact.
Corollary 5.1.2. If the source of a morphism is a Noetherian scheme, then the
morphism is quasi-compact.
Proof. It follows from Proposition 4.4.1. □
Proposition 5.1.2. Suppose f : X → Y is a morphism of schemes. Then f is locally
of finite type if and only if for every affine open subscheme V = Spec B of Y and
every affine open subscheme U = Spec A of X such that f (U ) ⊆ V , the B-algebra A
is finitely generated.
Proof. See Exercise 7.7.1. □
33
S
] ]
Let x ∈ X such that f ( x) = g( x) = y and such that f x = g x . Then there exists an
open neighborhood U of x in X such that f |U = g|U .
(2) Suppose S is locally Noetherian. Let x ∈ X and y ∈ Y be two points such
that their images in S are the same point s ∈ S , and let ϕ : O Y ,y → O X ,x be
a homomorphism making the following diagram commutes
ϕ
O X ,x O Y ,y
O S,s
Then there exists an open neighborhood U of x in X and a morphism f : U → Y
]
such that f ( x) = y, f x = ϕ and the following diagram commutes
f
U Y
S
(3) Suppose S is locally Noetherian, X → S is also locally of finite type, and f : X →
Y is a morphism making the diagram in (1) commutes. Assume f ( x) = y and
]
f x : O Y ,y → O X ,x is an isomorphism. Then there exist open neighborhoods U of
x in X and V of y in Y such that f induces an isomorphism from U to V .
Proof. See Proposition 1.3.13 of [Fu06]. □
Definition 5.2.1 (dominant and birational morphism). Let X and Y be integral
schemes.
(1) A morphism f : X → Y is dominant if f ( X ) = Y .
]
(2) A dominant morphism f : X → Y is called birational if f ξ : O Y ,η → O X ,ξ is an
isomorphism, where ξ, η are generic points of X and Y respectively.
Corollary 5.2.1. Let S be a locally Noetherian scheme and let X and Y be two
integral schemes. Suppose we have the following commutative diagram
f
X Y
S
34
such that X → S and Y → S are locally of finite type and f is a birational mor-
phism. Then there exists non-empty open subsets U ⊆ X and V ⊆ Y such that f
induces an isomorphism from U to V .
5.3. Open immersion and closed immersion.
Definition 5.3.1 (open immersion). A morphism ( f , f ] ) : ( Z, O Z ) → ( X , O X ) is called
an open immersion if it induces an isomorphism of ( Z, O Z ) with an open subscheme
of ( X , O X ).
Definition 5.3.2 (closed immersion). A morphism ( f , f ] ) : ( Z, O Z ) → ( X , O X ) is called
a closed immersion if it induces a homeomorphism of Z with a closed subset of X ,
and f ] : O X → f ∗ O Z is surjective.
Definition 5.3.3 (immersion). A morphism Z → X is called an immersion if it can
be written as a composite Z → U → X such that U → X is an open immersion and
Z → U is a closed immersion.
Definition 5.3.4 (locally closed subset). A subset Z of X is called locally closed if
it’s the intersection of an open subset with a closed subset.
Remark 5.3.1. In other words, a subset Z is locally closed if and only if Z is open
in Z .
Proposition 5.3.1. Let ( f , f ] ) : ( Z, O Z ) → ( X , O X ) be a morphism of schemes.
(1) ( f , f ] ) : ( Z, O Z ) → ( X , O X ) is an open immersion if and only if f induces a home-
]
omorphism of Z with an open subset of X and f p : O X , f ( p) → O Z,p is an isomor-
phism for every p ∈ Z .
(2) ( f , f ] ) : ( Z, O Z ) → ( X , O X ) is an immersion if and only if f induces a homeo-
]
morphism of Z with a locally closed subset of X and f p : O X , f ( p) → O Z,p is an
epimorphism.
(3) The immersions are monomorphisms in the category of schemes. Moreover, the
composite of immersions is an immersion, so are open immersion and closed
immersion.
Proof. See Exercise 7.8.1. □
Proposition 5.3.2. Let A be a ring.
(1) For every ideal a of A , the morphism φ : Spec A /a → Spec A induced by the
canonical homomorphism ϕ : A → A /a is a closed immersion.
(2) Every closed immersion into Spec A is isomorphic to Spec A /a → Spec A for
some ideal a of A .
Proof. See Proposition 1.3.16 of [Fu06]. □
Corollary 5.3.1. A closed immersion is affine, and thus quasi-compact.
Proposition 5.3.3 (reduced closed subscheme structure). Let ( X , O X ) be a scheme
and Y be a closed subset of X . Then there exists a unique reduced scheme struc-
ture (Y , O Y ) on Y which makes Y a closed subscheme of X . If ( Z, O Z ) → ( X , O X ) is
35
a closed immersion such that its image in X contains Y , then there exists a unique
morphism (Y , O Y ) → ( Z, O Z ) such that the following diagram commutes
Y X
Z
Proof. See Proposition 1.3.18 of [Fu06]. □
5.4. Fibred product. In this section S always is a scheme.
Definition 5.4.1.
(1) An S -scheme is a scheme X together with a morphism X → S .
(2) An S -morphism from an S -scheme X to an S -scheme Y is a morphism X → Y
such that the diagram
X Y
S
commutes.
Remark 5.4.1. For any scheme X , there is a unique morphism X → Spec Z, so the
category of schemes coincides with the category of Spec Z-schemes.
Definition 5.4.2 (fibred product). Let X and Y be S -schemes. The product in the
category of S -schemes is called the fibred product of X and Y over S , which is a
S -scheme denoted by X ×S Y .
Proposition 5.4.1. For S -schemes X and Y , their fibred product over S exists
and unique up to unique isomorphism.
Proof. See Proposition 1.3.20 of [Fu06]. □
Proposition 5.4.2. Let f : X → Y be a morphism of schemes and y be a point in
Y with residue field k( y). The projection
X ×Y Spec k( y) → X
induces a homeomorphism from X ×Y Spec k( y) with f −1 ( y) on the underlying topo-
logical spaces.
Proof. See Proposition 1.3.21 of [Fu06]. □
Proposition 5.4.3. Let
X Y
S
36
T T ×S T
is Cartesian, where the top horizontal arrow is the unique morphism whose com-
posites with the two projections of X ×S Y to its factors are the two projections of
X ×T Y to its factors, and the right vertical arrow is the unique morphism whose
compositions with the two projections of T ×S T to its factors are the morphisms
X → T and Y → T respectively.
Proof. See Exercise 7.9.4. □
This shows f 0−1 (Vi ) is quasi-compact. By varing U and thus g−1 (U ), we obtain an
open covering {Vi } i∈ I of Y 0 such that f 0−1 (Vi ) is quasi-compact for each i ∈ I . This
shows f 0 is quasi-compact. □
(2) If X is quasi-separated over S , then the intersection of any two affine open
subschemes is a finite union of affine subschemes,
Proof. For (1). Let U = Spec A and V = Spec B be two affine open subschemes of
X . Then by the property of fibred product one has U ×S V is affine. On the other
hand, by Proposition 5.4.3 one has the following diagram is Cartesian
U ×X V U ×S V
X X ×S X
Proposition 5.6.1.
(1) A morphism f : X → Y of schemes is proper if and only if there exists an open
covering {Vi } i∈ I of Y such that f −1 (Vi ) → Vi is proper.
(2) The closed immersion is proper.
(3) The composite of two proper morphisms is proper.
(4) The proper morphism is stable under base change.
(5) Let f : X → Y and g : Y → Z be morphisms of schemes. If g ◦ f is proper and g
is separated, then f is proper.
6. C OHERENT SHEAVES
Definition 6.1.5 (finite type). An O X -module F is called of finite type if there ex-
ists an open covering {U i } i∈ I of X such that on each U i , there is an exact sequence
of the form
⊕n
OU i → F |Ui → 0.
i
is exact.
(4) For any A -modules M and N , one has
HomOSpec A ( M ∼ , N ∼ ) ∼
= Hom A ( M, N )
∼ ∼∼
M ⊗O N = ( M ⊗ A N )∼ .
Spec A
Proof. Here we only give the proofs of (3), (5) and (6), since (1),(2) can be proved
by the similar argument as shown in structure sheaf case, and the proof of (4) is
shown in Proposition 1.4.2 in [Fu06].
For (3). Note that a sequence of A -modules M 0 → M → M 00 is exact if and only if
Mp0 → Mp → Mp00
is exact for every p ∈ Spec A , and thus it’s equivalent to the sequence of sheaves
M 0∼ → M ∼ → M 00∼ is exact by (1).
For (5). It suffices to note that for each p ∈ Spec A , one has
M M ∼ M M
( M ∼ )p ∼
i = ( M )p ∼
= M i,p ∼
i = ( M i )∼ , p
i i
since taking stalk commutes with direct sum, and by the same argument one can
prove (6), since both taking stalk and direct limit are colimits, and colimit com-
mutes colimit. □
Proposition 6.2.2. Let ϕ : A → B be a homomorphism of rings and f : Spec B →
Spec A be the corresponding morphism.
(1) For every B-module N , one has f ∗ N ∼ ∼ = N ∼ , where on the right hand N is
regarded as an A -module.
(2) For every A -module M , one has f ∗ M ∼ ∼
= ( B ⊗ A M )∼ .
Proof. See Proposition 1.4.3 in [Fu06]. □
6.2.2. Coherent sheaves on Noetherian scheme.
Definition 6.2.2 (quasi-coherent). Let ( X , O X ) be a scheme. A sheaf of O X -module
F is called quasi-coherent if X can be covered with affine open subschemes U i =
Spec A i such that F |Ui ∼
= M∼
i
for some A i -module M i .
Definition 6.2.3 (coherent). Let ( X , O X ) be a Noetherian scheme. A sheaf of O X -
module F is called quasi-coherent if X can be covered with affine open subschemes
U i = Spec A i such that F |Ui ∼
= M∼
i
for some finitely generated A i -module M i .
43
Z
g0 i0
Z0
Definition 6.4.2. For every homogeneous prime ideal p of S , define M(p) to be the
S (p) -module
m
M(p) = { | m ∈ M and t ∈ S \ p are homogeneous of the same degree}.
t
Definition 6.4.3. For every homogeneous element f in S , define M( f ) to be the
S ( f ) -module
m
M( f ) = { | k ∈ N and m ∈ M is homogeneous of degree k deg f }.
fk
Definition 6.4.4. The O Proj S -module associated to M , denoted by M ∼ is defined
as follows: For every open subset U ⊆ Spec A, M ∼ (U ) consists of those mappings
s : U → q p∈Spec A M(p) satisfying the following two conditions
(1) For every p ∈ U , one has s(p) ∈ M(p) .
(2) For every p ∈ U , there exists an open neighborhood Up of p, m ∈ M and f ∈ S
of the same degree, such that for every q ∈ Up , one has f ∉ q and s(q) = m/ f in
M (q ) .
For every inclusion of open subsets V ⊆ U, M ∼ (U ) → M ∼ (V ) is defined to be the
restriction of mappings.
Proposition 6.4.1.
(1) For every p ∈ Proj S , one has ( M ∼ )p ∼
= Mp .
(2) For every homogeneous element f in S of positive degree, one has M ∼ |D ( f ) ∼
=
( M ( f ) )∼ .
(3) M ∼ is quasi-coherent. If S is Noetherian and M is finitely generated S -module,
then Proj S is Noetherian and M ∼ is coherent.
Definition 6.4.5 (twisting). For any integer n, O Proj S ( n) is defined by S ( n)∼ and
O Proj S (1) is called the twisting sheaf. Moreover, for any O Proj S − module F , define
F ( n) = F ⊗OProj S O Proj S ( n).
Part 3. Homework
7. H OMEWORK
7.1. Homework-1.
Exercise 7.1. 1. A filtered abelian group is a pair ( A, F • A ) such that A is an
abelian group and
· · · ⊃ F i A ⊃ F i+1 A ⊃ · · ·
is a decreasing family of subgroups of A with indices i ∈ Z. A homomorphism
f : ( A, F • A ) → (B, F • B) of filtered abelian groups is a homomorphism f : A → B of
abelian groups such that f (F i A ) ⊂ F i B for all i ∈ Z.
(1) Prove that filtered abelian groups form an additive category with zero objects
and every morphism has kernel and cokernel.
(2) Given an example of a morphism f such that the canonical morphism coim f →
im f is not an isomorphism.
Proof. For (1). Suppose ( A, F • A ) and (B, F • B) are filtered abelian groups. The
direct product of ( A, F • A ) and (B, F • B) is given by ( A ⊕, F • ( A ⊕ B)), where the fil-
tration of A ⊕ B is given by F i ( A ⊕ B) = F i A ⊕ F i B, and it’s clear morphisms between
( A, F • A ) and (B, F • B) form an abelian group such that the composition is bilinear.
This shows the category of filtered abelian groups is additive, and the zero object
in this category is zero group with trivial filtration.
Suppose f : ( A, F • A ) → (B, F • B) is a morphism between filtered abelian groups.
Since f is also a group homomorphism between abelian groups, it has kernel
and cokernel in the category of abelian groups. More precisely, ker f ⊂ A and
coker f = B/ im f . Then the filtrations on A and B induce filtrations on ker f and
coker f respectively, and thus it gives kernel and cokernel in the category of fil-
tered abelian groups.
For (2). Suppose A = Z ⊕ Z with filtration Z ⊕ Z ⊃ Z ⊃ {0} and B = Z ⊕ Z ⊕ Z with
filtration Z ⊕ Z ⊕ Z ⊃ Z ⊕ Z ⊃ {0}. For homomorphism given by
A→B
(a, b) 7→ (a, b, 0),
the coimage is exactly A with filtration Z ⊕ Z ⊃ Z ⊃ {0}, but the image is Z ⊕ Z with
filtration Z ⊕ Z ⊃ Z ⊕ Z ⊃ {0}. □
Exercise 7.2. Let 0 → A → B → C → 0 be a sequence of morphisms in an abelian
category. Prove the following statements are equivalent:
(1) The sequence is a short exact sequence.
(2) B → C is an epimorphism and A → B is its kernel.
(3) A → B is a monomorphism and B → C is its cokernel.
Proof. Firstly let’s show the following lemma:
v
Lemma 7.1.1. Suppose B → C → 0 is a sequence of morphisms in an abelian
category. Then the following statements are equivalent:
48
(a) B → C → 0 is exact.
( b) the cokernel of v is C → 0.
( c) v is an epimorphism.
Proof.
(a) to ( b): If B → C → 0 is exact, then coim v = im v is the kernel of C → 0, that is
the im v = C → C . On the other hand, im v is the kernel of cokernel v. Thus the
cokernel of v is C → 0.
( b) to (a): If the cokernel of v is C → 0, then coim v = im v = ker(coker v) = ker{C →
0}, that is B → C → 0 is exact.
( b) to ( c): If the cokernel of v is C → 0 and α, β : C → D are morphisms such that
α ◦ v = β ◦ v. Then (α − β) ◦ v = 0, and thus by universal property of cokernel there
exists the following commutative diagram
v
B C 0
α−β
D
This shows α = β, that is, v is an epimorphism.
( c) to ( b): If v is an epimorphism and f : C → D is a morphism such that f ◦ v = 0,
then f = 0 since v is an epimorphism, and thus every morphism f such that
f ◦ v = 0 factors through C → 0, that is, the cokernel of v is C → 0.
□
Remark 7.1.1. By the same argument one can see a sequence of morphisms 0 →
u
A → B in abelian category is exact if and only if u is a monomorphism, also if and
only if 0 → A is the kernel of u.
u v
Now suppose 0 → A → B → C → 0 is an exact sequence in abelian category. Then
we claim u is the kernel of v: Since v ◦ u = 0, by the universal property of kernel
there exists the following diagram
u
0 A B
u
coim{0 → A } ker v
Note that u is an epimorphism, since A → coim{0 → A } is an epimorphism and
coim{0 → A } → ker v is an isomorphism. Moreover, u is a monomorphism since u
is a monomorphism: If α, β : D → A such that u ◦ α = u ◦ β, then we compose them
with ker v → B, one has u ◦ α = u ◦ β, and thus α = β. Then u is both monomorphism
and epimorphism, and since the category is abelian, one has u is an isomorphism,
and thus u is the kernel of v. By the same argument, it’s easy to see v is the
cokernel of u.
In a summary, above arguments show that (1) implies (2) and (3). To see (2)
implies (1), it suffices to show 0 → A → B → C is exact, since v : B → C is epimor-
phism already implies B → C → 0 is exact. Firstly, since u is the kernel of v, then
49
coim u = A ker v = A
□
Exercise 7.3. Let A and B be objects in an abelian category. Prove that the
canonical sequence
i1 p2
0→ A → A⊕B → B →0
is exact.
Proof. By Exercise 7.2 it suffices to show i 1 is a monomorphism and cokernel of i 1
is p 2 . By definition there exists p 1 : A ⊕ B → A such that p 1 ◦ i 1 = id A and i 2 : B →
A ⊕B such that p 2 ◦ i 2 = idB . Moreover, p 2 ◦ i 1 = p 1 ◦ i 2 = 0 and i 1 ◦ p 1 + i 2 ◦ p 2 = id A ⊕B .
(1) Suppose α, β : C → A are morphisms such that i 1 ◦ α = i 1 ◦ β. Then p 1 ◦ i 1 ◦ α =
p 1 ◦ i 1 ◦ β implies α = β, and thus i 1 is a monomorphism.
(2) Suppose α : C → A ⊕ B is a morphism such that p 2 ◦ α = 0. Then
i 1 ◦ p 1 ◦ α = ( i 1 ◦ p 1 + i 2 ◦ p 2 ) ◦ α = α.
Thus we have the following commutative diagram
i1 p2
0 A A⊕B B 0
p 1 ◦α α
C
This shows i 1 : A → A ⊕ B satisfies the universal property of kernel.
□
Exercise 7.4. Let I be a category whose objects form a set, and let F be a covariant
functor from I to the category of Abelian groups. For each i ∈ I , let k i : F ( i ) →
L L
i ∈ I F ( i ) be the canonical monomorphism. Let H be the subgroup of i∈ I F ( i )
generated by
k i ( x i ) − k j (F ( i → j )( x i )),
where i → j goes over all morphisms in I , and x i goes over all elements F ( i ). Set
à !
M
lim F ( i ) = F ( i ) / H.
−−→ i∈ I
i∈ I
L
Let ϕ i : F ( i ) → lim F ( i ) be the composite of k i with the projection i∈ I F ( i ) →
L −−
→ i ∈ I
( i∈ I F ( i )) / H . Then we have ϕ j ◦ F ( i → j ) = ϕ i for every morphism i → j in I . If
A is an abelian group and ψ i : F ( i ) → A ( i ∈ I ) is a family of homomorphisms such
50
that ψ j ◦ F ( i → j ) = ψ i for all morphisms i → j in I , then there exists one and only
one homomorphism ψ : lim F ( i ) → A such that ψ ◦ ϕ i = ψ i for all i .
−−→ i∈ I
Proof. Firstly let’s show the existence: Note that by universal property of di-
L
rect sum, there exists a morphism ϕ : i F ( i ) → A , such that ψ i = ϕ ◦ k i , where
L
k i : F ( i ) → i F ( i ) is canonical inclusion. Moreover, for any element k i ( x i )− k j (F ( i →
j )( x i )) ∈ H , one has
ϕ( k i ( x i ) − k j (F ( i → j )( x i ))) = ψ i ( x i ) − ψ j ◦ F ( i → j )( x i ) = 0.
This shows H ⊆ ker ϕ, and thus we obtain a morphism ψ : lim F ( i ) → A induced
−−→ i∈ I
by ϕ, and it’s clear ψ i = ψ ◦ ϕ i .
F ( i)
ψi
L ϕ
ϕi i F ( i) A
ψ
lim F ( i )
−−→ i∈ I
Before we begin to prove the uniqueness, we claim any element of lim F ( i ) can
−−→ i∈ I
be written in the form ϕ i ( x i ) for some i ∈ I and some x i ∈ F ( i ): For any element
L
x ∈ lim F ( i ) = i∈ I F ( i )/ H , we write it as
−−→ i∈ I
Xn
x= ϕ i ( x j ), x j ∈ F ( j ).
j =1
Q u Q v Q
0 i∈ I A 0i i∈ I Ai i∈ I A 00i 0
f0 f f 00
Q u Q v Q
0 i∈ I A 0i i∈ I Ai i∈ I A 00i 0
Since ker f ∼
= lim i A i , the snake lemma yields the desired result. □
←−−
52
7.2. Homework-2.
7.2.1. Part I. In the following, we work with morphisms in an abelian category C .
Exercise 7.6. Let f : A → B and g : B → C be morphisms.
(1) Suppose f and g are monomorphisms. Prove g ◦ f is a monomorphism.
(2) Suppose g ◦ f is a monomorphism. Prove f is a monomorphism.
Proof. For (1). Suppose α, β : D → A are arbitrary morphisms such that g ◦ f ◦ α =
g ◦ f ◦ β. Then f ◦ α = f ◦ β since g is a monomorphism, and thus α = β since f is
also a monomorphism.
For (2). Suppose α, β : D → A are arbitrary morphisms such that f ◦ α = f ◦ β. By
composing g one has
g ◦ f ◦ α = g ◦ f ◦ β,
and thus α = β since g ◦ f is a monomorphism. □
Exercise 7.7. Let f : A → B be a morphism in C . Recall that we have a commu-
tative diagram
f
A B
∼
=
coim f im f
Moreover A → coim f is an epimorphism and im f ,→ B is a monomorphism. Sup-
pose we have a commutative diagram
f
A B
ϕ ψ
∼
=
C D
such that ϕ : A → C is an epimorphism, ψ : D ,→ B is a monomorphism, and C ∼
=D
∼
= ∼
=
is an isomorphism. Prove that there exist isomorphisms coim f → C and D → im f
such that the following diagram commutes:
ϕ ∼
= ψ
A C D B
∼
= ∼
=
∼
=
coim f im f
Thus ϕ : A → C can be identified with ϕ : A → coim f , and ψ : D ,→ B can be identi-
fied with im f ,→ B.
Proof. For convenience we denote the kernel of f by τ : ker f → A , denote the iso-
morphism between C and D by g, and denote canonical morphism from A to coim f
by u.
Note that ψ ◦ g ◦ ϕ ◦ τ = f ◦ τ = 0. Then ϕ ◦ τ = 0 since ψ is a monomorphism and
g is an isomorphism. By universal property of cokernel there is a morphism from
coim f → C , denoted by α. Since α ◦ u = ϕ and both ϕ and u are epimorphisms,
53
one has α is an epimorphism. By the same argument one can see there exists a
morphism β : im f → D which is a monomorphism. Since C is an abelian category,
there is canonical isomorphism between coim f and im f , and thus α is a monomor-
phism and β is an epimorphism. This shows both α and β are isomorphisms in C ,
since C is an abelian category.
τ f
0 ker f A B coker f 0
u v
ϕ ψ
α g β
coim f C D im f
∼
=
□
Exercise 7.8. Define the opposite category C ◦ of C as follows:
(a) C ◦ has the same objects as C . For any object A in C , we denote the corre-
sponding object in C ◦ by A ◦ .
( b) For any objects A and B in C , we define
¡ ¢
HomC ◦ A ◦ , B◦ = HomC (B, A ).
is an exact sequence in C ◦ .
Proof. For (1). Firstly, let’s see C is an additive category. For objects A ◦ , B◦ and
C ◦ of C ◦ , by definition HomC◦ ( A ◦ , B◦ ) = HomC ( A, B) is an abelian group, and the
composition
HomC ◦ ( A ◦ , B◦ ) × HomC ◦ (B◦ , C ◦ ) → HomC ◦ ( A ◦ , C ◦ )
f◦
ker f ◦ B◦ A◦
◦
α
C◦
This corresponds to the following commutative diagram in category C
f
ker f ◦ B A
α
C
Then by uniqueness of cokernel, one has ker f ◦ is exactly the cokernel of f . Simi-
larly one can show the cokernel of f ◦ is exactly the kernel of f . This shows for any
morphism f ◦ : B◦ → A ◦ , it has kernel and cokernel since C is an abelian category.
Moreover, by the same argument it’s easy to see coim f ◦ is isomorphic to im f , and
im f ◦ is isomorphic to coim f , and thus
coim f ◦ ∼
= im f ◦ ,
since C is an abelian category.
ϕ ψ
For (2). Note that A → B → C is exact if and only if ker ψ = coim ϕ, and since C
is an abelian category, it’s equivalent to ker ψ = im ϕ. By arguments in the proof of
(1) it’s equivalent to coker ψ◦ = coim ϕ◦ . □
7.2.2. Part II.
Exercise 7.9. Let X be a topological space, A an abelian group endowed with the
discrete topology, and F the sheaf so that F (U ) is the group of continuous maps
from U to A for every open subset U of X . Prove that F is isomorphic to the sheaf
associated to the constant presheaf U 7→ A .
Proof. Firstly note that if A is equipped with discrete topology, then continuous
map f from U to A is locally constant since every point a ∈ A is an open subset,
and thus its preimage f −1 (a) is an open subset in U . On the other hand, by the
construction of constant sheaf associated to the constant presheaf, the sections of
it over U are also locally constant maps from U to A . This shows F is exactly the
sheafication of constant presheaf. □
Exercise 7.10. For every open subset U of the complex plane C, let O (U ) be the
ring of holomorphic functions on U , and let O ∗ (U ) be the group of units in O (U ).
Prove that the morphism O → O ∗ defined by
O (U ) → O ∗ (U )
p
−1 f
f 7→ e2π
is an epimorphism in the category of sheaves of abelian groups, but not an epi-
morphism in the category of presheaves. Here we regard O as a sheaf of abelian
55
groups with respect to addition of functions. Prove that the kernel of this mor-
phism is isomorphic to the sheaf associated to the constant presheaf U 7→ Z.
exp
Proof. For the first part, if we want to show O −→ O ∗ → 0 is an exact sequence in
the category of sheaves of abelian groups, it suffices to check for each x ∈ C, the
following sequence of stalks is exact
exp
O x −→ O x∗ → 0.
It holds since for any non-vanishing holomorphic function f , log f is well-defined
on a sufficiently small neighborhood of x, which proves the surjectivity. On the
exp
other hand, O −→ O ∗ → 0 is not an exact sequence in the category of presheaves of
abelian groups, since
exp
O (C∗ ) −→ O ∗ (C∗ ) → 0
fails to be an exact sequence.
For the half part, we need to prove
p
2π −1 exp
0 → Z −→ O −→ O ∗
is an exact sequence in the category of sheaves of abelian groups. It suffices to
show for any open subset U ⊆ C, the following sequence of abelian groups is exact
p
2π −1 exp
0 → Z(U ) −→ O (U ) −→ O ∗ (U ).
p
If u : U → Z is a locally constant function, then it’s clear exp(2π −1 u) = 0. Con-
versely, if v : U →
p C is a holomorphic function such that exp v = 0. Then for each
x ∈ U , v( x) = 2π −1 u( x), where
p u : U → Z is a continuous function since v is con-
tinuous, and thus v ∈ 2π −1Z(U ), since continuous integral-valued function is
locally constant. □
e : C → (Sets) be
Exercise 7.11. Let C be a category. For any object X ∈ ob C , let X
the contravariant functor from C to the category of sets defined by
e (Y ) = Hom(Y , X ).
X
A functor from C to the category of sets is called representable by X if it is iso-
morphic to Xe . For any contravariant functor G : C → (Sets), prove that we have a
one-to-one correspondence
Hom( Xe ,G ) → G ( X )
α → α X (id X ),
where Hom( X e ,G ) is the set of natural transformations from the functor X
e to the
functor G . Prove the same result for covariant functors.
Proof. Let us first check this correspondence is surjective: For an object s ∈ G ( X ),
e → G as follows: For X 0 ∈ C , let α X 0 : X
we define α = α( s) : X e ( X 0 ) → G ( X 0 ) be the
0
morphism of set which sends f : X → C to G ( f )( s). Now let’s show α : X e → G is a
natural transformation: For any morphism g : X 00 → X 0 in C , it suffices to show
the following diagram commutes
56
αX 0
e ( X 0)
X G( X 0)
e ( g)
X G ( g)
α X 00
e ( X 00 )
X G ( X 00 )
It follows that
e ( g)(id X ) = α X 0 ( g).
G ( g) ◦ α X (id X ) = α X 0 ◦ X
Similarly as η is a natural transformation, one has (G ( g)◦η X )(id X ) = η X 0 ( g). Hence
α X 0 ( g) = G ( g) ◦ α X (id X ) = G ( g) ◦ η X (id X ) = η X 0 ( g).
By considering the opposite category, it’s clear the same result holds for covariant
functors. □
Exercise 7.12. Let u : C → D be a functor. Suppose that for each object D ∈ ob D ,
the functor
C → (Sets)
C 7→ Hom( u(C ), D )
is representable by an object v(D ) ∈ ob C . Then v : D → C is a functor right adjoint
to u.
(1) We say u is faithful (resp. fully faithful) if for any objects C 1 , C 2 ∈ ob C , the
map
Hom (C 1 , C 2 ) → Hom ( u (C 1 ) , u (C 2 ))
is injective (resp. bijective).
(2) We say u is essentially surjective if for any object D in D , there exists an object
C in C such that we have an isomorphism u(C ) ∼ = D.
(3) We say u is an equivalence of categories if u is both fully faithful and essen-
tially surjective.
Suppose u is an equivalence of categories. For any D ∈ ob D , choose an object
v(D ) ∈ ob C such that u ◦ v(D ) ∼= D . Prove that v is a functor that is both left and
right adjoint to u : D → C . It is called a quasi-inverse of u.
Proof. Firstly let’s show v is a functor: If f : D 1 → D 2 is a morphism in D , then
consider the following commutative diagram
v u
D1 v( D 1 ) D1
f v( f ) f
v u
D2 v( D 2 ) D2
Since u is an equivalence of categories, and thus it’s fully faithfully, so there exists
a morphism v( f ) : v(D 1 ) → v(D 2 ) still making above diagram commutes, which
shows v is a functor.
Now let’s show v is the right adjoint of u, that is to show for any C ∈ C and
D ∈ D , there is a one-to-one correspondence Hom( u(C ), D ) = Hom(C, v(D )). Note
that u is essentially surjective, so there exists C 0 such that u(C 0 ) = D , and thus
Hom( u(C ), D ) = Hom( u(C ), u(C 0 )) = Hom(C, C 0 ).
On the other hand, one has
Hom(C, v(D )) = Hom(C, v◦ u(C 0 )) = Hom( u(C ), u◦v◦ u(C 0 )) = Hom( u(C ), u(C 0 )) = Hom(C, C 0 ).
This shows v is the right adjoint of v, and by the same argument one can see v is
the left adjoint of u. □
58
7.3. Homework-3.
Exercise 7.14. Let A be a ring. For every open subset U of Spec A , let SU be the
T −1
multiplicative subset SU = p∈U ( A − p), and let P (U ) = SU A . For every inclusion
V ⊆ U of open subsets, we have SU ⊆ S V and hence we have a canonical homo-
morphism P (U ) → P (V ). This makes P a presheaf of rings on Spec A . Prove that
O Spec A ∼
= P +.
Proof. It suffices to show for each point p ∈ Spec A , one has
O Spec A,p ∼
= P +. p
= A p , so it suffices to show P p+ ∼
Note that O Spec A,p ∼ = A p . But by the construction of
P , one has
P p+ = P p = lim P (U ) = lim SU
−1
A.
−−→ −−→
p∈U p∈U
Now it suffices to show that A p satisfies the universal property of inverse limit
lim S −1 A , which follows from the universal property of localization. □
−−→p∈U U
Exercise 7.15. Let S be a multiplicative subset of a ring A . Prove that the canon-
ical morphism Spec S −1 A → Spec A induces an embedding on the underlying topo-
logical spaces.
Proof. Recall that the prime ideals in S −1 A are in one to one correspondence with
prime ideals in A which do not intersect with S , and the correspondence is given by
pullback. This shows the canonical morphism ϕ : Spec S −1 A → Spec A is bijective,
and it’s clear that ϕ is continuous, so it suffices to show that ϕ is closed.
Note that every ideal in S −1 A is an extended ideal, that is, it’s of the form S −1 a,
where a ⊆ A is an ideal. Then
ϕ(V (S −1 a)) = ϕ({S −1 p | S −1 a ⊆ S −1 p, p is prime})
= {p | a ⊆ p, p is prime}
= V (a).
This completes the proof. □
Exercise 7.16. Let x be a point in scheme X , and let k( x) = O X ,x /m x be the residue
field at x. Construct a natural morphism i : Spec k( x) → X with image x so that
the homomorphism O X ,x → k( x) induced by i ] is the canonical homomorphism.
Proof. If we want to construct a morphism from scheme Spec k( x) → X , it suf-
fices to construct a continuous map between topological spaces and a morphism
between structure sheaves.
(1) For the continuous map between topological spaces Spec k( x) and X , we simply
send Spec k( x) to the point x ∈ X since Spec k( x) is just a single point.
(2) For the morphism i ] between structure sheaves, it’s defined as follows: For
open subset U ⊆ X , i ] : O X (U ) → O Spec k( x) ( i −1 (U )) = k( x) is defined by
α
O X (U ) −→ O X ,x → k( x),
59
7.4. Homework-4.
Exercise 7.17. Let X be a topological space and C X be the sheaf of complex-
valued functions on X . Prove that ( X , C X ) is a locally ringed space. Moreover, for
each p ∈ X , one has
m p = { f ∈ C X ,p | f ( p) = 0},
and the residue field k( p) = C.
Proof. To show ( X , C X ) is a locally ringed space, it suffices to show that for each
p ∈ X , every element in C X ,p \ m p is a unit. Then m p is the unique maximal ideal
and thus C X ,p is the local ring.
For f ∈ C X ,p \ m p , since f ( p) 6= 0, we may construct a continuous function g
defined on an open neighborhood U of p such that g( p) = 1/ f ( p). Then g is an
inverse of f in C X ,p .
To see the residue field, it suffices to note that
0 → m p → C X ,p → C → 0
is an exact sequence. □
Exercise 7.18. Let f : U → X be an embedding of topological spaces. Then for any
sheaf F defined on U and p ∈ U , prove that
( f ∗ F ) f ( p) ∼
= Fp.
Proof. Since f is a topological embedding, without lose of generality we may as-
sume U ⊆ X equipped with subspace topology and f is the inclusion map i : U ,→
X . By definition one has
( i ∗ F ) p = lim i ∗ F (V )
−−→
p∈V ⊆ X
= lim F ( i −1 (V ))
−−→
p∈V ⊆ X
= lim F (V ∩ U ).
−−→
p∈V ⊆ X
On the other hand, since U is equipped with subspace topology, every open subset
of U containing p is exactly of the form V ∩ U , where V ⊆ X is an open subset
containing p. This shows
lim F (V ∩ U ) = lim F (U ) = F p
−−→ −−→
p∈V ⊆ X p∈U
□
61
7.5. Homework-5.
7.5.1. Part I.
Exercise 7.5.1. Let S be a graded ring.
(1) Let p be a prime ideal of S , and let
M
p0 = (p ∩ S d ).
d
0
Prove that p is a homogeneous prime ideal of S .
p
(2) Let a be a homogeneous ideal of S . Prove that a is the intersection of homoge-
neous prime ideals containing a.
Proof. For (1). Note that for any degree d , one has
p0 ∩ S d = p ∩ S d .
This shows M M
p0 = (p ∩ S d ) = (p0 ∩ S d ),
d d
and thus p is a homogeneous ideal.
To see p0 is prime, it suffices to show if a, b are two homogeneous elements such
that ab ∈ p0 , then either a or b in p. Since both a and b are homogeneous, then
ab is also homogeneous. If ab ∈ p ∩ S d , then either a or b in p since p is prime,
and thus either a or b in some p ∩ S d 0 since both a and b are homogeneous. This
completes the proof of p0 is a prime homogeneous ideal.
For (2). Suppose I is the set of all homogeneous prime ideals of S containing
p T p
a. Firstly one has a ⊆ p0 ∈ I p0 since a equals the intersection of all prime ideals
containing a. On the other hand, for any prime ideal p containing a, one has the
L
homogeneous prime p0 = d (p ∩ S d ) ⊆ p also contains a, since
M M
a = (a ∩ S d ) ⊆ (a ∩ S d ).
d p
p L 0
Thus a= p0 ∈ I p as desired. □
Exercise 7.5.2. Let ϕ : S → T be a homomorphism of graded rings. Suppose
there exists an integer m ≥ 1 such that ϕ(S d ) ⊂ T md for all d . Let I be the ho-
mogeneous ideal of T generated by ϕ(S + ), and let U = Proj T − V (T ). Construct a
morphism f : U → Proj S of schemes so that f (q) = ϕ−1 (q) for any q ∈ U and that
]
f q : O Proj S, f (q) → O Proj T,q can be identified with the homomorphism ϕq : S (ϕ−1 (q)) →
T (q ) .
Proof. Firstly let’s construct the continuous map between the base topological
spaces U and Proj S . Since ϕ : S → T is a homomorphism of graded rings, one
has the pullback of a homogeneous ideal q ⊆ T still is a homogeneous ideal of S .
As a consequence, if q ∈ U = Proj T \ V (T ), one has ϕ−1 (q) is a homogeneous prime
ideal, and ϕ−1 (q) doesn’t contain S + , otherwise q will contain T , which is a con-
tradiction. This shows f (q) := ϕ−1 (q) gives a well-defined map from U to Spec S ,
which is also continuous.
62
Now let’s construct the morphism between structure sheaves O Proj S and f ∗ OU ,
where OU is O Spec T |U in fact. For each open subset V ⊆ Spec S , it suffices to con-
struct a homomorphism of rings
which is compatible with the restriction map between different open subsets. Given
q ∈ Proj T \ V (T ), we will construct a homomorphism ϕq : Sϕ−1 (q) → T(q) as follows:
For any element s/ t ∈ S ϕ−1 (q) , ϕ( s/ t) is defined by ϕ( s)/ϕ( t). Since t 6∈ ϕ−1 (q), one has
ϕ( t) 6∈ q, and thus ϕ( s/ t) ∈ Tq . On the other hand, since ϕ is a ring homomorphism
between graded rings, it maps elements of degree zero to the one of degree zero,
and thus ϕ( s/ t) ∈ T(q) as desired.
`
For any element s ∈ O Proj S (V ), it’s a map s : V → p S p satisfying some proper-
ties. Given q ∈ f −1 (V ) with ϕ−1 (q) = p, that is, f (q) = p ∈ V . By composing
f sp ϕq
q −→ p −→ S(p) −→ T(q) ,
`
one can construct a map t : f −1 (V ) → q∈ f −1 (V ) T(q) . A routine check shows that
t gives an element of OU ( f −1 (V )), and this correspondence gives a morphism be-
tween sheaves O Proj S → f ∗ OU such that the induced morphism on stalks is exactly
ϕq : S (ϕ−1 (q)) → T(q) . □
L
Exercise 7.5.3. Let A be a ring, I an ideal of A , and S = ∞ d
d =0 I . Then S is a
graded ring. We call Proj S the blowing-up of Spec A along the ideal I . Prove that
the inclusion A = S 0 ,→ S induces a morphism of schemes f : Proj S → Spec A such
∼
=
that over the open subset U = Spec A − V ( I ), f induces an isomorphism f −1 (U ) −→
U.
Proof. For convenience we denote the inclusion i : A ,→ S . Firstly let’s show the
inclusion i gives a continuous map f between topological spaces between Proj S
and Spec A with im f ⊆ U . Given p ∈ Proj S , one has i −1 (p) is a prime ideal of A ,
and i −1 (q) cannot contain the ideal I , otherwise q contains all power of I , and thus
it contains S + , a contradiction.
(1) Note that the continuous map f : Proj S → U is surjective, since for any prime
ideal p ⊆ A , automatically it’s a homogeneous prime ideal in S with f (p) = p.
(2) On the other hand, if homogeneous prime ideals p, q ∈ S such that i −1 (p) =
i −1 (q), then p = i −1 (p)S + = i −1 (q)S + = q. This shows f is injective.
(3) Finally let’s show f is a closed map. Suppose V+ (a) is a closed subset of Proj S ,
where a ⊆ S is a homogeneous prime ideal. Then
f (V+ (a)) = f ({p ∈ Proj S | a ⊆ p})
= { i −1 (p) | p ∈ Proj S, a ⊆ p}
= {p ∈ Spec A | i −1 (a) ⊆ p}
= V ( i −1 (a)).
63
∼
=
Above arguments shows that f −1 (U ) −→ U as topological spaces.
To see there exists an isomorphism between structure sheaves OU and f ∗ O f −1 (U ) ,
it suffices to show OU, f (p) ∼
= O f −1 (U ),p holds for each p ∈ f −1 (U ). On one hand, one
has
OU, f (p) = A i−1 (p) .
On the other hand, O −1 ∼
= S (p) . Note that
f (U ),p
s
S (p) = { | s ∈ S, t ∈ p, s, t are homogeneous and of the same degree.}
t
It’s clear that there exists an inclusion A i−1 (p) ,→ S (p) . Conversely, for any s/ t ∈ S (p) ,
it suffices to construct an element a/ b ∈ A i−1 (p) such that a/ b = s/ t in S (p) . □
Exercise 7.5.4. Let A = R [ x1 , . . . , xn ] be a polynomial ring, let I = ( x1 , . . . , xn ) be the
L
ideal of A generated by x1 , . . . , xn , let S = ∞ d
d =0 I , let T = A [ y1 , . . . , yn ] be the graded
ring so that T d consists of homogeneous polynomials of degree d in the variables
y1 , . . . , yn with coefficients in A , and let J be the homogeneous ideal of T generated
by x i y j − x j yi ( i, j = 1, . . . , n). Consider the epimorphism of graded rings ϕ : T → S
so that ϕ(a) = a ∈ S 0 for any a ∈ A and ϕ( yi ) = x i ∈ S 1 . Prove that ϕ induces an
∼
=
isomorphism of schemes Proj S −→ Proj A [ y1 , . . . , yn ]/ J .
Proof. Here we only give a proof for n = 2, and cases for more variables are similar.
Firstly note that the kernel of the epimorphism of graded rings
ϕ: T → S
contains the ideal J , since ϕ( x1 y2 − x2 y1 ) = 0. Conversely, if α = a y1 + b y2 is
mapped to 0, then it must be in the ideal generated by x1 y2 − x2 y1 since x1 , x2
are algebraically independent. This shows ϕ : T → S induces an isomorphism be-
tween graded rings S and A [ y1 , . . . , yn ]/ J , that is, a ring isomorphism which pre-
serves the degree. Thus it induces an isomorphism between schemes Proj S and
Proj A [ y1 , . . . , yn ]/ J . □
Note that any element outside of m is invertible, and thus m is the only maximal
ideal of the local ring S (p) . □
Exercise 7.5.6. Prove that if ∅ 6= U ⊆ Spec A , then 0 6= 1 ∈ O Spec A (U ).
Proof. Since ∅ 6= U , we may assume there exists a non-zero ideal p ∈ U . If 0 = 1 ∈
O Spec A , that is, O Spec A (U ) is a zero ring, then for any open subset V ⊆ U , one has
O Spec A (V ) is also zero ring. In particular, lim O (U ) = A p is a zero ring, a
−−→p∈U Spec A
contradiction. □
65
7.6. Homework-6.
(lim F i ) p ∼
= lim F i,p .
−−→ −−→
i i
F i (U )
ψ i (U )
ϕ i j (U ) lim F i (U ) C (U )
−−→ i
ψ j (U )
F j (U )
F i (U ) lim F i (U )
−−→ i
F i,p F j (U )
7.7. Homework-7.
Uλ i ∼
= Spec A f λi ∼
= Spec( A λ ) g λi .
ki
where x ij /a i j are generators of A a i over B, and F i is some polynomial with coeffi-
cients in B. After multiplying by a large power of a i , there are n equations in A
which are of the form
aN ei i i
i x = F ( x i , . . . , x j i , a i ).
On the other hand, since (a 1 , . . . , a n ) = 1, there exists m 1 , . . . , m n ∈ A such that
m 1 a 1 + · · · + m n a n = 1.
Exponentiate above equation to the nN -th power and multiply by x, one has
x = G (a 1 , . . . , a n , m 1 , . . . , m n , x ij ),
where G is a polynomial with coefficients in B, since each monimial of m i , there
exists some a j in the coefficients such that the power of a j is ≥ N , and thus a N i
x
can be replaced by F e i . This shows any x ∈ A can be expressed as a polynomial of
m i , a i , x ij with coefficients in B, and thue A is a finitely generated B-algebra. □
□
69
7.8. Homework-8.
is an isomorphism. On the other hand, one has the following commutative dia-
gram
]
f p : O X , f ( p) O Z,p
( f ∗ O Z ) f ( p)
]
Thus f p is an isomorphism if and only if ( f ∗ O Z ) f ( p) ∼
= O X , f ( p) , and by the same
argument one can show (2).
For (3). Since the composite of epimorphisms is an epimorphism, one has the
composite of immersions is an immersion, so are open immersions and closed im-
mersions.
Now let’s show immersions are monomorphisms in the category of schemes.
e → Z are two morphisms between schemes such that f ◦ α = f ◦ β,
Suppose α, β : Z
where f is an immersion. Firstly α = β as morphisms between topological spaces
since f induces homeomorphism between underlying topological spaces. Moreover,
on each stalk one has
α] ◦ f ] = β] ◦ f ] ,
and thus one has α] = β] on each stalk since f ] is an epimorphism. □
70
7.9. Homework-9.
7.9.1. Part I.
Ui S
be the fibred product of U i and Y . Prove that there exists one and only one
isomorphism ϕ i j : p−i 1 (U i ∩U j ) → p−j 1 (U i ∩U j ) such that the following diagrams
commute:
ϕi j ϕi j
p−i 1 (U i ∩ U j ) p−j 1 (U i ∩ U j ) p−i 1 (U i ∩ U j ) p−j 1 (U i ∩ U j )
pj qj
pi qi
Ui ∩ U j Y
X S
S
and suppose X has an open covering X = i Ui such that
q
p−1 (U i ) Y
p
Ui S
are fibred product for all i . Prove that Z in the first diagram is the fibred
product of X and Y over S .
Proof. For (1). By step 2 of the proof of Proposition 1.3.20, one has p−i 1 (U i ∩ U j ) is
the fibred product of U i ∩ U j and Y over S , so is p−j 1 (U i ∩ U j ). Thus there exists
one and only one isomorphism ϕ i j : p−i 1 (U i ∩ U j ) → p−j 1 (U i ∩ U j ) by the universal
property of fibred product.
For (2). Note that ϕ i j ◦ ϕ ji is an isomorphism such that the following diagram
commutes
72
ϕ i j ◦ϕ ji
p−i 1 (U i ∩ U j ) p−i 1 (U i ∩ U j )
pi
pi
Ui ∩ U j ,
so is the identity map. Then by the fact that the fibred product is unique up to a
unique isomorphism, one has ϕ i j ◦ ϕ ji = id, that is, ϕ i j = ϕ−ji1 as desired. The same
argument shows that ϕ jk ◦ ϕ i j = ϕ ik .
For (3). In order to prove that Z satisfies the universal property of fibred prod-
uct, we need to show for any commutative diagram
β
W Y
α
X S,
there exists a unique morphism W → Z such that the following diagram commutes
β
W
q
Z Y
α
p
X S.
S
Since X = i U i , an observation is that the morphism α : W → X is equivalent to a
collection of morphisms {α i : X → U i } which are compatible with each other. Thus
for each i there exists a unique morphism W → p−1 (U i ) such that the following
commutative diagram
β
W
q
p−1 (U i ) Y
αi
p
Ui S
since p−1 (U i ) is the fibred product of U i and Y over S . By uniqueness the collection
of morphisms {W → π−1 (U i )} can be glued to a unique morphism from W → Z , as
desired. □
Exercise 7.9.2. Prove the isomorphism X i ×S Y ∼
= X i ×S i Yi in step 6 in the proof
of Proposition 1.3.20.
Proof. It suffices to note that given morphisms f : Z → X and g : Z → Y over S ,
the image of g must land inside Yi . □
73
f g g◦ f
S 00 S0 S S 00 S
Suppose the second square is Cartesian. Prove that the first square is Cartesian if
and only if the third one is Cartesian.
Proof. Suppose the first square is Cartesian and consider the following commuta-
tive diagram
β
W
g0 ◦ f 0
X 00 X
α
S 00 S
g◦ f
g0
X0 X
f ◦α
S0 g S
f0
X 00 X0
α
S 00 S0,
f
where the morphism ψ : W → X 00 is induced by the assumption that the first square
is Cartesian, and that’s exactly the morphism making the third square to be Carte-
sian.
74
Conversely, suppose the third square is Cartesian, and consider the following
commutative diagram
β
W
f0
X 00 X0
α
S 00 S0.
f
Then by the assumption the third square is Cartesian, one has the following com-
mutative diagram
g 0 ◦β
W
ϕ
g0 ◦ f 0
X 00 X
α
S 00 S,
g◦ f
β
W
ϕ
f0
X 00 X0
α
S 00 S,
f
X0 X
S0 S
be a commutative diagram in C . For every object Z ∈ ob C , it induces a com-
mutative diagram
Hom( Z, X 0 ) Hom( Z, X )
Hom( Z, S 0 ) Hom( Z, S )
in the category of sets. Prove that the first diagram is Cartesian in C if and
only if the second diagram is Cartesian in the category of sets for every object
Z ∈ ob C .
(4) Use (2) and (3) to prove Proposition 1.3.24 for every category C in which fibred
product exists.
Proof. For (1). Suppose there exist morphisms (between sets) α : W → X and
β : W → Y such that the following diagram commutes
β
W Y
α g
X S.
f
β
W
φ
α
X ×S Y Y
g
X S.
f
X Y
f g
T
ϕ
S.
By using the description of the fibred product in (1), the following diagram com-
mutes
X ×T Y X ×S Y
T T ×S T,
X ×T Y X ×S Y
α
T T ×S T,
X0 X
f
S0 g S
Hom( Z, X 0 ) Hom( Z, X )
Hom( Z, S 0 ) Hom( Z, S )
is Cartesian, and by the same argument one can prove the converse statement.
For (4). By (3), it suffices to show that for each Z ∈ ob C , the following diagram
is Cartesian
Hom( Z, X ×T Y ) Hom( Z, X ×S Y )
Hom( Z, T ) Hom( Z, T ×S T ).
Y S.
(1) Prove that ι : K → X is an immersion and f ◦ ι = g ◦ ι.
(2) Let h : Z → X be a morphism such that f ◦ h = g ◦ h. Prove that there is a unique
morphism h0 : Z → K such that ι ◦ h0 = h.
Proof. For (1). If α, β : Z → K are morphisms such that ι ◦ α = ι ◦ β, then one also
has ∆ ◦ b ◦ α = ∆ ◦ b ◦ β. Then by the universal property of K one can see morphism
from Z → K with such property must be unique, and thus α = β. This shows ι is a
monomorphism. For the half part, note that
p ◦ ( f , g) ◦ ι = f ◦ ι
q ◦ ( f , g ) ◦ ι = g ◦ ι.
78
7.10. Homework-10.
7.10.1. Part I.
Exercise 7.10.1. Let X be an S -scheme, S 0 → S a morphism, X 0 = X ×S S 0 the base
change of X , ∆ : X → X ×S X and ∆0 : X 0 → X 0 ×S 0 X 0 the diagonal morphisms. Use
the result in Exercise 7 on page 58 of the textbook to prove the following diagram is
Cartesian:
∆0
X0 X 0 ×S 0 X 0
∆
X X ×S X
Proof. By (3) of Exercise 7 on page 58, it suffices to show for every scheme Z , the
following diagram is Cartesian
Hom( Z, X 0 ) Hom( Z, X 0 ×S 0 X )
Hom( Z, X ) Hom( Z, X ×S X ).
For (2). Note that the fibred product in the category of topological spaces can be
described as X ×S S 0 = {( x, y) ∈ X × S 0 | f ( x) = g( y)} and f 0 : X ×S S 0 → S 0 is given by
( x, y) 7→ y. Then for any compact subset K ⊆ S 0 , one has
( f 0 )−1 (K ) ⊆ f −1 g(K ) × K,
which is a compact subset since f is proper. □
7.10.2. Part II.
Exercise 7.10.3. The set
I = {( i 0 , . . . , i n ) | i 0 + · · · + i n = d, i 0 , . . . , i n ∈ Z≥0 }
¡ d + n¢
has n solutions. Prove that the homomorphism
φ : Z[ yi 0 ...i n ]( i 0 ,...,i n )∈ I → Z[ x0 , . . . , xn ]
i i
yi 0 ...i n 7→ x00 · · · xnn
n (d+n)−1
induces a morphism PZ → PZ n .
L
Proof. For convenience, we use A = n∈Z≥0 A n to denote the graded ring Z[ yi 0 ...i n ]( i 0 ,...,i n )∈ I .
Note that for each degree n, one has φ( A n ) ⊆ Z[ x0 , . . . , xn ]nd . This shows ring
homomorphism φ preserves the grade, and thus it induces a morphism between
Proj. □
81
7.11. Homework-11.
7.11.1. Part I.
Exercise 7.11.1. Let X be a topological space, B a basis of topology for X , F and G
sheaves of abelian groups on X . Suppose for every member U in B , we are provided
with a homomorphism ϕ(U ) : F (U ) → G (U ) such that for every pair V ⊆ U in B ,
the following diagram commutes,
ϕ(U )
F (U ) G (U )
ϕ (V )
F (V ) G (V )
Prove that there exists a unique morphism of sheaves ϕ : F → G such that for any
member U in B , one has ϕ(U ) : F (U ) → G (U ) coincides with ϕ(U ).
Proof. For convenience we denote B = {Uα }α∈A and use ϕα to denote ϕ(Uα ). For
S
any open subset U ⊆ X , we write it as U = α Uα , since B is a basis for topology.
Then for any x ∈ U , if x ∈ Uα , then we define ϕ(U )( x) = ϕα ( x). This is well-defined
since if x ∈ Uα ∩ Uβ , then
ϕα ( x) = ϕ(Uα ∩ Uβ )( x) = ϕβ ( x).
This gives a unique morphism of sheaves ϕ : F → G such that for any U ∈ B , one
has ϕ(U ) : F (U ) → G (U ) coincides with ϕ(U ). □
is exact, and the ker u i is of finite type implies that there exists a refinement of
{U i }, denoted by {U i j } such that the following sequence is exact
⊕m i j ⊕n i
OU → OU → F |Ui j → 0.
ij ij
This shows F is of finite presentation. For the converse statement, firstly let’s
prove the following lemma.
82
Proof. It’s clear that if F is coherent, then every F |Ui is coherent. Conversely,
suppose there exists an open covering {U i } of X such that F |Ui is coherent. Firstly,
since each F |Ui is of finite type, there exists a refinement {U i j } of {U i } such that
the following sequences are exact
⊕n i j
O |U → F |Ui j → 0,
ij
⊕n
and thus F is of finite type. For every homomorphism u : OU → F |U , its restric-
tion gives the following homomorphism
⊕n
u i : OU ∩U i → F |U ∩U i ,
and the ker u i is of finite type since F |U ∩Ui is coherent, and thus by the previous
argument one has ker u is of finite type. □
is exact, and thus F |Ui is coherent, since the quotient of coherent sheaves is co-
herent3. Then by Lemma 7.1 one has F is coherent.
For (2). Suppose X is a Noetherian scheme. In this case, O X is coherent, and
thus is suffices to show the definition of coherence for Noetherian schemes in Def-
inition 6.2.3 is equivalent to finite presentation.
(a) If F is of finite presentation, then without lose of generality we may assume
there exists an affine open covering {U i = Spec A i } such that
⊕m i ⊕n i
OU → OU → F |Ui → 0
i i
⊕n ⊕n
is exact. Note that OU i itself is of the form M ∼
i
, where M i = A i i . This shows
i
F is coherent (in the sense of Definition 6.2.3).
( b) If F is coherent (in the sense of Definition 6.2.3), then there exists an affine
open covering {U i = Spec A i } such that
ui
M∼
i −→ F |U i → 0
X ×Y ×S Y Y Y
∆Y /S
h= f × S g
X Y ×S Y .
7.12. Homework-12.
7.12.1. Part I.
Exercise 7.12.1. 1. Let f : X → Y be a continuous map between topological spaces,
let F and G be sheaves of abelian groups on X and Y , respectively, let δ : G → f ∗ F
be a morphism, and let ψ : f −1 G → F be the morphism induced by δ by adjunction.
For any x ∈ X , and δ x : G f ( x) → F x be the composite
δ f ( x)
G f ( x) −→ ( f ∗ F ) f ( x) = lim ( f ∗ F )(V )
−−→
f ( x)∈V
= lim F ( f −1 (V )) → lim F (U ) = F x ,
−−−→ −−→
x∈ f 1 (V ) x∈U
Spec( A i ) f i vanishes for each i = 1, . . . , n, and thus there exists some n i ∈ Z>0 such
that f n i s = 0 in A i . Now it suffices to take n = max i { n i }, one has s ⊗ f ⊗n ∈ (F ⊗O X
L n )( X ) vanishes.
For (3). Since X is quasi-compact and quasi-separated, by (2) of Proposition
5.5.4 we may assume {U i = Spec A i }ni=1 is a finite affine open covering of X such
that each U i ∩ U j is a union of finitely many affine open subschemes. For conve-
nience we denote t i := t|Ui . Note that t i − t j vanishes on U i ∩ U j , and since U i ∩ U j
is a union of finite affine open subschemes, then by (2) there exists some n i j ∈ N
n
such that ( t i − t j ) ⊗ f i ji j ∈ (F ⊗O X L ⊗n i j )(U i ∩ U j ) vanishes. On the other hand,
for each t i ∈ F ( X f ∩ U i ), there exists some m i ∈ N such that t i ⊗ f m i extends to
(F ⊗O X L ⊗m i )( X f ∩ U i ). Since everything is finite, there exists a sufficiently large
n such that t ⊗ f n extends to a section in (F ⊗O X L ⊗n )( X ). □
87
7.13. Homework-13.
M( f ) ⊗S ( f ) S f ∼
= Mf
so that after taking the tensor product ⊗S〈 f S f and composing with the isomor-
phisms in (1), we get the canonical isomorphism
M f ⊗S f N f ∼
= ( M ⊗S N ) f .
(3) Let p ∈ Proj S , and let T be the set of homogeneous elements in S \ p. Prove that
we have an S (p) -module isomorphism
M
∞ ∼
=
M ( n)(p) −→ T −1 M.
n=−∞
so that after taking the tensor product ⊗S(p) T −1 S and composing with the iso-
morphisms in (3), we get the canonical isomorphism
∼
=
T −1 M ⊗T −1 S T −1 N −→ T −1 ( M ⊗S N ).
88
R EFERENCES
[Fu06] L. Fu. Algebraic Geometry. Mathematics series for graduate students. Tsinghua University
Press, 2006.
[Sta23] The Stacks project authors. The stacks project. https://stacks.math.columbia.edu,
2023.
[Vak17] Ravi Vakil. The rising sea: Foundations of algebraic geometry. preprint, 2017.