# Serre spectral sequence

In mathematics, the Serre spectral sequence (sometimes Leray-Serre spectral sequence to acknowledge earlier work of Jean Leray in the Leray spectral sequence) is an important tool in algebraic topology. It expresses, in the language of homological algebra, the singular (co)homology of the total space X of a (Serre) fibration in terms of the (co)homology of the base space B and the fiber F. The result is due to Jean-Pierre Serre in his doctoral dissertation.

## Cohomology spectral sequence

Let f : XB be a Serre fibration of topological spaces, and let F be the fiber. The Serre cohomology spectral sequence is the following:

${\displaystyle E_{2}^{p,q}=H^{p}(B,H^{q}(F))\Rightarrow H^{p+q}(X).}$

Here, at least under standard simplifying conditions, the coefficient group in the E2-term is the q-th integral cohomology group of F, and the outer group is the singular cohomology of B with coefficients in that group.

Strictly speaking, what is meant is cohomology with respect to the local coefficient system on B given by the cohomology of the various fibers. Assuming for example, that B is simply connected, this collapses to the usual cohomology. For a path connected base, all the different fibers are homotopy equivalent. In particular, their cohomology is isomorphic, so the choice of "the" fiber does not give any ambiguity.

The abutment means integral cohomology of the total space X.

This spectral sequence can be derived from an exact couple built out of the long exact sequences of the cohomology of the pair (Xp, Xp−1), where Xp is the restriction of the fibration over the p-skeleton of B. More precisely, using this notation,

${\displaystyle A=\bigoplus _{p,q}H^{q}(X_{p})}$,   ${\displaystyle E_{1}^{p,q}=C=\bigoplus _{p,q}H^{q}(X_{p},X_{p-1}),}$

f is defined by restricting each piece on Xp to Xp−1, g is defined using the coboundary map in the long exact sequence of the pair, and h is defined by restricting (Xp, Xp−1) to Xp.

There is a multiplicative structure

${\displaystyle E_{r}^{p,q}\times E_{r}^{s,t}\to E_{r}^{p+s,q+t},}$

coinciding on the E2-term with (−1)qs times the cup product, and with respect to which the differentials dr are (graded) derivations inducing the product on the Er+1-page from the one on the Er-page.

## Homology spectral sequence

Similarly to the cohomology spectral sequence, there is one for homology:

${\displaystyle E_{p,q}^{2}=H_{p}(B,H_{q}(F))\Rightarrow H_{p+q}(X).}$

where the notations are dual to the ones above.

## Example computations

### Hopf Fibration

Recall that the Hopf fibration is given by ${\displaystyle S^{1}\hookrightarrow S^{3}\to S^{2}}$. Using the Leray-Serre Spectral sequence we see that the ${\displaystyle E_{2}}$-page reads

${\displaystyle {\begin{matrix}1&H^{0}(S^{2};\mathbb {Z} )&0&H^{2}(S^{2};\mathbb {Z} )\\0&H^{0}(S^{2};\mathbb {Z} )&0&H^{2}(S^{2};\mathbb {Z} )\\&0&1&2\end{matrix}}}$

Since ${\displaystyle E_{3}=E_{\infty }}$ we can see that the differential ${\displaystyle d_{2}^{0,1}}$ is an isomorphism.

### Sphere Bundle on a Complex Projective Variety

Given a complex n-dimensional projective variety ${\displaystyle X}$ there is a canonical family of line bundles ${\displaystyle {\mathcal {O}}_{X}(k)}$ for ${\displaystyle k\in \mathbb {Z} }$ coming from the embedding ${\displaystyle X\to \mathbb {CP} ^{m}}$. This is given by the global sections ${\displaystyle s_{0},\ldots ,s_{m}\in \Gamma (X,{\mathcal {O}}_{X}(1))}$ which send

${\displaystyle x\mapsto [s_{0}(x):\ldots :s_{m}(x)]}$

If we construct a rank ${\displaystyle r}$ vector bundle ${\displaystyle {\mathcal {E}}}$ which is a finite whitney sum of vector bundles we can construct a sphere bundle ${\displaystyle S\to X}$ whose fibers are the spheres ${\displaystyle S^{2r-1}\subset \mathbb {C} ^{r}}$. Then, we can use the Serre Spectral sequence along with the euler class to compute the integral cohomology of ${\displaystyle S}$. The ${\displaystyle E_{2}}$-page is given by ${\displaystyle E_{2}^{p,q}=H^{p}(X;H^{q}(S^{2r-1}))}$. We see that the only non-trivial differentials are given on the ${\displaystyle E_{2r}}$-page and are defined by cupping with the euler class ${\displaystyle e({\mathcal {E}})}$. In this case it is given by the top chern class of ${\displaystyle {\mathcal {E}}}$. For example, consider the vector bundle ${\displaystyle {\mathcal {O}}_{X}(a)\oplus {\mathcal {O}}_{X}(b)}$ for ${\displaystyle X}$ a K3 surface. Then, the spectral sequence reads as

${\displaystyle E_{2}=E_{3}=E_{4}={\begin{matrix}3&H^{0}(X;\mathbb {Z} )&H^{1}(H;\mathbb {Z} )&H^{2}(H;\mathbb {Z} )&H^{3}(H;\mathbb {Z} )&H^{4}(H;\mathbb {Z} )\\2&0&0&0&0&0\\1&0&0&0&0&0\\0&H^{0}(X;\mathbb {Z} )&H^{1}(H;\mathbb {Z} )&H^{2}(H;\mathbb {Z} )&H^{3}(H;\mathbb {Z} )&H^{4}(H;\mathbb {Z} )\\&0&1&2&3&4\end{matrix}}}$

