Kategóriaelmélet

Innen: Hungaropédia
(Morfizmus szócikkből átirányítva)
Ugrás a navigációhozUgrás a kereséshez

A kategóriaelmélet az univerzális algebrához hasonlóan felfogható matematikai struktúrák általános elméleteként, ahol a struktúrák között szerepelnek csoportok, gyűrűk, modulusok és topologikus terek. Alapfogalmai a kategóriák, funktorok, és az előbbiek által definiált természetes transzformációk. A tulajdonságokat nem az elemek közötti relációkként, hanem morfizmusokkal és funktorokkal hasonlítják össze a kategóriákat és azok típusait. Az 1940-es években a topológia egyik ágaként alakult ki. Saunders Mac Lane a Samuel Eilenberggel közös 1945-ben megjelent cikkét nevezte az első kategóriaelméleti műnek.

Bővebben

Ez a fajta absztrakció nemcsak az alapvető, elméletet átfogó fogalmak magyarázatával foglalkozik, hanem segít az egyik matematikai elméletből a másikba módszereket és fogalmakat átvinni. Ennek egy példája az, hogy a homologikus algebra módszereit az Abel-csoportokra fejlesztették ki, majd általánosították gyűrűk fölötti modulusokra is, végül a kommutatív kategóriák elméleteként teljesítették ki. A kategóriaelmélet az alapvető kérdésekkel is foglalkozik. A matematika klasszikus halmazelméleten alapuló felépítésével szemben alternatívát kínálnak azok a struktúrák, amelyekben a halmazok fontos tulajdonságait morfizmusokkal definiálják. Ezekből a halmazokból kategóriát alkotnak, majd még egy absztrakcióval kivonatolják őket. Ennélfogva a kategóriaelmélet alkalmazható a logikában, az elméleti informatikában és a matematikai fizikában.

Definíciók

Kategóriák

Legyen 𝒞 egy kategória! Ekkor 𝒞 a következőkből áll:

  • Objektumok egy Ob(𝒞) osztálya
  • Morfizmusok egy osztálya, ahol a morfizmus eleme a Mor𝒞(X,Y), halmaznak, és az objektumok összes párjára definiálva van. A morfizmusok halmazát jelölik még így is: Hom𝒞(X,Y), [X,Y]𝒞, 𝒞(X,Y) vagy (X,Y)𝒞. A kategória különböző morfizmusosztályai diszjunktak, tehát nem lehet olyan morfizmus, amelyik egyszerre több típusnak is tagja. Az f:XY morfizmus forrása X, amit dom(f) is jelöl; célja Y, aminek jele cod(f).
  • Műveleti leképezések:
Mor𝒞(Y,Z)×Mor𝒞(X,Y)Mor𝒞(X,Z),(g,f)gf,
amelyek általános értelemben asszociatívak:
(hg)f=h(gf), ahol cod(f)=dom(g) és cod(g)=dom(h).
Néha elhagyják a -t, és például hg helyett hg-t írnak
  • Egy identitásmorfizmus, idX:XX, ami minden objektumhoz önmagát rendeli. Ez az X forrású és célú morfizmusok neutrális eleme a kompozícióra. Azaz idXf=f, hogyha cod(f)=X, és fidX=f, ha dom(f)=X. Az idX jelölés helyett 1X is használatos.

Részkategória

A 𝒟 kategória részkategóriája a 𝒞 kategóriának, ha Ob(𝒟) részosztálya Ob(𝒞)-nek, és minden D-beli X és Y objektumpár Mor𝒟(X,Y) morfizmushalmaza része a Mor𝒞(X,Y)-nak. Ha mindegyik ilyen párra Mor𝒟(X,Y)=Mor𝒞(X,Y), akkor a 𝒟 részkategória teljes. Egy teljes részkategória egyértelműen megadható tartóhalmazával.

Duális kategória

A 𝒞 kategória duális kategóriája a 𝒞op kategória, ha Ob(𝒞op)=Ob(𝒞) és

Mor𝒞op(X,Y)=Mor𝒞(Y,X).

Az identitásmorfizmus és a leképező műveletek megegyeznek a 𝒞-beliekkel. Szemléletesen, 𝒞op-ban a morfizmusok a másik irányba mennek. A (𝒞op)op kategória megegyezik 𝒞-vel.

Szorzatkategória

A 𝒞 és 𝒟 kategóriák szorzata az a 𝒞×𝒟 kategória, amelynek objektumai éppen az (X,Y) párok, ahol XOb(𝒞) és YOb(𝒟), morfizmusai:

