Algebraic topology — homology groups
Homology groups are abelian groups associated to a topological space that algebraically detect -dimensional "holes." Key result: is the quotient of -cycles by -boundaries, , and it is a homotopy invariant. Applies to simplicial complexes, CW complexes, manifolds, and arbitrary spaces (singular theory). Originated with Poincaré (1895); axiomatized by Eilenberg–Steenrod (1945–52).Homology assigns to each topological space a sequence of abelian groups measuring connected components, loops, voids, and higher-dimensional analogues. The construction begins with a chain complex — a sequence of abelian groups linked by boundary maps satisfying — and extracts homology as "cycles modulo boundaries." Homology matters because it is computable (unlike homotopy groups in most cases), functorial (continuous maps induce homomorphisms), and a homotopy invariant, making it the workhorse for distinguishing spaces. A surprising fact: although homotopy and homology both vanish in low dimensions for spheres, homology of is finitely generated and trivial to compute, while remains largely unknown — yet the Hurewicz theorem ties them together in the first nonvanishing degree.
The Core Insight
A "hole" is something with no boundary that is itself not the boundary of anything. The map encodes "taking the boundary"; cycles () are boundaryless objects, and boundaries () are objects that bound. Because , every boundary is a cycle, so the quotient is well-defined and precisely measures cycles that fail to bound — the holes.
Formal Statement
Chain Complex and Homology
A chain complex is a sequence of abelian groups (for ) with homomorphisms , called boundary operators, satisfying
The group of -cycles is , and the group of -boundaries is . Equation [1] gives , so the -th homology group is the quotient
Singular Homology
Let be the standard -simplex. A singular -simplex in is a continuous map . The singular chain group is the free abelian group on all singular -simplices. The boundary operator is
where inserts the -th face. The singular homology of is . With coefficients in an abelian group , set and .
Reduced and Relative Homology
The reduced homology uses the augmented complex
For a subspace , the relative chain group is , with induced boundary, giving relative homology .
Eilenberg–Steenrod Axioms
A homology theory on the category of pairs is a sequence of functors with natural boundary maps satisfying:
- Homotopy: .
- Exactness: the sequence is exact.
- Excision: for , the inclusion induces .
- Dimension: for .
- Additivity: .
On CW complexes these axioms determine up to natural isomorphism given the coefficient group .
Why It Holds / Derivation
Homotopy Invariance via Chain Homotopy
Claim: If are homotopic, then . Step 1. A homotopy with , exists. Build a prism operator by subdividing into -simplices:where are the induced chain maps.
Step 3. For a cycle (): , a boundary. Hence in , so .The Long Exact Sequence of a Pair
Step 1. The short exact sequence of chain complexesis exact in every degree.
Step 2. Apply the snake lemma / zig-zag construction: given a relative cycle , lift to ; then maps to in , so defines a class. Set . Step 3. A diagram chase shows is well-defined and that the resulting long sequenceis exact.
Henri Poincaré | 1854–1912
Poincaré founded combinatorial topology ("analysis situs") in his 1895 memoir and five subsequent complements. He introduced Betti numbers and torsion coefficients, the boundary relation, and what is essentially the simplicial chain complex — though he worked without the formal language of groups, which Emmy Noether later supplied. His struggle to make these invariants rigorous (correcting errors across the complements) produced the Poincaré duality theorem and the fundamental group, and his famous conjecture about would drive a century of topology. He intuited homology as counting independent cycles long before the algebra crystallized.
Building Intuition
Picture homology as a "hole detector" tuned to each dimension.
- counts connected components: each piece of contributes a , since points in different components are not joined by a -chain (path).
- detects loops that don't bound a disk: on a torus, the two independent circles give .
- detects enclosed voids: a hollow sphere encloses a -dimensional cavity, giving .
The torsion subgroups encode subtler twisting: in , going around the noncontractible loop twice bounds, so . The slogan: a cycle is a closed thing; a boundary is a filled thing; homology = closed but not filled.
The boundary-of-boundary principle: $\partial^2=0$ on a filled triangle
Worked Examples
Homology of the Circle $S^1$
Given: Model as a CW complex with one -cell and one -cell . Steps:- The cellular chain complex is .
- The -cell is a loop: both endpoints are , so .
- Therefore , giving , , , .
- Compute:
This confirms one connected component and one independent loop.
Homology of the Real Projective Plane $\mathbb{RP}^2$
Given: CW structure: one -cell, one -cell, one -cell, with the -cell attached by the degree- map (the attaching word ). Steps:- Cellular complex: .
- The -cell is a loop, so .
- The -cell wraps the -cell twice, so (degree ):
- Compute homologies:
The torsion reflects the orientation-reversing loop. Note is non-orientable, signaled by (no fundamental class over ).
Common Misconceptions
Homology does not determine homotopy type
Equal homology groups do not imply homotopy equivalence. The Hurewicz theorem only links and in the first nonvanishing degree (and requires simple-connectivity for ). Spaces can share all homology groups yet be homotopically distinct — homology forgets the group action of and higher Postnikov data. Conversely, homology is a strictly weaker (but far more computable) invariant than homotopy type.
Same homology, different homotopy type
Consider (wedge of spheres) and . Both have homology
Reduced vs. unreduced $H_0$
For a path-connected nonempty space, but . Mixing these conventions causes off-by- errors in long exact sequences and Mayer–Vietoris. Always state which convention is in force; many theorems (e.g. the suspension isomorphism ) hold only for reduced homology.
Connections
Homology sits at the center of algebraic topology's web:
- Cohomology groups are the dual theory; the Universal Coefficient Theorem relates to and .
- Homotopy groups connect via the Hurewicz theorem: the first nonzero abelianizes to .
- Poincaré duality for closed oriented -manifolds gives , capping with the fundamental class.
- CW complexes provide cellular homology, agreeing with singular homology but vastly more computable.
- Spectral sequences (Serre, Leray) compute homology of fibrations and total spaces.
- Homological algebra abstracts the chain-complex machinery (derived functors, Tor, Ext) used throughout.
Real-World Applications
- Topological Data Analysis (Persistent Homology): point clouds are filtered by scale; persistence barcodes track across scales to find robust features in genomics, neuroscience, and materials science (Carlsson, Edelsbrunner).
- Sensor Networks: of the Rips/Čech complex detects coverage holes in distributed sensor fields without coordinate data (de Silva–Ghrist).
- Robotics & Motion Planning: configuration-space homology identifies obstructions and distinct path classes; counts topologically inequivalent routes.
- Condensed Matter Physics: topological insulators are classified by -theory and (co)homology of the Brillouin zone; Chern numbers are cohomology classes detecting protected edge states.
- Digital Image Analysis: cubical homology computes Betti numbers of 2D/3D images for shape recognition and porous-media characterization.
- Cosmology: the homology (Betti numbers) of the cosmic web characterizes large-scale structure — voids (), filaments/loops ().
- Chemistry & Biology: homology of molecular surfaces and protein structures quantifies cavities and channels relevant to drug binding.
Historical Development
- 1857–1871: Riemann and Betti study connectivity numbers of surfaces and higher manifolds, prefiguring Betti numbers.
- 1895: Poincaré's Analysis Situs introduces combinatorial topology, the boundary operator, Betti numbers, and torsion coefficients.
- 1899–1904: Poincaré's five Complements repair errors, develop simplicial methods, and state Poincaré duality and the Poincaré conjecture.
- 1925–1928: Emmy Noether reframes Betti numbers and torsion as homology groups, importing the language of abelian groups and homomorphisms (via Hopf, Alexandroff).
- 1933: Čech and Vietoris develop homology for general (non-triangulated) spaces.
- 1944: Eilenberg introduces singular homology, freeing the theory from triangulations.
- 1945: Eilenberg and Steenrod formulate the axiomatic characterization of homology theories.
- 1952: Eilenberg–Steenrod's Foundations of Algebraic Topology publishes the definitive axiomatic treatment.
- 1950s–1960s: Generalized homology theories (K-theory, bordism, stable homotopy) emerge from the axioms via Brown representability.
Subtleties & Limits
- Computability limits: While homology is algorithmically computable for finite complexes, the homology of spaces given by other presentations (e.g., word problems) can be undecidable; finite presentation does not guarantee a tractable chain complex.
- Extraordinary theories & coefficients: The Eilenberg–Steenrod axioms minus the dimension axiom admit generalized theories (K-theory, cobordism); classifying all such theories ties to deep stable homotopy questions, including the Telescope Conjecture (resolved negatively in 2023 by Burklund–Hahn–Levy–Schlank).
- Integral vs. field coefficients: Torsion phenomena make integral homology strictly richer; the precise interplay (e.g., the failure of the Künneth formula to split naturally, anomalous Bocksteins) remains a source of computational subtlety.
- Homology vs. homotopy gap: Reconstructing homotopy type from homological data (the realization problem for Postnikov towers, obstruction theory with -invariants) is in general intractable; the homotopy groups of spheres remain unknown in infinitely many degrees despite trivial homology.