ModuleModuleSetComparison.lean
Nyll.EtaleCohomology.Sites.ModuleSetComparison
13 declarations indexed from sourceView source ↗ Module documentation
Underlying set sheaves of étale module sheaves
Forgetting the module structure commutes with constant sheaves, direct image, and inverse image. The inverse-image comparison is the mate of the identity between the two direct-image composites. Its invertibility is proved on geometric stalks using the filtered-colimit comparison for the forgetful functor and the stalk/skyscraper adjunctions. No field or finiteness assumption is imposed on the base schemes or the coefficient ring.
Declarations
EtaleCohomology.etaleModuleUnderlying
DocumentationForget the module structure of an étale sheaf.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
variable (X : Scheme.{u}) (R : Type u) [CommRing R]
EtaleCohomology.etaleConstantModuleUnderlyingIso
DocumentationThe underlying set sheaf of a constant module sheaf is the constant set sheaf.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
variable (X : Scheme.{u}) (R : Type u) [CommRing R]
EtaleCohomology.etalePushforwardModuleUnderlyingIso
DocumentationDirect image commutes with forgetting module structure, by restriction of presheaves.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
variable (X : Scheme.{u}) (R : Type u) [CommRing R]
variable {X} {Y : Scheme.{u}} (f : X ⟶ Y)
EtaleCohomology.etalePullbackModuleUnderlyingComparison
DocumentationThe canonical inverse-image comparison, obtained as the mate of the direct-image identity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
variable (X : Scheme.{u}) (R : Type u) [CommRing R]
variable {X} {Y : Scheme.{u}} (f : X ⟶ Y)
EtaleCohomology.Sites.stalkModuleUnderlyingSquare
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology.Sites
variable {C : Type (u + 1)} [Category.{u} C] {J : GrothendieckTopology C}
(Φ : GrothendieckTopology.Point.{u} J) (R : Type u) [CommRing R]
EtaleCohomology.Sites.skyscraperModuleUnderlyingSquare
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology.Sites
variable {C : Type (u + 1)} [Category.{u} C] {J : GrothendieckTopology C}
(Φ : GrothendieckTopology.Point.{u} J) (R : Type u) [CommRing R]
EtaleCohomology.Sites.skyscraperModuleUnderlyingSquare_app
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology.Sites
variable {C : Type (u + 1)} [Category.{u} C] {J : GrothendieckTopology C}
(Φ : GrothendieckTopology.Point.{u} J) (R : Type u) [CommRing R]
EtaleCohomology.Sites.skyscraperModuleUnderlyingSquare_app_π
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology.Sites
variable {C : Type (u + 1)} [Category.{u} C] {J : GrothendieckTopology C}
(Φ : GrothendieckTopology.Point.{u} J) (R : Type u) [CommRing R]
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
open scoped TwoSquare
variable {X Y : Scheme.{u}} (f : X ⟶ Y) (R : Type u) [CommRing R]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
EtaleCohomology.skyscraperModuleUnderlyingSquare_comap
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
open scoped TwoSquare
variable {X Y : Scheme.{u}} (f : X ⟶ Y) (R : Type u) [CommRing R]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
EtaleCohomology.etalePullbackModuleUnderlyingComparison_stalk_isIso
DocumentationThe inverse-image comparison is an isomorphism at every geometric point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
open scoped TwoSquare
variable {X Y : Scheme.{u}} (f : X ⟶ Y) (R : Type u) [CommRing R]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
EtaleCohomology.etalePullbackModuleUnderlyingComparison_isIso
DocumentationGeometric points detect that inverse image commutes with forgetting module structure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
open scoped TwoSquare
variable {X Y : Scheme.{u}} (f : X ⟶ Y) (R : Type u) [CommRing R]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _
EtaleCohomology.etalePullbackModuleUnderlyingIso
DocumentationUnderlying set sheaves commute with inverse image for every morphism of schemes.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u
namespace EtaleCohomology
open scoped TwoSquare
variable {X Y : Scheme.{u}} (f : X ⟶ Y) (R : Type u) [CommRing R]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ X)
local instance : RepresentablyFlat (etaleBaseChange f) := flat_of_preservesFiniteLimits _