KA RADO-Funktion

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

RADO-Funktion

Die Rado-Funktion ("Busy Beaver") $\Sigma : \N \rightarrow \N$ ermittelt die größtmögliche Anzahl an Einsen, die von einer stoppenden Turing-Maschine mit $n$ Zuständen auf ein anfangs leeres Band geschrieben werden. Dabei spielt es keine Rolle, an welcher Position die Einsen stehen, das heißt sie können auch durch Leerstellen unterbrochen sein. Ebenso spielt es keine Rolle, an welcher Stelle der Kopf der Turing-Maschine zum stehen kommt.

Funktionswerte:

$\Sigma(1) = 1$

$\Sigma(2) = 4$

$\Sigma(3) = 6$

$\Sigma(4) = 13$

$\Sigma(5) \geq 4098$

Die Rado-Funktion ist nicht berechenbar.

Nachweis der Nichtberechenbarkeit

Zu zeigen: $\Sigma$ ist nicht berechenbar.

Vorraussetzungen

  1. Wenn $f$ und $g$ Turing-berechenbar sind, dann ist auch $f \circ g$ Turing-berechenbar.
  2. $\Sigma (n) \lt \Sigma (n+1)$
  3. Für alle $n$ gilt: $f(n) \leq \Sigma (n+k)$. $f$ ist eine Turing-berechenbare Funktion.


Annahme

$\Sigma$ ist berechenbar.

Persönliche Werkzeuge