Mor𝒞×𝒟((X,Y),(X,Y))=Mor𝒞(X,X)×Mor𝒟(Y,Y).

A morfizmusok kompozíciója komponensenként végezhető, így (f,g)(f,g)=(ff,gg), és id(X,Y)=(idX,idY).

Funktorok

Egy kovariáns funktor egy kategóriák közötti homomorfia. Egy 𝒞 kategóriát a 𝒟 kategóriába vivő F funktor adatai a következők:

  • az F:Ob(𝒞)Ob(𝒟) hozzárendelés
  • az F:Mor𝒞(X,Y)Mor𝒟(F(X),F(Y)) leképezések minden 𝒞-beli X, Y elempárra
  • jól illeszkedik a kompozíciókhoz, azaz F(fg)=F(f)F(g)
  • tartalmazzák az identitásmorfizmust: F(idX)=idF(X)

Egy kontravariáns funktor, vagy kofunktor 𝒞-ből 𝒟-be egy 𝒞op𝒟 funktor. Leírása, mint a kovariáns funktoré, a következők kivételével:

  • a morfizmushalmazok leképezései Mor𝒞(X,Y)-ből Mor𝒟(F(Y),F(X))-be mennek
  • a jól illeszkedés ezt jelenti: F(fg)=F(g)F(f)

Egy kategóriát önmagába vivő funktor az adott kategória endofunktora. Ha 𝒞,𝒟, kategóriák, és F:𝒞𝒟 úgy, hogy G:𝒟 ko- vagy kontravariáns funktorok, akkor a GF kompozíció 𝒞 is funktor, ami definiálható így:

(GF)(X)=G(F(X)),(GF)(f)=G(F(f))

X objektumokra és f morfizmusokra. A GF funktor pontosan akkor kovariáns, ha F és G is ko- vagy kontravariáns, különben kontravariáns.

Természetes leképezések

A természetes leképezések a párhuzamos funktorok leképezései. A leképezés két funktorból, itt F-ből és G-ből indul ki, amelyek ugyanabból a 𝒞 kategóriából ugyanabba a 𝒟 kategóriába mennek. F egy természetes t transzformációja G-be tartalmaz 𝒞 minden objektumra komponensként tartalmaz egy tX:F(X)G(X) morfizmust. Ezzel az f:XY morfizmussal 𝒞 objektumai között ennek a diagramnak kommutatívnak kell lennie:

F(X)F(f)F(Y)tXtYG(X)G(f)G(Y)

Képlettel: tYF(f)=G(f)tX. Az F és G 𝒞-ből 𝒟-be menő funktorok természetesen ekvivalensek, ha vannak természetes t:FG és u:GF transzformációk, amelyekre tu és ut identitás. Másként: a természetes ekvivalencia izomorfia a funktorok kategóriájában. Egy t természetes leképezés pontosan akkor természetes ekvivalencia, ha minden komponense izomorfia. Az F:𝒞𝒟 funktor kategóriaekvivalencia, ha van egy G:𝒟𝒞 funktor, hogy FG és GF rendre természetesen ekvivalens 𝒟, illetve 𝒞 identitásával. Megmutatható, hogy a kategóriaekvivalenciák teljesen hűek, és lényegében szürjektívek.

Példák

Kategóriák

