A goose chase through homological algebra etc. has led us to start reading McCleary’s A User’s Guide to Spectral Sequences. The book seems like a nice introduction for those that know their way around graduate topology and geometry, but haven’t yet encountered cause to pull out this extra machinery to compute (co)homology. First published by Spivak’s Publish or Perish Press in the 80’s, a second edition was released by Cambridge University Press in 2000. Though it sounds like the second edition is rather improved, there seem to be a number of mistakes remaining which may frustrate those trying to learn a notoriously complicated subject for the first time. Pending an official list of errata, we may as well collect some of them here.
Section 1.1 – Notation
The first comment worth making is regarding some confusing notation, largely an overuse of the letter . The first use comes on p. 4 (Section 1.1), given a graded vector space and a filtration of , by defining
Here, the symbol seems to designate an endofunctor on (graded) vector spaces — it eats one and gives back another; transporting morphisms through the filtration and quotient shouldn’t be a problem either. It isn’t really clear what the subscript is supposed to indicate at this point, but the reader sits tight expecting the truth to be revealed.
However, on the very same page, McCleary twists things by making the assignment
where , the graded piece of the filtration. Now, with the extra index , is a vector space on it’s own. The notation doesn’t indicate reference to , though in this case it really depends on . For instance, McCleary indicates that we should write something like
The definition immediately afterwards (Definition 1.1) indicates is to be used to designate a vector space in a spectral sequence which is irrespective of any for all . The typical way to relate a spectral sequence , to a graded vector space is the situation of convergence (Definition 1.2, p. 5) where instead
The right hand side above has nothing to do with the spectral sequence (since we take in our definition), it is just an instance of the definition from equation 1… but with distinct use of notation… oh. So on the one hand, should be a standalone vector space, like the other ‘s, but also it needs to come from an so one should really write as in Definition 1.2. Wha? Shoot. Couldn’t we have used like an instead or something?
Perhaps there is good reasoning for all of this to be discovered once we get further in. Also, it seems so far that initial terms are usually . Why not ? And why don’t we allow -pages? In these cases the differentials would be vertical and horizontal (resp.) instead of diagonal, which feels less interesting somehow, though this doesn’t seem like it would be totally frivolous… TBD.
Splicing Short Exact Sequences
Finishing out the first section, we address what seems to be a typo in example 1.A (p. 6). McCleary’s expository style consists of many statements which are not obvious, though usually not difficult to work out. This is perhaps for the best, as the community seems to indicate that the only real way to learn spectral sequences (make that: all math?) is by working them out. Nevertheless, it is a bit discouraging to find yourself at odds with the author at the first example…
We have assumed a first quadrant spectral sequence with initial term converging to with a filtration satisfying for all . Then we have a filtration on in particular, given by
since, by the assumption, etc., and by definition. By convergence, then,
so is a submodule of . But also because lies on the -axis (depicted as what is usually the -axis) and our spectral sequence has only first quadrant terms, must be the zero map for all . Furthermore, is too close to the -axis to get hit by any differential , thus survives as the kernel of every , mod the image of a from a zero vector space in the second quadrant. This is all to say
We then have part of the short exact sequence McCleary gives for as
How can we describe the third term using the spectral sequence? Well, from our definitions, . The book seems to be indicating that but this is not necessarily the case! It also doesn’t make sense with how the short exact sequences are spliced later on.
Let’s address the first claim first. Because lies on the -axis, and the differentials point “southeast” towards the empty fourth quadrant, is the zero map for any , but it can’t be hit by anything so we have now
The denominator is the image of a map from a zero vector space, so it is zero, and thus is a subspace of , but this latter space can be larger! This is all to say, the short exact sequence for is misprinted, and should go
One can confirm this by examining the SES given just below, where we see injecting into :
This is a standard decomposition of the map in the middle: for any morphism (in an abelian category at least, we suppose) there is a SES
It remains to see that . Because of where sits on the -axis, it is again the kernel of for all . Further, it can only possibly be hit by , so in fact survives through all further terms to give the desired equality
To splice all this together, we recall that we can connect
where . We maintain exactness since and .
Stay tuned for more clarifications from Chapter 1.