Kategorientheorie

Die Kategorientheorie oder die kategorielle Algebra ist ein Zweig der Mathematik, der Anfang der 1940er Jahre zuerst im Rahmen der Topologie entwickelt wurde; Saunders MacLane nennt seine 1945 in Zusammenarbeit mit Samuel Eilenberg entstandene „General Theory of Natural Equivalences“ (in Trans. Amer. Math. Soc. 58, 1945) die erste explizit kategorientheoretische Arbeit. Die Grundbegriffe dieser Theorie sind Kategorie, Funktor und natürliche Transformation. Um den letzteren Begriff zu präzisieren, wurden die ersten beiden ursprünglich eingeführt.

Die Kategorientheorie lässt sich, ähnlich wie die universelle Algebra, als allgemeine Theorie mathematischer Strukturen auffassen (klassische Strukturen sind z. B. Gruppen, Ringe, Moduln und topologische Räume). Dabei werden Eigenschaften mathematischer Strukturen allerdings nicht über Relationen zwischen Elementen der Trägermenge(n) definiert, sondern mittels Morphismen und Funktoren quasi über Vergleiche sowohl innerhalb von als auch zwischen Kategorien.

Bedeutung

Diese Art der Abstraktion führt nicht nur zu einer Klärung grundlegender, theorieübergreifender Begriffe, sie ermöglicht es auch, erfolgreiche Methoden und Konzepte einer speziellen mathematischen Theorie auf andere Bereiche und Objektklassen zu übertragen.
Ein illustratives Beispiel liefert die Geschichte der homologischen Algebra, deren Methoden zuerst auf abelsche Gruppen beschränkt waren, dann auf Moduln über Ringen verallgemeinert wurden und schließlich, als Theorie der abelschen Kategorien, auf abelsche Garben übertragen wurden.

Die Kategorientheorie ist ebenso für Grundlagenfragen relevant. So bilden Topoi, kategorientheoretische Extrakte der Kategorie der Mengen, in der wichtige Eigenschaften von Mengen rein pfeiltheoretisch (d. h. über Morphismen) formuliert werden, eine Alternative zum axiomatischen mengentheoretischen Aufbau der Mathematik. Darüber hinaus spielt die Kategorientheorie in der Logik, der Theoretischen Informatik (Semantik von Programmiersprachen, Bereichstheorie, Graphgrammatiken) und der mathematischen Physik (topologische Quantenfeldtheorie) eine Rolle.

Aufgrund ihres hohen Grades an Abstraktion wird die Kategorientheorie gelegentlich – selbst von den Mathematikern, die sie entwickelten – als allgemeiner Unsinn bezeichnet.[1][2]

Definitionen

Kategorie

Eine Kategorie C {\displaystyle {\mathcal {C}}} besteht aus folgendem:

  • Einer Klasse Ob ( C ) {\displaystyle \operatorname {Ob} ({\mathcal {C}})} von Objekten.
  • Einer Klasse von sogenannten Pfeilen oder Morphismen. Ein Morphismus ist ein Element einer Klasse Mor C ( X , Y ) , {\displaystyle \operatorname {Mor} _{\mathcal {C}}(X,Y),} die es zu jedem Paar ( X , Y ) {\displaystyle (X,Y)} von Objekten gibt (auch mit Hom C ( X , Y ) {\displaystyle \operatorname {Hom} _{\mathcal {C}}(X,Y)} , [ X , Y ] C {\displaystyle [X,Y]_{\mathcal {C}}} , C ( X , Y ) {\displaystyle {\mathcal {C}}(X,Y)} oder ( X , Y ) C {\displaystyle (X,Y)_{\mathcal {C}}} bezeichnet). Diese Klassen sind paarweise disjunkt, d. h. kein Morphismus f Mor ( X , Y ) {\displaystyle f\in \operatorname {Mor} (X,Y)} , auch f : X Y {\displaystyle f\colon X\to Y} geschrieben, ist Element einer anderen Morphismenklasse. X {\displaystyle X} ist die Quelle eines Morphismus f Mor ( X , Y ) {\displaystyle f\in \operatorname {Mor} (X,Y)} und wird auch mit dom ( f ) {\displaystyle \operatorname {dom} (f)} bezeichnet (von englisch domain), das Ziel Y {\displaystyle Y} mit cod ( f ) {\displaystyle \operatorname {cod} (f)} (von co-domain).
  • Verknüpfungsabbildungen
