ModuleFiniteLocallyConstantSet.lean
Nyll.EtaleCohomology.Constructible.FiniteLocallyConstantSet
9 declarations indexed from sourceView source ↗ Module documentation
Finite locally constant étale sheaves of sets
A sheaf is finite locally constant if it is a constant sheaf of a finite set on an actual étale cover. The model may depend on the member of the cover. This property is local for the étale topology and is preserved by arbitrary inverse image.
The sheaf represented by any finite étale morphism has this property: its scheme-theoretic local splitting identifies its inverse image with the sheaf represented by a finite disjoint union of copies of the base, which is the corresponding finite constant sheaf. No assumption on a ground field, connectedness, or noetherianity is needed.
Finite constant sheaves are explicitly represented by finite étale schemes. The full converse for locally constant sheaves requires effective descent.
Declarations
EtaleCohomology.finite_copies_projection
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.finiteEtaleCopies
DocumentationA finite disjoint union of copies of the base as a finite étale scheme. Finiteness follows from the existing finite-coproduct preservation theorem.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.finiteEtaleCopiesSheafIso
DocumentationThe finite constant sheaf is represented by the corresponding finite étale scheme.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.IsEtaleFiniteLocallyConstantSet
DocumentationAn actual étale cover trivializes the sheaf with finite set models.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.IsEtaleFiniteLocallyConstantSet.of_iso
DocumentationFinite local constancy is invariant under isomorphisms of sheaves.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.IsEtaleFiniteLocallyConstantSet.constant
DocumentationA finite constant sheaf is trivialized by the identity cover.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.IsEtaleFiniteLocallyConstantSet.pullback
DocumentationPulling back a trivializing cover preserves its finite constant models.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.IsEtaleFiniteLocallyConstantSet.of_cover
DocumentationFinite local constancy descends through an étale cover by composing covers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}
EtaleCohomology.finiteEtaleSheaf_isEtaleFiniteLocallyConstantSet
DocumentationThe sheaf represented by a finite étale cover is finite locally constant.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Y : Scheme.{u}}