© 2026 NeckPinch · www.neckpinch.com · All rights reserved.
Course 7Book 7A: Topology and the Fundamental GroupChapter 11
Cohomology and Poincaré Duality
Cochains and the universal coefficient theorem, cup products, orientations and fundamental classes, Poincaré duality, linking forms of lens spaces, intersection forms, and why a closed simply connected 3-manifold is a homotopy sphere.
Read with Hatcher, Algebraic Topology, §3.1 (cohomology and the universal coefficient theorem), §3.2 (cup products and the cohomology rings of projective spaces), §3.3 (orientations, the cap product and Poincaré duality, with the proof by dual cells sketched at the start) and Example 3.44 or §3.E for linking forms; or Bredon, Topology and Geometry, VI.8–9. Milnor and Stasheff, Characteristic Classes, §11, has a clean account of duality on smooth manifolds.
Homology (7A.10 Singular Homology and Mayer–Vietoris) measures cycles. Cohomology measures functions on cycles: a -dimensional cohomology class assigns a number to every -cycle, consistently. At first sight this is just the dual of homology, and over a field it nearly is. Three things make it indispensable.
- Cohomology has a product. Cup product makes a ring, and the ring can distinguish spaces whose homology groups agree: and have the same homology but different cup products.
- Manifolds are self-dual. For a closed oriented -manifold, Poincaré duality identifies with . It is why a closed oriented 3-manifold's homology is determined by , why odd-dimensional closed manifolds have Euler characteristic zero, and why a closed simply connected 3-manifold has the homology of , which with Hurewicz and Whitehead makes it a homotopy sphere: the starting point of the Poincaré conjecture.
- Duality produces pairings that are invariants: the linking form of a 3-manifold, which distinguishes lens spaces that homology cannot, and the intersection form of a 4-manifold, which by theorems of Freedman and Donaldson nearly classifies simply connected 4-manifolds and reveals the strangeness of dimension four.
By the end of this chapter you will be able to:
- define cochains and cohomology, compute and , and use cohomology to state Kirchhoff's laws;
- state the universal coefficient theorem and compute and ;
- define the cup product, compute the cohomology rings of the torus and of surfaces, and use cup products to distinguish spaces with equal homology;
- define orientations and fundamental classes, state Poincaré duality and outline its proof by dual cells;
- deduce the structure of the homology of closed 3-manifolds and that closed simply connected 3-manifolds are homotopy spheres;
- compute linking forms of lens spaces and use them to separate from ; describe intersection forms and the theorems of Freedman and Donaldson.
Potentials and currents
An electrical network is a graph: nodes (0-cells) and wires (1-cells). A distribution of currents assigns a number to each oriented wire: a 1-chain . Kirchhoff's current law, that the current into each node equals the current out, says : currents are 1-cycles. A distribution of voltage drops assigns a number to each wire: a 1-cochain . Kirchhoff's voltage law, that voltage drops around every loop sum to zero, says that vanishes on cycles, which on a graph is equivalent to for a potential , a 0-cochain: voltages are coboundaries. Gustav Kirchhoff formulated the laws in 1845, and his 1847 paper, solving for currents in a network, counted the independent loops as , the first Betti number of the graph (7A.6 CW Complexes and Cellular Approximation), and introduced spanning trees to find them: one of the origins of algebraic topology. The same structure, with cochains on meshes in two and three dimensions, underlies the "discrete exterior calculus" and Whitney-form finite elements used in computational electromagnetics, where the topology of the mesh (holes, handles) shows up as cohomology classes that no potential can represent.
In a circuit with only resistors and batteries the topology is a graph and its cohomology is simple. The interesting cohomology appears with more topology: on a region with holes, a magnetic field can be curl-free yet not a gradient (the field around a current-carrying wire), and the space of such fields is the first cohomology of the region (8A.8 Differential Forms and Stokes’ Theorem for de Rham's version). Computational electromagnetics codes must detect and handle these classes explicitly, or their solvers fail to converge.
Cochains and cohomology
Let be an abelian group (, , , ). The cochains assign an element of to each singular -simplex; the coboundary is . Then , and the cohomology is : cocycles (cochains vanishing on boundaries) modulo coboundaries. Cohomology is contravariant: induces , by precomposition. It is homotopy invariant and has long exact sequences, excision, Mayer–Vietoris and cellular versions, all obtained by dualising 7A.10 Singular Homology and Mayer–Vietoris.
Low degrees. A 0-cocycle is a function on points that agrees at the two ends of every path: is the group of -valued functions constant on path components. A 1-cocycle assigns to each path a value that is additive under concatenation and zero on boundaries of 2-simplices, so it depends only on the homotopy class rel endpoints; on loops it defines a homomorphism . In fact
for path-connected (the second because is abelian and is the abelianisation of , 7A.9 Homology in Brief). So when is finite, and a closed 3-manifold with finite , such as a lens space, has even though .
Universal coefficients. Cohomology is not simply the dual of homology; torsion shifts up one degree.
For every space and abelian group there is a split short exact sequence
For finitely generated groups, and ; so with , .
The torsion shift is visible in a single cell: attaching a 2-cell to a circle by a map of degree gives cellular chains in degrees , homology , ; the dual cochains are in degrees , cohomology , .
- (from , 7A.10 Singular Homology and Mayer–Vietoris).
- .
- With coefficients every group of is in degrees to : the cellular boundary maps, or , all become .
The cup product
For and , a commutative ring, define by evaluating on the front -face and the back -face:
Then (Exercise 11.7), so the product of cocycles is a cocycle and of a cocycle with a coboundary a coboundary: there is an induced product , associative, with unit , natural (), and graded commutative: (Hatcher, Theorem 3.11; the proof is not obvious, since the formula is not symmetric on cochains). With real coefficients on a smooth manifold, the cup product corresponds to the wedge product of differential forms under de Rham's theorem (8A.8 Differential Forms and Stokes’ Theorem): for closed forms.
- Torus. , dual to the two circles, and generates , with : , an exterior algebra. More generally is the exterior algebra on generators of degree one.
- Surfaces. For , with a basis such that and , generating : a symplectic form on . It records the intersection numbers of curves: and meet once, other pairs not at all.
- Projective spaces (statements): with in degree , and with in degree .
Cup products distinguish spaces. and both have homology in degrees , , . In , generates . In , the square of the degree-two class is zero, by naturality: it comes from (via the retraction collapsing ), where . So they are not homotopy equivalent. Equivalently, the attaching map of the 4-cell of , the Hopf map, is not null-homotopic: (10A.4 Homotopy Groups, Degree and the Hurewicz Theorem), detected by a cup product (its Hopf invariant is ).
Borsuk–Ulam from the ring. If had for all , then would be an odd map , inducing a map that is nonzero on (it lifts a nontrivial loop to a path between antipodes); but then in would be pulled back from . This is the cohomological proof of the Borsuk–Ulam theorem of 7A.8 Smooth Topology.
Orientations and fundamental classes
For an -manifold and , excision gives . A local orientation at is a choice of generator ; an orientation is a choice varying continuously (each has a ball and a class in restricting to for all ). For smooth manifolds this agrees with the usual notion via ordered bases (8A.1 Smooth Structures).
A closed connected -manifold is orientable iff , and then a generator , the fundamental class, restricts to a local orientation at every point. If is not orientable, . With coefficients every closed connected manifold has .
For a triangulated closed oriented manifold, is the sum of all the -simplices, oriented compatibly: their boundaries cancel in pairs, which is possible exactly when is orientable. A simply connected manifold is orientable (7A.12 The Poincaré Conjecture, Precisely): the orientation double cover is trivial.
Poincaré duality
The cap product , on chains, pairs a chain with a cochain by evaluating the cochain on a front face and keeping the back face.
Let be a closed oriented -manifold with fundamental class . Then
is an isomorphism for every . With coefficients in a field , the cup product pairing , , is nondegenerate.
The idea of the proof, by dual cells. Triangulate , and form the dual cell decomposition: for each -simplex , the dual cell is the union of the simplices of the barycentric subdivision that meet only at its barycentre, an -dimensional cell crossing transversally at one point (in a surface, a vertex is dual to the polygon around it, an edge to the edge crossing it, a triangle to its centre). The correspondence is a bijection between -cells of the triangulation and -cells of the dual decomposition, under which the coboundary of the triangulation's cochains becomes the boundary of the dual cells' chains: is a face of iff is a face of , with matching signs when is oriented. So the cellular cochain complex of the triangulation is isomorphic to the cellular chain complex of the dual decomposition, reversed in degree, and both compute (co)homology. This was Poincaré's own argument (1895–1899); the modern proof by induction over open sets with Mayer–Vietoris is in Hatcher, §3.3.
Consequences.
- Odd-dimensional closed manifolds have . With coefficients in a field, (duality plus universal coefficients over a field), and for odd the terms of cancel in pairs. By Poincaré–Hopf (7A.8 Smooth Topology), every closed odd-dimensional manifold has a nowhere vanishing vector field.
- Closed oriented 3-manifolds. , , and , which is free of rank ; the torsion of reappears in . The whole homology is determined by .
- Simply connected 3-manifolds. If is closed and simply connected, it is orientable, , hence : . By the Hurewicz theorem (10A.4 Homotopy Groups, Degree and the Hurewicz Theorem), and ; a generator has degree one, induces isomorphisms on homology, and by Whitehead's theorem (7A.6 CW Complexes and Cellular Approximation) is a homotopy equivalence. Every closed simply connected 3-manifold is homotopy equivalent to . The Poincaré conjecture asks whether it is homeomorphic. (The degree-one map is the topological seed of the sweepouts used in finite extinction, 12C.3 Finite Extinction.)
- Homology spheres. A closed 3-manifold has the homology of iff , iff is perfect (equal to its commutator subgroup). The Poincaré homology sphere has the binary icosahedral group of order , which is perfect (7A.9 Homology in Brief): it has the homology, but not the homotopy type, of .
The linking form of a 3-manifold
In a closed oriented 3-manifold , let , be disjoint loops representing torsion classes in . Since for some , bounds a 2-chain ; the linking number is
the intersection number of with , divided by . It is well defined in , symmetric, and depends only on the homology classes; it is the pairing obtained from Poincaré duality and the Bockstein identification , and duality makes it nondegenerate. It is a homotopy invariant of . In (where every loop bounds) it is the classical linking number of two knots, an integer, modulo ; in a rational homology sphere it takes fractional values.
Lens spaces. For , with generator (the core of one of the two solid tori of the genus-one Heegaard splitting, 7A.5 Computing π₁). The meridian disc of the second solid torus has boundary a curve on the Heegaard torus which, in the first solid torus, is homologous to ; so bounds a 2-chain , made of and an annulus in the first solid torus, and a parallel copy of meets algebraically times. So
with the sign and the choice between and its inverse modulo depending on conventions (Hatcher, Example 3.44 and §3.E). Changing the generator to multiplies the value by . So the linking forms of and are isomorphic iff for some , and since the linking form is a homotopy invariant, this is necessary for a homotopy equivalence (J. H. C. Whitehead showed in 1941 that it is also sufficient).
For : the squares mod are , and . So and are not homotopy equivalent, although they have the same homology and fundamental group . For : , so and are homotopy equivalent; Kurt Reidemeister proved in 1935, with his torsion invariant, that they are not homeomorphic. The homeomorphism classification ( iff ) was completed by Brody in 1960. Lens spaces are the first place where homotopy type and homeomorphism type of 3-manifolds part company; by the geometrization theorem, every closed 3-manifold with finite fundamental group is a spherical space form, and among these the lens spaces are the only ones where this happens. For , the Poincaré conjecture says it does not.
The intersection form of a 4-manifold
For a closed oriented 4-manifold , the cup product pairing on modulo torsion,
is a symmetric bilinear form, and Poincaré duality makes it unimodular (its matrix has determinant ). Geometrically, counts signed intersection points of surfaces representing the dual classes. Examples: ; ; the K3 surface has , with the even positive definite form of rank from the root lattice.
Two theorems of the early 1980s show how much knows and how strange dimension four is. Michael Freedman (1982): closed simply connected topological 4-manifolds are classified by their intersection form together with one invariant (the Kirby–Siebenmann invariant), and every unimodular form occurs. In particular, a topological 4-manifold homotopy equivalent to is homeomorphic to it: the topological 4-dimensional Poincaré conjecture. Simon Donaldson (1983): if a closed simply connected smooth 4-manifold has definite intersection form, the form is diagonal (). So Freedman's topological manifold with form has no smooth structure. Combined, they produce exotic smooth structures on . Whether has an exotic smooth structure, the smooth 4-dimensional Poincaré conjecture, is open (7A.12 The Poincaré Conjecture, Precisely).
De Rham's theorem identifies real cohomology with closed forms modulo exact ones (8A.8 Differential Forms and Stokes’ Theorem), and Hodge theory represents each class by a harmonic form (9A.6 The Laplacian and the Bochner Formula). Poincaré duality, linking and intersection forms reappear in three-manifold topology: the torsion of and its linking form constrain Dehn surgeries (10A.3 Building Three-Manifolds), and duality between surfaces and loops governs incompressible surfaces (10A.7 Seifert Spaces and the JSJ Decomposition). 7A.12 The Poincaré Conjecture, Precisely states the Poincaré conjecture with every hypothesis explained, using what this chapter proves: a closed simply connected 3-manifold is a homotopy sphere.
History
Cohomology emerged in the 1930s from work of Alexander, Čech, Kolmogorov and Whitney, and the cup product from Alexander and Whitney (1935–38). Poincaré stated his duality in Analysis Situs (1895) and gave the dual cell proof in its supplements (1899); torsion and the linking form were studied by Seifert and by de Rham in the 1930s. Reidemeister's torsion appeared in 1935, Whitehead's homotopy classification of lens spaces in 1941, and Brody's homeomorphism classification in 1960. Freedman's classification appeared in 1982 and Donaldson's diagonalisation theorem in 1983; both were recognised with Fields Medals in 1986.
Cochains are functions on chains, and cohomology is cocycles modulo coboundaries: contravariant, homotopy invariant, with all the exact sequences of homology. is locally constant functions and ; by universal coefficients, torsion of moves to , so lens spaces have . The cup product makes cohomology a graded commutative ring (exterior algebra for tori, symplectic pairing on surfaces, truncated polynomial rings for projective spaces), which separates from and proves Borsuk–Ulam. A closed connected manifold is orientable iff , generated by the fundamental class, and Poincaré duality (Poincaré's dual cells) gives in odd dimensions, determines the homology of a closed 3-manifold by , and makes every closed simply connected 3-manifold a homology sphere and hence (Hurewicz, Whitehead) a homotopy sphere. The linking form on separates from ; and are homotopy equivalent but not homeomorphic. The intersection form of a 4-manifold is unimodular, classifies simply connected topological 4-manifolds (Freedman) and is diagonal when definite and smooth (Donaldson).
Exercises
Let be a connected graph with vertices and edges. (a) Show that a 1-cochain (voltage drops) vanishes on every cycle iff for a 0-cochain , unique up to a constant. (b) Show that the space of current distributions satisfying Kirchhoff's current law has dimension . (c) Why do the two answers fit together as ?
Solution
(a) If vanishes on cycles, define , well defined because the difference of two paths is a cycle; then . Conversely . Constants are the kernel of on a connected graph. (b) Cycles are ; has image the sum-zero vectors (connected graph), of dimension , so the kernel has dimension . (c) Coboundaries have dimension (the image of on modulo constants), and . In fact, with the standard inner products, coboundaries and cycles are orthogonal complements: . This orthogonal splitting is the discrete Hodge decomposition, and solving a resistor network is projecting onto it.
Verify by evaluating both sides on a singular -simplex and comparing the faces that appear: faces omitting a vertex among or among , and two "middle" terms, which cancel.
Solution
and . The last term of the first sum () and the first term of the second () cancel: both are with signs and . The remaining terms are exactly .
Compute for all from the homology of 7A.10 Singular Homology and Mayer–Vietoris and the universal coefficient theorem, and check the answer directly from the cellular cochain complex .
Solution
; for even, ; for odd, ; and if is odd. From the cochain complex: the coboundary is the transpose of , which is for even and for odd; so for even (cokernel of ), and the kernel in odd degree is (the next map is , injective). For odd , has no outgoing map, and the incoming one is : .
Using the square model of with two triangles, and 1-cochains , dual to the horizontal and vertical edges, compute and on the fundamental class, and check graded commutativity.
Solution
Label the square with horizontal edges and vertical edges and the diagonal ; the triangles are and , with . Take , , and , , (cocycles: on each triangle, the values on the two short edges sum to the value on the diagonal). Then and , so . Similarly and , so , as graded commutativity requires for degree-one classes.
(a) Prove for a closed orientable odd-dimensional manifold from Poincaré duality over . (b) Prove it for a closed nonorientable one using coefficients, given that Poincaré duality holds with coefficients for all closed manifolds and that can be computed with field coefficients.
Solution
(a) , using universal coefficients over a field. For odd , and are opposite, so the terms cancel in pairs. (b) The same computation with : equals the alternating sum of the ranks of the cellular chain groups, which equals the alternating sum of homology dimensions over any field (the rank–nullity argument of 7A.10 Singular Homology and Mayer–Vietoris).
Using the criterion " iff ", (a) show that there are exactly two homotopy types among , , , ; (b) decide whether , and are homotopy equivalent to each other; (c) using the homeomorphism criterion , list the homeomorphism types among , .
Solution
(a) Squares mod are , so . vs : , equivalent. vs : , equivalent. vs : , not. Two types: and . (b) Squares mod are and negatives : every nonzero residue is . So all are homotopy equivalent. (c) mod : , , . Classes under : , . Two homeomorphism types: and .
(a) Show that has by considering the surfaces and . (b) The signature of is the number of positive minus the number of negative eigenvalues. Compute it for , (opposite orientation), and . (c) Both and have rank-two indefinite forms of signature . Why are they not homotopy equivalent? (Consider whether is always even.)
Solution
(a) Each sphere has trivial normal bundle (push it off itself, , disjointly), so self-intersection ; the two spheres meet transversally in one point, . (b) , , (), ( has eigenvalues ). (c) is even (), while is odd (). Isomorphic forms have the same parity, and the intersection form is a homotopy invariant (cup product and fundamental class), so the manifolds are not homotopy equivalent.
Free resources for this chapter
Chosen for what this chapter covers, and all free to read. Links checked Oct 16, 2026.
- Book Cohomology Groups and Cup ProductAllen Hatcher, Algebraic Topology (free from the author) · §§3.1–3.2Universal coefficients, cup products and the cohomology rings of projective spaces.
- Book Poincaré DualityAllen Hatcher, Algebraic Topology (free from the author) · §3.3Orientations, cap product and Poincaré duality, with the linking form in the examples.
© 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.