Mor C ( Y , Z ) × Mor C ( X , Y ) Mor C ( X , Z ) ( g , f ) g f , {\displaystyle {\begin{aligned}\operatorname {Mor} _{\mathcal {C}}(Y,Z)\times \operatorname {Mor} _{\mathcal {C}}(X,Y)&\longrightarrow \operatorname {Mor} _{\mathcal {C}}(X,Z)\\(g,f)&\longmapsto g\circ f,\end{aligned}}}
die im offensichtlichen Sinne assoziativ sind:
( h g ) f = h ( g f ) , {\displaystyle (h\circ g)\circ f=h\circ (g\circ f),} sofern cod ( f ) = dom ( g ) {\displaystyle \operatorname {cod} (f)=\operatorname {dom} (g)} und cod ( g ) = dom ( h ) {\displaystyle \operatorname {cod} (g)=\operatorname {dom} (h)} .
(Gelegentlich wird das {\displaystyle \circ } weggelassen und h g {\displaystyle h\circ g} als h g {\displaystyle hg} angeschrieben.)
  • einem Identitätsmorphismus id X : X X {\displaystyle \operatorname {id} _{X}\colon X\to X} zu jedem Objekt X {\displaystyle X} , der neutrales Element für die Verknüpfung mit Morphismen mit Quelle oder Ziel X {\displaystyle X} ist, d. h. es gilt id X f = f {\displaystyle \operatorname {id} _{X}\circ f=f} , falls cod ( f ) = X {\displaystyle \operatorname {cod} (f)=X} ist, und f id X = f {\displaystyle f\circ \operatorname {id} _{X}=f} , falls dom ( f ) = X {\displaystyle \operatorname {dom} (f)=X} . Anstelle id X {\displaystyle \operatorname {id} _{X}} ist auch die Form 1 X {\displaystyle 1_{X}} gebräuchlich.

Die Klasse aller Morphismen wird auch mit Ar ( C ) , Fl ( C ) {\displaystyle \operatorname {Ar} ({\mathcal {C}}),\operatorname {Fl} ({\mathcal {C}})} oder Pf ( C ) {\displaystyle \operatorname {Pf} ({\mathcal {C}})} bezeichnet (von englisch arrow, französisch flèche, deutsch Pfeil).

Unterkategorie

Eine Unterkategorie einer Kategorie C {\displaystyle {\mathcal {C}}} ist eine Kategorie D {\displaystyle {\mathcal {D}}} , so dass Ob ( D ) {\displaystyle \operatorname {Ob} ({\mathcal {D}})} eine Teilklasse von Ob ( C ) {\displaystyle \operatorname {Ob} ({\mathcal {C}})} ist und für je zwei Objekte X {\displaystyle X} und Y {\displaystyle Y} in D {\displaystyle {\mathcal {D}}} die Morphismenmenge Mor D ( X , Y ) {\displaystyle \operatorname {Mor} _{\mathcal {D}}(X,Y)} Teilmenge von Mor C ( X , Y ) {\displaystyle \operatorname {Mor} _{\mathcal {C}}(X,Y)} ist. Sind die Morphismenmengen von D {\displaystyle {\mathcal {D}}} gleich denen von C {\displaystyle {\mathcal {C}}} , ist D {\displaystyle {\mathcal {D}}} eine volle Unterkategorie. Eine volle Unterkategorie ist schon durch die Angabe der Objekte bestimmt.

Duale Kategorie

Die duale Kategorie C o p {\displaystyle {\mathcal {C}}^{\mathrm {op} }} zu einer Kategorie C {\displaystyle {\mathcal {C}}} ist die Kategorie mit Ob ( C o p ) = Ob ( C ) {\displaystyle \operatorname {Ob} ({\mathcal {C}}^{\mathrm {op} })=\operatorname {Ob} ({\mathcal {C}})} und

Mor C o p ( X , Y ) = Mor C ( Y , X ) {\displaystyle \operatorname {Mor} _{{\mathcal {C}}^{\mathrm {op} }}(X,Y)=\operatorname {Mor} _{\mathcal {C}}(Y,X)} .

Die Verknüpfungsabbildungen und Identitätsmorphismen sind dieselben wie in C {\displaystyle {\mathcal {C}}} . Anschaulich gesagt, zeigen in C o p {\displaystyle {\mathcal {C}}^{\mathrm {op} }} alle Pfeile in die andere Richtung. Die Kategorie ( C o p ) o p {\displaystyle ({\mathcal {C}}^{\mathrm {op} })^{\mathrm {op} }} ist gleich C {\displaystyle {\mathcal {C}}} .

Produktkategorie

Die Produktkategorie C × D {\displaystyle {\mathcal {C}}\times {\mathcal {D}}} zu zwei Kategorien C {\displaystyle {\mathcal {C}}} und D {\displaystyle {\mathcal {D}}} ist die Kategorie, deren Objekte genau die Paare ( X , Y ) {\displaystyle (X,Y)} mit X Ob ( C ) {\displaystyle X\in \operatorname {Ob} ({\mathcal {C}})} und Y Ob ( D ) {\displaystyle Y\in \operatorname {Ob} ({\mathcal {D}})} sind und deren Morphismen gegeben sind durch

