Chapter 0_III

§12. Complements on the cohomology of sheaves

12.1. Cohomology of sheaves of modules on ringed spaces

12.1.1.

Let be a ringed space. Recall that for every -module one defines the cohomology , which is a universal cohomological functor (T, 2.2) from the category of -modules to the category of abelian groups; it is the right-derived functor of the left-exact functor . The functor is isomorphic

to the restriction to the category of the cohomological functor defined in the same way on the category of sheaves of abelian groups on (G, II, 7.2.1).

12.1.2.

Set . Since every element of defines an endomorphism of the abelian group , it defines by functoriality an endomorphism of the -functor ; these endomorphisms equip each with a structure of -module, and the operator is -linear. Moreover, for any two non-negative integers , and any two -modules , , one has a homomorphism of -modules, called the cup product

  H^p(X, ℱ) ⊗_A H^q(X, 𝒢) → H^{p+q}(X, ℱ ⊗_{𝒪_X} 𝒢)                          (12.1.2.1)

(G, II, 6.6). These homomorphisms make the direct sum of the (for ) into a graded anticommutative -algebra, and the direct sum of the into a graded -module.

For every open cover of , we shall always denote by (contrary to (G, II, 5.1)) the complex of alternating cochains of the nerve of with values in the system of coefficients . It is clear that is a graded -module, so the cohomology groups of this complex are endowed with a structure of -module; moreover, the canonical maps (G, II, 5.4) are -linear.

12.1.3.

Let be a second ringed space, and let be a morphism from to .

Set ; the -morphism defines canonically a ring homomorphism . Let be an -module and an -module; for every -morphism we shall see that one can define, for every , a di-homomorphism

  u_p : H^p(X, ℱ) → H^p(X', ℱ').                                             (12.1.3.1)

