ModuleH1Extensions.lean
Nyll.EtaleFundamentalGroups.Cohomology.H1Extensions
5 declarations indexed from sourceView source ↗ Module documentation
Extensions representing étale cohomology in degree one
Every class in the existing derived-functor étale cohomology Sheaf.H F 1 is represented by a short exact sequence with kernel F and quotient the constant integer sheaf. The sequence is constructed by embedding F into an injective sheaf, lifting the class through the connecting morphism, and taking an actual pullback. No extension or cohomology comparison is assumed.
This is the extension construction used in the comparison of degree-one cohomology with torsors; it does not yet assert the fundamental-group comparison.
Imports10
- Mathlib.Algebra.Homology.DerivedCategory.Ext.ExactSequences
- Mathlib.Algebra.Homology.DerivedCategory.Ext.EnoughInjectives
- Mathlib.Algebra.Homology.ShortComplex.ShortExact
- Mathlib.CategoryTheory.Abelian.Basic
- Mathlib.CategoryTheory.Preadditive.Injective.Basic
- Mathlib.CategoryTheory.Sites.SheafCohomology.Basic
- Mathlib.Algebra.Category.Grp.AB
- Mathlib.AlgebraicGeometry.Sites.AffineEtale
- Mathlib.CategoryTheory.Abelian.GrothendieckCategory.EnoughInjectives
- Mathlib.CategoryTheory.Abelian.GrothendieckCategory.HasExt
Imported by3
Declarations
EtaleFundamentalGroups.Cohomology.pullbackExtension
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits CategoryTheory.Abelian AlgebraicGeometry
universe w v u
namespace EtaleFundamentalGroups.Cohomology
EtaleFundamentalGroups.Cohomology.pullbackExtension_shortExact
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits CategoryTheory.Abelian AlgebraicGeometry
universe w v u
namespace EtaleFundamentalGroups.Cohomology
EtaleFundamentalGroups.Cohomology.pullbackExtensionMap
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits CategoryTheory.Abelian AlgebraicGeometry
universe w v u
namespace EtaleFundamentalGroups.Cohomology
EtaleFundamentalGroups.Cohomology.exists_extension_of_ext_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits CategoryTheory.Abelian AlgebraicGeometry
universe w v u
namespace EtaleFundamentalGroups.Cohomology
EtaleFundamentalGroups.Cohomology.exists_h1_extension
DocumentationEvery actual étale H¹ class is represented by a short exact extension of the constant integer sheaf. This needs no connectedness, finiteness, normality, or hypothesis on the characteristic of the scheme.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits CategoryTheory.Abelian AlgebraicGeometry
universe w v u
namespace EtaleFundamentalGroups.Cohomology