Mor C × D ( ( X , Y ) , ( X , Y ) ) = Mor C ( X , X ) × Mor D ( Y , Y ) {\displaystyle \operatorname {Mor} _{{\mathcal {C}}\times {\mathcal {D}}}{\bigl (}(X,Y),(X',Y'){\bigr )}=\operatorname {Mor} _{\mathcal {C}}(X,X')\times \operatorname {Mor} _{\mathcal {D}}(Y,Y')} .

Die Verknüpfung von Morphismen geschieht komponentenweise, d. h. ( f , g ) ( f , g ) = ( f f , g g ) {\displaystyle (f,g)\circ (f',g')=(f\circ f',g\circ g')} , und es ist id ( X , Y ) = ( id X , id Y ) {\displaystyle \operatorname {id} _{(X,Y)}=(\operatorname {id} _{X},\operatorname {id} _{Y})} .

Funktor

Hauptartikel: Funktor (Mathematik)

Ein (kovarianter) Funktor ist eine strukturverträgliche Abbildung zwischen Kategorien. Ein Funktor F {\displaystyle F} von einer Kategorie C {\displaystyle {\mathcal {C}}} in eine Kategorie D {\displaystyle {\mathcal {D}}} besteht aus den folgenden Daten:

  • eine Zuordnung F : Ob ( C ) Ob ( D ) {\displaystyle F\colon \operatorname {Ob} ({\mathcal {C}})\to \operatorname {Ob} ({\mathcal {D}})}
  • Abbildungen F : Mor C ( X , Y ) Mor D ( F ( X ) , F ( Y ) ) {\displaystyle F\colon \operatorname {Mor} _{\mathcal {C}}(X,Y)\to \operatorname {Mor} _{\mathcal {D}}(F(X),F(Y))} für je zwei Objekte X {\displaystyle X} , Y {\displaystyle Y} von C {\displaystyle {\mathcal {C}}} .

Die Abbildungen zwischen den Morphismenmengen müssen folgende Eigenschaften haben:

  • Sie sind kompatibel mit Verknüpfungen, d. h. F ( f g ) = F ( f ) F ( g ) {\displaystyle F(f\circ g)=F(f)\circ F(g)} .
  • Sie erhalten Identitätsmorphismen: F ( id X ) = id F ( X ) {\displaystyle F(\operatorname {id} _{X})=\operatorname {id} _{F(X)}} .

Ein kontravarianter Funktor (oder Kofunktor) von C {\displaystyle {\mathcal {C}}} nach D {\displaystyle {\mathcal {D}}} ist ein Funktor C op D {\displaystyle {\mathcal {C}}^{\operatorname {op} }\to {\mathcal {D}}} . Äquivalent dazu ist die Beschreibung wie oben, mit den folgenden Unterschieden:

  • Die Abbildungen auf den Morphismenmengen gehen von Mor C ( X , Y ) {\displaystyle \operatorname {Mor} _{\mathcal {C}}(X,Y)} nach Mor D ( F ( Y ) , F ( X ) ) {\displaystyle \operatorname {Mor} _{\mathcal {D}}(F(Y),F(X))} .
  • Die Kompatibilität mit den Verknüpfungen lautet F ( f g ) = F ( g ) F ( f ) {\displaystyle F(f\circ g)=F(g)\circ F(f)} .

Ein Funktor F : C C {\displaystyle F\colon {\mathcal {C}}\to {\mathcal {C}}} von einer Kategorie in sie selbst heißt Endofunktor.

Sind C , D , E {\displaystyle {\mathcal {C}},{\mathcal {D}},{\mathcal {E}}} Kategorien und F : C D {\displaystyle F\colon {\mathcal {C}}\to {\mathcal {D}}} sowie G : D E {\displaystyle G\colon {\mathcal {D}}\to {\mathcal {E}}} ko- oder kontravariante Funktoren, so ist die Verkettung G F {\displaystyle G\circ F} (auch G F {\displaystyle GF} geschrieben), die formal durch

( G F ) ( X ) = G ( F ( X ) ) , ( G F ) ( f ) = G ( F ( f ) ) {\displaystyle (G\circ F)(X)=G(F(X)),\quad (G\circ F)(f)=G(F(f))}

für Objekte X {\displaystyle X} und Morphismen f {\displaystyle f} definiert ist, ein Funktor C E {\displaystyle {\mathcal {C}}\to {\mathcal {E}}} . G F {\displaystyle G\circ F} ist genau dann kovariant, wenn F {\displaystyle F} und G {\displaystyle G} beide ko- oder beide kontravariant sind, andernfalls kontravariant.

Natürliche Transformation

Hauptartikel: Natürliche Transformation

