The canonical topology on a category #
We define the finest (largest) Grothendieck topology for which a given presheaf P is a sheaf.
This is well defined since if P is a sheaf for a topology J, then it is a sheaf for any
coarser (smaller) topology. Nonetheless we define the topology explicitly by specifying its sieves:
A sieve S on X is covering for finestTopologySingle P iff
for any f : Y โถ X, P satisfies the sheaf axiom for S.pullback f.
Showing that this is a genuine Grothendieck topology (namely that it satisfies the transitivity
axiom) forms the bulk of this file.
This generalises to a set of presheaves, giving the topology finestTopology Ps which is the
finest topology for which every presheaf in Ps is a sheaf.
Using Ps as the set of representable presheaves defines the canonicalTopology: the finest
topology for which every representable is a sheaf.
A Grothendieck topology is called Subcanonical if it is smaller than the canonical topology,
equivalently it is subcanonical iff every representable presheaf is a sheaf.
References #
- https://ncatlab.org/nlab/show/canonical+topology
- https://ncatlab.org/nlab/show/subcanonical+coverage
- https://stacks.math.columbia.edu/tag/00Z9
- https://math.stackexchange.com/a/358709/
Alias of CategoryTheory.Presieve.isSheafFor_bind.
Alias of CategoryTheory.Presieve.isSheafFor_trans.
Construct the finest (largest) Grothendieck topology for which the given presheaf is a sheaf.
Equations
Instances For
Construct the finest (largest) Grothendieck topology for which all the given presheaves are sheaves.
Equations
Instances For
Check that if P โ Ps, then P is indeed a sheaf for the finest topology on Ps.
Check that if each P โ Ps is a sheaf for J, then J is a subtopology of finestTopology Ps.
The canonicalTopology on a category is the finest (largest) topology for which every
representable presheaf is a sheaf.
Equations
Instances For
yoneda.obj X is a sheaf for the canonical topology.
A representable functor is a sheaf for the canonical topology.
A subcanonical topology is a topology which is smaller than the canonical topology. Equivalently, a topology is subcanonical iff every representable is a sheaf.
Instances
If every functor yoneda.obj X is a J-sheaf, then J is subcanonical.
If J is subcanonical, then any representable is a J-sheaf.
If J is subcanonical, we obtain a "Yoneda" functor from the defining site
into the sheaf category.
Equations
Instances For
Variant of the Yoneda embedding which allows a raise in the universe level for the category of types.
Equations
Instances For
Alias of CategoryTheory.GrothendieckTopology.uliftYoneda.
Variant of the Yoneda embedding which allows a raise in the universe level for the category of types.
Equations
Instances For
If C is a category with [Category.{max w v} C], this is the isomorphism
uliftYoneda.{w} (C := C) โ
yoneda.
Equations
Instances For
The yoneda embedding into the presheaf category factors through the one to the sheaf category.
Equations
Instances For
A variant of yonedaCompSheafToPresheaf with a raise in the universe level.
Equations
Instances For
The yoneda functor into the sheaf category is fully faithful
Equations
Instances For
A variant of yonedaFullyFaithful with a raise in the universe level.