A szakirodalomban nincsenek egységes jelölések a különféle kategóriák számára. A kategória leírását gyakran zárójelbe teszik.

  • A Set kategória a halmazok kategóriája. A kategória az Ob(Set) összes halmaz osztálya, ellátva az összes X-ből Y-ba menő leképezéssel, mint morfizmussal, azaz MorSet(X,Y)=YX. A morfizmusok közötti művelet a kompozíció.
  • A PoSet vagy Pos kategória objektumai a részben rendezett halmazok, morfizmusai a monoton leképezések.
  • A Top kategória objektumai a topologikus terek, morfizmusai a folytonos leképezések. Ennek teljes kategóriája a KHaus kompakt Hausdorff-terek kategóriája.
  • A Grp avagy Gr a csoportok kategóriája, és morfizmusai a csoporthomomorfizmusok. Ennek teljes alkategóriája az Abel-csoportok AbGrp vagy Ab kategóriája.
  • Az NLinSp kategória a normált lineáris terek kategóriája a folytonos (korlátos) lineáris leképezésekkel, mint morfizmusokkal. Részkategóriát alkotnak például a Banach-terek a folytonos lineáris leképezésekkel (BanSp1 kategória), vagy folytonos normaredukált leképezésekkel (BanSp2 kategória), vagy az egységelemes kommutatív komplex Banach-algebrák a normaredukált algebrahomomorfizmusokkal.
  • A Cat vagy Kat a kis kategóriák kategóriája. Egy kategória akkor kicsi, ha morfizmusainak osztálya halmaz. Az objektumok a kis kategóriák, a morfizmusok a funktorok. A kis kategóriákra vonatkozó korlátozásnak halmazelméleti okai vannak.
  • Egy halmaz az (X,) részben rendezéssel meghatároz egy kategóriát: az objektumok a halmaz elemei, az elempárok Mor(a,b) morfizmusai akkor tartalmaznak egy elemet, ha ab, különben üresek.
  • Ha az X halmaz üres, akkor egy objektumok ér morfizmusok nélküli kategóriát határoz meg. Ez a 0 kezdeti, vagy üres kategória.
  • Ha X egy elemű, akkor az 1 végső kategória keletkezik, ami egy objektumból és ennek identitásmorfizmusából áll.
  • Ha 𝒞 és 𝒟 kategóriák, akkor a Mor(𝒞,𝒟) funktorkategória objektumai a 𝒞-ből 𝒟-be menő funktorok, morfizmusai a természetes transzformációk.
  • Ha 𝒞 kategória, és S eleme 𝒞-nek, akkor az S fölötti 𝒞/S kategória így definiálható: 𝒞/S objektumai 𝒞 S célú morfizmusai, és 𝒞/S morfizmusai 𝒞-nek azok a morfizmusai, amelyek struktúrahomomorfizmussal S-be vihetők. Azaz f:XS és g:YS 𝒞/S objektumai, így az (X,f)-ből (Y,g)-be menő h morfizmusok 𝒞/S-ban azok a morfizmusok, amelyekre gh=f teljesül.
  • Megfordítva, legyen * rögzített egy pontos topologikus tér; ekkor a * alatti topologikus terek kategóriája izomorf a Top* pontozott topologikus terek kategóriájával.

A legtöbb fenti kategória olyan, vagy reprezentálható úgy, hogy objektumai műveletekkel ellátott halmazok legyenek, morfizmusai az ezek szerkezetére illeszkedő homomorfizmusok, és a morfizmusok közötti művelet a kompozíció. Az ilyen kategóriák konkrétok. A konkretizálható kategóriák azok, amelyek ekvivalensek egy konkrét kategóriával. De vannak más, nem konkretizálható kategóriák is:

  • A HoTop avagy hTop objektumai topologikus terek, morfizmusai a folytonos leképezések homotópiaosztályai.
  • A kis kategóriák kategóriája a funktorok természetes ekvivalenciaosztályaival, mint morfizmusokkal.

Funktorok

A funktorokat többnyire az objektumok hozzárendelésével adják meg, ha a morfizmushalmazok leképezései azokból könnyen levezethetők.

  • A C kategória egy T objektumára az
X MorC(T,X)
hozzárendelés (kovariáns) C → Set. funktor. Az
X MorC(X,T)
funktor kontravariáns. Lásd még: Hom-funktor.
kontravariáns funktor így definiálva:
D:VektKVektK ahol:
  • egy V objektum D(V)=V*=HomK(V,K) V duális tere
  • egy f:VW lineáris leképezésre
D(f):W*V*,λλf.
Könnyen belátható, hogy D(fg)=D(g)D(f) és D(idV)=idV*.
  • Gm: (gyűrűk) → (csoportok): az egységelemes gyűrűkhöz az egységelemüket rendeli. Általában: GLn: (gyűrűk) → (csoportok): a gyűrűkhöz az általános lineáris csoportot rendeli, vagyis az invertálható n×n-es mátrixok csoportját.
  • A fundamentális csoport egy TopGrp funktor; a magasabb homotópiák és a homológiacsoportok Top → Ab funktorok; a kohomológiacsoportok Top → Ab kontravariáns funktorok.
  • A részben rendezett halmazok által meghatározott kategóriák funktorai éppen a monoton függvények.
  • Felejtő funktorok: Nyilván léteznek Ab → Set, Ab → Grp, Top → Set és más hasonló funktorok, amelyek egyszerűen elfelejtik egy struktúra egy részét, például az Abel-csoportokhoz a csoportot, de a kommutativitás, mint információ nélkül, vagy a tartóhalmazt rendelik műveletek nélkül; hasonlóan, egy topologikus térhez a tartóhalmazát rendelik, és így tovább.
  • Szabad konstrukciók, például a szabad Abel-csoportok: Minden S halmazhoz hozzárendelhetjük az F(S):={a:S|a(s)0legfeljebb véges soksS} Abel-csoportot pontonkénti összeadással. A leképezések nyilvánvaló F(f):atsf1(t)a(s) hozzárendeléseivel adódik egy Set-ből Ab-be menő funktor. Ekkor fennáll egy MorSet(S,V(A))MorAb(F(S),A) kanonikus izomorfia, ahol V felejtő funktor. Azt mondjuk, hogy F a V-hez (bal)adjungált funktor.

