Articulo de referencia

Teoría de categorías

Representación esquemática de tres objetos y tres morfismos de una categoría, que forman un diagrama conmutativo. La teoría de categorías es una teoría general de las estructura...

Representación esquemática de tres objetos y tres morfismos de una categoría, que forman un diagrama conmutativo.

La teoría de categorías es una teoría general de las estructuras matemáticas y sus relaciones. Fue introducida por Samuel Eilenberg y Saunders Mac Lane a mediados del  siglo XX en su obra fundamental sobre topología algebraica . [ 1 ] La teoría de categorías puede utilizarse en la mayoría de las áreas de las matemáticas. En particular, muchas construcciones de nuevos objetos matemáticos a partir de objetos anteriores que aparecen de forma similar en varios contextos se expresan y unifican convenientemente en términos de categorías. Algunos ejemplos son los espacios cociente , los productos directos , la completitud y la dualidad .

Muchas áreas de la informática también se basan en la teoría de categorías, como la programación funcional y la semántica .

Una categoría se forma a partir de dos tipos de objetos : los objetos de la categoría y los morfismos , que relacionan dos objetos denominados origen y destino del morfismo. Un morfismo se suele representar mediante una flecha que va desde su origen hasta su destino (véase la figura). Los morfismos se pueden componer si el destino del primer morfismo es igual al origen del segundo. La composición de morfismos tiene propiedades similares a la composición de funciones ( asociatividad y existencia de un morfismo identidad para cada objeto). Los morfismos suelen ser algún tipo de función , pero no siempre es así. Por ejemplo, un monoide puede considerarse una categoría con un único objeto, cuyos morfismos son los elementos del monoide.

El segundo concepto fundamental de la teoría de categorías es el concepto de functor , que desempeña el papel de un morfismo entre dos categorías.do1{\displaystyle {\mathcal {C}}_{1}}ydo2{\displaystyle {\mathcal {C}}_{2}}: mapea objetos dedo1{\displaystyle {\mathcal {C}}_{1}}a objetos dedo2{\displaystyle {\mathcal {C}}_{2}}y morfismos dedo1{\displaystyle {\mathcal {C}}_{1}}a morfismos dedo2{\displaystyle {\mathcal {C}}_{2}}De tal manera que las fuentes se mapean a fuentes y los destinos se mapean a destinos (o, en el caso de un functor contravariante , las fuentes se mapean a destinos y viceversa ). Un tercer concepto fundamental es una transformación natural que puede considerarse como un morfismo de functores.

Categorías, objetos y morfismos

Categorías

Una categoríado{\displaystyle {\mathcal {C}}}Consta de las siguientes tres entidades matemáticas:

  • Una clasetransmisión exterior(do){\displaystyle {\text{ob}}({\mathcal {C}})}, cuyos elementos se denominan objetos ;
  • Una clasehogar(do){\displaystyle {\text{hom}}({\mathcal {C}})}, cuyos elementos se denominan morfismos , aplicaciones o flechas .

    Cada morfismoF{\displaystyle f}tiene un objeto de origena{\displaystyle a}y objeto objetivob{\displaystyle b}.

    La expresiónF:ab{\displaystyle f\colon a\rightarrow b}se expresaría verbalmente como "F{\displaystyle f}es un morfismo de a a b ".

    La expresiónhogar(a,b){\displaystyle {\text{hom}}(a,b)}– expresado alternativamente comohogardo(a,b){\displaystyle {\text{hom}}_{\mathcal {C}}(a,b)},más(a,b){\displaystyle {\text{mor}}(a,b)}, odo(a,b){\displaystyle {\mathcal {C}}(a,b)}– denota la clase hom de todos los morfismos dea{\displaystyle a}ab{\displaystyle b}. [ a ]

  • Una operación binaria{\displaystyle \circ }, llamada composición de morfismos , tal que para cualesquiera tres objetos a , b , y c , tenemos:hogar(b,do)×hogar(a,b)hogar(a,do){\displaystyle \circ \colon {\text{hom}}(b,c)\times {\text{hom}}(a,b)\to {\text{hom}}(a,c)}La composición deF:ab{\displaystyle f\colon a\rightarrow b}ygramo:bdo{\displaystyle g\colon b\rightarrow c}se escribe comogramoF{\displaystyle g\circ f}ogramoF{\displaystyle gf}, [ b ] regida por dos axiomas:
    1. Asociatividad : SiF:ab{\displaystyle f\colon a\rightarrow b},gramo:bdo{\displaystyle g\colon b\rightarrow c}, yh:dod{\displaystyle h\colon c\rightarrow d}entoncesh(gramoF)=(hgramo)F{\displaystyle h\circ (g\circ f)=(h\circ g)\circ f}
    2. Identidad : Para cada objeto x , existe un morfismo1incógnita:incógnitaincógnita{\displaystyle 1_{x}\colon x\rightarrow x}(también denotado comoidentificaciónincógnita{\displaystyle {\text{id}}_{x}}) llamado morfismo identidad para x , tal que para cada morfismoF:ab{\displaystyle f\colon a\rightarrow b}, tenemos1bF=F=F1a{\displaystyle 1_{b}\circ f=f=f\circ 1_{a}}

      A partir de los axiomas, se puede demostrar que existe exactamente un morfismo identidad para cada objeto.

