FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Formale Informatik

Aufzählbarkeit am Halteproblem

Aufzählbarkeit am Halteproblem 2006-09-22 15:03
Anonymer User
Im letzten GProt kam die o.g. Frage …. ich weiß nun leider nicht, wie ich darauf antworten sollte …

Re: Aufzählbarkeit am Halteproblem 2006-09-22 15:47
georg
Meinst du die Frage, ob das Halteproblem aufzählbar ist
und wie man das beweist?

Hm, eigentlich müsste die Frage auch in meinem Protokoll
vorkommen und auch beantwortet worden sein (vom 4.8.2005
bei Herrn Jantzen).

Du kannst ja dort mal nen Blick reinwerfen und bei Bedarf
nochmal fragen [img]http://www.fb18.de/gfx/23.gif[/img]

Re: Aufzählbarkeit am Halteproblem 2006-09-22 16:49
Anonymer User
Entwerde, ich hab was übersehen, oder da war nicht die Frage auf meine Antwort ;)
Die Frage war, wie man Aufzählbarkeit am Halteproblem verdeutlicht.

Re: Aufzählbarkeit am Halteproblem 2006-09-22 17:00
georg
Achja, stimmt, damals gings nicht ums Halteproblem, sondern um
[img]http://mokrates.de/cgi-bin/texstring?%5Coverline%7BL_d%7D%3D%5C%7Bw_i%5Cmid%20w_i%5Cin%20L(A_i)%5C%7D[/img],
wobei [img]http://mokrates.de/cgi-bin/texstring?w_i%2C%20A_i[/img] das i-te Wort bzw. die i-te
TM in einer Kodierung sind. Aber das ist ja fast dasselbe
wie das Halteproblem.

Kannst du jetzt was mit der Antwort anfangen? [img]http://www.fb18.de/gfx/28.gif[/img]

Re: Aufzählbarkeit am Halteproblem 2006-09-22 17:19
Anonymer User
Nee, jetzt steh ich total auf dem Schlauch [img]http://www.fb18.de/gfx/doof.gif[/img]

Re: Aufzählbarkeit am Halteproblem 2006-09-22 17:35
georg
Also ich denke, mit der Frage in der Prüfung war gemeint,
ob das Halteproblem aufzählbar ist und wie man das begründet.
Und beim Halteproblem sollte man wahrscheinlich immer
erwähnen, dass es unentscheidbar ist (aber das ist ja im
Skript bewiesen).

Und wenn man etwas begründen muss, macht man eines zuerst:
die Definition und äquivalente Charakterisierungen anschauen.
Zur Aufzählbarkeit gibt es da ja verschiedene. Und dann
guckt man, von welcher man am einfachsten Begründen kann,
dass sie zutrifft. In diesem Fall gehts am leichtesten mit
folgender Beschreibung:

"Eine Sprache ist genau dann aufzählbar, wenn sie von einer
TM akzeptiert wird."

Man muss also überlegen, ob es eine TM gibt, die das
Halteproblem akzeptiert, die also die Beschreibung einer
DTM als Eingabe entgegennimmt und genau dann akzeptiert,
wenn diese DTM irgendwann anhält.

Die gibt es: man nimmt die universelle TM und baut sie so zu
einer TM A um, dass A akzeptiert, sobald die simulierte DTM
keine Folgekonfiguration mehr besitzt. Und ansonsten simuliert
A einfach weiter. Damit akzeptiert A genau dann, wenn die TM,
die sie als Eingabe bekommen hat, irgendwann anhält.

Ist das jetzt klar geworden? [img]http://www.fb18.de/gfx/17.gif[/img]