Teoria de categories

estudi de les estructures matemàtiques i de les seves relacions

La teoria de categories és una branca de la matemàtica que estudia de manera abstracta les estructures matemàtiques i llurs relacions. Les categories avui dia s'usen com a noció unificadora en la major part de les branques de la matemàtica i en algunes àrees de les ciències de la computació i física teòrica. Foren proposades per Samuel Eilenberg i Saunders Mac Lane en el període 1942-1945, en connexió amb la topologia algebraica.[1][2]

Definició de categoria

modifica

  és una categoria si té:

  1. una classe d'objectes de  , anomenat  .
  2. per tot  , un conjunt de morfismes de   en  , anomenat  . Els seus elements   s'escriuen com  
  3. per tot  , i per tot  ,   es compleixen les següents propietats:
    1. existeix   tal que  , és a dir, tenim l'aplicació
       
    2. propietat associativa en la composició, és a dir  , per tot  .
    3. existència del morfisme identitat   tal que   i  .


Apunts històrics

modifica
« Convé notar primer que el propi concepte de categoria és essencialment un concepte auxiliar; els nostres conceptes són essencialment els de functor i el de transformació natural [...] »
Eilenberg i Mac Lane (1945) [3]

Malgrat que Samuel Eilenberg i Saunders Mac Lane ja van donar exemples específics de functors i transformacions naturals en un article de 1942 sobre teoria de grups,[4] aquests conceptes van ser introduits en un sentit més general, juntament amb nocions addicionals de categories, en un article de 1945 dels mateixos autors[3] (que van tractar també aplciacions de la teoria de categories en el camp de la topologia algebraica).[5] La seva obra era una part important de la transició d'una homologia intuïtiva i geomètrica a l'àlgebra homològica, Eilenberg i Mac Lane van escriure més tard que llur objectiu era el d'entendre les transformacions naturals, per la qual cosa necessitaven la definició dels functors, i després de les categories.

Stanisław Ulam, i alguns textos seus, han afirmat que idees relacionades ja eren habituals a finals dels anys 1930 a Polònia. Eilenberg era polonès, i va estudiar matemàtiques a Polònia en els anys 30. La teoria de categories és també, en algun sentit, una continuació de l'obra d'Emmy Noether (qui va ser professora de Mac Lane) en la formalització de processos abstractes;[6] Noether es va adonar que entendre un tipus d'estructura matemàtica requereix entendre els processos que preserven l'estructura (els homomorfismes). Eilenberg i Mac Lane van introduir les categories per entendre i formalitzar els processos (functors) que relacionen estructures topològiques amb les estructures algebraiques (propietats topològiques) que els caracteritzen.

La teoria de categories va ser motivada originalment per la necessitat d'una àlgebra homològica, i es va estendre àmpliament per les necessitats de la geometria algebraica (teoria dels esquemes). Es pot veure la teoria de categories com una extensió de l'àlgebra universal, ja que aquesta última estudia les estructures algebraiques, i la teoria de categories aplica a qualsevol tipus d'estructura matemàtica i estudia també les relacions entre estructures de diferent naturalesa. Per aquesta raó, s'utilitza en tots els camps de les matemàtiques. Les aplicacions a la lògica matemàtica i a la semàntica (màquines abstractes categòriques) van venir més tard.

Certes categories, anomenades topoi (singular de topos), poden fins i tot ser utilitzades com a alternativa a la teoria axiomàtica de conjunts com a fonament de les matemàtiques. També es pot considerar un topos com a tipus específic de categoria amb dos axiomes de topos addicionals. Aquestes aplicacions fonamentals de la teoria de categories han estat estudiades en detall com a base de, i justificació de, les matemàtiques constructivistes. Els topos són una forma de teoria de feixos abstracta, amb orígens geomètrics, que donen lloc a idees com la topologia sense punts.

La lògica categòrica és actualment un camp ben definit basat en la teoria de tipus per a intuïcionistes lògics, amb aplicacions en programació funcional i en teoria de dominis, en què es pren una categoria cartesiana tancada com a descripció no sintàctica d'un càlcul lambda. Com a mínim, el llenguatge teòric de les categories clarifica allò que aquestes àrees relacionades tenen en comú (en un cert sentit abstracte).

També s'ha aplica la teoria de categories en altres camps, vegi's teoria de categories aplicada. Per exemple, John Baez va mostrar la relació entre els diagrames de Feynman en física i les categories monoides.[7] Hi ha hagut altres aplicacions de la teoria de categories, i més específicament de la teoria dels topos, al camp de la teoria matemàtica de la música, vegi's per exemple el llibre The Topos of Music, Geometric Logic of Concepts, Theory, and Performance de Guerino Mazzola.

Més recentment, es troben esforços per introduir als estudiants de grau a les categories com a fonament de les matèmatiques en l'obra de William Lawvere i Rosebrugh (2003) i Lawvere i Steven Schanuel (1997) i Mirroslav Yotov (2012).

Aplicacions

modifica

Un dels àmbits d'aplicació és al llenguatge de programació Haskell amb la categoria Hask on els objectes són els tipus i els morfismes són les funcions.[8][9]

Referències

modifica
  1. Marquis, Jean-Pierre. Category Theory. Fall 2023. Metaphysics Research Lab, Stanford University, 2023.  Arxivat 2023-09-12 a Wayback Machine.
  2. «CATEGORIE, Teoria delle - Enciclopedia» (en italià). Arxivat de l'original el 2024-03-13. [Consulta: 20 agost 2024].
  3. 3,0 3,1 Eilenberg, Samuel; Mac Lane, Saunders «General theory of natural equivalences». Transactions of the American Mathematical Society, vol. 58, 1945, pàg. 247. DOI: 10.1090/S0002-9947-1945-0013131-6. ISSN: 0002-9947. Arxivat [Date error] (2)[Date mismatch], a Wayback Machine.
  4. Eilenberg, S.; Mac Lane, S. «Group Extensions and Homology». Annals of Mathematics, vol. 43, 4, 1942, pàg. 757–831. DOI: 10.2307/1968966. ISSN: 0003-486X. JSTOR: 1968966. Arxivat 2023-03-26 a Wayback Machine.
  5. Marquis, Jean-Pierre. «Category Theory». Stanford Encyclopedia of Philosophy. Department of Philosophy, Stanford University, 2019. Arxivat de l'original el 12 de setembre 2023. [Consulta: 26 setembre 2022].
  6. Reck, Erich. The Prehistory of Mathematical Structuralism (en anglès). 1st. Oxford University Press, 2020, p. 215–219. ISBN 9780190641221. 
  7. Baez, J.C.; Stay, M. «Physics, Topology, Logic and Computation: A Rosetta Stone». A: New Structures for Physics. 813, 2010, p. 95–172 (Lecture Notes in Physics). DOI 10.1007/978-3-642-12821-9_2. ISBN 978-3-642-12820-2. 
  8. «Hask,_the_Haskell_category». Arxivat de l'original el 2020-05-31. [Consulta: 10 abril 2020].
  9. «Hask (És Hask una Categoria?)». Arxivat de l'original el 2023-07-17. [Consulta: 10 abril 2020].

Bibliografia

modifica

Vegeu també

modifica