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.
13<br />
und δ(q, mm ′ )=δ(δ(q, m), m ′ ) ∈ Q,<br />
also δ(q, mm ′ )=δ(q, mm ′ )inQ. Widerspruch.<br />
Also gilt δ ′ (r, m ′ )=BOTTOM = δ ′ (q, mm ′ ) wie behauptet. Folglich ist δ ′ Operation.<br />
L(A) ={m ∈ M | δ ′ (q 0 ,m) ∈ F } = {m ∈ M | δ(q 0 ,m) ∈ F } = L(A).<br />
Satz 2.11 (Konstruktion) Sei L ⊆ M.Für x ∈ M definiere L /x := {y ∈ M | xy ∈ L} = x −1 L.<br />
Es ist L /1 = L und 1 ∈ L /x ⇔ x ∈ L. Definiere A L := (Q L ,δ,q 0 ,F) wie folgt:<br />
1. Q L := {L /x | x ∈ M}<br />
2. δ : Q L × M → Q L mit (L /x ,y) ↦→ L /xy<br />
3. q 0 := L /1<br />
4. F := {L /x | x ∈ L}<br />
Dann ist A L ein vollständiger M-Automat mit L(A L ) = L. A L heißt minimaler M-<br />
Automat von L.<br />
Beweis<br />
δ ist wohldefiniert:<br />
Seien x, x ′ ,y∈ M mit L /x = L /x ′. Zu zeigen ist L /xy = L /x ′ y.Seiz ∈ M.<br />
z ∈ L /xy ⇔ xyz ∈ L<br />
⇔ yz ∈ L /x = L /x ′<br />
⇔<br />
⇔<br />
x ′ yz ∈ L<br />
z ∈ L /x ′ y<br />
δ ist Operation:<br />
δ(L /x , 1) = L /x·1 = L /x<br />
Seien x, y, z ∈ M. (L /x )(yz) =L /x(yz) = L /(xy)z =(L /xy ) · z =(L /x · y) · z<br />
Damit ist A L vollständiger M-Automat.<br />
L(A L )=L:<br />
Sei x ∈ M.<br />
x ∈ L(A L ) ⇐⇒ q 0 x ∈ F<br />
⇐⇒ ∃x ′ ∈ L : L /x = L /1 · x = L /x ′<br />
1∈L /x ′<br />
=⇒ x ∈ L<br />
triv.<br />
⇐= (setze x ′ = x)<br />
Bemerkung Sei L ∈ M und y, y ′ ∈ M. Dann gilt<br />
y ∼ L y ′ ⇔∀x ∈ M : L /x · y = L /x · y ′ in A L<br />
Beweis<br />
” ⇒“:<br />
Sei x ∈ M. L /x · y = L /xy , L /x · y ′ = L /xy ′.Seiz ∈ M beliebig:<br />
z ∈ L /xy ⇔ xyz ∈ L<br />
⇔ xy ′ z ∈ L<br />
⇔ z ∈ L /xy ′