Module

Polarisation_LocIsoOnBase_pullback_of_comp_eq.lean

Nyll.AlgebraicCurves.Geometry.Picard.Polarisation_LocIsoOnBase_pullback_of_comp_eq
1 declaration indexed from sourceView source ↗

Polarisation Loc Iso On Base pullback of comp eq

Declarations

AlgebraicGeometry.Polarisation.LocIsoOnBase.pullback_of_comp_eq
Source context 4 commands

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

section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs.Polarisation_LocIsoOnBase_pullback_of_comp_eq
open CategoryTheory AlgebraicGeometry AlgebraicGeometry.Polarisation
universe u
theorem _root_.AlgebraicGeometry.Polarisation.LocIsoOnBase.pullback_of_comp_eq
    {S S' : Type u} [CommRing S] [CommRing S'] {X Y : Scheme.{u}}
    {g : X ⟶ Spec (CommRingCat.of S)} (g' : Y ⟶ Spec (CommRingCat.of S')) (h : Y ⟶ X)
    (φ : Spec (CommRingCat.of S') ⟶ Spec (CommRingCat.of S)) (comm : h ≫ g = g' ≫ φ)
    {M M' : X.Modules} (hM : LocIsoOnBase g M M') :
    LocIsoOnBase g' ((Scheme.Modules.pullback h).obj M) ((Scheme.Modules.pullback h).obj M')