Definition
Sieve on an object
A collection of morphisms into one object that is closed under precomposition.
Definition
Let be a category and let be an object of . A sieve on is a collection of morphisms with codomain that is closed under precomposition: if belongs to and is any morphism, then
also belongs to . Thus a sieve remembers a collection of ways to map into , together with every refinement of each such map.
Generated and maximal sieves
The maximal sieve on contains every morphism into . A family generates the smallest sieve containing all the ; it consists of the morphisms into that factor through at least one .
Pullback
If is a morphism, the pullback sieve on consists of the morphisms for which belongs to :
A Grothendieck topology specifies which sieves count as covering. Equivalently, a covering family is one whose generated sieve is covering.
Why sieves are useful
A covering family is a chosen list of local charts. Its generated sieve also includes every chart obtained by refining one of them, so it is independent of redundant choices in the original list. This makes sieves the natural categorical form of “all local probes compatible with this cover.”