Documentation

Mathlib.CategoryTheory.Sites.ConstantSheaf

The constant sheaf #

We define the constant sheaf functor (the sheafification of the constant presheaf) constantSheaf : D โฅค Sheaf J D and prove that it is left adjoint to evaluation at a terminal object (see constantSheafAdj).

We also define a predicate on sheaves, Sheaf.IsConstant, saying that a sheaf is in the essential image of the constant sheaf functor.

Main results #

The constant presheaf functor is left adjoint to evaluation at a terminal object.

Instances For

    The functor which maps an object of D to the constant sheaf at that object, i.e. the sheafification of the constant presheaf.

    Instances For

      The constant sheaf functor is left adjoint to evaluation at a terminal object.

      Instances For

        A sheaf is constant if it is in the essential image of the constant sheaf functor.

        Instances

          If the constant sheaf functor is fully faithful, then a sheaf is constant if and only if the counit of the constant sheaf adjunction applied to it is an isomorphism.

          theorem CategoryTheory.Sheaf.isConstant_iff_isIso_counit_app' {C : Type u_1} [Category.{v_1, u_1} C] (J : GrothendieckTopology C) {D : Type u_2} [Category.{v_2, u_2} D] [HasWeakSheafify J D] {L : Functor D (Sheaf J D)} {T : C} (hT : Limits.IsTerminal T) (adj : L โŠฃ (sheafSections J D).obj (Opposite.op T)) [L.Faithful] [L.Full] (F : Sheaf J D) :
          IsConstant J F โ†” IsIso (adj.counit.app F)

          A variant of isConstant_iff_isIso_counit_app for a general left adjoint to evaluation at a terminal object.

          The constant sheaf functor commutes up to isomorphism the equivalence of sheaf categories induced by a dense subsite.

          Instances For

            The constant sheaf functor commutes up to isomorphism the inverse equivalence of sheaf categories induced by a dense subsite.

            Instances For

              The property of a sheaf of being constant is invariant under equivalence of sheaf categories.

              The constant sheaf functor commutes with sheafCompose J U up to isomorphism, provided that U preserves sheafification.

              Instances For