ModuleInjectiveResolution.lean
Nyll.EtaleCohomology.Classical.InjectiveResolution
4 declarations indexed from sourceView source ↗ Module documentation
Classical étale cohomology computed on an injective resolution
A given InjectiveResolution F is extended from nonnegative to integer degrees by the existing zero-extension functor. Its actual augmentation becomes a quasi-isomorphism from the single complex of F, and the extended resolution is K-injective by mathlib's bounded-below theorem.
The additive derived-Hom and homotopy-Hom comparisons therefore compute actual small-universe Sheaf.H by the Hom complex. The constructed natural cochain isomorphism then identifies this with the homology of actual global sections of the extended resolution, followed by the canonical universe lift. There is no comparison premise or replacement cohomology definition.
Imports19
- Nyll.EtaleCohomology.Classical.GlobalSectionsComplex
- Mathlib.Algebra.Category.Grp.Basic
- Mathlib.Algebra.Homology.DerivedCategory.Basic
- Mathlib.Algebra.Homology.DerivedCategory.Ext.Basic
- Mathlib.Algebra.Homology.DerivedCategory.KInjective
- Mathlib.Algebra.Homology.Embedding.Extend
- Mathlib.Algebra.Homology.Embedding.ExtendHomology
- Mathlib.Algebra.Homology.HomotopyCategory.HomComplexCohomology
- Mathlib.Algebra.Homology.HomotopyCategory.KInjective
- Mathlib.Algebra.Homology.ShortComplex.HomologicalComplex
- Mathlib.AlgebraicGeometry.Sites.AffineEtale
- Mathlib.CategoryTheory.Abelian.GrothendieckCategory.HasExt
- Mathlib.CategoryTheory.Abelian.Injective.Resolution
- Mathlib.CategoryTheory.HomCongr
- Mathlib.CategoryTheory.Iso
- Mathlib.CategoryTheory.Preadditive.AdditiveFunctor
- Mathlib.CategoryTheory.Preadditive.Basic
- Mathlib.CategoryTheory.Shift.CommShift
- Mathlib.CategoryTheory.Sites.SheafCohomology.Basic
Imported by2
Declarations
EtaleCohomology.Classical.homCongrAddEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe w v uC u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex
namespace EtaleCohomology.Classical
EtaleCohomology.Classical.derivedHomComplexHomologyEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe w v uC u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex
namespace EtaleCohomology.Classical
EtaleCohomology.Classical.extResolutionHomologyEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe w v uC u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex
namespace EtaleCohomology.Classical
EtaleCohomology.etaleAbelianCohomologyInjectiveResolutionEquiv
DocumentationClassical Sheaf.H is computed by actual global sections of a given injective resolution, extended by zero to integer degrees. The left-hand cohomology remains in universe u; only the explicit target lift enters the raw Hom-complex universe.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe w v uC u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex
namespace EtaleCohomology