The homology of the cellular chain complex #
For a relative CW complex (X, A) write Xⁿ for its n-skeleton, so that X⁻¹ = A. This
file proves the vanishing results on the relative singular homology of skeleta that drive the
comparison of cellular and singular homology, and the first half of that comparison: the
homology of the cellular chain complex in degree n is the relative singular homology
Hₙ(Xⁿ⁺¹, X⁻¹) of the (n + 1)-skeleton.
Hₖ(Xⁿ, Xⁿ⁻¹) = 0fork ≠ n(TauCeti.isZero_singularHomology_skeletonPair_of_ne): the characteristic maps identify this group with the relative homology of a disjoint union of disk pairs(Dⁿ, Sⁿ⁻¹), which vanishes outside degreen.Hₖ(Xⁿ, X⁻¹) = 0forn < k(TauCeti.isZero_singularHomology_skeletonBasePair_of_lt), by induction onnalong the long exact sequences of the triples(Xⁿ⁺¹, Xⁿ, X⁻¹).- The cellular differential
Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹)factors as the connecting morphismTauCeti.skeletonBaseTripleδof the triple(Xⁿ⁺¹, Xⁿ, X⁻¹)followed by the mapHₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹)induced by the identity ofXⁿ(TauCeti.cellularDifferential_eq_skeletonBaseTripleδ_comp_singularHomologyMap). The second map is a monomorphism, becauseHₙ(Xⁿ⁻¹, X⁻¹) = 0. - Hence the cellular cycles in degree
nareHₙ(Xⁿ, X⁻¹)(TauCeti.cellularCyclesIso) and the cellular boundaries are the image ofTauCeti.skeletonBaseTripleδ. SinceHₙ(Xⁿ⁺¹, Xⁿ) = 0, the exact sequence of the triple (TauCeti.skeletonBaseTriple_singularHomology_exact_inner) identifies the cellular homology in degreenwithHₙ(Xⁿ⁺¹, X⁻¹)(TauCeti.cellularHomologyIso). Both identifications come from a left homology datum of the short complex of the cellular chain complex in degreen.
The base X⁻¹ is skeletonLT C 0, which is the base of the complex by
TauCeti.range_skeletonBasePair_snd; using it keeps the pair (X⁰, X⁻¹) identical to
the skeletal pair TauCeti.skeletonPair C 0.
Coefficients are an object R of an abelian category with coproducts in which coproducts indexed
by the cells of each dimension are exact, as for modules over a ring, or for any abelian category
when the complex has finitely many cells in each dimension.
References #
- A. Hatcher, Algebraic Topology, Section 2.2, Lemma 2.34 and the proof of Theorem 2.35.
The relative homology of consecutive skeleta vanishes outside the degree of their cells:
Hₖ(Xⁿ, Xⁿ⁻¹) = 0 for k ≠ n, when coproducts indexed by the n-cells are exact.
In degree 0 the map Hₖ(X⁰, X⁻¹) ⟶ Hₖ(X⁰, X⁻¹) induced by
TauCeti.skeletonBasePairToSkeletonPair is an isomorphism, being the identity.
The connecting morphism Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹).
Equations
- TauCeti.skeletonBaseTripleδ C R n = (TauCeti.skeletonBaseTriple C n).singularHomologyδ R (n + 1) n ⋯
Instances For
TauCeti.skeletonBaseTripleδ is the connecting morphism of the triple
TauCeti.skeletonBaseTriple C n.
The connecting morphism Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) followed by the map
Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ⁺¹, X⁻¹) is zero.
The connecting morphism Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) followed by the map
Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ⁺¹, X⁻¹) is zero.
The map Hₙ₊₁(Xⁿ⁺¹, X⁻¹) ⟶ Hₙ₊₁(Xⁿ⁺¹, Xⁿ) followed by the connecting morphism
Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) is zero.
The map Hₙ₊₁(Xⁿ⁺¹, X⁻¹) ⟶ Hₙ₊₁(Xⁿ⁺¹, Xⁿ) followed by the connecting morphism
Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) is zero.
The cellular differential Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹) is the connecting morphism
Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹) followed by the map
Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹).
The cellular differential Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹) is the connecting morphism
Hₙ₊₁(Xⁿ⁺¹, Xⁿ) ⟶ Hₙ(Xⁿ, X⁻¹) of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹) followed by the map
Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹).
Exactness at Hₙ₊₁(Xⁿ⁺¹, Xⁿ) in the long exact sequence of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹),
stated with the maps of TauCeti.skeletonBasePair.
Exactness at Hₙ(Xⁿ, X⁻¹) in the long exact sequence of the triple (Xⁿ⁺¹, Xⁿ, X⁻¹),
stated with the maps of TauCeti.skeletonBasePair.
The map Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ⁺¹, X⁻¹) is an epimorphism: its cokernel embeds in
Hₙ(Xⁿ⁺¹, Xⁿ) = 0.
The homology of a skeleton relative to the base vanishes above its dimension:
Hₖ(Xⁿ, X⁻¹) = 0 for n < k.
The map Hₙ(Xⁿ, X⁻¹) ⟶ Hₙ(Xⁿ, Xⁿ⁻¹) is a monomorphism: its kernel is a quotient of
Hₙ(Xⁿ⁻¹, X⁻¹) = 0.
The cycles of the cellular chain complex in degree n are Hₙ(Xⁿ, X⁻¹).
Equations
- TauCeti.cellularCyclesIso C R n = HomologicalComplex.cyclesIsoSc' (TauCeti.cellularChainComplex C R) (n + 1) n (n - 1) ⋯ ⋯ ≪≫ (TauCeti.cellularLeftHomologyData✝ C R n).cyclesIso
Instances For
Under TauCeti.cellularCyclesIso, the inclusion of the cellular cycles into the cellular
chain group Hₙ(Xⁿ, Xⁿ⁻¹) is induced by the map of pairs (Xⁿ, X⁻¹) ⟶ (Xⁿ, Xⁿ⁻¹).
Under TauCeti.cellularCyclesIso, the inclusion of the cellular cycles into the cellular
chain group Hₙ(Xⁿ, Xⁿ⁻¹) is induced by the map of pairs (Xⁿ, X⁻¹) ⟶ (Xⁿ, Xⁿ⁻¹).
The homology of the cellular chain complex in degree n is the relative singular homology
Hₙ(Xⁿ⁺¹, X⁻¹) of the (n + 1)-skeleton relative to the base.
Equations
- TauCeti.cellularHomologyIso C R n = HomologicalComplex.homologyIsoSc' (TauCeti.cellularChainComplex C R) (n + 1) n (n - 1) ⋯ ⋯ ≪≫ (TauCeti.cellularLeftHomologyData✝ C R n).homologyIso
Instances For
Under TauCeti.cellularCyclesIso and TauCeti.cellularHomologyIso, the projection from the
cellular cycles to the cellular homology is induced by the inclusion (Xⁿ, X⁻¹) ⟶ (Xⁿ⁺¹, X⁻¹).
Under TauCeti.cellularCyclesIso and TauCeti.cellularHomologyIso, the projection from the
cellular cycles to the cellular homology is induced by the inclusion (Xⁿ, X⁻¹) ⟶ (Xⁿ⁺¹, X⁻¹).