ModulePushforwardStalkComparison.lean
Nyll.EtaleCohomology.Sites.PushforwardStalkComparison
7 declarations indexed from sourceView source ↗ Module documentation
The actual stalk comparison for étale direct image
An ambient pointed étale neighborhood pulls back to a pointed neighborhood at every lift of the geometric point. Passing to the defining stalk colimits constructs the canonical direct-image stalk map to the product of the lifted stalks. The construction applies to every scheme morphism and is natural in the sheaf. Finiteness and algebraic closedness enter only in the later proof that this comparison is an isomorphism for finite morphisms.
Imports7
- Nyll.EtaleCohomology.Sites.BaseChange
- Mathlib.AlgebraicGeometry.Sites.EtalePoint
- Mathlib.CategoryTheory.Limits.Shapes.Products
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.HasPullback
- Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
- Mathlib.CategoryTheory.Sites.Point.Basic
- Mathlib.CategoryTheory.Sites.Continuous
Imported by6
Declarations
EtaleCohomology.etalePushforwardGeometricLift
DocumentationThe actual lift into the scheme-theoretic base change of a pointed étale neighborhood.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
EtaleCohomology.etalePushforwardGeometricLift_naturality
DocumentationThe geometric lifts commute with a morphism of ambient neighborhoods.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
EtaleCohomology.etalePushforwardStalkComponent
DocumentationRestricting a direct-image germ to a chosen geometric lift.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
variable {A : Type v} [Category.{w} A] [HasColimitsOfSize.{u, u} A]
(F : Sheaf Y.smallEtaleTopology A)
EtaleCohomology.toPresheafFiber_etalePushforwardStalkComponent
DocumentationThe component comparison sends a representing section to its actual germ in the pullback neighborhood.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
variable {A : Type v} [Category.{w} A] [HasColimitsOfSize.{u, u} A]
(F : Sheaf Y.smallEtaleTopology A)
EtaleCohomology.etalePushforwardStalkComponent_naturality
DocumentationThe component comparison is natural in the actual sheaf.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
variable {A : Type v} [Category.{w} A] [HasColimitsOfSize.{u, u} A]
(F : Sheaf Y.smallEtaleTopology A)
variable {F} {G : Sheaf Y.smallEtaleTopology A}
EtaleCohomology.etalePushforwardStalkComparison
DocumentationThe canonical map from a direct-image geometric stalk to the product of the stalks at all geometric lifts with the same field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
variable {A : Type v} [Category.{w} A] [HasColimitsOfSize.{u, u} A]
(F : Sheaf Y.smallEtaleTopology A)
variable {F} {G : Sheaf Y.smallEtaleTopology A}
variable [HasProducts.{u} A] (F)
EtaleCohomology.etalePushforwardStalkComparison_π
DocumentationEvery product projection is the corresponding actual germ comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (q : Y ⟶ X)
{Ω : Type u} [Field Ω] [IsSepClosed Ω]
(t : Spec (CommRingCat.of Ω) ⟶ X)
(s : {s : Spec (CommRingCat.of Ω) ⟶ Y // s ≫ q = t})
variable {A : Type v} [Category.{w} A] [HasColimitsOfSize.{u, u} A]
(F : Sheaf Y.smallEtaleTopology A)
variable {F} {G : Sheaf Y.smallEtaleTopology A}
variable [HasProducts.{u} A] (F)