Fiveable

๐Ÿ”ขAlgebraic Topology Unit 6 Review

QR code for Algebraic Topology practice questions

6.2 Singular homology and cohomology

6.2 Singular homology and cohomology

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
๐Ÿ”ขAlgebraic Topology
Unit & Topic Study Guides

Singular homology and cohomology are powerful tools for studying topological spaces. They use continuous maps from simplices to capture a space's structure, measuring "holes" and "obstructions" in different dimensions.

These theories satisfy key axioms like homotopy invariance and exactness. They're connected by the universal coefficient theorem, allowing us to compute one from the other in many cases. Understanding these concepts is crucial for analyzing complex topological spaces.

Singular Simplices and Chain Complexes

Definition and Notation

  • A singular n-simplex in a topological space XX is a continuous map ฯƒ:ฮ”nโ†’X\sigma: \Delta^n \to X, where ฮ”n\Delta^n is the standard n-simplex in Rn+1\mathbb{R}^{n+1}
    • The standard n-simplex ฮ”n\Delta^n is the convex hull of the standard basis vectors in Rn+1\mathbb{R}^{n+1} (e.g., the 1-simplex ฮ”1\Delta^1 is a line segment, the 2-simplex ฮ”2\Delta^2 is a triangle)
  • The set of all singular n-simplices in XX is denoted by Sn(X)S_n(X)
  • The singular chain complex of XX is the sequence of free abelian groups Cn(X)C_n(X) generated by the singular n-simplices, with boundary maps โˆ‚n:Cn(X)โ†’Cnโˆ’1(X)\partial_n: C_n(X) \to C_{n-1}(X)
    • The boundary maps are defined by the alternating sum of the faces of each simplex, where the i-th face of a simplex ฯƒ\sigma is obtained by omitting the i-th vertex

Properties and Interpretation

  • The boundary maps satisfy the property โˆ‚nโˆ’1โˆ˜โˆ‚n=0\partial_{n-1} \circ \partial_n = 0, making the singular chain complex a chain complex
    • This property ensures that the composition of two consecutive boundary maps is always zero, which is crucial for defining homology groups
  • The singular chain complex encodes the topological information of the space XX through the continuous maps from simplices to XX
    • Intuitively, the singular chain complex captures how the space XX can be "triangulated" or approximated by simplices of various dimensions
    • The boundary maps describe how these simplices are connected to each other, with the boundary of an n-simplex being a combination of (n-1)-simplices

Singular Homology and Cohomology Groups

Definition and Interpretation

  • The singular homology groups Hn(X)H_n(X) are defined as the homology groups of the singular chain complex, i.e., Hn(X)=kerโก(โˆ‚n)/imโก(โˆ‚n+1)H_n(X) = \ker(\partial_n) / \operatorname{im}(\partial_{n+1})
    • Elements of Hn(X)H_n(X) are equivalence classes of n-cycles (singular n-chains with zero boundary) modulo n-boundaries (singular n-chains that are the boundary of an (n+1)-chain)
    • Intuitively, homology groups measure the "holes" or "voids" in a space XX that cannot be filled by simplices of the corresponding dimension (e.g., H0(X)H_0(X) measures the connected components of XX, H1(X)H_1(X) measures the 1-dimensional holes or loops)
  • The singular cohomology groups Hn(X;G)H^n(X; G) are defined as the cohomology groups of the singular cochain complex, which is the dual of the singular chain complex
    • The singular cochain complex is obtained by applying the Homโก\operatorname{Hom} functor Homโก(โˆ’,G)\operatorname{Hom}(-, G) to the singular chain complex, where GG is an abelian group (usually Z\mathbb{Z} or a field)
    • The coboundary maps ฮดn:Cn(X;G)โ†’Cn+1(X;G)\delta^n: C^n(X; G) \to C^{n+1}(X; G) are the dual maps of the boundary maps, satisfying ฮดn+1โˆ˜ฮดn=0\delta^{n+1} \circ \delta^n = 0
    • Elements of Hn(X;G)H^n(X; G) are equivalence classes of n-cocycles (singular n-cochains with zero coboundary) modulo n-coboundaries (singular n-cochains that are the coboundary of an (n-1)-cochain)
Definition and Notation, Simplex - Wikipedia

