03.12.11 · modern-geometry / homotopy

Singular homology

shipped3 tiersLean: none

Anchor (Master): Eilenberg 1944 — *Singular homology theory* (originator paper, Ann. Math. 45); Hatcher §2.1 and §2.2; May *A Concise Course in Algebraic Topology* Ch. 13; tom Dieck *Algebraic Topology* §9

Intuition [Beginner]

A singular simplex in a space is any continuous way of placing a triangle (or tetrahedron, or higher analogue) inside . The standard -simplex is the solid triangle in dimension with vertices, and a singular -simplex is just a continuous map from that standard piece into . The map need not be injective. It can crumple the triangle, fold it onto itself, or send the whole thing to a single point. Anything continuous counts.

A singular chain is a formal integer combination of these triangles: take three triangles, subtract another, double a fourth. The bookkeeping is what algebraic topology calls a free abelian group on the set of all continuous maps from the standard simplex into . Each triangle has a boundary made of its edges, each edge has a boundary made of its endpoints, and these boundaries fit together so that taking the boundary twice always gives zero.

The reason this construction matters: the boundary operator turns the formal combinations into an algebraic gadget called a chain complex, and the homology of that complex is the same for any two spaces of the same homotopy type. A circle, a coffee cup, and an annulus all share the same first homology. A sphere shares the same homology as a balloon and an apple. The chain complex sees through deformation.

Visual [Beginner]

A schematic showing the standard 2-simplex as a triangle with vertices labelled, three edges each oriented along the boundary, and the alternating sum picture: the boundary of the triangle is edge one, minus edge two, plus edge three.

A schematic placeholder diagram showing the standard 2-simplex with oriented boundary edges and the alternating-sum convention.

A continuous map sends this standard triangle into the space ; its boundary is the formal alternating sum of the three boundary edges' images.

Worked example [Beginner]

Compute the homology of a single point. Call the space .

Step 1. Identify the singular simplices. For each there is exactly one continuous map from the standard -simplex into : the constant map sending everything to . So the chain group in dimension is the free abelian group on one generator, which is just the integers.

Step 2. Identify the boundary. The boundary of the unique -simplex is the alternating sum of its faces. Each face is the unique -simplex on the point. So the boundary equals the alternating sum with terms. When is even (so is odd) this sum is zero. When is odd (so is even and at least ) the sum equals one.

Step 3. Compute kernels and images. For odd the boundary is zero, so the kernel is all of the integers. For even the boundary is the identity, so the kernel is zero. The image of the boundary into dimension is the integers when is even and at least , and zero otherwise.

Step 4. Take quotients. In dimension the kernel is the integers and the image is zero, giving the integers. In every higher dimension the kernel and the image cancel exactly, giving zero.

What this tells us: a point has one-dimensional homology in degree zero and nothing in higher degrees. The single integer in degree zero counts the connected component.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a topological space. The standard -simplex is

A singular -simplex in is a continuous map . The singular chain group is the free abelian group on the set of all singular -simplices in . An element of is a formal finite sum with .

For each the -th face inclusion embeds as the face opposite the -th vertex:

The boundary operator is defined on a generator by

extended by linearity. The fundamental relation holds and is checked by a direct computation on faces (a face omitting vertex then vertex equals the face omitting vertex then vertex , with opposite signs).

The chain groups and boundaries together form the singular chain complex . The -th singular homology of is

A continuous map induces a chain map by , and hence a homomorphism for each . The assignment is a covariant functor from to .

The reduced singular homology is defined for as and for as the kernel of the augmentation , , modulo the image of . Reduced homology of a non-empty space differs from unreduced homology only in dimension zero, where counts components beyond the first.

For an abelian group the homology with coefficients in is the homology of the chain complex , written . The case recovers integral homology.

Counterexamples to common slips

  • A non-zero element of need not be the image of any single singular simplex; it is a formal integer combination, which is essential because cancellation between simplices is what produces cycles.
  • The boundary operator depends on the choice of orientation of (the ordering of the vertices); changing the ordering changes signs, and the standard convention takes the vertices in their natural order.
  • The chain group is enormous (free on a set of cardinality at least the continuum for any non-discrete ), but the homology is computable by replacing with smaller chain-equivalent subcomplexes (small simplices, simplicial chains, cellular chains).

Key theorem with proof [Intermediate+]

Theorem (homotopy invariance). Let be continuous maps. If is homotopic to , then the induced maps $f_, g_*: H_n(X) \to H_n(Y)n$.*

Proof. The strategy is to construct a chain homotopy between the chain maps and , which is to say a sequence of homomorphisms satisfying

Once we have such a , every cycle satisfies , which is a boundary, so and represent the same class in homology, giving .

Let be a homotopy from to , so and . The geometric idea is the prism construction: for each singular simplex , the composite

defines a map from the prism into . Triangulate the prism by copies of . Concretely, label the bottom face of the prism with vertices and the top with , and decompose as the union of the -simplices for .

Define

where is the affine homeomorphism onto the -th piece . Extend by linearity to all of .

A direct computation on the faces of gives

