ModuleCoefficientSheaves.lean
Nyll.EtaleCohomology.Classical.CoefficientSheaves
8 declarations indexed from sourceView source ↗ Module documentation
Exactness of forgetting coefficients
Restriction along ℤ → R and the equivalence between ℤ-modules and abelian groups supply both adjoints to the coefficient-forgetting functor. This also supplies sheaf composition on sites whose object universe is larger than the coefficients.
Imports8
- Nyll.EtaleCohomology.Classical.ModuleCohomology
- Mathlib.Algebra.Category.Grp.ZModuleEquivalence
- Mathlib.Algebra.Category.ModuleCat.ChangeOfRings
- Mathlib.Algebra.Category.ModuleCat.Abelian
- Mathlib.Algebra.Category.Grp.FilteredColimits
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Sites.Adjunction
- Mathlib.Algebra.Homology.ShortComplex.ShortExact
Imported by4
Declarations
EtaleCohomology.Classical.forgetModuleRightAdjoint
DocumentationForgetting module coefficients is right adjoint to extension of integer scalars.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
EtaleCohomology.Classical.forgetModuleLeftAdjoint
DocumentationForgetting module coefficients is left adjoint to coextension of integer scalars.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
EtaleCohomology.Classical.forgetModule_preservesFilteredColimits
DocumentationFiltered colimits are preserved even when the module universe is larger than the ring.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
EtaleCohomology.Classical.forgetCoefficientsSheafifyIso
DocumentationSheafification after forgetting coefficients agrees with forgetting a coefficient sheaf.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
variable {C : Type u} [Category.{v} C] (J : GrothendieckTopology C)
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
EtaleCohomology.Classical.forgetCoefficientsLeftAdjoint
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
variable {C : Type u} [Category.{v} C] (J : GrothendieckTopology C)
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
EtaleCohomology.Classical.forgetCoefficientsRightAdjoint
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
variable {C : Type u} [Category.{v} C] (J : GrothendieckTopology C)
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
EtaleCohomology.Classical.forgetCoefficientsAdditive
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
variable {C : Type u} [Category.{v} C] (J : GrothendieckTopology C)
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
EtaleCohomology.Classical.forgetCoefficients_shortExact
DocumentationA short exact sequence of module sheaves remains short exact after forgetting coefficients.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t
open CategoryTheory CategoryTheory.Limits CategoryTheory.Functor
namespace EtaleCohomology.Classical
variable (R : Type t) [CommRing R]
variable {C : Type u} [Category.{v} C] (J : GrothendieckTopology C)
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]