Module

Scheme_Modules_nonempty_pullback_preimage_iso_unit_of_pullback_iso_unit.lean

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

Scheme Modules nonempty pullback preimage iso unit of pullback iso unit

Declarations

AlgebraicGeometry.Scheme.Modules.nonempty_pullback_preimage_iso_unit_of_pullback_iso_unit
Source context 4 commands

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

section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.PreimageTriviality
universe u
open CategoryTheory AlgebraicGeometry
theorem
  _root_.AlgebraicGeometry.Scheme.Modules.nonempty_pullback_preimage_iso_unit_of_pullback_iso_unit
    {X Y : Scheme.{u}} (g : Y ⟶ X) {L : X.Modules} {U : X.Opens}
    (e : (Scheme.Modules.pullback U.ι).obj L ≅ SheafOfModules.unit U.toScheme.ringCatSheaf) :
    Nonempty ((Scheme.Modules.pullback (g ⁻¹ᵁ U).ι).obj ((Scheme.Modules.pullback g).obj L) ≅
      SheafOfModules.unit (g ⁻¹ᵁ U).toScheme.ringCatSheaf)