Exposé I. Global and local cohomological invariants with respect to a closed subspace
1. The functors ,
Throughout this Exposé we write for the sheafified section-with-support functor (underlined in the original source) and for the global one.
Let be a topological space, and let C_X be the category of abelian sheaves on . Let be a family of
supports in the sense of Cartan; one defines the functor on C_X by:
Γ_Φ(F) = subgroup of Γ(F) formed by the sections f such that support f ∈ Φ.
If is a closed part of , we designate by abuse of language by the functor , where is the set of closed parts of contained in . Hence one has:
Γ_Z(F) = subgroup of Γ(F) formed by the sections f such that support f ⊂ Z.
We wish to generalize this definition to the case where is a locally closed part of , hence closed in a suitable open part of . In this case we shall set:
It must be verified that "does not depend" on the open set chosen. It suffices to show that if , with , is an open set, then the map maps isomorphically onto . Now
so if and if , then , since is a covering of . Likewise, if , then and define an such that , ; hence induces an isomorphism .
Note that every open set of is induced by an open set of in which is closed. It follows that defines a presheaf on , and one verifies that this is a sheaf, which we shall denote , where is the canonical immersion. One finds:
The sheaf is a subsheaf of ; indeed, the canonical homomorphism
Γ(F|U) = Γ(U, F) ⟶ Γ(U ∩ Z, i*(F))
is injective on . Summarizing, we have the following result:
Proposition.
There exists a unique subsheaf of such that, for every open set of such that is closed in ,
Γ(F|U) = Γ(U, F) ⟶ Γ(U ∩ Z, i*(F))
induces an isomorphism .
Note that if is open, one will simply have
i^!(F) = i*(F) = F|Z, Γ_Z(F) = Γ(Z, F).
Suppose again that is arbitrary. Then, for a variable open set of , one sees that
U ⟼ Γ_{U∩Z}(F|U) = Γ(U ∩ Z, i^!(F))
is a sheaf on , which we shall denote ; more precisely, by the preceding formula (expressing that commutes with restriction to open sets) one has an isomorphism
by definition, one has, for every open set of ,
Let us note here a characteristic difference between the case where is closed and the case where is open. In the first case, formula (8) shows us that can be regarded as a subsheaf of , and one thus has a canonical immersion
In the case where is open, on the contrary, one sees from (6) that the right-hand side of (8) is , so receives , hence one has a canonical homomorphism in the opposite direction from the previous one:
which is moreover none other than the canonical homomorphism1
taking into account the isomorphism
deduced from (6) and (7).
Of course, for variable, , , may be considered as functors in , with values respectively in the category of abelian groups, of abelian sheaves on , and of abelian sheaves on . It is sometimes convenient to interpret the functor
as the right adjoint of a well-known functor
defined by the following proposition:
Proposition.
Let be an abelian sheaf on . Then there exists a unique subsheaf of , say , such that, for every open set of , the (identity) isomorphism
Γ(U ∩ Z, G) = Γ(U, i_*(G))
defines an isomorphism
Γ_{Φ_{U∩Z,U}}(U ∩ Z, G) = Γ(U, i_!(G)),
where denotes the set of parts of that are closed in .
The verification reduces to noting that the left-hand side is a sheaf for variable, i.e. that the property, for a
section of on considered as a section of on , of having support closed in is of local
nature on . The sheaf just defined is also known under the name: sheaf deduced from by extension by
0 outside , cf. [Godement]. In particular, if is closed, one has
but in the general case, the canonical injection is not an isomorphism, as is already well known for open. Evidently, depends functorially on (and is even an exact functor in ). This said, one has:
Proposition.
There exists an isomorphism of bifunctors in , ( an abelian sheaf on , an abelian sheaf on ):
Hom(i_!(G), F) = Hom(G, i^!(F)).
To define such an isomorphism, it amounts to the same to define functorial homomorphisms
i_! i^!(F) ⟶ F, G ⟶ i^! i_!(G),
satisfying the well-known compatibility conditions (cf. for example Shih's exposé in the Cartan seminar on cohomological operations).
Recalling that is exact, hence transforms monomorphisms into monomorphisms, one concludes:
Corollary.
If is injective, is injective, hence is also injective.
Replacing by a variable open set of , one also concludes from 1.3:
Corollary.
One has an isomorphism functorial in , :
ℋom(i_!(G), F) = i_*(ℋom(G, i^!(F))).
Taking for the constant sheaf on defined by , say , 1.3 and 1.5 specialize into
Corollary.
One has isomorphisms functorial in :
where is the abelian sheaf on deduced from the constant sheaf on
defined by , by extension by 0 outside .
Remark.
Suppose that is a ringed space, and equip with the sheaf of rings ; finally, denote by
C_X and C_Z the category of Modules on , resp. . Then the preceding considerations extend word for word,
taking to be a Module on and a Module on , and interpreting accordingly statements 1.3 to 1.6.
To finish these generalities, let us examine what happens when one changes the locally closed part . Let be another locally closed part, and let
j: Z′ ⟶ Z, i′: Z′ ⟶ X, i′ = i j
be the canonical inclusions. Then one has functorial isomorphisms:
(i j)^! = j^! i^!, (i j)_! = i_! j_!.
The first isomorphism (13) defines a functorial isomorphism
Γ_{Z′}(F) = Γ(Z′, (i j)^!(F)) ≃ Γ(Z′, j^!(i^!(F))) = Γ_{Z′}(i^!(F)).
Suppose now that is closed in , and let
be its complement in , which is open in , hence locally closed in . The canonical inclusion (8′) applied to on equipped with defines, thanks to (14), an injective functorial canonical homomorphism
If in (14) one replaces by and uses (8″), one finds a functorial canonical homomorphism:
Proposition.
Under the preceding conditions, the sequence of functorial homomorphisms
is exact. If is flasque, the sequence remains exact when one puts a zero on the right.
Proof. Replacing by an open set in which is closed, one reduces to the case where is closed, hence is closed. Then is closed in the open set , and one has a canonical inclusion
Γ_{Z″}(F) ⟶ Γ(X − Z′, F),
and the exactness of (16) simply means that the sections of with support in are those whose restriction to is zero.
When is flasque, every element of , considered as a section of on , can be extended to a section of on , and the latter will evidently have its support in , which proves that the last homomorphism in (16) is then surjective.
Corollary.
One has a functorial exact sequence
and if is flasque, this sequence remains exact when one puts a 0 on the right.
One may interpret (1.8) in terms of results on the functors Hom and via 1.6, in the following way. Let
us first note that if is an abelian sheaf on , inducing the sheaves and on resp.
(where and are the canonical injections), one has a canonical exact sequence of sheaves on
:
where, to simplify the notation, the subscript designates the sheaf on obtained by extending by 0 in the
complement of the space of definition of the sheaf in question. The exact sequence (17) generalizes a well-known exact
sequence in the case (cf. [Godement]), and is moreover deduced from the latter by writing the exact sequence in
question on , and applying the functor . Taking , one concludes in particular:
Proposition.
Under the preceding conditions, one has an exact sequence of abelian sheaves on :
This being so, the two exact sequences 1.8 and 1.9 are nothing other than the exact sequences deduced from (18) by application of the functor resp. .
This gives an evident proof of the fact that the sequences (16) and (16 bis) remain exact when one puts a zero on the right, provided that is injective.
2. The functors and
Definition.
One denotes by and the derived functors in of the functors resp. .
These are cohomological functors, with values in the category of abelian groups resp. in the category of abelian sheaves on . When is closed, is, by definition, nothing other than where denotes the family of closed parts of contained in . When is open, we shall see that is nothing other than , thanks to the following proposition.
Proposition (Excision Theorem).
Let be an open part of containing . Then one has an isomorphism of cohomological functors in :
H^*_Z(X, F) ⟶ H^*_Z(V, F|V).
Indeed, one has a functorial isomorphism , where is the inclusion, and where is thus the restriction functor (cf. (14)). This last is exact, and transforms injectives into injectives by 1.4, whence the isomorphism (19) at once.
When is open, one may take and one finds:
Corollary.
Suppose open; then one has an isomorphism of cohomological functors:
H^*_Z(X, F) = H^*(Z, F).
One concludes from isomorphisms 1.6 and from the definitions (cf. [Tôhoku]):
Proposition.2
One has isomorphisms of cohomological functors:
H^*_Z(X, F) ≃ Ext^*(X; ℤ_{Z,X}, F),
One may therefore apply the results of [Tôhoku] on the Ext of Modules. Let us first point out the following
interpretation of the sheaves in terms of the global groups :
Corollary.
is canonically isomorphic to the sheaf associated to the presheaf
U ⟼ H^*_{Z ∩ U}(U, F|U).
In particular, using corollary 2.3, one finds:
Corollary.
Suppose open; then one has an isomorphism of cohomological functors:
ℋ^*_Z(F) = R^* i_* i*(F)
(where is the inclusion).
The spectral sequence of Ext gives the important spectral sequence:
Theorem.
One has a spectral sequence functorial in , abutting to and with initial term
Remarks.
It follows at once from 2.4 that the sheaves are zero in , and also zero in the interior of for (so for such a , is even supported on the boundary of ).
Consequently, the right-hand side of (23) may be interpreted as a cohomology group on . We shall use 2.6 in the case where is closed in , in which case the right-hand side of (23)3 may be interpreted as a cohomology group computed on :
Let us also note that when is open, the spectral sequence 2.6 is nothing other than the Leray spectral sequence for the continuous map , taking into account the interpretation 2.5 in the calculation of the initial term of the Leray spectral sequence.
Let us return to the exact sequence (18);4 it gives rise to an exact sequence of Ext (cf. [Tôhoku]):
Theorem.
Let be a locally closed part of , a closed part of , and . Then one has an exact sequence functorial in :
0 ⟶ H⁰_{Z′}(X, F) ⟶ H⁰_Z(X, F) ⟶ H⁰_{Z″}(X, F) ─∂─→ H¹_{Z′}(X, F) ⟶ H¹_Z(X, F) ...
... H^i_{Z′}(X, F) ⟶ H^i_Z(X, F) ⟶ H^i_{Z″}(X, F) ─∂─→ H^{i+1}_{Z′}(X, F) ...
Let us recall how this exact sequence can be obtained. Let be an injective resolution of ; then the exact sequence (18)5 gives rise to the exact sequence
(which is nothing other than the one defined in 1.8). One concludes an exact sequence of cohomology, which is nothing other than (24).
The most important case for us is the one where is closed (and one can moreover always reduce to it by replacing by an open set in which is closed). Then is closed, is closed in the open set , and one may write
H^i_{Z″}(X, F) = H^i_{Z″}(X − Z′, F|_{X−Z′}),
which allows us to write the exact sequence (24) in terms of cohomologies with support in a given closed set. The most frequent case is the one where . Setting then, for simplification, , one finds:
Corollary.
Let be a closed part of . Then one has an exact sequence functorial in :
0 ⟶ H⁰_A(X, F) ⟶ H⁰(X, F) ⟶ H⁰(X − A, F) ─∂─→ H¹_A(X, F) ...
... H^i_A(X, F) ⟶ H^i(X, F) ⟶ H^i(X − A, F) ─∂─→ H^{i+1}_A(X, F) ...
This exact sequence shows that the cohomology group plays the role of a relative cohomology group of mod , with coefficients in . It is on this account that it was introduced naturally in applications. By "sheafifying" (24) and (27), or by proceeding directly, one finds, taking into account that the sheaf associated to is zero if :
Corollary.
Under the conditions of 2.8, one has an exact sequence functorial in :
... ℋ^i_{Z′}(F) ⟶ ℋ^i_Z(F) ⟶ ℋ^i_{Z″}(F) ─∂─→ ℋ^{i+1}_{Z′}(F) ...
Corollary.
Let be a closed part of ; then one has an exact sequence functorial in :
0 ⟶ ℋ⁰_A(F) ⟶ F ⟶ f_*(F|_{X−A}) ─∂─→ ℋ¹_A(F) ⟶ 0,
and canonical isomorphisms, for :
ℋ^i_A(F) = ℋ^{i−1}_{X−A}(F) = R^{i−1} f_*(F|_{X−A}),
where is the inclusion.
This therefore defines and respectively as the kernel and cokernel of the canonical homomorphism
F ⟶ f_* f*(F) = f_*(F|_{X−A}),
and the () in terms of the derived functors of .
Corollary.
Let be an abelian sheaf on . If is flasque, then for every locally closed part of and every integer , one has , . Conversely, if for every closed part of one has , then is flasque.
Suppose that is flasque; then induces a flasque sheaf on every open set, so to prove for , one may suppose closed, and then the assertion follows from the exact sequence (27).6 One concludes, for every locally closed , by "sheafifying", i.e. applying 2.4, that for . Conversely, suppose for every closed ; then the exact sequence (27)7 shows that for every such , is surjective, which means that is flasque.
Combining 2.6 and 2.8, we shall deduce from them:
Proposition.
Let be an abelian sheaf on , a closed part of , , an integer. The following conditions are equivalent:
(i) for .
(ii) For every open set of , considering the canonical homomorphism
H^i(V, F) ⟶ H^i(V ∩ U, F),
this homomorphism is:
a) bijective for ,
b) injective for .
(When , one may in (ii) restrict to requiring a)).
To prove (i) ⇒ (ii), one is reduced, thanks to the local nature of the , to proving the
Corollary.
If condition 2.13 (i) is satisfied, then
H^i(X, F) ⟶ H^i(U, F)
is bijective for , injective for .
Indeed, by virtue of the exact sequence (27), this also means for , and this relation is an immediate consequence of the spectral sequence (23 bis).8
Conversely, hypothesis 2.13 (ii) means that for every open set of , one has
H^i_{Z ∩ V}(V, F|V) = 0 for i ⩽ N,
which implies 2.13 (i) thanks to 2.4. If moreover , hypothesis b) is superfluous. Indeed, if , hypothesis a) and (28) ensure the vanishing of for . If , hypothesis a) for and (29) ensure the vanishing of for .
Taking 2.11 into account, this further proves 2.13 (i)...
Remark.
Let be a closed immersion, and suppose that locally it is of the form . Suppose that is a locally constant sheaf on ; then one finds
ℋ^i_Y(F) ≃ { 0 if i ≠ n,
{ F ⊗ T_{Y,X} if i = n, where T_{Y,X} ≃ ℋ^n_Y(ℤ_X)
is a sheaf, extension to of a sheaf on locally isomorphic to , called the "normal orientation sheaf of in ".
Using the spectral sequence (23 bis),9 one finds in this case:
H^i_Y(X, F) ≃ H^{i−n}(Y, F ⊗ T_{Y,X}),
and one recovers the "Gysin homomorphism":
H^j(Y, F ⊗ T_{Y,X}) ⟶ H^{j+n}(X, F).
Bibliography
[Godement] R. Godement — Topologie algébrique et théorie des faisceaux, Act. Scient. et Ind., vol. 1252, Hermann, Paris.
[Tôhoku] A. Grothendieck — "Sur quelques points d'algèbre homologique", Tôhoku Math. J. 9 (1957), pp. 119–221.
Footnotes
N.D.E. The original reference was (8).
N.D.E. The proposition bears the number 2.3 in the original edition.
N.D.E. The equation was numbered (23) in the original edition.
N.D.E. The original reference was (1.10).
N.D.E. See preceding note.
N.D.E. The original reference was (2.9).
N.D.E. The original reference was (2.9).
N.D.E. See preceding note.
N.D.E. The original reference was 2.6.