Natürliche Transformationen sind eine Art Abbildung zwischen „parallelen“ Funktoren. Es wird von Funktoren F {\displaystyle F} und G {\displaystyle G} ausgegangen, die beide von derselben Kategorie C {\displaystyle {\mathcal {C}}} in dieselbe Kategorie D {\displaystyle {\mathcal {D}}} gehen. Eine natürliche Transformation t {\displaystyle t} von F {\displaystyle F} nach G {\displaystyle G} enthält für jedes Objekt X {\displaystyle X} von C {\displaystyle {\mathcal {C}}} einen Morphismus t X : F ( X ) G ( X ) {\displaystyle t_{X}\colon F(X)\to G(X)} , genannt Komponente von t {\displaystyle t} bei X {\displaystyle X} . Dabei muss für jeden Morphismus f : X Y {\displaystyle f\colon X\to Y} zwischen Objekten von C {\displaystyle {\mathcal {C}}} das folgende Diagramm kommutieren:

F ( X ) F ( f ) F ( Y ) t X t Y G ( X ) G ( f ) G ( Y ) {\displaystyle {\begin{array}{rcl}F(X)&{\xrightarrow[{}]{F(f)}}&F(Y)\\t_{X}\!\downarrow &&\downarrow \!t_{Y}\\G(X)&{\xrightarrow[{G(f)}]{}}&G(Y)\\\end{array}}}

Als Formel bedeutet das: t Y F ( f ) = G ( f ) t X {\displaystyle t_{Y}\circ F(f)=G(f)\circ t_{X}} .

Natürlich äquivalent sind zwei Funktoren F {\displaystyle F} und G {\displaystyle G} von C {\displaystyle {\mathcal {C}}} nach D {\displaystyle {\mathcal {D}}} , wenn es natürliche Transformationen t : F G {\displaystyle t\colon F\to G} und u : G F {\displaystyle u\colon G\to F} gibt, so dass t u {\displaystyle tu} und u t {\displaystyle ut} jeweils die Identität sind. Anders formuliert: Natürliche Äquivalenz ist der Isomorphiebegriff in der Funktorkategorie. Eine natürliche Transformation t {\displaystyle t} ist eine natürliche Äquivalenz genau dann, wenn jede Komponente t X {\displaystyle t_{X}} ein Isomorphismus ist, man nennt t {\displaystyle t} daher auch einen natürlichen Isomorphismus.

Äquivalenz von Kategorien: Ein Funktor F : C D {\displaystyle F\colon {\mathcal {C}}\to {\mathcal {D}}} heißt eine Äquivalenz von Kategorien, wenn es einen Funktor G : D C {\displaystyle G\colon {\mathcal {D}}\to {\mathcal {C}}} gibt, so dass F G {\displaystyle FG} und G F {\displaystyle GF} jeweils natürlich äquivalent zur Identität von D {\displaystyle {\mathcal {D}}} bzw. C {\displaystyle {\mathcal {C}}} sind. Man kann zeigen, dass Äquivalenzen von Kategorien genau die volltreuen, wesentlich surjektiven Funktoren sind.

Beispiele

Kategorien

