kleine Folien (.pdf)
kleine Folien (.pdf)
kleine Folien (.pdf)
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Automatenund Berechenbarkeit, SoS2011 49<br />
✬<br />
✩<br />
Definition 7.3<br />
1. Ers(w; α, β) bezeichne die Funktion,die daserste Vorkommen<br />
✫<br />
von α als Teilwort in w durchdasWort β ersetzt.<br />
2. η (w) := w für w /∈ (Γ ∪Z) ∗ ∪ (Γ ∪Z) ∗ , und<br />
η (w) = η (w) := η (w)<br />
3. w ′ heißt Nachfolgekonfigurationvon w [w |=M w ′ ] :⇔<br />
Ist yzx Teilwort von w mit x,y ∈ Γ, z ∈ Z,so ist<br />
w ′ ⎧<br />
⎪⎨<br />
η(Ers(w;yzx,yx =<br />
⎪⎩<br />
′ z ′ )), falls (z,x,z ′ ,x ′ ,R) ∈ δ,<br />
η(Ers(w;yzx,yz ′ x ′ )), falls (z,x,z ′ ,x ′ ,0) ∈ δ, und<br />
η(Ers(w;yzx,z ′ yx ′ )), falls (z,x,z ′ ,x ′ ,L) ∈ δ.<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 51<br />
✬<br />
✩<br />
Definition 7.6 EineTM M akzeptiert die Sprache<br />
L ⊆ X ∗ :⇔<br />
✫<br />
∀v (v ∈ L ⇔ ∃w(w ∈ Γ ∗ Z fΓ ∗ ∧ z0v|= ∗<br />
M w))<br />
Definition 7.7 EineDTM M entscheidet dieSprache<br />
L ⊆ X ∗ :⇔<br />
1. ∀u (u ∈ X ∗ ⇒ ∃w(w ∈ Γ ∗ ZΓ ∗ ∧ z0u|= ∗<br />
M w |=M ∅))<br />
2. M akzeptiert L ⊆ X ∗<br />
Dabeiheiße w |=M ∅ : w hat keineNachfolgekonfiguration<br />
in M :<br />
∀w ′ (w ′ ∈ Γ ∗ ZΓ ∗ → ¬ w |=M w ′ )<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 50<br />
✬<br />
✩<br />
Definition 7.4<br />
1. Eine Konfiguration w heißt Anfangskonfiguration<br />
:⇔ w ∈ η(z0(X ∗ ) n ) fürein n ∈ IN.<br />
2. Eine Konfiguration w heißt Endkonfiguration, falls w<br />
keineNachfolgerkonfiguration hat (w |=M ∅).<br />
Definition 7.5 EineDTM M berechneteine (partielle)<br />
Funktion f :⊆ (X ∗ ) n → Γ ∗ :⇔<br />
Füralle (v1,...,vn) ∈ (X ∗ ) n gilt<br />
1. genau dann (v1,...,vn) ∈ dom(f),wenn es eine<br />
Endkonfiguration w ∈ Γ ∗ Z fΓ ∗ derart gibt, dass<br />
η(z0v1 v2... vn)|= ∗<br />
M w,und<br />
2. f(v1,...,vn) = η(w1w2),für w = w1zw2 mit z ∈ Zf ✫<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 52<br />
✬<br />
✩<br />
Akzeptierung und Entscheidung<br />
✫<br />
Akzeptierung Entscheidung<br />
Anfrage ’w ∈ L ?‘ ’w ∈ L ?‘<br />
Antworttyp ’ja‘ , wenn w ∈ L ’ja‘ ,wenn w ∈ L<br />
¬’ja‘ , wenn w /∈ L ’nein‘, wenn w /∈ L<br />
Verhalten des nichtdeterministisch deterministisch<br />
Automaten unddeterministisch<br />
Terminierung wenn w ∈ L, stets<br />
sonstbeliebig<br />
✪