Module

Localization.lean

Nyll.EtaleCohomology.Sites.Localization
3 declarations indexed from sourceView source ↗

Open-closed localization for étale coefficient sheaves

For a closed immersion and its complementary open immersion, the actual adjunction counit and unit give the short exact sequence 0 ⟶ j_!j^*G ⟶ G ⟶ i_*i^*G ⟶ 0. The composite is zero and exactness is checked on all geometric stalks. No base field, noetherian, finite-type, or constructibility hypothesis is used.

Imports20
Imported by2

Declarations

EtaleCohomology.openClosed_counit_comp_unit

The adjunction maps in localization compose to zero.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
  (i : Z ⟶ X) [IsClosedImmersion i]
  (hcompl : Set.range j = (Set.range i)ᶜ) (R : Type u) [CommRing R]
include hcompl in
lemma openClosed_counit_comp_unit
    (G : Sheaf X.smallEtaleTopology (ModuleCat.{u} R)) :
    (etaleExtensionByZeroAdjunction j R).counit.app G ≫
      (etalePullbackPushforwardAdjunction i R).unit.app G = 0
EtaleCohomology.openClosedLocalizationComplex

The canonical three-term complex for an open and its closed complement.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
  (i : Z ⟶ X) [IsClosedImmersion i]
  (hcompl : Set.range j = (Set.range i)ᶜ) (R : Type u) [CommRing R]
def openClosedLocalizationComplex
    (G : Sheaf X.smallEtaleTopology (ModuleCat.{u} R)) :
    ShortComplex (Sheaf X.smallEtaleTopology (ModuleCat.{u} R))
EtaleCohomology.openClosedLocalization_shortExact

Open-closed localization is a short exact sequence of étale coefficient sheaves.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits
namespace EtaleCohomology
variable {X Z U : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
  (i : Z ⟶ X) [IsClosedImmersion i]
  (hcompl : Set.range j = (Set.range i)ᶜ) (R : Type u) [CommRing R]
lemma openClosedLocalization_shortExact
    (G : Sheaf X.smallEtaleTopology (ModuleCat.{u} R)) :
    (openClosedLocalizationComplex j i hcompl R G).ShortExact