nLab category theory -- references

References on category theory:

History

The concepts of category, functor and natural transformation were introduced in

apparently (see there) taking inspiration from:

The rational for introducing the concept of categories was to introduce the concept of functors, and the reason for introducing functors was to introduce the concept of natural transformations (more specifically natural equivalences) in order to make precise the meaning of “natural” in mathematics and specifically in algebraic topology, concretely for the example case of dual objects:

[[Freyd 64, page 1:] If topology were publicly defined as the study of families of sets closed under finite intersection and infinite unions a serious disservice would be perpetrated on embryonic students of topology. The mathematical correctness of such a definition reveals nothing about topology except that its basic axioms can be made quite simple. And with category theory we are confronted with the same pedagogical problem. The basic axioms, which we will shortly be forced to give, are much too simple.

A better (albeit not perfect) description of topology is that it is the study of continuous maps; and category theory is likewise better described as the theory of functors. Both descriptions are logically inadmissible as initial definitions, but they more accurately reflect both the present and the historical motivations of the subjects.

It is not too misleading, at least historically, to say that categories are what one must define in order to define natural transformations.

and

[[Freyd 65, beginning of Part Two]: Category theory is an embodiment of Klein’s dictum that it is the maps that count in mathematics. If the dictum is true, then it is the functors between categories that are important, not the categories. And such is the case. Indeed, the notion of category is best excused as that which is necessary in order to have the notion of functor. But the progression does not stop here. There are maps between functors, and they are called natural transformations. And it was in order to define these that Eilenberg and MacLane first defined functors.

The article by Eilenberg & Maclane 1945 was a clash of ideas from abstract algebra (Mac Lane) and topology/homotopy theory (Eilenberg). It was first rejected on the ground that it had no content. Since then category theory has flourished into almost all areas of mathematics, has found many applications outside mathematics and even attempts to build a foundations of mathematics.

This and much more history is recalled in:

see specifically

See also:

The definition of categories as internal categories in Set is due to:

  • Alexander Grothendieck, Section 4 of: Techniques de construction et théorèmes d’existence en géométrie algébrique III: préschémas quotients, Séminaire Bourbaki: années 1960/61, exposés 205-222, Séminaire Bourbaki, no. 6 (1961), Exposé no. 212 [numdam:SB_1960-1961__6__99_0 pdf]

For the definition of categories in the foundations of homotopy type theory see at internal category in homotopy type theory.

Textbooks

Basic category theory

Monographs on category theory:

On category theory in computer science/programming languages (such as for monads in computer science):

Topos theory

Monographs with focus on topos theory:

Higher category theory

Towards homotopy theory:

Course notes

Videos

Relation to philosophy

Discussion of the relation to and motivation from the philosophy of mathematics:

  • Joachim Lambek: The Influence of Heraclitus on Modern Mathematics, in: Joseph Agassi, Robert S. Cohen (eds.) Scientific Philosophy Today: Essays in Honor of Mario Bunge, , 111-21. Boston: D. Reidel Publishing Co. (1981) 111-121 [doi:10.1007/978-94-009-8462-2_6, pdf]

  • Colin McLarty: The Last Mathematician from Hilbert’s Göttingen: Saunders Mac Lane as Philosopher of Mathematics,Brit. J. Phil. Sci. (2007) [pdf]

Last revised on April 11, 2026 at 21:33:28. See the history of this page for a list of all contributions to it.