Module

Scheme_Modules_projectionMorphism_naturality.lean

Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_projectionMorphism_naturality
1 declaration indexed from sourceView source ↗

Naturality of the projection morphism

Projection morphisms commute with maps between the module sheaves being pulled back.

Declarations

AlgebraicGeometry.Scheme.Modules.projectionMorphism_naturality
Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_projectionMorphism_naturality
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
theorem _root_.AlgebraicGeometry.Scheme.Modules.projectionMorphism_naturality
    {Z X : Scheme.{u}} (i : Z ⟶ X) {F F' : X.Modules} (φ : F ⟶ F') :
    Scheme.Modules.projectionMorphism i F ≫
        (Scheme.Modules.pushforward i).map ((Scheme.Modules.pullback i).map φ) =
      ((Scheme.Modules.pushforward i).obj (𝟙_ Z.Modules) ◁ φ) ≫ Scheme.Modules.projectionMorphism i
          F'