Ez a lap egy ellenőrzött változata
Egykategória (amatematikában) lényegében azonosaxiómáknak eleget tévőmatematikai struktúrák és az azok között ható művelettartó leképezések gyűjteménye. Valójában a kategória fogalma annyira általános és alapvető, hogy egyáltalán nem kell hasonló struktúrák és függvények összességeként gondolni rá. A XX. század közepén igazolták, hogy akategóriaelmélet segítségével a matematika egységes egészként láttatható csakúgy, mint korábban keletkezett riválisa, a halmazelmélet által. A kategóriaelméleten alapuló szemlélet lassan vezető szerepet kezd betölteni mind a matematikában, mind amatematikafilozófiában (strukturalizmus).
Egy kategória alapfogalmai azobjektumok, melyekre a kategória „elemeiként” gondolhatunk, amorfizmusok (vagynyilak), melyek az elemeket kötik össze és a morfizmusok közötti függvénykompozíció-szerű művelet. Haf nyíl aC kategóriában, akkoregyértelmű módon létezik azf nyíl kezdőpontja: egyA objektumC-ben, és végpontja: egyB objektumC-ben. Mindezt így jelöljük:
Ha A, B és C objektumok és f: A B, g: B C nyilak, akkor
egy A-ból kiinduló, C-be érkező nyíl, melyet f és g egyértelműen meghatároz.Mindezen alapfogalmakra a következő kategóriaaxiómák teljesülnek:
egyenlőség.
Belátható, hogy ekkor az A objektumhoz a fenti módon tartozó idA nyíl egyértelműen létezik.
Aszerint, hogy egy kategória objektumainak összességehalmazt alkot vagy valódiosztályt, beszélhetünk nagy és kis kategóriákról. A kategóriák jellemzően nagy („abszolút végtelen”) terjedelmű matematikai összességek, mindazonáltal léteznek halmazméretűek is.
Ezek mindegyike nagy kategória. Most lássunk néhány kis kategóriát.
A kategóriaelmélet irányított gráfokkal történő reprezentációja szemléletessé és ábrázolhatóvá teszi az elmélet formuláit. Egy kategóriaelméleti kijelentés az esetek többségében kifejezhető objektumokból kiinduló nyilak segítségével (ezért is nevezik a morfizmusokat még nyilaknak is). A kijelentéseket leggyakrabban azzal rövidíthetjük le, ha egy diagramról azt állítjuk, hogykommutatív. Ez azutak felcserélhetőségét jelenti, vagyis azt, hogy két pont között bármely (nyílfolytonos) morfizmussorozaton végighaladva ugyanazt az „eredő” morfizmust kapjuk. Például a kategóriaelmélet két axiómája a következőkkel ekvivalensek.Egyrészt tetszőleges f, g és h nyilak illetve A, B, C, D objektumok esetén az asszociativitási diagram kommutatív, másrészt tetszőleges A és B objektum esetén egyértelműen léteznek az idA és idB nyilak, melyekkel tetszőleges f nyíl esetén az egységelemesség diagram kommutatív.

Egy kategória általános belső tulajdonságait leíró formális axiomatikus rendszer egy kétszortú (a változóknak kétféle értéket megengedő) elsőrendű elmélet. Az elmélet nyelvében a változókobjektumokat ésmorfizmusokat is jelenthetnek, de egyszerre egy formulában ugyanaz a változó soha. Ha egy változóra mint objektumra gondolunk, akkor aA,B, ... (esetleg indexel ellátott) betűkkel jelöljük, ha morfizmus, akkor azf,g,h, ... betűkkel. A nyelvben szerepel a háromváltozósArr relációjel, melyetArr(f,A,B) helyett inkább az f: A B jelsorral jelölünk és f helyén csak morfizmus, az A és B helyén csak objektum állhat.
A nyelv további speciális szimbóluma aKomp kétváltozós logikai függvényjel, melyetKomp(f,g) helyett inkább f o g alakban írunk és csak morfizmus szerepelhet az f és g változó helyén, továbbá maga f o g is morfizmus szortba tartozó kifejezés (term).
A kategóriaelmélet (CAT) elsőrendű elmélete a következő formulák univerzális lezártjainak összességét jelenti:
El kell kissé rugaszkodnunk az interpretáció szokásos,ZFC-beli értelmezésétől, hiszen egy kategória objektumainak összessége általában valódi osztály, melyet inkább azNBG-tud kezelni.
Osztályok (Obj, Mor, Arr, Komp) „négyese”a kategóriaelmélet egy interpretációja (vagy egyszerűenkategória), ha Obj tetszőleges nemüres osztály, Mor tetszőleges, nemüres osztály, Arr rendezett hármasok olyan osztálya, melynek első eleme Mor beli, a többi Obj beli, Komp pedig Mor × Mor -on értelmezett, Mor-ba képező funktor (azaz osztály-leképezés).
HaC kategória, akkor Ob(C)-vel jelölik az összes objektumainak osztályát, Mor(C)-vel vagy Hom(C)-vel az összes nyilainak osztályát. Ha A és B aC kategória két objektuma, akkor az összes A-ból B-be menő nyíl osztályát HomC(A,B) vagy MorC(A,B) jelöli. Aszerint, hogy az adott interpretáció (az adott kategória) mennyire fér el a csak halmazokat felvonultatóZFC halmazelmélet keretei között és milyen mértékben kellNBG speciális nyelvi tulajdonságaira hagyatkozni aC kategória háromféle lehet.
Az (Ip, e) pár modellje a kategóriaelméletnek, ha Ip interpretációja a kategóriaelméletnek és e olyan hozzárendelés, mely minden morfizmusváltozóhoz egy Mor beli és minden objektumváltozóhoz egy Obj beli elemet rendel, továbbá ez az értékelés kielégíti a kategóriaelmélet fent említett axiómáit.