The key step: the faces of split into the top face (which contributes for in the alternating sum), the bottom face (which contributes for ), the side faces between adjacent prism slices (which cancel pairwise because two consecutive slices share a common face with opposite orientation), and the side faces coming from the boundary of (which assemble into ). The signed combination is exactly the chain-homotopy identity. Hence as required.

Bridge. This builds toward the entire functorial machinery of singular homology: every theorem that follows — Mayer-Vietoris, excision, the Eilenberg-Steenrod axioms — depends on homotopy invariance because it lets one replace a space by any homotopy-equivalent simpler space before computing. The foundational reason the prism construction works is exactly the geometric content of homotopy: a homotopy provides a continuous interpolation, and triangulating the cylinder produces the chain-level interpolation that translates the geometric picture into algebra. This is exactly the same chain-homotopy pattern that appears again in 03.12.13 (cellular homology), where the cellular and singular complexes are shown chain-homotopy-equivalent, and it generalises directly to any homotopy-invariant functor on chain complexes. The bridge is the recognition that homotopy invariance and chain homotopy are not two facts but one fact viewed from two sides: the geometric cylinder on the topology side and the prism operator on the chain-complex side. Putting these together, the singular chain complex carries enough homotopical data to be a fully faithful invariant of the homotopy type at the level of homology, and the same machine appears again in 03.12.14 (excision) and in 03.12.15 (the Eilenberg-Steenrod axiomatisation) as the homotopy axiom that any homology theory must satisfy.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

Mathlib has the abstract singular set construction in AlgebraicTopology.SingularSet and the homology of a chain complex in Algebra.Homology.HomologicalComplex, but does not yet ship a unified named singular-homology functor. The intended definition would read schematically:

[object Promise]

The proof gap is real and substantive. The boundary's requires the alternating-face-sum identity on the simplicial-set side; the homotopy invariance requires the prism operator and its chain-homotopy identity. Both are formalisable from the existing SimplicialObject machinery but have not yet been packaged as a named theorem.

Advanced results [Master]

Theorem (Mayer-Vietoris). Let with open. There is a long exact sequence

natural in the triple .

The connecting homomorphism is the boundary morphism of the short exact sequence of chain complexes , combined with the isomorphism furnished by barycentric subdivision (the small-simplices theorem). Mayer-Vietoris is the singular-homology incarnation of the Brown-sheaf-cohomology Mayer-Vietoris sequence; both descend from the same descent property of the underlying functor.

Theorem (computation of spheres). For ,

The argument is by induction on using Mayer-Vietoris on where and are slightly enlarged hemispheres (each contractible) with intersection homotopy-equivalent to . The base case is two points, where , equivalently .

Theorem (relative homology and the long exact sequence of a pair). For a pair with , the relative chain complex is , and its homology fits into a long exact sequence

This is the standard long exact sequence associated to the short exact sequence of chain complexes. Relative homology is the technical workhorse for excision and for the Eilenberg-Steenrod axioms.

Theorem (functoriality and naturality). The assignment is a functor from to the category of non-negatively graded chain complexes of abelian groups. Composition with the homology functor gives a sequence of functors , and the homotopy-invariance theorem upgrades this to functors on the homotopy category .

Theorem (universal coefficients, mention). For any abelian group there is a natural short exact sequence

which splits unnaturally. The full proof and discussion belong to a future unit on the universal coefficient theorem; the statement is recorded here because most computations with coefficients reduce to this exact sequence.

Synthesis. The singular chain complex is the foundational reason that homology behaves as well as it does: it is defined by a free-abelian-group functor on a set of continuous maps, the boundary is universal in the sense that it is the alternating sum forced by the simplicial structure, and homotopy invariance is exactly the chain-homotopy translation of the cylinder. The central insight is that the same data — singular simplices in — produce three faces of one structure: the chain complex (from which homology is computed), the simplicial set (which is the formal homotopical shadow of ), and the singular cubical / simplicial functor (which encodes the Eilenberg-Zilber structure on products). This is dual to the singular cochain construction, where one passes to homomorphisms into a coefficient group; the duality is sharpened by the universal coefficient theorem. The bridge is the identification of singular homology with the homotopy groups of the chain complex viewed as a stable invariant: putting these together, the Dold-Kan correspondence identifies with the normalised Moore complex of , and the Eilenberg-Mac Lane spectrum realises singular homology as the generalised homology theory associated to a spectrum. The same colimit-and-chain-complex pattern appears again in cellular homology 03.12.13, where the singular complex is replaced by a much smaller chain-equivalent cellular complex, and in cohomology theories generally, where singular cohomology is the prototype of an Eilenberg-Steenrod cohomology theory and generalises to -theory and bordism by replacing with another spectrum.

Full proof set [Master]

Theorem (Mayer-Vietoris), proof. Let with open. Define as the subcomplex generated by singular simplices whose image lies entirely in or entirely in . Consider the sequence

where and (with viewed inside ). Exactness at the left is the observation that a chain in vanishes in only if it is zero. Exactness in the middle: , and conversely if then in , which forces every simplex of to land in , giving an element of with . Exactness at the right is by definition: every generator of sits in or in , so it lies in the image of .

