nLab
local epimorphism

Idea

For S a category, a system of local epimorphisms is a system of morphisms in the presheaf category [S op,Set] that has the closure properties expected of epimorphisms under composition and under pullback.

A specification of a system of local epimorphisms is equivalent to giving a Grothendieck topology and hence the structure of a site on S.

Moreover the local isomorphisms among the local epimorphisms admit a calculus of fractions which equips [S op,Set] with the structure of a category with weak equivalences. The corresponding homotopy category is the category of sheaves on the site S.

Definition

Let S be a category. A system of local epimorphisms on the presheaf category [S op,Set] is a collection of morphisms satisfying the following axioms

LE1 every epimorphism in [S op,Set] is a local epimorphism;

LE2 the composite of two local epimorphisms is a local epimorphism;

LE3 if the composite A 1uA 2vA 3 is a local epimorphism, then so is v;

LE4 a morphism u:AB is a local epimorphism precisely if for all US and morphisms y:UB the pullback morphism A× BUU is a local epimorphism.

Relation to sieves

The specification of a system of local epimorphisms is equivalent to a system of Grothendieck covering sieves.

To see this, translate between local epimorphisms to sieves as follows.

From covering sieves to local epimorphisms

Let S be a category equipped with a Grothendieck topology, hence in particular with a collection of covering sieves for each object US.

For a morphism f:AY(U) in the presheaf category [S op,Set] with US and Y:S[S op,Set] the Yoneda embedding, let sieve AY(U)[S op,Set] be the sieve at U

sieve f:V{h:VUSY(h)=Y(V)AY(U)}sieve_f : V \mapsto \{ h : V \to U \in S \;|\; Y(h) = Y(V) \stackrel{\exists}{\to} A \to Y(U)\}

which assigns to V all morphisms from V to U that factor through f.

The morphism f:AY(U) is a local epimorphism if sieve f is a covering sieve.

An arbitrary morphism f:AB in [S op,A] is a local epimorphism if for every VS and every Y(V)B the morphism A× Y(U)Y(V)Y(V) is a local epimorphism as above.

From local epimorphisms to covering sieves

Conversely, assume a system of local epimorphisms is given.

Declare a sieve F at U to be a covering sieve precisely if the inclusion morphism FU is a local epimorphism. Then this defines a Grothendieck topology encoded by the collection of local epimorphisms.

References

Section 16 of