Chapter 1 Sheaves and cohomology
SKETCH:LECTURE 5
1. Exactness: a. Examples: i. “Extensions by zero” b. Exactness of the sections functor c. f∗ is left exact; d. f −1 is exact; F −1 2. Injectivity of η : F → f∗ f F when f : X → Y is onto; a. Example: ı: Xδ → X. 3. Types of sheaves: a. Flabby sheaves b. Soft sheaves c. Injective sheaves
1.1 Lecture 5
Have defined: 1. Exact sequences 2. Exponential sequence ϕ ψ Proposition 1. Let 0 → A −→ B −→ C → 0 be a short exact sequence of abelian sheaves on X, and let U ⊂ X be an open set. Then the sequence of abelian groups
ϕ ψ 0 → A (U) −→U B(U) −−→U C (U)
is exact. Definition 1. For a fixed open set U ⊂ X one can define a functor:
Γ (U,−): AbSh/X −→ Ab
sending F to Γ (U,F ) := F (U). When U = X, one calls Γ (X,−) the global sections functor.
1 2 1 Sheaves and cohomology
Remark 1. Another way of stating the Proposition above is to say that the functor Γ (U,−): AbSh/X −→ Ab is a left exact functor.
Proof. Given x ∈ U we have a commutative diagram
ϕU ψU A (U) / B(U) / C (U)
U U 0U ρx ρˆx ρx 0 / Ax / Bx / Cx / 0, ϕx ψx
with exact bottom row. U Given s ∈ kerϕU the diagram above and the injectivity of ϕx show that ρx (s) = 0 for all x ∈ U. It follows from (??) that s = 0 and hence ϕU is injective. Note that this applies to any open subset of X. U Similarly, suppose that σ ∈ B(U) is in the kernel of ψU . Chasing the diagram one concludes that ρˆx (σ) = ϕx(sx) x for some sx ∈ Ax, for all x ∈ U. This means that one can find neighborhoods U ⊃ Nx ∈ Ngdx and τ ∈ A (Nx) such Nx x that ρx (τ ) = sx. Nx x Nx x U Since ρˆx (ϕNx (τ )) = ϕx(ρx (τ ) = ϕx(sx) = ρˆx (σ) one can find a smaller neighborhood Wx ⊂ U ∩ Nx of x so that the restriction ˆU ( ) coincides with ( Nx ( x)). In particular, this shows that ρWx σ ϕWx ρWx τ
0 Nx x Nx0 x ϕW ∩W 0 ρ (τ ) − ρ (τ ) = 0. x x Wx∩Wx0 Wx∩Wx0
{W } U Now, using the fact (already proven) that ϕWx∩Wx0 is injective and that x x∈U forms an open cover of , one concludes that the sections Nx ( x) ∈ (W ) assemble to give a global section ∈ (U), since is a sheaf. ρWx τ A x τ A A Furthermore, by construction, one sees that ϕU (τ) and σ have the same germs at each x ∈ U, and hence ϕU (τ) = σ, concluding the proof of the proposition.
Definition 2. Let ϕ : A → B be a morphism of abelian sheaves on X. For each open subset U ⊂ X, define (kerϕ)U := ker{ϕU : A (U) → B(U)}. It follows easily that the assignment U 7→ (kerϕ)U defines an abelian sheaf on X. When trying to define the cokernel of a morphism of sheaves, one sees that the assignment U 7→ coker(ϕU ) defines only an abelian presheaf on X, and one defines the abelian sheaf
coker(ϕ) := Sheaf{U 7→ coker(ϕU )}.
Exercise 1. Show that if ϕ : A → B is a morphism of abelian presheaves, then one has a natural homomorphism ι : ker(ϕ) → A and a short exact sequence
ι π 0 → ker(ϕ) −→ A −→ coker(ι) → 0.
Proposition 2. Let f : X → Y be a map. 1. If 0 → A → B → C → 0 is an exact sequence of sheaves on X then
0 → f∗A → f∗B → f∗C
is exact. In other words, f∗ : AbSh/X → AbSh/Y is a left exact functor. 2. If 0 → F → G → H → 0 (1.1) is an exact sequence of sheaves on Y then
0 → f −1F → f −1G → f −1H → 0 (1.2) 1.1 Lecture 5 3
−1 is exact. In other words, f : AbSh/Y → AbSh/X is an exact functor. Furthermore, if f is surjective, then (1.1) is exact if and only if (1.2) is exact.
Proof. Given an open set W ⊂ Y, the previous proposition gives an exact sequence
0 / A ( f −1(W)) / B( f −1(W)) / C ( f −1(W)) .
f∗A (W) f∗B(W) f∗C (W)
This proves the first assertion. Given any sheaf P on Y, it is easy to see( Verify the details.) that for each x ∈ X one has a natural identification −1 of stalks ( f P)x ≡ P f (x). Therefore, for each x ∈ X the sequence
0 / F f (x) / G f (x) / H f (x) / 0 . (1.3)