ConceptComplete

Singular Homology - Core Definitions

Singular homology extends simplicial homology to arbitrary topological spaces, not requiring triangulations. It is the most general and flexible homology theory.

Definition

The standard nn-simplex is Ξ”n={(t0,…,tn)∈Rn+1:βˆ‘ti=1,tiβ‰₯0}\Delta^n = \{(t_0, \ldots, t_n) \in \mathbb{R}^{n+1} : \sum t_i = 1, t_i \geq 0\}. A singular nn-simplex in a topological space XX is a continuous map Οƒ:Ξ”nβ†’X\sigma : \Delta^n \to X.

Unlike simplicial homology where simplices are actual subsets of the space, singular simplices are just continuous images of standard simplices. This allows defining homology for any topological space.

Definition

The singular nn-chain group Cn(X)C_n(X) is the free abelian group generated by all singular nn-simplices in XX: Cn(X)=ZβŸ¨Οƒ:σ isΒ aΒ singularΒ n-simplexΒ inΒ X⟩C_n(X) = \mathbb{Z}\langle \sigma : \sigma \text{ is a singular } n\text{-simplex in } X \rangle

Elements are formal finite sums βˆ‘niΟƒi\sum n_i \sigma_i where ni∈Zn_i \in \mathbb{Z} and Οƒi:Ξ”nβ†’X\sigma_i : \Delta^n \to X are continuous.

Example

For a point space X={βˆ—}X = \{*\}, there is exactly one singular nn-simplex for each nn (the constant map), so Cn({βˆ—})β‰…ZC_n(\{*\}) \cong \mathbb{Z} for all nβ‰₯0n \geq 0.

Definition

The ii-th face map di:Ξ”nβˆ’1β†’Ξ”nd^i : \Delta^{n-1} \to \Delta^n is the inclusion (t0,…,tnβˆ’1)↦(t0,…,tiβˆ’1,0,ti,…,tnβˆ’1)(t_0, \ldots, t_{n-1}) \mapsto (t_0, \ldots, t_{i-1}, 0, t_i, \ldots, t_{n-1}). It embeds Ξ”nβˆ’1\Delta^{n-1} as the face of Ξ”n\Delta^n opposite the ii-th vertex.

The boundary operator βˆ‚n:Cn(X)β†’Cnβˆ’1(X)\partial_n : C_n(X) \to C_{n-1}(X) is defined on a singular simplex Οƒ:Ξ”nβ†’X\sigma : \Delta^n \to X by: βˆ‚nΟƒ=βˆ‘i=0n(βˆ’1)iΟƒβˆ˜di\partial_n \sigma = \sum_{i=0}^n (-1)^i \sigma \circ d^i

Each term Οƒβˆ˜di\sigma \circ d^i is a singular (nβˆ’1)(n-1)-simplex: the restriction of Οƒ\sigma to the ii-th face of Ξ”n\Delta^n.

Theorem

As in simplicial homology, βˆ‚nβˆ’1βˆ˜βˆ‚n=0\partial_{n-1} \circ \partial_n = 0. This makes (Cβˆ™(X),βˆ‚)(C_\bullet(X), \partial) a chain complex.

The proof is identical to the simplicial case: each (nβˆ’2)(n-2)-face appears twice with opposite signs when computing βˆ‚2\partial^2.

Definition

The singular homology groups of XX are: Hn(X)=ker⁑(βˆ‚n)/im(βˆ‚n+1)=Zn(X)/Bn(X)H_n(X) = \ker(\partial_n) / \text{im}(\partial_{n+1}) = Z_n(X) / B_n(X) where Zn(X)Z_n(X) are nn-cycles and Bn(X)B_n(X) are nn-boundaries.

Remark

Singular homology works for all topological spaces: manifolds, CW complexes, fractals, even pathological spaces. It requires no triangulation or special structure. The price is that Cn(X)C_n(X) is typically enormous (uncountably generated), making direct computation challenging.

For "nice" spaces (CW complexes, manifolds), singular homology agrees with simplicial homology, but it's defined much more generally.