ModuleBasic.lean
Nyll.EtaleCohomology.Constructible.Basic
17 declarations indexed from sourceView source ↗ Module documentation
Constructible étale sheaves of modules
A finite constructible stratification is adapted to a module sheaf when its inverse image on each actual locally closed stratum is finite type locally constant. Constructibility requires such a stratification on every affine open subscheme. Thus the definition does not assume that the whole scheme has a finite stratification, nor that the scheme or coefficient ring is noetherian.
Finite type locally constant sheaves satisfy this definition. Adapted finite stratifications can be refined simultaneously using actual fiber products.
Declarations
EtaleCohomology.ConstructibleStratification.IsAdaptedTo
DocumentationA stratification is adapted to a sheaf if its restrictions to all strata are finite type locally constant.
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]
EtaleCohomology.HasFiniteConstructibleStratification
DocumentationThe sheaf admits one finite constructible stratification on the whole base.
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]
EtaleCohomology.IsEtaleConstructible
DocumentationConstructibility is finite stratifiability on every affine open subscheme.
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]
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.of_iso
DocumentationTransport an adapted stratification along a genuine sheaf isomorphism.
Source context 6 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]
variable {R}
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.commonRefinementLeft
DocumentationThe fiber-product refinement remains adapted to the first sheaf.
Source context 6 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]
variable {R}
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.commonRefinementRight
DocumentationThe fiber-product refinement remains adapted to the second sheaf.
Source context 6 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]
variable {R}
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.prod
DocumentationA common adapted stratification is also adapted to the binary product.
Source context 6 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]
variable {R}
EtaleCohomology.ConstructibleStratification.IsAdaptedTo.restrict
DocumentationRestricting actual strata to an open subscheme preserves adaptedness.
Source context 6 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]
variable {R}
EtaleCohomology.IsEtaleFiniteTypeLocallyConstant.hasFiniteConstructibleStratification
DocumentationFinite type local constancy supplies the one-stratum finite stratification.
Source context 6 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]
variable {R}
EtaleCohomology.HasFiniteConstructibleStratification.of_iso
DocumentationThe same finite stratification works for isomorphic sheaves.
Source context 6 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]
variable {R}
EtaleCohomology.HasFiniteConstructibleStratification.exists_common
DocumentationTwo finitely stratifiable sheaves admit one common adapted stratification.
Source context 6 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]
variable {R}
EtaleCohomology.HasFiniteConstructibleStratification.prod
DocumentationCommon refinement supplies finite stratifiability of a binary product.
Source context 6 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]
variable {R}
EtaleCohomology.HasFiniteConstructibleStratification.restrict
DocumentationA finite adapted stratification restricts to every open subscheme.
Source context 6 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]
variable {R}
EtaleCohomology.HasFiniteConstructibleStratification.isEtaleConstructible
DocumentationOne global finite adapted stratification supplies the affine-local definition.
Source context 6 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]
variable {R}
EtaleCohomology.IsEtaleFiniteTypeLocallyConstant.isEtaleConstructible
DocumentationFinite type locally constant sheaves are constructible on arbitrary schemes.
Source context 6 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]
variable {R}
EtaleCohomology.IsEtaleConstructible.of_iso
DocumentationConstructibility is invariant under isomorphism.
Source context 6 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]
variable {R}
EtaleCohomology.IsEtaleConstructible.prod
DocumentationBinary products of constructible module sheaves are constructible.
Source context 6 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]
variable {R}