Ejemplo

Un ejemplo prototípico de categoría es Set , la categoría de conjuntos y funciones entre ellos. Los objetos de Set son simplemente conjuntos , y un morfismo de un conjunto X a un conjunto Y es una función f  : XY. Los axiomas de la categoría se satisfacen puesto que todo conjunto tiene una función identidad y puesto que la composición de funciones es asociativa.

Morfismos

Las relaciones entre morfismos (como fg = h ) se suelen representar mediante diagramas conmutativos , donde los "puntos" (esquinas) representan objetos y las "flechas" representan morfismos.

Los morfismos pueden tener cualquiera de las siguientes propiedades. Un morfismo f  : ab es:

  • un monomorfismo (o mónico ) si fg 1 = fg 2 implica g 1 = g 2 para todos los morfismos g 1 , g 2  : xa .
  • un epimorfismo (o epic ) si g 1f = g 2f implica g 1 = g 2 para todos los morfismos g 1 , g 2  : bx .
  • un bimorfismo si f es a la vez épico y mónico.
  • un isomorfismo si existe un morfismo g  : ba tal que fg = 1 b y gf = 1 a . [ c ]
  • un endomorfismo si a = b . end( a ) denota la clase de endomorfismos de a .
  • un automorfismo si f es a la vez un endomorfismo y un isomorfismo. aut( a ) denota la clase de automorfismos de a .
  • una retracción si existe un inverso derecho de f , es decir, si existe un morfismo g  : ba con fg = 1 b .
  • una sección si existe un inverso izquierdo de f , es decir, si existe un morfismo g  : ba con gf = 1 a .

Toda retracción es un epimorfismo, y toda sección es un monomorfismo. Además, las siguientes tres afirmaciones son equivalentes:

  • f es un monomorfismo y una retracción;
  • f es un epimorfismo y una sección;
  • f es un isomorfismo.

Funtores

Los functores son aplicaciones que preservan la estructura entre categorías. Se pueden considerar como morfismos en la categoría de todas las categorías (pequeñas).

Un functor ( covariante ) F de una categoría C a una categoría D , escrito F  : CD , consta de:

  • para cada objeto x en C , un objeto F ( x ) en D ; y
  • para cada morfismo f  : xy en C , un morfismo F ( f )  : F ( x ) → F ( y ) en D ,

de tal manera que se cumplan las dos propiedades siguientes:

  • Para cada objeto x en C , F (1 x ) = 1 F ( x ) ;
  • Para todos los morfismos f  : xy y g  : yz , F ( gf ) = F ( g ) ∘ F ( f ) .

Un functor contravariante F : CD es como un functor covariante, excepto que "invierte los morfismos" ("invierte todas las flechas"). Más específicamente, todo morfismo f  : xy en C debe asignarse a un morfismo F ( f )  : F ( y ) → F ( x ) en D . En otras palabras, un functor contravariante actúa como un functor covariante de la categoría opuesta C op a D .

