Long exact sequence for sheaf cohomology #
We obtain the long exact sequence on sheaf cohomology coming from a short exact sequence
of sheaves. We also show it is functorial. In practice, it is often best to work with
cohomology as a Type (the long sequence necessarily takes values in the category AddCommGrpCat,
so the objects in it are really AddCommGrpCat.of (H F n)). To do this, you can use the lemmas
CategoryTheory.Sheaf.H.longSequence_exact₁, CategoryTheory.Sheaf.H.longSequence_exact₂ and
CategoryTheory.Sheaf.H.longSequence_exact₃
Main definitions #
CategoryTheory.Sheaf.H.δ: Given a short exact sequence of sheavesS, this is the connecting homomorphismHⁿ(S.X₃) ⟶ Hⁿ⁺¹(S.X₁).CategoryTheory.Sheaf.H.longSequence: Given a short exact sequence of sheavesS, this is the long exact sequence:Hⁿ(S.X₁) ⟶ Hⁿ(S.X₂) ⟶ Hⁿ(S.X₃) ⟶ Hⁿ⁺¹(S.X₁) ⟶ Hⁿ⁺¹(S.X₂) ⟶ Hⁿ⁺¹(S.X₃)CategoryTheory.Sheaf.H.longSequenceHom: Given a morphism of short exact sequences of sheavesf : S₁ ⟶ S₂, this is the induced morphism between their long exact sequences. On each object, it is justCategoryTheory.Sheaf.H.mapapplied to the corresponding morphism inf. E.g. the first morphism isH.mapapplied tof.τ₁.CategoryTheory.Sheaf.H.longSequenceFunctor: This is the functor that sends a short exact sequence to its long exact sequence on cohomology and sends morphisms tolongSequenceHom.
Given a short exact sequence of sheaves S, this is the connecting homomorphism
Hⁿ(S.X₃) ⟶ Hⁿ⁺¹(S.X₁).
Equations
- CategoryTheory.Sheaf.H.δ hS n₀ n₁ h = hS.extClass.postcomp ((CategoryTheory.constantSheaf J AddCommGrpCat).obj ↧(ULift.{?u.3, 0} ℤ)) h
Instances For
This is the long exact sequence:
Hⁿ(S.X₁) ⟶ Hⁿ(S.X₂) ⟶ Hⁿ(S.X₃) ⟶ Hⁿ⁺¹(S.X₁) ⟶ Hⁿ⁺¹(S.X₂) ⟶ Hⁿ⁺¹(S.X₃).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The induced homomorphism of long exact equences obtained by applying H.map everywhere.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The long exact sequence of cohomology is functorial
Equations
- One or more equations did not get rendered due to their size.