ModuleLocallyConstant.lean
Nyll.EtaleCohomology.Constructible.LocallyConstant
10 declarations indexed from sourceView source ↗ Module documentation
Locally constant étale sheaves of modules
Local constancy means that an actual étale cover trivializes the sheaf as a sheafification of a constant presheaf. A predicate on the constant models allows the same base-change and cover-refinement proofs to treat arbitrary modules and finitely generated modules. No hypothesis on a base field, noetherianity, or finiteness of the coefficient ring is imposed here.
See the definitions and inverse-image property in https://stacks.math.columbia.edu/tag/09Y8 .
Declarations
EtaleCohomology.IsEtaleLocallyConstantWith
DocumentationÉtale locally, the sheaf is constant with a model satisfying P. The model may vary among the members of the 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}} (R : Type u) [CommRing R]
EtaleCohomology.IsEtaleLocallyConstant
DocumentationA sheaf of modules is locally constant if it is constant on an étale 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}} (R : Type u) [CommRing R]
EtaleCohomology.IsEtaleFiniteTypeLocallyConstant
DocumentationA finite type locally constant sheaf has finitely generated constant module models on an étale 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}} (R : Type u) [CommRing R]
EtaleCohomology.IsEtaleLocallyConstantWith.of_iso
DocumentationIsomorphic sheaves have the same possible local constant models.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.IsEtaleLocallyConstantWith.constant
DocumentationA constant sheaf is trivialized by the identity cover.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.IsEtaleLocallyConstantWith.pullback
DocumentationPulling back the trivializing cover preserves its constant models.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.IsEtaleLocallyConstantWith.of_cover
DocumentationLocal constant models on every member of an étale cover give local constant models on the original scheme, by composing the covers.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.isEtaleLocallyConstant_iff
DocumentationThe definition agrees with being constant in mathlib's sense on an étale cover.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.IsEtaleFiniteTypeLocallyConstant.isEtaleLocallyConstant
DocumentationForgetting finite generation gives ordinary local constancy.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}
EtaleCohomology.isEtaleLocallyConstant_of_isConstant
DocumentationA constant sheaf in mathlib's sense is étale locally constant.
Source context 6 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}} (R : Type u) [CommRing R]
variable {R} {P : ModuleCat.{u} R → Prop}