11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

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.

4. Eigenschaften von <strong>Algorithmen</strong><br />

Wegen der gr<strong>und</strong>legenden Bedeutung des Halteproblems für die Theorie der Entscheidbarkeit<br />

wollen wir zunächst einen “anschaulichen” Beweis für seine Nicht-<br />

Entscheidbarkeit liefern.<br />

Angenommen, wir hätten eine Maschine (Algorithmus) STOP mit zwei Eingaben,<br />

nämlich einem <strong>Algorithmen</strong>text x <strong>und</strong> einer Eingabe y für x, sowie zwei Ausgaben:<br />

JA: x stoppt bei Eingabe von y<br />

NEIN: x stoppt nicht bei Eingabe von y<br />

Graphisch dargestellt:<br />

x<br />

y<br />

STOP<br />

JA<br />

NEIN<br />

Mit dieser Maschine STOP könnten wir dann eine neue Maschine SELTSAM<br />

konstruieren:<br />

x<br />

SELTSAM<br />

x<br />

x<br />

STOP<br />

JA<br />

NEIN<br />

Bei Eingabe von x wird getestet, ob x bei Eingabe von x stoppt. Im JA-Fall wird<br />

in eine Endlosschleife gegangen, die nie anhält. Im NEIN-Fall hält SELTSAM an<br />

mit der Anzeige OK.<br />

Nun geben wir SELTSAM als Eingabe für sich selbst ein <strong>und</strong> fragen:<br />

Hält SELTSAM bei der Eingabe von SELTSAM?<br />

1. Wenn ja, so wird der JA-Ausgang von STOP angelaufen <strong>und</strong> SELTSAM gerät<br />

in die Endlosschleife, hält also nicht. Widerspruch!<br />

2. Wenn nein, so wird der NEIN-Ausgang von STOP angelaufen <strong>und</strong> SELTSAM<br />

stoppt mit OK. Widerspruch!<br />

Diese Widersprüche folgen aus der Annahme, daß eine STOP-Maschine existiert,<br />

was daher verneint werden muß.<br />

86<br />

OK

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!