Relationship between Homology and Cohomology

  • Singular homology and cohomology are related by the universal coefficient theorem, which states that for a topological space XX and an abelian group GG, there is a short exact sequence: 0โ†’Extโก(Hnโˆ’1(X),G)โ†’Hn(X;G)โ†’Homโก(Hn(X),G)โ†’00 \to \operatorname{Ext}(H_{n-1}(X), G) \to H^n(X; G) \to \operatorname{Hom}(H_n(X), G) \to 0
    • This sequence splits (non-naturally), so Hn(X;G)โ‰…Extโก(Hnโˆ’1(X),G)โŠ•Homโก(Hn(X),G)H^n(X; G) \cong \operatorname{Ext}(H_{n-1}(X), G) \oplus \operatorname{Hom}(H_n(X), G)
    • When GG is a field or Hnโˆ’1(X)H_{n-1}(X) is free, Extโก(Hnโˆ’1(X),G)=0\operatorname{Ext}(H_{n-1}(X), G) = 0, and Hn(X;G)โ‰…Homโก(Hn(X),G)H^n(X; G) \cong \operatorname{Hom}(H_n(X), G)
  • Intuitively, cohomology groups can be thought of as dual to homology groups, measuring the "co-holes" or "obstructions" in a space XX
    • While homology groups are computed using cycles and boundaries, cohomology groups are computed using cocycles and coboundaries, which are dual notions

Axioms for Homology and Cohomology Theories

Homotopy Invariance and Exactness

  • Homotopy invariance: If f,g:Xโ†’Yf, g: X \to Y are homotopic continuous maps, then the induced homomorphisms fโˆ—,gโˆ—:Hn(X)โ†’Hn(Y)f_*, g_*: H_n(X) \to H_n(Y) and fโˆ—,gโˆ—:Hn(Y;G)โ†’Hn(X;G)f^*, g^*: H^n(Y; G) \to H^n(X; G) are equal for all nn
    • This axiom states that homology and cohomology groups are invariant under homotopy equivalence, capturing the idea that they depend only on the "shape" of a space, not on its specific embedding or parametrization
  • Exactness: For any pair of topological spaces AโŠ‚XA \subset X, there are long exact sequences in both homology and cohomology connecting the groups of AA, XX, and X/AX/A:
    • โ‹ฏโ†’Hn(A)โ†’Hn(X)โ†’Hn(X,A)โ†’Hnโˆ’1(A)โ†’โ‹ฏ\cdots \to H_n(A) \to H_n(X) \to H_n(X, A) \to H_{n-1}(A) \to \cdots
    • โ‹ฏโ†’Hn(X,A;G)โ†’Hn(X;G)โ†’Hn(A;G)โ†’Hn+1(X,A;G)โ†’โ‹ฏ\cdots \to H^n(X, A; G) \to H^n(X; G) \to H^n(A; G) \to H^{n+1}(X, A; G) \to \cdots
    • These sequences relate the homology and cohomology groups of a space XX, a subspace AA, and the quotient space X/AX/A, providing a powerful tool for computing these groups in terms of simpler spaces

Excision and Additivity

  • Excision: If UโŠ‚AโŠ‚XU \subset A \subset X and the closure of UU is contained in the interior of AA, then the inclusion (Xโˆ’U,Aโˆ’U)โ†ช(X,A)(X - U, A - U) \hookrightarrow (X, A) induces isomorphisms Hn(Xโˆ’U,Aโˆ’U)โ‰…Hn(X,A)H_n(X - U, A - U) \cong H_n(X, A) and Hn(X,A;G)โ‰…Hn(Xโˆ’U,Aโˆ’U;G)H^n(X, A; G) \cong H^n(X - U, A - U; G) for all nn
    • This axiom allows the computation of relative homology and cohomology groups by "excising" a subset UU that is contained in the interior of AA, without changing the groups
    • It is a crucial tool for proving the Mayer-Vietoris sequence, which relates the homology and cohomology groups of a space XX to those of two subspaces AA and BB whose union is XX
  • Additivity: For any disjoint union of topological spaces X=โจ†ฮฑXฮฑX = \bigsqcup_\alpha X_\alpha, there are natural isomorphisms Hn(X)โ‰…โจฮฑHn(Xฮฑ)H_n(X) \cong \bigoplus_\alpha H_n(X_\alpha) and Hn(X;G)โ‰…โˆฮฑHn(Xฮฑ;G)H^n(X; G) \cong \prod_\alpha H^n(X_\alpha; G) for all nn
    • This axiom states that homology and cohomology groups of a disjoint union of spaces are the direct sum and direct product, respectively, of the groups of the individual spaces
    • It allows the computation of homology and cohomology groups of a space by decomposing it into simpler pieces
