Module

Extensions.lean

Nyll.EtaleCohomology.Constructible.Extensions
4 declarations indexed from sourceView source ↗

Extensions of constructible module sheaves

Over noetherian coefficients, finite type locally constant sheaves are closed under extensions. A finite free presentation of the quotient lifts on an actual étale cover. The middle term then has the cokernel presentation constructed in ExtensionPresentation. Common stratifications give the corresponding closure theorem for constructible sheaves on arbitrary schemes.

Imports13
Imported by1

Declarations

EtaleCohomology.IsEtaleFiniteTypeLocallyConstant.extension

Extensions preserve finite type local constancy over a noetherian ring.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X : Scheme.{u}} {R : Type u} [CommRing R] [IsNoetherianRing R]
theorem IsEtaleFiniteTypeLocallyConstant.extension
    (S : ShortComplex (Sheaf X.smallEtaleTopology (ModuleCat.{u} R)))
    (hS : S.ShortExact)
    (hA : IsEtaleFiniteTypeLocallyConstant R S.X₁)
    (hN : IsEtaleFiniteTypeLocallyConstant R S.X₃) :
    IsEtaleFiniteTypeLocallyConstant R S.X₂
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.extension

A common adapted stratification for the ends adapts to the extension.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X : Scheme.{u}} {R : Type u} [CommRing R] [IsNoetherianRing R]
lemma ConstructibleStratification.IsAdaptedTo.extension
    {T : ConstructibleStratification X}
    (S : ShortComplex (Sheaf X.smallEtaleTopology (ModuleCat.{u} R)))
    (hS : S.ShortExact) (hA : T.IsAdaptedTo R S.X₁) (hN : T.IsAdaptedTo R S.X₃) :
    T.IsAdaptedTo R S.X₂
EtaleCohomology.HasFiniteConstructibleStratification.extension

Extensions preserve the existence of a finite constructible stratification.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X : Scheme.{u}} {R : Type u} [CommRing R] [IsNoetherianRing R]
lemma HasFiniteConstructibleStratification.extension
    (S : ShortComplex (Sheaf X.smallEtaleTopology (ModuleCat.{u} R)))
    (hS : S.ShortExact)
    (hA : HasFiniteConstructibleStratification R S.X₁)
    (hN : HasFiniteConstructibleStratification R S.X₃) :
    HasFiniteConstructibleStratification R S.X₂
EtaleCohomology.IsEtaleConstructible.extension

Constructible module sheaves over a noetherian ring are closed under extensions.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X : Scheme.{u}} {R : Type u} [CommRing R] [IsNoetherianRing R]
theorem IsEtaleConstructible.extension
    (S : ShortComplex (Sheaf X.smallEtaleTopology (ModuleCat.{u} R)))
    (hS : S.ShortExact) (hA : IsEtaleConstructible R S.X₁)
    (hN : IsEtaleConstructible R S.X₃) : IsEtaleConstructible R S.X₂