Documentation

Mathlib.Topology.Sheaves.Functors

functors between categories of sheaves #

Show that the pushforward of a sheaf is a sheaf, and define the pushforward functor from the category of C-valued sheaves on X to that of sheaves on Y, given a continuous map between topological spaces X and Y.

Main definitions #

The pushforward of a sheaf (by a continuous map) is a sheaf.

The pushforward functor.

Instances For

    Pushforward of sheaves is isomorphic (actually definitionally equal) to pushforward of presheaves.

    Instances For
      @[simp]
      theorem TopCat.Sheaf.pushforward_map {C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : TopCat} (f : X Y) {F F' : Sheaf C X} (α : F F') :

      The pullback of a sheaf is isomorphic (actually definitionally equal) to the sheafification of the pullback as a presheaf.

      Instances For

        The adjunction between pullback and pushforward for sheaves on topological spaces.

        Instances For

          The "naive" sheaf pullback by an open embedding f: on the underlying presheaf, this is just composition by the functor IsOpenMap.functor f (sending an open U to f '' U).

          Instances For

            The pullback of a sheaf by an open embedding f is isomorphic to its naive pullback IsOpenEmbedding.sheafPullback, i.e. to the composition by the functor IsOpenMap.functor f. Also, this is an isomorphism of functors.

            Instances For