nLab
category of sheaves

Context

Topos Theory

topos theory

Background

Toposes

Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory

Theorems

Locality and descent

Contents

Idea

This entry is about the properties and the characterization of the category Sh(S) of (set-valued) sheaves on a (small) site S, which is a Grothendieck topos. Among other things it gives a definition and a characterization of the notion of sheaf itself, but for more details sheaves themselves see there.

Definition

Let (C,J) be a site: a (small) category equipped with a coverage.

Definition

The category of sheaves on (C,J) is the full subcategory of the category of presheaves

i:Sh J(C)PSh(C)i : Sh_J(C) \hookrightarrow PSh(C)

on those presheaves which are sheaves with respect to J.

Proposition

Every category of sheaves is a reflective subcategory

(Li):Sh J(C)LPsh(C),(L \dashv i) : Sh_J(C) \stackrel{\overset{L}{\leftarrow}}{\hookrightarrow} Psh(C) \,,

hence a subtopos of the presheaf topos. Moreover, every such subtopos arises in this way: there is a bijection between Grothendieck topologies on C and equivalence classes of geometric embeddings into PSh(C).

This appears for instance as (Johnstone, corollary 2.1.11). See also Lawvere-Tierney topology.

Proof

Details on the first statement are at sheafification. A full proof for the second statement is at (∞,1)-category of (∞,1)-sheaves (there proven in (∞,1)-category theory, but the proof is verbatim the same in category theory).

Equivalent characterizations

As localizations

Proposition

The category of sheaves is equivalent to the homotopy category of the category with weak equivalences PSh(C) with the weak equivalences given by W=local isomorphisms

Sh(S)Ho PSh(S)=PSh(C)[localisomorphisms] 1.Sh(S) \simeq Ho_{PSh(S)} = PSh(C)[local isomorphisms]^{-1} \,.

The converse is also true: for every left exact functor] L:PSh(S)PSh(S) (preserving finite limits) which is left adjoint to the inclusion of its image, there is a Grothendieck topology on S such that the image of L is the category of sheaves on S with respect to that topology.

We spell out proofs of some of the above claims.

Let C be a small category and

i:[C op,Set]i : \mathcal{E} \hookrightarrow [C^{op}, Set]

a reflective subcategory, hence a full subcategory with a left adjoint L:[C op,Set], such that moreover L preserves finite limits.

Write W:=L 1(isos)Mor([C op,Set]) for the class of morphisms in [C op,Set] that are sent to isomorphisms by L.

Proposition

A presheaf A[C op,Set] is in (meaning: in the essential image of i) precisely if for all f:XY in W the induced function

Hom(f,A):Hom(Y,A)Hom(X,A)Hom(f,A) : Hom(Y,A) \to Hom(X,A)

is a bijection.

Proof

If AiA^, then by the (Li)-adjunction isomorphism we have

Hom(f,iA^)(L(f),A).Hom(f, i \hat A) \simeq \mathcal{E}(L(f), A) \,.

But by assumption L(f) is an isomorphism, so the claim is immediate.

Conversely, if for all f the function Hom(f,A) is a bijection, define A^:=L(A) and let ϵ A:AiL(A) be the (Li)-unit.

By the assumption that i is a full and faithful functor and basic properties of adjoint functors we habe that the counit

LiIdL i \to Id

is a natural isomorphism. By the zig-zag law the composite

LALϵ ALiLALAL A \stackrel{L \epsilon_A}{\to} L i L A \stackrel{\simeq}{\to} L A

is the identity and therefore Lϵ is an isomorphism and so ϵ A is in W, under our assumption on A.

Using this it follows that

Hom(ϵ A,A):Hom(iLA,A)Hom(A,A)Hom(\epsilon_A, A) : Hom(i L A, A) \stackrel{\simeq}{\to} Hom(A,A)

