<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Heterogene_Algebra</id>
	<title>Heterogene Algebra - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Heterogene_Algebra"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Heterogene_Algebra&amp;action=history"/>
	<updated>2026-05-25T20:26:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Heterogene_Algebra&amp;diff=411094&amp;oldid=prev</id>
		<title>imported&gt;Christian1985: /* Bemerkungen */ link</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Heterogene_Algebra&amp;diff=411094&amp;oldid=prev"/>
		<updated>2026-03-28T17:57:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Bemerkungen: &lt;/span&gt; link&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Heterogene Algebren&amp;#039;&amp;#039;&amp;#039; sind im [[Teilgebiet der Mathematik|mathematischen Teilgebiet]] der [[universelle Algebra|universellen Algebra]] untersuchte algebraische Strukturen und stellen in gewissem Sinn eine Verallgemeinerung von [[algebraische Struktur|universellen Algebren]] (zu unterscheiden von der Disziplin) dar. Während bei universellen Algebren von einer einzelnen Menge als Grundmenge ausgegangen wird, ist die Grundmenge einer heterogenen Algebra ein Mengensystem.&lt;br /&gt;
&lt;br /&gt;
Verwendung finden sie in der [[Algebraische Spezifikation|algebraischen Spezifikation]], einer Form der [[Spezifikation]] eines Datentyps.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Eine &amp;#039;&amp;#039;heterogene Algebra&amp;#039;&amp;#039; (engl. heterogeneous algebra) besteht aus einem System (einer [[Familie (Mathematik)|Familie]]) von nichtleeren Grundmengen &amp;lt;math&amp;gt;A = (A_j)_{j \in J}&amp;lt;/math&amp;gt; und einem System (einer Familie) von Operationen &amp;lt;math&amp;gt;\Omega = (\omega_i)_{i \in I}&amp;lt;/math&amp;gt;.&amp;lt;!-- Es muss nicht gleich viele Grundmengen wie Operationen geben, die Indexmengen sind im Allgemeinen verschieden. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Operationen &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; sind Abbildungen von einem (möglicherweise leeren) [[Kartesisches Produkt|kartesischen Produkt]] der Grundmengen in eine der Grundmengen&lt;br /&gt;
:&amp;lt;math&amp;gt;\omega_i\colon A_{j_1} \times \dotsb \times A_{j_{\nu}} \times \dotsb \times A_{j_n} \longrightarrow A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Man beachte, dass &amp;lt;math&amp;gt;k, n&amp;lt;/math&amp;gt; und alle &amp;lt;math&amp;gt;j_\nu&amp;lt;/math&amp;gt; spezifisch für die jeweilige Operation sind. Das zu jeder Operation &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; gehörende &amp;lt;math&amp;gt;(n+1)&amp;lt;/math&amp;gt;-Tupel &amp;lt;math&amp;gt;(j_1, \dotsc, j_{\nu}, \dotsc, j_n; k) \in J^{n+1}&amp;lt;/math&amp;gt; bezeichnet man als den &amp;#039;&amp;#039;[[Signatur (Modelltheorie)#Definition|Typ]]&amp;#039;&amp;#039; dieser Operation. Eine Operation &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; vom Typ &amp;lt;math&amp;gt;(;k)&amp;lt;/math&amp;gt; entspricht einer Konstanten (aus der Grundmenge &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Man kann die heterogene Algebra wie folgt angeben:&lt;br /&gt;
:&amp;lt;math&amp;gt;\boldsymbol A = (A,\Omega) = \bigl((A_j)_{j \in J}, (\omega_i)_{i \in I}\bigr)&amp;lt;/math&amp;gt;&lt;br /&gt;
In gegebenem Zusammenhang ist dafür auch gleichwertig die Schreibweise&lt;br /&gt;
:&amp;lt;math&amp;gt;\boldsymbol A = (A_j \mid j \in J, \Omega)&amp;lt;/math&amp;gt;&lt;br /&gt;
gebräuchlich.&lt;br /&gt;
&lt;br /&gt;
Die Familie der Typen der einzelnen Operationen &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; mit Indexmenge &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; nennt man die (vielsortige) &amp;#039;&amp;#039;[[Signatur (Modelltheorie)#Vielsortige Signaturen|Signatur]]&amp;#039;&amp;#039; (manchmal auch ebenfalls &amp;#039;&amp;#039;Typ&amp;#039;&amp;#039;) &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; der heterogenen Algebra.&amp;lt;ref&amp;gt;Man kann die Indexmenge &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; verstehen als ein [[Alphabet (Informatik)|Alphabet]] von Bezeichnern (Sorten) der Grundmengen und die Indexmenge &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; als eine Menge von Funktionssymbolen (oder -bezeichnern).&amp;lt;/ref&amp;gt; Haben zwei Algebren die gleiche Signatur, so sind ihre Operationen bijektiv zuordenbar.&lt;br /&gt;
&lt;br /&gt;
Falls es nur eine Grundmenge gibt (wenn also &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; eine Einermenge ist), dann liegt eine gewöhnliche ([[Universelle Algebra|universelle]]) [[Algebraische Struktur|Algebra]] vor.&lt;br /&gt;
&lt;br /&gt;
=== Bemerkungen ===&lt;br /&gt;
# Manchmal erweist es sich auch als zweckmäßig, leere Mengen &amp;lt;math&amp;gt;A_j = \emptyset&amp;lt;/math&amp;gt; als [[Trägermenge|Trägermengen]] zuzulassen, etwa damit sichergestellt ist, dass die Menge aller Unteralgebren (siehe unten) einer heterogenen Algebra einen [[Verband (Mathematik)|algebraischen Verband]] bildet.&lt;br /&gt;
# Ersetzt man in der obigen Definition den Begriff &amp;#039;&amp;#039;Verknüpfung&amp;#039;&amp;#039; durch &amp;#039;&amp;#039;[[Verknüpfung (Mathematik)#Partielle Verknüpfungen|partielle Verknüpfung]],&amp;#039;&amp;#039; dann spricht man von einer partiellen heterogenen Algebra. Vernüpfungswerte müssen hier nicht für alle Parameter (&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-Tupel-Kombinationen) definiert sein.&lt;br /&gt;
&lt;br /&gt;
== Verallgemeinerungen von aus universellen Algebren bekannten Begriffen ==&lt;br /&gt;
Da die heterogene Algebra eine Verallgemeinerung der universellen Algebra ist, ist es von Interesse, wie sich die bekannten Begriffe und Sätze übertragen lassen.&lt;br /&gt;
&lt;br /&gt;
=== Unteralgebren ===&lt;br /&gt;
Ein Mengensystem &amp;lt;math&amp;gt;U = (U_j)_{j\in{J}}&amp;lt;/math&amp;gt;, bei dem für jeden Index &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; die Teilmengenrelation &amp;lt;math&amp;gt;U_j \subseteq A_j&amp;lt;/math&amp;gt; gilt, ist genau dann &amp;#039;&amp;#039;[[Unteralgebra]]&amp;#039;&amp;#039; der heterogenen Algebra &amp;lt;math&amp;gt;\boldsymbol A = (A_j \mid j \in J, \Omega) = \bigl((A_j)_{j \in J}, \Omega\bigr)&amp;lt;/math&amp;gt;, wenn alle Operationen aus &amp;lt;math&amp;gt;\Omega&amp;lt;/math&amp;gt; abgeschlossen sind (insbesondere auch die nullstelligen Operationen), wenn also gilt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\omega_i(u_1, \dots, u_n) \in U_k&amp;lt;/math&amp;gt; für alle &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; mit Typ &amp;lt;math&amp;gt;(j_1, \dotsc, j_n; k)&amp;lt;/math&amp;gt; und für alle &amp;lt;math&amp;gt;{u_1} \in U_{j_1}, \dotsc, u_n \in U_{j_n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für nullstellige Operationen &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; (mit Typ &amp;lt;math&amp;gt;(;0)&amp;lt;/math&amp;gt;, also &amp;lt;math&amp;gt;n = 0&amp;lt;/math&amp;gt;), d.&amp;amp;nbsp;h. Konstanten, bedeutet das, dass diese alle in &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; liegen müssen:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\omega_i \in U&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie auch bei universellen Algebren gilt:&lt;br /&gt;
Der mengentheoretische Durchschnitt von Unteralgebren ist stets eine Unteralgebra (sofern er nicht leer ist).&lt;br /&gt;
Dabei ist der Durchschnitt für jedes &amp;lt;math&amp;gt;j \in J&amp;lt;/math&amp;gt; getrennt durchzuführen und keiner der Durchschnitte darf leer sein.&lt;br /&gt;
&lt;br /&gt;
=== Homomorphismen ===&lt;br /&gt;
Seien &amp;lt;math&amp;gt;\boldsymbol A = (A_j \mid j \in J, \Omega)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\boldsymbol B = (B_j \mid j \in J, \Omega&amp;#039;)&amp;lt;/math&amp;gt; heterogene Algebren derselben Signatur, d.&amp;amp;nbsp;h., für jedes &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; seien &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\omega&amp;#039;_i&amp;lt;/math&amp;gt; vom gleichen Typ, etwa &amp;lt;math&amp;gt;(j_1, \dotsc, j_n; k)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Weiter sei gegeben ein System (eine Familie) von Abbildungen &amp;lt;math&amp;gt;(f_j)_{j \in J}&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;f_j\colon A_j \to B_j&amp;lt;/math&amp;gt; für jedes &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Seien die Funktionen &amp;lt;math&amp;gt;f_j&amp;lt;/math&amp;gt; nun in folgendem Sinne mit den Operationen &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; vertauschbar:&lt;br /&gt;
&lt;br /&gt;
:Für alle &amp;lt;math&amp;gt;\omega_i,\omega&amp;#039;_i&amp;lt;/math&amp;gt; mit gemeinsamem Typ &amp;lt;math&amp;gt;(j_1, \dotsc, j_n; k)&amp;lt;/math&amp;gt; und für alle &amp;lt;math&amp;gt;(a_1, \dotsc, a_n) \in A_{j_1} \times \dotsb \times A_{j_n}&amp;lt;/math&amp;gt; gilt:&lt;br /&gt;
::&amp;lt;math&amp;gt;f_k(\omega_i (a_1, \dotsc, a_n)) = \omega&amp;#039;_i(f_{j_1}(a_1), \dotsc, f_{j_n}(a_n))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speziell im Fall von Konstanten, d.&amp;amp;nbsp;h. für die &amp;lt;math&amp;gt;\omega_i&amp;lt;/math&amp;gt; mit Typ &amp;lt;math&amp;gt;(;k)&amp;lt;/math&amp;gt;, muss also gelten: &amp;lt;math&amp;gt;f_k(\omega_i)=\omega&amp;#039;_i&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\omega_i \in A_k&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\omega&amp;#039;_i \in B_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dann spricht man von einem &amp;#039;&amp;#039;[[Homomorphismus]]&amp;#039;&amp;#039; von &amp;lt;math&amp;gt;\boldsymbol A&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;\boldsymbol B&amp;lt;/math&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sind zusätzlich alle Funktionen &amp;lt;math&amp;gt;f_j&amp;lt;/math&amp;gt; bijektiv, so spricht man von einem &amp;#039;&amp;#039;[[Isomorphismus]].&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Homomorphiesatz ===&lt;br /&gt;
Für jeden Homomorphismus &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; auf einer heterogenen Algebra ist das homomorphe Bild isomorph zu ihrer Faktoralgebra nach der [[Kongruenzrelation]] &amp;lt;math&amp;gt;\theta_f&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Homomorphiesatz}}&lt;br /&gt;
&lt;br /&gt;
== Beispiele für heterogene Algebren ==&lt;br /&gt;
=== Vektorräume ===&lt;br /&gt;
Ein [[Vektorraum]] &amp;lt;math&amp;gt;(V, \oplus, \odot)&amp;lt;/math&amp;gt; über einem [[Körper (Algebra)|Körper]] &amp;lt;math&amp;gt;(K, +, \cdot)&amp;lt;/math&amp;gt; ist eine heterogene Algebra mit den zwei Grundmengen &amp;lt;math&amp;gt;A_1=V&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;A_2=K&amp;lt;/math&amp;gt;.&lt;br /&gt;
Für die zweistelligen Operationen gilt Folgendes:&lt;br /&gt;
* &amp;lt;math&amp;gt;\oplus\colon A_1 \times A_1 \to A_1&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(1, 1; 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\odot\colon A_2 \times A_1 \to A_1&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2, 1; 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;+\colon A_2 \times A_2 \to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2, 2; 2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\cdot\colon A_2 \times A_2 \to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2, 2; 2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
In [[Quantorenelimination|quantorenfreier]] Notation der [[Axiom]]e (ohne [[Existenzquantor]]) kommen noch dazu als einstellige Operationen die Bildung des additiven Inversen (Negativen) in &amp;lt;math&amp;gt;(V, \oplus)&amp;lt;/math&amp;gt; und des additiven und multiplikativen Inversen in &amp;lt;math&amp;gt;(K, +, \cdot)&amp;lt;/math&amp;gt;, sowie als Konstanten (nullstellige Operationen) der Nullvektor &amp;lt;math&amp;gt;0_V&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;(V, \oplus)&amp;lt;/math&amp;gt; und Null- und Einselement &amp;lt;math&amp;gt;0, 1&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;(K, +, \cdot)&amp;lt;/math&amp;gt;:&lt;br /&gt;
* &amp;lt;math&amp;gt;\ominus\colon A_1 \to A_1&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(1; 1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;-\colon A_2 \to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2; 2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\operatorname{inv} = {}^{-1}\colon A_2 \not\to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2; 2)&amp;lt;/math&amp;gt; (als partielle Operation).&lt;br /&gt;
* &amp;lt;math&amp;gt;0_V \in A_1&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(;1)&amp;lt;/math&amp;gt; (als Konstante &amp;lt;math&amp;gt;{A_1}^0 = \{\emptyset\} \to A_1&amp;lt;/math&amp;gt;, siehe [[Kartesisches Produkt#Leeres Produkt|leeres Produkt]]).&lt;br /&gt;
* &amp;lt;math&amp;gt;0 \in A_2&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;1 \in A_2&amp;lt;/math&amp;gt; haben beide Typ &amp;lt;math&amp;gt;(;2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Streng genommen ist der Vektorraum also eine &amp;#039;&amp;#039;partielle&amp;#039;&amp;#039; heterogene Struktur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Verallgemeinerungen sind Links- und Rechtsvektorräume über [[Schiefkörper]]n (Wegfall der multiplikativen [[Kommutativität]] der Skalare). Spezielle Vektorräume sind die [[Algebra über einem Körper|Algebren über einem Körper]] (K-Algebren, veraltet auch: lineare Algebren) und [[Lie-Algebra|Lie-Algebren]].&lt;br /&gt;
&lt;br /&gt;
=== Moduln ===&lt;br /&gt;
Ein [[Modul (Mathematik)|Modul]] &amp;lt;math&amp;gt;(M, \oplus, \odot)&amp;lt;/math&amp;gt; über einem kommutativen [[Ring (Algebra)|Ring]] &amp;lt;math&amp;gt;(R, +, \cdot)&amp;lt;/math&amp;gt; mit Einselement &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; ist eine heterogene Algebra mit den zwei Grundmengen &amp;lt;math&amp;gt;A_1=M&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;A_2=R&amp;lt;/math&amp;gt;. Moduln sind verallgemeinerte Vektorräume, für die Operationen gelten analoge Regeln wie oben. Weitere Verallgemeinerungen bestehen im Wegfall der multiplikativen Kommutativität der Skalare (wobei dann zwischen Links- und Rechtsmoduln unterschieden werden muss) oder des Einselements.&lt;br /&gt;
&lt;br /&gt;
=== Peirce-Algebren ===&lt;br /&gt;
Eine [[Peirce-Algebra]] ist eine abstrakte [[Relationsalgebra]] zusammen mit Links- und Rechtsverknüfungen mit Elementen weiterer Trägermengen. Ein Beispiel sind zweistellige [[Relation (Mathematik)|Relationen]] &amp;lt;math&amp;gt;R \sube A \times B&amp;lt;/math&amp;gt; zwischen Elementen zweier Mengen &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; (Vor- und Nachbereich) zusammen mit Vor- und Nachbeschränkung auf Teilmengen von &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Köcher ===&lt;br /&gt;
Ein [[Köcher (Mathematik)|Köcher]] &amp;lt;math&amp;gt;\Gamma = (V, E, \operatorname{s}, \operatorname{t})&amp;lt;/math&amp;gt; in der [[Graphentheorie]] ist eine heterogene Algebra mit zwei Grundmengen &amp;lt;math&amp;gt;A_1=V&amp;lt;/math&amp;gt; (Punkten oder Knoten genannt) und &amp;lt;math&amp;gt;A_2=E&amp;lt;/math&amp;gt; (Pfeile oder gerichtete Kanten genannt). Die einstelligen Operationen &amp;lt;math&amp;gt;\operatorname{s}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\operatorname{t}&amp;lt;/math&amp;gt; sind beide vom Typ &amp;lt;math&amp;gt;(2;1)&amp;lt;/math&amp;gt; und ordnen jedem Pfeil seinen Anfangs- und Endpunkt zu.&lt;br /&gt;
&lt;br /&gt;
=== Kleine Kategorien ===&lt;br /&gt;
Eine [[Kategorientheorie#Kategorien|kleine Kategorie]] &amp;lt;math&amp;gt;\mathcal{C} = (\mathit\Omega, M, \operatorname{dom}, \operatorname{cod}, \circ, \operatorname{id})&amp;lt;/math&amp;gt; in der [[Kategorientheorie]] ist eine (partielle) heterogene Algebra mit zwei Grundmengen&amp;lt;ref&amp;gt;Die Beschränkung auf Grund&amp;#039;&amp;#039;mengen&amp;#039;&amp;#039; bedeutet, dass &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; eine &amp;#039;&amp;#039;kleine&amp;#039;&amp;#039; Kategorie ist. In der Kategorientheorie bilden allerdings die Objekte und Morphismen der betrachteten Kategorien gewöhnlich [[Klasse (Mengentheorie)|eigentliche Klassen]] statt Mengen.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;A_1 = \mathit\Omega = \operatorname{Ob}(\mathcal{C})&amp;lt;/math&amp;gt; (Objekte genannt) und &amp;lt;math&amp;gt;A_2 = M = \operatorname{Ar}(\mathcal{C})&amp;lt;/math&amp;gt; (Morphismen oder Pfeile genannt). Die einstelligen Operationen &amp;lt;math&amp;gt;\operatorname{dom}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\operatorname{cod}&amp;lt;/math&amp;gt; sind beide vom Typ &amp;lt;math&amp;gt;(2;1)&amp;lt;/math&amp;gt; und ordnen jedem Morphismus (Pfeil) sein Quell- und Zielobjekt zu. &amp;lt;math&amp;gt;\circ&amp;lt;/math&amp;gt; ist eine zweistellige partielle Verknüpfung vom Typ &amp;lt;math&amp;gt;(2,2;1)&amp;lt;/math&amp;gt; und ordnet je zwei Morphismen &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\operatorname{cod}(f)=\operatorname{dom}(g)&amp;lt;/math&amp;gt; die Verknüpfung &amp;lt;math&amp;gt;g \circ f&amp;lt;/math&amp;gt; zu. Die Identitätsabbildung &amp;lt;math&amp;gt;\operatorname{id}&amp;lt;/math&amp;gt; ist eine einstellige Verknüpfung vom Typ &amp;lt;math&amp;gt;(1;2)&amp;lt;/math&amp;gt;, die jedem Objekt &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; seinen Identitätsmorphismus &amp;lt;math&amp;gt;\operatorname{id}_X&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;\operatorname{dom}(\operatorname{id}_X) = \operatorname{cod}(\operatorname{id}_X) = X&amp;lt;/math&amp;gt; zuordnet. Die ersten vier Komponenten einer kleinen Kategorie  &amp;lt;math&amp;gt;\mathcal{C} = (\mathit\Omega, M, \operatorname{dom}, \operatorname{cod}, \circ, \operatorname{id})&amp;lt;/math&amp;gt; definieren einen Köcher &amp;lt;math&amp;gt;\Gamma = (\mathit\Omega, M, \operatorname{dom}, \operatorname{cod})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Endliche Automaten ===&lt;br /&gt;
Ein [[endlicher Automat]] &amp;lt;math&amp;gt;(\Sigma, S, s_0, \delta, F)&amp;lt;/math&amp;gt; in der [[Automatentheorie]] ist eine heterogene Algebra&amp;lt;ref&amp;gt;Opolka 2010, S. 141.&amp;lt;/ref&amp;gt; mit den zwei Grundmengen &amp;lt;math&amp;gt;A_1=\Sigma&amp;lt;/math&amp;gt; (dem Eingabealphabet) und &amp;lt;math&amp;gt;A_2=S&amp;lt;/math&amp;gt; (der Menge der Zustände). Für die Operationen gilt Folgendes:&lt;br /&gt;
* Der Anfangszustand &amp;lt;math&amp;gt;s_0\colon \to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(;2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Die Zustandsübergangsfunktion &amp;lt;math&amp;gt;\delta\colon A_2 \times A_1 \to A_2&amp;lt;/math&amp;gt; hat Typ &amp;lt;math&amp;gt;(2, 1; 2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen und Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
*{{Literatur| Autor=Hans Kaiser, Rainer Mlitz, Gisela Zeilinger| Titel=Algebra für Informatiker| Auflage=2| Verlag=Springer-Verlag| Ort=Wien| Datum=1985| ISBN=978-3-7091-8820-0| DOI=10.1007/978-3-7091-8820-0}}&lt;br /&gt;
*Miroslav Novotný: &amp;#039;&amp;#039;Homomorphisms of heterogeneous algebras.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Czechoslovak Mathematical Journal.&amp;#039;&amp;#039; 52 (127), 2002, S. 415–428.&lt;br /&gt;
*G. Birkhoff, J. D. Lipson: &amp;#039;&amp;#039;Heterogeneous algebras.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Journal of Combinatorial Theory.&amp;#039;&amp;#039; 8, 1970, S. 115–133.&lt;br /&gt;
*J. A. Goguen, J. W. Thatcher, E. G. Wagner, J. B. Wright: &amp;#039;&amp;#039;Initial algebra semantics and continuous algebras.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Journal of the Association for Computing Machinery.&amp;#039;&amp;#039; 24, 1977, S. 68–95.&lt;br /&gt;
*P. J. Higgins: &amp;#039;&amp;#039;Algebras with a schema of operators.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Mathematische Nachrichten.&amp;#039;&amp;#039; 27, 1963, S. 115–132.&lt;br /&gt;
*Hans Opolka: &amp;#039;&amp;#039;[https://publikationsserver.tu-braunschweig.de/servlets/MCRFileNodeServlet/digibib_derivate_00014991/Opolka-Algebra_fuer_die_Informatik.pdf Algebra für die Informatik.]&amp;#039;&amp;#039; Bei: &amp;#039;&amp;#039;TU-Braunschweig.de.&amp;#039;&amp;#039; Institut für Analysis und Algebra. PDF, 2010, kein Zugriff ohne Berechtigung.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mengensystem]]&lt;br /&gt;
[[Kategorie:Universelle Algebra]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Christian1985</name></author>
	</entry>
</feed>