Homology
Part IV · Cohomology
Chapter 4.6

Poincaré Duality

The mirror inside every manifold

about 40 min Builds on 4.5 The Cup Product

…geometry is the art of reasoning well from badly drawn figures; however, these figures, if they are not to deceive us, must satisfy certain conditions; the proportions may be grossly altered, but the relative positions of the different parts must not be upset.

— Henri Poincaré, Analysis Situs (1895), translated by John Stillwell

Write down the Betti numbers of the torus: Of the sphere: Of the surface with two handles: They read the same forwards and backwards. Henri Poincaré noticed in the 1890s that this is no accident: for every closed, orientable manifold of dimension the -th Betti number equals the -th (Poincaré 1895).

Behind the numerical palindrome hides a structural one: a second way of cutting a manifold into cells, in which every -dimensional piece is traded for an -dimensional one — and in which homology and cohomology trade places. This chapter builds that mirror.

Betti numbers that read the same backwards

Recall from §3.3 Homology Groups that the counts the independent -dimensional holes of a space: counts pieces, independent loops, enclosed voids, and so on. Make a list of them for a few familiar spaces and something odd jumps out. Try it in the figure.

The Betti mirror Pick a space · reflect it in the mirror
mirror k ↔ 2 − k121
reads the same backwards

The middle number is matched with itself: the two loops cross once, so the fence of each one detects the other.

Figure 4.6.1 Bars show the Betti numbers dashed outlines show the same list read backwards. For closed orientable manifolds the outlines fit exactly. The Klein bottle and fit only over the last two spaces (dashed buttons) are not closed manifolds at all, and the mirror breaks.

Every closed surface you can build with handles — the sphere, the torus,  — has Betti numbers The 3-sphere has the 3-dimensional torus has the complex projective plane a four-dimensional space, has All palindromes.

The failures are just as instructive. The wedge of two spheres touching at a point has  — but it is not a : near the touching point it does not look like a flat plane. The disk has  — it is a manifold, but it has a boundary, a rim where it stops. And the has rational Betti numbers it is a closed manifold, but it is not — an ant walking around it can come back mirror-reversed (§2.4 Manifolds and Surfaces). Yet the Klein bottle’s Betti numbers mod 2 are a palindrome again.

The fundamental class

A mirror needs a frame. Before we can match -dimensional holes with -dimensional ones, we need the whole manifold as a single object of algebra, and the natural candidate lives in the top dimension. Take a closed manifold of dimension cut into -simplices (triangles for a surface, tetrahedra for a 3-manifold). Because is a manifold without boundary, every -dimensional face — every edge of a triangulated surface — is shared by exactly two top simplices, one on each side.

Now try to orient all the top simplices compatibly, as in §3.4 Computing Homology: neighbouring simplices should induce opposite orientations on the face they share, so that in the boundary of the sum, every face appears once with a plus sign and once with a minus sign. If this can be done, the sum

has boundary zero: it is an -cycle, and it uses every top simplex exactly once. Being able to choose the signs consistently is exactly what it means for the triangulated manifold to be orientable.

Mod 2 the sign problem disappears. With coefficients every face is counted twice, and so the plain sum of all top simplices is always a cycle. Every closed manifold, orientable or not, has a mod-2 fundamental class

The fundamental class is the “whole manifold” as a cycle, and measuring a top-dimensional cochain on it means integrating over all of That is how, in the previous chapter, we turned a 2-cochain on the torus into a number: by for closed, connected, orientable

Cutting a manifold the other way

The key idea begins with a marriage far older than topology. In his Harmonices Mundi of 1619, Johannes Kepler saw “two noteworthy weddings” among the Platonic solids, the cube with the octahedron and the dodecahedron with the icosahedron, and one solid left over, the tetrahedron, “as it were bachelor or hermaphrodite … because it is inscribed in itself” (Kepler 1619). What marks the partners, he wrote, is “angles opposite planes”. Put a dot in the middle of each face of a cube and join the dots on neighbouring faces: you have built an octahedron, whose corners sit where the cube had faces and whose faces sit where the cube had corners.