is an isomorphism. Write k A:iLAA for the preimage of id A under this isomorphism, which is therefore a left inverse of ϵ A. This immediately implies that also k A is in W, and so we can enter the same argument with k A to find that it has a left inverse itself. But this means that k A is in fact an isomorphism and hence so is ϵA, which thus exhibits A as being in the essential image of i.

Proposition

A morphism f:XY is in W precisely if for every morphism z:j(c)Y with representable domain, the pullback z *f in

X× Yj(c) X z *f f j(c) z Y\array{ X \times_Y j(c) &\to& X \\ {}^{\mathllap{z^* f}}\downarrow && \downarrow^{\mathrlap{f}} \\ j(c) &\stackrel{z}{\to}& Y }

is in W.

Proof

Assume first that f is in W. Since by assumption L preserves finite limits, it follows that

L(X× Yj(c)) LX L(z *f) Lf L(j(c)) Lz LY\array{ L(X \times_Y j(c)) &\to& L X \\ {}^{\mathllap{L(z^* f)}}\downarrow && \downarrow^{\mathrlap{L f}} \\ L(j(c)) &\stackrel{L z}{\to}& L Y }

is still a pullback diagram in and hence that L(z *f) is the pullback of the isomorphism Lf and thus itself an isomorphism. Therefore z *f is in W.

Conversely, suppose that all these pullbacks are in W. Then use the “co-Yoneda lemma” to write the presheaf Y as a colimit over all representables mapping into it

lim j(c i)z iYj(c)Y.{\lim_\to}_{j(c_i) \stackrel{z_i}{\to} Y} j(c) \stackrel{\simeq}{\to} Y \,.

Forming the pullback along f, using that in a topos (such as our presheaf topos) colimits are preserved by pullbacks, we get

lim if *j(c i) X lim iz i *f f lim ij(c i) Y.\array{ {\lim_\to}_i f^* j(c_i) &\stackrel{\simeq}{\to}& X \\ {}^{\mathllap{{\lim_\to}_i z_i^* f}}\downarrow && \downarrow^{\mathrlap{f}} \\ {\lim_\to}_i j(c_i) &\stackrel{\simeq}{\to}& Y } \,.

Since L preserves all colimits and finite limits, we also get

lim iL(f *j(c i)) L(X) lim iL(z i *f) L(f) lim iL(j(c i)) L(Y).\array{ {\lim_\to}_i L(f^* j(c_i)) &\stackrel{\simeq}{\to}& L(X) \\ {}^{\mathllap{{\lim_\to}_i L(z_i^* f)}}\downarrow && \downarrow^{\mathrlap{L(f)}} \\ {\lim_\to}_i L(j(c_i)) &\stackrel{\simeq}{\to}& L(Y) } \,.

Since by assumption now all L(z i *f) are isomorphisms, also lim iL(z i *f) is an isomorphism and hence three sides of the above square are isomorphisms. Therefore also L(f) is and hence f is in W.

Proposition

The collection of sieves in W, hence the collection of monomorphisms in W whose codomain is a representable, constitute a Grothendieck topology on C.

Proof

We check the list of axioms, given at Grothendieck topology:

  1. Pullbacks of covering sieves are covering :

    First of all, the pullback of a sieve along a morphism of representables is still a sieve, because monomorphisms are (as discussed there) stable under pullback.

    Next, since L preserves finite limits, L applied to the pullback sieve is the pullback of an isomorphism, hence is an isomorphism, hence the pullback sieve is in W.

  2. The maximal sieve is covering. Clear: L applied to an isomorphism is an isomorphism.

  3. Two sieves cover precisely if their intersection covers. This is again due to the pullback-stability of elements of W, due to the preservation of finite limits by L.

  4. If all pullbacks of a sieve along morphisms of a covering sieve are covering, then the original sieve was covering .

    This is the same argument as in the second part of the proof of prop. 4.

Proposition

is a Grothendieck topos.

Proof

By prop. 5 and prop. 3 we are reduced to showing that an object A is in already if for all monomorphisms f in W the function Hom(f,A) is a bijection.

(…)

As toposes

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.

