ModuleCoverHypercover.lean
Nyll.SchemeTheory.WeilRestriction.CoverHypercover
10 declarations indexed from sourceView source ↗ Module documentation
A relative hypercover from a locally directed open cover
The common lower indices of a locally directed open cover give a cover of each pairwise intersection. They therefore define a 1-hypercover, also in the category of schemes over a fixed base.
The relative construction accepts chosen structure maps on the cover components. Thus its objects can agree definitionally with local objects already in use. The zero indices are universe-lifted so that no smallness assumption on the category of cover indices is required.
Imports4
- Mathlib.AlgebraicGeometry.Cover.Directed
- Mathlib.AlgebraicGeometry.Sites.BigZariski
- Mathlib.CategoryTheory.Sites.Hypercover.One
- Mathlib.CategoryTheory.Sites.Over
Imported by3
Declarations
SchemeTheory.WeilRestriction.locallyDirectedCoverPreHypercover
DocumentationThe pre-hypercover of a locally directed open cover with common lower indices as overlaps.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
SchemeTheory.WeilRestriction.locallyDirectedCoverPreHypercover_mem₀
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercover
DocumentationThe hypercover whose overlap components are indexed by common lower indices.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
SchemeTheory.WeilRestriction.locallyDirectedCoverPreHypercoverOver
DocumentationThe pre-hypercover in the slice over the chosen base, retaining the specified component structure maps.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver
DocumentationA locally directed open cover gives a 1-hypercover over S.
The specified equations hg let the components retain the chosen structure maps g, instead of replacing them by their composites through X.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver_X
DocumentationThe zero component has exactly the chosen structure map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver_f_left
DocumentationThe covering arrow is the original covering arrow on underlying schemes.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver_Y
DocumentationA common lower index contributes the corresponding chosen relative object.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver_p₁_left
DocumentationThe first overlap projection is the first transition of the original cover.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)
SchemeTheory.WeilRestriction.locallyDirectedCoverHypercoverOver_p₂_left
DocumentationThe second overlap projection is the second transition of the original cover.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
noncomputable section
universe u v w
namespace SchemeTheory.WeilRestriction
variable {X S : Scheme.{u}} (𝒰 : Scheme.OpenCover.{w} X)
[Category.{v} 𝒰.I₀] [𝒰.LocallyDirected]
variable (f : X ⟶ S) (g : ∀ i : 𝒰.I₀, 𝒰.X i ⟶ S)
(hg : ∀ i : 𝒰.I₀, 𝒰.f i ≫ f = g i)