31.01.2014 Aufrufe

Skriptes - Uni Bremen - Universität Bremen

Skriptes - Uni Bremen - Universität Bremen

Skriptes - Uni Bremen - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!