ModuleLocalization.lean
Nyll.EtaleCohomology.Classical.Localization
6 declarations indexed from sourceView source ↗ Module documentation
The classical open-closed cohomology sequence
For a closed immersion and its open complement, the localization short exact sequence gives a coefficient-linear long exact sequence
Hⁿ(X, j_!j*F) → Hⁿ(X, F) → Hⁿ(Z, i*F) → Hⁿ⁺¹(X, j_!j*F).
The closed term is the actual classical cohomology of Z, using the proved closed direct-image comparison. All three consecutive pairs are exact. No ground field, noetherian, constructibility, or torsion assumption is used.
Declarations
EtaleCohomology.etaleOpenExtensionCohomologyMap
DocumentationThe map induced by the counit for extension by zero.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
EtaleCohomology.etaleClosedRestrictionCohomologyMap
DocumentationRestriction to the closed subscheme, expressed in its own classical cohomology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
EtaleCohomology.etaleLocalizationConnecting
DocumentationThe boundary map of open-closed localization, with the closed cohomology term transported along the canonical direct-image comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
variable (hcompl : Set.range j = (Set.range i)ᶜ)
EtaleCohomology.etaleLocalization_exact
DocumentationExactness at Hⁿ(X,F) in the localization sequence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
variable (hcompl : Set.range j = (Set.range i)ᶜ)
include hcompl in
EtaleCohomology.etaleLocalization_exact_connecting
DocumentationExactness at Hⁿ(Z,i*F) in the localization sequence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
variable (hcompl : Set.range j = (Set.range i)ᶜ)
EtaleCohomology.etaleLocalization_connecting_exact
DocumentationExactness at Hⁿ⁺¹(X,j_!j*F) in the localization sequence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits
universe u
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
(i : Z ⟶ X) [IsClosedImmersion i] (R : Type u) [CommRing R]
(F : Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
variable (hcompl : Set.range j = (Set.range i)ᶜ)