Spectral sequence

For the sorting of stars in astronomy, see Stellar classification.

Tool in homological algebra

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (December 2023) (Learn how and when to remove this template message)

|

In homological algebra and algebraic topology, a spectral sequence is a means of computing homology groups by taking successive approximations. Spectral sequences are a generalization of exact sequences, and since their introduction by Jean Leray (1946a, 1946b), they have become important computational tools, particularly in algebraic topology, algebraic geometry and homological algebra.

## Discovery and motivation[edit]

Motivated by problems in algebraic topology, Jean Leray introduced the notion of a sheaf and found himself faced with the problem of computing sheaf cohomology. To compute sheaf cohomology, Leray introduced a computational technique now known as the Leray spectral sequence. This gave a relation between cohomology groups of a sheaf and cohomology groups of the pushforward of the sheaf. The relation involved an infinite process. Leray found that the cohomology groups of the pushforward formed a natural chain complex, so that he could take the cohomology of the cohomology. This was still not the cohomology of the original sheaf, but it was one step closer in a sense. The cohomology of the cohomology again formed a chain complex, and its cohomology formed a chain complex, and so on. The limit of this infinite process was essentially the same as the cohomology groups of the original sheaf.

It was soon realized that Leray's computational technique was an example of a more general phenomenon. Spectral sequences were found in diverse situations, and they gave intricate relationships among homology and cohomology groups coming from geometric situations such as fibrations and from algebraic situations involving derived functors. While their theoretical importance has decreased since the introduction of derived categories, they are still the most effective computational tool available. This is true even when many of the terms of the spectral sequence are incalculable.

Unfortunately, because of the large amount of information carried in spectral sequences, they are difficult to grasp. This information is usually contained in a rank three lattice of abelian groups or modules. The easiest cases to deal with are those in which the spectral sequence eventually collapses, meaning that going out further in the sequence produces no new information. Even when this does not happen, it is often possible to get useful information from a spectral sequence by various tricks.

## Formal definition[edit]

### Cohomological spectral sequence[edit]

Fix an abelian category, such as a category of modules over a ring, and a nonnegative integer  r 0 {\displaystyle r_{0}} . A cohomological spectral sequence is a sequence  { E r , d r } r ≥ r 0 {\displaystyle \\{E_{r},d_{r}\\}_{r\geq r_{0}}} of objects  E r {\displaystyle E_{r}} and endomorphisms  d r : E r -> E r {\displaystyle d_{r}:E_{r}\to E_{r}} , such that for every  r ≥ r 0 {\displaystyle r\geq r_{0}}

1. d r ∘ d r = 0 {\displaystyle d_{r}\circ d_{r}=0} ,
2. E r + 1 ≅ H ∗ ( E r , d r ) {\displaystyle E_{r+1}\cong H_{*}(E_{r},d_{r})} , the homology of  E r {\displaystyle E_{r}} with respect to  d r {\displaystyle d_{r}} .

Usually the isomorphisms are suppressed and we write  E r + 1 = H ∗ ( E r , d r ) {\displaystyle E_{r+1}=H_{*}(E_{r},d_{r})} instead. An object  E r {\displaystyle E_{r}} is called sheet (as in a sheet of paper), or sometimes a page or a term; an endomorphism  d r {\displaystyle d_{r}} is called boundary map or differential. Sometimes  E r + 1 {\displaystyle E_{r+1}} is called the derived object of  E r {\displaystyle E_{r}} .[citation needed]

### Bigraded spectral sequence[edit]

In reality spectral sequences mostly occur in the category of doubly graded modules over a ring R (or doubly graded sheaves of modules over a sheaf of rings), i.e. every sheet is a bigraded R-module  E r = ⨁ p , q ∈ Z 2 E r p , q . {\textstyle E_{r}=\bigoplus _{p,q\in \mathbb {Z} ^{2}}E_{r}^{p,q}.} So in this case a cohomological spectral sequence is a sequence  { E r , d r } r ≥ r 0 {\displaystyle \\{E_{r},d_{r}\\}_{r\geq r_{0}}} of bigraded R-modules  { E r p , q } p , q {\displaystyle \\{E_{r}^{p,q}\\}_{p,q}} and for every module the direct sum of endomorphisms  d r = ( d r p , q : E r p , q -> E r p + r , q − r + 1 ) p , q ∈ Z 2 {\displaystyle d_{r}=(d_{r}^{p,q}:E_{r}^{p,q}\to E_{r}^{p+r,q-r+1})_{p,q\in \mathbb {Z} ^{2}}} of bidegree  ( r , 1 − r ) {\displaystyle (r,1-r)} , such that for every  r ≥ r 0 {\displaystyle r\geq r_{0}} it holds that:

1. d r p + r , q − r + 1 ∘ d r p , q = 0 {\displaystyle d_{r}^{p+r,q-r+1}\circ d_{r}^{p,q}=0} ,
2. E r + 1 ≅ H ∗ ( E r , d r ) {\displaystyle E_{r+1}\cong H_{*}(E_{r},d_{r})} .

The notation used here is called complementary degree. Some authors write  E r d , q {\displaystyle E_{r}^{d,q}} instead, where  d = p + q {\displaystyle d=p+q} is the total degree. Depending upon the spectral sequence, the boundary map on the first sheet can have a degree which corresponds to r = 0, r = 1, or r = 2. For example, for the spectral sequence of a filtered complex, described below, r0 = 0, but for the Grothendieck spectral sequence, r0 = 2. Usually r0 is zero, one, or two. In the ungraded situation described above, r0 is irrelevant.

### Homological spectral sequence[edit]

Mostly the objects we are talking about are chain complexes, that occur with descending (like above) or ascending order. In the latter case, by replacing  E r p , q {\displaystyle E_{r}^{p,q}} with  E p , q r {\displaystyle E_{p,q}^{r}} and  d r p , q : E r p , q -> E r p + r , q − r + 1 {\displaystyle d_{r}^{p,q}:E_{r}^{p,q}\to E_{r}^{p+r,q-r+1}} with  d p , q r : E p , q r -> E p − r , q + r − 1 r {\displaystyle d_{p,q}^{r}:E_{p,q}^{r}\to E_{p-r,q+r-1}^{r}} (bidegree  ( − r , r − 1 ) {\displaystyle (-r,r-1)} ), one receives the definition of a homological spectral sequence analogously to the cohomological case.

#### Spectral sequence from a chain complex[edit]

The most elementary example in the ungraded situation is a chain complex C•. An object C• in an abelian category of chain complexes naturally comes with a differential d. Let r0 = 0, and let E0 be C•. This forces E1 to be the complex H(C•): At the i'th location this is the i'th homology group of C•. The only natural differential on this new complex is the zero map, so we let d1 = 0. This forces  E 2 {\displaystyle E_{2}} to equal  E 1 {\displaystyle E_{1}} , and again our only natural differential is the zero map. Putting the zero differential on all the rest of our sheets gives a spectral sequence whose terms are:

* E0 = C•
* Er = H(C•) for all r ≥ 1.

The terms of this spectral sequence stabilize at the first sheet because its only nontrivial differential was on the zeroth sheet. Consequently, we can get no more information at later steps. Usually, to get useful information from later sheets, we need extra structure on the  E r {\displaystyle E_{r}} .

## Visualization[edit]

The E2 sheet of a cohomological spectral sequence

A doubly graded spectral sequence has a tremendous amount of data to keep track of, but there is a common visualization technique which makes the structure of the spectral sequence clearer. We have three indices, r, p, and q. An object  E r {\displaystyle E_{r}} can be seen as the  r t h {\displaystyle r^{th}} checkered page of a book. On these sheets, we will take p to be the horizontal direction and q to be the vertical direction. At each lattice point we have the object  E r p , q {\displaystyle E_{r}^{p,q}} . Now turning to the next page means taking homology, that is the  ( r + 1 ) t h {\displaystyle (r+1)^{th}} page is a subquotient of the  r t h {\displaystyle r^{th}} page. The total degree n = p \+ q runs diagonally, northwest to southeast, across each sheet. In the homological case, the differentials have bidegree (−r, r − 1), so they decrease n by one. In the cohomological case, n is increased by one. The differentials change their direction with each turn with respect to r.

Four pages of a cohomological spectral sequence

The red arrows demonstrate the case of a first quadrant sequence (see example below), where only the objects of the first quadrant are non-zero. While turning pages, either the domain or the codomain of all the differentials become zero.

## Properties[edit]

### Categorical properties[edit]

