Algebraische Automatentheorie - stinfwww
Algebraische Automatentheorie - stinfwww
Algebraische Automatentheorie - stinfwww
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