ModuleGlobalSectionsComplex.lean
Nyll.EtaleCohomology.Classical.GlobalSectionsComplex
9 declarations indexed from sourceView source ↗ Module documentation
The constant-integer Hom complex and actual global sections
For a complex K of abelian sheaves on the small étale site, the Hom complex from the constant integer sheaf in degree zero identifies naturally with the complex obtained by taking actual global sections degreewise.
The raw Hom complex lives in the universe of sheaf morphisms, u + 1. The existing sections remain in AddCommGrpCat.{u}; the target uses the canonical AddCommGrpCat.uliftFunctor to express that universe boundary. No new sheaf-cohomology definition or derived comparison is assumed.
Imports14
- Mathlib.Algebra.Category.Grp.AB
- Mathlib.Algebra.Category.Grp.ForgetCorepresentable
- Mathlib.Algebra.Category.Grp.Ulift
- Mathlib.Algebra.Homology.Additive
- Mathlib.Algebra.Homology.HomologicalComplex
- Mathlib.Algebra.Homology.HomotopyCategory.HomComplex
- Mathlib.Algebra.Homology.HomotopyCategory.HomComplexSingle
- Mathlib.AlgebraicGeometry.Sites.AffineEtale
- Mathlib.CategoryTheory.Adjunction.Additive
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.ConcreteCategory.Basic
- Mathlib.CategoryTheory.Sites.Abelian
- Mathlib.CategoryTheory.Sites.ConstantSheaf
- Mathlib.CategoryTheory.Sites.Sheaf
Imported by2
Declarations
EtaleCohomology.uliftIntegerHomEquiv_naturality
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
EtaleCohomology.integerHomSectionsEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.integerHomSectionsEquiv_naturality
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.cochainSectionsEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.cochainSectionsEquiv_d
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.cochainSectionsEquiv_postcomp
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.etaleHomFromIntegerFunctor
DocumentationThe actual Hom complex from the constant integer sheaf in degree zero. Its maps are ordinary postcomposition of cochains by the given chain map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.homFromIntegerSectionsIso
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)
EtaleCohomology.etaleHomFromIntegerSectionsIso
DocumentationThe natural cochain isomorphism from the raw constant-integer Hom complex to the canonical universe lift of the existing global-sections complex. The underlying coefficient sheaves and their section groups remain in universe u.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open CochainComplex HomComplex
namespace EtaleCohomology
variable (X : Scheme.{u})
local notation "T" => (⊤_ X.Etale)