This entry is about the properties and the characterization of the category of sheaves on a site – a Grothendieck topos. Among other things it does give a definition and a characterization of the notion of sheaf itself, but for more on the traditional information on sheaves see there.
Consider a site , i.e. a category equipped with a coverage, a Grothendieck topology. Think of this topology equivalently as encoded in a system of local isomorphisms (see there) on the presheaf category .
Then
a sheaf on is precisely a presheaf such that sends all local isomorphisms to isomorphisms;
the category of sheaves on is the full subcategory of the category of presheaves on sheaves;
the fully faithful forgetful inclusion functor has an left adjoint – sheafification – which is exact – hence the inclusion is a geometric morphism:
the functor whose image is has the property that is an isomorphism if and only if is a local isomorphism;
the category of sheaves is equivalent to the homotopy category of the category with weak equivalences with the weak equivalences given by local isomorphisms
also the converse is true: for every left exaxt functor (preserving finite limits) which is left adjoint to the inclusion of its image, there is a Grothendieck topology on such that the image of is the category of sheaves on with respect to that topology
Categories of sheaves are examples of categories that are toposes: they are the Grothendieck toposes characterized among all toposes as those satisfying Giraud's axioms.
In topos-theoretic language we therefore have that
Sheaf toposes are precisely the subtoposes of presheaf toposes.
The notion of category of sheaves has analogs in higher category theory.
For (∞,1)-category theory see (∞,1)-category of (∞,1)-sheaves.
For some standard references see the list of references at sheaf and topos.
The characterization of sheaf toposes and Grothendieck topologiws in terms of left exact reflective subcategories of a presheaf category is in
where it is implied by the combination of Corollary VII 4.7 and theorem V.4.1.
The statement is also theorem A.4.4.8 in
The characterization of as the homotopy category of with respect to local isomorphisms is emphasized at the beginning of the text
Details are in
It’s a bit odd that the full final statement does not seem to be stated there explicitly, but all the ingredients are discussed:
exercise 16.7 shows that sheafification inverts precisely the local isomorphisms, so that in particular every local isomorphism between sheaves is an isomorphism;
lemma 16.3.2 states that the unit of the adjunction is componentwise a local isomorphism;
using this corollary 7.2.2 says that with the homotopy category formed using local isomorphisms as weak equivalences.
The entirely analogous story in the wider context of (infinity,1)-categories is in
and
For more on this see (∞,1)-category of (∞,1)-sheaves and models for ∞-stack (∞,1)-toposes.