• Keine Ergebnisse gefunden

Alan M. Turing

N/A
N/A
Protected

Academic year: 2022

Aktie "Alan M. Turing"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Automaten 3

(2)

Grenzen

Könnte dies die 2-Millionen-Euro-Aufgabe sein?

Entwickeln Sie einen Akzeptor/Kellerautomaten, der die Sprache

L(A) = {anbncn | n  N, n > 0}

= {abc, aabbcc, aaabbbccc, …} mit X = {a,b,c} erkennt.

(3)

Turingmaschine

© T. Hempel 3

1936: Idee des Alan Turing (1912 – 1954)

→ Band wird durch zusätzlichen Schreibkopf beschreibbar

→ Lese-Schreib-Kopf wird beidseitig bewegbar

Lese- und Schreibkopf

(4)

Alan M. Turing

(5)

Turingmaschine

Eine Turingmaschine TM = (X, Z, Γ, δ, q0, $, ZE) wird definiert durch:

X Eingabealphabet (nichtleere, endliche Menge)

Z … Zustandsmenge (nichtleere, endliche Menge)

Γ … Bandalphabet (nichtleere, endliche Menge)

δ … eine (nicht vollständig definierte) Überführungsfunktion;

ordnet einem Paar (Eingabezeichen, Zustand) eine

Ausgabe und Kopfbewegung und einen Folgezustand zu

q0 Z … Anfangszustand

$ ∈ Γ … Bandvorbelegungszeichen

ZE Z … Menge der Endzustände

© T. Hempel 5

(6)

Turingmaschine

Akzeptanz eines Wortes

Ein Wort wird genau dann akzeptiert, wenn die Maschine hält und sie im Endzustand ist.

Darstellung des Übergangs im Automatengraph

Eingabe: Ausgabe, Bewegung: L, R oder N

(7)

Turingmaschine

Beispiel für eine Turingmaschine, die die Sprache L(A) = {anbn | n  N, n > 0} mit X = {a, b} erkennt

© T. Hempel 7

$ $ a a b b $ $

,

,

, , ,

, ,

, ,

t t q q

q

q

q

(8)

Übungen

Untersuchen Sie die durch den folgenden Graph gegebene Turingmaschine TM.

1. Bestimmen Sie X, Z, ZE, Γ.

2. Untersuchen Sie die Arbeitsweise der TM für die Wörter w1 = 011, w2 = 00111 und w3 = 001111.

(9)

Lösung für L = {a

n

b

n

c

n

}

© T. Hempel 9

(10)

Rückfragen

Referenzen

ÄHNLICHE DOKUMENTE

Theorem: For For f f :[0,1] :[0,1] → → the the following following are are equivalent equivalent : : a) a) There There is is an an algorithm algorithm converting converting

Suche in jeder Zeile das doppelte Obst und Gemüse und schreibe es

[r]

Stiege Ziege ging Wiese mit wieder Lieder Tisch viel hinauf bist vier dieser Riese hinter..

Eine Sprache wird genau dann von einer Turing -Maschine akzeptiert, wenn sie Wertevorrat einer Turing -berechenbaren Funktion ist... Endliche Automaten versus regul¨ are

Zeigen Sie, dass es zu jeder Mehrband-Turing-Maschine

Beweisen Sie, dass das Problem Gegeben: Turing-Maschine M ,?. Frage: Stoppt M bei leerem Wort

Eine Sprache wird genau dann von einer Turing -Maschine akzeptiert, wenn sie Definitionsbereich einer Turing -berechenbaren Funktion ist... iii) Die durch A akzeptierte