Spectral sequences — exact couples, filtered complexes, double complexes
Anchor (Master): Bott-Tu §14; McCleary Ch. 1–3; Massey 1952; Leray 1946
Intuition [Beginner]
A spectral sequence is a sequence of approximations to a thing you cannot compute directly, where each approximation refines the last. Imagine you want to know the cohomology of a space that is too complicated to compute in one shot, but the space comes with a structure — a fibration, a filtration, a covering — that breaks the problem into pieces. A spectral sequence is the bookkeeping device that puts the pieces back together.
The starting page, called , is what you would compute if you ignored the interactions between pieces. The next page, , fixes the simplest interactions. Each successive page fixes finer interactions. Eventually the corrections stop, and the final page encodes the answer.
The picture is a stack of grids, one per page. Each grid has rows and columns, and an arrow on each page tells you what cancels with what. As you turn the page the arrows get longer, the surviving entries get fewer, and after enough pages the surviving entries assemble into the cohomology you wanted.
Visual [Beginner]
Picture a grid of boxes labelled by two coordinates and . On page two, short arrows of slope connect adjacent boxes. On page three, longer arrows of slope . On page four, even longer arrows. On each page some boxes are erased by the arrows; the entries that survive on every page from some point onward are the answer.
The key idea: each page's surviving boxes feed into the next page; eventually the arrows leave the grid and nothing changes. What remains is the cohomology, organised by the filtration that gave rise to the spectral sequence in the first place.
Worked example [Beginner]
Consider a square divided into two strips by a horizontal line. To compute the total area you can add the area of the two strips. Now consider a more complicated decomposition: the strips overlap, and to add their areas honestly you have to subtract the overlap, then add back the over-overlap, and so on.
A spectral sequence performs the same kind of inclusion-exclusion on cohomology. Take a sphere that fibres over with fibre — the Hopf fibration. Each piece on its own is easy: the cohomology of has a in degree and a in degree ; the cohomology of has a in degree and a in degree . The naive product has a in degrees — that is what records.
But has cohomology only in degrees and . So the entries in degrees and on the page must cancel. The differential on pairs them up and erases them. After this cancellation, has entries only in degrees and , matching . The spectral sequence has done its bookkeeping.
Check your understanding [Beginner]
Formal definition [Intermediate+]
The cleanest way to introduce a spectral sequence is through Massey's notion of an exact couple. The double-complex setup follows.
Exact couple. A (cohomological) exact couple is a triple of bigraded abelian groups together with three maps $$ \begin{array}{c} A \xrightarrow{,i,} A \ \nwarrow{\scriptstyle k} \quad \swarrow{\scriptstyle j} \ E \end{array} $$ such that the triangle is exact at each vertex. Set . Then (since by exactness), so is a complex with differential .
The derived couple is constructed by: $$ A' = i(A) \subset A, \qquad E' = H(E, d) = \frac{\ker d}{\operatorname{im} d}. $$ The maps are induced from , and the triangle is again exact. Iterating produces a sequence of couples , conventionally indexed so that is the input. The bigraded objects together with their differentials form the spectral sequence of the exact couple.
Bigrading and differential. In the cohomological convention used throughout, and the differential has bidegree $$ d_r : E_r^{p, q} \to E_r^{p + r, q - r + 1}, $$ i.e. of bidegree . The total degree is preserved up to a shift consistent with cohomological differentials.
Convergence. A spectral sequence is said to converge to a graded object , written $$ E_2^{p, q} ;\Rightarrow; H^{p + q}, $$ when there is a filtration on each such that $$ E_\infty^{p, q} \cong \frac{F^p H^{p+q}}{F^{p+1} H^{p+q}}. $$ The page is the associated graded of with respect to the filtration. Two filtrations on the same complex generally give two distinct spectral sequences with the same abutment; we denote them and when both are in play [Bott-Tu §14].
Filtered complex. Let be a cochain complex with a decreasing filtration by subcomplexes, exhaustive () and Hausdorff (). The short exact sequence $$ 0 \to F^{p+1} K^* \to F^p K^* \to F^p K^* / F^{p+1} K^* \to 0 $$ produces a long exact sequence in cohomology, and stitching these together yields an exact couple with and . The associated spectral sequence converges to when the filtration is bounded (for instance, first-quadrant: and for large).
Double complex. A double complex is a bigraded module with two anticommuting differentials and . The total complex is with . There are two natural filtrations:
$$
{}I F^p \operatorname{Tot}(K) = \bigoplus{p' \geq p} K^{p', q}, \qquad {}{II} F^q \operatorname{Tot}(K) = \bigoplus{q' \geq q} K^{p, q'},
$$
giving spectral sequences and with
$$
{}I E_2^{p, q} = H^p{d'}(H^q_{d''}(K)), \qquad {}{II} E_2^{p, q} = H^p{d''}(H^q_{d'}(K)),
$$
both abutting to . The Čech-de Rham double complex of 03.04.11 is the prototype.
Key theorem with proof [Intermediate+]
Theorem (existence and convergence of the spectral sequence of a filtered complex). Let $K^F^{E_r^{p, q}, d_r}_{r \geq 0}$ with $$ E_0^{p, q} = F^p K^{p+q} / F^{p+1} K^{p+q}, \qquad d_0 = \overline{d}, \qquad E_1^{p, q} = H^{p+q}(F^p K / F^{p+1} K), $$ and for sufficiently large (depending on ). Moreover $$ E_\infty^{p, q} \cong F^p H^{p+q}(K) / F^{p+1} H^{p+q}(K), $$ where $F^p H^(K) := \operatorname{im}(H^(F^p K) \to H^(K))$.*
Proof. Define $$ Z_r^{p, q} = {x \in F^p K^{p+q} : dx \in F^{p+r} K^{p+q+1}}, \qquad B_r^{p, q} = F^{p+1} K^{p+q} \cap d(F^{p-r+1} K^{p+q-1}), $$ and set $$ E_r^{p, q} = \frac{Z_r^{p, q}}{Z_{r-1}^{p+1, q-1} + B_{r-1}^{p, q}}. $$ The element records cocycles modulo , and records elements that are coboundaries of things in . The differential restricts to maps and descends to .
Page advance. Direct verification shows $$ H(E_r, d_r) \cong E_{r+1}. $$ The kernel of on consists of classes of with ; that is, . The image of landing in consists of classes of for , i.e. . Hence $$ \ker d_r / \operatorname{im} d_r = Z_{r+1}^{p, q} / (Z_r^{p+1, q-1} + B_r^{p, q}) = E_{r+1}^{p, q}. $$
Convergence. Boundedness of the filtration means there are integers with for and for . For fixed and large enough that , the constraint in becomes , so stabilises to . Similarly stabilises. Thus for sufficiently large. The stable value is $$ \frac{\ker(d) \cap F^p K^{p+q}}{\operatorname{im}(d) \cap F^p K^{p+q} + \ker(d) \cap F^{p+1} K^{p+q}} = \frac{F^p H^{p+q}(K)}{F^{p+1} H^{p+q}(K)}. \qquad \square $$
The same machinery, recast through the exact couple, is shorter but less transparent at first reading. Massey's exact-couple presentation isolates the algebraic structure that makes the inductive page-advance go through; the filtered-complex description gives the spectral sequence its content [Massey 1952].
Synthesis. The exact-couple formalism is the foundational reason every filtered complex carries a spectral sequence. This is exactly Massey's 1952 abstraction of Leray's 1946–1950 work. The exact couple generalises the long exact sequence of a pair to a recursively-iterated structure.
Bridge. The construction here builds toward 03.13.02 (leray-serre spectral sequence and the gysin sequence), where the same data is upgraded, and the symmetry side is taken up in 03.13.03 (leray-hirsch theorem and the splitting principle for vector bundles). The defining pattern appears again in those units in a sharpened form, where the local data is glued or quotiented. Putting these together, the foundational insight is that the data of this unit gives the structural signature that the rest of the strand reads off.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
[object Promise]Mathlib's CategoryTheory.Triangulated.SpectralObject provides one abstract framework for spectral sequences (Verdier-Deligne style), and HomologicalComplex.SpectralSequence gives the spectral sequence of a filtered complex. The two-filtrations-on-a-double-complex setup, the explicit bidegree accounting on a bigraded module, and the convergence-from-bounded-filtration theorem are stub-level in Mathlib but not stated with the explicit bigrading required for Bott-Tu's pedagogy. The Lean module above declares the structures so downstream Codex units (Leray-Serre, Leray-Hirsch) can quote them.
Advanced results [Master]
Multiplicative structure. When is a differential graded algebra and the filtration is multiplicative (), the spectral sequence inherits a multiplicative structure: each page is a bigraded ring, is a derivation, and the products on are induced from those on . In the limit, is a bigraded ring whose product is the associated graded of the cup product on . This is the structure that powers the spectral-sequence computation of cohomology rings of fibre bundles in 03.13.02 [Bott-Tu §14, multiplicative structure].
Comparison theorem. A morphism of filtered complexes induces a morphism of spectral sequences. If the morphism induces an isomorphism on for some , it induces an isomorphism on all later pages and on the abutments. This is the technical lever behind the zigzag lemma for double complexes and behind proofs that two distinct spectral sequences computing the same thing must produce the same answer at some early page.
Edge homomorphisms. In a first-quadrant spectral sequence with , the edges and contribute edge homomorphisms: $$ H^n \twoheadrightarrow E_\infty^{n, 0} \hookrightarrow E_2^{n, 0}, \qquad E_2^{0, n} \twoheadrightarrow E_\infty^{0, n} \hookrightarrow H^n. $$ For the Leray-Serre spectral sequence of a fibration , the edge maps are (the bundle pullback) and (the fibre restriction). The five-term exact sequence of Exercise 7 splices these together in low degrees.
Transgression. A class that survives to has a differential , called the transgression of . In the Leray-Serre setting, transgression assigns to a class on the fibre an obstruction class on the base; this is the mechanism behind the Hopf invariant calculation, the cohomology of , and the entire Borel construction of from . The transgression is not a homomorphism in general but a partial map, defined precisely on the elements that survive page after page.
Convergence subtleties. Boundedness of the filtration is the cleanest hypothesis. In the unbounded case, two flavours of convergence — strong (the filtration on is exhaustive and Hausdorff) and weak (only the associated graded is recovered) — can diverge. Pathologies appear in pro-finite filtrations (lim obstructions) and in the Adams spectral sequence (where convergence is genuinely subtle). Bott-Tu's first-quadrant cohomological setting avoids these pathologies; McCleary's User's Guide treats them in detail.
Other spectral sequences in the wider zoo.
The Eilenberg-Moore spectral sequence computes for the homotopy fibre of a map , with , dual to the bar construction. The Adams spectral sequence computes stable homotopy groups of spheres from groups in the Steenrod algebra: . The Atiyah-Hirzebruch spectral sequence computes a generalised cohomology theory from ordinary cohomology: . Each is an instance of the same algebraic machinery developed in this unit, specialised to a different filtered complex.
The Čech-de Rham prototype made explicit. The double complex on a good cover of a smooth manifold — developed in 03.04.11 — is the concrete prototype for which the abstract machinery of this unit is the algebraic shadow. The two filtrations on produce the two spectral sequences and , with
$$
{}I E_2^{p, q} = H^p\delta(H^q_d(C^(\mathcal{U}; \Omega^))), \qquad {}{II} E_2^{p, q} = H^q_d(H^p\delta(C^(\mathcal{U}; \Omega^))),
$$
where is the Čech differential and is the de Rham differential. The first collapses on a good cover (each multiple intersection has vanishing positive de Rham cohomology by the Poincaré lemma, so the row spectral sequence dies), giving abutment . The second collapses to the Čech complex of the constant sheaf (each column is exact above degree by the partition-of-unity argument), giving abutment . Both abut to , hence the de Rham theorem
$$
H^_{\mathrm{dR}}(M) \cong \check{H}^(\mathcal{U}; \underline{\mathbb{R}})
$$
on a good cover. The tic-tac-toe principle of 03.04.11 is the explicit zigzag that traces a class through the double complex from one abutment to the other; in spectral-sequence language, it is the explicit lift of an -class to a representative cocycle on the total complex. This is the calculation Bott and Tu invoke when they observe that the reader has already been doing spectral sequences without knowing it.
Full proof set [Master]
The page-advance theorem in detail. The key calculation is that , where is defined via the explicit nested cycle/boundary subgroups and as in the proof of the main theorem. We expand the verification.
A class in is represented by with . The differential $$ d_r [x] = [dx] \in E_r^{p+r, q-r+1} $$ descends to a well-defined map: changing by an element of (a class with but lying in deeper filtration) leaves unchanged modulo , and changing by (a coboundary with ) makes , again unchanged.
The class is in iff , equivalently iff some representative (for ) satisfies . So , and the class of in agrees with the class of . Hence .
Similarly, the image of landing in is .
Taking the quotient: $$ \frac{\ker d_r}{\operatorname{im} d_r}\bigg|{(p, q)} = \frac{Z{r+1}^{p, q}}{Z_r^{p+1, q-1} + B_r^{p, q}} = E_{r+1}^{p, q}. \qquad \square $$
Uniqueness up to canonical isomorphism. Different presentations of the same filtered complex (e.g., via the exact couple of the long exact sequence of versus the explicit formulation) yield canonically isomorphic spectral sequences. The functorial naturality of the construction in morphisms of filtered complexes is verified pagewise.
Multiplicativity. If is a differential graded algebra and , then the bigraded inherits a product: represent and by and ; their product lies in with , so . The product is well-defined modulo and , the differential is a derivation by Leibniz on , and the ring is a quotient of .
Convergence in the bounded case. For a bounded filtration , the cycles and boundaries stabilise to and once . The limit is then the indicated quotient of cycles by the next filtration of cycles plus boundaries, which is as claimed.
Connections [Master]
Čech-de Rham double complex
03.04.11— the prototype double complex, with the row spectral sequence collapsing to de Rham cohomology of the manifold (Bott-Tu §8) and the column spectral sequence collapsing to Čech cohomology of the constant sheaf on a good cover (Bott-Tu §10). Byconn:440.exact-couple-double-complex, exact-couple spectral sequence equivalent to the Čech-de Rham double-complex spectral sequence (equivalence). The two filtrations on the Čech-de Rham double complex give two spectral sequences; both are concrete instances of the abstract exact-couple machinery (Massey 1952). The reader has already done several spectral sequences before meeting the abstract definition.Leray-Serre spectral sequence
03.13.02— the principal application: given a fibration with simply connected, the Leray-Serre spectral sequence has converging to . Byconn:441.serre-finiteness, Serre spectral sequence is the filtered-complex SS of a fibration's singular cochain filtration (specialisation). The exact-couple/double-complex machinery developed here is what Serre invokes.Leray-Hirsch theorem
03.13.03— when the spectral sequence collapses at (because cohomology of the fibre extends to cohomology of the total space), the answer is the Künneth product. Leray-Hirsch is the collapse-at- theorem, and the splitting principle for Pontryagin and Chern classes is its direct consequence.De Rham cohomology
03.04.06— the receiving end of the Čech-de Rham spectral sequence. The associated-graded structure on from a good-cover filtration gives the Čech-Mayer-Vietoris computation.Sheaf cohomology
04.03.01— Leray's general spectral sequence for a continuous map , with the Leray-Serre case as the fibre-bundle specialisation. Foundation-of relation.Eilenberg-MacLane spaces
03.12.05— the Serre spectral sequence of the path-loop fibration relates to inductively, supplying both the Cartan-Serre computation of cohomology operations and the Steenrod algebra.Pontryagin and Chern classes
03.06.04— the Borel-Hirzebruch derivation of characteristic classes via the splitting principle uses the Leray-Hirsch theorem on the projective bundle, which uses the Leray-Serre spectral sequence, which uses the general filtered-complex machinery developed here. The vertical line of dependence runs through this unit.
The Čech-de Rham equivalence is the cleanest example a beginner can compute. The Leray-Serre application is the structural payload. The general spectral sequence is the algebraic machinery that lets the same computation be done in twenty different settings without re-deriving the bookkeeping each time.
Throughlines and forward promises. The abstract spectral sequence is the foundational language for filtered-complex computations. We will see Leray-Serre specialise this to a fibration in 03.13.02; we will see Leray-Hirsch be the collapse-at- specialisation in 03.13.03; we will later see the Atiyah-Hirzebruch spectral sequence apply the same machinery to K-theory. This pattern recurs throughout: the Čech-de Rham SS, Mayer-Vietoris SS, Eilenberg-Moore SS, and Adams SS are all instances of this filtered-complex framework. The foundational reason the reader has already done several spectral sequences before meeting the abstract definition is exactly Bott-Tu's pedagogical inversion (§14): introduce concrete two-filtration computations on the Čech-de Rham double complex first, then abstract. Putting these together with Massey's exact-couple framework gives the canonical algebraic backbone. The bridge between geometric filtration and algebraic computation is exactly the page-by-page derived-couple iteration; this is precisely the abstraction Leray needed to organise his 1946–1950 results, and Massey 1952 made transparent.
Historical & philosophical context [Master]
The spectral sequence was invented in the most singular circumstances of any twentieth-century mathematical idea. Jean Leray, captured in 1940 during the fall of France, spent the next five years interned at Oflag XVII-A, a prisoner-of-war camp in Edelbach, Austria. Leray was a leading authority on partial differential equations and fluid mechanics — he had proved the existence of weak solutions to the Navier-Stokes equations in 1934 — and he feared that if his Nazi captors learned this, he would be coerced into wartime aerodynamic research. So he hid: he told his captors he was a topologist. To make the story credible, Leray turned himself into a topologist. In the camp, with a circle of fellow prisoner-mathematicians, he organised a université en captivité and developed in two parallel sweeps what became sheaf theory and the spectral sequence.
The first published note appeared as Leray's 1946 L'anneau d'homologie d'une représentation (C. R. Acad. Sci. Paris 222), where he announced what was at the time called the anneau spectral of a continuous map. The full development came in 1950 with two long papers in the Journal de Mathématiques Pures et Appliquées, in which Leray gave the spectral sequence of a continuous map in terms of the cohomology of the base with coefficients in the higher direct image sheaves . The construction was sheaf-theoretic from the start; Leray's insight was that the cohomology of a fibration could be computed by first computing the cohomology of the fibre at each point (giving a sheaf on the base) and then computing the cohomology of the base with these coefficients. The intermediate stages were the pages of the spectral sequence.
Leray's original presentation was difficult. The pages were defined by an opaque sequence of subquotients; the differentials were given by a recursive procedure that resisted intuition. William Massey made the construction transparent in 1952 with Exact couples in algebraic topology (Ann. of Math. 56), where he isolated the algebraic structure — the exact couple — that drives the page-by-page construction. Massey's exact couple is now the standard route into the subject; Leray's original derivation, while equivalent, is rarely taught.
The further development came rapidly. Jean-Pierre Serre's 1951 PhD thesis Homologie singulière des espaces fibrés. Applications (Ann. of Math. 54) recast Leray's spectral sequence for the singular cohomology of a fibre bundle, made the bidegree explicit, and used the result to compute the homotopy groups of spheres in low dimensions (in particular, , a calculation impossible without the spectral sequence). Henri Cartan and his 1950s seminar at the École Normale Supérieure made the spectral sequence the central tool of sheaf cohomology and homological algebra; the Cartan-Eilenberg textbook of 1956 codified the filtered-complex framework. Armand Borel in 1953 used Leray's spectral sequence on classifying spaces of compact Lie groups to compute as the invariants of the Weyl group on , supplying the foundation for the modern theory of characteristic classes.
The pedagogical reframing that Bott and Tu offer in their 1982 Differential Forms in Algebraic Topology §14 deserves separate mention. Bott-Tu observed that by the time a student of differential forms reaches §14, they have already done several spectral sequences without realising it: the de Rham theorem comparing de Rham and Čech cohomology is the collapse of one spectral sequence; the Mayer-Vietoris computation is the simplest non-degenerate filtered-complex argument; the Künneth formula is a collapsing spectral sequence. Bott-Tu therefore introduce the spectral sequence not as a piece of abstract homological algebra but as the natural generalisation of computations the reader has already performed. This pedagogical move makes the subject accessible in a way that Leray's 1950 papers and even Massey's 1952 paper do not. The introduction of the exact couple is delayed until after the double-complex spectral sequence has been worked through on concrete examples; the abstract algebra is then a clarification of the concrete machinery rather than a prerequisite for it.
The story of Leray, the prison camp, and the simultaneous birth of sheaves and spectral sequences is documented in Mawhin's 2000 obituary essay and in McCleary's introduction. It remains one of the most striking instances of mathematics done under duress, and one of the few cases in which an intellectual deception (Leray pretending to be a topologist) produced an enduring discipline.
Bibliography [Master]
- Leray, J., "L'anneau d'homologie d'une représentation", C. R. Acad. Sci. Paris 222 (1946), 1366–1368.
- Leray, J., "L'anneau spectral et l'anneau filtré d'homologie d'un espace localement compact et d'une application continue", J. Math. Pures Appl. 29 (1950), 1–80, 81–139.
- Massey, W. S., "Exact couples in algebraic topology", Ann. of Math. 56 (1952), 363–396.
- Serre, J.-P., "Homologie singulière des espaces fibrés. Applications", Ann. of Math. 54 (1951), 425–505.
- Cartan, H. & Eilenberg, S., Homological Algebra, Princeton University Press, 1956. §XV.
- Bott, R. & Tu, L. W., Differential Forms in Algebraic Topology, Graduate Texts in Mathematics 82, Springer, 1982. §14.
- McCleary, J., A User's Guide to Spectral Sequences, 2nd ed., Cambridge University Press, 2001. Ch. 1–3.
- Mawhin, J., "Jean Leray (1906–1998)", Gazette des Mathématiciens 84 (2000), 9–43.
- Hatcher, A., Spectral Sequences, online supplement to Algebraic Topology, Cornell University, 2004.
Bott-Tu Pass 4 — Agent C — N7. Greenfield chapter 13-spectral-sequences/. Exact couples (Massey 1952), filtered complexes, double complexes, two filtrations , convergence symbol , page- differential bidegree . Notation decisions #15, #29, #30 introduced here. Master Historical channels Leray 1946 directly: prison-camp origin at Oflag XVII-A, simultaneous birth of sheaves and spectral sequences, Massey's exact-couple clarification. Soft-syncs on Agent A's N3 (03.04.11); Čech-de Rham double complex referenced as the prototype.