85.33 Fppf hypercoverings of… to 85.36 Proper hypercoverings of…
Section85.33 Fppf hypercoverings of algebraic spaces#
Section 85.33 of the Stacks Project, Tag 0DH4. 6 tags here are carried by 8 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DH5, a lemma
Tag 0DH5 in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.bigFppfAugmentationSquareIso, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDescentTags.lean, line 42 (StacksFrontier).
Tag 0DH6, a lemma
Tag 0DH6 in the Stacks Project.
AlgebraicGeometry.Space.EtaleComponent.smallEtale_inverseImage_fullyFaithful, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringInverseImage.lean, line 420. The attribute's comment: “sheaves of sets”.
Stacks 0DH6, sheaves of sets. Let
Sbe a scheme,Xan algebraic space overS, anda : U → Xan augmentation of a simplicial algebraic space overSwhich is an fppf hypercovering ofX. Leta : Sh(U_étale) → Sh(X_étale)be the morphism of topoi of Section 0DE7, whereX_étaleis the small étale site ofX(Stacks 03ED), its topos identified with that ofX_spaces,étaleby restriction alongAlgebraicGeometry.Space.comparisonFunctor(Stacks 03G1,AlgebraicGeometry.Space.comparisonFunctor_sheafEquivalence). Thena⁻¹ : Sh(X_étale) ⥤ Sh(U_étale)is fully faithful, its essential image consists exactly of the cartesian sheaves, anda_*is a quasi-inverse: the unit ofa⁻¹ ⊣ a_*is invertible, and so is its counit at every cartesian sheaf.
theorem smallEtale_inverseImage_fullyFaithful (hyp : IsFppfHypercovering A) :
((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
(Type (u + 1))
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
(etaleAugmentationMorphism A).inverseImage).Full ∧
((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
(Type (u + 1))
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
(etaleAugmentationMorphism A).inverseImage).Faithful ∧
(∀ G, ((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
(Type (u + 1))
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
(etaleAugmentationMorphism A).inverseImage).essImage G ↔
SimplicialSiteSituation.IsCartesianSheaf (etaleSimplicialSite A).situation G) ∧
(∀ F, IsIso (((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
(Type (u + 1))
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).symm.toAdjunction.comp
(etaleAugmentationMorphism A).adj).unit.app F)) ∧
(∀ G, SimplicialSiteSituation.IsCartesianSheaf (etaleSimplicialSite A).situation G →
IsIso (((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
(Type (u + 1))
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).symm.toAdjunction.comp
(etaleAugmentationMorphism A).adj).counit.app G))
AlgebraicGeometry.Space.EtaleComponent.smallEtale_abelianInverseImage_fullyFaithful, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringInverseImage.lean, line 461. The attribute's comment: “sheaves of abelian groups”.
Stacks 0DH6, sheaves of abelian groups. Let
Sbe a scheme,Xan algebraic space overS, anda : U → Xan augmentation of a simplicial algebraic space overSwhich is an fppf hypercovering ofX. Leta : Sh(U_étale) → Sh(X_étale)be the morphism of topoi of Section 0DE7, whereX_étaleis the small étale site ofX(Stacks 03ED), its category of abelian sheaves identified with that ofX_spaces,étaleby restriction alongAlgebraicGeometry.Space.comparisonFunctor(Stacks 03G1,AlgebraicGeometry.Space.comparisonFunctor_sheafEquivalence). Thena⁻¹ : Ab(X_étale) ⥤ Ab(U_étale)is fully faithful, its essential image consists exactly of the cartesian abelian sheaves, anda_*is a quasi-inverse: the unit ofa⁻¹ ⊣ a_*is invertible, and so is its counit at every cartesian abelian sheaf.
theorem smallEtale_abelianInverseImage_fullyFaithful (hyp : IsFppfHypercovering A) :
((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
Sites.abelianInverseImage (etaleAugmentationMorphism A)).Full ∧
((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
Sites.abelianInverseImage (etaleAugmentationMorphism A)).Faithful ∧
(∀ G, ((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).inverse ⋙
Sites.abelianInverseImage (etaleAugmentationMorphism A)).essImage G ↔
SimplicialSiteSituation.IsCartesianAbSheaf (etaleSimplicialSite A).situation G) ∧
(∀ F, IsIso (((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).symm.toAdjunction.comp
(Stacks.Topos.AbelianPushforward.abelianInverseImageAdjPushforward
(etaleSimplicialSite A).totalTopology (etaleAugmentationMorphism A))).unit.app F)) ∧
(∀ G, SimplicialSiteSituation.IsCartesianAbSheaf (etaleSimplicialSite A).situation G →
IsIso (((((comparisonFunctor B S hS A.right).sheafPushforwardContinuous
AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence).symm.toAdjunction.comp
(Stacks.Topos.AbelianPushforward.abelianInverseImageAdjPushforward
(etaleSimplicialSite A).totalTopology (etaleAugmentationMorphism A))).counit.app G))
Tag 0DH7, a lemma
Tag 0DH7 in the Stacks Project.
AlgebraicGeometry.Space.IsFppfHypercovering.isIso_smallEtaleDerivedUnit, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringSmallEtaleDerived.lean, line 124.
Stacks 0DH7. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation which is an fppf hypercovering ofX. Then for everyK ∈ D⁺(X_étale)the mapK ⟶ Ra_*(a⁻¹K)is an isomorphism. Herea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7, withX_étalethe small étale site ofX(Stacks 03ED) and its abelian sheaves identified with those ofX_spaces,étaleby the equivalence of Stacks 03G1, so thata⁻¹ ⊣ a_*is the composite of that equivalence with the adjunction of Section 0DE7; the map is the unit of the derived adjunctiona⁻¹ ⊣ Ra_*on bounded below derived categories.
theorem IsFppfHypercovering.isIso_smallEtaleDerivedUnit (hA : IsFppfHypercovering A)
(K : DerivedCategory.Plus
(Sheaf (SmallEtale.topology B S hS A.right.1) AddCommGrpCat.{u + 1})) :
IsIso ((Stacks.ComparingTopologies.derivedPlusAdjunction
(((comparisonFunctor B S hS A.right).sheafPushforwardContinuous AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence.symm.toAdjunction.comp
(etaleAugmentationAbelianAdjunction A))).unit.app K)
Tag 0DH8, a lemma
Tag 0DH8 in the Stacks Project.
AlgebraicGeometry.Space.IsFppfHypercovering.smallEtaleDerivedGlobalSectionsIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringSmallEtaleDerived.lean, line 193.
Stacks 0DH8. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation which is an fppf hypercovering ofX. ThenRΓ(X_étale, K) = RΓ(U_étale, a⁻¹K)forK ∈ D⁺(X_étale), naturally inK. Herea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7, withX_étalethe small étale site ofX(Stacks 03ED) anda⁻¹as inIsFppfHypercovering.isIso_smallEtaleDerivedUnit. The isomorphism is the pullback on derived global sections:RΓ(X_étale, -)of the mapK ⟶ Ra_*(a⁻¹K)of Stacks 0DH7 followed by the factorizationRΓ(U_étale, -) = RΓ(X_étale, -) ∘ Ra_*of Stacks 08J6.
def IsFppfHypercovering.smallEtaleDerivedGlobalSectionsIso (hA : IsFppfHypercovering A) :
(Sheaf.Γ (SmallEtale.topology B S hS A.right.1) AddCommGrpCat.{u + 1}).rightDerivedFunctorPlus ≅
(((comparisonFunctor B S hS A.right).sheafPushforwardContinuous AddCommGrpCat.{u + 1}
(SmallEtale.topology B S hS A.right.1)
(SpacesEtale.topology B S hS A.right)).asEquivalence.symm.functor ⋙
etaleAugmentationAbelianInverseImage A).mapDerivedCategoryPlus ⋙
(Sheaf.Γ (etaleSimplicialSite A).totalTopology
AddCommGrpCat.{u + 1}).rightDerivedFunctorPlus
Tag 0DH9, a lemma
Tag 0DH9 in the Stacks Project.
AlgebraicGeometry.Space.derivedPlusEquivalenceOfIsFppfHypercovering, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringDerivedEquivalence.lean, line 93.
Stacks Project, Tag 0DH9. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation, and let𝒜 ⊂ Ab(U_étale)be the weak Serre subcategory of cartesian abelian sheaves. IfUis an fppf hypercovering ofX, thena⁻¹defines an equivalence
D⁺(X_étale) ⟶ D⁺_𝒜(U_étale)with quasi-inverse
Ra_*, wherea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7 andD⁺_𝒜(U_étale)consists of the bounded below complexes whose cohomology sheaves are cartesian. The functors are identified byAlgebraicGeometry.Space.derivedPlusEquivalenceOfIsFppfHypercovering_functorandAlgebraicGeometry.Space.derivedPlusEquivalenceOfIsFppfHypercovering_inverse.The proof is the source's: the content of Stacks 0DH6 (every cartesian abelian sheaf on
U_étaleisa⁻¹of an abelian sheaf onX_étale) and of Stacks 0DH7 (K ≅ Ra_*a⁻¹KonD⁺(X_étale)) are the inputs of the formal equivalence of Stacks 0D7U,CategoryTheory.SimplicialSiteSituation.Augmentation.derivedPlusInverseImageEquivalence.
def derivedPlusEquivalenceOfIsFppfHypercovering (hA : IsFppfHypercovering A) :
DerivedCategory.Plus (Sheaf (SpacesEtale.topology B S hS A.right) AddCommGrpCat.{u + 1}) ≌
(cartesianDerivedPlus (etaleSituation A)).FullSubcategory
AlgebraicGeometry.Space.derivedPlusEquivalenceOfIsFppfHypercovering_functor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringDerivedEquivalence.lean, line 104. The attribute's comment: “the equivalence is a⁻¹”.
The equivalence of Tag 0DH9 is
a⁻¹: its forward functor, followed by the inclusion ofD⁺_𝒜(U_étale)intoD⁺(U_étale), isa⁻¹ : D⁺(X_étale) ⥤ D⁺(U_étale), the right derived functor of the exact functora⁻¹.
theorem derivedPlusEquivalenceOfIsFppfHypercovering_functor (hA : IsFppfHypercovering A) :
(derivedPlusEquivalenceOfIsFppfHypercovering hA).functor ⋙
(cartesianDerivedPlus (etaleSituation A)).ι =
(totalInverseImageAb (etaleSituation A) _ _ (etaleAugmentation A)).rightDerivedFunctorPlus
AlgebraicGeometry.Space.derivedPlusEquivalenceOfIsFppfHypercovering_inverse, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringDerivedEquivalence.lean, line 113. The attribute's comment: “the quasi-inverse is Ra_*”.
The quasi-inverse of the equivalence of Tag 0DH9 is
Ra_*: its inverse functor is the inclusion ofD⁺_𝒜(U_étale)intoD⁺(U_étale)followed byRa_* : D⁺(U_étale) ⥤ D⁺(X_étale).
theorem derivedPlusEquivalenceOfIsFppfHypercovering_inverse (hA : IsFppfHypercovering A) :
(derivedPlusEquivalenceOfIsFppfHypercovering hA).inverse =
(cartesianDerivedPlus (etaleSituation A)).ι ⋙
(abelianTotalPushforward (etaleSituation A) _ _
(etaleAugmentation A)).rightDerivedFunctorPlus
Tag 0DHA, a lemma
Tag 0DHA in the Stacks Project.
AlgebraicGeometry.Space.IsFppfHypercovering.etaleSpectralSequence_pageOne_abutsTo, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringEtaleSpectralSequence.lean, line 123.
Stacks Project, Tag 0DHA. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation. Let𝓕be an abelian sheaf onX_étaleand𝓕_pits pullback toU_{p, étale}. IfUis an fppf hypercovering ofX, then the canonical spectral sequenceetaleSpectralSequence Aat𝓕has
E_1^{p,q} = H^q_ét(U_p, 𝓕_p)(vanishing outside the first quadrant) and converges to
H^{p+q}_ét(X, 𝓕).Here
X = A.right,U = A.leftanda = A.hom, the étale sites are the spaces-étale sites of Section 0DE7,𝓕_pis the abelian inverse image along the morphism of topoi of Stacks 03G2 induced bya_p : U_p → X, andH^n_étisCategoryTheory.Sheaf.functorH; the first page is identified naturally in𝓕byAlgebraicGeometry.Space.etaleSpectralSequence_pageOneIso, and the abutment is zero in negative degrees.
theorem IsFppfHypercovering.etaleSpectralSequence_pageOne_abutsTo (hA : IsFppfHypercovering A)
(F : Sheaf (SpacesEtale.topology B S hS A.right) AddCommGrpCat.{u + 1}) :
(∀ p q : ℕ, Nonempty ((((etaleSpectralSequence A).obj F).page 1 le_rfl).X ((p : ℤ), (q : ℤ)) ≅
(Sheaf.functorH.{u + 1, u + 1} (SpacesEtale.topology B S hS (A.left.obj (op ⦋p⦌))) q).obj
((Sites.abelianInverseImage (EtaleComponent.baseChangeMorphism (A := A) ⦋p⦌)).obj F))) ∧
(∀ p q : ℤ, p < 0 ∨ q < 0 → IsZero ((((etaleSpectralSequence A).obj F).page 1 le_rfl).X
(p, q))) ∧
SpectralSequence.AbutsTo ((etaleSpectralSequence A).obj F)
(fun n => if 0 ≤ n then Sheaf.functorH.{u + 1, u + 1}
(SpacesEtale.topology B S hS A.right) n.toNat |>.obj F
else AddCommGrpCat.of PUnit)
Sources
Section85.34 Fppf hypercoverings of algebraic spaces: modules#
Section 85.34 of the Stacks Project, Tag 0DHB. 6 tags here are carried by 4 declarations of the repository (all in StacksFrontier) and 4 registered declarations, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DHC, a lemma
Tag 0DHC in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.bigFppfAugmentationSquareTwoIso, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDescentTags.lean, line 40 (StacksFrontier).
Tag 0DHD, a lemma
Tag 0DHD in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.descent_quasicoherent_of_isHypercoveringAugmentation, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDescentTags.lean, line 37 (StacksFrontier).
Tag 0DHE, a lemma
Tag 0DHE in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.isIso_unit_and_isZero_rightDerived_of_isHypercoveringAugmentation, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDescentTags.lean, line 34 (StacksFrontier).
Tag 0DHF, a lemma
Tag 0DHF in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.isWeakSerreClass_and_derivedPullback_equivalence, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDescentTags.lean, line 31 (StacksFrontier).
Tag 0DHG, a lemma
Tag 0DHG in the Stacks Project.
AlgebraicGeometry.Space.IsFppfHypercovering.isIso_derivedGlobalSectionsSemilinearMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/FppfHypercoveringQuasicoherentCohomology.lean, line 164.
Stacks Project, Tag 0DHG. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation. Ifa : U → Xis an fppf hypercovering ofX, then
RΓ(X_étale, K) = RΓ(U_étale, a^*K)for
K ∈ D_QCoh(𝒪_X), wherea : (Sh(U_étale), 𝒪_U) → (Sh(X_étale), 𝒪_X)is the morphism of ringed topoi of Section 0DE7 (AlgebraicGeometry.Space.etaleAugmentationRingedHom) anda^*its derived pullback: the canonical mapRΓ(X_étale, K) ⟶ RΓ(U_étale, a^*K)is an isomorphism.Here
RΓ(X_étale, -)andRΓ(U_étale, -)are the total right derived functors of global sections, with values in the derived categories of modules over coefficient ringsR'andRmapping toΓ(X, 𝒪_X)and toΓ(U, 𝒪_U)throughψ'andψ, compatibly (h) withρ : R' → Rand the mapΓ(X, 𝒪_X) → Γ(U, 𝒪_U)ofa; the right hand side is read inD(R')through restriction of scalars alongρ. For instanceR = R' = ℤ. The canonical map (Stacks.Cohomology.LerayOfToposHom.derivedGlobalSectionsSemilinearMap) isRΓ(X_étale, -)of the derived unitK → Ra_*a^*K, invertible onD_QCoh(𝒪_X)byAlgebraicGeometry.Space.IsFppfHypercovering.isIso_derivedAdjunction_unit_app, followed by the identificationRΓ(X_étale, -) ∘ Ra_* = RΓ(U_étale, -)of Cohomology on Sites, Remark 08J6.
theorem IsFppfHypercovering.isIso_derivedGlobalSectionsSemilinearMap (hA : IsFppfHypercovering A)
{R : Type r} [Ring R] [HasDerivedCategory (ModuleCat.{u + 1} R)]
{R' : Type r'} [Ring R'] [HasDerivedCategory (ModuleCat.{u + 1} R')]
(ψ : R →+* RingCat.sectionsSubring ((Stacks.SheafOfModules.Tensor.ringSheaf
(J := ((etaleSituation A).totalRingedTopos (etaleStructureSheaf A)).J))
((etaleSituation A).totalRingedTopos (etaleStructureSheaf A)).O).obj)
(ψ' : R' →+* RingCat.sectionsSubring ((Stacks.SheafOfModules.Tensor.ringSheaf
(J := (etaleRingedAugmentation A).augmentationRingedTopos.J))
(etaleRingedAugmentation A).augmentationRingedTopos.O).obj)
(ρ : R' →+* R)
(h : (toposGlobalSectionsRingHom (etaleAugmentationRingedHom A)).comp ψ' = ψ.comp ρ)
(K : @DerivedCategory (SheafOfModules.{u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf (spacesEtaleRingedTopos B S hS A.right).O)) _ _
(HasDerivedCategory.standard _))
(hK : etaleQuasicoherentComplexes A K) :
IsIso (derivedGlobalSectionsSemilinearMap.{u + 1, u + 1, u + 1, u + 1, u + 1, u + 1, r, r',
_, _}
(etaleAugmentationRingedHom A) ψ ψ' ρ h K)
Tag 0DHH, a lemma
Tag 0DHH in the Stacks Project.
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.moduleSpectralSequence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialModuleSpectralSequence.lean, line 84. The attribute's comment: “the spectral sequence”.
The spectral sequence of a module pulled back to a simplicial algebraic space
a : U → X, as a functor of the𝒪_X-module𝓕: the spectral sequence of Stacks 0D7E for the pullback of𝓕to the total site of the strict components ofU_{spaces, étale}.
def moduleSpectralSequence :
SheafOfModules.{u + 1} (Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos B S hS X).O) ⥤
CohomologicalSpectralSequence AddCommGrpCat.{u + 1} 1
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.moduleSpectralSequencePageOneIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialModuleSpectralSequence.lean, line 124. The attribute's comment: “its first page E_1^{p,q} = H^q_ét(U_p, 𝓕_p)”.
E_1^{p,q} = H^q_ét(U_p, a_p^*𝓕), naturally in the𝒪_X-module𝓕, wherea_p^*is the pullback of modules along the morphism of ringed topoi(Sh((U_p)_{spaces, étale}), 𝒪_{U_p}) ⟶ (Sh(X_{spaces, étale}), 𝒪_X)ofa_p : U_p → X.
def moduleSpectralSequencePageOneIso (p q : ℕ) :
moduleSpectralSequence a ⋙
(CategoryTheory.SpectralSequence.pageFunctor AddCommGrpCat.{u + 1} _ 1 1 le_rfl ⋙
HomologicalComplex.eval AddCommGrpCat.{u + 1} _ ((p : ℤ), (q : ℤ))) ≅
(spacesEtaleRingedToposHom (Z₂ := X) (a.app (op ⦋p⦌))).toModulesHom.pullbackModules ⋙
(spacesEtaleRingedTopos B S hS (U.obj (op ⦋p⦌))).moduleGlobalSections.rightDerived q
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.moduleSpectralSequence_abutsTo_of_isFppfHypercovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentSpectralSequence.lean, line 94. The attribute's comment: “the spectral sequence converges to H^{p+q}_ét(X, 𝓕)”.
Stacks 0DHH. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation which is an fppf hypercovering ofX. Let𝓕be a quasi-coherent𝒪_X-module and𝓕_p = a_p^*𝓕its pullback toU_{p, étale}. Then the spectral sequencemoduleSpectralSequence, with first pageE_1^{p,q} = H^q_ét(U_p, 𝓕_p)(moduleSpectralSequencePageOneIso), converges toH^{p+q}_ét(X, 𝓕). The algebraic spaces are those of a big fppf siteTof algebraic spaces overS(Stacks 0DBV).
theorem moduleSpectralSequence_abutsTo_of_isFppfHypercovering
{A : SimplicialObject.Augmented T.Spaces} (hA : IsFppfHypercovering A)
(F : SheafOfModules.{u + 1} (Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem A.right).O))
[F.IsQuasicoherentOnSite] :
CategoryTheory.SpectralSequence.AbutsTo ((moduleSpectralSequence A.hom).obj F)
(fun n => if 0 ≤ n then
((spacesEtaleRingedTopos T.schemeSite S T.scheme_mem
A.right).moduleGlobalSections.rightDerived n.toNat).obj F
else AddCommGrpCat.of PUnit.{u + 2})
Sources
Section85.35 Fppf descent of complexes#
Section 85.35 of the Stacks Project, Tag 0DL8. 2 tags here are carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DL9, a lemma
Tag 0DL9 in the Stacks Project.
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.negativeExt_eq_zero_and_exact_derivedPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDerivedHomDescent.lean, line 482.
Let
a : U → Xbe an fppf hypercovering of an algebraic space andK, Eobjects ofD_{QCoh}(𝒪_X)withExt^i_{U_n}(La_n^*K, La_n^*E) = 0fori < 0and alln. Then (1)Ext^i_X(K, E) = 0fori < 0, and (2) the sequence0 ⟶ Hom_X(K, E) ⟶ Hom_{U_0}(La_0^*K, La_0^*E) ⟶ Hom_{U_1}(La_1^*K, La_1^*E)is exact, where the first map isLa_0^*and the second the difference of the pullbacks along the two faces.
theorem negativeExt_eq_zero_and_exact_derivedPullback
{K E : @DerivedCategory (SheafOfModules.{u + 1} (Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X).O)) _ _
(HasDerivedCategory.standard _)}
(hK : (@DerivedCategoryB.derivedCategoryB _ _ _ (HasDerivedCategory.standard _)
(SheafOfModules.isQuasicoherentOnSite.{u + 1, u + 1, u + 1, u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X).O))) K)
(hE : (@DerivedCategoryB.derivedCategoryB _ _ _ (HasDerivedCategory.standard _)
(SheafOfModules.isQuasicoherentOnSite.{u + 1, u + 1, u + 1, u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X).O))) E)
(hvan : ∀ (n : SimplexCategory) (i : ℤ), i < 0 →
∀ g : (derivedPullback
(X := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op n)))
(Y := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X)
(spacesEtaleRingedToposHom (a.app (op n)))).obj K ⟶
((derivedPullback (X := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op n)))
(Y := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X)
(spacesEtaleRingedToposHom (a.app (op n)))).obj E)⟦i⟧, g = 0) :
(∀ (i : ℤ), i < 0 → ∀ g : K ⟶ E⟦i⟧, g = 0) ∧
Function.Injective (fun g : K ⟶ E ↦
(derivedPullback (X := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op ⦋0⦌)))
(Y := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X)
(spacesEtaleRingedToposHom (a.app (op ⦋0⦌)))).map g) ∧
Function.Exact (fun g : K ⟶ E ↦
(derivedPullback (X := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op ⦋0⦌)))
(Y := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X)
(spacesEtaleRingedToposHom (a.app (op ⦋0⦌)))).map g)
(fun ψ ↦ augmentationFaceTransport a 0 ψ - augmentationFaceTransport a 1 ψ)
Tag 0DLA, a lemma
Tag 0DLA in the Stacks Project.
AlgebraicGeometry.Space.SimplicialSpacesEtaleSite.exists_derivedPullback_degreeZero_iso_compatible, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialQuasicoherentDerivedGluing.lean, line 476.
Stacks 0DLA: gluing quasi-coherent derived descent data along an fppf hypercovering. Let
a : U → Xbe an fppf hypercovering of an algebraic spaceX,K₀ ∈ D_{QCoh}(𝒪_{U_0})andα : L(f_{δ¹₁})^* K₀ ≅ L(f_{δ¹₀})^* K₀an isomorphism satisfying the cocycle condition (onU_2, through the canonical identifications of the composite face maps). SetK_n = L(f_{τⁿₙ})^* K₀withτⁿₙ : ⦋0⦌ → ⦋n⦌, 0 ↦ n, and assumeExt^i(K_n, K_n) = 0fori < 0. Then there areK ∈ D_{QCoh}(𝒪_X)and an isomorphisme : La_0^* K ≅ K₀compatible withα:L(f_{δ¹₁})^* e ≫ α = θ₁ ≫ θ₀⁻¹ ≫ L(f_{δ¹₀})^* e, whereθ_i : L(f_{δ¹ᵢ})^* La_0^* ≅ La_1^*are the canonical isomorphisms (a_0 ∘ f_{δ¹ᵢ} = a_1).
theorem exists_derivedPullback_degreeZero_iso_compatible
(h : IsHypercoveringAugmentation T.pretopologyBigFppfPretopology U a)
(K₀ : @DerivedCategory (SheafOfModules.{u + 1} (Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op ⦋0⦌))).O)) _ _
(HasDerivedCategory.standard _))
(hK₀ : @DerivedCategoryB.derivedCategoryB _ _ _ (HasDerivedCategory.standard _)
(SheafOfModules.isQuasicoherentOnSite.{u + 1, u + 1, u + 1, u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op ⦋0⦌))).O)) K₀)
(α : (derivedPullback (spacesEtaleRingedToposHom
(U.map (SimplexCategory.δ (1 : Fin 2)).op))).obj K₀ ≅
(derivedPullback (spacesEtaleRingedToposHom
(U.map (SimplexCategory.δ (0 : Fin 2)).op))).obj K₀)
(hα : SpacesEtaleDerivedCocycle U K₀ α)
(hExt : ∀ (n : ℕ) (i : ℤ), i < 0 →
∀ g : (derivedPullback (spacesEtaleRingedToposHom
(U.map (SimplexCategory.const ⦋0⦌ ⦋n⦌ (Fin.last n)).op))).obj K₀ ⟶
(shiftFunctor (@DerivedCategory (SheafOfModules.{u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem (U.obj (op ⦋n⦌))).O)) _ _
(HasDerivedCategory.standard _)) i).obj
((derivedPullback (spacesEtaleRingedToposHom
(U.map (SimplexCategory.const ⦋0⦌ ⦋n⦌ (Fin.last n)).op))).obj K₀), g = 0) :
∃ K : @DerivedCategory (SheafOfModules.{u + 1} (Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X).O)) _ _
(HasDerivedCategory.standard _),
@DerivedCategoryB.derivedCategoryB _ _ _ (HasDerivedCategory.standard _)
(SheafOfModules.isQuasicoherentOnSite.{u + 1, u + 1, u + 1, u + 1}
(Stacks.SheafOfModules.Tensor.ringSheaf
(spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X).O)) K ∧
∃ e : (derivedPullback (X := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem
(U.obj (op ⦋0⦌))) (Y := spacesEtaleRingedTopos T.schemeSite S T.scheme_mem X)
(spacesEtaleRingedToposHom (a.app (op ⦋0⦌)))).obj K ≅ K₀,
(derivedPullback (spacesEtaleRingedToposHom (U.map (SimplexCategory.δ (1 : Fin 2)).op))).map
e.hom ≫ α.hom =
((augmentationTransitionDerivedIso a (SimplexCategory.δ (1 : Fin 2))).hom.app K ≫
(augmentationTransitionDerivedIso a (SimplexCategory.δ (0 : Fin 2))).inv.app K) ≫
(derivedPullback (spacesEtaleRingedToposHom
(U.map (SimplexCategory.δ (0 : Fin 2)).op))).map e.hom
Sources
Section85.36 Proper hypercoverings of algebraic spaces#
Section 85.36 of the Stacks Project, Tag 0DHI. 6 tags here are carried by 12 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DHJ, a lemma
Tag 0DHJ in the Stacks Project.
AlgebraicGeometry.Space.phComparisonMorphism, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/PhComparisonFunctor.lean, line 604. The attribute's comment: “the upper horizontal arrow h : Sh((Spaces/U)_{ph, total}) → Sh(U_étale)”.
The upper horizontal arrow of Tag 0DHJ,
h : Sh((Spaces/U)_total) → Sh(U_étale), the morphism of topoi of the morphism of sites given byV/U_n ↦ V/U_n.
def phComparisonMorphism :
MorphismOfTopoi (Sheaf (SimplicialOver.totalTopology J A.left) (Type (u + 1)))
(Sheaf (etaleSimplicialSite A).totalTopology (Type (u + 1)))
AlgebraicGeometry.Space.spacesEtaleComparisonMorphism, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/PhComparisonFunctor.lean, line 627. The attribute's comment: “the lower horizontal arrow h_{-1} : Sh((Spaces/X)_ph) → Sh(X_étale)”.
The lower horizontal arrow of Tag 0DHJ,
h_{-1} : Sh(Spaces/X) → Sh(X_étale), the morphism of topoi of the inclusionX_{spaces, étale} → Spaces/X,W ↦ W/X.
def spacesEtaleComparisonMorphism (X : AlgebraicSpaces B S hS) :
MorphismOfTopoi (Sheaf (J.over X) (Type (u + 1)))
(Sheaf (SpacesEtale.topology B S hS X) (Type (u + 1)))
AlgebraicGeometry.BigPHSpaceSite.phEtaleComparisonSquarePushforwardIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/PhComparisonSquare.lean, line 623. The attribute's comment: “the commutative diagram of topoi, on direct images”.
Tag 0DHJ, on direct images. Let
a : U → Xbe an augmented simplicial algebraic space overS. The diagram of topoicommutes: the direct image ofSh((Spaces/U)_{ph, total}) --h--> Sh(U_étale) | a_ph | a Sh((Spaces/X)_ph) --h₋₁--> Sh(X_étale)h₋₁ ∘ a_phis that ofa ∘ h.
def phEtaleComparisonSquarePushforwardIso :
(SimplicialOver.augmentationMorphismOfTopoi P.topology A.left A.hom).pushforward ⋙
(spacesEtaleComparisonMorphism P.topology A.right).pushforward ≅
(phComparisonMorphism A P.topology).pushforward ⋙ (etaleAugmentationMorphism A).pushforward
AlgebraicGeometry.BigPHSpaceSite.phEtaleComparisonSquareInverseImageIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/PhComparisonSquare.lean, line 631. The attribute's comment: “the commutative diagram of topoi, on inverse images”.
Tag 0DHJ, on inverse images:
h⁻¹ ∘ a⁻¹ ≅ a_ph⁻¹ ∘ h₋₁⁻¹.
def phEtaleComparisonSquareInverseImageIso :
(etaleAugmentationMorphism A).inverseImage ⋙ (phComparisonMorphism A P.topology).inverseImage ≅
(spacesEtaleComparisonMorphism P.topology A.right).inverseImage ⋙
(SimplicialOver.augmentationMorphismOfTopoi P.topology A.left A.hom).inverseImage
Tag 0DHK, a lemma
Tag 0DHK in the Stacks Project.
AlgebraicGeometry.BigPHSpaceSite.etaleAugmentation_inverseImage_fullyFaithful_of_isProperHypercovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringFullyFaithful.lean, line 235. The attribute's comment: “sheaves of sets”.
Stacks 0DHK, sheaves of sets. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation which is a proper hypercovering ofX. Thena⁻¹ : Sh(X_étale) ⥤ Sh(U_étale)is fully faithful, its essential image consists exactly of the cartesian sheaves, anda_*is a quasi-inverse: the unit ofa⁻¹ ⊣ a_*is invertible, and so is its counit at every cartesian sheaf. Herea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7, and the category of algebraic spaces overSis the one of a big ph siteP.
theorem etaleAugmentation_inverseImage_fullyFaithful_of_isProperHypercovering
(hA : IsProperHypercovering P.fppfSite S P.fppf_mem A) :
(etaleAugmentationMorphism A).inverseImage.Full ∧
(etaleAugmentationMorphism A).inverseImage.Faithful ∧
(∀ G, (etaleAugmentationMorphism A).inverseImage.essImage G ↔
(etaleSituation A).IsCartesianSheaf G) ∧
(∀ F, IsIso ((etaleAugmentationMorphism A).adj.unit.app F)) ∧
(∀ G, (etaleSituation A).IsCartesianSheaf G →
IsIso ((etaleAugmentationMorphism A).adj.counit.app G))
AlgebraicGeometry.BigPHSpaceSite.etaleAugmentation_abelianInverseImage_fullyFaithful_of_isProperHypercovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringFullyFaithful.lean, line 271. The attribute's comment: “sheaves of abelian groups”.
Stacks 0DHK, sheaves of abelian groups. Let
a : U → Xbe an augmented simplicial algebraic space which is a proper hypercovering ofX. Then the inverse imagea⁻¹ : Ab(X_étale) ⥤ Ab(U_étale)on abelian sheaves is fully faithful, its essential image consists exactly of the cartesian abelian sheaves, and the abelian direct imagea_*is a quasi-inverse: the unit ofa⁻¹ ⊣ a_*is invertible, and so is its counit at every cartesian abelian sheaf.
theorem etaleAugmentation_abelianInverseImage_fullyFaithful_of_isProperHypercovering
(hA : IsProperHypercovering P.fppfSite S P.fppf_mem A) :
(Sites.abelianInverseImage (etaleAugmentationMorphism A)).Full ∧
(Sites.abelianInverseImage (etaleAugmentationMorphism A)).Faithful ∧
(∀ G, (Sites.abelianInverseImage (etaleAugmentationMorphism A)).essImage G ↔
(etaleSituation A).IsCartesianAbSheaf G) ∧
(∀ F, IsIso ((Stacks.Topos.AbelianPushforward.abelianInverseImageAdjPushforward
(etaleSimplicialSite A).totalTopology (etaleAugmentationMorphism A)).unit.app F)) ∧
(∀ G, (etaleSituation A).IsCartesianAbSheaf G →
IsIso ((Stacks.Topos.AbelianPushforward.abelianInverseImageAdjPushforward
(etaleSimplicialSite A).totalTopology (etaleAugmentationMorphism A)).counit.app G))
Tag 0DHL, a lemma
Tag 0DHL in the Stacks Project.
AlgebraicGeometry.Space.isIso_etaleAugmentation_derivedPlusUnit_of_isProperHypercovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringDerivedDescent.lean, line 331.
Stacks Project, Tag 0DHL, for torsion coefficients. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation. Ifa : U → Xis a proper hypercovering ofX, then forK ∈ D⁺(X_étale)with torsion cohomology sheaves the canonical map
K → Ra_*(a⁻¹K)is an isomorphism, where
a : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7.Here
X = A.right,U = A.leftanda = A.hom;X_étaleis the spaces-étale site ofX, the proper hypercovering condition is Section 0DHI (AlgebraicGeometry.Space.IsProperHypercovering), andD⁺is the bounded below derived category of abelian sheaves. The map is the unit atKof the adjunctiona⁻¹ ⊣ Ra_*onD⁺,a⁻¹being exact and applied degreewise.The statement of the source is for every
K ∈ D⁺(X_étale), and as written it is false: its proof cites Stacks 0DGU, which holds only for complexes with torsion cohomology sheaves. For a counterexample with rational coefficients letXbe a normal surface over an algebraically closed field with a cusp singularityx, letπ : X̃ → Xbe a resolution whose exceptional curveEoverxis a cycle of rational curves, and letUbe the Čech nerve of the proper surjective morphismX̃ ⊔ {x} → X, a proper hypercovering. Descentℚ = Ra_*a⁻¹ℚwould give, through the spectral sequence of the hypercovering,H²(X_étale, ℚ) ≠ 0, coming fromH¹(E, ℚ) = ℚ; butHⁱ(X_étale, ℚ) = 0fori > 0becauseXis normal. The torsion hypothesis onKis therefore part of the statement, and this is the corrected form.The proof is that of the source: a big ph site
(Spaces/S)_phon the algebraic spaces overSexists (AlgebraicGeometry.BigFppfSite.bigPHSpaceSite), and in it the square of Tag 0DHJ, the comparison of ph and étale cohomology of torsion sheaves (Stacks 0DGT, Stacks 0DGU), and descent along the ph hypercoveringUofX(Stacks 0DA8, Stacks 0D8N) giveRa_*a⁻¹K = Rh₋₁,* Ra_{ph,*} a_ph⁻¹ h₋₁⁻¹ K = K; seeAlgebraicGeometry.BigPHSpaceSite.isIso_etaleAugmentation_derivedPlusUnit_of_torsion.
theorem isIso_etaleAugmentation_derivedPlusUnit_of_isProperHypercovering
(hA : IsProperHypercovering B S hS A)
(K : DerivedCategory.Plus (Sheaf (SpacesEtale.topology B S hS A.right) AddCommGrpCat.{u + 1}))
(hK : ∀ i : ℤ, Stacks.Torsion.torsionSheafProperty _
((DerivedCategory.homologyFunctor _ i).obj (DerivedCategory.Plus.ι.obj K))) :
IsIso ((Stacks.ComparingTopologies.derivedPlusAdjunction
(abelianInverseImageAdjPushforward (etaleSimplicialSite A).totalTopology
(etaleAugmentationMorphism A))).unit.app K)
Tag 0DHM, a lemma
Tag 0DHM in the Stacks Project.
AlgebraicGeometry.Space.derivedGlobalSectionsIsoOfIsProperHypercovering, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringDerivedDescent.lean, line 363.
Stacks Project, Tag 0DHM, for torsion coefficients. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation. Ifa : U → Xis a proper hypercovering ofX, then
RΓ(X_étale, K) = RΓ(U_étale, a⁻¹K)for
K ∈ D⁺(X_étale)with torsion cohomology sheaves, wherea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7.The isomorphism is the canonical one:
RΓ(X_étale, -)of the unitK → Ra_*a⁻¹Kfollowed by the factorisationRΓ(U_étale, -) = RΓ(X_étale, -) ∘ Ra_*of Cohomology on Sites, Remark 08J6 (Stacks.LerayPullbackComparison.lerayPullback), invertible byisIso_etaleAugmentation_derivedPlusUnit_of_isProperHypercovering(Stacks 0DHL).As for Stacks 0DHL, the source states this for every
K ∈ D⁺(X_étale), and as written it is false: for the proper hypercovering of a normal surface with a cusp by the Čech nerve ofX̃ ⊔ {x} → Xdescribed atisIso_etaleAugmentation_derivedPlusUnit_of_isProperHypercovering, the spectral sequence of the hypercovering computesH²(U_étale, ℚ) ≠ 0fromH¹(E, ℚ) = ℚfor the exceptional curveE, whileH²(X_étale, ℚ) = 0sinceXis normal. The torsion hypothesis onKis the correction.
def derivedGlobalSectionsIsoOfIsProperHypercovering (hA : IsProperHypercovering B S hS A)
(K : DerivedCategory.Plus (Sheaf (SpacesEtale.topology B S hS A.right) AddCommGrpCat.{u + 1}))
(hK : ∀ i : ℤ, Stacks.Torsion.torsionSheafProperty _
((DerivedCategory.homologyFunctor _ i).obj (DerivedCategory.Plus.ι.obj K))) :
(Sheaf.Γ (SpacesEtale.topology B S hS A.right)
AddCommGrpCat.{u + 1}).rightDerivedFunctorPlus.obj
K ≅
(Sheaf.Γ (etaleSimplicialSite A).totalTopology
AddCommGrpCat.{u + 1}).rightDerivedFunctorPlus.obj
((CategoryTheory.Sites.abelianInverseImage
(etaleAugmentationMorphism A)).mapDerivedCategoryPlus.obj
K)
Tag 0DHN, a lemma
Tag 0DHN in the Stacks Project.
AlgebraicGeometry.Space.derivedPlusTorsionEquivalenceOfIsProperHypercovering, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringTorsionDerivedEquivalence.lean, line 162. The attribute's comment: “torsion coefficients: a⁻¹ : D⁺_tors(X_étale) ≌ D⁺_{𝒜, tors}(U_étale); the statement for all of D⁺(X_étale) is false”.
Stacks Project, Tag 0DHN, for torsion coefficients. Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation, and let𝒜 ⊂ Ab(U_étale)be the weak Serre subcategory of cartesian abelian sheaves. IfUis a proper hypercovering ofX, thena⁻¹defines an equivalence
D⁺_tors(X_étale) ⟶ D⁺_{𝒜, tors}(U_étale)with quasi-inverse
Ra_*, wherea : Sh(U_étale) → Sh(X_étale)is the morphism of topoi of Section 0DE7,D⁺_tors(X_étale)consists of the bounded below complexes with torsion cohomology sheaves andD⁺_{𝒜, tors}(U_étale)of those whose cohomology sheaves are cartesian and torsion. The functors are identified byAlgebraicGeometry.Space.derivedPlusTorsionEquivalenceOfIsProperHypercovering_functorandAlgebraicGeometry.Space.derivedPlusTorsionEquivalenceOfIsProperHypercovering_inverse.The source states this for
D⁺(X_étale) ⟶ D⁺_𝒜(U_étale), and as written it is false: its proof uses Stacks 0DHL, whose proof cites Stacks 0DGU, which holds only for complexes with torsion cohomology sheaves. For a counterexample with rational coefficients letXbe a normal surface over an algebraically closed field with a cusp singularityx, letπ : X̃ → Xbe a resolution whose exceptional curveEoverxis a cycle of rational curves, and letUbe the Čech nerve of the proper surjective morphismX̃ ⊔ {x} → X, a proper hypercovering. Ifa⁻¹were fully faithful onD⁺(X_étale)with quasi-inverseRa_*, thenℚ = Ra_*a⁻¹ℚ, and the spectral sequence of the hypercovering would giveH²(X_étale, ℚ) ≠ 0, coming fromH¹(E, ℚ) = ℚ; butHⁱ(X_étale, ℚ) = 0fori > 0becauseXis normal. The torsion hypothesis is therefore part of the statement, and this is the corrected form.The proof is the source's: Stacks 0DHK (
a⁻¹on abelian sheaves is fully faithful with essential image the cartesian sheaves) and Stacks 0DHL (K ≅ Ra_*a⁻¹KonD⁺_tors(X_étale)) are the inputs of the formal equivalence of Stacks 0D7U,CategoryTheory.SimplicialSiteSituation.Augmentation.derivedPlusTorsionEquivalence.
def derivedPlusTorsionEquivalenceOfIsProperHypercovering (hA : IsProperHypercovering B S hS A) :
((DerivedCategoryB.derivedCategoryB
(Stacks.Torsion.torsionSheafProperty.{u + 1, u + 1, u + 1}
(SpacesEtale.topology B S hS A.right))).inverseImage
DerivedCategory.Plus.ι).FullSubcategory ≌
((DerivedCategoryB.derivedCategoryB
(cartesianTorsionAbSheaf (etaleSituation A))).inverseImage
DerivedCategory.Plus.ι).FullSubcategory
AlgebraicGeometry.Space.derivedPlusTorsionEquivalenceOfIsProperHypercovering_functor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringTorsionDerivedEquivalence.lean, line 179. The attribute's comment: “the equivalence is a⁻¹”.
The equivalence of Tag 0DHN is
a⁻¹: its forward functor, followed by the inclusion intoD⁺(U_étale), is the inclusion ofD⁺_tors(X_étale)followed bya⁻¹ : D⁺(X_étale) ⥤ D⁺(U_étale), the right derived functor of the exact functora⁻¹.
theorem derivedPlusTorsionEquivalenceOfIsProperHypercovering_functor
(hA : IsProperHypercovering B S hS A) :
(derivedPlusTorsionEquivalenceOfIsProperHypercovering hA).functor ⋙
((DerivedCategoryB.derivedCategoryB
(cartesianTorsionAbSheaf (etaleSituation A))).inverseImage DerivedCategory.Plus.ι).ι =
((DerivedCategoryB.derivedCategoryB
(Stacks.Torsion.torsionSheafProperty.{u + 1, u + 1, u + 1}
(SpacesEtale.topology B S hS A.right))).inverseImage DerivedCategory.Plus.ι).ι ⋙
(totalInverseImageAb (etaleSituation A) _ _
(etaleAugmentation A)).rightDerivedFunctorPlus
AlgebraicGeometry.Space.derivedPlusTorsionEquivalenceOfIsProperHypercovering_inverse, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SimplicialSpaces/ProperHypercoveringTorsionDerivedEquivalence.lean, line 195. The attribute's comment: “the quasi-inverse is Ra_*”.
The quasi-inverse of the equivalence of Tag 0DHN is
Ra_*: its inverse functor, followed by the inclusion intoD⁺(X_étale), is the inclusion ofD⁺_{𝒜, tors}(U_étale)followed byRa_* : D⁺(U_étale) ⥤ D⁺(X_étale).
theorem derivedPlusTorsionEquivalenceOfIsProperHypercovering_inverse
(hA : IsProperHypercovering B S hS A) :
(derivedPlusTorsionEquivalenceOfIsProperHypercovering hA).inverse ⋙
((DerivedCategoryB.derivedCategoryB
(Stacks.Torsion.torsionSheafProperty.{u + 1, u + 1, u + 1}
(SpacesEtale.topology B S hS A.right))).inverseImage DerivedCategory.Plus.ι).ι =
((DerivedCategoryB.derivedCategoryB
(cartesianTorsionAbSheaf (etaleSituation A))).inverseImage DerivedCategory.Plus.ι).ι ⋙
(abelianTotalPushforward (etaleSituation A) _ _
(etaleAugmentation A)).rightDerivedFunctorPlus
Tag 0DHP, a lemma
Tag 0DHP in the Stacks Project.
AlgebraicGeometry.BigPHSpaceSite.phHypercoveringEtaleSpectralSequenceOfTorsion, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Simplicial/PhHypercoveringEtaleSpectralSequence.lean, line 297.
Let
Sbe a scheme,Xan algebraic space overS,Ua simplicial algebraic space overSanda : U → Xan augmentation. Let𝓕be a torsion abelian sheaf onX_étaleand let𝓕_pbe its pullback toU_{p, étale}. IfUis a ph hypercovering ofX, there is a canonical spectral sequence
E₁^{p,q} = H^q_étale(U_p, 𝓕_p)converging to
H^{p+q}_étale(X, 𝓕).The spectral sequence is
phHypercoveringEtaleSpectralSequence, the ph cohomology spectral sequence of the hypercovering (Stacks 09WJ on the total ph site, with ph descent along the hypercovering) at the pullback of𝓕to the big ph site ofX; its first page and abutment are identified with étale cohomology by Stacks 0DGV and Stacks 0DGW.The source states the lemma for an arbitrary abelian sheaf
𝓕and deduces it from Stacks 0DHM, whose proof only covers torsion coefficients (it rests on Stacks 0DGU). As written, for all abelian sheaves, the statement is false, and this is the corrected form, for torsion sheaves, which is the form the proof gives. A counterexample with𝓕 = ℚ: letXbe a normal surface over an algebraically closed field with a cusp singularityx, letX̃ → Xbe its resolution, with exceptional curveEa cycle of rational curves, so thatH¹_étale(E, ℚ) = ℚ, and letUbe the Čech nerve of the proper surjective morphismX̃ ⊔ {x} → X, a proper and hence ph hypercovering. Convergence of the canonical spectral sequence toH^{p+q}_étale(X, ℚ)is cohomological descent forℚalongU, which yields the Mayer–Vietoris sequenceH¹(X̃, ℚ) ⊕ H¹(x, ℚ) → H¹(E, ℚ) → H²(X, ℚ)of the abstract blow-up square; asX̃is normal,H¹(X̃, ℚ) = 0, soH²_étale(X, ℚ) ≠ 0. ButH^i_étale(X, ℚ) = 0fori > 0on the normal schemeX.
def phHypercoveringEtaleSpectralSequenceOfTorsion
(hA : MorphismProperty.IsHypercovering P.IsPHCoveringMorphism A)
(F : Sheaf (etaleTopology P E h A.right) AddCommGrpCat.{u + 1})
(hF : Stacks.Torsion.torsionSheafProperty _ F) :
PhHypercoveringEtaleSpectralSequence P E h A F
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.