Relative Homology and Excision

⚡ Key Takeaways

Relative homology Hn(X,A)H_n(X,A) measures the homology of a space XX "rel" a subspace AA, vanishing on cycles that live in AA. Excision asserts that homology classes do not "see" pieces you cut out from the interior of AA: Hn(X,A)≅Hn(X∖U,A∖U)H_n(X,A)\cong H_n(X\setminus U, A\setminus U) when U‾⊂int⁡A\overline U\subset \operatorname{int}A. Together they are the engine behind the long exact sequence of a pair, the suspension isomorphism, and essentially every computation in singular homology. Introduced in the 1930s–40s (Eilenberg, Steenrod) and axiomatized in their 1952 Foundations of Algebraic Topology.

💡 The Core Insight

Relative homology is the homology of a quotient complex; excision says that quotient complex is insensitive to the interior of what is quotiented out. The bridge between these two facts is the small simplices theorem: any singular chain is homologous to one built from arbitrarily small simplices, each fitting inside a member of a fixed open cover. Once chains are small enough, removing a set UU buried inside AA changes nothing because no surviving simplex needs UU.

Formal Statement

DefinitionThe Relative Chain Complex

Let (X,A)(X,A) be a pair, A⊆XA\subseteq X. Let Sn(X)S_n(X) be the free abelian group on singular nn-simplices σ:Δn→X\sigma:\Delta^n\to X. The inclusion A↪XA\hookrightarrow X induces an injection Sn(A)↪Sn(X)S_n(A)\hookrightarrow S_n(X). The relative chain group is the quotient

1
Sn(X,A)  =  Sn(X)/Sn(A).\quad S_n(X,A)\;=\;S_n(X)\big/ S_n(A).

Derivation hint: Sn(A)S_n(A) is a subgroup because every simplex into AA is a simplex into XX; the quotient is free on simplices whose image is not contained in AA. The boundary ∂:Sn(X)→Sn−1(X)\partial: S_n(X)\to S_{n-1}(X) satisfies ∂Sn(A)⊆Sn−1(A)\partial S_n(A)\subseteq S_{n-1}(A), so it descends to ∂ˉ:Sn(X,A)→Sn−1(X,A)\bar\partial:S_n(X,A)\to S_{n-1}(X,A) with ∂ˉ2=0\bar\partial^2=0. The relative homology groups are

2
Hn(X,A)  =  ker⁡∂ˉn/im⁡∂ˉn+1.\quad H_n(X,A)\;=\;\ker\bar\partial_n\big/\operatorname{im}\bar\partial_{n+1}.

Derivation hint: well-defined since ∂2=0\partial^2=0 on S∙(X)S_\bullet(X) passes to the quotient; relative cycles are chains cc with ∂c∈Sn−1(A)\partial c\in S_{n-1}(A).

DefinitionRelative Cycles and Boundaries — Geometric Form

A relative nn-cycle is c∈Sn(X)c\in S_n(X) with ∂c∈Sn−1(A)\partial c\in S_{n-1}(A). A relative nn-boundary is c=∂d+ec=\partial d + e with d∈Sn+1(X)d\in S_{n+1}(X), e∈Sn(A)e\in S_n(A). Then

3
Hn(X,A)={c∈Sn(X):∂c∈Sn−1(A)}{∂d+e:d∈Sn+1(X), e∈Sn(A)}.\quad H_n(X,A)=\frac{\{c\in S_n(X): \partial c\in S_{n-1}(A)\}}{\{\partial d+e : d\in S_{n+1}(X),\,e\in S_n(A)\}}.

Derivation hint: lift cosets in Sn(X,A)S_n(X,A) back to representatives in Sn(X)S_n(X); the kernel/image conditions translate exactly to "boundary lands in AA" and "differs from a genuine boundary by a chain in AA."

TheoremLong Exact Sequence of a Pair

For any pair (X,A)(X,A) there is a natural long exact sequence

4
⋯→Hn(A)→i∗Hn(X)→j∗Hn(X,A)→∂∗Hn−1(A)→⋯\quad \cdots\to H_n(A)\xrightarrow{i_*} H_n(X)\xrightarrow{j_*} H_n(X,A)\xrightarrow{\partial_*} H_{n-1}(A)\to\cdots