Sok felejtő funktorhoz léteznek hasonló konstrukciók.

Természetes transzformációk

  • A továbbiakban a duális tér funktorainak szakaszában használt jelöléseket használjuk újra. Egy V vektortér
τV:VV**,v(λλ(v))
leképezései a biduális terébe természetes transzformációk:
τ:idVektKDD.
A véges dimenziós vektorterek teljes részkategóriáján τ természetes ekvivalencia.
  • det: GLnGm: Egy R gyűrűre a detR GLn(R) → R× csoporthomomorfia.
  • A Hurewicz-leképezés:
πk(X)Hk(X,)
  • Kohomlógiában a cupszorzat.
  • Egy csoport Abelizációja:
GGab:=G/[G,G]

Yoneda-lemma és általános konstrukciók

Az univerzális konstrukciók egyszerű fogalmakat visznek át a halmazok kategóriájából más kategóriákba. Legyen C kategória. Az

h:CMor(Cop,Set),

funktor, ami egy X objektumhoz az

hX:TMorC(T,X)

funktort rendeli, teljesen hű. Általában, a C X objektumaira és Mor(Cop,Set) F funktoraira:

MorMor(Cop,Set)(hX,F)=F(X).

A fenti Yoneda-lemma lehetővé teszi a szerkezeti transzfert, vagyis a halmazok kategóriájának tulajdonságainak általánosítását. Például a Descartes-szorzat: az Xi objektumok Descartes-szorzata P, hogyha h(P) objektumonként megegyezik a h(Xi)-k szorzatával, vagyis:

Mor(T,P)Mor(T,Xi)

ahol a T-beli funktorok természetes ekvivalenciája. Ennek a természetes ekvivalenciának T = P esetén idP-nek kell lennie, és hasonlóan a pri morfizmusokra: P → Xi. Ekkor a Yoneda-lemma szerint P kanonikus izomorfia erejéig egyértelmű: ha Mor(_,P) és Mor(_,Q) t szerint természetesen ekvivalens funktorok, akkor P és Q izomorfiáját tP(idP) biztosítja. Ez a kategóriaszorzat univerzális a következő értelemben: adott fi: T → Xi leképezések megjelennek az pri: P → Xi univerzális leképezésben, tehát létezik egy c: T → P leképezés, hogy T → P, így fi = pri c. Sőt, az így kapott konstrukcióknak képezhető a duálisa is, amit többnyire ko előtag jelöl. Ezek a duális kategóriákra alkalmazott ugyanilyen konstrukciók. Így például C kategória Xi objektumainak koszorzata ugyanaz, mint C duálisában az Xi elemek duálisainak szorzata. Hasonlóan vihetők át tulajdonságok is: ha például az X → Y morfizmus monomorfizmus, ha h(X) → h(Y) objektumonként injektív. Speciális általános konstrukciók:

Források

Bevezetés:

Klasszikus tankönyvek:

  • J. Adámek, H. Herrlich, G.E. Strecker: Abstract and concrete categories. The Joy of Cats. John Wiley, 1990.
  • Horst Herrlich, George E. Strecker: Category Theory: An Introduction. Boston 1973.
  • Saunders Mac Lane: Kategorien: Begriffssprache und mathematische Theorie. Berlin 1972, vii, 295 pp. – (Categories for the Working Mathematician <1971, deutsch>) vergriffen engl. Ausgabe ISBN 0-387-98403-8
  • Saunders Mac Lane: Categories for the Working Mathematician. 2nd ed., Springer, 1998. ISBN 0-387-98403-8
  • Bodo Pareigis: Kategorien und Funktoren. B.G. Teubner, Stuttgart 1969.
  • Horst Schubert: Kategorien I/II. Springer, 1970.

Kézikönyv:

  • Francis Borceux: Handbook of categorical algebra. 3 vol (1: Basic category theory; 2: Categories and structures; 3: Categories of sheaves). – Cambridge 1994. (Encyclopedia of Mathematics and its Applications, 50/52) ISBN 0-521-44178-1, 0-521-44179-X, 0-521-44180-3

Gyűjtemény:

Fordítás

  • Ez a szócikk részben vagy egészben a Kategorientheorie című német Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.