Previously: Sheaves as Virtual Objects.
In order to define a sheaf, we have to start with coverage. A coverage defines, for every object , a family of covers that satisfy the sub-coverage conditions. Granted, we can express coverage using objects and arrows, but it would be much nicer if we could use the language of functors and natural transformations.
Let’s start with the idea that, categorically, a cover of is a bunch of arrows converging on
. Each arrow
is a member of the hom-set
. Now consider the fact that
is a presheaf,
, and ask the question: Is a cover a “subfunctor” of
?
A subfunctor of a presheaf is defined as a functor
such that, for each object
,
is a subset of
and, for each arrow
, the function
is a restriction of
.

In general, a cover does not correspond to a subfunctor of the hom-functor. Let’s see why, and how we can fix it.
Let’s try to define , such that
is non-empty for any object
that’s in the cover of
, and empty otherwise. As a presheaf, we could represent it as a virtual object with arrows coming from all
‘s.

Now consider an object that is not in the cover, but it has an arrow
connecting it to some element
of the cover. Functoriality requires the (virtual) composition
to exist.

Thus must be included in the cover–if we want
to be a functor.
In particular, if we are looking at a category of open sets with inclusions, this condition means that all (open) sub-sets of the covering sets must also be included in the cover. Such a “downward closed” family of sets is called a sieve.
Imagine sets in the cover as holes in a sieve. Smaller sets that can “pass through” these holes must also be parts of the sieve.
If you start with a cover, you can always extend it to a covering sieve by adding more arrows. It’s as if you started with a few black holes, and everything that could fall into them, would fall.
We have previously defined sheaves in terms of coverings. In the next installment we’ll see that they can equally well be defined using covering sieves.
Next Sieves and Sheaves.
November 16, 2024 at 7:55 am
Please, write here any simple and popular books or papers where has basic explains “Covering Sieves”. Thanks.
November 16, 2024 at 8:28 am
Saunders Mac Lane, Ieke Moerdijk, Sheaves in Geometry and Logic