ModulePullbackStalks.lean
Nyll.EtaleCohomology.Sites.PullbackStalks
9 declarations indexed from sourceView source ↗ Module documentation
Geometric stalks of inverse image
The pullback adjunction for over categories identifies geometric lifts through base change. This identifies the corresponding points of the small étale site and supplies the smallness needed for their stalks.
Taking mates under the constructed inverse-image/direct-image adjunction and the stalk/skyscraper adjunction gives the stalk formula for inverse image. Geometric stalks then detect preservation of short exact sequences.
Imports26
- Nyll.EtaleCohomology.Sites.BaseChange
- Nyll.EtaleCohomology.Sites.SheafFunctors
- Nyll.EtaleCohomology.Sites.Stalks
- Mathlib.Algebra.Category.ModuleCat.AB
- Mathlib.Algebra.Category.ModuleCat.Colimits
- Mathlib.Algebra.Category.ModuleCat.FilteredColimits
- Mathlib.Algebra.Category.ModuleCat.Limits
- Mathlib.Algebra.Homology.ShortComplex.Basic
- Mathlib.Algebra.Homology.ShortComplex.ExactFunctor
- Mathlib.Algebra.Homology.ShortComplex.ShortExact
- Mathlib.AlgebraicGeometry.Sites.AffineEtale
- Mathlib.AlgebraicGeometry.Sites.EtalePoint
- Mathlib.CategoryTheory.Comma.Over.Pullback
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Adjunction.Mates
- Mathlib.CategoryTheory.Category.Cat
- Mathlib.CategoryTheory.Sites.Point.Basic
- Mathlib.CategoryTheory.Sites.Point.Comap
- Mathlib.CategoryTheory.Sites.Point.Category
- Mathlib.CategoryTheory.Sites.Point.Skyscraper
- Mathlib.CategoryTheory.Elements
- Mathlib.CategoryTheory.Functor.Flat
- Mathlib.CategoryTheory.Limits.Final
- Mathlib.CategoryTheory.Limits.FinallySmall
- Mathlib.CategoryTheory.Preadditive.AdditiveFunctor
- Mathlib.CategoryTheory.Preadditive.Biproducts
Imported by15
Declarations
EtaleCohomology.geometricFiberBaseChangeIso
DocumentationGeometric lifts through a base change are lifts of the composite geometric point.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
EtaleCohomology.geometricPointComapIso
DocumentationThe inverse image of the site point is the composite geometric point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
EtaleCohomology.geometricComapSheafFiberIso
DocumentationThe stalk at the comapped geometric point is the stalk at its composite point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
variable (R : Type u) [CommRing R]
EtaleCohomology.etalePullbackStalkIso
DocumentationThe geometric stalk of inverse image is the stalk at the composite geometric point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
variable (R : Type u) [CommRing R]
EtaleCohomology.etalePullback_shortExact
DocumentationInverse image on the small étale sites preserves short exact sequences.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
variable (R : Type u) [CommRing R]
EtaleCohomology.etalePullback_additive
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
variable (R : Type u) [CommRing R]
EtaleCohomology.etalePullback_preservesFiniteLimits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {X Y : Scheme.{u}} (f : X ⟶ Y)
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
variable (R : Type u) [CommRing R]