The set of cohomological spectral sequences form a category: a morphism of spectral sequences  f : E -> E ′ {\displaystyle f:E\to E'} is by definition a collection of maps  f r : E r -> E r ′ {\displaystyle f_{r}:E_{r}\to E'_{r}} which are compatible with the differentials, i.e.  f r ∘ d r = d r ′ ∘ f r {\displaystyle f_{r}\circ d_{r}=d'_{r}\circ f_{r}} , and with the given isomorphisms between the cohomology of the rth step and the (r+1)th sheets of E and E' , respectively:  f r + 1 ( E r + 1 ) = f r + 1 ( H ( E r ) ) = H ( f r ( E r ) ) {\displaystyle f_{r+1}(E_{r+1})\,=\,f_{r+1}(H(E_{r}))\,=\,H(f_{r}(E_{r}))} . In the bigraded case, they should also respect the graduation:  f r ( E r p , q ) ⊂ E r ′ p , q . {\displaystyle f_{r}(E_{r}^{p,q})\subset {E'_{r}}^{p,q}.}

### Multiplicative structure[edit]

A cup product gives a ring structure to a cohomology group, turning it into a cohomology ring. Thus, it is natural to consider a spectral sequence with a ring structure as well. Let  E r p , q {\displaystyle E_{r}^{p,q}} be a spectral sequence of cohomological type. We say it has multiplicative structure if (i)  E r {\displaystyle E_{r}} are (doubly graded) differential graded algebras and (ii) the multiplication on  E r + 1 {\displaystyle E_{r+1}} is induced by that on  E r {\displaystyle E_{r}} via passage to cohomology.

A typical example is the cohomological Serre spectral sequence for a fibration  F -> E -> B {\displaystyle F\to E\to B} , when the coefficient group is a ring R. It has the multiplicative structure induced by the cup products of fibre and base on the  E 2 {\displaystyle E_{2}} -page.[1] However, in general the limiting term  E ∞ {\displaystyle E_{\infty }} is not isomorphic as a graded algebra to H(E; R).[2] The multiplicative structure can be very useful for calculating differentials on the sequence.[3]

## Constructions of spectral sequences[edit]

Spectral sequences can be constructed by various ways. In algebraic topology, an exact couple is perhaps the most common tool for the construction. In algebraic geometry, spectral sequences are usually constructed from filtrations of cochain complexes.

### Spectral sequence of an exact couple[edit]

Main article: Exact couple

Another technique for constructing spectral sequences is William Massey's method of exact couples. Exact couples are particularly common in algebraic topology. Despite this they are unpopular in abstract algebra, where most spectral sequences come from filtered complexes.

To define exact couples, we begin again with an abelian category. As before, in practice this is usually the category of doubly graded modules over a ring. An exact couple is a pair of objects (A, C), together with three homomorphisms between these objects: f : A → A, g : A → C and h : C → A subject to certain exactness conditions:

* Image f = Kernel g
* Image g = Kernel h
* Image h = Kernel f

We will abbreviate this data by (A, C, f, g, h). Exact couples are usually depicted as triangles. We will see that C corresponds to the E0 term of the spectral sequence and that A is some auxiliary data.

To pass to the next sheet of the spectral sequence, we will form the derived couple. We set:

* d = g o h
* A' = f(A)
* C' = Ker d / Im d
* f' = f|A', the restriction of f to A'
* h' : C' → A' is induced by h. It is straightforward to see that h induces such a map.
* g' : A' → C' is defined on elements as follows: For each a in A', write a as f(b) for some b in A. g'(a) is defined to be the image of g(b) in C'. In general, g' can be constructed using one of the embedding theorems for abelian categories.

From here it is straightforward to check that (A', C', f', g', h') is an exact couple. C' corresponds to the E1 term of the spectral sequence. We can iterate this procedure to get exact couples (A(n), C(n), f(n), g(n), h(n)).

In order to construct a spectral sequence, let En be C(n) and dn be g(n) o h(n).

#### Spectral sequences constructed with this method[edit]

* Serre spectral sequence[4] \- used to compute (co)homology of a fibration
* Atiyah–Hirzebruch spectral sequence \- used to compute (co)homology of extraordinary cohomology theories, such as K-theory
* Bockstein spectral sequence.
* Spectral sequences of filtered complexes

### The spectral sequence of a filtered complex[edit]

A very common type of spectral sequence comes from a filtered cochain complex, as it naturally induces a bigraded object. Consider a cochain complex  ( C ∙ , d ) {\displaystyle (C^{\bullet },d)} together with a descending filtration,  . . . ⊃ F − 2 C ∙ ⊃ F − 1 C ∙ ⊃ F 0 C ∙ ⊃ F 1 C ∙ ⊃ F 2 C ∙ ⊃ F 3 C ∙ ⊃ . . . {\textstyle ...\supset \,F^{-2}C^{\bullet }\,\supset \,F^{-1}C^{\bullet }\supset F^{0}C^{\bullet }\,\supset \,F^{1}C^{\bullet }\,\supset \,F^{2}C^{\bullet }\,\supset \,F^{3}C^{\bullet }\,\supset ...\,} . We require that the boundary map is compatible with the filtration, i.e.  d ( F p C n ) ⊂ F p C n + 1 {\textstyle d(F^{p}C^{n})\subset F^{p}C^{n+1}} , and that the filtration is exhaustive, that is, the union of the set of all  F p C ∙ {\textstyle F^{p}C^{\bullet }} is the entire chain complex  C ∙ {\textstyle C^{\bullet }} . Then there exists a spectral sequence with  E 0 p , q = F p C p + q / F p + 1 C p + q {\textstyle E_{0}^{p,q}=F^{p}C^{p+q}/F^{p+1}C^{p+q}} and  E 1 p , q = H p + q ( F p C ∙ / F p + 1 C ∙ ) {\textstyle E_{1}^{p,q}=H^{p+q}(F^{p}C^{\bullet }/F^{p+1}C^{\bullet })} .[5] Later, we will also assume that the filtration is Hausdorff or separated, that is, the intersection of the set of all  F p C ∙ {\textstyle F^{p}C^{\bullet }} is zero.

The filtration is useful because it gives a measure of nearness to zero: As p increases,  F p C ∙ {\textstyle F^{p}C^{\bullet }} gets closer and closer to zero. We will construct a spectral sequence from this filtration where coboundaries and cocycles in later sheets get closer and closer to coboundaries and cocycles in the original complex. This spectral sequence is doubly graded by the filtration degree p and the complementary degree q = n − p.

#### Construction[edit]

C ∙ {\displaystyle C^{\bullet }} has only a single grading and a filtration, so we first construct a doubly graded object for the first page of the spectral sequence. To get the second grading, we will take the associated graded object with respect to the filtration. We will write it in an unusual way which will be justified at the  E 1 {\displaystyle E_{1}} step:

Z − 1 p , q = Z 0 p , q = F p C p + q {\displaystyle Z_{-1}^{p,q}=Z_{0}^{p,q}=F^{p}C^{p+q}}
B 0 p , q = 0 {\displaystyle B_{0}^{p,q}=0}
E 0 p , q = Z 0 p , q B 0 p , q + Z − 1 p + 1 , q − 1 = F p C p + q F p + 1 C p + q {\displaystyle E_{0}^{p,q}={\frac {Z_{0}^{p,q}}{B_{0}^{p,q}+Z_{-1}^{p+1,q-1}}}={\frac {F^{p}C^{p+q}}{F^{p+1}C^{p+q}}}}
E 0 = ⨁ p , q ∈ Z E 0 p , q {\displaystyle E_{0}=\bigoplus _{p,q\in \mathbf {Z} }E_{0}^{p,q}}

Since we assumed that the boundary map was compatible with the filtration,  E 0 {\displaystyle E_{0}} is a doubly graded object and there is a natural doubly graded boundary map  d 0 {\displaystyle d_{0}} on  E 0 {\displaystyle E_{0}} . To get  E 1 {\displaystyle E_{1}} , we take the homology of  E 0 {\displaystyle E_{0}} .

Z ¯ 1 p , q = ker ⁡ d 0 p , q : E 0 p , q -> E 0 p , q + 1 = ker ⁡ d 0 p , q : F p C p + q / F p + 1 C p + q -> F p C p + q + 1 / F p + 1 C p + q + 1 {\displaystyle {\bar {Z}}_{1}^{p,q}=\ker d_{0}^{p,q}:E_{0}^{p,q}\rightarrow E_{0}^{p,q+1}=\ker d_{0}^{p,q}:F^{p}C^{p+q}/F^{p+1}C^{p+q}\rightarrow F^{p}C^{p+q+1}/F^{p+1}C^{p+q+1}}
B ¯ 1 p , q = im d 0 p , q − 1 : E 0 p , q − 1 -> E 0 p , q = im d 0 p , q − 1 : F p C p + q − 1 / F p + 1 C p + q − 1 -> F p C p + q / F p + 1 C p + q {\displaystyle {\bar {B}}_{1}^{p,q}={\mbox{im }}d_{0}^{p,q-1}:E_{0}^{p,q-1}\rightarrow E_{0}^{p,q}={\mbox{im }}d_{0}^{p,q-1}:F^{p}C^{p+q-1}/F^{p+1}C^{p+q-1}\rightarrow F^{p}C^{p+q}/F^{p+1}C^{p+q}}
E 1 p , q = Z ¯ 1 p , q B ¯ 1 p , q = ker ⁡ d 0 p , q : E 0 p , q -> E 0 p , q + 1 im d 0 p , q − 1 : E 0 p , q − 1 -> E 0 p , q {\displaystyle E_{1}^{p,q}={\frac {{\bar {Z}}_{1}^{p,q}}{{\bar {B}}_{1}^{p,q}}}={\frac {\ker d_{0}^{p,q}:E_{0}^{p,q}\rightarrow E_{0}^{p,q+1}}{{\mbox{im }}d_{0}^{p,q-1}:E_{0}^{p,q-1}\rightarrow E_{0}^{p,q}}}}
E 1 = ⨁ p , q ∈ Z E 1 p , q = ⨁ p , q ∈ Z Z ¯ 1 p , q B ¯ 1 p , q {\displaystyle E_{1}=\bigoplus _{p,q\in \mathbf {Z} }E_{1}^{p,q}=\bigoplus _{p,q\in \mathbf {Z} }{\frac {{\bar {Z}}_{1}^{p,q}}{{\bar {B}}_{1}^{p,q}}}}

Notice that  Z ¯ 1 p , q {\displaystyle {\bar {Z}}_{1}^{p,q}} and  B ¯ 1 p , q {\displaystyle {\bar {B}}_{1}^{p,q}} can be written as the images in  E 0 p , q {\displaystyle E_{0}^{p,q}} of

Z 1 p , q = ker ⁡ d 0 p , q : F p C p + q -> C p + q + 1 / F p + 1 C p + q + 1 {\displaystyle Z_{1}^{p,q}=\ker d_{0}^{p,q}:F^{p}C^{p+q}\rightarrow C^{p+q+1}/F^{p+1}C^{p+q+1}}
B 1 p , q = ( im d 0 p , q − 1 : F p C p + q − 1 -> C p + q ) ∩ F p C p + q {\displaystyle B_{1}^{p,q}=({\mbox{im }}d_{0}^{p,q-1}:F^{p}C^{p+q-1}\rightarrow C^{p+q})\cap F^{p}C^{p+q}}

and that we then have

E 1 p , q = Z 1 p , q B 1 p , q + Z 0 p + 1 , q − 1 . {\displaystyle E_{1}^{p,q}={\frac {Z_{1}^{p,q}}{B_{1}^{p,q}+Z_{0}^{p+1,q-1}}}.}

Z 1 p , q {\displaystyle Z_{1}^{p,q}} are exactly the elements which the differential pushes up one level in the filtration, and  B 1 p , q {\displaystyle B_{1}^{p,q}} are exactly the image of the elements which the differential pushes up zero levels in the filtration. This suggests that we should choose  Z r p , q {\displaystyle Z_{r}^{p,q}} to be the elements which the differential pushes up r levels in the filtration and  B r p , q {\displaystyle B_{r}^{p,q}} to be image of the elements which the differential pushes up r-1 levels in the filtration. In other words, the spectral sequence should satisfy

Z r p , q = ker ⁡ d 0 p , q : F p C p + q -> C p + q + 1 / F p + r C p + q + 1 {\displaystyle Z_{r}^{p,q}=\ker d_{0}^{p,q}:F^{p}C^{p+q}\rightarrow C^{p+q+1}/F^{p+r}C^{p+q+1}}
B r p , q = ( im d 0 p − r + 1 , q + r − 2 : F p − r + 1 C p + q − 1 -> C p + q ) ∩ F p C p + q {\displaystyle B_{r}^{p,q}=({\mbox{im }}d_{0}^{p-r+1,q+r-2}:F^{p-r+1}C^{p+q-1}\rightarrow C^{p+q})\cap F^{p}C^{p+q}}
E r p , q = Z r p , q B r p , q + Z r − 1 p + 1 , q − 1 {\displaystyle E_{r}^{p,q}={\frac {Z_{r}^{p,q}}{B_{r}^{p,q}+Z_{r-1}^{p+1,q-1}}}}

and we should have the relationship

B r p , q = d 0 p , q ( Z r − 1 p − r + 1 , q + r − 2 ) . {\displaystyle B_{r}^{p,q}=d_{0}^{p,q}(Z_{r-1}^{p-r+1,q+r-2}).}

For this to make sense, we must find a differential  d r {\displaystyle d_{r}} on each  E r {\displaystyle E_{r}} and verify that it leads to homology isomorphic to  E r + 1 {\displaystyle E_{r+1}} . The differential

d r p , q : E r p , q -> E r p + r , q − r + 1 {\displaystyle d_{r}^{p,q}:E_{r}^{p,q}\rightarrow E_{r}^{p+r,q-r+1}}

is defined by restricting the original differential  d {\displaystyle d} defined on  C p + q {\displaystyle C^{p+q}} to the subobject  Z r p , q {\displaystyle Z_{r}^{p,q}} . It is straightforward to check that the homology of  E r {\displaystyle E_{r}} with respect to this differential is  E r + 1 {\displaystyle E_{r+1}} , so this gives a spectral sequence. Unfortunately, the differential is not very explicit. Determining differentials or finding ways to work around them is one of the main challenges to successfully applying a spectral sequence.

#### Spectral sequences constructed with this method[edit]

* Hodge–de Rham spectral sequence
* Spectral sequence of a double complex
* Can be used to construct Mixed Hodge structures[6]

### The spectral sequence of a double complex[edit]

Another common spectral sequence is the spectral sequence of a double complex. A double complex is a collection of objects Ci,j for all integers i and j together with two differentials, d I and d II. d I is assumed to decrease i, and d II is assumed to decrease j. Furthermore, we assume that the differentials anticommute, so that d I d II \+ d II d I = 0. Our goal is to compare the iterated homologies  H i I ( H j I I ( C ∙ , ∙ ) ) {\displaystyle H_{i}^{I}(H_{j}^{II}(C_{\bullet ,\bullet }))} and  H j I I ( H i I ( C ∙ , ∙ ) ) {\displaystyle H_{j}^{II}(H_{i}^{I}(C_{\bullet ,\bullet }))} . We will do this by filtering our double complex in two different ways. Here are our filtrations:

( C i , j I ) p = { 0 if i < p C i , j if i ≥ p {\displaystyle (C_{i,j}^{I})_{p}={\begin{cases}0&{\text{if }}i<p\\\C_{i,j}&{\text{if }}i\geq p\end{cases}}}
( C i , j I I ) p = { 0 if j < p C i , j if j ≥ p {\displaystyle (C_{i,j}^{II})_{p}={\begin{cases}0&{\text{if }}j<p\\\C_{i,j}&{\text{if }}j\geq p\end{cases}}}

To get a spectral sequence, we will reduce to the previous example. We define the total complex T(C•,•) to be the complex whose n'th term is  ⨁ i + j = n C i , j {\displaystyle \bigoplus _{i+j=n}C_{i,j}} and whose differential is d I \+ d II. This is a complex because d I and d II are anticommuting differentials. The two filtrations on Ci,j give two filtrations on the total complex:

T n ( C ∙ , ∙ ) p I = ⨁ i + j = n i > p − 1 C i , j {\displaystyle T_{n}(C_{\bullet ,\bullet })_{p}^{I}=\bigoplus _{i+j=n \atop i>p-1}C_{i,j}}
T n ( C ∙ , ∙ ) p I I = ⨁ i + j = n j > p − 1 C i , j {\displaystyle T_{n}(C_{\bullet ,\bullet })_{p}^{II}=\bigoplus _{i+j=n \atop j>p-1}C_{i,j}}

To show that these spectral sequences give information about the iterated homologies, we will work out the E0, E1, and E2 terms of the I filtration on T(C•,•). The E0 term is clear:

I E p , q 0 = T n ( C ∙ , ∙ ) p I / T n ( C ∙ , ∙ ) p + 1 I = ⨁ i + j = n i > p − 1 C i , j / ⨁ i + j = n i > p C i , j = C p , q , {\displaystyle {}^{I}E_{p,q}^{0}=T_{n}(C_{\bullet ,\bullet })_{p}^{I}/T_{n}(C_{\bullet ,\bullet })_{p+1}^{I}=\bigoplus _{i+j=n \atop i>p-1}C_{i,j}{\Big /}\bigoplus _{i+j=n \atop i>p}C_{i,j}=C_{p,q},}

where n = p \+ q.

To find the E1 term, we need to determine d I \+ d II on E0. Notice that the differential must have degree −1 with respect to n, so we get a map

d p , q I + d p , q I I : T n ( C ∙ , ∙ ) p I / T n ( C ∙ , ∙ ) p + 1 I = C p , q -> T n − 1 ( C ∙ , ∙ ) p I / T n − 1 ( C ∙ , ∙ ) p + 1 I = C p , q − 1 {\displaystyle d_{p,q}^{I}+d_{p,q}^{II}:T_{n}(C_{\bullet ,\bullet })_{p}^{I}/T_{n}(C_{\bullet ,\bullet })_{p+1}^{I}=C_{p,q}\rightarrow T_{n-1}(C_{\bullet ,\bullet })_{p}^{I}/T_{n-1}(C_{\bullet ,\bullet })_{p+1}^{I}=C_{p,q-1}}

Consequently, the differential on E0 is the map Cp,q → Cp,q−1 induced by d I \+ d II. But d I has the wrong degree to induce such a map, so d I must be zero on E0. That means the differential is exactly d II, so we get

I E p , q 1 = H q I I ( C p , ∙ ) . {\displaystyle {}^{I}E_{p,q}^{1}=H_{q}^{II}(C_{p,\bullet }).}

To find E2, we need to determine

d p , q I + d p , q I I : H q I I ( C p , ∙ ) -> H q I I ( C p + 1 , ∙ ) {\displaystyle d_{p,q}^{I}+d_{p,q}^{II}:H_{q}^{II}(C_{p,\bullet })\rightarrow H_{q}^{II}(C_{p+1,\bullet })}

Because E1 was exactly the homology with respect to d II, d II is zero on E1. Consequently, we get

I E p , q 2 = H p I ( H q I I ( C ∙ , ∙ ) ) . {\displaystyle {}^{I}E_{p,q}^{2}=H_{p}^{I}(H_{q}^{II}(C_{\bullet ,\bullet })).}

Using the other filtration gives us a different spectral sequence with a similar E2 term:

I I E p , q 2 = H q I I ( H p I ( C ∙ , ∙ ) ) . {\displaystyle {}^{II}E_{p,q}^{2}=H_{q}^{II}(H_{p}^{I}(C_{\bullet ,\bullet })).}

What remains is to find a relationship between these two spectral sequences. It will turn out that as r increases, the two sequences will become similar enough to allow useful comparisons.

## Convergence, degeneration, and abutment[edit]

### Interpretation as a filtration of cycles and boundaries[edit]

Let Er be a spectral sequence, starting with say r = 1. Then there is a sequence of subobjects

0 = B 0 ⊂ B 1 ⊂ B 2 ⊂ ⋯ ⊂ B r ⊂ ⋯ ⊂ Z r ⊂ ⋯ ⊂ Z 2 ⊂ Z 1 ⊂ Z 0 = E 1 {\displaystyle 0=B_{0}\subset B_{1}\subset B_{2}\subset \dots \subset B_{r}\subset \dots \subset Z_{r}\subset \dots \subset Z_{2}\subset Z_{1}\subset Z_{0}=E_{1}}

such that  E r ≃ Z r − 1 / B r − 1 {\displaystyle E_{r}\simeq Z_{r-1}/B_{r-1}} ; indeed, recursively we let  Z 0 = E 1 , B 0 = 0 {\displaystyle Z_{0}=E_{1},B_{0}=0} and let  Z r , B r {\displaystyle Z_{r},B_{r}} be so that  Z r / B r − 1 , B r / B r − 1 {\displaystyle Z_{r}/B_{r-1},B_{r}/B_{r-1}} are the kernel and the image of  E r -> d r E r . {\displaystyle E_{r}{\overset {d_{r}}{\to }}E_{r}.}

We then let  Z ∞ = ∩ r Z r , B ∞ = ∪ r B r {\displaystyle Z_{\infty }=\cap _{r}Z_{r},B_{\infty }=\cup _{r}B_{r}} and

E ∞ = Z ∞ / B ∞ {\displaystyle E_{\infty }=Z_{\infty }/B_{\infty }} ;

it is called the limiting term. (Of course, such  E ∞ {\displaystyle E_{\infty }} need not exist in the category, but this is usually a non-issue since for example in the category of modules such limits exist or since in practice a spectral sequence one works with tends to degenerate; there are only finitely many inclusions in the sequence above.)

### Terms of convergence[edit]

We say a spectral sequence converges weakly if there is a graded object  H ∙ {\displaystyle H^{\bullet }} with a filtration  F ∙ H n {\displaystyle F^{\bullet }H^{n}} for every  n {\displaystyle n} , and for every  p {\displaystyle p} there exists an isomorphism  E ∞ p , q ≅ F p H p + q / F p + 1 H p + q {\displaystyle E_{\infty }^{p,q}\cong F^{p}H^{p+q}/F^{p+1}H^{p+q}} . It converges to  H ∙ {\displaystyle H^{\bullet }} if the filtration  F ∙ H n {\displaystyle F^{\bullet }H^{n}} is Hausdorff, i.e.  ∩ p F p H ∙ = 0 {\displaystyle \cap _{p}F^{p}H^{\bullet }=0} . We write

E r p , q ⇒ p E ∞ n {\displaystyle E_{r}^{p,q}\Rightarrow _{p}E_{\infty }^{n}}

to mean that whenever p \+ q = n,  E r p , q {\displaystyle E_{r}^{p,q}} converges to  E ∞ p , q {\displaystyle E_{\infty }^{p,q}} . We say that a spectral sequence  E r p , q {\displaystyle E_{r}^{p,q}} abuts to E ∞ p , q {\displaystyle E_{\infty }^{p,q}} if for every  p , q {\displaystyle p,q} there is  r ( p , q ) {\displaystyle r(p,q)} such that for all  r ≥ r ( p , q ) {\displaystyle r\geq r(p,q)} ,  E r p , q = E r ( p , q ) p , q {\displaystyle E_{r}^{p,q}=E_{r(p,q)}^{p,q}} . Then  E r ( p , q ) p , q = E ∞ p , q {\displaystyle E_{r(p,q)}^{p,q}=E_{\infty }^{p,q}} is the limiting term. The spectral sequence is regular or degenerates at  r 0 {\displaystyle r_{0}} if the differentials  d r p , q {\displaystyle d_{r}^{p,q}} are zero for all  r ≥ r 0 {\displaystyle r\geq r_{0}} . If in particular there is  r 0 ≥ 2 {\displaystyle r_{0}\geq 2} , such that the  r 0 t h {\displaystyle r_{0}^{th}} sheet is concentrated on a single row or a single column, then we say it collapses. In symbols, we write:

E r p , q ⇒ p E ∞ p , q {\displaystyle E_{r}^{p,q}\Rightarrow _{p}E_{\infty }^{p,q}}

The p indicates the filtration index. It is very common to write the  E 2 p , q {\displaystyle E_{2}^{p,q}} term on the left-hand side of the abutment, because this is the most useful term of most spectral sequences. The spectral sequence of an unfiltered chain complex degenerates at the first sheet (see first example): since nothing happens after the zeroth sheet, the limiting sheet  E ∞ {\displaystyle E_{\infty }} is the same as  E 1 {\displaystyle E_{1}} .

The five-term exact sequence of a spectral sequence relates certain low-degree terms and E∞ terms.

## Examples of degeneration[edit]

### The spectral sequence of a filtered complex, continued[edit]

Notice that we have a chain of inclusions:

Z 0 p , q ⊇ Z 1 p , q ⊇ Z 2 p , q ⊇ ⋯ ⊇ B 2 p , q ⊇ B 1 p , q ⊇ B 0 p , q {\displaystyle Z_{0}^{p,q}\supseteq Z_{1}^{p,q}\supseteq Z_{2}^{p,q}\supseteq \cdots \supseteq B_{2}^{p,q}\supseteq B_{1}^{p,q}\supseteq B_{0}^{p,q}}

We can ask what happens if we define

Z ∞ p , q = ⋂ r = 0 ∞ Z r p , q , {\displaystyle Z_{\infty }^{p,q}=\bigcap _{r=0}^{\infty }Z_{r}^{p,q},}
B ∞ p , q = ⋃ r = 0 ∞ B r p , q , {\displaystyle B_{\infty }^{p,q}=\bigcup _{r=0}^{\infty }B_{r}^{p,q},}
E ∞ p , q = Z ∞ p , q B ∞ p , q + Z ∞ p + 1 , q − 1 . {\displaystyle E_{\infty }^{p,q}={\frac {Z_{\infty }^{p,q}}{B_{\infty }^{p,q}+Z_{\infty }^{p+1,q-1}}}.}

E ∞ p , q {\displaystyle E_{\infty }^{p,q}} is a natural candidate for the abutment of this spectral sequence. Convergence is not automatic, but happens in many cases. In particular, if the filtration is finite and consists of exactly r nontrivial steps, then the spectral sequence degenerates after the rth sheet. Convergence also occurs if the complex and the filtration are both bounded below or both bounded above.

To describe the abutment of our spectral sequence in more detail, notice that we have the formulas:

Z ∞ p , q = ⋂ r = 0 ∞ Z r p , q = ⋂ r = 0 ∞ ker ⁡ ( F p C p + q -> C p + q + 1 / F p + r C p + q + 1 ) {\displaystyle Z_{\infty }^{p,q}=\bigcap _{r=0}^{\infty }Z_{r}^{p,q}=\bigcap _{r=0}^{\infty }\ker(F^{p}C^{p+q}\rightarrow C^{p+q+1}/F^{p+r}C^{p+q+1})}
B ∞ p , q = ⋃ r = 0 ∞ B r p , q = ⋃ r = 0 ∞ ( im d p , q − r : F p − r C p + q − 1 -> C p + q ) ∩ F p C p + q {\displaystyle B_{\infty }^{p,q}=\bigcup _{r=0}^{\infty }B_{r}^{p,q}=\bigcup _{r=0}^{\infty }({\mbox{im }}d^{p,q-r}:F^{p-r}C^{p+q-1}\rightarrow C^{p+q})\cap F^{p}C^{p+q}}

To see what this implies for  Z ∞ p , q {\displaystyle Z_{\infty }^{p,q}} recall that we assumed that the filtration was separated. This implies that as r increases, the kernels shrink, until we are left with  Z ∞ p , q = ker ⁡ ( F p C p + q -> C p + q + 1 ) {\displaystyle Z_{\infty }^{p,q}=\ker(F^{p}C^{p+q}\rightarrow C^{p+q+1})} . For  B ∞ p , q {\displaystyle B_{\infty }^{p,q}} , recall that we assumed that the filtration was exhaustive. This implies that as r increases, the images grow until we reach  B ∞ p , q = im ( C p + q − 1 -> C p + q ) ∩ F p C p + q {\displaystyle B_{\infty }^{p,q}={\text{im }}(C^{p+q-1}\rightarrow C^{p+q})\cap F^{p}C^{p+q}} . We conclude

E ∞ p , q = gr p H p + q ( C ∙ ) {\displaystyle E_{\infty }^{p,q}={\mbox{gr}}_{p}H^{p+q}(C^{\bullet })} ,

that is, the abutment of the spectral sequence is the pth graded part of the (p+q)th homology of C. If our spectral sequence converges, then we conclude that:

E r p , q ⇒ p H p + q ( C ∙ ) {\displaystyle E_{r}^{p,q}\Rightarrow _{p}H^{p+q}(C^{\bullet })}

#### Long exact sequences[edit]

Using the spectral sequence of a filtered complex, we can derive the existence of long exact sequences. Choose a short exact sequence of cochain complexes 0 → A• → B• → C• → 0, and call the first map f• : A• → B•. We get natural maps of homology objects Hn(A•) → Hn(B•) → Hn(C•), and we know that this is exact in the middle. We will use the spectral sequence of a filtered complex to find the connecting homomorphism and to prove that the resulting sequence is exact.To start, we filter B•:

F 0 B n = B n {\displaystyle F^{0}B^{n}=B^{n}}
F 1 B n = A n {\displaystyle F^{1}B^{n}=A^{n}}
F 2 B n = 0 {\displaystyle F^{2}B^{n}=0}

This gives:

E 0 p , q = F p B p + q F p + 1 B p + q = { 0 if p < 0 or p > 1 C q if p = 0 A q + 1 if p = 1 {\displaystyle E_{0}^{p,q}={\frac {F^{p}B^{p+q}}{F^{p+1}B^{p+q}}}={\begin{cases}0&{\text{if }}p<0{\text{ or }}p>1\\\C^{q}&{\text{if }}p=0\\\A^{q+1}&{\text{if }}p=1\end{cases}}}
E 1 p , q = { 0 if p < 0 or p > 1 H q ( C ∙ ) if p = 0 H q + 1 ( A ∙ ) if p = 1 {\displaystyle E_{1}^{p,q}={\begin{cases}0&{\text{if }}p<0{\text{ or }}p>1\\\H^{q}(C^{\bullet })&{\text{if }}p=0\\\H^{q+1}(A^{\bullet })&{\text{if }}p=1\end{cases}}}

The differential has bidegree (1, 0), so d0,q : Hq(C•) → Hq+1(A•). These are the connecting homomorphisms from the snake lemma, and together with the maps A• → B• → C•, they give a sequence:

⋯ -> H q ( B ∙ ) -> H q ( C ∙ ) -> H q + 1 ( A ∙ ) -> H q + 1 ( B ∙ ) -> ⋯ {\displaystyle \cdots \rightarrow H^{q}(B^{\bullet })\rightarrow H^{q}(C^{\bullet })\rightarrow H^{q+1}(A^{\bullet })\rightarrow H^{q+1}(B^{\bullet })\rightarrow \cdots }

It remains to show that this sequence is exact at the A and C spots. Notice that this spectral sequence degenerates at the E2 term because the differentials have bidegree (2, −1). Consequently, the E2 term is the same as the E∞ term:

E 2 p , q ≅ gr p H p + q ( B ∙ ) = { 0 if p < 0 or p > 1 H q ( B ∙ ) / H q ( A ∙ ) if p = 0 im H q + 1 f ∙ : H q + 1 ( A ∙ ) -> H q + 1 ( B ∙ ) if p = 1 {\displaystyle E_{2}^{p,q}\cong {\text{gr}}_{p}H^{p+q}(B^{\bullet })={\begin{cases}0&{\text{if }}p<0{\text{ or }}p>1\\\H^{q}(B^{\bullet })/H^{q}(A^{\bullet })&{\text{if }}p=0\\\\{\text{im }}H^{q+1}f^{\bullet }:H^{q+1}(A^{\bullet })\rightarrow H^{q+1}(B^{\bullet })&{\text{if }}p=1\end{cases}}}

But we also have a direct description of the E2 term as the homology of the E1 term. These two descriptions must be isomorphic:

H q ( B ∙ ) / H q ( A ∙ ) ≅ ker ⁡ d 0 , q 1 : H q ( C ∙ ) -> H q + 1 ( A ∙ ) {\displaystyle H^{q}(B^{\bullet })/H^{q}(A^{\bullet })\cong \ker d_{0,q}^{1}:H^{q}(C^{\bullet })\rightarrow H^{q+1}(A^{\bullet })}
im H q + 1 f ∙ : H q + 1 ( A ∙ ) -> H q + 1 ( B ∙ ) ≅ H q + 1 ( A ∙ ) / ( im d 0 , q 1 : H q ( C ∙ ) -> H q + 1 ( A ∙ ) ) {\displaystyle {\text{im }}H^{q+1}f^{\bullet }:H^{q+1}(A^{\bullet })\rightarrow H^{q+1}(B^{\bullet })\cong H^{q+1}(A^{\bullet })/({\mbox{im }}d_{0,q}^{1}:H^{q}(C^{\bullet })\rightarrow H^{q+1}(A^{\bullet }))}

The former gives exactness at the C spot, and the latter gives exactness at the A spot.

### The spectral sequence of a double complex, continued[edit]

Using the abutment for a filtered complex, we find that:

H p I ( H q I I ( C ∙ , ∙ ) ) ⇒ p H p + q ( T ( C ∙ , ∙ ) ) {\displaystyle H_{p}^{I}(H_{q}^{II}(C_{\bullet ,\bullet }))\Rightarrow _{p}H^{p+q}(T(C_{\bullet ,\bullet }))}
H q I I ( H p I ( C ∙ , ∙ ) ) ⇒ q H p + q ( T ( C ∙ , ∙ ) ) {\displaystyle H_{q}^{II}(H_{p}^{I}(C_{\bullet ,\bullet }))\Rightarrow _{q}H^{p+q}(T(C_{\bullet ,\bullet }))}

In general, the two gradings on Hp+q(T(C•,•)) are distinct. Despite this, it is still possible to gain useful information from these two spectral sequences.

#### Commutativity of Tor[edit]

Let R be a ring, let M be a right R-module and N a left R-module. Recall that the derived functors of the tensor product are denoted Tor. Tor is defined using a projective resolution of its first argument. However, it turns out that  Tor i ⁡ ( M , N ) = Tor i ⁡ ( N , M ) {\displaystyle \operatorname {Tor} _{i}(M,N)=\operatorname {Tor} _{i}(N,M)} . While this can be verified without a spectral sequence, it is very easy with spectral sequences.

Choose projective resolutions  P ∙ {\displaystyle P_{\bullet }} and  Q ∙ {\displaystyle Q_{\bullet }} of M and N, respectively. Consider these as complexes which vanish in negative degree having differentials d and e, respectively. We can construct a double complex whose terms are  C i , j = P i ⊗ Q j {\displaystyle C_{i,j}=P_{i}\otimes Q_{j}} and whose differentials are  d ⊗ 1 {\displaystyle d\otimes 1} and  ( − 1 ) i ( 1 ⊗ e ) {\displaystyle (-1)^{i}(1\otimes e)} . (The factor of −1 is so that the differentials anticommute.) Since projective modules are flat, taking the tensor product with a projective module commutes with taking homology, so we get:

H p I ( H q I I ( P ∙ ⊗ Q ∙ ) ) = H p I ( P ∙ ⊗ H q I I ( Q ∙ ) ) {\displaystyle H_{p}^{I}(H_{q}^{II}(P_{\bullet }\otimes Q_{\bullet }))=H_{p}^{I}(P_{\bullet }\otimes H_{q}^{II}(Q_{\bullet }))}
H q I I ( H p I ( P ∙ ⊗ Q ∙ ) ) = H q I I ( H p I ( P ∙ ) ⊗ Q ∙ ) {\displaystyle H_{q}^{II}(H_{p}^{I}(P_{\bullet }\otimes Q_{\bullet }))=H_{q}^{II}(H_{p}^{I}(P_{\bullet })\otimes Q_{\bullet })}

Since the two complexes are resolutions, their homology vanishes outside of degree zero. In degree zero, we are left with

H p I ( P ∙ ⊗ N ) = Tor p ⁡ ( M , N ) {\displaystyle H_{p}^{I}(P_{\bullet }\otimes N)=\operatorname {Tor} _{p}(M,N)}
H q I I ( M ⊗ Q ∙ ) = Tor q ⁡ ( N , M ) {\displaystyle H_{q}^{II}(M\otimes Q_{\bullet })=\operatorname {Tor} _{q}(N,M)}

In particular, the  E p , q 2 {\displaystyle E_{p,q}^{2}} terms vanish except along the lines q = 0 (for the I spectral sequence) and p = 0 (for the II spectral sequence). This implies that the spectral sequence degenerates at the second sheet, so the E∞ terms are isomorphic to the E2 terms:

Tor p ⁡ ( M , N ) ≅ E p ∞ = H p ( T ( C ∙ , ∙ ) ) {\displaystyle \operatorname {Tor} _{p}(M,N)\cong E_{p}^{\infty }=H_{p}(T(C_{\bullet ,\bullet }))}
Tor q ⁡ ( N , M ) ≅ E q ∞ = H q ( T ( C ∙ , ∙ ) ) {\displaystyle \operatorname {Tor} _{q}(N,M)\cong E_{q}^{\infty }=H_{q}(T(C_{\bullet ,\bullet }))}

Finally, when p and q are equal, the two right-hand sides are equal, and the commutativity of Tor follows.

## Worked-out examples[edit]

### First-quadrant sheet[edit]

Consider a spectral sequence where  E r p , q {\displaystyle E_{r}^{p,q}} vanishes for all  p {\displaystyle p} less than some  p 0 {\displaystyle p_{0}} and for all  q {\displaystyle q} less than some  q 0 {\displaystyle q_{0}} . If  p 0 {\displaystyle p_{0}} and  q 0 {\displaystyle q_{0}} can be chosen to be zero, this is called a first-quadrant spectral sequence. The sequence abuts because  E r + i p , q = E r p , q {\displaystyle E_{r+i}^{p,q}=E_{r}^{p,q}} holds for all  i ≥ 0 {\displaystyle i\geq 0} if  r > p {\displaystyle r>p} and  r > q + 1 {\displaystyle r>q+1} . To see this, note that either the domain or the codomain of the differential is zero for the considered cases. In visual terms, the sheets stabilize in a growing rectangle (see picture above). The spectral sequence need not degenerate, however, because the differential maps might not all be zero at once. Similarly, the spectral sequence also converges if  E r p , q {\displaystyle E_{r}^{p,q}} vanishes for all  p {\displaystyle p} greater than some  p 0 {\displaystyle p_{0}} and for all  q {\displaystyle q} greater than some  q 0 {\displaystyle q_{0}} .

### 2 non-zero adjacent columns[edit]

Let  E p , q r {\displaystyle E_{p,q}^{r}} be a homological spectral sequence such that  E p , q 2 = 0 {\displaystyle E_{p,q}^{2}=0} for all p other than 0, 1. Visually, this is the spectral sequence with  E 2 {\displaystyle E^{2}} -page

⋮ ⋮ ⋮ ⋮ ⋯ 0 E 0 , 2 2 E 1 , 2 2 0 ⋯ ⋯ 0 E 0 , 1 2 E 1 , 1 2 0 ⋯ ⋯ 0 E 0 , 0 2 E 1 , 0 2 0 ⋯ ⋯ 0 E 0 , − 1 2 E 1 , − 1 2 0 ⋯ ⋮ ⋮ ⋮ ⋮ {\displaystyle {\begin{matrix}&\vdots &\vdots &\vdots &\vdots &\\\\\cdots &0&E_{0,2}^{2}&E_{1,2}^{2}&0&\cdots \\\\\cdots &0&E_{0,1}^{2}&E_{1,1}^{2}&0&\cdots \\\\\cdots &0&E_{0,0}^{2}&E_{1,0}^{2}&0&\cdots \\\\\cdots &0&E_{0,-1}^{2}&E_{1,-1}^{2}&0&\cdots \\\&\vdots &\vdots &\vdots &\vdots &\end{matrix}}}

The differentials on the second page have degree (-2, 1), so they are of the form

d p , q 2 : E p , q 2 -> E p − 2 , q + 1 2 {\displaystyle d_{p,q}^{2}:E_{p,q}^{2}\to E_{p-2,q+1}^{2}}

These maps are all zero since they are

d 0 , q 2 : E 0 , q 2 -> 0 {\displaystyle d_{0,q}^{2}:E_{0,q}^{2}\to 0} ,  d 1 , q 2 : E 1 , q 2 -> 0 {\displaystyle d_{1,q}^{2}:E_{1,q}^{2}\to 0}

hence the spectral sequence degenerates:  E ∞ = E 2 {\displaystyle E^{\infty }=E^{2}} . Say, it converges to  H ∗ {\displaystyle H_{*}} with a filtration

0 = F − 1 H n ⊂ F 0 H n ⊂ ⋯ ⊂ F n H n = H n {\displaystyle 0=F_{-1}H_{n}\subset F_{0}H_{n}\subset \dots \subset F_{n}H_{n}=H_{n}}

such that  E p , q ∞ = F p H p + q / F p − 1 H p + q {\displaystyle E_{p,q}^{\infty }=F_{p}H_{p+q}/F_{p-1}H_{p+q}} . Then  F 0 H n = E 0 , n 2 {\displaystyle F_{0}H_{n}=E_{0,n}^{2}} ,  F 1 H n / F 0 H n = E 1 , n − 1 2 {\displaystyle F_{1}H_{n}/F_{0}H_{n}=E_{1,n-1}^{2}} ,  F 2 H n / F 1 H n = 0 {\displaystyle F_{2}H_{n}/F_{1}H_{n}=0} ,  F 3 H n / F 2 H n = 0 {\displaystyle F_{3}H_{n}/F_{2}H_{n}=0} , etc. Thus, there is the exact sequence:[7]

0 -> E 0 , n 2 -> H n -> E 1 , n − 1 2 -> 0 {\displaystyle 0\to E_{0,n}^{2}\to H_{n}\to E_{1,n-1}^{2}\to 0} .

Next, let  E p , q r {\displaystyle E_{p,q}^{r}} be a spectral sequence whose second page consists only of two lines q = 0, 1. This need not degenerate at the second page but it still degenerates at the third page as the differentials there have degree (-3, 2). Note  E p , 0 3 = ker ⁡ ( d : E p , 0 2 -> E p − 2 , 1 2 ) {\displaystyle E_{p,0}^{3}=\operatorname {ker} (d:E_{p,0}^{2}\to E_{p-2,1}^{2})} , as the denominator is zero. Similarly,  E p , 1 3 = coker ⁡ ( d : E p + 2 , 0 2 -> E p , 1 2 ) {\displaystyle E_{p,1}^{3}=\operatorname {coker} (d:E_{p+2,0}^{2}\to E_{p,1}^{2})} . Thus,

0 -> E p , 0 ∞ -> E p , 0 2 -> d E p − 2 , 1 2 -> E p − 2 , 1 ∞ -> 0 {\displaystyle 0\to E_{p,0}^{\infty }\to E_{p,0}^{2}{\overset {d}{\to }}E_{p-2,1}^{2}\to E_{p-2,1}^{\infty }\to 0} .

Now, say, the spectral sequence converges to H with a filtration F as in the previous example. Since  F p − 2 H p / F p − 3 H p = E p − 2 , 2 ∞ = 0 {\displaystyle F_{p-2}H_{p}/F_{p-3}H_{p}=E_{p-2,2}^{\infty }=0} ,  F p − 3 H p / F p − 4 H p = 0 {\displaystyle F_{p-3}H_{p}/F_{p-4}H_{p}=0} , etc., we have:  0 -> E p − 1 , 1 ∞ -> H p -> E p , 0 ∞ -> 0 {\displaystyle 0\to E_{p-1,1}^{\infty }\to H_{p}\to E_{p,0}^{\infty }\to 0} . Putting everything together, one gets:[8]

⋯ -> H p + 1 -> E p + 1 , 0 2 -> d E p − 1 , 1 2 -> H p -> E p , 0 2 -> d E p − 2 , 1 2 -> H p − 1 -> … . {\displaystyle \cdots \to H_{p+1}\to E_{p+1,0}^{2}{\overset {d}{\to }}E_{p-1,1}^{2}\to H_{p}\to E_{p,0}^{2}{\overset {d}{\to }}E_{p-2,1}^{2}\to H_{p-1}\to \dots .}

### Wang sequence[edit]

The computation in the previous section generalizes in a straightforward way. Consider a fibration over a sphere:

F -> i E -> p S n {\displaystyle F{\overset {i}{\to }}E{\overset {p}{\to }}S^{n}}

with n at least 2. There is the Serre spectral sequence:

E p , q 2 = H p ( S n ; H q ( F ) ) ⇒ H p + q ( E ) {\displaystyle E_{p,q}^{2}=H_{p}(S^{n};H_{q}(F))\Rightarrow H_{p+q}(E)} ;

that is to say,  E p , q ∞ = F p H p + q ( E ) / F p − 1 H p + q ( E ) {\displaystyle E_{p,q}^{\infty }=F_{p}H_{p+q}(E)/F_{p-1}H_{p+q}(E)} with some filtration  F ∙ {\displaystyle F_{\bullet }} .

Since  H p ( S n ) {\displaystyle H_{p}(S^{n})} is nonzero only when p is zero or n and equal to Z in that case, we see  E p , q 2 {\displaystyle E_{p,q}^{2}} consists of only two lines  p = 0 , n {\displaystyle p=0,n} , hence the  E 2 {\displaystyle E^{2}} -page is given by

⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋯ 0 E 0 , 2 2 0 ⋯ 0 E n , 2 2 0 ⋯ ⋯ 0 E 0 , 1 2 0 ⋯ 0 E n , 1 2 0 ⋯ ⋯ 0 E 0 , 0 2 0 ⋯ 0 E n , 0 2 0 ⋯ {\displaystyle {\begin{matrix}&\vdots &\vdots &\vdots &&\vdots &\vdots &\vdots &\\\\\cdots &0&E_{0,2}^{2}&0&\cdots &0&E_{n,2}^{2}&0&\cdots \\\\\cdots &0&E_{0,1}^{2}&0&\cdots &0&E_{n,1}^{2}&0&\cdots \\\\\cdots &0&E_{0,0}^{2}&0&\cdots &0&E_{n,0}^{2}&0&\cdots \\\\\end{matrix}}}

Moreover, since

E p , q 2 = H p ( S n ; H q ( F ) ) = H q ( F ) {\displaystyle E_{p,q}^{2}=H_{p}(S^{n};H_{q}(F))=H_{q}(F)}

for  p = 0 , n {\displaystyle p=0,n} by the universal coefficient theorem, the  E 2 {\displaystyle E^{2}} page looks like

⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋯ 0 H 2 ( F ) 0 ⋯ 0 H 2 ( F ) 0 ⋯ ⋯ 0 H 1 ( F ) 0 ⋯ 0 H 1 ( F ) 0 ⋯ ⋯ 0 H 0 ( F ) 0 ⋯ 0 H 0 ( F ) 0 ⋯ {\displaystyle {\begin{matrix}&\vdots &\vdots &\vdots &&\vdots &\vdots &\vdots &\\\\\cdots &0&H_{2}(F)&0&\cdots &0&H_{2}(F)&0&\cdots \\\\\cdots &0&H_{1}(F)&0&\cdots &0&H_{1}(F)&0&\cdots \\\\\cdots &0&H_{0}(F)&0&\cdots &0&H_{0}(F)&0&\cdots \\\\\end{matrix}}}

Since the only non-zero differentials are on the  E n {\displaystyle E^{n}} -page, given by

d n , q n : E n , q n -> E 0 , q + n − 1 n {\displaystyle d_{n,q}^{n}:E_{n,q}^{n}\to E_{0,q+n-1}^{n}}

which is

d n , q n : H q ( F ) -> H q + n − 1 ( F ) {\displaystyle d_{n,q}^{n}:H_{q}(F)\to H_{q+n-1}(F)}

the spectral sequence converges on  E n + 1 = E ∞ {\displaystyle E^{n+1}=E^{\infty }} . By computing  E n + 1 {\displaystyle E^{n+1}} we get an exact sequence

0 -> E n , q − n ∞ -> E n , q − n n -> d E 0 , q − 1 n -> E 0 , q − 1 ∞ -> 0. {\displaystyle 0\to E_{n,q-n}^{\infty }\to E_{n,q-n}^{n}{\overset {d}{\to }}E_{0,q-1}^{n}\to E_{0,q-1}^{\infty }\to 0.}

and written out using the homology groups, this is

0 -> E n , q − n ∞ -> H q − n ( F ) -> d H q − 1 ( F ) -> E 0 , q − 1 ∞ -> 0. {\displaystyle 0\to E_{n,q-n}^{\infty }\to H_{q-n}(F){\overset {d}{\to }}H_{q-1}(F)\to E_{0,q-1}^{\infty }\to 0.}

To establish what the two  E ∞ {\displaystyle E^{\infty }} -terms are, write  H = H ( E ) {\displaystyle H=H(E)} , and since  F 1 H q / F 0 H q = E 1 , q − 1 ∞ = 0 {\displaystyle F_{1}H_{q}/F_{0}H_{q}=E_{1,q-1}^{\infty }=0} , etc., we have:  E n , q − n ∞ = F n H q / F 0 H q {\displaystyle E_{n,q-n}^{\infty }=F_{n}H_{q}/F_{0}H_{q}} and thus, since  F n H q = H q {\displaystyle F_{n}H_{q}=H_{q}} ,

0 -> E 0 , q ∞ -> H q -> E n , q − n ∞ -> 0. {\displaystyle 0\to E_{0,q}^{\infty }\to H_{q}\to E_{n,q-n}^{\infty }\to 0.}

This is the exact sequence

0 -> H q ( F ) -> H q ( E ) -> H q − n ( F ) -> 0. {\displaystyle 0\to H_{q}(F)\to H_{q}(E)\to H_{q-n}(F)\to 0.}

Putting all calculations together, one gets:[9]

⋯ -> H q ( F ) -> i ∗ H q ( E ) -> H q − n ( F ) -> d H q − 1 ( F ) -> i ∗ H q − 1 ( E ) -> H q − n − 1 ( F ) -> … {\displaystyle \dots \to H_{q}(F){\overset {i_{*}}{\to }}H_{q}(E)\to H_{q-n}(F){\overset {d}{\to }}H_{q-1}(F){\overset {i_{*}}{\to }}H_{q-1}(E)\to H_{q-n-1}(F)\to \dots }

(The Gysin sequence is obtained in a similar way.)

### Low-degree terms[edit]

With an obvious notational change, the type of the computations in the previous examples can also be carried out for cohomological spectral sequence. Let  E r p , q {\displaystyle E_{r}^{p,q}} be a first-quadrant spectral sequence converging to H with the decreasing filtration

0 = F n + 1 H n ⊂ F n H n ⊂ ⋯ ⊂ F 0 H n = H n {\displaystyle 0=F^{n+1}H^{n}\subset F^{n}H^{n}\subset \dots \subset F^{0}H^{n}=H^{n}}

so that  E ∞ p , q = F p H p + q / F p + 1 H p + q . {\displaystyle E_{\infty }^{p,q}=F^{p}H^{p+q}/F^{p+1}H^{p+q}.} Since  E 2 p , q {\displaystyle E_{2}^{p,q}} is zero if p or q is negative, we have:

0 -> E ∞ 0 , 1 -> E 2 0 , 1 -> d E 2 2 , 0 -> E ∞ 2 , 0 -> 0. {\displaystyle 0\to E_{\infty }^{0,1}\to E_{2}^{0,1}{\overset {d}{\to }}E_{2}^{2,0}\to E_{\infty }^{2,0}\to 0.}

Since  E ∞ 1 , 0 = E 2 1 , 0 {\displaystyle E_{\infty }^{1,0}=E_{2}^{1,0}} for the same reason and since  F 2 H 1 = 0 , {\displaystyle F^{2}H^{1}=0,}

0 -> E 2 1 , 0 -> H 1 -> E ∞ 0 , 1 -> 0 {\displaystyle 0\to E_{2}^{1,0}\to H^{1}\to E_{\infty }^{0,1}\to 0} .

Since  F 3 H 2 = 0 {\displaystyle F^{3}H^{2}=0} ,  E ∞ 2 , 0 ⊂ H 2 {\displaystyle E_{\infty }^{2,0}\subset H^{2}} . Stacking the sequences together, we get the so-called five-term exact sequence:

0 -> E 2 1 , 0 -> H 1 -> E 2 0 , 1 -> d E 2 2 , 0 -> H 2 . {\displaystyle 0\to E_{2}^{1,0}\to H^{1}\to E_{2}^{0,1}{\overset {d}{\to }}E_{2}^{2,0}\to H^{2}.}

## Edge maps and transgressions[edit]

### Homological spectral sequences[edit]

Let  E p , q r {\displaystyle E_{p,q}^{r}} be a spectral sequence. If  E p , q r = 0 {\displaystyle E_{p,q}^{r}=0} for every q < 0, then it must be that: for r ≥ 2,

E p , 0 r + 1 = ker ⁡ ( d : E p , 0 r -> E p − r , r − 1 r ) {\displaystyle E_{p,0}^{r+1}=\operatorname {ker} (d:E_{p,0}^{r}\to E_{p-r,r-1}^{r})}

as the denominator is zero. Hence, there is a sequence of monomorphisms:

E p , 0 r -> E p , 0 r − 1 -> ⋯ -> E p , 0 3 -> E p , 0 2 {\displaystyle E_{p,0}^{r}\to E_{p,0}^{r-1}\to \dots \to E_{p,0}^{3}\to E_{p,0}^{2}} .

They are called the edge maps. Similarly, if  E p , q r = 0 {\displaystyle E_{p,q}^{r}=0} for every p < 0, then there is a sequence of epimorphisms (also called the edge maps):

E 0 , q 2 -> E 0 , q 3 -> ⋯ -> E 0 , q r − 1 -> E 0 , q r {\displaystyle E_{0,q}^{2}\to E_{0,q}^{3}\to \dots \to E_{0,q}^{r-1}\to E_{0,q}^{r}} .

The transgression is a partially-defined map (more precisely, a map from a subobject to a quotient)

τ : E p , 0 2 -> E 0 , p − 1 2 {\displaystyle \tau :E_{p,0}^{2}\to E_{0,p-1}^{2}}

given as a composition  E p , 0 2 -> E p , 0 p -> d E 0 , p − 1 p -> E 0 , p − 1 2 {\displaystyle E_{p,0}^{2}\to E_{p,0}^{p}{\overset {d}{\to }}E_{0,p-1}^{p}\to E_{0,p-1}^{2}} , the first and last maps being the inverses of the edge maps.[10]

### Cohomological spectral sequences[edit]

For a spectral sequence  E r p , q {\displaystyle E_{r}^{p,q}} of cohomological type, the analogous statements hold. If  E r p , q = 0 {\displaystyle E_{r}^{p,q}=0} for every q < 0, then there is a sequence of epimorphisms

E 2 p , 0 -> E 3 p , 0 -> ⋯ -> E r − 1 p , 0 -> E r p , 0 {\displaystyle E_{2}^{p,0}\to E_{3}^{p,0}\to \dots \to E_{r-1}^{p,0}\to E_{r}^{p,0}} .

And if  E r p , q = 0 {\displaystyle E_{r}^{p,q}=0} for every p < 0, then there is a sequence of monomorphisms:

E r 0 , q -> E r − 1 0 , q -> ⋯ -> E 3 0 , q -> E 2 0 , q {\displaystyle E_{r}^{0,q}\to E_{r-1}^{0,q}\to \dots \to E_{3}^{0,q}\to E_{2}^{0,q}} .

The transgression is a not necessarily well-defined map:

τ : E 2 0 , q − 1 -> E 2 q , 0 {\displaystyle \tau :E_{2}^{0,q-1}\to E_{2}^{q,0}}

induced by  d : E q 0 , q − 1 -> E q q , 0 {\displaystyle d:E_{q}^{0,q-1}\to E_{q}^{q,0}} .

### Application[edit]

Determining these maps are fundamental for computing many differentials in the Serre spectral sequence. For instance the transgression map determines the differential[11]

d n : E n , 0 n -> E 0 , n − 1 n {\displaystyle d_{n}:E_{n,0}^{n}\to E_{0,n-1}^{n}}

for the homological spectral spectral sequence, hence on the Serre spectral sequence for a fibration  F -> E -> B {\displaystyle F\to E\to B} gives the map

d n : H n ( B ) -> H n − 1 ( F ) {\displaystyle d_{n}:H_{n}(B)\to H_{n-1}(F)} .

## Further examples[edit]

Some notable spectral sequences are:

### Topology and geometry[edit]

* Atiyah–Hirzebruch spectral sequence of an extraordinary cohomology theory
* Bar spectral sequence for the homology of the classifying space of a group.
* Bockstein spectral sequence relating the homology with mod p coefficients and the homology reduced mod p.
* Cartan–Leray spectral sequence converging to the homology of a quotient space.
* Eilenberg–Moore spectral sequence for the singular cohomology of the pullback of a fibration
* Serre spectral sequence of a fibration

### Homotopy theory[edit]

* Adams spectral sequence in stable homotopy theory
* Adams–Novikov spectral sequence, a generalization to extraordinary cohomology theories.
* Barratt spectral sequence converging to the homotopy of the initial space of a cofibration.
* Bousfield–Kan spectral sequence converging to the homotopy colimit of a functor.
* Chromatic spectral sequence for calculating the initial terms of the Adams–Novikov spectral sequence.
* Cobar spectral sequence
* EHP spectral sequence converging to stable homotopy groups of spheres
* Federer spectral sequence converging to homotopy groups of a function space.
* Homotopy fixed point spectral sequence[12]
* Hurewicz spectral sequence for calculating the homology of a space from its homotopy.
* Miller spectral sequence converging to the mod p stable homology of a space.
* Milnor spectral sequence is another name for the bar spectral sequence.
* Moore spectral sequence is another name for the bar spectral sequence.
* Quillen spectral sequence for calculating the homotopy of a simplicial group.
* Rothenberg–Steenrod spectral sequence is another name for the bar spectral sequence.
* van Kampen spectral sequence for calculating the homotopy of a wedge of spaces.

### Algebra[edit]

* Čech-to-derived functor spectral sequence from Čech cohomology to sheaf cohomology.
* Change of rings spectral sequences for calculating Tor and Ext groups of modules.
* Connes spectral sequences converging to the cyclic homology of an algebra.
* Gersten–Witt spectral sequence
* Green's spectral sequence for Koszul cohomology
* Grothendieck spectral sequence for composing derived functors
* Hyperhomology spectral sequence for calculating hyperhomology.
* Künneth spectral sequence for calculating the homology of a tensor product of differential algebras.
* Leray spectral sequence converging to the cohomology of a sheaf.
* Local-to-global Ext spectral sequence
* Lyndon–Hochschild–Serre spectral sequence in group (co)homology
* May spectral sequence for calculating the Tor or Ext groups of an algebra.
* Spectral sequence of a differential filtered group: described in this article.
* Spectral sequence of a double complex: described in this article.
* Spectral sequence of an exact couple: described in this article.
* Universal coefficient spectral sequence
* van Est spectral sequence converging to relative Lie algebra cohomology.

### Complex and algebraic geometry[edit]

* Arnold's spectral sequence in singularity theory.
* Bloch–Lichtenbaum spectral sequence converging to the algebraic K-theory of a field.
* Frölicher spectral sequence starting from the Dolbeault cohomology and converging to the algebraic de Rham cohomology of a variety.
* Hodge–de Rham spectral sequence converging to the algebraic de Rham cohomology of a variety.
* Motivic-to-K-theory spectral sequence

## Notes[edit]

1. ^ McCleary 2001, p. [page needed].
2. ^ Hatcher, Example 1.17.
3. ^ Hatcher, Example 1.18.
4. ^ May.
5. ^ Serge Lang (2002), Algebra, Graduate Texts in Mathematics 211 (in German) (Überarbeitete 3. ed.), New York: Springer-Verlag, ISBN 038795385X
6. ^ Elzein, Fouad; Trang, Lê Dung (2013-02-23). "Mixed Hodge Structures". pp. 40, 4.0.2. arXiv:1302.5811 [math.AG].
7. ^ Weibel 1994, Exercise 5.2.1.; there are typos in the exact sequence, at least in the 1994 edition.
8. ^ Weibel 1994, Exercise 5.2.2.
9. ^ Weibel 1994, Application 5.3.5.
10. ^ May, § 1.
11. ^ Hatcher, pp. 540, 564.
12. ^ Bruner, Robert R.; Rognes, John (2005). "Differentials in the homological homotopy fixed point spectral sequence". Algebr. Geom. Topol. 5 (2): 653–690. arXiv:math/0406081. doi:10.2140/agt.2005.5.653.

## References[edit]

### Introductory[edit]

* Fomenko, Anatoly; Fuchs, Dmitry, Homotopical Topology
* Hatcher, Allen. "Spectral Sequences in Algebraic Topology" (PDF).

### References[edit]

* Leray, Jean (1946a), "L'anneau d'homologie d'une représentation", Les Comptes rendus de l'Académie des sciences, 222: 1366–1368
* Leray, Jean (1946b), "Structure de l'anneau d'homologie d'une représentation", Les Comptes rendus de l'Académie des sciences, 222: 1419–1422
* Koszul, Jean-Louis (1947). "Sur les opérateurs de dérivation dans un anneau". Comptes rendus de l'Académie des Sciences. 225: 217–219.
* Massey, William S. (1952). "Exact couples in algebraic topology. I, II". Annals of Mathematics. Second Series. 56 (2). Annals of Mathematics: 363–396. doi:10.2307/1969805. JSTOR 1969805.
* Massey, William S. (1953). "Exact couples in algebraic topology. III, IV, V". Annals of Mathematics. Second Series. 57 (2). Annals of Mathematics: 248–286. doi:10.2307/1969858. JSTOR 1969858.
* May, J. Peter. "A primer on spectral sequences" (PDF). Archived (PDF) from the original on 21 Jun 2020. Retrieved 21 Jun 2020.
* McCleary, John (2001). A User's Guide to Spectral Sequences. Cambridge Studies in Advanced Mathematics. Vol. 58 (2nd ed.). Cambridge University Press. ISBN 978-0-521-56759-6. MR 1793722.
* Mosher, Robert; Tangora, Martin (1968), Cohomology Operations and Applications in Homotopy Theory, Harper and Row, ISBN 978-0-06-044627-7
* Weibel, Charles A. (1994). An introduction to homological algebra. Cambridge Studies in Advanced Mathematics. Vol. 38\. Cambridge University Press. ISBN 978-0-521-55987-4. MR 1269324. OCLC 36131259.

## Further reading[edit]

* Chow, Timothy Y. (2006). "You Could Have Invented Spectral Sequences" (PDF). Notices of the American Mathematical Society. 53: 15–19.

## External links[edit]

* "What is so "spectral" about spectral sequences?". MathOverflow.
* "SpectralSequences — a package for working with filtered complexes and spectral sequences". Macaulay2.