F-Algebra

Aus testwiki
Zur Navigation springen Zur Suche springen

Eine F-Algebra ist eine Struktur, welche allein auf Funktoreigenschaften beruht.

Dual zum Begriff der F-Algebra ist der der F-Koalgebra.

Definition

Es sei 𝒞 eine Kategorie und F:𝒞𝒞 ein Funktor. Jeder 𝒞-Morphismus α:F(X)X ist dann eine F-Algebra. Das Objekt X heißt Träger von α.

Homomorphismen

Sind α:F(A)A und β:F(B)B F-Algebren in 𝒞, so heißt ein Morphismus h:AB in 𝒞 mit der Eigenschaft hα=βF(h) Homomorphismus von α nach β.

Initiale F-Algebren

Die Homomorphismen zwischen F-Algebren zu einem festen Funktor F bilden ihrerseits wieder eine Kategorie, in der die Objekte F-Algebren sind. Ein initiales Objekt dieser Kategorie heißt initiale F-Algebra. Ist α:F(A)A initial, so ist F(α):F2(A)F(A) als F-Algebra isomorph zu α, wie das Diagramm

F(A) F(?) F2(A) F(α) F(A)αF(α)αA?F(A)αA

zeigt. Es sei ?:AF(A) der einzige Homomorphismus von α nach F(α). Deshalb kommutiert das linke Rechteck. Das rechte kommutiert trivialerweise. Somit kommutiert das äußere Rechteck und α? ist ein F-Algebra-Homomorphismus von α nach α. Da α aber initial ist, muss α?=idA sein. Andererseits ist aufgrund des linken Rechtecks und der soeben gefundenen Gleichung ?α=F(α)F(?)=F(α?)=F(idA)=idF(A).

Die Bedeutung initialer F-Algebren liegt nun darin, dass gewisse rekursive Strukturen in geordneter Weise abgebildet werden können. Ist nämlich α:F(A)A eine initiale F-Algebra, und β:F(B)B eine beliebige andere F-Algebra, so existiert α1 und es gibt genau einen Morphismus h:AB, der Lösung der Gleichung h=βF(h)α1 ist. Dieser heißt Katamorphismus.

Existenzsätze für initiale Algebren

  • In SetC, der Kategorie abzählbarer Mengen und Funktionen, existiert zu jedem Endofunktor F eine initiale Algebra.
  • In RelC, der Kategorie abzählbarer Mengen und Relationen, existiert zu jedem Endofunktor F eine initiale Algebra.

Literatur

Adámek et al.: Initial algebras and terminal coalgebras: a survey