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 />
17. Weitere unentscheidbare Probleme<br />
Die bisher als unentscheidbar nachgewiesenen Probleme beziehen sich allesamt auf (semantische)<br />
Eigenschaften von Turingmaschinen bzw. von Programmen. Derartige Probleme<br />
spielen im Gebiet die automatischen Programmverifikation eine wichtige Rolle.<br />
Es gibt aber auch eine große Zahl von unentscheidbaren Problemen, die (direkt) nichts<br />
mit Programmen zu tun haben. In diesem Abschnitt betrachten wir einige ausgewählte<br />
Probleme dieser Art.<br />
Das folgende von Emil Post definierte Problem ist sehr nützlich, um mittels Reduktion<br />
Unentscheidbarkeit zu zeigen.<br />
Definition 17.1 (Postsches Korrespondenzproblem)<br />
Eine Instanz des Postschen Korrespondenzproblems (PKP) ist gegeben durch eine endliche<br />
Folge<br />
P = (x 1 ,y 1 ),...,(x k ,y k )<br />
von Wortpaaren mit x i ,y i ∈ Σ ∗ , für ein endliches Alphabet Σ.<br />
Eine Lösung des Problems ist eine Indexfolge i 1 ,...,i m mit<br />
• m > 0 und<br />
• i j ∈ {1,...,k},<br />
so dass gilt: x i1 ···x im = y i1 ···y im .<br />
Beispiel:<br />
1) P 1 = (a,aaa),(abaa,ab),(aab,b)<br />
hat z.B. die Folgen 2, 1 und 1, 3 als Lösungen<br />
abaa|a<br />
ab|aaa<br />
a|aab<br />
aaa|b<br />
und damit auch 2, 1, 1, 3 sowie 2, 1, 2, 1, 2, 1, ...<br />
2) P 2 = (ab,aba),(baa,aa),(aba,baa)<br />
hat keine Lösung: jede Lösung müsste mit dem Index 1 beginnen, da in allen<br />
anderen Paaren das erste Symbol von x i and y i verschieden ist. Danach kann man<br />
nur mit dem Index 3 weitermachen (beliebig oft). Dabei bleibt die Konkatenation<br />
y i1 ···y im stets länger als die Konkatenation x i1 ···x im .<br />
Um die Unentscheidbarkeit des PKP zu zeigen, führen wir zunächst ein Zwischenproblem<br />
ein, das modifizierte PKP (MPKP):<br />
Hier muss für die Lösung zusätzlich i 1 = 1 gelten, d.h. das Wortpaar, mit dem man<br />
beginnen muss, ist festgelegt.<br />
Lemma 17.2<br />
Das MPKP kann auf das PKP reduziert werden.<br />
134