© 2026 NeckPinch · www.neckpinch.com · All rights reserved.
Course 7Book 7A: Topology and the Fundamental GroupChapter 8
Homology in Brief
Why homology is not enough, and why π₁ is the right invariant.
Read with Lee, Introduction to Topological Manifolds, chapter 13 (homology: singular homology, homotopy invariance, Mayer–Vietoris, homology of spheres, and the relation with the fundamental group), or skim Hatcher, Algebraic Topology, section 2.1. Homology is needed here only at a working level.
The fundamental group is a powerful invariant but a hard one to handle: groups given by presentations can be impossible to compare (7A.5 Computing π₁). Homology replaces it with something much easier: abelian groups, computed by linear algebra on a triangulation, one in each dimension. counts components, counts independent loops that don't bound, counts closed surfaces that don't bound, and so on. For many purposes this is enough. In dimension one, is exactly made abelian.
Poincaré invented both invariants, and in 1900 he conjectured that homology alone recognises the 3-sphere. In 1904 he found a counterexample: the Poincaré homology sphere, which has the homology of but a fundamental group of order . That is why the Poincaré conjecture is about . This chapter explains homology just far enough to make that story precise, and to supply two facts the proof uses later: Poincaré duality for three-manifolds, and the Hurewicz theorem.
By the end of this chapter you will be able to:
- compute the simplicial homology of simple complexes, and know the homology of spheres, surfaces and projective spaces;
- relate the Betti numbers to the Euler characteristic;
- state the Hurewicz theorem in degree one, , and use it;
- state Poincaré duality for closed orientable three-manifolds and deduce what it says about their homology;
- explain why the Poincaré homology sphere shows homology cannot detect ;
- describe persistent homology and how it detects holes in data.
Holes in a sensor network
Scatter small sensors over a region, each able to detect events within a fixed radius and to communicate with the sensors near it, but with no GPS: no sensor knows where it is. Is the whole region covered, or are there holes that no sensor sees? Vin de Silva and Robert Ghrist showed that the question can be answered from the communication data alone ("Coverage in sensor networks via persistent homology", Algebraic & Geometric Topology, 2007). From who-can-hear-whom they build a simplicial complex (a vertex for each sensor, an edge for each pair in range, a triangle for each triple in mutual range), and a homological condition on this complex, computable by linear algebra, guarantees that the sensing discs cover the region. A hole in coverage shows up as a cycle in the complex that bounds no chain of triangles: a non-zero element of .
This is one instance of topological data analysis, which computes homology, at a range of scales, of complexes built from data points. Its basic tool, persistent homology, tracks which holes appear and disappear as the scale grows, and separates holes that persist over a range of scales, which are features of the data, from those that flicker briefly, which are noise (Figure 8.2).
Chains, boundaries and homology
A simplicial complex is a space built from vertices, edges, triangles, tetrahedra and their higher analogues (-simplices), glued along faces. Orient each simplex by an ordering of its vertices, up to even permutations. The -chains are formal integer combinations of oriented -simplices (with the simplex with the opposite orientation). The boundary of a simplex is the alternating sum of its faces,
where the hat means "omit": , and , the three edges of the triangle oriented around it. Extended linearly, satisfies
(Exercise 8.4): the boundary of a boundary is zero. A chain with zero boundary is a cycle, and a chain that is the boundary of something is a boundary; every boundary is a cycle.
The -th homology group is
Its rank is the -th Betti number.
measures the -dimensional cycles that are not boundaries: holes. Homology doesn't depend on the triangulation, and it is defined for all spaces (as singular homology, using continuous maps of simplices) and is a homotopy invariant: homotopy equivalent spaces have isomorphic homology groups (Lee, chapter 13).
Examples.
- A circle, triangulated as a triangle's boundary with vertices , , . has basis , , ; the cycle has , and there are no 2-simplices, so , generated by . (one component).
- The sphere , as the boundary of a tetrahedron: , , , generated by the sum of the four faces, suitably oriented (Exercise 8.5).
- The torus: , (the two circles , ), .
- : , , . With the cell structure of 7A.5 Computing π₁, the 2-cell's boundary is , so is a cycle with a boundary: torsion.
- : , all others (for ).
For cell complexes there is a shortcut, cellular homology, with one generator for each cell and boundary maps computed from degrees of attaching maps (7A.7 Smooth Topology); it gives the same groups.
Euler characteristic. For a finite complex,
the second equality by rank–nullity (1A.2 Linear Maps and Matrices) applied to each . Since the Betti numbers are topological invariants, so is : the independence from the decomposition promised in 7A.3 Manifolds and Surfaces.
Homology and the fundamental group
For a path-connected space , the map sending a loop to the 1-cycle it traces induces an isomorphism
So is with the order of loops forgotten. Comparing with 7A.5 Computing π₁: , , of a knot complement is , and . When is abelian, and agree; when it is not, loses information, and in the extreme case of a perfect group (), although .
Witold Hurewicz (1935) proved the higher version: if is -connected ( for ) with , then . This is how of a simply connected three-manifold is computed (Exercise 8.9).
Poincaré duality
Let be a closed, connected, orientable three-manifold. Then , and is free abelian of rank , the rank of . In particular .
In general Poincaré duality says that for a closed orientable -manifold, , the cohomology in the complementary dimension (Hatcher, section 3.3); for it gives the statements above. Geometrically, a surface in a three-manifold and a loop crossing it pair off: each non-trivial 2-cycle is detected by a 1-cycle meeting it a non-zero number of times. Every closed odd-dimensional manifold has .
Homology spheres and the conjecture
A closed three-manifold is a homology sphere if : by Poincaré duality, for orientable this just means , which by Hurewicz means is perfect.
In 1900 Poincaré asked, in effect, whether every closed three-manifold with the homology of is homeomorphic to . In the fifth supplement to Analysis Situs (1904) he constructed a counterexample and computed its fundamental group, showing it is non-trivial: the Poincaré homology sphere (7A.6 Covering Spaces). Its fundamental group, the binary icosahedral group, has the presentation
of order , and it is perfect: abelianising the relations gives , which force (Exercise 8.7). So and is a homology sphere, but , so is not . Poincaré then posed the question correctly: is every closed three-manifold with trivial fundamental group homeomorphic to ? That is the Poincaré conjecture (7A.9 The Poincaré Conjecture, Precisely).
There are infinitely many homology spheres (Dehn constructed many by surgery in 1910, 10A.2 Building Three-Manifolds), and the Poincaré sphere is the only one, besides , with finite fundamental group (a consequence of the classification of spherical space forms together with geometrization, 10A.5 Thurston’s Eight Geometries). Homology spheres remain central in three- and four-dimensional topology.
Persistent homology
Given points and a scale , the Vietoris–Rips complex has a simplex for every set of points at pairwise distance at most . As increases the complexes grow, and the inclusions induce maps on homology. A homology class born at one scale may die at a later one, when it becomes a boundary. Herbert Edelsbrunner, David Letscher and Afra Zomorodian (2002), and Zomorodian and Gunnar Carlsson (2005), showed how to compute all the births and deaths at once by reducing one boundary matrix, and that the result is a list of intervals, the barcode, which is stable under small perturbations of the data. Long bars are features; short bars are noise.
Two facts from this chapter are used in Perelman's proof. A closed simply connected three-manifold is a homology sphere with and (Exercise 8.9); the generator of gives a non-trivial family of 2-spheres sweeping out the manifold, whose width the Ricci flow drives to zero, proving finite extinction (10A.8 Min–Max and Width, 12C.2 Finite Extinction). And Poincaré duality, through and the pairing of surfaces and loops, constrains the incompressible surfaces along which three-manifolds are cut (10A.4 Seifert Spaces and the JSJ Decomposition).
History
Poincaré introduced Betti numbers (named after Enrico Betti) and torsion in Analysis Situs (1895) and its first supplements (1899–1900), proved his duality theorem there, and posed and then refuted the homology version of his conjecture in 1900 and 1904. The treatment of homology as groups rather than numbers is due to Emmy Noether and others in the mid-1920s. Witold Hurewicz's theorem dates from 1935. Persistent homology was introduced by Edelsbrunner, Letscher and Zomorodian in 2002, and de Silva and Ghrist's coverage criterion appeared in 2007.
Homology is cycles modulo boundaries, computed by linear algebra on a triangulation, with . It is a homotopy invariant; is in degrees and , , , and . (Hurewicz). For a closed orientable three-manifold, Poincaré duality gives , and . The Poincaré homology sphere has the homology of but of order , perfect; so homology cannot recognise , and the conjecture is about . Persistent homology finds holes in data. 7A.9 The Poincaré Conjecture, Precisely states the conjecture precisely.
Exercises
Check and directly. Then prove in general: in , each -face missing and () appears twice, with signs and .
Triangulate as the boundary of the tetrahedron . (a) Show that , a sum of four oriented triangles, is a 2-cycle, and that it spans . (b) Using and , , deduce .
Using Hurewicz and Poincaré duality, compute all the homology groups of from . (Note: is free of rank .)
Solution
, , , . Lens spaces with the same but different have the same homology and the same , but need not be homeomorphic (Reidemeister, 1935).
In , abelianise: write the group additively, so the relations become and . Show that these force , so the abelianisation is trivial. (From the first, ; substitute into the second.) Why does this not show the group itself is trivial? (It maps onto the icosahedral rotation group , of order , by sending and to rotations of orders and about a vertex and a face centre.)
Compute for and check . For the non-orientable , and ; check .
Let be a closed three-manifold with (it is then orientable). (a) Show , then by Poincaré duality, and : is a homology sphere. (b) By Hurewicz in degree (which applies since ), . (c) Then is -connected, and Hurewicz in degree gives . A generator is represented by a map of degree . The finite extinction theorem uses this non-trivial element of , realised (in Colding and Minicozzi's version of the argument) as a sweepout of by 2-spheres, whose width decreases under the Ricci flow until the manifold must become extinct (12C.2 Finite Extinction).
Solution
(a) ; Poincaré duality gives and free, so ; . (b) Hurewicz with needs , which holds. (c) With , Hurewicz with applies: the generator of is a map with sending the generator of to the generator of , that is, a map of degree .
© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.