transformaciones naturales

Una transformación natural es una relación entre dos functores. Los functores suelen describir "construcciones naturales", y las transformaciones naturales describen "homomorfismos naturales" entre dos de dichas construcciones. En ocasiones, dos construcciones muy diferentes producen "el mismo" resultado; esto se expresa mediante un isomorfismo natural entre los dos functores.

Si F y G son funtores (covariantes) entre las categorías C y D , entonces una transformación natural η de F a G asocia a cada objeto X en C un morfismo η X  : F ( X ) → G ( X ) en D tal que para cada morfismo f  : XY en C , tenemos η YF ( f ) = G ( f ) ∘ η X ; esto significa que el siguiente diagrama es conmutativo :

Diagrama conmutativo que define las transformaciones naturales
Diagrama conmutativo que define las transformaciones naturales

Los dos functores F y G se denominan isomorfos naturales si existe una transformación natural de F a G tal que η X es un isomorfismo para cada objeto X en C.

Otros conceptos

Construcciones universales, límites y colímites

Utilizando el lenguaje de la teoría de categorías, se pueden categorizar muchas áreas de estudio matemático. Las categorías incluyen conjuntos, grupos y topologías.

Cada categoría se distingue por propiedades comunes a todos sus objetos, como el conjunto vacío o el producto de dos topologías . Sin embargo, en la definición de una categoría, los objetos se consideran atómicos; es decir, desconocemos si un objeto A es un conjunto, una topología o cualquier otro concepto abstracto. Por lo tanto, el reto consiste en definir objetos específicos sin hacer referencia a su estructura interna. Para definir el conjunto vacío sin mencionar elementos, o la topología producto sin mencionar conjuntos abiertos, se pueden caracterizar estos objetos en función de sus relaciones con otros objetos, según lo establecido por los morfismos de las categorías respectivas. Así pues, la tarea consiste en encontrar propiedades universales que determinen de forma unívoca los objetos de interés.

Numerosas construcciones importantes pueden describirse de forma puramente categórica si el límite de la categoría puede desarrollarse y dualizarse para dar lugar a la noción de colímite .

Categorías equivalentes

Es natural preguntarse: ¿bajo qué condiciones dos categorías pueden considerarse esencialmente iguales , en el sentido de que los teoremas sobre una categoría se pueden transformar fácilmente en teoremas sobre la otra? La principal herramienta que se emplea para describir esta situación se denomina equivalencia de categorías , la cual se define mediante functores apropiados entre dos categorías. La equivalencia categórica ha encontrado numerosas aplicaciones en matemáticas.

Conceptos y resultados adicionales

Las definiciones de categorías y functores solo ofrecen los fundamentos del álgebra categórica; a continuación se enumeran otros temas importantes. Si bien existen fuertes interrelaciones entre todos estos temas, el orden presentado puede considerarse una guía para lecturas posteriores.

  • La categoría de funtores D C tiene como objetos los funtores de C a D y como morfismos las transformaciones naturales de dichos funtores. El lema de Yoneda es uno de los resultados básicos más famosos de la teoría de categorías; describe los funtores representables en categorías de funtores.
  • Dualidad : En teoría de categorías, cada enunciado, teorema o definición tiene un dual que se obtiene esencialmente invirtiendo el orden de las proposiciones. Si un enunciado es verdadero en una categoría C, entonces su dual es verdadero en la categoría dual C op . Esta dualidad, que resulta evidente en el ámbito de la teoría de categorías, suele pasar desapercibida en las aplicaciones y puede dar lugar a relaciones sorprendentes.
  • Funtores adjuntos : Un funtor puede ser adjunto por la izquierda (o por la derecha) de otro funtor que realiza la función en sentido contrario. Este par de funtores adjuntos suele surgir de una construcción definida por una propiedad universal; esto puede considerarse una visión más abstracta y potente de las propiedades universales.

Categorías de dimensiones superiores

