Spectral sequences

Caution

This is very much a work in progress. It will likely need to go through many iterations, be broken into separate parts, etc. Read at your own risk!

Some background

McCleary, "A History of Spectral Sequences"

... after Leray's lecture on this work, Whitney rose to say that, after this talk, he no longer understood algebraic topology, and, if homology was going to be like this, he would have to study other parts of mathematics.

Leray (personal letter dated August 11, 1997)

Ces notions furent mal accueillies en Amérique au moment de leur publication. C'était trop di cile. Les Mathematical Reviews demandèrent 'À quoi ça peut servir?'

These notions were poorly received in America when they were published. They were too difficult. The Mathematical Reviews asked, 'What good is this?'

Origin of the term "spectral sequence"

Timothy Y. Chow, "You Could Have Invented Spectral Sequences"

A question that often comes up is where the term β€œspectral” comes from. The adjective is due to Leray, but he apparently never published an explanation of why he chose the word. John McCleary (personal communication) and others have speculated that since Leray was an analyst, he may have viewed the data in each term of a spectral sequence as playing a role that the eigenvalues, revealed one at a time, have for an operator.

McCleary, "A History of Spectral Sequences"

... the consequences were announced in a series of three Comptes Rendus notes. In the first note the term spectral sequence (suite spectrale) makes its appearance. It applies to the homology spectral sequence for which the terms spectral ring or spectral algebra of Leray and Koszul did not apply.

Vakil, "The Rising Sea"

They have a reputation for being abstruse and difficult. It has been suggested that the name β€˜spectral’ was given because, like spectres, spectral sequences are terrifying, evil, and danger ous. I have heard no one disagree with this interpretation, which is perhaps not surprising since I just made it up.


The basic goal

A common scenario behind many (but not all!) applications of spectral sequences is to compute Hβˆ™, where Hβˆ— is some type of graded object (e.g., graded R-module, k-vector space, k-algebra, etc.). Common scenarios are:

For simplicity, let's assume Hβˆ™ is a "locally finite" graded vector space with finite grading, say Hβˆ™=⨁r=0nHr with each Hr a finite-dimensional k-vector space.

Suppose now Hβˆ™ has a filtration:

{0}βŠ†F0(Hβˆ™)βŠ†F1(Hβˆ™)βŠ†β‹―βŠ†Fm(Hβˆ™)=Hβˆ™.

For example, the grading itself can give a filtration, where

Fp(Hβˆ™)=⨁r=0pHr.

In any case, from a filtration Fβˆ™ of Hβˆ™ we can always construct an associated graded object (here, a graded k-vector space) by direct summing the successive quotients. In other words, define a graded object Grβˆ™(Fβˆ™) by

Grp(Fβˆ™)=Fp+1(Hβˆ™)/Fp(Hβˆ™).

Now, it's sometimes the case that we can recover Hβˆ™ in this way, i.e., that Hβˆ™β‰ƒβ¨p=0mGrp(Fβˆ™). This is not always the case, however, and a spectral sequence can be viewed as the "best" way to address this.

Before moving onto the definition of a spectral sequence, note a filtration Fβˆ™ on the graded object Hβˆ™ actually results in an associated bigraded object, where

Grp,q=Fp+1(Hp+q)/Fp(Hp+q).

Although it might seem odd that we've chosen to write the bigrading this one, it's for historical reasons. The degree p is called the filtration degree, while the degree q is called the complementary degree.

First definition of spectral sequence

A (first quadrant, cohomological) spectral sequence is a sequence of differential bigraded objects (say, vector spaces) Erp,q with differentials dr:Erp,qβ†’Erp+r,qβˆ’r+1 satisfying dr∘dr=0, together with isomorphisms Er+1p,q≃H(Erp,q,dr), for every rβ‰₯0.

We sometimes call Erβˆ™,βˆ™ the rth-page of the spectral sequence. Also, the above type of spectral sequence is sometimes called a spectral sequence with upward orientation, since the arrows in E0βˆ™,βˆ™ point upward. There is an analogous definition of a spectral sequence with rightward orientation, which we'll see in examples below.

spectral_sequence.png|500

Notice that for any fixed coordinate (p,q), for r large enough the differentials into and out of Erp,q become trivial. (In fact, we just need r>max{p,q+1}). Once this happens, we say the spectral sequence has stabilized in that coordinate and denote that final object (vector space) by E∞p,q.

Definition of convergence for a spectral sequence

A spectral sequence {(Erβˆ™,βˆ™,dr)}rβ‰₯0 is said to converge to a graded object (vector space) Hβˆ™ if there is a filtration Fβˆ™ for Hβˆ™ together with isomorphisms

