ModuleLocallyDirectedCover.lean
Nyll.EtaleCohomology.Sites.LocallyDirectedCover
6 declarations indexed from sourceView source ↗ Module documentation
Locally directed open covers in the small étale site
An open cover of a scheme étale over the base gives a covering hypercover in the small étale site. The overlap covers are supplied by the existing SchemeTheory.WeilRestriction.locallyDirectedCoverHypercover. Every scheme in a covering witness is étale over the base by composition, so the covering witnesses lift to the small site.
The chosen structural maps keep local objects definitionally compatible with local representers. This adapts the relative construction in SchemeTheory.WeilRestriction.CoverHypercover; no bound on the index universe and no separation or quasi-compactness condition on the base are needed.
Imports10
- Nyll.SchemeTheory.WeilRestriction.CoverHypercover
- Mathlib.AlgebraicGeometry.Cover.Directed
- Mathlib.AlgebraicGeometry.Cover.Open
- Mathlib.AlgebraicGeometry.Morphisms.Etale
- Mathlib.AlgebraicGeometry.Sites.Etale
- Mathlib.AlgebraicGeometry.Sites.Pretopology
- Mathlib.AlgebraicGeometry.Sites.Small
- Mathlib.CategoryTheory.Sites.Hypercover.One
- Mathlib.CategoryTheory.MorphismProperty.Comma
- Mathlib.CategoryTheory.Sites.Sieves.Presieve
Imported by2
Declarations
EtaleCohomology.Sites.locallyDirectedOpenCover_etale
DocumentationA cover component with its specified structural map is étale over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)
include hg in
omit [Category.{v} 𝒰.I₀] [𝒰.LocallyDirected] in
EtaleCohomology.Sites.locallyDirectedOpenCoverPreHypercover
DocumentationThe categorical hypercover data, with chosen structure maps on its components.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)
EtaleCohomology.Sites.locallyDirectedOpenCoverHypercover
DocumentationThe common lower indices of the cover give a covering hypercover in the small site.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)
EtaleCohomology.Sites.locallyDirectedOpenCoverHypercover_f_left
DocumentationThe covering arrow has the original underlying scheme morphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)
EtaleCohomology.Sites.locallyDirectedOpenCoverHypercover_p₁_left
DocumentationThe first overlap projection has the original transition morphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)
EtaleCohomology.Sites.locallyDirectedOpenCoverHypercover_p₂_left
DocumentationThe second overlap projection has the original transition morphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory
universe u v w
namespace EtaleCohomology.Sites
variable {S : Scheme.{u}} (W : S.Etale) (𝒰 : Scheme.OpenCover.{w} W.left)
[Category.{v} 𝒰.I₀] [h𝒰 : 𝒰.LocallyDirected]
(g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S) (hg : ∀ i, 𝒰.f i ≫ W.hom = g i)