Muchos de los conceptos anteriores, especialmente la equivalencia de categorías, los pares de funtores adjuntos y las categorías de funtores, pueden situarse en el contexto de categorías de dimensiones superiores . En resumen, si consideramos un morfismo entre dos objetos como un "proceso que nos lleva de un objeto a otro", entonces las categorías de dimensiones superiores nos permiten generalizar provechosamente este concepto al considerar "procesos de dimensiones superiores".

Por ejemplo, una 2-categoría (estricta) es una categoría junto con "morfismos entre morfismos", es decir, procesos que nos permiten transformar un morfismo en otro. Podemos entonces "componer" estos "bimorfismos" tanto horizontal como verticalmente, y requerimos que se cumpla una "ley de intercambio" bidimensional que relacione las dos leyes de composición. En este contexto, el ejemplo estándar es Cat , la 2-categoría de todas las categorías (pequeñas), y en este ejemplo, los bimorfismos de morfismos son simplemente transformaciones naturales de morfismos en el sentido usual. Otro ejemplo básico es considerar una 2-categoría con un solo objeto; estas son esencialmente categorías monoidales . Las bicategorías son una noción más débil de categorías bidimensionales en la que la composición de morfismos no es estrictamente asociativa, sino solo asociativa "salvo" un isomorfismo.

Este proceso puede extenderse a todos los números naturales n , y estos se denominan n -categorías . Incluso existe una noción de ω-categoría que corresponde al número ordinal ω .

Las categorías de dimensiones superiores forman parte del campo matemático más amplio del álgebra de dimensiones superiores , un concepto introducido por Ronald Brown .

Notas históricas

Cabe señalar, en primer lugar, que el concepto de categoría es esencialmente un concepto auxiliar; nuestros conceptos básicos son esencialmente los de functor y de transformación natural [...]

Eilenberg y Mac Lane (1945) [ 2 ]

Si bien Samuel Eilenberg y Saunders Mac Lane habían dado ejemplos específicos de functores y transformaciones naturales en un artículo de 1942 sobre teoría de grupos , [ 3 ] estos conceptos fueron introducidos en un sentido más general, junto con la noción adicional de categorías, en un artículo de 1945 de los mismos autores [ 2 ] (quienes discutieron aplicaciones de la teoría de categorías al campo de la topología algebraica ). [ 4 ] Su trabajo fue una parte importante de la transición de la homología intuitiva y geométrica al álgebra homológica . Eilenberg y Mac Lane escribieron más tarde que su objetivo era comprender las transformaciones naturales, lo que primero requería la definición de functores y luego de categorías.

Stanisław Ulam , y algunos escritos en su nombre, han afirmado que ideas relacionadas eran comunes a finales de la década de 1930 en Polonia. Eilenberg era polaco y estudió matemáticas en Polonia en la década de 1930. [ 5 ] La teoría de categorías es también, en cierto sentido, una continuación del trabajo de Emmy Noether (una de las maestras de Mac Lane) en la formalización de procesos abstractos; [ 6 ] Noether se dio cuenta de que comprender un tipo de estructura matemática requiere comprender los procesos que preservan esa estructura ( homomorfismos ). Eilenberg y Mac Lane introdujeron categorías para comprender y formalizar los procesos ( funtores ) que relacionan las estructuras topológicas con las estructuras algebraicas ( invariantes topológicos ) que las caracterizan.

La teoría de categorías se introdujo originalmente para satisfacer las necesidades del álgebra homológica y se extendió ampliamente para la geometría algebraica moderna ( teoría de esquemas ). Puede considerarse una extensión del álgebra universal , ya que esta última estudia las estructuras algebraicas , mientras que la primera se aplica a cualquier tipo de estructura matemática y estudia también las relaciones entre estructuras de distinta naturaleza. Por esta razón, se utiliza en todas las ramas de las matemáticas. Posteriormente surgieron aplicaciones a la lógica matemática y la semántica ( máquina abstracta categórica ).

