Local sites #
A site (C,J) is called local if it has a terminal object whose only covering sieve is trivial - this makes it possible to define coconstant sheaves on it, giving its sheaf topos the structure of a local topos. This makes them an important stepping stone to cohesive sites.
See https://ncatlab.org/nlab/show/local+site.
Main definitions / results #
J.IsLocalSite
: typeclass stating that (C,J) is a local site.coconstantSheaf
: the coconstant sheaf functorType w ⥤ Sheaf J (Type max v w)
defined on any local site.ΓCoconstantSheafAdj
: the adjunction between the global sections functorΓ
andcoconstantSheaf
.fullyFaithfulCoconstantSheaf
:coconstantSheaf
is fully faithful.fullyFaithfulConstantSheaf
: on local sites, the constant sheaf functor is fully faithful. All together this shows that for local sitesSheaf J (Type max u v w)
forms a local topos, but since we don't yet have local topoi this can't be stated yet.
TODO: generalise universe levels from max u v
to max u v w
again once that is possible.
A local site is a site that has a terminal object with only a single covering sieve.
The only covering sieve of the terminal object is the trivial sieve.
Instances
On a local site, every covering sieve contains every morphism from the terminal object.
Every category with a terminal object becomes a local site with the trivial topology.
The functor that sends any set A
to the functor Cᵒᵖ → Type _
that sends any X : C
to the set of all functions A → (⊤_ C ⟶ X)
. This can be defined on any site with a terminal
object, but has values in sheaves in the case of local sites.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On local sites, Presheaf.coconst
actually takes values in sheaves.
The right adjoint to the global sections functor that exists over any local site.
Takes a type X
to the sheaf that sends each Y : C
to the type of functions Y → X
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On local sites, the global sections functor Γ
is left-adjoint to the coconstant functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The global sections of the coconstant sheaf on a type are naturally isomorphic to that type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
coconstantSheaf
is fully faithful.
Equations
Instances For
On local sites, the constant sheaf functor is fully faithful.
Equations
- One or more equations did not get rendered due to their size.