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.


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.
  • $\begingroup$ @benjalim Let's hope some more people post their thoughts on the topic. Then we will both have a bit more to go on. $\endgroup$ Commented Jul 17, 2012 at 12:40
  • 5
    $\begingroup$ Most of those topics you list aren't really appropriate for a first course, unless the course is intended to.be largely survey with few details. $\endgroup$ Commented Jul 18, 2012 at 4:26
  • 2
    $\begingroup$ Given your refined syllabus, I would worry about category theory not-at-all. $\endgroup$ Commented Jul 18, 2012 at 9:06
  • $\begingroup$ Certainly it would enrich your experience in the course to be familiar with at least the basics (e.g. limits, colimits, adjoints, Yoneda's lemma), but neither will it hurt you to just pick things up as you go -- as Paul Siegel suggests. $\endgroup$ Commented Jul 18, 2012 at 9:12

3 Answers 3


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.


I agree with Paul Siegel's very nice answer, and would just like to add one thing that's a little too long for a comment.

Depending on what direction you take, algebraic topology can become practically synonymous with higher category theory. This can come in multiple ways. First, the category of topological spaces has spaces as its objects, continuous maps as its morphisms, homotopies as its 2-morphisms, homotopies between homotopies as its 3-morphisms, etc. Stated perhaps a little too cavalierly, the point of model categories is essentially to set up a general framework for studying higher categories that may (or may not) look like that of spaces. But then, higher categories themselves are also a lot like spaces. In this analogy, functors are like continuous maps, natural transformations are like homotopies, etc. (The fact that there are these two totally distinct ways that spaces and categories interact really blindsided me the first time I saw it.)

Anyways, the point is that if you pursue algebraic topology seriously, you may eventually have to get very friendly with category theory and be okay with using ridiculous and scary phrases like "homotopy left Kan extension" and such. It seems that usage of higher category theory in algebraic topology is very much on the rise, so it's possible that in twenty years, algebraic topologists will have no choice but to become well-versed in all this stuff. (I'm certainly not. Not yet, at least.) Just a heads-up.


The bottlenecks seem to be K-theory and Model categories. I can't think of any categorial tools you need for any of the other topics that aren't a proper subset of those used in these two. Then it depends, like everything in mathematics, on how deep you want to go. My advice would be to take a book on those topics and just try to read it. You will see right ahead what categorial language you need. Most topology books specifically highlight any categorial reasoning and many even include a appendix on category theory.

  • 1
    $\begingroup$ I sort of doubt that "K-theory" here means like the K-theory of categories or anything like that. Is this what you mean? Otherwise, I don't see how K-theory requires much category theory. $\endgroup$ Commented Jul 17, 2012 at 22:37
  • 1
    $\begingroup$ There is an introduction to model category theory: folk.uio.no/paularne/SUPh05/DS.pdf which I found very accessible and useful. Good if you want an idea of what is meant by 'model category' maybe. $\endgroup$ Commented Jul 17, 2012 at 23:31
  • $\begingroup$ The first section of that paper lays out what basic category theory you need to understand the paper but does not explain it in depth. $\endgroup$ Commented Jul 17, 2012 at 23:32
  • $\begingroup$ @AaronMazel-Gee, yh, I guess you are right. Somehow the heavy categorical machinery in algebraic K-theory is more dominant in my mind, where topological K-theory hardly needs it. $\endgroup$ Commented Jul 18, 2012 at 8:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .