Berechenbarkeit mittels GOTO
2004-11-26 21:54
Anonymer User
Sei
[img]http://mokrates.de/cgi-bin/texstring?G_0%0A[/img] die Menge aller Funktionen die von GOTO-Programmen berechnet werden koennen, die nur Vorwaertspruenge enthalten.
Zeigen oder widerlegen Sie: Es gibt eine totale und berechenbare Funktion, die nicht in
[img]http://mokrates.de/cgi-bin/texstring?G_0[/img] liegt.
OK ich weiss es gibt eine, aber wie sieht der formale Beweis aus?
Zur Idee: Ich hab bereits gezeigt, dass man mit GOTO-Programmen die 1 Rückwaertssprung enthalten duerfen jede berechenbare Funktion hinbekommt:
Jede GOTO-berechenbare Funktion ist WHILE-berechenbar.
Jedes WHILE-Programm kann dargestellt werden als WHILE-Programm mit nur einer WHILE-Schleife.
Und WHILE-Programme koennen durch GOTO-Programme ersetzt werden mit einem RUeckwaertssprung pro WHILE-Schleife.
[img]http://mokrates.de/cgi-bin/texstring?G_0%0A[/img] die Menge aller Funktionen die von GOTO-Programmen berechnet werden koennen, die nur Vorwaertspruenge enthalten.
Zeigen oder widerlegen Sie: Es gibt eine totale und berechenbare Funktion, die nicht in
[img]http://mokrates.de/cgi-bin/texstring?G_0[/img] liegt.
OK ich weiss es gibt eine, aber wie sieht der formale Beweis aus?
Zur Idee: Ich hab bereits gezeigt, dass man mit GOTO-Programmen die 1 Rückwaertssprung enthalten duerfen jede berechenbare Funktion hinbekommt:
Jede GOTO-berechenbare Funktion ist WHILE-berechenbar.
Jedes WHILE-Programm kann dargestellt werden als WHILE-Programm mit nur einer WHILE-Schleife.
Und WHILE-Programme koennen durch GOTO-Programme ersetzt werden mit einem RUeckwaertssprung pro WHILE-Schleife.