Definition 16.1. The group of cellular n-chains of a CW complex X, defined as the
free abelian group on the set of n-cells of X.
Instances For
The relative singular homology group H_n(A, B) for two subsets A, B ⊆ Y of a
topological space Y.
Instances For
The abelian group structure on the relative singular homology group H_n(A, B).
Instances For
The abelian group instance on the relative singular homology group H_n(A, B).
The previous skeleton X_{n-1} for n ≥ 1, and the empty set for n = 0. Convenient
shorthand used for forming the CW-pair (X_n, X_{n-1}).
Instances For
The cellular chain group C_n(X) is isomorphic to the relative singular homology
H_n(X_n, X_{n-1}) of the CW-pair (Definition 16.1 of Miller).
Instances For
The continuous inclusion of the k-skeleton X_k ↪ X, viewed as a morphism in TopCat.
Instances For
The map on singular homology H_q(X_k) → H_q(X) induced by the inclusion of the
k-skeleton.
Instances For
The one-step skeleton inclusion X_k ↪ X_{k+1}, viewed as a morphism in TopCat.
Instances For
The map on singular homology H_q(X_k) → H_q(X_{k+1}) induced by the one-step
skeleton inclusion.
Instances For
The inclusion X_k ↪ X factors through the one-step inclusion X_k ↪ X_{k+1}.
Functoriality: the homology map H_q(X_k) → H_q(X) factors through H_q(X_{k+1}).
The 0-skeleton is disjoint from any open cell of positive dimension.
The intersection of the 0-skeleton with any closed cell of X is a finite set.
Every subset of the 0-skeleton of a CW complex is closed in X (the 0-skeleton
inherits the discrete topology).
The 0-skeleton of a CW complex is totally disconnected (in fact, discrete).
Excision input: vanishing of the relative homology of the disk pair (D^n, S^{n-1})
implies the analogous vanishing for the CW pair (X_n, X_{n-1}).
For q ≠ k+1, the relative homology H_q(X_{k+1}, X_k) vanishes. This is the key
input to the cellular-vs-singular homology comparison.
Long exact sequence argument: if both H_q(X_k) = 0 and the relative
homology H_q(X_{k+1}, X_k) = 0, then H_q(X_{k+1}) = 0.
Inductive step: if H_q(X_k) = 0 and k+1 < q, then H_q(X_{k+1}) = 0.
Proposition 16.2 (first half). If k < q, then H_q(X_k) = 0.
When q + 1 ≤ k, the homology map H_q(X_k) → H_q(X_{k+1}) induced by the one-step
skeleton inclusion is an isomorphism.
The preimage of X_m under the inclusion X_{m+1} ↪ X is homeomorphic to X_m.
Instances For
The TopCat-isomorphism corresponding to skeletonPreimageHomeo.
Instances For
For k ≤ m, the inclusion of preimages: viewing X_k and X_m as subsets of X_{m+1},
the inclusion (X_k \text{ in } X_{m+1}) ↪ (X_m \text{ in } X_{m+1}).
Instances For
Factorisation of subspace inclusions: the inclusion of the preimage of X_k factors
through the preimage of X_m whenever k ≤ m.
Singular-chain version of subspaceTopInclusion_factor: the chain-inclusion factors
through the analogous chain-inclusion for the intermediate skeleton.
The preimage-of-a-preimage homeomorphism identifying the nested preimage of X_k
inside X_m ⊆ X_{m+1} with the direct preimage of X_k inside X_m.
Instances For
The TopCat-iso corresponding to skeletonPreimageSubHomeo.
Instances For
The induced isomorphism between singular chain complexes corresponding to
skeletonPreimageIso.
Instances For
The induced isomorphism between singular chain complexes corresponding to
skeletonPreimageSubIso.
Instances For
The induced isomorphism on singular homology corresponding to skeletonPreimageIso.
Instances For
The homeomorphism between two presentations of X_k as a subspace: as the preimage
of X_k inside X_{m+1} and as the preimage of X_k inside X_m.
Instances For
The TopCat-iso corresponding to skeletonPreimageAkHomeo.
Instances For
The induced isomorphism between singular chain complexes corresponding to
skeletonPreimageAkIso.
Instances For
Commutativity of the square relating the preimage inclusion to the subspace chain inclusion through the relevant chain isomorphisms.
The exact sequence of the triple (X_{m+1}, X_m, X_k): there is an exact short
complex relating the three relative homology groups H_n(X_m, X_k) → H_n(X_{m+1}, X_k) → H_n(X_{m+1}, X_m).
One inductive step using the triple long exact sequence: if both
H_n(X_{m+1}, X_m) and H_n(X_m, X_k) vanish, then so does H_n(X_{m+1}, X_k).
The relative homology of a pair with itself, H_n(X_k, X_k), vanishes.
For n ≤ k ≤ m, the relative homology H_n(X_m, X_k) = 0. Proved by induction on the
gap m - k using the triple exact sequence.
The continuous map sending a point of the preimage of X_k inside X_m to the
corresponding point of X_k ⊆ X.
Instances For
Commutativity of the natural square for the pair maps: the subspace inclusion of
X_k (as a preimage in X_m) into X_m, then into X, equals the composition through
X_k ⊆ X.
The induced map of relative singular chain complexes from the pair (X_m, X_k)
to the pair (X, X_k).
Instances For
The induced map on relative singular homology
H_n(X_m, X_k) → H_n(X, X_k).
Instances For
Every relative cycle of the pair (X, X_k) lifts to a relative cycle of some pair
(X_m, X_k) with k ≤ m, since singular chains are supported on compact (hence
finite-skeleton) subsets.
Every class in H_n(X, X_k) is the image of a class in some H_n(X_m, X_k) for
k ≤ m.
Colimit passage: if H_n(X_m, X_k) = 0 for all m ≥ k, then H_n(X, X_k) = 0.
For n ≤ k, the relative homology H_n(X, X_k) vanishes.
Base case of Proposition 16.2 (second half): the map H_q(X_{q+1}) → H_q(X) is an
isomorphism.
Proposition 16.2 (second half). For q < k, the inclusion-induced map
H_q(X_k) → H_q(X) is an isomorphism.
Proposition 16.2. Combined statement: H_q(X_k) = 0 for k < q, and the
inclusion induces an isomorphism H_q(X_k) → H_q(X) for k > q.
The cellular chain group C_n(X) packaged as an object of the category AddCommGrpCat.
Instances For
The relative singular homology H_q(X_n, X_{n-1}) of the CW pair, packaged as an
object of AddCommGrpCat.
Instances For
The singular homology H_q(X_n) of the n-skeleton, packaged as an object of
AddCommGrpCat.
Instances For
Excision-based identification: the relative homology H_n(X_n, X_{n-1}) is
isomorphic to the finsupp cell n →₀ ℤ, exhibiting it as the free abelian group on
the set of n-cells.
Instances For
Categorical isomorphism H_n(X_n, X_{n-1}) ≅ C_n(X) obtained from
excision_CW_pair_finsupp_equiv and the equivalence between finsupps and free abelian
groups.
Instances For
Additive-equivalence form of excision_CW_pair_quotient_iso: identification of
H_n(X_n, X_{n-1}) with the free abelian group on the set of n-cells.
Instances For
Categorical isomorphism C_n(X) ≅ H_n(X_n, X_{n-1}) (the inverse of
excision_CW_pair_quotient_iso).
Instances For
The connecting homomorphism H_{n+1}(X_{n+1}, X_n) → H_n(X_n) arising from the
short exact sequence of the pair (X_{n+1}, X_n).
Instances For
The map H_n(X_n) → H_n(X_n, X_{n-1}) induced by the quotient of chain complexes.
Instances For
The cellular boundary map d_n : C_{n+1}(X) → C_n(X) built from the connecting
homomorphism and the inclusion map, transported along the cellularChainIso.
Instances For
The composition H_{n+1}(X_{n+1}) → H_{n+1}(X_{n+1}, X_n) → H_n(X_n) vanishes by
exactness of the long exact sequence of the pair.
The cellular boundary squares to zero: d_n ∘ d_{n+1} = 0, making C_*(X) a chain
complex.
The cellular chain complex C_*(X) of a CW complex X, with chain groups
C_n(X) and differentials given by cellularBoundary.
Instances For
The n-th cellular homology group H_n(C_*(X)) of a CW complex X.
Instances For
The inclusion-induced map H_n(X_n) → H_n(X_{n+1}).
Instances For
The composition H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}) vanishes by
exactness of the long exact sequence of the pair.
The identification of H_n(X_{n+1}) with the cokernel of the connecting map (the
"H" of the left-homology data of the skeleton short complex).
Instances For
A choice of left-homology data for the short complex
H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}), with H identified with
H_n(X_{n+1}) via skeletonSC_cokernelIsoH.
Instances For
The H field of skeletonSC_leftHomologyData is definitionally H_n(X_{n+1}).
Identification of the homology of the skeleton short complex with H_n(X_{n+1}).
Instances For
The map H_n(X_n) → H_n(X_n, X_{n-1}) is a monomorphism (equivalently, injective).
Exactness of the short complex
H_{n+1}(X_{n+1}) → H_{n+1}(X_{n+1}, X_n) → H_n(X_n) from the long exact sequence
of the CW pair.
Identification of H_n(X_{n+1}) with the H of the abelian-group left-homology
data of the relevant short complex of the cellular chain complex.
Instances For
Composite isomorphism between the homology of the skeleton short complex and the
H of the cellular short complex.
Instances For
Alternative left-homology data for the cellular short complex obtained by copying the abelian-group data along the isomorphism with the skeleton homology.
Instances For
The underlying object H of cellularSC_leftHomologyData agrees with the one of
skeletonSC_leftHomologyData.
Identification of the cellular homology group H_n(C_*(X)) with the homology of
the short complex H_{n+1}(X_{n+1}, X_n) → H_n(X_n) → H_n(X_{n+1}).
Instances For
Intermediate isomorphism in the proof of Theorem 16.3: cellular homology is
identified with the singular homology of the (n+1)-skeleton, H_n(C_*(X)) ≅ H_n(X_{n+1}).
Instances For
Theorem 16.3. For a CW complex X, the cellular homology is isomorphic to the
singular homology: H_n(C_*(X)) ≅ H_n(X).
Instances For
A continuous map f : X → Y between CW complexes is cellular if it sends the
n-skeleton of X into the n-skeleton of Y for every n.
- mapsTo_skeleton (n : ℕ) : Set.MapsTo ⇑f ↑(CWComplex.skeleton X ↑n) ↑(CWComplex.skeleton Y ↑n)
Instances For
The restriction of a cellular map f : X → Y to the n-skeletons, viewed as a
morphism X_n ⟶ Y_n in TopCat.
Instances For
The restriction of a cellular map f to the previous-skeleton subspace, viewed as a
morphism between the preimages of X_{n-1} (in X_n) and Y_{n-1} (in Y_n).
Instances For
The naturality square between the inclusion of the previous-skeleton subspace into
the n-skeleton, and the cellular map restricted to skeletons, commutes.
The induced map between relative singular chain complexes of the CW pairs
(X_n, X_{n-1}) and (Y_n, Y_{n-1}) arising from a cellular map.
Instances For
The induced map on relative singular homology
H_n(X_n, X_{n-1}) → H_n(Y_n, Y_{n-1}) arising from a cellular map.
Instances For
The induced map on cellular chains C_n(X) → C_n(Y) arising from a cellular map,
obtained by transporting relHomologySkeletonMap along the cellular-chain
isomorphisms.
Instances For
The induced map on absolute singular homology of the skeletons,
H_n(X_n) → H_n(Y_n), arising from a cellular map.
Instances For
Naturality of the connecting homomorphism with respect to cellular maps.
Naturality of the inclusion map H_n(X_n) → H_n(X_n, X_{n-1}) with respect to
cellular maps.
Combined naturality: the composite connecting ∘ inclusion is natural with respect
to cellular maps.
The components C_n(f) : C_n(X) → C_n(Y) are compatible with the cellular boundary
maps, i.e. they assemble into a chain map.
The chain map C_*(X) → C_*(Y) induced by a cellular map f : X → Y.
Instances For
The map on singular homology H_n(X) → H_n(Y) induced by a continuous map.
Instances For
The map on cellular homology H_n(C_*(X)) → H_n(C_*(Y)) induced by a cellular map.
Instances For
The induced map H_n(X_{n+1}) → H_n(Y_{n+1}) from the restriction of a cellular
map to (n+1)-skeletons.
Instances For
Topological commutativity of the square: inclusion of the (n+1)-skeleton followed
by f equals the restriction of f to skeletons followed by inclusion into Y.
Naturality of the H_n(X_{n+1}) → H_n(X) map with respect to cellular maps.
Naturality of the intermediate isomorphism H_n(C_*(X)) ≅ H_n(X_{n+1}) with respect
to cellular maps — this gives the filtration-preserving-naturality statement of
Theorem 16.3.
A CW complex has only even cells if there are no cells of odd dimension.
Instances For
If X has only even cells, the cellular chain group C_{2k+1}(X) in odd degree is
trivial (a subsingleton).
Corollary 16.4. For a CW complex X with only even cells, all cellular
boundary maps vanish, so the singular homology in degree n is isomorphic to the
cellular chain group C_n(X) = ℤ^{(\text{cells in deg } n)}. In particular,
H_n(X) = 0 for n odd, is free abelian for all n, and has rank equal to the
number of n-cells in even degrees.