The associated long exact sequence in homology reads

The small-simplices theorem (proof: barycentric subdivision iterated; see 03.12.14 for the full argument) gives a chain-homotopy equivalence , hence . Substituting yields the Mayer-Vietoris sequence.

Theorem (computation of ), proof by induction. Write with and (the sphere minus the two poles). Both and are homeomorphic to , hence contractible; deformation-retracts onto the equator .

Apply Mayer-Vietoris. For ,

so the Mayer-Vietoris boundary is an isomorphism. Inducting from the base case , where and for , gives for or and zero otherwise.

The dimensions and are handled by direct examination of the tail of the Mayer-Vietoris sequence, using path-connectedness of for to give and the fact that the connecting map has image the kernel of the sum-of-components map .

Theorem (long exact sequence of a pair), proof. The short exact sequence of chain complexes is exact at the chain level by definition (free abelian groups split, so the sequence is split-exact in each degree, which already gives the long exact homology sequence by the snake lemma / zig-zag construction). The connecting map sends the class of a relative cycle (a chain in with ) to the class of in .

Stated without proof — see Hatcher §3.A [pending]. The universal coefficient theorem for homology, identifying as a direct-sum-and-Tor extension of and against .

Connections [Master]

  • Cellular homology 03.12.13. The cellular chain complex of a CW complex computes the same homology as the singular chain complex; the proof goes via the long exact sequence of CW pairs and identifies cellular chains with relative singular chains . This is the principal computational tool: cellular chain groups are finitely generated when the CW structure is finite, while singular chain groups are uncountable.

  • Excision theorem 03.12.14. Excision states that for a good pair with , the inclusion induces an isomorphism on relative homology. Excision is the technical underpinning of the agreement between singular and simplicial / cellular homology and is what makes Mayer-Vietoris a theorem rather than a definition.

  • Eilenberg-Steenrod axioms 03.12.15. The seven axioms (homotopy invariance, exactness of the long sequence of a pair, excision, additivity, dimension) characterise singular homology uniquely on the category of CW pairs. Singular homology is the prototype; the axioms abstract away from the chain-complex construction to a list of properties that any homology theory must satisfy.

  • CW complex 03.12.10. The cell-by-cell construction of a CW complex meshes with the cellular-homology computation of singular homology, and the homotopy-extension property of CW pairs is the technical witness needed to pass between cellular and singular complexes by acyclic-models arguments.

  • Singular cohomology 03.04.13. Singular cohomology is the dual construction: replace chains with , the boundary with its dual, and take homology of the resulting cochain complex. The Eilenberg-Zilber and cup-product structures on the cochain side enrich the additive theory studied here into a graded ring.

  • Homotopy and homotopy group 03.12.01. The Hurewicz theorem connects the lowest non-vanishing singular homology of a simply connected space with its lowest non-vanishing homotopy group, identifying in the first interesting degree. This is the bridge from the abelian invariants of singular homology to the nonabelian homotopy invariants.

Historical & philosophical context [Master]

Singular homology in its modern form was introduced by Samuel Eilenberg in Singular homology theory (Ann. Math. 45 (1944), 407-447) [pending]. The paper consolidated and corrected the chain-complex constructions floating around in the work of Vietoris (1927) and Lefschetz (Topology, 1930; Algebraic Topology, 1942). The earlier constructions had each suffered from technical defects: Vietoris's complex was suited to compact metric spaces but lacked good functoriality, and Lefschetz's combinatorial chain-complexes required assumptions on the space that could not always be met. Eilenberg's contribution was to define the chain group as the free abelian group on all continuous maps from the standard simplex, with no regularity restriction, and to prove that the resulting chain complex has all the formal properties one wants — homotopy invariance, functoriality, the Mayer-Vietoris sequence, excision — without any hypothesis on . The construction is the prototype of what would later be called a "homotopy-invariant functor on ".

The axiomatic culmination came in the 1952 monograph of Eilenberg and Steenrod, Foundations of Algebraic Topology, which proved that singular homology is the unique homology theory on the category of finite CW pairs satisfying the now-standard list of axioms. The axiomatic perspective separated the content of homology theory (a collection of functors, a long exact sequence, excision, dimension, additivity) from its construction (singular chains, simplicial chains, cellular chains, sheaf cohomology, de Rham cohomology). It made rigorous the statement that all the classical homology constructions are computing the same thing.

The chain-complex perspective fed directly into homological algebra, the framework Cartan and Eilenberg systematised in their 1956 textbook. By the early 1960s the singular chain complex had been generalised to the Dold-Kan correspondence (the singular chain complex is the normalised Moore complex of the simplicial abelian group ) and to the spectrum-level identification , the Eilenberg-Mac Lane spectrum, whose homotopy theory recovers singular homology as a generalised homology theory. The modern synthesis treats singular homology as one specialisation among many: replace with the -theory spectrum or the bordism spectrum and the same axiomatic machinery yields topological -theory or bordism homology.

Bibliography [Master]

[object Promise]