The differential ${\displaystyle d_{4}=\cup a\cdot bH^{2}}$ for ${\displaystyle H^{2}}$ is the square of the Lefschetz class. In this case, the only non-trivial differential is then

${\displaystyle d_{4}^{0,3}:H^{0}(X;\mathbb {Z} )\to H^{4}(X;\mathbb {Z} )}$

We can finish this computation by noting the only nontrivial cohomology groups are

${\displaystyle H^{k}(X:\mathbb {Z} )={\begin{cases}\mathbb {Z} &k\in \{0,4\}\\\mathbb {Z} ^{\oplus 22}&k=2\end{cases}}}$

### Basic pathspace fibration

We begin first with a basic example; consider the path space fibration

${\displaystyle \Omega \mathbf {S} ^{n+1}\to \mathbf {PS} ^{n+1}\to \mathbf {S} ^{n+1}.}$

We know the homology of the base and total space, so our intuition tells us that the Serre spectral sequence should be able to tell us the homology of the loop space. This is an example of a case where we can study the homology of a fibration by using the E page (the homology of the total space) to control what can happen on the E2 page. So recall that

${\displaystyle E_{p,q}^{2}=H_{p}(\mathbf {S} ^{n+1};H_{q}(\Omega \mathbf {S} ^{n+1})).}$

Thus we know when q = 0, we are just looking at the regular integer valued homology groups Hp(Sn+1) which has value Z in degrees 0 and n+1 and value 0 everywhere else. However, since the path space is contractible, we know that by the time the sequence gets to E, everything becomes 0 except for the group at p = q = 0. The only way this can happen is if there is an isomorphism from Hn+1(Sn+1; H0(F)) = Z to another group. However, the only places a group can be nonzero are in the columns p = 0 or p = n+1 so this isomorphism must occur on the page En+1 with codomain H0(Sn+1; Hn(F)) = Z. However, putting a Z in this group means there must be a Z at Hn+1(Sn+1; Hn(F)). Inductively repeating this process shows that HiSn+1) has value Z at integer multiples of n and 0 everywhere else.

### Cohomology ring of complex projective space

We compute the cohomology of CPn using the fibration:

${\displaystyle \mathbf {S} ^{1}\hookrightarrow \mathbf {S} ^{2n+1}\to \mathbf {CP} ^{n}}$

Now, on the E2 page, in the 0,0 coordinate we have the identity of the ring. In the 0,1 coordinate, we have an element i that generates Z. However, we know that by the limit page, there can only be nontrivial generators in degree 2n+1 telling us that the generator i must transgress to some element x in the 2,0 coordinate. Now, this tells us that there must be an element ix in the 2,1 coordinate. We then see that d(ix) = x2 by the Leibniz rule telling us that the 4,0 coordinate must be x2 since there can be no nontrivial homology until degree 2n+1. Repeating this argument inductively until 2n+1 gives ixn in coordinate 2n,1 which must then be the only generator of Z in that degree thus telling us that the 2n+1,0 coordinate must be 0. Reading off the horizontal bottom row of the spectral sequence gives us the cohomology ring of CPn and it tells us that the answer is Z[x]/xn+1.

In the case of infinite complex projective space, taking limits gives the answer Z[x].

### Fourth homotopy group of the three-sphere

A more sophisticated application of the Serre spectral sequence is the computation π4(S3) = Z/2Z. This particular example illustrates a systematic technique which one can use in order to deduce information about the higher homotopy groups of spheres. Consider the following fibration which is an isomorphism on π3

${\displaystyle X\rightarrow \mathbf {S} ^{3}\rightarrow K(\mathbf {Z} ,3).\ }$

where K(π, n) is an Eilenberg-Maclane space. We then further convert the map XS3 to a fibration; it is general knowledge that the iterated fiber is the loop space of the base space so in our example we get that the fiber is ΩK(Z, 3) = K(Z, 2). But we know that K(Z, 2) = CP. Now we look at the cohomological Serre spectral sequence: we suppose we have a generator for the degree 3 cohomology of S3 called i. Since there is nothing in degree 3 in the total cohomology, we know this must be killed by an isomorphism. But the only thing that can map to it is the generator a of the cohomology ring of CP so we have d(a) = i. Therefore by the cup product structure, the generator in degree 4, a2 maps to the generator ia by multiplication by 2 and that the generator of cohomology in degree 6 maps to ia2 by multiplication by 3 etc. In particular we find that H4(X) = Z/2Z. But now since we killed off lower homotopy groups of X (i.e. groups in dimension less than 4) by using the iterated fibration, we know that H4(X) = π4(X) by the Hurewicz theorem telling us that π4(S3) = Z/2Z.

Corollary: π4(S2) = Z/2Z.

Proof: Take the long exact sequence of homotopy groups for the Hopf fibration S1S3S2.

## References

The Serre spectral sequence is covered in most textbooks on algebraic topology, e.g.

Although

gives many nice applications of the Serre spectral sequence.

An elegant construction is due to

• A. Dress, Zur Spektralsequenz einer Faserung, Inventiones Mathematicae 3, p. 172-178 (1967)

The case of simplicial sets is treated in

• P. Goerss, R. Jardine, Simplicial homotopy theory, Birkhäuser