Module

Localization.lean

Nyll.EtaleCohomology.Classical.Localization
6 declarations indexed from sourceView source ↗

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

The 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))
def etaleOpenExtensionCohomologyMap (n : ℕ) :
    etaleCohomology X R
        ((etaleExtensionByZero j R).obj ((etalePullback j R).obj F)) n →ₗ[R]
      etaleCohomology X R F n
EtaleCohomology.etaleClosedRestrictionCohomologyMap

Restriction 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))
def etaleClosedRestrictionCohomologyMap (n : ℕ) :
    etaleCohomology X R F n →ₗ[R]
      etaleCohomology Z R ((etalePullback i R).obj F) n
EtaleCohomology.etaleLocalizationConnecting

The 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)ᶜ)
def etaleLocalizationConnecting (n : ℕ) :
    etaleCohomology Z R ((etalePullback i R).obj F) n →ₗ[R]
      etaleCohomology X R
        ((etaleExtensionByZero j R).obj ((etalePullback j R).obj F)) (n + 1)
EtaleCohomology.etaleLocalization_exact

Exactness 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
lemma etaleLocalization_exact (n : ℕ) :
    Function.Exact (etaleOpenExtensionCohomologyMap j R F n)
      (etaleClosedRestrictionCohomologyMap i R F n)
EtaleCohomology.etaleLocalization_exact_connecting

Exactness 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)ᶜ)
lemma etaleLocalization_exact_connecting (n : ℕ) :
    Function.Exact (etaleClosedRestrictionCohomologyMap i R F n)
      (etaleLocalizationConnecting j i R F hcompl n)
EtaleCohomology.etaleLocalization_connecting_exact

Exactness 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)ᶜ)
lemma etaleLocalization_connecting_exact (n : ℕ) :
    Function.Exact (etaleLocalizationConnecting j i R F hcompl n)
      (etaleOpenExtensionCohomologyMap j R F (n + 1))