where i:A↪Xi:A\hookrightarrow X, jj is the quotient S∙(X)→S∙(X,A)S_\bullet(X)\to S_\bullet(X,A), and ∂∗[c]=[∂c]\partial_*[c]=[\partial c] is the connecting homomorphism. Derivation hint: apply the zig-zag/snake lemma to the short exact sequence of chain complexes 0→S∙(A)→S∙(X)→S∙(X,A)→00\to S_\bullet(A)\to S_\bullet(X)\to S_\bullet(X,A)\to 0.

TheoremExcision

Let Z⊆A⊆XZ\subseteq A\subseteq X with Z‾⊆int⁡(A)\overline{Z}\subseteq \operatorname{int}(A). Then the inclusion (X∖Z, A∖Z)↪(X,A)(X\setminus Z,\,A\setminus Z)\hookrightarrow(X,A) induces an isomorphism

5
Hn(X∖Z, A∖Z)  →  ≅    Hn(X,A)for all n.\quad H_n(X\setminus Z,\,A\setminus Z)\;\xrightarrow{\;\cong\;}\;H_n(X,A)\qquad \text{for all } n.

Equivalently, if X=int⁡(A)∪int⁡(B)X=\operatorname{int}(A)\cup\operatorname{int}(B) then Hn(B, A∩B)≅Hn(X,A)H_n(B,\,A\cap B)\cong H_n(X,A). Derivation hint: set B=X∖ZB=X\setminus Z; the closure condition Z‾⊂int⁡A\overline Z\subset\operatorname{int}A is exactly int⁡A∪int⁡B=X\operatorname{int}A\cup\operatorname{int}B=X.

TheoremRelative Homology and Quotients (Good Pairs)

If (X,A)(X,A) is a good pair (i.e., AA is a nonempty closed subspace that is a deformation retract of some neighborhood in XX), then the quotient map q:(X,A)→(X/A, A/A)q:(X,A)\to(X/A,\,A/A) induces an isomorphism

6
Hn(X,A)  ≅  Hn(X/A, A/A)  ≅  H~n(X/A),\quad H_n(X,A)\;\cong\;H_n(X/A,\,A/A)\;\cong\;\widetilde H_n(X/A),

where H~∙\widetilde H_\bullet is reduced homology. Derivation hint: excise AA minus a collar; the deformation retraction collapses the collar, identifying the pair with the based quotient.

Why It Holds / Derivation

ProofExcision via Barycentric Subdivision

Fix the cover U={int⁡A,int⁡B}\mathcal U=\{\operatorname{int}A,\operatorname{int}B\} of XX with X=int⁡A∪int⁡BX=\operatorname{int}A\cup\operatorname{int}B. Let SnU(X)⊆Sn(X)S_n^{\mathcal U}(X)\subseteq S_n(X) be the subgroup generated by simplices whose image lies in AA or in BB ("U\mathcal U-small" simplices).

Step 1 — Barycentric subdivision operator. Define Sd:Sn(X)→Sn(X)\mathrm{Sd}:S_n(X)\to S_n(X) by linearly subdividing each simplex about its barycenter, extended affinely then pushed forward. One checks the chain-map identity

7
∂∘Sd=Sd∘∂.\quad \partial\circ\mathrm{Sd}=\mathrm{Sd}\circ\partial.

Derivation hint: prove first on the universal model Δn\Delta^n (identity map) by induction on nn using the cone formula Sd(c)=b ⁣⋅ ⁣Sd(∂c)\mathrm{Sd}(c)=b\!\cdot\!\mathrm{Sd}(\partial c) where bb is the barycenter; push forward by naturality.

Step 2 — Chain homotopy to the identity. Construct T:Sn(X)→Sn+1(X)T:S_n(X)\to S_{n+1}(X) (the prism/cone operator) with

8
∂T+T∂  =  id−Sd.\quad \partial T + T\partial \;=\; \mathrm{id}-\mathrm{Sd}.

Derivation hint: build TT on Δn\Delta^n by coning the homotopy T(c)=b ⁣⋅ ⁣(c−Sd(c)−T(∂c))T(c)=b\!\cdot\!\big(c-\mathrm{Sd}(c)-T(\partial c)\big) inductively; naturality transports it to any XX.

Step 3 — Iterate to shrink. By the Lebesgue number lemma applied to Δn\Delta^n, sufficiently many iterations Sdmσ\mathrm{Sd}^m\sigma make every piece U\mathcal U-small. The iterated homotopy

9
Dm=∑i=0m−1T Sdigives∂Dm+Dm∂=id−Sdm,\quad D_m=\sum_{i=0}^{m-1} T\,\mathrm{Sd}^{i}\quad\text{gives}\quad \partial D_m+D_m\partial=\mathrm{id}-\mathrm{Sd}^m,

