ModuleScheme_Modules_nonempty_pushforward_hom_comp_iso.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_nonempty_pushforward_hom_comp_iso
3 declarations indexed from sourceView source ↗ Module documentation
Scheme Modules nonempty pushforward hom comp iso
Imports4
- Mathlib.AlgebraicGeometry.Modules.Sheaf
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Adjunction.Unique
- Mathlib.CategoryTheory.Equivalence
Imported by2
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pushforward_hom_comp_iso.PushIso.pushEquiv
DocumentationThe equivalence of module sheaves induced by pushforward along the scheme isomorphism φ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pushforward_hom_comp_iso
universe u
open CategoryTheory AlgebraicGeometry
namespace PushIso
variable {X Y : Scheme.{u}} (φ : X ≅ Y)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pushforward_hom_comp_iso.PushIso.pullbackIsoPushforwardInv
DocumentationIdentify pullback along φ.hom with pushforward along φ.inv using uniqueness of left adjoints.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pushforward_hom_comp_iso
universe u
open CategoryTheory AlgebraicGeometry
namespace PushIso
variable {X Y : Scheme.{u}} (φ : X ≅ Y)
AlgebraicGeometry.Scheme.Modules.nonempty_pushforward_hom_comp_iso
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pushforward_hom_comp_iso
universe u
open CategoryTheory AlgebraicGeometry