In topology, a branch of mathematics, a cosheaf is a dual notion to that of a sheaf that is useful in studying Borel-Moore homology.[further explanation needed]
Definition
We associate to a topological space
its category of open sets
, whose objects are the open sets of
, with a (unique) morphism from
to
whenever
. Fix a category
. Then a precosheaf (with values in
) is a covariant functor
, i.e.,
consists of
- for each open set
of
, an object
in
, and - for each inclusion of open sets
, a morphism
in
such that
for all
and
whenever
.
Suppose now that
is an abelian category that admits small colimits. Then a cosheaf is a precosheaf
for which the sequence

is exact for every collection
of open sets, where
and
. (Notice that this is dual to the sheaf condition.) Approximately, exactness at
means that every element over
can be represented as a finite sum of elements that live over the smaller opens
, while exactness at
means that, when we compare two such representations of the same element, their difference must be captured by a finite collection of elements living over the intersections
.
Equivalently,
is a cosheaf if
- for all open sets
and
,
is the pushout of
and
, and - for any upward-directed family
of open sets, the canonical morphism
is an isomorphism. One can show that this definition agrees with the previous one. This one, however, has the benefit of making sense even when
is not an abelian category.
Examples
A motivating example of a precosheaf of abelian groups is the singular precosheaf, sending an open set
to
, the free abelian group of singular
-chains on
. In particular, there is a natural inclusion
whenever
. However, this fails to be a cosheaf because a singular simplex cannot be broken up into smaller pieces. To fix this, we let
be the barycentric subdivision homomorphism and define
to be the colimit of the diagram

In the colimit, a simplex is identified with all of its barycentric subdivisions. One can show using the Lebesgue number lemma that the precosheaf sending
to
is in fact a cosheaf.
Fix a continuous map
of topological spaces. Then the precosheaf (on
) of topological spaces sending
to
is a cosheaf.
Notes
References