E∞p,q≃Grp,q(Fβˆ™).

The basic idea for a double complex

Suppose we start with a double complex Cβˆ™,βˆ™ that has "horizontal" and "vertical" differentials:

double_complex.png|300

Let's assume for simplicity that the sequares anti-commute, i.e., that dverdhor+dhordvert=0. (If they commute, we can always replace dvertp,q with (βˆ’1)pdvertp,q, say). The total complex associated to this double complex is the complex Cβˆ™, where

Cr=⨁p+q=rCp,q,

and where we use the differential d=dvert+dhor. (Check that we do indeed have d∘d=0.)

Now consider the cohomology Hβˆ™ of this total complex Cβˆ™. (This is sometimes called the total cohomology or hypercohomology of the double complex.)

There are two obvious filtrations we can put on Cβˆ™, and these lead to two different spectral sequences which both converge to Hβˆ™. Both spectral sequences begin with E0p,q=Cp,q. However, one spectral sequences uses dhor for its d0 differentials; the other uses dvert for its d0 differentials.

Example: The Snake Lemma

Suppose we begin with the commutative diagram below, in which the rows are exact:

snake1.png|300

Extend this to first-quadrant double complex by putting 0s in every other position and trivial maps where needed.

Using the horizontal arrows produces a spectral sequence with rightward orientation. The pages E0βˆ™,βˆ™ and E1βˆ™,βˆ™ are show below. (The assumption on exactness in the rows of the original diagram implies that the cohomology at every position in this diagram vanishes. So, the page E1βˆ™,βˆ™ would be completely trivial.)

snake2.png|300

We can say that the spectral sequence collapsed at r=1, and we can deduce that E∞p,q=0 for every p,qβ‰₯0. Assuming the theorem which tells us this spectral sequence converges to Hβˆ™, this forces Hβˆ™=0.

On the other hand, using the vertical arrows in the original double complex produces a spectral sequence with upward orientation. The first three pages of the spectral sequence now look as follows:

snake3.png|500

The terms highlighted in pink have stabilized at this point, as they do not (nor ever will) have nontrivial differentials mapping to/from them. The terms in blue will stabilize on the next page.

Now, this spectral sequence also converges to Hβˆ™, which we earlier concluded was completely trivial. This implies that our second spectral sequence must also have E∞p,q=0 for all p,qβ‰₯0. In particular, the entries marked in pink above must all vanish, and the entries marked in blue must be isomorphic (via d2). Together, these imply that we an exact sequence

snake4.png|400

where the connecting morphism is i∘d2βˆ˜Ο€ (where i is the appropriate inclusion of a kernel and Ο€ is the appropriate projection onto a cokernel). This is exactly the conclusion of the Snake Lemma.

Example: The (Weak) Five Lemma

Suppose we begin with the commutative diagram below, where the rows are exact and the outside four vertical arrows are isomorphism. (This second condition can be weakened.)

Let's repeat the same strategy from the previous example. Beginning with the rightward orientation leads to a spectral sequence with the following first three pages:

five1.png|400

Notice that this spectral sequence has collapsed at r=2, and that we can now conclude H2=0 and H3=0, where Hβˆ™ is the cohomology of the double complex.

If we now instead consider the upward orientation, we find a spectral sequence that converges at r=2:

five2.png|400

Since we earlier concluded H2=0, the above spectral sequence tells us we must have ker⁑(γ)=0; since we also concluded H3=0, the above spectral sequence also tells us we must have coker(γ)=0. Together these imply γ must be an isomorphism.

Example: The Grothendieck spectral sequence

This isn't really an example so much as hint at another scenario in which spectral sequences appear.

Suppose F:A→B and G:B→C are two additive and left exact functors between abelian categories. (For technical reasons, also assume both A and B have enough injectives, and that F take injective objects in A to G-acyclic objects in B.)

It makes sense to ask how the right derived functor of the composition G∘F relates to the composition of the right derived functors RG and RF. Here's the theorem:

Grothendieck's spectral sequence

For each object A∈A there is a spectral sequence Erβˆ™,βˆ™ with

E2p,q=(RpG∘RqF)(A)

that converges to Rp+q(G∘F)(A).


References

[[Chow - You Could have Invented Spectral Sequences.pdf]]
[[McCleary - A History of Spectral Sequences.pdf]]
[[Bott-Tu - Differential Forms in Algebraic Topology.pdf]]
[[Kato - Heart of Cohomology.pdf]]
[[McCleary - A Users Guide to Spectral Sequences.pdf]]
[[Vakil - Puzzlin Through Exact Sequences.pdf]]
[[Vakil - The Rising Sea.pdf]]


Suggested next note