[Math] Category Theory usage in Algebraic Topology

algebraic-topologycategory-theorysoft-question

First my question:

How much category theory should someone studying algebraic topology generally know?

Motivation: I am taking my first graduate course in algebraic topology next semester, and, up to this point, I have never taken the time to learn any category theory. I've read that category theory helps one to understand the underlying structure of the subject and that it was developed by those studying algebraic topology. Since I do not know the exact content which will be covered in this course, I am trying to find out what amount of category theory someone studying algebraic topology should generally know.

My university has a very general outline for what the course could include, so, to narrow the question a bit, I will give the list of possible topics for the course.

Possible Topics:

  • unstable homotopy theory
  • spectra
  • bordism theory
  • cohomology of groups
  • localization
  • rational homotopy theory
  • differential topology
  • spectral sequences
  • K-theory
  • model categories

All in all, I am well overdue to learn the language of categories, so this question is really about how much category theory one needs in day to day life in the field.

Update

I emailed the professor teaching the course and he said he hopes to cover the following (though maybe it is too much):

  • homotopy, homotopy equivalences, mapping cones, mapping cylinders
  • fibrations and cofibrations, and homotopy groups, and long exact homotopy sequences.
  • classifing spaces of groups.
  • Freudenthal theorem, the Hurewicz and the Whitehead theorem.
  • Eilenberg-MacLane spaces and Postnikov towers.
  • homology and cohomology theories defined by spectra.

Best Answer

The list of possible topics that you provide vary in their categorical demands from the relatively light (e.g. differential topology) to the rather heavy (e.g. spectra, model categories). So a better answer might be possible if you know more about the focus of the course.

My personal bias about category theory and topology, however, is that you should mostly just learn what you need along the way. The language of categories and homological algebra was largely invented by topologists and geometers who had a specific need in mind, and in my opinion it is most illuminating to learn an abstraction at the same time as the things to be abstracted. For example, the axioms which define a model category would probably look like complete nonsense if you try to just stare at them, but they seem natural and meaningful when you consider the model structure on the category of, say, simplicial sets in topology.

So if you're thinking about just buying a book on categories and spending a month reading it, I think your time could be better spent in other ways. It would be a little bit like buying a book on set theory before taking a course on real analysis - the language of sets is certainly important and relevant, but you can probably pick it up as you go. Many topology books are written with a similar attitude toward categories.

All that said, if you have a particular reason to worry about this (for instance if you're worried about the person teaching the course) or if you're the sort of person who enjoys pushing around diagrams for its own sake (some people do) then here are a few suggestions. Category theory often enters into topology as a way to organize all of the homological algebra involved, so it might not hurt to brush up on that. Perhaps you've already been exposed to the language of exact sequences and chain complexes; if not then that would be a good place to start (though it will be very dry without any motivation). Group cohomology is an important subject in its own right, and it might help you learn some more of the language in a reasonably familiar setting. Alternatively, you might pick a specific result or tool in category theory - like the adjoint functor theorem or the Yoneda lemma - and try to understand the proof and some applications.