Ciertas categorías denominadas topos elementales (o topoi) pueden incluso servir como modelos de matemáticas constructivas . La teoría de topos estudió los topos elementales, con especial atención a la importante subclase de topos de Grothendieck , que tienen un origen geométrico al ser categorías de haces . Los topos de Grothendieck también están estrechamente relacionados con la topología sin sentido .

La lógica categórica es ahora un campo bien definido basado en la teoría de tipos para lógicas intuicionistas , con aplicaciones en programación funcional y teoría de dominios , donde una categoría cartesiana cerrada se considera una descripción no sintáctica de un cálculo lambda . Como mínimo, el lenguaje de la teoría de categorías aclara qué tienen en común exactamente estas áreas relacionadas (en cierto sentido abstracto ).

La teoría de categorías también se ha aplicado en otros campos, véase teoría de categorías aplicada . Por ejemplo, John Baez ha demostrado una relación entre los diagramas de Feynman en física y las categorías monoidales. [ 7 ] Otra aplicación de la teoría de categorías, más específicamente la teoría de topos, se ha realizado en la teoría matemática de la música, véase, por ejemplo, el libro El topos de la música, lógica geométrica de conceptos, teoría e interpretación de Guerino Mazzola .

Entre los esfuerzos más recientes para introducir a los estudiantes de pregrado a las categorías como base para las matemáticas se incluyen los de Lawvere y Rosebrugh (2003) , [ 8 ] y Lawvere y Stephen Schanuel (1997).

Véase también

Notas

  1. El nombre "hom" deriva del hecho de que la noción de morfismo es una generalización de la noción de homomorfismo . Pero incluso en categorías cuyos objetos no tienen noción de homomorfismo o donde los morfismos no son explícitamente (o no precisamente) homomorfismos, las claseshogar(a,b){\displaystyle {\text{hom}}(a,b)}Todavía se las denomina clases hom.
  2. Algunos autores componen en el orden opuesto, escribiendo fg o fg para gf . Los científicos informáticos que utilizan la teoría de categorías escriben muy comúnmente f  ; g para gf.
  3. Un morfismo que es a la vez épico y mónico no es necesariamente un isomorfismo. Un contraejemplo elemental: en la categoría que consta de dos objetos A y B , los morfismos identidad y un único morfismo f de A a B , f es a la vez épico y mónico, pero no es un isomorfismo.

Referencias

Citas

  1. Marquis, Jean-Pierre (2023), "Category Theory" , en Zalta, Edward N.; Nodelman, Uri (eds.), The Stanford Encyclopedia of Philosophy (edición de otoño de 2023  ), Metaphysics Research Lab, Universidad de Stanford , consultado el 23 de abril de 2024.
  2. 1 2 Eilenberg, Samuel; Mac Lane, Saunders (1945). "Teoría general de las equivalencias naturales" (PDF) . Transactions of the American Mathematical Society . 58 : 247. doi : 10.1090/S0002-9947-1945-0013131-6 . ISSN 0002-9947 . Archivado (PDF) del original el 10 de octubre de 2022. 
  3. Eilenberg, S.; Mac Lane, S. (1942). "Extensiones de grupos y homología" . Annals of Mathematics . 43 (4): 757– 831. doi : 10.2307/1968966 . ISSN 0003-486X . JSTOR 1968966 .  
  4. Marquis, Jean-Pierre (2019). "Teoría de categorías" . Enciclopedia de filosofía de Stanford . Departamento de filosofía, Universidad de Stanford . Recuperado el 26 de septiembre de 2022 .
  5. "Samuel Eilenberg – Biografía" .
  6. Reck, Erich (2020). La prehistoria del estructuralismo matemático (1.ª ed.). Oxford University Press. pp. 215–219 . ISBN   9780190641221.
  7. Baez, JC; Stay, M. (2010). «Física, topología, lógica y computación: una piedra Rosetta». Nuevas estructuras para la física . Notas de clase en física. Vol. 813. págs. 95–172 . arXiv : 0903.0340 . doi : 10.1007/978-3-642-12821-9_2 . ISBN   978-3-642-12820-2. S2CID 115169297 . 
  8. Lawvere, F. William ; Rosebrugh, Robert (2003). Sets for Mathematics . Cambridge University Press. ISBN 978-0-521-01060-3.