Proposition

Sheaf toposes are equivalently the subtoposes of presheaf toposes.

This appears for instance as (Johnstone, corollary 2.1.11).

As accessible reflective subcategories

See at reflective sub-(∞,1)-category.

Properties

Dependence on the site

Definition

For (Li):L a category of sheaves and (C,J) a site such that we have an equivalence of categories Sh J(C) we say that C is a site of definition for the topos .

Remark

There are always different sites (C,J) whose categories of sheaves are equivalent. First of all for fixed C and given a coverage J, the category of sheaves depends only on the Grothendieck topology generated by J. But there may be site structures also on inequivalent categories C that have equivalent categories of sheaves.

Definition

For (C,J) a site with coverage J and DC any subcategory, the induced coverage J D on D has as covering sieves the intersections of the covering sieves of C with the morphisms in D.

Definition

Let (C,J) be a site (possibly large). A subcategory DC (not necessarily full) is called a dense sub-site with the induced coverage J D if

  1. every object UC has a covering {U iU} in J with all U i in D;

  2. for every morphism f:Ud in C with dD there is a covering family {f i:U iU} such that the composites ff i are in D.

Remark

If D is a full subcategory then the second condition is automatic.

Theorem

(comparison lemma)

Let (C,J) be a (possibly large) site with C a locally small category and let f:DC be a small dense sub-site. Then pair of adjoint functors

(f *f *):PSh(D)f *f *PSh(C)(f^* \dashv f_*) : PSh(D) \stackrel{\overset{f^*}{\leftarrow}}{\underset{f_*}{\to}} PSh(C)

with f * given by precomposition with f and f * given by right Kan extension induces an equivalence of categories between the categories of sheaves

(f *f *):Sh J D(D)f *f *Sh JC.(f_* \dashv f^*) : Sh_{J_D}(D) \underoverset {\underset{f_*}{\to}}{\overset{f^*} {\leftarrow}} {\simeq} Sh_J{C} \,.

This appears as (Johnstone, theorm C2.2.3).

Examples

Epi- mono- and isomorphisms

Let Sh(C) be a category of sheaves.

Proposition

A morphism f:XY is a monomorphism if it is a monomorphism of presheaves, that is if for each UC the function f(U):X(U)Y(U) is injective.

Proposition

A morphism f:XY in Sh(C) is an epimorphism precisely if it is locally surjective in the sense that:

for all UC there is a covering {p i:U iU} iI such that for all iI and every element yY(U) the element f(p i)(y) is in the image of f(U i):X(U i)Y(U i).

Exactness properties

Every sheaf topos satisfies the following exactness properties. it is an

Locally presentable categories: Large categories whose objects arise from small generators under small relations.

(n,r)-categoriessatisfying Giraud's axiomsinclusion of left exaxt localizationsgenerated under colimits from small objectslocalization of free cocompletiongenerated under filtered colimits from small objects
(0,1)-category theory(0,1)-toposesalgebraic lattices Porst’s theoremsubobject lattices in accessible reflective subcategories of presheaf categories
category theorytoposeslocally presentable categories Adámek-Rosický’s theoremaccessible reflective subcategories of presheaf categoriesaccessible categories
model category theorymodel toposescombinatorial model categories Dugger’s theoremleft Bousfield localization of global model structures on simplicial presheaves
(∞,1)-topos theory(∞,1)-toposeslocally presentable (∞,1)-categories
Simpson’s theorem
accessible reflective sub-(∞,1)-categories of (∞,1)-presheaf (∞,1)-categoriesaccessible (∞,1)-categories

References

Secton A.4 and C.2 in

The characterization of sheaf toposes and Grothendieck topologies in terms of left exact reflective subcategories of a presheaf category is also in

where it is implied by the combination of Corollary VII 4.7 and theorem V.4.1.

The characterization of Sh(S) as the homotopy category of PSh(S) 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:

Revised on October 16, 2012 09:37:26 by Urs Schreiber (82.169.65.155)