Freies Monoid

Freies Monoid
Monoid

berührt die Spezialgebiete

ist Spezialfall von

umfasst als Spezialfälle

In der abstrakten Algebra ist ein Monoid eine algebraische Struktur bestehend aus einer Menge mit einer klammerfrei notierbaren (assoziativen) Verknüpfung und einem neutralen Element. Ein Beispiel sind die natürlichen Zahlen mit der Addition und der Zahl 0 als neutralem Element.

Inhaltsverzeichnis

Definition

Ein Monoid ist ein Tripel \left(M,*,e\right) bestehend aus einer Menge M, einer inneren zweistelligen Verknüpfung

{*}\colon M\times M\to M,\quad (a,b)\mapsto a*b

und einem ausgezeichneten Element e\in M mit den folgenden Eigenschaften bezüglich der angegebenen Verknüpfung:

1. Assoziativität der Verknüpfung:

\forall a,b,c\in M: (a*b)*c=a*(b*c)

2. e ist neutrales Element:

\forall a\in M: e*a=a*e=a

Ein Monoid ist also eine Halbgruppe mit neutralem Element.

Bemerkungen zur Notation

Die Assoziativität (Teil 1. der Definition) rechtfertigt das Weglassen von Klammern: Für den binären Operator * ist der Term a * b * c zunächst mehrdeutig. Weil aber das Ergebnis bezüglich der durch Klammerung festgelegten Auswertungsreihenfolge invariant ist, kann man hier auf die Klammern verzichten.

Wenn aus dem Kontext ersichtlich ist, welches das neutrale Element ist, wird ein Monoid oft auch verkürzt als Paar \left(M,*\right) geschrieben.

Häufig wird für die Verknüpfung * das Symbol \cdot benutzt, man spricht dann von einem multiplikativ geschriebenen Monoid. Das neutrale Element heißt dann Einselement und wird durch 1 symbolisiert. Wie auch bei der gewöhnlichen Multiplikation üblich, kann in vielen Situationen der Malpunkt weggelassen werden.

Ein Monoid lässt sich auch additiv notieren, indem für die Verknüpfung * das Symbol + benutzt wird. Das neutrale Element heißt dann Nullelement und wird durch 0 symbolisiert.

Beispiele und Gegenbeispiele

(\mathbb{N}_0, +, 0) ist ein Monoid
(\mathbb{N}, \cdot, 1) ist ein Monoid. Damit ist (\mathbb{N}_0, +, 0, \cdot, 1) ein Halbring.
(\mathbb{N}, :, 1) ist kein Monoid, da die Division nicht assoziativ ist.
(\mathbb{Z}, +, 0) (die Menge der ganzen Zahlen mit der Addition) ist ein Monoid
(\mathbb{Z}, -, 0) ist kein Monoid, da die Subtraktion nicht assoziativ ist.
(\mathbb{R}^{n\times n}, \cdot, E) (die Menge der n×n-Matrizen mit der üblichen Matrizenmultiplikation und der Einheitsmatrix E) ist ein nichtkommutatives Monoid.
(\mathbb{R}^3, \times, \vec{0}) (der dreidimensionale reelle Raum mit dem Vektorprodukt) ist kein Monoid, da das Assoziativgesetz verletzt ist: Bezeichnen wir mit ei den i-ten Einheitsvektor, so ist (e_1 \times e_1)\times e_2 = 0, aber e_1 \times (e_1 \times e_2) = -e_2.
(n\Bbb{Z},+,0) (die Menge der Vielfachen der ganzen Zahl n mit der Addition) ist ein Monoid.
(\Bbb{Q}_+,+,0) (die Menge der nichtnegativen rationalen Zahlen mit der Addition) ist ein Monoid.
(\Bbb{Q}_+^*,\cdot,1) (die Menge der positiven rationalen Zahlen mit der Multiplikation) ist ein Monoid. Damit ist (\Bbb{Q}_+,+,0,\cdot,1) ein Halbring (sogar ein Halbkörper).
(\mathcal{P}(X),\cap,X) (die Potenzmenge einer Menge X mit dem Schnittmengenoperator) ist ein kommutatives Monoid.

Jede Gruppe ist ein Monoid, aber ein Monoid hat im Gegensatz zur Gruppe nicht notwendigerweise inverse Elemente.

Untermonoid

Eine Teilmenge U\subseteq M eines Monoids (M, * ,e), die das neutrale Element e enthält und bezüglich der Verknüpfung * von M abgeschlossen ist (d.h. für alle u,v\in U ist auch u*v\in U) heißt Untermonoid von M.

Monoid-Homomorphismus

Ein Monoid-Homomorphismus ist definiert als eine Abbildung f\colon A \to B zwischen zwei Monoiden \left(A,*_A,e_A\right), \left(B,*_B,e_B\right), für die gilt:

  • \forall x, y \in A\colon f(x *_A y) = f(x) *_B f(y),
  • f\left(e_A\right) = e_B.