Fuentes

  • Adámek, Jiří; Herrlich, Horst ; Strecker, George E. (2004). Categorías abstractas y concretas . Heldermann Verlag Berlín.
  • Awodey, Steve (2010). Teoría de categorías . Oxford University Press. ISBN 978-0199237180.
  • Barr, Michael ; Wells, Charles (2012) [1995], Category Theory for Computing Science , Reprints in Theory and Applications of Categories, vol.  22 (3.ª  ed.).
  • Barr, Michael ; Wells, Charles (2005), Toposes, Triples and Theories , Reprints in Theory and Applications of Categories, vol.  12, MR 2178101 .
  • Borceux, Francis (1994). Manual de álgebra categórica . Enciclopedia de matemáticas y sus aplicaciones. Cambridge University Press. pp. 50–52 . ISBN  9780521441780.
  • Freyd, Peter J. (2003) [1964]. Categorías abelianas . Reimpresiones en Teoría y aplicaciones de las categorías. Vol.  3.
  • Freyd, Peter J.; Scedrov, Andre (1990). Categorías, alegorías . Biblioteca Matemática de North Holland. Vol.  39. North Holland. ISBN 978-0-08-088701-2.
  • Joseph Goguen ., "Un manifiesto categórico", Estructuras matemáticas en ciencias de la computación 1 (1): 49–67 (1991).
  • Goldblatt, Robert (2006) [1979]. Topoi: El análisis categórico de la lógica . Estudios de lógica y fundamentos de las matemáticas. Vol.  94. Dover. ISBN 978-0-486-45026-1.
  • Herrlich, Horst ; Strecker, George E. (2007). Teoría de categorías (3ª  ed.). Heldermann Verlag Berlín. ISBN 978-3-88538-001-6..
  • Kashiwara, Masaki ; Schapira, Pierre (2006). Categorías y Gavillas . Grundlehren der Mathematischen Wissenschaften. vol.  332. Saltador. ISBN 978-3-540-27949-5.
  • Lawvere, F. William; Schanuel, Stephen Hoel (2009) [1997]. Matemáticas conceptuales: Una primera introducción a las categorías (2.ª  ed.). Cambridge University Press. ISBN 978-0-521-89485-2.
  • Leinster, Tom (2004). Higher Operads, Higher Categories . London Math. Society Lecture Note Series. Vol.  298. Cambridge University Press . p.  448. Bibcode : 2004hohc.book.....L . ISBN 978-0-521-53215-0Archivado del original el 25/10/2003 . Consultado el 03/04/2006 .
  • Leinster, Tom (2014). Teoría básica de categorías . Cambridge Studies in Advanced Mathematics. Vol.  143. Cambridge University Press. arXiv : 1612.09375 . ISBN 9781107044241.
  • Lurie, Jacob (2009). Teoría de topos superiores . Annals of Mathematics Studies. Vol.  170. Princeton University Press. arXiv : math.CT/0608040 . ISBN 978-0-691-14049-0MR 2522659 .​ 
  • Mac Lane, Saunders (1998). Categorías para el matemático en activo . Textos de posgrado en matemáticas. Vol.  5 (2.ª  ed.). Springer-Verlag. ISBN 978-0-387-98403-2. MR 1712872 . 
  • Mac Lane, Saunders ; Birkhoff, Garrett (1999) [1967]. Álgebra (2ª  ed.). Chelsea. ISBN 978-0-8218-1646-2.
  • Martini, A.; Ehrig, H.; Nunes, D. (1996). "Elementos de la teoría básica de categorías" . Informe técnico . 96 (5).
  • Mazzola, Guerino (2002). El tópico de la música: lógica geométrica de los conceptos, teoría e interpretación . Birkhäuser. ISBN 978-3-7643-5731-3.
  • Pedicchio, Maria Cristina ; Tholen, Walter, eds. (2004). Fundamentos categóricos. Temas especiales en orden, topología, álgebra y teoría de haces . Enciclopedia de Matemáticas y sus Aplicaciones. Vol.  97. Cambridge University Press . ISBN 978-0-521-83414-8. Zbl 1034.18001 . 
  • Pierce, Benjamin C. (1991). Teoría básica de categorías para científicos informáticos . MIT Press. ISBN 978-0-262-66071-6.
  • Schalk, A.; Simmons, H. (2005). Una introducción a la teoría de categorías en cuatro sencillos pasos (PDF) . Archivado del original (PDF) el 21 de marzo de 2017. Consultado el 3 de diciembre de 2007 .Apuntes para un curso ofrecido como parte del Máster en Lógica Matemática , Universidad de Manchester .
  • Simmons, Harold (2011), Introducción a la teoría de categorías , ISBN 978-0521283045.
  • Simpson, Carlos (2010). Teoría de la homotopía de categorías superiores . arXiv : 1001.4071 . Bibcode : 2010arXiv1001.4071S ., borrador de un libro.
  • Taylor, Paul (1999). Fundamentos prácticos de las matemáticas . Estudios de Cambridge en matemáticas avanzadas. Vol.  59. Cambridge University Press. ISBN 978-0-521-63107-5.
  • Turi, Daniele (1996–2001). "Apuntes de clase sobre teoría de categorías" (PDF) . Consultado el 11 de diciembre de 2009 .Basado en Mac Lane 1998 .