so each chain is homologous to a U\mathcal U-small chain. Hence HnU(X)→Hn(X)H_n^{\mathcal U}(X)\to H_n(X) is an isomorphism (the small simplices theorem). Derivation hint: sum the telescoping homotopies T SdiT\,\mathrm{Sd}^i; the diameter of subdivided simplices shrinks by factor ≤n/(n+1)\le n/(n+1) each pass.

Step 4 — Algebraic excision. With small chains, the inclusion

S∙(B)/S∙(A∩B)  →  ≅    S∙U(X)/S∙(A)S_\bullet(B)\big/S_\bullet(A\cap B)\;\xrightarrow{\;\cong\;}\;S_\bullet^{\mathcal U}(X)\big/S_\bullet(A)

is an isomorphism of complexes: every U\mathcal U-small simplex not in AA lies in BB, and those in AA die in both quotients. Combining with Step 3 (which gives HnU(X,A)≅Hn(X,A)H_n^{\mathcal U}(X,A)\cong H_n(X,A)) yields

10
Hn(B,A∩B)  ≅  Hn(X,A).\quad H_n(B,A\cap B)\;\cong\;H_n(X,A).

Setting B=X∖ZB=X\setminus Z gives the stated form. ■\blacksquare Derivation hint: the only subtlety is checking that the subdivision homotopy descends to the relative complex; it does because TT and Sd\mathrm{Sd} are natural and preserve S∙(A)S_\bullet(A).

∎
mathematician · Samuel Eilenberg & Norman Steenrod | 1913–1998 / 1910–1971

Eilenberg (Polish-American, a founder of category theory with Mac Lane) and Steenrod (American, of Steenrod squares fame) isolated the formal properties that any reasonable homology theory must satisfy. In their 1952 Foundations of Algebraic Topology they listed seven Eilenberg–Steenrod axioms — homotopy invariance, exactness, excision, dimension, additivity — and proved these axioms uniquely determine homology on finite CW complexes. Excision was elevated from a computational trick into a defining axiom, recasting decades of ad hoc methods (Čech, Vietoris, singular) into one structural framework.

Building Intuition

🧠 Intuition

Think of Hn(X,A)H_n(X,A) as "homology of XX where you're allowed to dump boundaries into AA." A relative cycle is a chain whose edge is permitted to terminate inside AA — like a strip of fabric whose frayed ends are tucked under the rug AA. Nontrivial classes are cavities of XX that can only be closed off using AA. Excision says: the cavity doesn't care about junk buried deep inside the rug. If ZZ is well inside AA (closure inside the interior), then carving ZZ out of both XX and AA leaves the relative cavities untouched — there were never any cycles that needed the buried region ZZ to register their class. The mechanism is subdivision: a giant simplex straddling the cut ZZ can always be chopped into tiny ones, each entirely on one side. Tiny simplices never need to cross into ZZ.

Figure
Excision: cutting out a deep subset Z⊂int⁡AZ\subset\operatorname{int}A leaves relative homology unchanged
X A = int A Z Z⊂int A rel cycle c ∂c lands in A Removing Z: H_n(X\Z, A\Z) ≅ H_n(X,A)

Worked Examples

ExampleSpheres via the Pair (Dn,Sn−1)(D^n,S^{n-1})

Given: Compute Hk(Dn,Sn−1)H_k(D^n,S^{n-1}) and use it to find H~k(Sn)\widetilde H_k(S^n).

Step 1. DnD^n is contractible, so H~k(Dn)=0\widetilde H_k(D^n)=0 for all kk. The long exact sequence [4] in reduced form gives

11
⋯→H~k(Dn)→Hk(Dn,Sn−1)→∂∗H~k−1(Sn−1)→H~k−1(Dn)→⋯\quad \cdots\to \widetilde H_k(D^n)\to H_k(D^n,S^{n-1})\xrightarrow{\partial_*}\widetilde H_{k-1}(S^{n-1})\to \widetilde H_{k-1}(D^n)\to\cdots

Derivation hint: replace absolute by reduced groups; Hk(Dn,Sn−1)H_k(D^n,S^{n-1}) is unchanged since reduced/unreduced agree relatively.

Step 2. With H~k(Dn)=H~k−1(Dn)=0\widetilde H_k(D^n)=\widetilde H_{k-1}(D^n)=0, the connecting map is an isomorphism:

