Documentation

Mathlib.Algebra.Category.ModuleCat.Presheaf.Pushforward

Pushforward of presheaves of modules #

If F : C ⥤ D, the precomposition F.op ⋙ _ induces a functor from presheaves over D to presheaves over C. When R : Dᵒᵖ ⥤ RingCat, we define the induced functor pushforward₀ : PresheafOfModules.{v} R ⥤ PresheafOfModules.{v} (F.op ⋙ R) on presheaves of modules.

In case we have a morphism of presheaves of rings S ⟶ F.op ⋙ R, we also construct a functor pushforward : PresheafOfModules.{v} R ⥤ PresheafOfModules.{v} S, and we show that they interact with the composition of morphisms similarly as pseudofunctors.

The pushforward functor on presheaves of modules for a functor F : C ⥤ D and R : Dᵒᵖ ⥤ RingCat. On the underlying presheaves of abelian groups, it is induced by the precomposition with F.op.

Instances For
    @[reducible, inline]

    If F : C ⥤ D if a functor and R : Dᵒᵖ ⥤ CommRingCat is a presheaf of commutative rings, this is the pushforward functor from the category of presheaves of modules on R to the category of presheaves of modules on F.op ⋙ R.

    Instances For

      The pushforward of presheaves of modules commutes with the forgetful functor to presheaves of abelian groups.

      Instances For

        The pushforward functor PresheafOfModules R ⥤ PresheafOfModules S induced by a morphism of presheaves of rings S ⟶ F.op ⋙ R.

        Instances For

          The pushforward of presheaves of modules commutes with the forgetful functor to presheaves of abelian groups.

          Instances For

            The pushforward functor by the identity morphism identifies to the identify functor of the category of presheaves of modules.

            Instances For

              The composition of two pushforward functors on categories of presheaves of modules identify to the pushforward for the composition.

              Instances For