Skriptes - Uni Bremen - Universität Bremen
Skriptes - Uni Bremen - Universität Bremen
Skriptes - Uni Bremen - Universität Bremen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Weitere unentscheidbare Probleme<br />
1) Anfangsregel:<br />
2) Kopierregeln:<br />
(#, #q 0 w#)<br />
(a, a) für alle a ∈ Γ∪{#}<br />
3) Übergangsregeln:<br />
(qa, q ′ a ′ ) falls (q,a,a ′ ,n,q ′ ) ∈ ∆<br />
(qa, a ′ q ′ ) falls (q,a,a ′ ,r,q ′ ) ∈ ∆<br />
(bqa, q ′ ba ′ ) falls (q,a,a ′ ,l,q ′ ) ∈ ∆ und b ∈ Γ<br />
(#qa, #q ′̸ ba ′ ) falls (q,a,a ′ ,l,q ′ ) ∈ ∆<br />
(q#, q ′ a ′ #) falls (q,̸ b,a ′ ,n,q ′ ) ∈ ∆<br />
(q#, a ′ q ′ #) falls (q,̸ b,a ′ ,r,q ′ ) ∈ ∆<br />
(bq#, q ′ ba ′ #) falls (q,̸ b,a ′ ,l,q ′ ) ∈ ∆<br />
(#q#, #q ′̸ ba ′ #) falls (q,̸ b,a ′ ,l,q ′ ) ∈ ∆<br />
4) Löschregeln:<br />
(aq,q) und (qa,q) für alle a ∈ Γ und q ∈ Q Stoppzustand<br />
(O.B.d.A. hänge in A das Stoppen nur vom erreichten Zustand, aber nicht vom<br />
gerade gelesenen Bandsymbol ab; ein Stoppzustand ist dann ein Zustand q, so dass<br />
die TM in q bei jedem gelesenen Symbol anhält.)<br />
5) Abschlussregel:<br />
(q##,#) für alle q ∈ Q mit q Stoppzustand<br />
Falls A bei Eingabe w hält, so gibt es eine Berechnung<br />
k 0 ⊢ A k 1 ⊢ A ... ⊢ A k t<br />
mit k 0 = q 0 w und k t = uˆqv mit ˆq Endzustand.<br />
Daraus kann man eine Lösung des MPKP bauen. Zunächst erzeugt man<br />
• Dabei beginnt man mit (#,#k 0 #).<br />
#k 0 #k 1 #k 2 #...#<br />
#k 0 #k 1 #k 2 #...#k t #<br />
– Durch Kopierregeln erzeugt man die Teile von k 0 und k 1 , die sich nicht unterscheiden.<br />
– Der Teil, der sich unterscheidet, wird durch die entsprechende Übergangsregel<br />
realisiert.<br />
136