Definition and Notation, SimplexBoundary | Wolfram Function Repository

Dimension Axiom

  • Dimension axiom: For a one-point space {โˆ—}\{*\}, the homology and cohomology groups are given by:
    • Hn({โˆ—})โ‰…{Z,n=00,nโ‰ 0H_n(\{*\}) \cong \begin{cases} \mathbb{Z}, & n = 0 \\ 0, & n \neq 0 \end{cases}
    • Hn({โˆ—};G)โ‰…{G,n=00,nโ‰ 0H^n(\{*\}; G) \cong \begin{cases} G, & n = 0 \\ 0, & n \neq 0 \end{cases}
    • This axiom specifies the homology and cohomology groups of a single point, which serve as the building blocks for the groups of more complex spaces via the other axioms
    • It also ensures that the homology and cohomology theories are non-trivial, as they assign non-zero groups to the simplest possible space

Singular Homology and Cohomology Computations

Basic Topological Spaces

  • For a contractible space XX (e.g., a point, a ball, or a convex set in Rn\mathbb{R}^n), Hn(X)โ‰…Hn(X;G)โ‰…GH_n(X) \cong H^n(X; G) \cong G for n=0n = 0 and 00 for nโ‰ 0n \neq 0
    • Contractible spaces have the same homology and cohomology groups as a single point, as they can be continuously deformed to a point without changing their topology
  • For the n-sphere SnS^n, the homology and cohomology groups are given by:
    • H0(Sn)โ‰…Hn(Sn)โ‰…ZH_0(S^n) \cong H_n(S^n) \cong \mathbb{Z}, H0(Sn;G)โ‰…Hn(Sn;G)โ‰…GH_0(S^n; G) \cong H_n(S^n; G) \cong G, and Hk(Sn)โ‰…Hk(Sn;G)โ‰…0H_k(S^n) \cong H_k(S^n; G) \cong 0 for 0<k<n0 < k < n
    • The n-sphere has non-trivial homology and cohomology groups only in dimensions 00 and nn, reflecting the fact that it is a connected space with a single "hole" or "void" in dimension nn

Operations on Topological Spaces

  • For a wedge sum of spaces XโˆจYX \vee Y, there are natural isomorphisms Hn(XโˆจY)โ‰…Hn(X)โŠ•Hn(Y)H_n(X \vee Y) \cong H_n(X) \oplus H_n(Y) and Hn(XโˆจY;G)โ‰…Hn(X;G)ร—Hn(Y;G)H^n(X \vee Y; G) \cong H^n(X; G) \times H^n(Y; G) for all nn, provided that the wedge point is the only common point of XX and YY
    • The wedge sum of two spaces is obtained by gluing them together at a single point, and its homology and cohomology groups are the direct sum and direct product, respectively, of the groups of the individual spaces
  • For a product of spaces Xร—YX \times Y, there are natural isomorphisms:
    • Hn(Xร—Y)โ‰…โจi+j=nHi(X)โŠ—Hj(Y)H_n(X \times Y) \cong \bigoplus_{i+j=n} H_i(X) \otimes H_j(Y) (Kรผnneth formula for homology)
    • 0โ†’โจi+j=nHi(X;G)โŠ—Hj(Y;G)โ†’Hn(Xร—Y;G)โ†’โจi+j=nโˆ’1Torโก(Hi(X;G),Hj(Y;G))โ†’00 \to \bigoplus_{i+j=n} H^i(X; G) \otimes H^j(Y; G) \to H^n(X \times Y; G) \to \bigoplus_{i+j=n-1} \operatorname{Tor}(H^i(X; G), H^j(Y; G)) \to 0 (Kรผnneth formula for cohomology)
    • These formulas relate the homology and cohomology groups of a product space to the tensor products and torsion products of the groups of the individual spaces
  • For a quotient space X/AX/A, where AA is a contractible subspace of XX, there are natural isomorphisms Hn(X/A)โ‰…Hn(X,A)H_n(X/A) \cong H_n(X, A) and Hn(X/A;G)โ‰…Hn(X,A;G)H^n(X/A; G) \cong H^n(X, A; G) for all nn (relative homology and cohomology)
    • These isomorphisms allow the computation of the homology and cohomology groups of a quotient space by considering the relative groups of the original space and the subspace being collapsed
    • They are particularly useful when the subspace AA is contractible, as the relative groups (X,A)(X, A) are easier to compute than the groups of the quotient space X/AX/A directly