31.03.2014 Aufrufe

Algebraische Automatentheorie - stinfwww

Algebraische Automatentheorie - stinfwww

Algebraische Automatentheorie - stinfwww

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 2<br />

Monoide und Kongruenzrelationen<br />

Ziel: Andere Charakterisierung erkennbarer Sprachen; Algebraisierung der Theorie erkennbarer<br />

Sprachen.<br />

Definition 2.1 Sei M eine Menge und · : M × M → M eine Abbildung.<br />

(a) (M, ·) heißt Semigruppe / Halbgruppe, falls · assoziativ ist, d. h. ∀a, b, c ∈ M :<br />

(a · b) · c = a · (b · c).<br />

(b) (M, ·) heißt Monoid, falls (M, ·) eine Semigruppe ist und ∃1 ∈ M : ∀x ∈ M : x · 1=<br />

x =1· x.<br />

(c) (M, ·) heißt Gruppe, falls (M, ·) Semigruppe ist und ∃1 ∈ M : ∀x ∈ M; (x · 1=x =<br />

1 · x) ∧ (∃y ∈ M : x · y =1=y · x)<br />

(d) (M, ·) heißt kommutativ / abelsch, falls ∀x, y ∈ M : x · y = y · x<br />

Bemerkung Es gilt:<br />

(i) (M, ·) ist Gruppe ⇒ (M, ·) istMonoid⇒ (M, ·) ist Semigruppe<br />

(ii) (M, ·) istMonoid⇒ das Elemenet 1 ∈ M ist eindeutig bestimmt. Begründung: Sei<br />

1, 1 ′ ∈ M mit ∀x ∈ M : x · 1=x =1· x, x · 1 ′ = x =1 ′ · x. Dann gilt 1 = 1 · 1 ′ =1 ′ .<br />

Beispiel 2.1 (a) (M, ·) =(A + , Konkatenation) ist Semigruppe, aber kein Monoid.<br />

(M, ·) =(A ∗ , Konkatenation) ist Monoid.<br />

(b) (Æ, +) mit 0 ∈ Æ ist kommutatives Monoid.<br />

(Æ, ·) ist kommutatives Monoid.<br />

(, +) ist abelsche Gruppe.<br />

(É \{0}, ·) ist abelsche Gruppe.<br />

(c) Sei S Menge, F := {f : S → S | f Abbildung}, · sei Hintereinanderausführung. ⇒<br />

(F, ·) ist ein Monoid mit 1 = id S .<br />

Definition 2.2 Seien M, M ′ Monoide und U ⊆ M.<br />

(a) U heißt Untermonoid von M genau dann, wenn 1 ∈ U und ∀a, b ∈ U : a · b ∈ U. Man<br />

schreibt (U, ·) ⊆ (M, ·).<br />

(b) Eine Abbildung f : M → M ′ heißt Homomorphismus genau dann, wenn f(1 M )=1 M ′<br />

und ∀a, b ∈ M : f(a · b) =f(a) · f(b).<br />

9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!