ModuleOpenAdjunction.lean
Nyll.EtaleCohomology.Sites.OpenAdjunction
8 declarations indexed from sourceView source ↗ Module documentation
Fully faithful adjoints for an open immersion
The fully faithful inclusion of the small étale sites makes the direct image fully faithful. The adjoint triple j_! ⊣ j^* ⊣ j_* then proves that extension by zero is fully faithful as well. Consequently the canonical unit F ⟶ j^*j_!F is an isomorphism, by the general adjunction API.
The canonical counit j_!j^*F ⟶ F becomes an isomorphism after restriction. The pullback stalk formula transfers this fact to each geometric stalk inside the open subscheme. Outside, its source stalk is zero, so geometric stalks show that the counit is a monomorphism. This supplies the first map of the open-closed localization sequence with its actual adjunction, rather than just a comparison between the objects at each stalk.
The schemes and commutative coefficient ring are arbitrary.
Declarations
EtaleCohomology.openEtalePushforwardFullyFaithful
DocumentationDirect image along an open immersion is fully faithful.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.openEtalePushforward_full
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.openEtalePushforward_faithful
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZeroFullyFaithful
DocumentationExtension by zero is fully faithful, by the adjoint triple for an open immersion.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZero_full
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZero_faithful
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZero_counit_stalk_isIso
DocumentationThe canonical counit is an isomorphism on stalks inside the open subscheme.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ U)
EtaleCohomology.etaleExtensionByZero_counit_mono
DocumentationThe counit gives the monomorphism at the start of open-closed localization.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(R : Type u) [CommRing R]
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (s : Spec (.of Ω) ⟶ U)