Relative Homology, Excision, and Long Exact Sequences
Published:
Relative Chain Groups
Given a simplicial pair \((K, L)\) with \(L \subseteq K\), the relative chain group is the quotient:
Chains in \(L\) are set to zero — we ignore simplices entirely inside \(L\). The boundary map on \(K\) descends to a well-defined boundary map on the quotient, giving a relative chain complex and hence relative homology groups \(H_n(K, L)\).
Intuitively: \(H_n(K, L)\) detects \(n\)-dimensional holes in \(K\) that are not already present in \(L\).
The Long Exact Sequence of a Pair
The short exact sequence \(0 \to C_*(L) \to C_*(K) \to C_*(K,L) \to 0\) induces the fundamental tool of algebraic topology — the long exact sequence:
\[\cdots \to H_n(L) \xrightarrow{i_*} H_n(K) \xrightarrow{j_*} H_n(K,L) \xrightarrow{\partial_*} H_{n-1}(L) \to \cdots\]where \(i_*\) is induced by inclusion, \(j_*\) by projection, and \(\partial_*\) is the connecting homomorphism (which lowers degree by 1). This sequence is exact: the image of each map equals the kernel of the next.
Excision Theorem
Theorem (Excision): If \(Z \subseteq A \subseteq X\) with \(\overline{Z} \subseteq \mathrm{int}(A)\), then:
\[H_n(X, A) \cong H_n(X \setminus Z, A \setminus Z)\]Excision says that homology of a pair is insensitive to what happens in the interior of \(A\). This enables local computation: the topology of \(X\) relative to \(A\) only depends on what happens near the boundary of \(A\).
Mayer-Vietoris Sequence
For a space \(X = A \cup B\), the Mayer-Vietoris sequence relates the homology of \(A\), \(B\), \(A \cap B\), and \(X\):
\[\cdots \to H_n(A \cap B) \to H_n(A) \oplus H_n(B) \to H_n(X) \xrightarrow{\partial} H_{n-1}(A \cap B) \to \cdots\]This is the main tool for computing homology of spaces built from simpler pieces.
Extended Persistence
Extended persistence (Cohen-Steiner, Edelsbrunner, Harer 2009) augments the standard filtration with a dual: after growing the complex from \(\emptyset\) to \(K\), one shrinks it back. The result is a pairing that includes:
- Ordinary pairs: born in \(H_n(K^i)\), die entering \(H_n(K^j)\) (standard persistence).
- Relative pairs: born in \(H_n(K^i, \partial K)\), die in \(H_n(K^j, \partial K)\) — using relative homology.
- Extended pairs: one class from homology, one from relative homology.
Extended persistence captures features that would have infinite persistence in the standard setting — particularly useful for manifold-valued data where the “top” class never dies.
References
- H. Edelsbrunner & J. Harer, Computational Topology, Chapter IV.
- D. Cohen-Steiner, H. Edelsbrunner, J. Harer, “Extending Persistence Using Poincaré and Lefschetz Duality,” Foundations of Computational Mathematics, 2009.
