szó jelentését keresi. A DICTIOUS-ban nem csak a
szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a
szót egyes és többes számban mondani. Minden, amit a
szóról tudni kell, itt található. A
szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. A
és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.
Főnév
category theory (tsz. category theories)
- (informatika) A kategóriaelmélet (angolul category theory) a modern matematika egyik legabsztraktabb és legáltalánosabb ága. Az 1940-es években született, főként Samuel Eilenberg és Saunders Mac Lane munkája nyomán. Eredetileg algebrai topológiai problémák kezelésére hozták létre, de mára a matematika szinte minden területében alapvető nyelvvé vált, különösen a struktúrák, függvények és relációk egységes leírásában.
1. Motiváció
A matematika sok ágában gyakran nemcsak az objektumok fontosak (pl. csoportok, halmazok, vektorterek), hanem az ezek közötti leképezések (pl. függvények, homomorfizmusok) is.
A kategóriaelmélet célja: 👉 olyan keretet adni, amely egyszerre írja le objektumok és köztük lévő morfizmusok (leképezések) viselkedését.
2. Alapfogalmak
2.1. Kategória definíciója
Egy kategória
a következőkből áll:
- Egy objektumok halmaza (vagy osztálya):
.
- Minden két objektum
,
között egy morfizmusok halmaza
.
- Egy morfizmust jelölünk pl.
.
2.2. Műveletek és axiómák
- Kompozíció:
- Ha
és
, akkor van egy
.
- Identitásmorfizmus:
- Minden objektumhoz létezik identitásmorfizmus
, ami „nem változtat semmit”.
- Asszociativitás:
.
- Identitás tulajdonság:
,
.
3. Egyszerű példák
3.1. Halmazok kategóriája (Set)
- Objektumok: Halmazok.
- Morfizmusok: Függvények.
- Kompozíció: Függvénykompozíció.
- Identitás: Identitásfüggvény.
3.2. Csoportok kategóriája (Grp)
- Objektumok: Csoportok.
- Morfizmusok: Csoporthomomorfizmusok.
3.3. Topológiai terek kategóriája (Top)
- Objektumok: Topológiai terek.
- Morfizmusok: Folytonos leképezések.
3.4. Kategória mint magában is példa
- Egy monoid is felfogható egy egyobjektumos kategóriaként, ahol a morfizmusok a monoid elemei.
4. Fontos fogalmak
4.1. Funktor
Egy funktor
:
Minden objektumot
hozzárendel egy objektumhoz
.
Minden morfizmust
hozzárendel egy morfizmushoz
.
Tiszteli a kompozíciót és identitást:

Két funktor
között naturális transzformáció
ad meg „morfizmusokat az objektumok között”, amelyek kompatibilisek a morfizmusokkal.
Diagram formájában „kommutálniuk” kell:

5. Univerzális tulajdonságok
A kategóriaelmélet egyik legerősebb eszköze az univerzális tulajdonság fogalma.
Példák:
- Szorzat (produktum): két objektum „legjobb közös leképezése”.
- Koproductum (összeg): két objektum „legjobb közös befoglalása”.
- Limitek és kolimitek: általánosítják ezeket a fogalmakat.
Univerzális objektum:
- Olyan objektum, amelybe/ből bármely más objektum egyértelműen leképezhető.
6. Dualitás
Minden kategóriaelméleti fogalomnak van duálisa:
- Ha a morfizmusok irányát megfordítjuk (
helyett
), a fogalmak duálissá válnak.
Pl. produktum ↔ koproduktum, limit ↔ kolimit.
7. Speciális kategóriák
7.1. Monoid mint kategória
- Egy objektumú kategória, ahol a morfizmusok megfelelnek a monoid elemeinek.
7.2. Preorder mint kategória
- Egy rendezett halmaz is kategória: minden
reláció egy morfizmus
.
8. Kategóriaelmélet szerepe a matematikában
8.1. Egységesítő nyelv
- Lehetővé teszi, hogy különböző matematikai területeken megjelenő azonos struktúrákat felismerjük és egységesen leírjuk.
8.2. Általánosítás
- Absztrakt szinten lehet fogalmakat definiálni (pl. „limit” fogalma nemcsak halmazokban, hanem topológiában, algebrai struktúrákban is értelmezhető).
8.3. Automatizált bizonyítások
- Kategóriaelméleti módszerekkel sok bizonyítás egyszerűbb, diagramatikus módon fogalmazható meg.
8.4. Alkalmazások:
- Homológiaelmélet (algebrai topológia).
- Típuselmélet és programozási nyelvek elmélete.
- Logika (toposzelmélet).
- Adatbáziselmélet.
- Fizika (pl. kvantumtérelmélet).
9. Magasabb kategóriaelmélet
A modern irányzatokban vizsgálják a:
- 2-kategóriákat: ahol a morfizmusok között is vannak morfizmusok.
- ∞-kategóriákat: végtelen szintű morfizmusok.
10. Záró gondolatok
A kategóriaelmélet erőssége:
- Nem konkrét számokkal vagy struktúrákkal dolgozik, hanem a szerkezetek közötti relációk elemzésére koncentrál.
- Olyan „meta-matematikai” nyelv, amely szinte minden matematikaágat képes egységesen leírni.
Mac Lane híres mondása: “Kategóriaelmélet azt mondja meg, hogy hogyan gondolkozzunk a dolgokról.”