[Math] Assumptions on the category C for sheafification of C-valued presheaves

ct.category-theorysheaf-theory

For any category C and topological space X we have the notion of a C-valued presheaf on X.

What assumptions must be made about C in order that we have the notion of such a presheaf being a 'sheaf'? I understand the definition of the sheaf properties using an equalizer diagram which assumes C has products and a final object. Is this definition 'standard'?

Secondly, the definition of a sheafification of a presheaf in terms of the obvious universal property makes sense for any category C (for which the notion of sheaf makes sense). But what assumptions must be placed on C in order for such a sheafification to exist? For presheafs of sets I know the construction via the étale space of the presheaf (namely, the sheafification can be constructed as the sheaf of sections of the projection E->X of the etale space E onto X). This construction works in general right?

Best Answer

A presheaf $F$ with values in $C$ is a called a sheaf if, for every object $X$ and every covering sieve $R$ of $X$, the natural maps

$F(X) \rightarrow F(Y)$

for each Y in R induce an isomorphism

$F(X) \xrightarrow{\sim} \varprojlim_{Y \in R} F(Y)$

This definition makes sense without any assumptions on $C$.

The sheafification construction makes use of filtered colimits and essentially arbitrary limits (if you are interested in sheaves on a particular topology then you might be able to restrict the class of limits that need to be considered). It is defined by iterating the construction

$F^+(X) = \varinjlim_{R} \varprojlim_{Y \in R} F(Y)$

where the $\varinjlim$ is taken over covering sieves of $X$. If $F$ is set-valued, the associated sheaf of $F$ is $F^{++}$.

I don't know what conditions on $C$ are necessary to make the sheafification of a presheaf in $C$ a sheaf, but I wouldn't expect the construction to behave very well unless $C$ is a fairly special category.

(Categories of algebraic structures on sets defined by finite inverse limits would qualify as "special", essentially because filtered colimits commute with finite inverse limits.)