The Godement resolution of a sheaf is a construction in homological algebra that allows one to view global, cohomological information about the sheaf in terms of local information coming from its stalks. It is useful for computing sheaf cohomology. It was discovered by Roger Godement.
Overview
Given a topological space X (more generally, a topos X with enough points), and a sheaf F on X, the Godement construction for F gives a sheaf
constructed as follows. For each point
, let
denote the stalk of F at x. Given an open set
, define

An open subset
clearly induces a restriction map
, so
is a presheaf. One checks the sheaf axiom easily. One also proves easily that
is flabby, meaning each restriction map is surjective. The map
can be turned into a functor because a map between two sheaves induces maps between their stalks. Finally, there is a canonical map of sheaves
that sends each section to the 'product' of its germs. This canonical map is a natural transformation between the identity functor and
.
Another way to view
is as follows. Let
be the set X with the discrete topology. Let
be the continuous map induced by the identity. It induces adjoint direct and inverse image functors
and
. Then
, and the unit of this adjunction is the natural transformation described above.
Because of this adjunction, there is an associated monad on the category of sheaves on X. Using this monad there is a way to turn a sheaf F into a coaugmented cosimplicial sheaf. This coaugmented cosimplicial sheaf gives rise to an augmented cochain complex that is defined to be the Godement resolution of F.
In more down-to-earth terms, let
, and let
denote the canonical map. For each
, let
denote
, and let
denote the canonical map. The resulting resolution is a flabby resolution of F, and its cohomology is the sheaf cohomology of F.
Definition
Let
be a topological space,
the category of Abelian sheaves on
(the construction holds more generally in sheaves with more algebraic structure, e.g. sheaves of vector spaces, modules or rings). The Godement resolution is a sequence of covariant functors
(
) and natural transformations
,
(
is the identity functor) such that for any sheaf
is a flabby sheaf;
is a resolution of
.
Recall that a sheaf space (or étalé space) is a triple
where
is a topological space,
is a surjective local homeomorphism, and each fibre
has the structure of an Abelian group such that the map
is continuous. A morphism of sheaf spaces
is a continuous map between the spaces
and
such that
.
Moreover, the association
sending each open set
to the Abelian group of all continuous sections of
(frequently abbreviated as sections of
, although this is an abuse of terminology) is an Abelian sheaf, and the functor
sending each sheaf space
to the sheaf
and each morphism
into the operator
of composition with a section
is an equivalence of categories.
For simplicity, given a sheaf denoted
, let its associated sheaf space be denoted
, and implicitly identify each section
with the corresponding continuous section of the sheaf space.
A serration[1] of
(or equivalently, of
) over the open set
is a local section
that does not need to be continuous. If
denotes the set of all serrations over
, then this set is equipped with a natural Abelian group structure,
is an Abeliean sheaf, and since every continuous section is also a serration, there is a natural monomorphism
of sheaves.
Now define
, and iterate this construction by replacing
with
, producing
and
, and so on. Once
and
have been constructed, then one can define, recursively,By construction, the short sequences
are exact, thus concatenating them produces the long exact sequencewhere
is given by the composition
.
Properties
Functoriality
Each sheaf
and
that appears in the above construction is functorial in its argument
, in the sense that it is an additive endofunctor of the category
. For
this is easy to see since any morphism
of sheaves induces a corresponding morphism (denoted the same way)
between their sheaf spaces, and any serration
may be composed as
. Evidently, if
is continuous, then so is its image, hence the morphism (also denoted the same way)
takes the subsheaf
into the subsheaf
(essentially trivially), consequently, there is also an induced morphism
.
It is easy to verify that the induced morphisms satisfy all compositional rules needed for functoriality, hence
and
are functors. But since the higher degree Godement sheaves
and
are constructed iteratively by the same procedure, these are compositions of functors and are hence themselves functors.
Flabbiness
For any open set
, let
. Then we can extend
to a global section
by settingHence,
is flabby for any sheaf
. Since we have
, it follows then that the higher degree Godement sheaves are also flabby.
Exactness
For any short exact sequence
of sheaves, and any
, the sequenceis also exact, hence
is an exact functor.
For
, this follows from a simple direct computation, then consider the short exact sequence
of complexes (where
stands for
), where the first two complexes are exact, thus the cohomology long exact sequence implies that
is exact as well, therefore
is also an exact functor. Then the exactness of
and
follows from iterating the same argument.
Actually, slightly more can be said. Define the functors
, and recall the well-known theorem[1][2] that if
is any short exact sequence of sheaves where
is flabby, thenis also exact. Since
is flabby for any sheaf
, the sequenceis also exact, hence the
are also exact functors.
Relation to sheaf cohomology
The main use of the Godement resolution is to define sheaf cohomology. In the literature there exist (at least) three methods by which the cohomology of sheaves can be constructed, via
- Čech cohomology;[2]
- the Godement resoution;[1][3]
- derived functors (injective resolutions).[4]
This list is ordered in terms of increasing generality. Čech cohomology can be defined for any topological space, but it is guaranteed to agree with the other forms of sheaf cohomology only if the space is a paracompact Hausdorff space, the approach via the Godement resolution works on any space and agrees with derived functor cohomology, while the latter can be defined generally also for sheaves on sites.
For sheaves on topological spaces, the Godement resolution has a number of advantages over derived functor cohomology due to the fact that it is canonical and the Godement functors are exact.
As an illustration, recall the fact[1][5] that the category
of Abelian sheaves has enough injectives, meaning that for any sheaf
there is a monomorphism
into an injective sheaf. This is highly non-constructive, the standard proof involves constructing an injective group
for each point
. Let
be an injective sheaf into which
embeds, then take
to be an injective sheaf into which the quotient
embeds, and so on. This constructs a resolutionwhere each sheaf
is injective. The derived functor approach to sheaf cohomology then defines
, i.e. the kth cohomology of
with coefficients in
is equal to the kth cohomology of the complexHowever, since the injective resolution of the sheaf is not canonical, this definition becomes well-defined only if one shows that the cohomology groups are independent of the choice of injective resolution. Furthermore, one must show that the cohomology long exact sequence exists. Both of these follows from highly general categorical arguments coming from the properties of injective objects.
It is also possible[1] to define an injective resolution which is canonical in the sense that it is functorial in the initial sheaf, but these functors fail to be exact, which means that the existence of the cohomology long exact sequence has to be proven by different means.
In the approach via the Godement resolution, one defines the sheaf cohomology groups to be
, where the latter is the kth cohomology of the complexand
. This is manifestly well-defined as the resolution is canonically given for any sheaf, and since the functors
are exact, the existence of the long exact sequence follows from a simple argument.
Sheaf cohomology axioms
A sheaf cohomology theory on a topological space
consists of a sequence
of covariant functors from
to
such that the following properties are satisfied:
for any sheaf
;
- for any short exact sequence
there is a corresponding long exact sequence
of sheaf cohomology groups which is natural or functorial in the sense that any morphism
of short exact sequences of sheaves induces a corresponding morphism of their cohomology long exact sequences.
Theorem: The functors
satisfy the sheaf cohomology axioms.
Proof: For the complex
, the zeroth cohomology is Since the latter is the section space of the image of a sheaf monomorphism, it follows that
.
Then for any short exact sequence
, consider the commutative diagramThe rows are exact because the
are exact functors, so this is a short exact sequence
of complexes, and the corresponding cohomology long exact sequence readswhich establishes the second axiom as well.
Acyclicity and flabby sheaves
A sheaf
is acyclic if each higher cohomology group vanishes, that is
. It is an important fact, that sheaf cohomology can also be computed from acyclic resolutions. This follows directly from the sheaf cohomology axioms, since ifis an exact sequence where the sheaves
are acyclic, then breaking it down into short exact sequences of the form
, where
, and applying the sheaf cohomology long exact sequence to each, the cohomology long exact sequence decomposes into exact sequencesand
The first implies that
, while the second that
Together these give
(technically, the proof is valid only for
, but the validity for
is essentially trivial).
A proof very similar to the one above then establishes that whenever an exact sequence
is given in which every sheaf is flabby, then the cohomology
of the sequence of global sections vanishes.
Since the Godement sheaves are flabby, for any flabby sheaf
, the Godement resolution is an exact sequence in which every sheaf is flabby. Thus,
, whenever
.
Consequently,
- flabby sheaves are acyclic, and
- sheaf cohomology can be computed generally by flabby resolutions.
References
- ^ a b c d e Bredon, Glen E. (1997). Sheaf theory. Graduate texts in mathematics (2nd ed.). New York: Springer. ISBN 978-0-387-94905-5.
- ^ a b Lee, John M. (2024). Introduction to complex manifolds. Graduate studies in mathematics. Providence, Rhode Island: American Mathematical Society. ISBN 978-1-4704-7695-3.
- ^ Wells, R. O. (1980). Differential analysis on complex manifolds. Graduate texts in mathematics ; 65. New York: Springer-Verlag. ISBN 978-0-387-90419-1.
- ^ Iversen, Birger (1986). Cohomology of Sheaves. Universitext. Berlin, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-540-16389-3.
- ^ Weibel, Charles A. (1994). An Introduction to Homological Algebra. Cambridge Studies in Advanced Mathematics. Cambridge: Cambridge University Press. doi:10.1017/CBO9781139644136. ISBN 978-0-521-55987-4.
- Godement, Roger (1973), Topologie algébrique et théorie des faisceaux, Paris: Hermann, ISBN 9782705612528, MR 0345092
- Weibel, Charles A. (1994), An introduction to homological algebra, Cambridge University Press, doi:10.1017/CBO9781139644136, ISBN 978-0-521-55987-4, MR 1269324
External links