Poincaré’s insight, in effect, was that Kepler’s wedding can be performed on any triangulated manifold. It is the picture to keep in mind for the rest of the chapter. Take a triangulated surface and build a second decomposition of it into cells, as follows.

  • In the middle of each triangle, put a dual vertex — the triangle’s centre of mass, its barycentre.
  • Across each edge, draw a dual edge: it runs from the centre of the triangle on one side, through the midpoint of the edge, to the centre of the triangle on the other side. It crosses the original edge exactly once.
  • Around each vertex, the dual edges of the edges at that vertex close up into a polygon: the dual face of the vertex. It has one side for each edge at the vertex and one corner for each triangle at the vertex.
Dual cells Point at any cell · play or scrub between the two worlds
original dual

The dual face around this vertex is a 6-sided region: one side for each edge at the vertex, one corner for each triangle.

Figure 4.6.2 A triangulation (ivory) and its dual (violet). Point at a vertex, an edge or a triangle and its partner lights up: a dual face, a dual edge crossing it, a dual vertex inside it. The timeline fades one decomposition into the other, and you point at whichever is in front. In the plane the dual of the triangular grid is the honeycomb; on the torus every dual face is a (slanted) hexagon.

The dual cells again cut the surface into vertices, edges and faces — just not triangles any more: the faces are polygons. And the counts are swapped:

For the torus that is dual vertices, dual edges and hexagonal dual faces. For an octahedron ( vertices, edges, faces) it is the dual of the octahedron is the cube, and Kepler’s “angles opposite planes” is exactly the swap The seven-vertex torus has a dual with seven hexagons, known in geometry as the Szilassi polyhedron. Since the alternating sum on a surface reads the same in both directions, the Euler characteristic does not notice the swap.

(The was met in §2.5 Simplicial Complexes; on a surface, it cuts each triangle into six small triangles, and the dual face of a vertex is the union of the small triangles touching it — exactly the shaded region in the figure.)

The most important property of the construction is that it reverses the face relation:

The duality theorem

Now watch what the reversal does to the algebra. Recall from §4.2 Cohomology Groups that a - is an assignment of a number to each -simplex, and that the coboundary of the cochain that is on a single simplex and elsewhere is a signed sum of the -simplices that have as a face:

On the dual side, the cells of those bigger simplices are exactly the faces of So the boundary of the dual cell is a signed sum of the same things:

Match each -cochain with the dual -chain The two displays say that, under this matching, the coboundary map of the original triangulation becomes the boundary map of the dual decomposition — as long as the signs agree. Cocycles become cycles, coboundaries become boundaries, and therefore

where the last step holds because homology does not depend on how the manifold is cut into cells (§3.6 Exact Sequences and Mayer–Vietoris).

Where do the signs come from? Each dual cell needs an orientation, and it has to be chosen in a way that fits with the orientation of and the orientation of the manifold. On an oriented surface there is a natural recipe: the dual edge is the edge turned a quarter-turn counterclockwise, and each dual face is oriented counterclockwise. A direct computation on the torus confirms that this works: with these choices the boundary matrices of the dual complex are exactly the transposes of the original ones (one of them up to an overall minus sign), that is, the coboundary matrices. On a non-orientable surface “counterclockwise” cannot be chosen consistently, and the signs cannot be made to match — except mod 2, where signs do not matter.

On a surface the isomorphism has a face you can draw. A degree-1 cohomology class can be drawn as a , as in §4.5 The Cup Product. Poincaré duality says that the fence, read as a loop, is the dual homology class.

Loop and fence Drag γ to slide it · drag elsewhere to rotate · choose the curves
signed crossings
intersection number
class of C
class of γ
Figure 4.6.3 The same curve seen as a loop (gold, with beads showing its direction) or as a fence (teal, with chevrons pointing from its left to its right). The fence measures the violet test loop by counting signed crossings. Drag across the surface: the crossings move, but the count is always the intersection number which depends only on the classes of the two curves.

Three consequences

The cap product: duality as a machine

Dual cells explain why duality holds. To compute with it, there is a formula that turns a cochain into a chain directly, without building the dual decomposition. It is the sibling of the .

