Consequences of the long exact cohomology sequence of abelian sheaves #
Mathlib's CategoryTheory.Sheaf.H.longSequence is the long exact cohomology sequence
⋯ ⟶ Hⁿ⁰(F₁) ⟶ Hⁿ⁰(F₂) ⟶ Hⁿ⁰(F₃) ⟶ Hⁿ¹(F₁) ⟶ Hⁿ¹(F₂) ⟶ Hⁿ¹(F₃) ⟶ ⋯
of a short exact sequence 0 ⟶ F₁ ⟶ F₂ ⟶ F₃ ⟶ 0 of abelian sheaves on a site (C, J), as a
ComposableArrows in AddCommGrpCat. This file repackages the exactness of the three
consecutive pairs as Function.Exact statements about the underlying additive maps, which is the
form in which the sequence is used, and records the injectivity and vanishing consequences that
follow from it.
Main declarations #
CategoryTheory.Sheaf.H.map_injective, the injectivity ofH⁰(F₁) →+ H⁰(F₂), which is where the sequence starts;CategoryTheory.Sheaf.H.exact_map_map,H.exact_map_δandH.exact_δ_map, the exactness of the sequence atHⁿ(F₂), atHⁿ⁰(F₃)and atHⁿ¹(F₁);CategoryTheory.Sheaf.H.map_g_surjective,H.subsingleton_X₂,H.subsingleton_X₃andH.subsingleton_X₁, the vanishing consequences that the sequence is normally used for.
The underlying exactness statements are Mathlib's CategoryTheory.Sheaf.H.longSequence_exact₁',
longSequence_exact₂' and longSequence_exact₃'. Sheaf cohomology on the small Zariski site of a
scheme is the cohomology of a sheaf of modules; the module-level form of the sequence is in
TauCeti.AlgebraicGeometry.Cohomology.LongExactSequence.
A monomorphism of abelian sheaves is injective on cohomology in degree zero.
The long exact cohomology sequence is exact at Hⁿ(F₂).
The long exact cohomology sequence is exact at Hⁿ⁰(F₃).
The long exact cohomology sequence is exact at Hⁿ¹(F₁).
If Hⁿ¹(F₁) vanishes, then Hⁿ⁰(F₂) →+ Hⁿ⁰(F₃) is surjective.
If Hⁿ(F₁) and Hⁿ(F₃) vanish, then so does Hⁿ(F₂).
If Hⁿ⁰(F₂) and Hⁿ¹(F₁) vanish, then so does Hⁿ⁰(F₃).
If Hⁿ⁰(F₃) and Hⁿ¹(F₂) vanish, then so does Hⁿ¹(F₁).