Hinweis: Die Bezeichnungen für spezielle Kategorien sind in der Literatur extrem uneinheitlich. Oft wird eine Beschreibung der Kategorie in runde oder geschweifte Klammern gesetzt, z. B. (Gruppen), oder unterstrichen.

  • Die Kategorie Set, Ens bzw. Me[3] (von engl. set, franz. ensemble, deutsch Menge) ist die Kategorie der Mengen. Die Kategorie besteht aus der Klasse Ob ( S e t ) {\displaystyle \operatorname {Ob} (\mathbf {Set} )} , die alle Mengen enthält, und die Morphismenmenge enthält genau die Abbildungen von X {\displaystyle X} nach Y {\displaystyle Y} , d. h. Mor S e t ( X , Y ) = Y X . {\displaystyle \operatorname {Mor} _{\mathbf {Set} }(X,Y)=Y^{X}.} Die Verknüpfung zweier Morphismen ist die Verkettung der Abbildungen.
  • PoSet oder Pos wird die Kategorie der halbgeordneten Mengen (Objekte) und monotonen Abbildungen (Morphismen) genannt.
  • die Kategorie Grp oder Gr der Gruppen mit den Gruppenhomomorphismen als Morphismen; weiter die volle Unterkategorie AbGrp der abelschen Gruppen, die sehr konsequent auch mit Ab bezeichnet wird.
  • die Kategorie NLinSp der normierten linearen Räume mit den stetigen (=beschränkten) linearen Abbildungen. Unterkategorien sind z. B. die Banachräume mit stetigen linearen Abbildungen (BanSp1), die Banachräume mit stetigen normreduzierenden Abbildungen (BanSp2), oder kommutative komplexe Banachalgebren mit Einheit und normreduzierenden Algebrenhomomorphismen (CBanAlg).
  • Die Kategorie der kleinen Kategorien Cat oder Kat: Eine Kategorie heißt klein, wenn die Klasse ihrer Morphismen eine Menge ist. Die Objekte von Cat sind die kleinen Kategorien und die Morphismen sind die Funktoren. (Die Beschränkung auf kleine Kategorien ist aus mengentheoretischen Gründen nötig.)
  • Eine Menge mit einer Halbordnung ( X , ) {\displaystyle (X,\leq )} bestimmt eine Kategorie: Objekte sind die Elemente der Menge, und Mor ( a , b ) {\displaystyle \operatorname {Mor} (a,b)} habe genau ein Element (z. B. das geordnete Paar ( a , b ) {\displaystyle (a,b)} ), falls a b {\displaystyle a\leq b} , und sei andernfalls leer.
  • Ist hierbei X {\displaystyle X} leer, ergibt sich eine Kategorie ganz ohne Objekte und Morphismen. Sie wird mit 0 {\displaystyle \mathbf {0} } bezeichnet und heißt die initiale oder leere Kategorie. Die Benennung rührt daher, dass 0 {\displaystyle \mathbf {0} } initiales Objekt in Cat ist.
  • Ist dagegen X {\displaystyle X} einelementig, ergibt sich eine Kategorie 1 {\displaystyle \mathbf {1} } , die aus genau einem Objekt und dessen Identitätsmorphismus besteht. Sie wird finale oder terminale Kategorie genannt, was dadurch motiviert ist, dass 1 {\displaystyle \mathbf {1} } finales Objekt in Cat ist.
  • Sind C {\displaystyle {\mathcal {C}}} und D {\displaystyle {\mathcal {D}}} Kategorien, so kann man die Funktorkategorie Mor ( C , D ) {\displaystyle \operatorname {Mor} ({\mathcal {C}},{\mathcal {D}})} bilden: Objekte sind Funktoren von C {\displaystyle {\mathcal {C}}} nach D {\displaystyle {\mathcal {D}}} , Morphismen sind natürliche Transformationen.
  • Ist C {\displaystyle {\mathcal {C}}} eine Kategorie und S {\displaystyle S} ein Objekt von C {\displaystyle {\mathcal {C}}} , so ist die Kategorie C / S {\displaystyle {\mathcal {C}}/S} der Objekte über S {\displaystyle S} wie folgt definiert: Objekte von C / S {\displaystyle {\mathcal {C}}/S} sind Morphismen in C {\displaystyle {\mathcal {C}}} mit Ziel S {\displaystyle S} , und Morphismen von C / S {\displaystyle {\mathcal {C}}/S} sind Morphismen von C {\displaystyle {\mathcal {C}}} , die mit den „Strukturmorphismen“ nach S {\displaystyle S} verträglich sind, d. h. sind f : X S {\displaystyle f\colon X\to S} und g : Y S {\displaystyle g\colon Y\to S} zwei Objekte von C / S {\displaystyle {\mathcal {C}}/S} , so sind Morphismen von ( X , f ) {\displaystyle (X,f)} nach ( Y , g ) {\displaystyle (Y,g)} in C / S {\displaystyle {\mathcal {C}}/S} die Morphismen h {\displaystyle h} von X {\displaystyle X} nach Y {\displaystyle Y} , für die g h = f {\displaystyle gh=f} gilt.
  • Umgekehrt sei * ein fester einpunktiger topologischer Raum. Dann ist die Kategorie der topologischen Räume unter * isomorph zur Kategorie Top* der punktierten topologischen Räume.

Die meisten der oben genannten Beispiele sind so geartet (oder lassen sich leicht dahingehend anpassen), dass die Objekte Mengen zusammen mit einer Zusatzstruktur sind, die Morphismen Abbildungen, die mit dieser Struktur verträglich sind, und die Verknüpfung von Morphismen die Hintereinanderausführung von Abbildungen ist. Man spricht in diesem Fall von einer konkreten Kategorie. Es ist jedoch nicht jede Kategorie konkret oder auch nur äquivalent zu einer konkreten Kategorie (d. h. konkretisierbar). Nicht konkretisierbar sind beispielsweise (ohne Beweis):

  • Die Kategorie der kleinen Kategorien, allerdings mit den natürlichen Äquivalenzklassen von Funktoren als Morphismen.

Funktoren

Meist gibt man für Funktoren nur die Zuordnung der Objekte an, wenn die Abbildungen auf den Morphismenmengen daraus leicht zu ersehen sind.

  • Für ein Objekt T {\displaystyle T} einer Kategorie C {\displaystyle {\mathcal {C}}} ist die Zuordnung
X Mor C ( T , X ) {\displaystyle X\mapsto \operatorname {Mor} _{\mathcal {C}}(T,X)}
ein (kovarianter) Funktor C S e t {\displaystyle {\mathcal {C}}\to \mathbf {Set} } . Der Funktor
X Mor C ( X , T ) {\displaystyle X\mapsto \operatorname {Mor} _{\mathcal {C}}(X,T)}
ist kontravariant. Hierzu siehe auch Hom-Funktor.
  • Es sei K {\displaystyle K} ein Körper und V e k t K {\displaystyle \mathrm {Vekt} _{K}} die Kategorie der Vektorräume über K {\displaystyle K} mit den K {\displaystyle K} -linearen Abbildungen als Morphismen. Es sei nun ein kontravarianter Funktor