Es handelt sich hier also um eine Abbildung, die mit den Verknüpfungen in A und B verträglich ist und das neutrale Element von A auf das neutrale Element von B abbildet. Ein Monoid-Homomorphismus ist im Sinne der abstrakten Algebra ein Homomorphismus zwischen Monoiden.

Das Bild f\left(A\right) eines Monoid-Homomorphismus f\colon A \to B ist ein Untermonoid des Zielmonoids B.

Ist der Monoid-Homomorphismus f\colon A \to B bijektiv, dann nennt man ihn einen Monoid-Isomorphismus und die Monoide A und B isomorph.

Freies Monoid

Ein Monoid (M, * ,e) heißt frei, wenn es eine Teilmenge A \subset M gibt, so dass sich jedes Element von M eindeutig als endliches Produkt von Elementen aus A darstellen lässt. A heißt dann Basis (Erzeuger) des Monoids.

Ist A irgendeine Menge, dann bildet die Menge A * aller endlichen Folgen in A mit dem Hintereinanderschreiben der Folgen als multiplikative Verknüpfung \cdot und der leeren Folge als neutralem Element \varepsilon das Monoid (A^*,\cdot,\varepsilon). Dieses Monoid nennt man das von A erzeugte freie Monoid. Ist die Menge A endlich, dann spricht man meist vom Alphabet A und von Worten über diesem Alphabet.

Das freie Monoid A * über einer Menge A spielt in vielen Bereichen der theoretischen Informatik eine Rolle (zum Beispiel formale Sprache, regulärer Ausdruck, Automatentheorie). Siehe auch den Artikel über die Kleenesche Hülle für einen verwandten Begriff.

Das freie Monoid A * über A erfüllt folgende universelle Eigenschaft: Ist M ein Monoid und f\colon A \to M eine beliebige Funktion, dann gibt es genau einen Monoid-Homomorphismus T\colon A^* \to M mit T(a) = f\left(a\right) für alle a \in A. Solche Homomorphismen werden in der theoretischen Informatik zur Definition formaler Sprachen (als Teilmengen von A * ) genutzt.

Hat ein Monoid (M, * ,e) eine Teilmenge A, so dass sich jedes Element von M eindeutig bis auf die Reihenfolge der Faktoren als Produkt von Elementen aus A darstellen lässt, dann nennt man M frei kommutativ mit dem Erzeuger A. Ein solches Monoid ist notwendig kommutativ. Ein freies Monoid mit einem wenigstens zweielementigen Erzeuger ist nicht kommutativ.

Das freie Monoid ist wie die freie Gruppe ein Beispiel eines freien Objekts in der Kategorientheorie.

Beispiele

  • Das Monoid (\mathbb N_0,+,0) ist sowohl frei als auch frei kommutativ mit dem Erzeuger {1}.
  • Für eine Menge A ist die Menge \operatorname{Abb_{fin}}(A,\Bbb{N}_0) aller Abbildungen von A in die nichtnegativen ganzen Zahlen, die nur an endlich vielen Stellen einen Wert ungleich 0 annehmen, mit der komponentenweisen Addition ein kommutatives Monoid. Es ist frei kommutativ mit den Elementarfunktionen χa(x) = δa,x als Erzeuger (dabei ist δa,x ein Kronecker-Delta).
  • Das Nullmonoid ({0}, + ,0) ist sowohl frei als auch frei kommutativ mit der leeren Menge als Erzeuger.
  • Das Monoid (\mathbb N,\cdot,1) ist frei kommutativ über der Menge der Primzahlen, es ist aber kein freies Monoid.
  • Die Kleenesche Hülle Σ * ist das von dem Alphabet Σ bezüglich der Konkatenation frei erzeugte Monoid.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Monoid — berührt die Spezialgebiete Mathematik Abstrakte Algebra Gruppentheorie Theoretische Informatik Automatentheorie ist Spezialfall von Magma (Mathematik) (Axiom …   Deutsch Wikipedia

  • Untermonoid — Monoid berührt die Spezialgebiete Mathematik Abstrakte Algebra Gruppentheorie Theoretische Informatik Automatentheorie ist Spezialfall von Magma ( …   Deutsch Wikipedia

  • Auflösbar — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Euklidisch — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Fehlstand — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Integrabel — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Kollinear — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Kopunktal — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Mathematisches Attribut — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

  • Multivariat — In diesem Glossar werden kurze Erklärungen mathematischer Attribute gesammelt. Unter einem Attribut wird eine Eigenschaft verstanden, die einem mathematischen Objekt zugesprochen wird. Ein Attribut hat oft die Form eines Adjektivs (endlich, offen …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”