Compare with the cup product: there both factors were measurements, read on the front and the back face. Here one factor is a measurement and the other a place; the measurement is spent on the front face, and the back face survives as a smaller place. The two are tied together by the identity (check it on a single triangle: both sides are

The formula (Hatcher 2002, p. 240) shows that since cocycles go to cycles and coboundaries go to boundaries. So is defined on classes, The modern statement of Poincaré duality is that this map is an isomorphism.

Let us run it on the torus. Every lower triangle of our grid hands its back edge (vertical) the value of on its front edge (horizontal); every upper triangle counted with a minus sign, hands its back edge (horizontal) the value of on its front edge (vertical). Take the vertical fence: it is exactly on the horizontal edges of its column (and on the diagonals, which are never front edges here). So is the sum of the vertical back edges of the lower triangles in that column — a vertical loop running right beside the fence. Similarly is the horizontal loop just above the fence traversed backwards:

The cap product at work Choose a class · tap vertices to add coboundaries
111111
the cocycle
its dual, a 1-chain (rose)
is it a cycle?
yes — its boundary is zero
its homology class

Tap vertices to add where is on the tapped vertices. The rose cycle changes, yet its class does not: duality is well defined on classes.

Figure 4.6.4 on the torus: the rose 1-chain. For the fence it is the vertical loop beside the fence, of class for it is Tap vertices to change by a coboundary: the rose chain changes — sometimes into something that hardly looks like a loop — but it is always a cycle, and its homology class never moves.

Notice how this matches the fence picture. In §4.5 The Cup Product, was the fence of the vertical loop running upwards, so and was the fence of the horizontal loop running leftwards, The cap product undoes exactly this: and The fence and the loop really are two faces of one object.

Intersection numbers

We have been counting crossings with signs all along; let us make it official. Take two oriented closed curves on an oriented surface, in general position — they cross at finitely many points, each crossing a clean “×”, never a tangency.

The key fact is that the intersection number depends only on the homology classes of the two curves. Slide one curve across the other and crossings are created or destroyed in pairs with opposite signs — you saw this in the bent fence of Figure 4.5.4, which crossed three times with signs Two consequences are immediate: (swapping the order reverses every turn), and on an orientable surface (push off itself to a parallel copy that never meets it).

On the torus, write for the class of a curve that winds times around horizontally and times vertically. Straight curves of two classes cross in exactly points, all with the same sign, and in general

The intersection game Change the classes · drag the teal curve
−−−
p₁ 1
q₁ 2
p₂ 2
q₂ 1

Gold curve goes times around horizontally and times vertically; teal likewise with Drag the teal curve to slide it around the torus.

crossings
3 in all: 0 positive, 3 negative → signed sum −3
intersection number
cup product of the duals (7 × 7 triangulation)
Figure 4.6.5 Two straight closed curves on the torus, their crossings marked (filled) or (hollow). Wherever you drag the teal curve, the signed count is the determinant The last line computes, by front face × back face on a hidden triangulation, the cup product of the two fences — the same number.

This is the precise form of the slogan at the end of the previous chapter, with our sign conventions (other books use others; the content is the same). It holds in every dimension: on a closed oriented -manifold, the Poincaré dual of a -dimensional submanifold is a class of degree and the cup product of two such classes is dual to the intersection of the submanifolds. The last line of Figure 4.6.5 is the surface version at work: it computes the cup product by front face × back face, without looking at a single crossing, and always lands on the same number as the count.

Poincaré duality can also be phrased entirely in terms of intersections. The intersection pairing between and counts the signed intersections of a -cycle with an -cycle, and it is perfect (with coefficients in a field, or over once torsion is ignored): for every class that is not zero (or torsion) there is a class of complementary dimension that it meets a nonzero number of times (Hatcher 2002, Proposition 3.38, phrased with cup products). In other words, a hole in one dimension can always be detected by a hole in the complementary dimension that passes through it.

The intersection form and the signature

When the manifold has even dimension the middle dimension pairs with itself, and the cup product gives a square table of integers.

For a surface ( we have met it already: the torus gives and the genus- surface gives copies of that block — the multiplication table of Figure 4.5.6. For four-dimensional manifolds ( the form is symmetric, and it is where the modern study of those spaces begins.

  • and The class is dual to a complex projective line inside and two such lines always meet in exactly one point — so a line meets a pushed-off copy of itself once.
  • dual to the two spheres and They meet once, and each can be pushed off itself, so
  • Reversing the orientation of gives a manifold, usually written with

The signature of a symmetric form is the number of positive eigenvalues minus the number of negative ones; for it is for it is The signature, the rank, and whether is always even are invariants that already distinguish many 4-manifolds with the same Betti numbers (see the exercises).

Which forms do occur for smooth 4-manifolds? For forms that are not definite, the answer is still unknown, and the open case concerns even forms, those with even for every like that of

Boundaries and complements: Lefschetz and Alexander

Poincaré duality needs a closed manifold. Two classical variations relax this: one lets the manifold have a rim, the other looks at the space left over around a shape sitting inside a sphere.

Manifolds with boundary

For a compact manifold with boundary duality survives if one side of the mirror is taken relative to the boundary. was introduced in §3.6 Exact Sequences and Mayer–Vietoris: its cycles are chains whose boundary lies in  — paths allowed to end on the rim. Its cohomological twin uses cochains that vanish on every simplex of measurements that ignore the rim. They form the relative cohomology groups

The annulus (a ring) shows both halves at once, and the rule is the one we already know: a curve is matched with the fence along it. Its absolute is generated by the core circle The fence along stays away from the rim, so it is a measurement that ignores the rim — a class in  — and that class is the dual of A path crossing the ring from rim to rim meets it once. In the other direction, take a rung a radial segment from the inner rim to the outer one. Read as a relative cycle, it generates and its dual is the fence along it: the measurement that counts how many times a loop goes around the ring, a class in

Lefschetz duality on the annulus Switch between the two pairings
dashed circles: the boundary ∂A

The fence along C (teal chevrons) never touches the rim, so it is a class in . Duality matches it with C itself. A path from rim to rim crosses it once.

Figure 4.6.6 Each curve is matched with the fence along it. The core circle goes with its own fence, which never touches the rim; the rung, read as a relative cycle, goes with the fence along the rung. Each fence is tested by the other curve (dashed violet), which crosses it exactly once, at the rose point.

Complements: knots in space

Now take a shape sitting inside a sphere (think of as ordinary space with one point at infinity added) and ask about the space around it, the complement Its homology is determined by the cohomology of alone — no matter how is tangled up inside.

Two examples show its reach.

  • Curves in the plane. A circle drawn in (the plane with a point at infinity), however wiggly, has the complement has exactly two pieces, an inside and an outside. This is the , met in §3.5 Maps, Invariance, and First Triumphs.
  • Knots in space. A knot is a circle embedded in Then every knot complement has the first homology of a circle, generated by a small loop around the knot’s strand, its . §3.7 Knots and Links proved this with Mayer–Vietoris; Alexander duality says why it had to be so. The homology of the complement depends only on the cohomology of the knot, and every knot is a circle.

A loop in the complement is therefore some multiple of the meridian class, and the number is the of with how many times winds around the knot. Gauss wrote down an integral formula for it in a brief diary note dated 22 January 1833, which stayed unknown until it was printed in his collected works in 1867 (Ricca & Nipoti 2011); the figure computes that integral numerically. Dually, is generated by the measurement “linking number with and that measurement has a fence — now a surface, since we are in three dimensions: a , an oriented surface whose boundary is the knot, which Seifert’s algorithm (§3.7 Knots and Links) builds for every knot (Seifert 1935). For the unknot it is a disk, and the linking number of a loop is the signed number of times it pierces the disk.

Loops around a knot Drag γ along the knot · drag elsewhere to rotate · pick a knot and a loop
Gauss linking integral
class of the loop
Figure 4.6.7 The complement of any knot has generated by a meridian The class of a loop is its linking number with the knot, computed here by the Gauss linking integral: for a meridian, for a loop going twice around the strand, for a loop that does not link. Drag the loop along the knot and its class stays put. For the unknot, the glassy disk is a fence for the class “linking number”: the signed piercings agree with the integral.

Exercises

Summary

Further reading

  • Fundamental classes, the cap product, the duality theorem for all closed manifolds (Theorem 3.30), the odd-dimensional Euler characteristic, and the Lefschetz and Alexander duality theorems. The section opens with exactly the dual-cell picture of this chapter.
  • Cup product and intersections — Michael Hutchings (2011) free
    A short handout proving that the cup product is Poincaré dual to intersection, with careful signs, the torus and ℂPⁿ — and the warning that the dual of a loop is not the dual-basis class.
  • Slides for a short video in his “What is…?” series on YouTube (index at dtubbenhauer.com/youtube.html). It opens with Kepler’s dual solids, then dual graphs, dual cells and palindromic Betti numbers; a companion video does Alexander duality.
  • Differential Forms in Algebraic Topology — Raoul Bott and Loring Tu (Springer GTM 82, 1982)
    Poincaré duality for smooth manifolds via forms: the pairing (α, β) ↦ ∫ α∧β, Poincaré duals of submanifolds as forms concentrated near them, and the Thom class. Graduate level.
  • Characteristic Classes — John Milnor and James Stasheff (Princeton, 1974)
    The classic source for the Thom isomorphism and the duality between submanifolds and cohomology classes that underlies the Euler class of §4.8. Graduate level, and a model of clear writing.
  • Papers on Topology: Analysis Situs and Its Five Supplements — Henri Poincaré, translated by John Stillwell (AMS, 2010) free
    The source, in English, with a lucid introduction by the translator. Analysis Situs states the duality theorem; the first supplement (1899) answers Heegaard with the dual (“reciprocal”) cells of this chapter. The free PDF is the translator’s 2009 version.
  • The Essence of de Rham Cohomology — Alice Petrov (2024) free
    Student-level notes that reach Poincaré duality through differential forms; a good complement to the combinatorial route taken here.

References

  1. Henri Poincaré (1895). Analysis situs. Journal de l’École Polytechnique, 2e série, cahier 1; English translation by John Stillwell in Papers on Topology (AMS, 2010). doi
  2. Johannes Kepler (1619). Harmonices Mundi. Linz; Book V translated by Charles Glenn Wallis as Harmonies of the World (1939).
  3. J. V. Field (1999). Johannes Kepler. MacTutor History of Mathematics Archive, University of St Andrews. free online
  4. Allen Hatcher (2002). Algebraic Topology. Cambridge University Press. free online
  5. Michael H. Freedman (1982). The topology of four-dimensional manifolds. Journal of Differential Geometry 17(3), 357–453. doi
  6. Simon K. Donaldson (1983). An application of gauge theory to four-dimensional topology. Journal of Differential Geometry 18(2), 279–315. doi
  7. Yukio Matsumoto (1982). On the bounding genus of homology 3-spheres. Journal of the Faculty of Science, University of Tokyo, Section IA, Mathematics 29 (1982), 287–318.
  8. Mikio Furuta (2001). Monopole equation and the 11/8-conjecture. Mathematical Research Letters 8 (2001), 279–291. doi
  9. Michael J. Hopkins, Jianfeng Lin, XiaoLin Danny Shi and Zhouli Xu (2022). Intersection forms of spin 4-manifolds and the Pin(2)-equivariant Mahowald invariant. Communications of the American Mathematical Society 2 (2022), 22–132. free online
  10. Henri Poincaré (1899). Complément à l’Analysis situs. Rendiconti del Circolo Matematico di Palermo 13, 285–343; English translation by John Stillwell in Papers on Topology (AMS, 2010). doi
  11. Hassler Whitney (1938). On products in a complex. Annals of Mathematics 39(2), 397–432. doi
  12. Renzo L. Ricca and Bernardo Nipoti (2011). Gauss’ linking number revisited. Journal of Knot Theory and Its Ramifications 20(10), 1325–1343. doi
  13. Herbert Seifert (1935). Über das Geschlecht von Knoten. Mathematische Annalen 110, 571–592. doi
  14. James W. Alexander (1928). Topological invariants of knots and links. Transactions of the American Mathematical Society 30(2), 275–306. doi