D : V e k t K V e k t K {\displaystyle D\colon \mathrm {Vekt} _{K}\to \mathrm {Vekt} _{K}}
wie folgt definiert:
  • Für ein Objekt V {\displaystyle V} ist D ( V ) = V = H o m K ( V , K ) {\displaystyle D(V)=V^{*}=\mathrm {Hom} _{K}(V,K)} der Dualraum von V . {\displaystyle V.}
  • Für eine lineare Abbildung f : V W {\displaystyle f\colon V\to W} ist
D ( f ) : W V , λ λ f . {\displaystyle D(f)\colon W^{*}\to V^{*},\quad \lambda \mapsto \lambda \circ f.}
Man überprüft leicht, dass D ( f g ) = D ( g ) D ( f ) {\displaystyle D(f\circ g)=D(g)\circ D(f)} und D ( i d V ) = i d V {\displaystyle D(\mathrm {id} _{V})=\mathrm {id} _{V^{*}}} gilt.
  • G m : ( R i n g e ) ( G r u p p e n ) {\displaystyle \mathrm {G} _{m}\colon \mathrm {(Ringe)} \to \mathrm {(Gruppen)} } : ordnet einem unitären Ring seine Gruppe der Einheiten zu. Allgemeiner: G L n : ( R i n g e ) ( G r u p p e n ) {\displaystyle \mathrm {GL} _{n}\colon \mathrm {(Ringe)} \to \mathrm {(Gruppen)} } : ordnet einem Ring die Gruppe der invertierbaren ( n × n ) {\displaystyle (n\times n)} -Matrizen zu.
  • Die Fundamentalgruppe ist ein Funktor T o p G r p {\displaystyle \mathbf {Top} ^{*}\to \mathbf {Grp} } , von der Kategorie der punktierten topologischen Räume (die Punktierung gibt den Basispunkt an) in die Kategorie der Gruppen; die höheren Homotopiegruppen sind Funktoren T o p A b {\displaystyle \mathbf {Top} ^{*}\to \mathbf {Ab} } ; die Homologiegruppen sind Funktoren T o p A b {\displaystyle \mathbf {Top} \to \mathbf {Ab} } ; die Kohomologiegruppen sind kontravariante Funktoren T o p A b {\displaystyle \mathbf {Top} \to \mathbf {Ab} } .
  • Vergissfunktoren: Es gibt offensichtliche Funktoren A b S e t {\displaystyle \mathbf {Ab} \to \mathbf {Set} } , A b G r p {\displaystyle \mathbf {Ab} \to \mathbf {Grp} } , T o p S e t {\displaystyle \mathbf {Top} \to \mathbf {Set} } usw., die einfach einen Teil der Struktur „vergessen“, d. h. einer abelschen Gruppe die zugrundeliegende Menge, einer abelschen Gruppe sich selbst (aber ohne die Information, dass sie abelsch ist), einem topologischen Raum die zugrundeliegende Menge usw. zuordnen.
  • Freie“ Konstruktionen, hier freie abelsche Gruppe: Jeder Menge S {\displaystyle S} kann man die abelsche Gruppe F ( S ) := { a : S Z   |   a ( s ) 0   fuer hoechstens endlich viele   s S } {\displaystyle F(S):=\{a\colon S\to \mathbb {Z} ~|~a(s)\neq 0~{\text{fuer hoechstens endlich viele}}~s\in S\}} (mit punktweiser Addition) zuordnen. Zusammen mit offensichtlichen Zuordnungen für Abbildungen, nämlich F ( f ) : a t s f 1 ( t ) a ( s ) {\displaystyle F(f)\colon a\mapsto t\mapsto \sum _{s\in f^{-1}(t)}a(s)} , ergibt sich ein Funktor von S e t {\displaystyle \mathbf {Set} } nach A b {\displaystyle \mathbf {Ab} } . Es gibt dann eine kanonische Isomorphie Mor S e t ( S , V ( A ) ) Mor A b ( F ( S ) , A ) {\displaystyle \operatorname {Mor} _{\mathbf {Set} }(S,V(A))\cong \operatorname {Mor} _{\mathbf {Ab} }(F(S),A)} , wobei V {\displaystyle V} der Vergissfunktor ist. Man sagt, F {\displaystyle F} ist (links-)adjungierter Funktor zu V {\displaystyle V} . Ähnliche Konstrukte existieren für viele Vergissfunktoren.
  • Funktoren zwischen Kategorien, die von halbgeordneten Mengen bestimmt werden (s. o.), sind gerade monotone Abbildungen.

Natürliche Transformationen

  • Die Bezeichnungen seien wie im Beispiel des Funktors „Dualraum“ oben. Die Abbildungen
