05.11.2013 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

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.

3. Turingmaschinen 3.4 Turing-berechenbare partielle Funktionen<br />

Beispiel ( f (n) = 2n : Wähle Σ = Γ = {|} = B − {#} .)<br />

Idee: 2-Band Maschine; Eingabe zweimal von B 0 auf B 1 kopieren.<br />

〈|, #〉/〈|, L〉, 〈|, R〉<br />

〈|, #〉/〈#, R〉, 〈|, R〉<br />

start<br />

q 0<br />

〈#, #〉/〈#, R〉, 〈#, N〉<br />

q F<br />

oder geschickter start r 0<br />

〈|, #〉/〈#, N〉, 〈|, R〉<br />

〈#, #〉/〈#, L〉, 〈|, R〉<br />

r1<br />

Beim aktuellen Bandinhalt 〈#, #〉 in Zustand q F bzw. r 0 hält die<br />

jeweilige Maschine mit dem Ergebnis auf B 1 und B 0 leer.<br />

Beispiel ( f (w) = |w| : Wähle Γ = {|} disjunkt zu Σ .)<br />

Idee: Eingabe mit Symbolen | überschreiben; rechten Rand suchen.<br />

a/〈|, L〉<br />

|/〈|, R〉<br />

start<br />

q 0<br />

#/〈#, R〉<br />

q F<br />

mit a ∈ Σ<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 39 / 215

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!