12
Hk(Dn,Sn−1)  ≅  H~k−1(Sn−1).\quad H_k(D^n,S^{n-1})\;\cong\;\widetilde H_{k-1}(S^{n-1}).

Derivation hint: a map sandwiched between two zeros in an exact sequence is an isomorphism.

Step 3. Since (Dn,Sn−1)(D^n,S^{n-1}) is a good pair and Dn/Sn−1≅SnD^n/S^{n-1}\cong S^n, theorem [6] gives Hk(Dn,Sn−1)≅H~k(Sn)H_k(D^n,S^{n-1})\cong\widetilde H_k(S^n). Combining with [12]:

13
H~k(Sn)  ≅  H~k−1(Sn−1).\quad \widetilde H_k(S^n)\;\cong\;\widetilde H_{k-1}(S^{n-1}).

Boxed answer: inducting from H~k(S0)=Z\widetilde H_k(S^0)=\mathbb Z for k=0k=0 else 00:

  H~k(Sn)={Z,k=n0,k≠n  \boxed{\;\widetilde H_k(S^n)=\begin{cases}\mathbb Z,& k=n\\ 0,&k\ne n\end{cases}\;}
ExampleLocal Homology of a Manifold

Given: Let MM be an nn-manifold, x∈Mx\in M. Compute the local homology Hk(M,M∖{x})H_k(M,M\setminus\{x\}).

Step 1. Choose a chart U≅RnU\cong\mathbb R^n around xx. Apply excision with Z=M∖UZ=M\setminus U (closed) and A=M∖{x}A=M\setminus\{x\}. Check Z‾=Z⊂M∖{x}=int⁡A\overline Z=Z\subset M\setminus\{x\}=\operatorname{int}A (since AA is open). Then

14
Hk(M,M∖{x})  ≅  Hk(U,U∖{x})  ≅  Hk(Rn,Rn∖{0}).\quad H_k(M,M\setminus\{x\})\;\cong\;H_k(U,U\setminus\{x\})\;\cong\;H_k(\mathbb R^n,\mathbb R^n\setminus\{0\}).

Derivation hint: excise everything outside the chart; locality of homology.

Step 2. Rn∖{0}\mathbb R^n\setminus\{0\} deformation retracts to Sn−1S^{n-1}, and Rn\mathbb R^n is contractible. The reduced long exact sequence gives, as in [12],

15
Hk(Rn,Rn∖{0})≅H~k−1(Sn−1)≅{Z,k=n0,else.\quad H_k(\mathbb R^n,\mathbb R^n\setminus\{0\})\cong \widetilde H_{k-1}(S^{n-1})\cong\begin{cases}\mathbb Z,&k=n\\0,&\text{else.}\end{cases}

Derivation hint: same sandwich argument; H~k−1(Sn−1)=Z\widetilde H_{k-1}(S^{n-1})=\mathbb Z iff k−1=n−1k-1=n-1.

Boxed answer:

  Hk(M,M∖{x})={Z,k=n0,k≠n  \boxed{\;H_k(M,M\setminus\{x\})=\begin{cases}\mathbb Z,&k=n\\0,&k\ne n\end{cases}\;}

This Z\mathbb Z in degree nn is the seed of orientation and fundamental classes; a choice of generator is a local orientation at xx.

Common Misconceptions

⚠️ The Closure Condition Is Not Optional

Excision requires Z‾⊆int⁡(A)\overline Z\subseteq\operatorname{int}(A), not merely Z⊆AZ\subseteq A. If ZZ touches the boundary of AA — i.e., if int⁡A∪int⁡(X∖Z)≠X\operatorname{int}A\cup\operatorname{int}(X\setminus Z)\ne X — the subdivision argument fails because there is no open cover to make simplices small relative to. People routinely "excise the boundary" and get false isomorphisms. Always verify the topological openness/closure conditions, or use the equivalent statement X=int⁡A∪int⁡BX=\operatorname{int}A\cup\operatorname{int}B.

CounterexampleExcising Up to the Boundary Fails

Take X=[0,1]X=[0,1], A=[0,1]A=[0,1], and try Z={1}Z=\{1\}. Here Z‾={1}⊄int⁡A=(0,1)\overline Z=\{1\}\not\subset\operatorname{int}A=(0,1). Then Hn(X,A)=0H_n(X,A)=0 (since X=AX=A), but Hn(X∖Z,A∖Z)=Hn([0,1),[0,1))=0H_n(X\setminus Z,A\setminus Z)=H_n([0,1),[0,1))=0 too — vacuously fine here. The real failure appears with X=S1X=S^1, A=A= upper closed semicircle, Z=Z= an arc touching an endpoint of AA: then Z‾⊄int⁡A\overline Z\not\subset\operatorname{int}A and the inclusion-induced map on relative homology is not an isomorphism. The slogan "you can always delete subsets of AA" is false: you may only delete what is buried in the interior.

⚠️ Hn(X,A)≠H~n(X/A)H_n(X,A)\ne \widetilde H_n(X/A) for Bad Pairs

Theorem [6] needs the good pair hypothesis (a neighborhood deformation retract). For pathological subspaces — e.g., A=A= the closed topologist's-sine-curve segment, or AA a non-neighborhood-retract Cantor-like set — the natural map Hn(X,A)→H~n(X/A)H_n(X,A)\to\widetilde H_n(X/A) can fail to be an isomorphism. Do not blindly compute relative homology by collapsing AA.

Connections

connection

Relative homology is the prototype of a relative invariant, paralleling Relative Cohomology and the Long Exact Sequence of a Pair. Excision is one of the Eilenberg–Steenrod Axioms, and together with homotopy invariance and exactness it pins down ordinary homology on CW complexes. The triple (X,A,B)(X,A,B) generalizes the pair, producing the Long Exact Sequence of a Triple. Excision underlies the Mayer–Vietoris Sequence (via the pair (X,B)(X,B) with X=int⁡A∪int⁡BX=\operatorname{int}A\cup\operatorname{int}B) and the Suspension Isomorphism. The good-pair theorem links to CW Complexes and cellular homology, where Hn(Xn,Xn−1)H_n(X^n,X^{n-1}) is free on nn-cells. Local homology 14 feeds directly into Orientation of Manifolds and Poincaré Duality. The excision argument's subdivision machinery reappears in Singular vs Simplicial Homology comparison theorems and in Bredon Equivariant Homology.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1895–1904 — Poincaré introduces homology informally via Analysis Situs, using relative cycles bounded by submanifolds in disguise.
- 1920s — Veblen, Alexander, and Lefschetz develop combinatorial (simplicial) homology; relative chains appear in Lefschetz's duality work.
- 1930s — Čech and Vietoris construct homology for general spaces; excision-type arguments are implicit in covering refinements.
- 1935–1942 — Eilenberg systematizes singular homology, replacing combinatorial approximations with continuous singular simplices.
- 1944 — Eilenberg's singular homology paper establishes barycentric subdivision and the small simplices theorem rigorously, making excision a theorem.
- 1945 — Eilenberg & Mac Lane introduce categorical/functorial language, framing relative homology as a functor on the category of pairs.
- 1952 — Eilenberg & Steenrod publish Foundations of Algebraic Topology, axiomatizing homology with excision as a core axiom and proving uniqueness on finite complexes.
- 1960s — Generalized (extraordinary) homology theories (K-theory, cobordism) by Atiyah, Hirzebruch, Thom satisfy all axioms except dimension, confirming excision's universality.
- 1970s–80s — Bredon and others extend excision to equivariant and sheaf-theoretic settings; excision becomes a guiding principle in motivic and étale cohomology (Voevodsky's later work).

Subtleties & Limits

open-problem

Excision holds cleanly for ordinary singular homology, but its generalizations are delicate. In algebraic geometry, the analog — excision for KK-theory and motivic cohomology — fails for general schemes; pinning down when "excision holds" (e.g., for noncommutative rings, the excision problem in algebraic K-theory solved partially by Suslin–Wodzicki via HH-unitality, and refined by Cortiñas, Land–Tamme) remains an active research arc. Similarly, for Borel–Moore homology and intersection homology, excision must be restricted or modified, and the correct "stratified excision" theorems for singular spaces are subtle. In condensed mathematics (Clausen–Scholze), formulating excision for analytic/condensed sheaves to recover classical results is ongoing. The general meta-question — for which (co)homology-like functors does excision hold, and what structure (descent, H-unitality, pro-cdh) forces it? — is not fully resolved.

See Also

Singular Homology · Relative Cohomology · Mayer–Vietoris Sequence · Long Exact Sequence of a Pair · Eilenberg–Steenrod Axioms · Barycentric Subdivision · Orientation of Manifolds · CW Complexes and Cellular Homology · Poincaré Duality