τ V : V V , v ( λ λ ( v ) ) {\displaystyle \tau _{V}\colon V\to V^{**},\quad v\mapsto (\lambda \mapsto \lambda (v))}
eines Vektorraumes in seinen Bidualraum bilden eine natürliche Transformation
τ : i d V e k t K D D . {\displaystyle \tau \colon \mathrm {id} _{\mathrm {Vekt} _{K}}\to D\circ D.}
Auf der vollen Unterkategorie der endlichdimensionalen Vektorräume ist τ {\displaystyle \tau } eine natürliche Äquivalenz.
  • det : G L n G m {\displaystyle \det \colon \mathrm {GL} _{n}\to \mathrm {G} _{m}} : Für einen Ring R {\displaystyle R} ist det R {\displaystyle \det _{R}} der Gruppenhomomorphismus G L n ( R ) R × {\displaystyle \mathrm {GL} _{n}(R)\to R^{\times }} , die Determinante.
  • Die Hurewicz-Abbildung
π k ( X ) H k ( X , Z ) {\displaystyle \pi _{k}(X)\to H_{k}(X,\mathbb {Z} )}
G G a b := G / [ G , G ] {\displaystyle G\to G^{\mathrm {a} b}:=G/[G,G]}

Yoneda-Lemma und universelle Konstruktionen

Universelle Konstruktionen übertragen einfache Begriffe aus der Kategorie der Mengen auf beliebige Kategorien.

Das Yoneda-Lemma

Hauptartikel: Lemma von Yoneda

Es sei C {\displaystyle {\mathcal {C}}} eine Kategorie. Der Funktor

h : C M o r ( C o p , S e t ) , {\displaystyle h\colon {\mathcal {C}}\to \mathbf {Mor} ({\mathcal {C}}^{\mathrm {op} },\mathbf {Set} ),}

der einem Objekt X {\displaystyle X} den Funktor

h X : T M o r C ( T , X ) {\displaystyle h_{X}\colon T\mapsto \mathrm {Mor} _{\mathcal {C}}(T,X)}

zuordnet, ist volltreu. Allgemeiner gilt für Objekte X {\displaystyle X} von C {\displaystyle {\mathcal {C}}} und F {\displaystyle F} von M o r ( C o p , S e t ) {\displaystyle \mathrm {Mor} ({\mathcal {C}}^{\mathrm {op} },\mathrm {Set} )} :

M o r M o r ( C o p , S e t ) ( h X , F ) = F ( X ) {\displaystyle \mathrm {Mor} _{\mathbf {Mor} ({\mathcal {C}}^{\mathrm {op} },\mathbf {Set} )}(h_{X},F)=F(X)} ;

einer natürlichen Transformation t : h X F {\displaystyle t\colon h_{X}\mapsto F} wird dabei t X ( id X ) {\displaystyle t_{X}(\operatorname {id} _{X})} zugeordnet (man beachte h X ( X ) = M o r C ( X , X ) {\displaystyle h_{X}(X)=\mathrm {Mor} _{\mathcal {C}}(X,X)} ).

Strukturtransfer

Das Yoneda-Lemma erlaubt es, Begriffe, die aus der Kategorie der Mengen geläufig sind, auf beliebige Kategorien zu übertragen. Beispielsweise kann man ein Produkt von Objekten X i {\displaystyle X_{i}} definieren als ein Objekt P {\displaystyle P} , für das h ( P ) {\displaystyle h(P)} objektweise das kartesische Produkt der h ( X i ) {\displaystyle h(X_{i})} ist, d. h., dass

M o r ( T , P ) M o r ( T , X i ) {\displaystyle \mathrm {Mor} (T,P)\cong \prod \mathrm {Mor} (T,X_{i})}

gilt; dabei meint {\displaystyle \cong } eine natürliche Äquivalenz von Funktoren in T {\displaystyle T} . Diese Äquivalenz liefert für T = P {\displaystyle T=P} als Entsprechung von id P {\displaystyle \operatorname {id} _{P}} auch Morphismen pr i : P X i {\displaystyle \operatorname {pr} _{i}\colon P\to X_{i}} . Das Yoneda-Lemma zeigt dann, dass P {\displaystyle P} bis auf kanonische Isomorphie eindeutig bestimmt ist: sind M o r ( _ , P ) {\displaystyle \mathrm {Mor} (\_,P)} und M o r ( _ , Q ) {\displaystyle \mathrm {Mor} (\_,Q)} via t {\displaystyle t} natürlich äquivalente Funktoren, so sind P {\displaystyle P} und Q {\displaystyle Q} via t P ( id P ) {\displaystyle t_{P}(\operatorname {id} _{P})} isomorph.

„Universell“ ist dieses kategorielle Produkt in dem folgenden Sinn: wann immer man Abbildungen f i : T X i {\displaystyle f_{i}\colon T\to X_{i}} gegeben hat, kommen diese von den universellen Abbildungen pr i : P X i {\displaystyle \operatorname {pr} _{i}\colon P\to X_{i}} her, d. h. es gibt eine Abbildung c : T P {\displaystyle c\colon T\to P} , so dass f i = pr i   c {\displaystyle f_{i}=\operatorname {pr} _{i}~c} gilt.

