ModuleEtaleSlice.lean
Nyll.EtaleCohomology.Sites.EtaleSlice
5 declarations indexed from sourceView source ↗ Module documentation
Slices of the small étale category
An object of the slice of X.Etale over U is an étale scheme over U.left. The structural map is étale by the existing cancellation theorem for maps between schemes étale over the same base. The inverse functor uses composition with U.hom.
The construction adapts Over.iteratedSliceEquiv to the small étale category: https://github.com/leanprover-community/mathlib4/blob/065356127b1dc0016f66b7283ce0ce2c4055aa55/Mathlib/CategoryTheory/Comma/Over/Basic.lean The small-site functors, explicit proofs and representing-equivalence transport are the new adaptation. The transported presheaf may take values in any universe.
Imports8
- Nyll.EtaleCohomology.Sites.EtaleRestriction
- Mathlib.AlgebraicGeometry.Morphisms.Etale
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Comma.Over.Basic
- Mathlib.CategoryTheory.Equivalence
- Mathlib.CategoryTheory.MorphismProperty.Comma
- Mathlib.CategoryTheory.Opposites
- Mathlib.CategoryTheory.Yoneda
Imported by3
Declarations
EtaleCohomology.etaleSliceForward
DocumentationRegard a map to U in the small étale category as an étale scheme over U.left.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}} (U : X.Etale)
EtaleCohomology.etaleSliceBackward
DocumentationCompose an étale scheme over U.left with U.hom, retaining its map to U.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}} (U : X.Etale)
EtaleCohomology.etaleSliceBackward_forget
DocumentationForgetting the map to U from the inverse slice functor is ordinary postcomposition.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}} (U : X.Etale)
EtaleCohomology.etaleSliceEquiv
DocumentationThe slice of the small étale category over U is the small étale category of U.left.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}} (U : X.Etale)
EtaleCohomology.representableByEtaleSlice
DocumentationAn actual ordinary local representation induces a representation on the slice of the original small étale category.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}} (U : X.Etale)