Documentation

Mathlib.CategoryTheory.Sites.LocalSite

Local sites #

A site 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 is one of the conditions of cohesive sites.

Sheaves of types on any local site form a local topos (i.e. a topos whose global sections functor has a fully faithful right adjoint), and a subcanonical site is local if and only if its topos of sheaves of types is (see TODOs).

Main definitions / results #

References #

TODO #

A local site is a site that has a terminal object with only a single covering 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.

    Every local site has a canonical point, given as a fibre functor by the coyoneda embedding of the terminal object ⊤_ C.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The right adjoint to the global sections functor that exists over any local site. This is implemented as the skyscraper functor associated to point.{w} J, but can be thought of as taking any object X : A to the sheaf that sends each Y : C to the product over copies of A indexed by the points ⊤_ C ⟶ Y of Y.

      Note this takes in an extra universe parameter w that does not appear in the output type A ⥤ Sheaf J A but is required for the construction; it should always be given explicitly when referring to this functor, as in e.g. coconstantSheaf.{w} J A.

      Equations
      Instances For

        The fibre of any presheaf P : Cᵒᵖ ⥤ A at point J is just P evaluated at the terminal object.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The sheaf fibre functor of point J is the global sections functor.

          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

              On any locally w-small local site, the global sections functor to any category with colimits and products of size w is a left adjoint. A variant of this without the universe parameter w is registered as an instance.

              On any local site with morphism types in Type v, the global sections functor to any category with colimits and products of size v is a left adjoint. See ΓIsLeftAdjoint for a version for w-locally small sites that can't be registered as an instance because of the extra universe parameter w.

              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
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]

                  The adjoint triple constantSheaf J A ⊣ Γ J A ⊣ coconstantSheaf J A on any local site.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  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.
                    Instances For