Sheaf Cohomology

Sheaf Cohomology

Sheaf Cohomology Gabriel Chˆenevert Payman Kassaei September 24, 2003 In this lecture, we define the cohomology groups of a topological space X with coefficients in a sheaf of abelian groups F on X in terms of the derived functors of the global section functor Γ(X; ¢ ). Then we introduce Cechˇ coho- mology with respect to an open covering of X, which permits to make explicit calculations, and discuss under which conditions it can be used to compute sheaf cohomology. 1 Derived functors We first need to review some homological algebra in order to be able to define sheaf cohomology using the derived functors of the global sections functor. Let A be an abelian category, that is, roughly, an additive category in which there exist well-behaved kernels and cokernels for each morphism, so that, for example, the notion of an exact sequence in A makes sense. If X is a fixed object in A and Ab denotes the category of abelian groups, then we have a contravariant functor Hom( ¢ ;X): A ¡! Ab: It is readily seen to be left exact, that is, for any short exact sequence f g 0 ¡! A ¡! B ¡! C ¡! 0 in A , the sequence g¤ f ¤ 0 ¡! Hom(C; X) ¡! Hom(B; X) ¡! Hom(A; X) is exact in Ab. Definition 1.1. An object I of A is said to be injective if the functor Hom( ¢ ;I) is exact. 1 Since Hom( ¢ ;I) is always left exact, we see that an object I of A is injective if and only if for each exact sequence 0 ! A ! B and morphism A ! I, there exists a morphism B ! I making the following diagram commute. 0 / A / B ~ ~ ~ ² Ä~ I That is, morphisms to an injective defined on a sub-object A can always be extended to the whole object B. Definition 1.2. An abelian category A is said to have enough injectives if each object of A can be embedded in an injective object. This is equivalent to saying that each object A of A admits an injective resolution, that is, a long exact sequence 0 ¡! A ¡! I0 ¡! I1 ¡! I2 ¡! ¢ ¢ ¢ where each Ii is injective. To see this, first embed A in an injective I0, then embed the cokernel of the inclusion " : A ! I0 in an injective I1, and take for I0 ! I1 the composite I0 ! Coker " ! I1, and so on. Definition 1.3. A(cochain) complex A² in an abelian category A is a collection of objects Ai of A , i 2 Z, together with morphisms di : Ai ! Ai+1 such that di+1 ± di = 0 for all i. The maps di are called the differentials or coboundary maps of the complex A. To any complex A² in A one can associate a complex H²(A²) with zero differential, called the cohomology of A², by defining for each i 2 Z Hi(A²) := Ker di=Im di¡1 (the condition that di ± di¡1 = 0 ensures that this definition makes sense). A morphism of complexes f : A² ! B² is a collection of maps f i : Ai ! Bi which commute with the differentials, i.e. that make the following diagram commutative. di¡1 di ¢ ¢ ¢ / Ai¡1 / Ai / Ai+1 / ¢ ¢ ¢ f i¡1 f i f i+1 ² ² ² ¢ ¢ ¢ / Bi¡1 / Bi / Bi+1 / ¢ ¢ ¢ di¡1 di 2 Any such morphism induces a morphism H²(f): H²(A²) ! H²(B²) on the cohomology, defined on Hi(A²) by Hi(f)(a + Im di) := f i(a) + Im di: Thus, we may think of H² as a functor on the category of complexes in A . One of the main properties of this functor is the following. Proposition 1.4. Let A be an abelian category and 0 ¡! A² ¡! B² ¡! C² ¡! 0 a short exact sequence of complexes in A . Then we get a natural long exact sequence 0 ! H0(A²) ! H0(B²) ! H0(C²) ! H1(A²) ! H1(B²) ! H1(C²) ! ::: in cohomology. Proof. Use the “snake lemma” (e.g. [W, Th. 1.3.1]). Definition 1.5. Two morphisms of complexes f; g : A² ! B² are homotopic if there exists a k : A² ! B² of degree ¡1 such that f ¡ g = dk + kd. Note that k is simply a collection of morphisms from Ai ! Bi¡1 for each integer i. It is direct to see that if f and g are homotopic, they induce the same morphism on the cohomology, i.e. H²(f) = H²(g). Now, let’s write an injective resolution 0 ¡! A ¡! I0 ¡! I1 ¡! I2 ¡! ¢ ¢ ¢ as 0 ! A ! I², where we think of I² as a complex which is 0 in negative degrees. Let A be an abelian category with enough injectives and F : A ! B an (additive) covariant left exact functor. Choose an injective resolution 0 ! A ! I² of each object A of A . Then forget A itself to retain only the complex I². If we apply F we still get a complex F (I²), so that we can define RiF (A) := Hi(F (I²)): The key point which makes this definition work is the following lemma, which relies on the property of being injective. 3 Lemma 1.6. Let 0 ! B ! I² be an injective resolution of an object B and 0 ! A ! J ² any resolution of A. Then any morphism f : A ! B induces a morphism of complexes f ² : J ² ! I², which is unique up to homotopy. This implies, first of all, that any two injective resolutions 0 ! A ! I² and 0 ! B ! J ² of the same object A are homotopy equivalent, thus it is also the case for the complexes F (I²) and F (J ²), which guarantees that Hi(F (I²)) =» Hi(F (J ²)) for all i. This means that RiF (A) is well defined (up to canonical isomorphism). Second, any morphism f : A ! B in A induces a morphism of complexes f ² : I² ! J ² between injective resolutions, so that we get a morphism RiF (f) := Hi(F (f ²)) : RiF (A) ¡! RiF (B) at the level of cohomology. Proposition 1.7. If A has enough injectives and F : A ! B is a left exact functor, then for each i ¸ 0 RiF : A ¡! B as defined above is an additive functor, called the ith right derived functor of F. Moreover, R0F =» F , and each short exact sequence 0 ¡! A ¡! B ¡! C ¡! 0 in A induces a natural long exact sequence 0 ! F (A) ! F (B) ! F (C) ! R1F (A) ! R1F (B) ! R1F (C) ! ¢ ¢ ¢ in B. Proof. The fact that each RiF is an additive functor follows from Lemma 1.6. To verify that R0F =» F , choose an injective resolution 0 0 ¡! A ¡!" I0 ¡!d I1 ¡! ¢ ¢ ¢ of A. Since F is left exact, we know that F (") F (d0) 0 ¡! F (A) ¡! F (I0) ¡! F (I1) is still exact. Thus we find that R0F (A) = Ker F (d0)=Im 0 = Ker F (d0) = Im F (") =» F (A): 4 Similarly, if f is a morphism in A , it is easy to verify that R0F (f) corresponds to F (f) via this isomorphism. Now, let 0 ¡! A ¡! B ¡! C ¡! 0 be any short exact sequence in A . Choose injective resolutions 0 ! A ! I² and 0 ! C ! K². Then, the “horseshoe lemma” (see e.g. [W, Th. 2.2.8]) implies that there exists an injective resolution 0 ! B ! J ² of B so that our short exact sequence induces a short exact sequence of complexes 0 ¡! I² ¡! J ² ¡! K² ¡! 0: Applying F , this sequence remains exact (because the Ii’s are injective), and the short exact sequence of complexes 0 ¡! F (I²) ¡! F (J ²) ¡! F (K²) ¡! 0 induces in cohomology the appropriate long exact sequence using Proposition 1.4 and the fact that R0F =» F just proved. Proposition 1.8. If F : A ! B is any left exact functor and I is injective, then RiF (I) = 0 for all i > 0. Proof. Use the injective resolution 0 ! I ! I ! 0 to compute RiF (I). Remark 1.9. The collection of functors fRiF g forms what is called a ±-functor. Let A and B be abelian categories. A (covariant) ±-functor from A to B is a collection of (covariant) functors fF ig for each i ¸ 0 such that a short exact sequences of objects (functorially) gives rise to a long exact sequence as in Proposition 1.7. (The name ±-functor relates to the connecting homomorphisms in the long exact sequence, which are often denoted by ±). A ±-functor fF ig is universal if for any other ±-functor fGig, any morphism F 0 ! G0 can be uniquely completed to morphisms F i ! Gi, commuting with ±. Therefore, there is at most one universal ±-functor which in degree 0 is a given functor. If the covariant ±-functor fF ig has the property that for any object A of A there is some monomorphism u : A ! M such that F i(u) = 0 for all i > 0, then fF ig is universal. This implies that the right derived functors of a left exact covariant functor form a universal ±-functor (since one can take u to be the injection of A in an injective object, as A has enough injectives). In particular, if A has enough injectives, and fGig : A!B is a universal ±-functor such that G0 is left exact, then we have Gi = RiG0. 5 Remark 1.10. If F is exact, then RiF (A) = 0 for any A and i > 0. Indeed, if we choose an injective resolution 0 ! A ! I², the complex F (I²) is exact in degrees i > 0 since F is exact, thus RiF (A) = Hi(F (I²)) = 0 for i > 0. Definition 1.11. An object A of A is F -acyclic if RiF (A) = 0 for all i > 0.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us