Indeed, since is exact in the category of sheaves of abelian groups on , is a -functor in this category, and one knows that one has a canonical homomorphism of -functors

  H^•(X, ℱ) → H^•(X', ψ^*(ℱ))                                                (12.1.3.2)

uniquely determined by the condition of reducing to the canonical homomorphism in degree 0 (T, 3.2.2). Moreover, every element of determines an endomorphism of and an endomorphism of such that the diagram

                 Γ(X, ℱ)   →   Γ(X', ψ^*(ℱ))
                    ↓μ              ↓μ'                                       (12.1.3.3)
                 Γ(X, ℱ)   →   Γ(X', ψ^*(ℱ))

is commutative; by the uniqueness property of extension of morphisms for universal cohomological functors (T, 2.2), one deduces unique extensions of and to the cohomology making the diagrams analogous to (12.1.3.3) commutative, which means that (12.1.3.2) is a homomorphism of -modules. Now note that one has , so one has a canonical di-homomorphism of the -module into the -module . By functoriality, one therefore deduces a functorial di-homomorphism

  H^p(X', ψ^*(ℱ)) → H^p(X', f^*(ℱ))                                          (12.1.3.4)

with corresponding rings and ; composing this di-homomorphism with (12.1.3.2), one obtains a canonical di-homomorphism functorial in

  θ_p : H^p(X, ℱ) → H^p(X', f^*(ℱ)).                                         (12.1.3.5)

Finally, by functoriality, one deduces from the homomorphism a homomorphism of -modules , which, composed with (12.1.3.5), gives (12.1.3.1).

Let be a second morphism of ringed spaces, the composite morphism. Taking into account the commutativity of the functor with tensor product , one verifies immediately that the composite of the di-homomorphism with (12.1.3.5) is the corresponding di-homomorphism .

12.1.4.

A direct definition of the homomorphism (12.1.3.2) can be obtained as follows: one considers an injective resolution of formed of sheaves of abelian groups on ; since the functor is exact, is a resolution of formed of sheaves on . If is an injective resolution of in the category of sheaves of abelian groups on , there is therefore a morphism of complexes of sheaves of abelian groups, compatible with the augmentations (M, V, 1.1 a)), well-determined up to homotopy. One thus deduces homomorphisms

  Γ(X, ℒ^•) → Γ(X', ψ^*(ℒ^•)) → Γ(X', ℒ'^•)

of complexes of abelian groups, whose composite, by passage to cohomology, gives a morphism of -functors ; since it coincides with (12.1.3.2) in degree 0, it is identical to it (T, 2.2).

Now consider an open cover of , and let be the open cover of obtained as the inverse image of . The canonical homomorphisms for every open of define at once (cf. G, II, 5.1) a homomorphism of complexes , whence the canonical homomorphisms

  θ_p : H^p(𝔘, ℱ) → H^p(𝔘', f^*(ℱ)).                                         (12.1.4.1)

Moreover, one has commutative diagrams

              H^p(𝔘, ℱ)    →^{θ_p}    H^p(𝔘', f^*(ℱ))
                  ↓                       ↓                                   (12.1.4.2)
              H^p(X, ℱ)    →^{θ_p}    H^p(X', f^*(ℱ))

where the vertical arrows are the canonical homomorphisms of (G, II, 5.2). To establish the commutativity of (12.1.4.2), consider the complex of sheaves of (alternating) cochains of relative to , , such that (G, II, 5.2). The canonical homomorphisms then define a -morphism , and one has, with the notation above, a commutative diagram

   Γ(X, 𝒞^•(𝔘, ℱ))   →   Γ(X', 𝒞^•(𝔘', ψ^*(ℱ)))
         ↓                          ↓
   Γ(X, ℒ^•)         →   Γ(X', ψ^*(ℒ^•))   →   Γ(X', ℒ'^•)

which, on passing to cohomology, gives commutative diagrams

              H^p(𝔘, ℱ)    →    H^p(𝔘', ψ^*(ℱ))
                  ↓                  ↓
              H^p(X, ℱ)    →    H^p(X', ψ^*(ℱ))

where the vertical arrows are the canonical homomorphisms of (G, II, 5.2). It then suffices to combine these diagrams with the commutative diagrams

              H^p(𝔘', ψ^*(ℱ))   →   H^p(𝔘', f^*(ℱ))
                  ↓                       ↓
              H^p(X', ψ^*(ℱ))   →   H^p(X', f^*(ℱ))

which come from the homomorphism and from the functorial character of the canonical homomorphisms of (G, II, 5.2), to obtain the commutativity of (12.1.4.2).

Note that if , , the homomorphism (12.1.4.1) is a di-homomorphism of modules corresponding to the rings and . One has a transitivity property for (12.1.4.1) with respect to the composite of two morphisms, analogous to the transitivity of (12.1.3.5). Finally, note that in the preceding definitions, instead of an injective resolution of , one could equally well have started from a resolution such that for all and all (G, II, 4.7.1).

12.1.5.

Let , , be three -modules, and consider an -homomorphism , which gives, for cohomology, homomorphisms

  H^p(X, ℱ) ⊗_A H^q(X, 𝒢) → H^{p+q}(X, 𝓗)                                    (12.1.5.1)

deduced from the cup product (12.1.2.1). We show that, with the hypotheses and notation of (12.1.3), one has commutative diagrams

   H^p(X, ℱ) ⊗_A H^q(X, 𝒢)                  →   H^{p+q}(X, 𝓗)
            ↓                                          ↓                      (12.1.5.2)
   H^p(X', f^*(ℱ)) ⊗_{A'} H^q(X', f^*(𝒢))   →   H^{p+q}(X', f^*(𝓗))

where the vertical arrows come from the canonical homomorphisms (12.1.3.5). For this, recall that (12.1.5.1) can be obtained by starting from the canonical resolutions (G, II, 4.3) , , of , , respectively (which are formed of -modules), from the linear map of complexes of -modules corresponding to , which yields a homomorphism of complexes of -modules , and by passing to cohomology, the homomorphisms (G, II, 6.6). Now, one clearly has a commutative diagram

   Γ(X, ℒ^•) ⊗_A Γ(X, ℳ^•)                                              →   Γ(X, 𝒩^•)
            ↓                                                                  ↓        (12.1.5.3)
   Γ(X', ψ^*(ℒ^•)) ⊗_{Γ(X', ψ^*(𝒪_X))} Γ(X', ψ^*(ℳ^•))                  →   Γ(X', ψ^*(𝒩^•))

which gives, on passing to cohomology, the commutative diagrams

   H^p(X, ℱ) ⊗_A H^q(X, 𝒢)                                                                                →   H^{p+q}(X, 𝓗)
            ↓                                                                                                       ↓                        (12.1.5.4)
   H^p(Γ(X', ψ^*(ℒ^•))) ⊗_{Γ(X', ψ^*(𝒪_X))} H^q(Γ(X', ψ^*(ℳ^•)))                                       →   H^{p+q}(Γ(X', ψ^*(𝒩^•))).

But since , and are resolutions of , , respectively, one has a commutative diagram (G, II, 6.6.1)

   H^p(Γ(X', ψ^*(ℒ^•))) ⊗_{Γ(X', ψ^*(𝒪_X))} H^q(Γ(X', ψ^*(ℳ^•)))   →   H^{p+q}(Γ(X', ψ^*(𝒩^•)))
            ↓                                                                  ↓                                 (12.1.5.5)
   H^p(X', ψ^*(ℱ)) ⊗_{Γ(X', ψ^*(𝒪_X))} H^q(X', ψ^*(𝒢))            →   H^{p+q}(X', ψ^*(𝓗)).

Finally, by functoriality, one has a commutative diagram

   H^p(X', ψ^*(ℱ)) ⊗_{Γ(X', ψ^*(𝒪_X))} H^q(X', ψ^*(𝒢))   →   H^{p+q}(X', ψ^*(𝓗))
            ↓                                                       ↓                       (12.1.5.6)
   H^p(X', f^*(ℱ)) ⊗_{A'} H^q(X', f^*(𝒢))                →   H^{p+q}(X', f^*(𝓗))

and by combining the three diagrams (12.1.5.4), (12.1.5.5) and (12.1.5.6), one obtains the desired commutative diagram (12.1.5.2).

Remark (12.1.6).

With the notation of (12.1.3), suppose one has a commutative diagram

   0  →  ℱ   →^r   𝒢   →^s   𝓗   →  0
              ↓u         ↓v         ↓w                                        (12.1.6.1)
   0  →  ℱ'  →^{r'}  𝒢'  →^{s'}  𝓗'  →  0

where , are homomorphisms of -modules, , are homomorphisms of -modules, , , are -morphisms, and the rows are exact. One then deduces a commutative diagram

   ⋯ → H^p(X, ℱ)   → H^p(X, 𝒢)   → H^p(X, 𝓗)   →^∂  H^{p+1}(X, ℱ)   → ⋯
            ↓u_p          ↓v_p          ↓w_p           ↓u_{p+1}                (12.1.6.2)
   ⋯ → H^p(X', ℱ') → H^p(X', 𝒢') → H^p(X', 𝓗') →^∂ H^{p+1}(X', ℱ') → ⋯.

Indeed, (12.1.6.1) factors as

where the middle row is exact , and it suffices to use the fact that (12.1.3.2) is a homomorphism of -functors and that the form a -functor in .

12.1.7.

The hypotheses and notation being those of (12.1.3), consider now the case where ; we shall see that the di-homomorphism defined in (12.1.3)

  H^p(X, f_*(ℱ')) → H^p(X', ℱ')                                              (12.1.7.1)

can be obtained (up to an automorphism of ) as an edge homomorphism of a spectral sequence of the composite functor (T, 2.4). The description of the homomorphism (12.1.7.1) given in (12.1.4) shows here that one can obtain this homomorphism as follows: one considers injective resolutions and of and of respectively, then one takes a homomorphism of complexes "lying above" the canonical homomorphism ;

one then notes that one has and that the composite homomorphism

  Γ(X, ℒ^•) → Γ(X', ψ^*(ℒ^•)) →^{Γ(v)} Γ(X', ℒ'^•)

is none other than

  Γ(v^♭) : Γ(X, ℒ^•) → Γ(X, ψ_*(ℒ'^•))                                       (12.1.7.2)

, and (12.1.7.1) is obtained by passage to cohomology in (12.1.7.2). On the other hand, the spectral sequences of the composite functor are obtained by considering an injective Cartan–Eilenberg resolution of the complex in the category of sheaves of abelian groups on ; the spectral sequences in question are those of the bicomplex (which are biregular since for or ). Now, the first spectral sequence of this bicomplex degenerates, for the sheaves are flasque (G, II, 3.1.1), hence for (G, II, 4.4.3); one therefore has bijective edge homomorphisms (11.1.6)

  'E_2^{i,0} = H^i(H_{II}^0(Γ(X, ℳ^{••}))) → H^i(Γ(X, ℳ^{••}))               (12.1.7.3)

and one knows (11.3.4) that this homomorphism comes, by passage to cohomology, from the augmentation

  Γ(X, ψ_*(ℒ'^•)) → Γ(X, ℳ^{••})                                             (12.1.7.4)

which itself comes from the augmentation . On the other hand, for the second spectral sequence one has edge homomorphisms

  ″E_2^{i,0} = H^i(H_I^0(Γ(X, ℳ^{••}))) → H^i(Γ(X, ℳ^{••}))                  (12.1.7.5)

coming (11.3.4), by passage to cohomology, from the homomorphism of complexes . Now, since is left-exact, the sequence

is exact; by the definition of a Cartan–Eilenberg resolution (11.4.2), one can therefore take , ; since the diagram

                    ℒ^0   →^{i^0}   ℳ^{00}
                  ε ↓         ↗^{ε''}     ↑η^0
                    ψ_*(ℱ')   →^{ε'}    ψ_*(ℒ'^0)

is commutative, the injection of complexes is compatible with the augmentations and . One thus has two homomorphisms of complexes from into

                    ℒ^•   →^i      ℳ^{•0}
                  v^♭ ↘    ↗ η
                    ψ_*(ℒ'^•)

compatible with the augmentations and ; since is an injective resolution and is formed of injective sheaves, it follows from (M, V, 1.1 a)) that these two homomorphisms are homotopic; the same is therefore true of the two corresponding homomorphisms , and on passing to cohomology one obtains the same homomorphism; in other words, one has shown that the edge homomorphism (12.1.7.5), which is written , is composed of (12.1.7.1) and of (12.1.7.3), which is written and which we have seen to be an isomorphism; whence our assertion.

12.2. Higher direct images

12.2.1.

Let , be two ringed spaces, a morphism from to , which defines the direct image functor , identical moreover with the restriction to of the functor defined in the category of sheaves of abelian groups on . This last functor is additive and left-exact, and since every sheaf of abelian groups on is isomorphic to a subsheaf of an injective sheaf of abelian groups, one defines the right-derived functors of the functor ; the are sheaves of abelian groups on , and the form a universal cohomological functor (T, 2.3).

Moreover, the sheaf is the sheaf associated to the presheaf (T, 3.7.2). Suppose now that is an -module. Then is naturally endowed with a structure of -module, hence of -module, and the data of the homomorphism allows one to deduce a structure of -module. For the structures thus defined, it is clear that restriction from an open set to an open set defines a di-homomorphism, and this permits us to define on each of the a structure of -module; this is the -module that we shall denote by , with thus defined as an additive functor from to . Moreover, the form a -functor, for if is an exact sequence of -modules, the description of the and of the -module structure on given above shows at once that the homomorphism is in this case a homomorphism of -modules. Finally, the identify with the right-derived functors of : indeed, every -module admits an injective resolution formed of -modules, and since such a resolution is formed of flasque sheaves of abelian groups (G, II, 7.1), it can serve to compute the , since for and every flasque sheaf (T, 2.4.1, Remark 3, and cor. of Prop. 3.3.2). One thus concludes that the form a universal cohomological functor from to (T, 2.3).

12.2.2.

Let and be two -modules. With the notation of (12.2.1), for every open of one has the cup-product homomorphism (12.1.2.1)

  H^p(ψ^{-1}(V), ℱ) ⊗_{Γ(ψ^{-1}(V), 𝒪_X)} H^q(ψ^{-1}(V), 𝒢)
      → H^{p+q}(ψ^{-1}(V), ℱ ⊗_{𝒪_X} 𝒢)

and it follows at once from the definition of the cup product (G, II, 6.6) that these homomorphisms commute with passage from to an open subspace of . On the other hand, one has a homomorphism of rings

  Γ(V, 𝒪_Y) → Γ(V, ψ_*(𝒪_X)) = Γ(ψ^{-1}(V), 𝒪_X)

coming from , whence a canonical homomorphism of tensor products

  H^p(ψ^{-1}(V), ℱ) ⊗_{Γ(V, 𝒪_Y)} H^q(ψ^{-1}(V), 𝒢)
      → H^p(ψ^{-1}(V), ℱ) ⊗_{Γ(ψ^{-1}(V), 𝒪_X)} H^q(ψ^{-1}(V), 𝒢)

which is also compatible with the restriction from to . By composition, one therefore obtains a homomorphism of -modules, which defines a canonical functorial-in--and- homomorphism for the sheaves associated to the presheaves considered:

  R^p f_*(ℱ) ⊗_{𝒪_Y} R^q f_*(𝒢) → R^{p+q} f_*(ℱ ⊗_{𝒪_X} 𝒢).                  (12.2.2.1)

Note that for , this homomorphism reduces to .

Proposition (12.2.3).

For every -module and every -module locally free of finite rank , one has canonical functorial isomorphisms

  R^p f_*(ℱ) ⊗_{𝒪_Y} ℒ ⥲ R^p f_*(ℱ ⊗_{𝒪_X} f^*(ℒ)).                          (12.2.3.1)

Proof. The homomorphism (12.2.3.1) is obtained by composing the homomorphism, a particular case of (12.2.2.1),

  R^p f_*(ℱ) ⊗_{𝒪_Y} f_*(f^*(ℒ)) → R^p f_*(ℱ ⊗_{𝒪_X} f^*(ℒ))                 (12.2.3.2)

with the homomorphism from the first member of (12.2.3.1) to that of (12.2.3.2) coming from the canonical homomorphism . To verify that (12.2.3.1) is an isomorphism when is locally free, one can immediately reduce to the case , the question being local on , and the functors considered being additive in . But then, the proposition reduces, in view of the definition of (12.2.2.1), to the verification that the corresponding homomorphism of presheaves is bijective, which is immediate by virtue of the relation .

12.2.4.

Let be a third ringed space, a morphism of ringed spaces. One knows (G, II, 7.1 and 3.1.1) that for every injective -module , is a flasque sheaf of abelian groups, and consequently (12.2.1) one has for every . It follows (T, 2.4.1) that the Leray spectral sequence of the composed functors is applicable to the composite functor : there is a biregular spectral sequence whose abutment is the functor where , and whose E_2 term is given by

  E_2^{p,q} = R^p g_*(R^q f_*(ℱ)).                                           (12.2.4.1)

12.2.5.

Under the conditions of (12.2.4), we shall define directly canonical homomorphisms of -modules

  R^n g_*(f_*(ℱ)) → R^n h_*(ℱ)                                               (12.2.5.1)
  R^n h_*(ℱ) → g_*(R^n f_*(ℱ))                                               (12.2.5.2)

which could be identified with the "edge homomorphisms" of the Leray spectral sequence (cf. (12.1.7)). It suffices to operate on the presheaves to which the higher direct image sheaves (12.2.1) are associated. For this, consider any open set of and its inverse image in ; one has a canonical di-homomorphism

  H^n(g^{-1}(W), f_*(ℱ)) → H^n(f^{-1}(g^{-1}(W)), f^*(f_*(ℱ)))                (12.2.5.3)

with corresponding rings and ; on the other hand, the canonical homomorphism yields by functoriality canonical homomorphisms

  H^n(h^{-1}(W), f^*(f_*(ℱ))) → H^n(h^{-1}(W), ℱ)                            (12.2.5.4)

which are homomorphisms of -modules. Taking into account the ring homomorphism , one sees that by composing (12.2.5.4) and (12.2.5.3) one obtains a homomorphism of presheaves, which yields the homomorphism of sheaves (12.2.5.1).

The definition of (12.2.5.2) is even simpler; by definition, is associated to the presheaf and to the presheaf ; one therefore has a canonical homomorphism

  H^n(f^{-1}(g^{-1}(W)), ℱ) → Γ(g^{-1}(W), R^n f_*(ℱ)),

and it is immediate that these homomorphisms define a homomorphism of presheaves, which in turn defines (12.2.5.2).

12.2.6.

Under the hypotheses of (12.2.4), let , , be three -modules and an -homomorphism. One then has commutative diagrams

   R^p g_*(f_*(ℱ)) ⊗_{𝒪_Z} R^q g_*(f_*(𝒢))   →   R^{p+q} g_*(f_*(𝓗))
            ↓                                          ↓                       (12.2.6.1)
   R^p h_*(ℱ) ⊗_{𝒪_Z} R^q h_*(𝒢)             →   R^{p+q} h_*(𝓗)

and

   R^p h_*(ℱ) ⊗_{𝒪_Z} R^q h_*(𝒢)             →   R^{p+q} h_*(𝓗)
            ↓                                          ↓                       (12.2.6.2)
   g_*(R^p f_*(ℱ)) ⊗_{𝒪_Z} g_*(R^q f_*(𝒢))   →   g_*(R^{p+q} f_*(𝓗))

where the horizontal arrows come from (12.2.2.1) (the last combined with ) and the vertical arrows from the homomorphisms (12.2.5.1) and (12.2.5.2) respectively.

It indeed suffices to verify this for the corresponding homomorphisms of presheaves; returning to the definitions given in (12.2.2) and (12.2.5) for these homomorphisms, one is immediately reduced, for (12.2.6.1), to the commutative diagrams (12.1.5.2); the verification is even simpler for (12.2.6.2).

12.3. Complements on the Ext functors of sheaves

12.3.1.

Consider a ringed space ; we shall not return to the definition and principal properties of the bifunctors from the category of -modules to that of -modules, and from the category of -modules to itself, nor to the biregular spectral sequence relating them (T, 4.2 and G, II, 7.3).

12.3.2.

One defines, in the same way as in (M, XIV, 1), the notion of extension of an -module by an -module and the composition law between classes of equivalent extensions: the arguments made for modules adapt indeed in an obvious way to any abelian category. The second proof of (M, XIV, 1.1), which uses only the existence of embeddings in injective objects, is therefore still valid for the category of -modules, and thus shows that is canonically identified with the abelian group of classes of extensions of by .

Proposition (12.3.3).

Let be a ringed space such that the sheaf of rings is coherent. Then, for every pair of coherent -modules , and every , is a coherent -module.

Proof. Note that the form a cohomological functor contravariant in . Since is coherent, there exist, for every and every point , an open neighborhood of and an exact sequence of -modules

  0 → ℛ → ℒ_{p−1} → ⋯ → ℒ_0 → ℱ ∣ U → 0

where each of the () is isomorphic to an and is coherent: this follows by induction on from and , in view of the hypothesis that is coherent.

Now note that, for , one has for every -module such that is isomorphic to an (T, 4.2.3); the argument of (M, V, 7.2) therefore applies to the contravariant cohomological functor , and gives an exact sequence

  ℋom_{𝒪_X ∣ U}(ℒ_{p−1}, 𝒢 ∣ U) → ℋom_{𝒪_X ∣ U}(ℛ, 𝒢 ∣ U) → ℰxt^p_{𝒪_X ∣ U}(ℱ ∣ U, 𝒢 ∣ U) → 0

and since the first two terms of this sequence are coherent -modules , so is the third .

Proposition (12.3.4).

Let be a flat morphism of ringed spaces, and let , be two -modules.

(i) There exists a homomorphism of cohomological bifunctors

  f^*(ℰxt^p_{𝒪_Y}(ℱ, 𝒢)) ⥲ ℰxt^p_{𝒪_X}(f^*(ℱ), f^*(𝒢))                       (12.3.4.1)

reducing in degree 0 to the canonical homomorphism .

(ii) There exists a canonical morphism of spectral sequences

  E(ℱ, 𝒢) → E(f^*(ℱ), f^*(𝒢))                                                (12.3.4.2)

which, for the E_2 terms, reduces to the homomorphisms

  H^p(Y, ℰxt^q_{𝒪_Y}(ℱ, 𝒢)) → H^p(X, ℰxt^q_{𝒪_X}(f^*(ℱ), f^*(𝒢)))             (12.3.4.3)

deduced from (12.3.4.1) and (12.1.3.1).

Proof.

(i) Since is an exact functor on the category of -modules , the functors and are left-exact; one deduces canonically from a homomorphism of their derived functors. To compute the latter, one takes an injective resolution of , and one therefore has morphisms of cohomologies of complexes of sheaves. Moreover, by the exactness of , one has by definition. On the other hand, the exactness of entails that is a resolution of ; if is an injective resolution of in the category of -modules, there is therefore a homomorphism of complexes , determined up to homotopy, and which defines by consequence a well-determined homomorphism in cohomology; composing this homomorphism with the one defined above, one obtains (12.3.4.1).

(ii) With the preceding notation, one has a homomorphism of complexes of sheaves of -modules . Let be a Cartan–Eilenberg injective resolution of the complex in the category of -modules; then, by the exactness of the functor , is a Cartan–Eilenberg resolution of the complex ; if is a Cartan–Eilenberg injective resolution of the complex , there is therefore (11.4.2) a homomorphism (determined up to homotopy) compatible with the homomorphism considered above, in other words an -morphism of bicomplexes of sheaves. From this one deduces a di-homomorphism of bicomplexes of modules, determined up to homotopy, and a well-determined morphism of spectral sequences (11.3.2), which is none other than the morphism (12.3.4.2) sought, the characterization of (12.3.4.3) following at once from the definitions.

Proposition (12.3.5).

Under the hypotheses of (12.3.4), suppose in addition the sheaf of rings coherent; then, for every coherent -module , the canonical homomorphisms (12.3.4.1) are bijective.

Proof. The question being local on , one may suppose there exists an exact sequence , and is then also a coherent -module . To prove that the homomorphisms

  f^*(ℰxt^p_{𝒪_Y}(ℱ, 𝒢)) → ℰxt^p_{𝒪_X}(f^*(ℱ), f^*(𝒢))

are bijective, we argue by induction on , the proposition resulting from when . Now, one has the commutative diagram

   f^*(ℰxt^{p−1}_{𝒪_Y}(𝒪_Y^n, 𝒢)) → f^*(ℰxt^{p−1}_{𝒪_Y}(ℛ, 𝒢)) →^∂ f^*(ℰxt^p_{𝒪_Y}(ℱ, 𝒢)) → f^*(ℰxt^p_{𝒪_Y}(𝒪_Y^n, 𝒢))
            ↓                              ↓                              ↓                                ↓
   ℰxt^{p−1}_{𝒪_X}(𝒪_X^n, f^*(𝒢)) → ℰxt^{p−1}_{𝒪_X}(f^*(ℛ), f^*(𝒢)) →^∂ ℰxt^p_{𝒪_X}(f^*(ℱ), f^*(𝒢)) → ℰxt^p_{𝒪_X}(𝒪_X^n, f^*(𝒢))

since ; as is exact, the two rows are exact. Moreover, one has for every and likewise for every (T, 4.2.3). In view of the induction hypothesis, the first two vertical arrows of the preceding diagram are isomorphisms, and the terms on the right are 0, hence is an isomorphism.

12.4. Hypercohomology of the direct image functor

12.4.1.

Let , be two ringed spaces, a morphism of ringed spaces. One can take the hypercohomology of with respect to any complex of -modules (11.4.4), for in the abelian category of -modules, filtered inductive limits exist and are exact (T, 3.1.1). The -modules of hypercohomology will also be denoted or . Recall that is the cohomology of the bicomplex of -modules , where is an injective Cartan–Eilenberg resolution of in the category of -modules; is the abutment of two spectral sequences and whose E_2 terms are given by

  'E_2^{pq} = ℋ^p(ℋ^q(f, 𝒦^•))                                               (12.4.1.1)
  ″E_2^{pq} = ℋ^p(f, ℋ^q(𝒦^•))     (= R^p f_*(ℋ^q(𝒦^•)))                     (12.4.1.2)

In these formulas, we have adopted the general notation for the transform of a complex by a functor (11.2.1), and one writes instead of for an -module . Recall further that the sequence is always regular; the two spectral sequences and are biregular when is bounded below,

or when there exists an integer such that every -module admits a flasque resolution of length (11.4.4).

12.4.2.

We shall likewise denote by the hypercohomology of the functor with respect to a complex of -modules; the are therefore -modules. One can moreover consider as a particular case of , where is a morphism of to a ringed space reduced to a point endowed with the ring .

For every open set of , we shall write instead of .

Proposition (12.4.3).

For every integer , the -module is canonically isomorphic to the sheaf associated to the presheaf on .

Proof. Indeed, with the notation of (12.4.1), the cohomology sheaf is associated to the presheaf . But it is clear that is an injective Cartan–Eilenberg resolution of (T, 3.1.3), so by definition.

Proposition (12.4.4).

The hypercohomology is a cohomological functor in in each of the following cases:

a) varies in the category of complexes bounded below.

b) There exists an integer such that every -module admits a flasque resolution of length .

c) is a Noetherian space.

Proof. Cases a) and b) are particular cases of (11.5.4). On the other hand, case c) follows from (11.5.2), for one knows that in this case the functor commutes with inductive limits (G, II, 3.10.1).

12.4.5.

Consider now an open cover of , and for every complex of presheaves on , the bicomplex , whose component of indices is , the group of -cochains alternating in the nerve of with values in (G, II, 5.1). We shall say that the cohomology of this bicomplex is the hypercohomology of the cover with coefficients in , and we shall denote it . The Leray spectral sequence of a cover (T, 3.8.1 and G, II, 5.9.1) generalizes as follows to hypercohomology:

Proposition (12.4.6).

Let be a complex of -modules. There exists a regular spectral functor in having as abutment the hypercohomology , and whose E_2 term is given by

where denotes the complex of presheaves on . The preceding spectral sequence is biregular if is bounded below.

Proof. Consider an injective Cartan–Eilenberg resolution of , and the tricomplex ; consider this tricomplex first as a bicomplex for the degrees and . Since takes only values , the second spectral sequence of this bicomplex is regular (11.3.3) and degenerate, for one has for every , the -modules being flasque sheaves

(G, II, 5.2.3). One therefore has (11.1.6) a canonical isomorphism (by virtue of (G, II, 5.2.2)), hence by definition (12.4.2) an isomorphism . Consider on the other hand the tricomplex as a bicomplex for the degrees and . Since takes only values , the first spectral sequence of this bicomplex is always regular; it is biregular if for , that is, when is bounded below (11.3.3). This spectral sequence is the one sought; indeed, for every , is an injective resolution of ; consequently, is none other than the complex of cochains , which completes the proof.

Corollary (12.4.7).

If, for every simplex of the nerve of , and for every integer , one has for , then one has a canonical isomorphism

  H^•(𝔘, 𝒦^•) ⥲ H^•(X, 𝒦^•).                                                 (12.4.7.1)

Proof. Indeed, the hypothesis entails that for , hence for ; the sequence (12.4.6.1) being degenerate and regular, the conclusion follows from the definition (12.4.5) of and from (11.1.6).

12.4.8.

Let be a second ringed space, and let be a morphism from to . By the same method as in (12.1.3) and (12.1.4), one defines a di-homomorphism for the hypercohomology of a complex of -modules

  H^p(X, 𝒦^•) → H^p(X', f^*(𝒦^•)).                                           (12.4.8.1)

One starts from a Cartan–Eilenberg injective resolution of , and since is exact, is a Cartan–Eilenberg resolution of in the category of -modules; there is then a morphism , where is a Cartan–Eilenberg injective resolution of , and from this one deduces a morphism for cohomology ; by composition with the morphism deduced by functoriality from , one obtains the morphism (12.4.8.1) sought.

Starting from (12.4.8.1) and (12.4.3), one can then, reasoning as in (12.2.5), define, for two morphisms , of ringed spaces, homomorphisms for the hypercohomology of a complex of -modules

  ℋ^n(g, f_*(𝒦^•)) → ℋ^n(h, 𝒦^•)                                             (12.4.8.2)
  ℋ^n(h, 𝒦^•) → g_*(ℋ^n(f, 𝒦^•)).                                            (12.4.8.3)

We leave the details of the definitions to the reader.