ModuleExactSequence.lean
Nyll.EtaleCohomology.Classical.ExactSequence
7 declarations indexed from sourceView source ↗ Module documentation
Coefficient-linear long exact sequences
The connecting morphism is mathlib's Ext connecting homomorphism. Its linearity follows from naturality under scalar multiplication on the short exact sequence. Exactness is inherited from the existing classical cohomology long exact sequence, using the proved exactness of the coefficient-forgetting functor.
Declarations
EtaleCohomology.Classical.coefficientActionShortComplex
DocumentationScalar multiplication acts on the entire underlying short complex.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
EtaleCohomology.Classical.connecting
DocumentationThe connecting homomorphism, with its canonical coefficient linearity.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)
EtaleCohomology.Classical.connecting_apply
DocumentationThe underlying function of the connecting map is mathlib's classical boundary map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)
EtaleCohomology.Classical.connecting_naturality
DocumentationNaturality of the coefficient-linear connecting map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)
EtaleCohomology.Classical.cohomology_exact
DocumentationExactness at the middle coefficient sheaf in every degree.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)
include hS in
EtaleCohomology.Classical.cohomology_exact_connecting
DocumentationExactness at the source of the connecting map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)
EtaleCohomology.Classical.connecting_exact_cohomology
DocumentationExactness at the target of the connecting map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w t h
open CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology.Classical
variable {C : Type u} [Category.{v} C] {J : GrothendieckTopology C}
variable {R : Type t} [CommRing R]
variable [HasSheafify J (ModuleCat.{max t w} R)] [HasSheafify J AddCommGrpCat.{max t w}]
variable [HasExt.{h} (Sheaf J AddCommGrpCat.{max t w})]
variable {S : ShortComplex (Sheaf J (ModuleCat.{max t w} R))} (hS : S.ShortExact)