Algebraic Topology
Homology, cohomology, homotopy theory, spectral sequences, and K-theory.
Algebraic topology is the art of translating topological problems — questions about shape, connectivity, and deformation — into algebraic ones that can be solved by calculation. The central idea is to assign algebraic invariants (groups, rings, modules) to topological spaces in such a way that spaces which are topologically equivalent produce isomorphic algebraic objects. This machinery allows us to prove, for instance, that a sphere cannot be continuously deformed into a torus, or that there is no continuous nonvanishing vector field on a sphere of even dimension — facts that are intuitively plausible but surprisingly difficult to establish rigorously without algebra. The subject draws deeply on both general topology and abstract algebra, and the techniques it develops — homology, cohomology, homotopy groups, and spectral sequences — permeate modern mathematics from differential geometry to number theory to theoretical physics.
Singular Homology
The fundamental question that homology answers is: how many “holes” of each dimension does a topological space contain? A circle has a one-dimensional hole (the gap in the middle), a sphere has a two-dimensional hole (its interior is empty), and a torus has both. Making this precise requires considerable machinery, but the intuition is geometric throughout.
The construction begins with singular simplices. An -simplex is the convex hull of points in general position — the 0-simplex is a point, the 1-simplex is a line segment, the 2-simplex is a triangle, the 3-simplex is a tetrahedron, and so on. The standard -simplex is defined by . A singular -simplex in a topological space is any continuous map — we probe the space by mapping these standard shapes into it in all possible ways. The group , called the -th chain group, is the free abelian group generated by all singular -simplices. An element of is a finite formal sum with integer coefficients, called a -chain.
The key algebraic operation is the boundary operator . For a singular -simplex , the boundary is the alternating sum of its faces: , where is the -th face inclusion that omits the -th vertex. The alternating signs are crucial. They ensure that boundaries cancel properly, yielding the fundamental identity . This says that the boundary of a boundary is zero — in geometric terms, a surface’s boundary (a closed curve) has no boundary itself. The sequence of groups and maps
is called the singular chain complex of .
The -th singular homology group is defined as . Elements of are cycles — chains with no boundary, the algebraic stand-ins for closed curves or surfaces. Elements of are boundaries — cycles that bound a higher-dimensional region. The quotient measures cycles that are not boundaries: these are the “genuine” -dimensional holes. The identity ensures that every boundary is a cycle, so the quotient is well-defined.
The power of this construction lies in its functoriality. A continuous map induces group homomorphisms for every , and these respect composition: . This is the content of saying that is a functor from topological spaces to abelian groups. Crucially, two homotopic maps induce the same map on homology, so homology is a homotopy invariant: homotopy equivalent spaces have isomorphic homology groups. Computing a few standard examples anchors the theory. The -sphere has for and , and otherwise. A single point has and for . The torus has , , and , reflecting one connected component, two independent loops, and one enclosed area. These numbers record topological features that are preserved under any continuous deformation.
Cellular homology provides a far more efficient computational tool for spaces with a CW structure — spaces built by attaching disks of increasing dimension. The cellular chain complex replaces the enormous singular chain groups with small groups generated only by the cells of the CW decomposition, and the boundary map is computed from the degree of certain attaching maps. For a CW complex with finitely many cells, this reduces homology computations to linear algebra over finite matrices, making explicit calculations feasible.
Cohomology and Universal Coefficients
Cohomology is, in a precise sense, the dual of homology. Rather than mapping simplices into the space and summing them up, cohomology assigns values in an abelian group to each simplex. Formally, given a chain complex and an abelian group , the cochain groups are — the group of homomorphisms from -chains to . The coboundary operator is the dual of the boundary operator, defined by . Again , and the -th cohomology group is .
The relationship between homology and cohomology is made precise by the Universal Coefficient Theorem. For cohomology with coefficients in an abelian group , there is a natural short exact sequence:
and this sequence splits (though not naturally). This theorem says that cohomology is almost determined by homology — the main term is , which is the expected “dual” of , but there is a correction term that captures torsion phenomena. For coefficient groups like or where vanishes, cohomology is simply the algebraic dual of homology. For , torsion in contributes to through the term, shifting dimension by one. An analogous universal coefficient theorem for homology with coefficients uses in place of : .
What makes cohomology genuinely more powerful than homology is its ring structure. The cup product is defined at the cochain level: , where the vertical bars denote restriction to a front and back face. This product is associative and distributes over addition, making the direct sum into a graded ring — the cohomology ring of . Moreover, the cup product is graded-commutative: for and .
The cohomology ring carries strictly more information than the individual groups. A striking example: the spaces and (complex projective plane) have identical homology and cohomology groups, but different cup product structures. In , the generator satisfies in , whereas in all cup products between positive-dimensional classes vanish. The ring structure, invisible to homology, distinguishes these spaces.
Mayer-Vietoris Theorem and Excision
Two of the most powerful computational tools in homology are the Mayer-Vietoris sequence and the excision theorem. Both are versions of the same idea: homology is a local-to-global invariant that can be assembled from the homology of smaller pieces.
The Excision Theorem states that if with , then the inclusion induces isomorphisms on all relative homology groups: for all . In other words, you can “excise” (cut out) a closed subset from the interior of without changing the relative homology — the topology near the excised region doesn’t contribute. This is a non-trivial statement and requires a careful argument using barycentric subdivision of simplices to refine any chain into one that avoids . Excision implies, among other things, the long exact sequence of a pair and the suspension isomorphism relating the reduced homology of a space to that of its suspension.
The Mayer-Vietoris sequence gives a direct computational handle on spaces built from two pieces. Suppose where and are open subsets (or suitable subcomplexes). There is a long exact sequence:
The map sends a class in the intersection to its images in each piece (with a sign), adds these contributions, and is the connecting homomorphism. The sequence terminates on the right with . This long exact sequence is a machine: given knowledge of the homology of , , and , it constrains completely, up to solving extension problems. An analogous Mayer-Vietoris sequence holds for cohomology, with arrows reversed.
As an illustration, decompose the circle into two open arcs and , each homeomorphic to an open interval, with intersection consisting of two disjoint intervals. The Mayer-Vietoris sequence yields . Since and are contractible, their homology vanishes in degree , and has two components, so . The sequence then forces , recovering the expected result. Iterated Mayer-Vietoris arguments can compute the homology of quite complex spaces, particularly surfaces and higher-dimensional manifolds.
The long exact sequences of pairs and the connecting homomorphisms that appear throughout this theory are not accidental — they are instances of a general algebraic phenomenon captured by the Snake Lemma and the Five Lemma from homological algebra. The Snake Lemma produces a long exact sequence from a short exact sequence of chain complexes, and the Five Lemma allows one to prove that a map between long exact sequences is an isomorphism if four out of five flanking maps are isomorphisms. These diagram-chasing lemmas, once abstract, become automatic tools for the working algebraic topologist.
Fiber Bundles and Homotopy Groups
While homology captures the “global” hole structure of a space, homotopy groups capture something more refined about its connectivity. The fundamental group consists of homotopy classes of loops based at , with concatenation as the group operation. The higher homotopy groups for generalize this: is the set of homotopy classes of maps from the -sphere to sending the basepoint of to . For , these groups are always abelian — a consequence of the Eckmann-Hilton argument, which shows that when two group operations commute (as concatenation in two directions on does for ), they must coincide and be commutative.
Computing homotopy groups is notoriously difficult. The homotopy groups of spheres remain incompletely known to this day. A sampling: ; for all ; (the famous Hopf fibration, discovered by Heinz Hopf in 1931); and . The Hopf fibration with fiber demonstrates that higher homotopy groups carry information that homology misses entirely: , yet .
Fiber bundles provide the natural framework for understanding many spaces and their homotopy theory. A fiber bundle consists of a total space , a base space , and a fiber , with the projection locally a product: every point in has a neighborhood such that . The long exact sequence of a fibration is one of the most important tools in the subject:
This sequence relates the homotopy groups of all three spaces and can be used to compute homotopy groups by induction. For example, the Hopf fibration yields the segment . Since , , and , the sequence collapses to , giving — a clean derivation of a non-obvious fact.
The connection between homotopy and homology is mediated by two fundamental theorems. The Hurewicz theorem states that if is -connected (meaning for ) and , then for and there is a natural isomorphism given by the Hurewicz homomorphism (which sends a homotopy class to , where is the fundamental class of ). This theorem provides a ladder: at the first non-trivial level, homotopy and homology coincide, giving a way to compute at least the lowest homotopy group from homology. Whitehead’s theorem complements this: a map between simply connected CW complexes that induces isomorphisms on all homotopy groups is a homotopy equivalence. Together, these results mean that for simply connected spaces, homological algebra (which is far more computable) often captures homotopy-theoretic information.
Spectral Sequences and Characteristic Classes
The most powerful computational tool in algebraic topology — and one of the most formidable objects in all of mathematics — is the spectral sequence. A spectral sequence is a sequence of “pages,” each a bigraded abelian group with a differential satisfying . The next page is the homology of the previous: . Under favorable convergence conditions, the spectral sequence “converges” to some target — the pages stabilize at , and the target groups are assembled from as extensions. The conceptual payoff is that difficult problems about the target can often be solved by tracking information through successive pages, each step solving a simpler problem.
The Serre spectral sequence, developed by Jean-Pierre Serre in his 1951 thesis, is the central example. For a fibration with simply connected, there is a spectral sequence with converging to . This allows the cohomology of the total space to be assembled from the cohomologies of the base and fiber. The Serre spectral sequence has been used to compute homotopy groups of spheres, to establish Bott periodicity, and to prove a host of structural results about classifying spaces and loop spaces.
Characteristic classes are cohomological invariants of vector bundles — natural assignments that associate a cohomology class on the base space to each vector bundle over it, in a way that is natural with respect to pullback. The most fundamental examples are:
- Stiefel-Whitney classes for real vector bundles, introduced by Eduard Stiefel and Hassler Whitney in the 1930s–40s. They detect obstructions to the existence of linearly independent sections. The total Stiefel-Whitney class is , and it satisfies the Whitney product formula .
- Chern classes for complex vector bundles, the complex analogs. They live in even-dimensional integral cohomology and satisfy analogous formulas. The Chern character is a ring homomorphism from K-theory to rational cohomology.
- Pontryagin classes for real vector bundles, defined as where is the complexification.
Characteristic classes are powerful for several reasons. They are computable from explicit descriptions of bundles, they obstruct the existence of geometric structures (for example, characterizes orientable manifolds), and they encode information about manifolds via Poincaré duality. For a closed oriented -manifold , Poincaré duality provides isomorphisms for every , reflecting a deep symmetry between “cycles” and “cocycles.” The cup product structure, combined with Poincaré duality, defines an intersection form on the middle cohomology that is a central invariant in manifold classification.
The Chern-Weil theory, developed in the 1940s by Shiing-Shen Chern and André Weil, provides a differential-geometric construction of characteristic classes using connections and curvature on vector bundles. A connection on a bundle determines a curvature form , and applying an invariant polynomial to yields a closed differential form whose de Rham cohomology class is independent of the connection chosen — it is the characteristic class. This deep link between topology, geometry, and analysis is a precursor to the Atiyah-Singer index theorem.
K-Theory and Cobordism
K-theory is a generalized cohomology theory built from vector bundles. Given a compact Hausdorff space , the set of isomorphism classes of complex vector bundles over forms a commutative monoid under direct sum. The Grothendieck group construction (adding formal inverses) produces , or simply — the zeroth complex K-group of . An element of is a formal difference of vector bundle classes, called a virtual bundle. The tensor product of bundles makes into a commutative ring. Real K-theory is the analogous construction with real vector bundles.
K-theory is a cohomology theory in the generalized sense: it satisfies all the Eilenberg-Steenrod axioms except the dimension axiom. The most striking fact about complex K-theory is Bott periodicity, proved by Raoul Bott in 1959: there is a natural isomorphism for all , where (with the suspension functor). Equivalently, , and the homotopy groups of the infinite unitary group are periodic with period 2: and . For real K-theory, periodicity has period 8 — a deeper and more subtle result tied to the structure of Clifford algebras and the division algebras , , .
The Atiyah-Hirzebruch spectral sequence connects K-theory to ordinary cohomology: . Since for even and for odd (by Bott periodicity), this simplifies to for even, converging to . The Chern character provides a rational isomorphism , confirming that K-theory and even-dimensional cohomology carry the same rational information, with K-theory being a finer integral invariant.
Cobordism theory studies manifolds up to the equivalence relation of bounding a manifold of one higher dimension: two closed -manifolds and are cobordant if there exists a compact -manifold with boundary . The set of cobordism classes forms an abelian group under disjoint union (with the empty manifold as the identity), and Cartesian product makes the direct sum of all cobordism groups into a graded ring — the cobordism ring. For unoriented cobordism , a theorem of René Thom (1954, his Fields Medal work) identifies this ring with the homotopy groups of a particular spectrum: , where is the Thom spectrum for the orthogonal group. Thom further showed that , a polynomial ring with one generator in each degree not of the form . For oriented cobordism , the ring structure is more subtle but was later computed by Thom and others in terms of Pontryagin numbers.
Index Theory and Generalized Homology
The Atiyah-Singer index theorem, published by Michael Atiyah and Isadore Singer in 1963, is one of the great unifying theorems of twentieth-century mathematics. It equates an analytic quantity — the Fredholm index of an elliptic differential operator — with a topological quantity computed from characteristic classes. For an elliptic operator on a compact manifold , the index is , a finite integer. The theorem states:
where is the principal symbol of and is the Todd class. This single formula encompasses many classical results as special cases: the Gauss-Bonnet theorem (for the de Rham operator), the Hirzebruch signature theorem (for the signature operator on an oriented manifold), and the Riemann-Roch theorem (for the Dolbeault operator on a complex manifold). The index theorem demonstrates that local analytic data (the symbol of a differential operator) determines global topological invariants.
The proof of the index theorem, and subsequent developments, rely on the full machinery of algebraic topology: K-theory, characteristic classes, the Thom isomorphism, and cobordism. The Thom isomorphism theorem in K-theory states that for an oriented real vector bundle of rank , there is an isomorphism where is the Thom space (the disk bundle quotiented by the sphere bundle). This is the K-theoretic analog of the classical Thom isomorphism in cohomology, and it is essential in the proof of Bott periodicity via the periodicity of .
Generalized homology theories — homology theories beyond ordinary singular homology — form the ultimate abstraction of the subject. The Eilenberg-Steenrod axioms (homotopy invariance, long exact sequence of a pair, excision, and the dimension axiom) define ordinary homology uniquely up to isomorphism. Dropping the dimension axiom (which fixes the homology of a point) opens up a vast landscape: K-theory, cobordism, stable homotopy, and elliptic cohomology are all generalized (co)homology theories. By the Brown representability theorem (1962), every generalized cohomology theory is represented by a spectrum — a sequence of spaces with homeomorphisms , where denotes the loop space. The theory of spectra makes rigorous the idea of a “stable” homotopy type and provides a unified framework for all these generalized invariants. The stable homotopy category, built from spectra with the smash product as a symmetric monoidal structure, is one of the most active arenas in contemporary algebraic topology, with ongoing work on chromatic homotopy theory, topological modular forms, and motivic homotopy theory connecting algebraic topology to algebraic geometry and number theory.
| Invariant | Type | Captures | Example computation |
|---|---|---|---|
| Singular homology | Abelian groups | Holes by dimension | , for |
| Cohomology ring | Graded ring | Holes + cup product | |
| Homotopy groups | Groups (abelian for ) | Maps from spheres | (Hopf) |
| K-theory | Commutative ring | Vector bundle classes | (Bott periodicity) |
| Cobordism | Abelian group | Manifold bordism | (signature) |