Long exact sequence of a pair (Hatcher, Theorem 2.16)
ProvedSP4Mission.pair_homology_exactLet be an injective continuous map (the inclusion of a subspace). Then the integral singular homology groups of , and of the pair fit into a long exact sequence
Precisely, for every the sequence is exact at (the image of is the kernel of ), at (the image of is the kernel of ), and at (the image of is the kernel of ). This is the long exact sequence of homology groups associated with the short exact sequence of chain complexes ; it is the basic computational tool relating the homology of a space, a subspace and the pair, and in the mission it is used for the pair of a closed manifold and its punctured version.
Formalization Note Exactness is expressed by Mathlib's ShortComplex.Exact for the three short complexes built from SP4Homology.map k ι (), SP4Homology.toRel k ι () and SP4Homology.relδ k ι hι (); in ModuleCat ℤ this is the equality of the range of the first map with the kernel of the second. Mathlib's snake lemma for chain complexes (ShortComplex.ShortExact.homology_exact₁/₂/₃) applies to the short exact sequence SP4Homology.relShortComplex_shortExact ι hι.
import Definitions.Def_SP4Sphere import Definitions.Def_SP4WeakHomotopy import Definitions.Def_SP4Homology import Definitions.Def_SP4HomologyMap import Definitions.Def_SP4RelHomology set_option autoImplicit false open scoped Manifold ContDiff open SP4Mission CategoryTheory Limits
theorem SP4Mission.pair_homology_exact {V M : Type} [TopologicalSpace V] [TopologicalSpace M]
(ι : C(V, M)) (hι : Function.Injective ι) (k : ℕ) :
(ShortComplex.mk (SP4Homology.map k ι) (SP4Homology.toRel k ι)
(SP4Homology.map_toRel k ι)).Exact ∧
(ShortComplex.mk (SP4Homology.toRel (k + 1) ι) (SP4Homology.relδ k ι hι)
(SP4Homology.toRel_relδ k ι hι)).Exact ∧
(ShortComplex.mk (SP4Homology.relδ k ι hι) (SP4Homology.map k ι)
(SP4Homology.relδ_map k ι hι)).Exact := by sorry