Außerdem kann man zu jeder derart gewonnenen Konstruktion die duale Konstruktion bilden (meist durch eine Vorsilbe „Ko“ gekennzeichnet), indem man zur dualen Kategorie übergeht. Beispielsweise ist das Koprodukt von Objekten X i {\displaystyle X_{i}} in einer Kategorie C {\displaystyle {\mathcal {C}}} dasselbe wie das Produkt derselben Objekte X i {\displaystyle X_{i}} in der dualen Kategorie C o p {\displaystyle {\mathcal {C}}^{\mathrm {op} }} .

Entsprechend können auch Eigenschaften von Mengenabbildungen auf beliebige Kategorien übertragen werden: beispielsweise ist ein Morphismus X Y {\displaystyle X\to Y} ein Monomorphismus, wenn h ( X ) h ( Y ) {\displaystyle h(X)\to h(Y)} objektweise injektiv ist.

Spezielle universelle Konstruktionen bzw. Begriffe

Siehe auch

  • Kategorie (Philosophie)

Literatur

Einführungen:

  • F. W. Lawvere, Stephen Schanuel: Conceptual Mathematics. A first introduction to categories. Cambridge 1997, ISBN 0-521-47817-0.
  • Steve Awodey: Category Theory. Clarendon Press, Oxford 2006, ISBN 0-19-856861-4.
  • Michael Arbib, Ernest G. Manes: Arrows, Structures and Functors. The Categorical Imperative. Academic Press, 1975.
  • Martin Brandenburg: Einführung in die Kategorientheorie. Mit ausführlichen Erklärungen und zahlreichen Beispielen. Springer Spektrum, Berlin 2015, ISBN 978-3-662-47067-1, doi:10.1007/978-3-662-47068-8. 
  • Hartmut Ehrig, Michael Pfender und Studenten der Mathematik und Informatik: Kategorien und Automaten. Walter de Gruyter, Berlin/ New York 1972, ISBN 3-11-003902-8. (Das Buch gibt in den Kapiteln 1, 3 und 5 eine in sich abgeschlossene Einführung in die allgemeine Kategorientheorie und in den Kapiteln 2, 4 und 6 wird die Automatentheorie mit kategoriellen Methoden entwickelt.)
  • Samson Abramsky, Nikos Tzevelekos: Introduction to Categories and Categorical Logic.

Klassische Lehrbücher:

  • 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 MacLane: Kategorien: Begriffssprache und mathematische Theorie. Berlin 1972, ISBN 3-540-05634-3.
  • Saunders MacLane: Categories for the Working Mathematician. 2. Auflage. Springer, 1998, ISBN 0-387-98403-8.
  • Bodo Pareigis: Kategorien und Funktoren. B. G. Teubner, Stuttgart 1969.
  • Horst Schubert: Kategorien I/II. Springer, 1970.

Ein Nachschlagewerk:

  • 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, ISBN 0-521-44179-X, ISBN 0-521-44180-3.

Ein Sammelband:

  • W. Gähler, G. Preuss: Categorical Structures and their Applications. World Scientific, 2004, ISBN 981-256-053-X.

Weblinks

  • Eintrag in Edward N. Zalta (Hrsg.): Stanford Encyclopedia of Philosophy.Vorlage:SEP/Wartung/Parameter 1 und weder Parameter 2 noch Parameter 3
  • PlanetMath Übersichtsartikel (englisch)
  • Eine „sanfte Einführung“ in die Kategorientheorie, die nur mit Beispielen aus der Algorithmik arbeitet (englisch; 80 S.; PDF)
  • nLab, Wiki mit vielen Einträgen über Kategorientheorie und den Bezug zu anderen Disziplinen
  • J. Adámek, H. Herrlich, G.E. Strecker: Abstract and concrete categories. The Joy of Cats. Online ed. 2004 (PDF; 4,4 MB)
  • Theory and Applications of Categories, Zeitschrift
  • Categories, moderierte Liste von Kategorientheoretikern über Kategorientheorie
  • Manon Bischoff: Abstrakter Unsinn oder mathematische Wunderwaffe? in Spektrum.de vom 7. November 2023

Einzelnachweise

  1. Serge Lang: Algebra. Springer, 2002, ISBN 0-387-95385-X, S. 759. 
  2. Theodor Bröcker: Lineare Algebra und Analytische Geometrie. Springer, 2004, ISBN 3-0348-8962-3, S. 212. 
  3. Bodo Pareigis: Kategorien und Funktoren. Teubner, Stuttgart 1969, ISBN 3-663-12190-9, S. 8, doi:10.1007/978-3-663-12190-9. 
Normdaten (Sachbegriff): GND: 4120552-2 (lobid, OGND, AKS)