27.02.2013 Aufrufe

Einführung in Berechenbarkeit, Komplexität und formale Sprachen

Einführung in Berechenbarkeit, Komplexität und formale Sprachen

Einführung in Berechenbarkeit, Komplexität und formale Sprachen

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.

Aufgabe 3 – Sprache rekursiv aufzählbar?<br />

Die Sprache DontPanic ist rekursiv aufzählbar. Betrachte folgende DTM M ′ , die<br />

bei E<strong>in</strong>gabe x ∈ {0, 1} ∗ wie folgt arbeite:<br />

1. Falls x ≠ ⟨M⟩ für e<strong>in</strong>e DTM M, verwerfe.<br />

2. Falls x = ⟨M⟩ für e<strong>in</strong>e DTM M, simuliere M mit E<strong>in</strong>gabe 101010.<br />

3. Falls M hält, akzeptiere.<br />

Es bleibt zu zeigen: M akzeptiert die Sprache DontPanic.<br />

x ∈ DontPanic ⇒ x = ⟨M⟩ für e<strong>in</strong>e DTM M, die bei E<strong>in</strong>gabe 101010 hält.<br />

⇒ M ′ akzeptiert die E<strong>in</strong>gabe.<br />

x ∉ DontPanic ⇒ 1. Fall: x ≠ ⟨M⟩ für e<strong>in</strong>e DTM M<br />

⇒ M ′ verwirft die E<strong>in</strong>gabe im ersten Schritt.<br />

2. Fall: x = ⟨M⟩, für e<strong>in</strong>e DTM M, die bie E<strong>in</strong>gabe<br />

101010 nicht hält.<br />

⇒ M ′ hält nicht <strong>und</strong> akzeptiert somit auch nicht.<br />

17 / 17

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!