Lecturas adicionales

  • Marquis, Jean-Pierre (2008). Desde un punto de vista geométrico: Un estudio de la historia y la filosofía de la teoría de categorías . Springer. ISBN 978-1-4020-9384-5.
  • El libro universal de las matemáticas: del abracadabra a las paradojas de Zenón , de David Darling (2004). Incluye referencias bibliográficas e índice . ISBN 0-471-27047-4(véase El libro universal de matemáticas )
  • Para una introducción conversacional a las categorías de dimensiones superiores, consulte A Tale of n-categories (1996) de John Baez .
  • Theory and Application of Categories , una revista electrónica de teoría de categorías, texto completo, gratuito, desde 1995.
  • Cahiers de Topologie et Géométrie Différentielle Catégoriques , revista electrónica de teoría de categorías, texto completo, gratuita, fundada en 1957.
  • nLab , un proyecto wiki sobre matemáticas, física y filosofía con énfasis en el punto de vista n -categórico.
  • El n-Category Café es , esencialmente, un coloquio sobre temas de teoría de categorías.
  • Teoría de categorías , una página web con enlaces a apuntes de clase y libros disponibles gratuitamente sobre teoría de categorías.
  • Hillman, Chris (2001), Una introducción a las categorías , CiteSeerX 10.1.1.24.3264 , una introducción formal a la teoría de categorías.
  • Adamek, J.; Herrlich, H.; Stecker, G. "Categorías abstractas y concretas: la alegría de los gatos" (PDF) . Archivado (PDF) del original el 10 de junio de 2006.
  • Entrada sobre "Teoría de categorías" de Jean-Pierre Marquis en la Enciclopedia de Filosofía de Stanford , con una extensa bibliografía.
  • Lista de conferencias académicas sobre teoría de categorías.
  • Baez, John (1996). "El cuento de las n -categorías" .— Una introducción informal a las categorías de orden superior.
  • WildCats es un paquete de teoría de categorías para Mathematica . Manipulación y visualización de objetos, morfismos , categorías, functores , transformaciones naturales , propiedades universales .
  • El canal de los amantes de los gatos en YouTube , un canal sobre teoría de categorías.
  • Teoría de categorías en PlanetMath ...
  • Archivo de vídeo con grabaciones de charlas relevantes para las categorías, la lógica y los fundamentos de la física.
  • Página web interactiva que genera ejemplos de construcciones categóricas en la categoría de conjuntos finitos.
  • Teoría de categorías para las ciencias , una guía sobre la teoría de categorías como herramienta aplicable a todas las disciplinas científicas.
  • Teoría de categorías para programadores: Un libro en formato de blog que explica la teoría de categorías para programadores informáticos.
  • Introducción a la teoría de categorías.