Inhaltsverzeichnis

Berechenbarkeit

"Intuitiv Berechenbar"

Berechenbarkeitsmodelle

Äquivalent

Schwächere aber Äquivalent

Mehrband TM

Einband TM ⇔ Mehrband TM

Simulation kostet O(n²)

PROGRAMME

Vorbedingungen:

Nachbedingungen:

LOOP

LOOP ⇒ Nur endliche Schleifen ⇒ Nur totale Funktionen

WHILE

Kleene-Normalform

„Alle WHILE-Programme können mit nur einem WHILE (aber mehreren LOOPs) geschrieben werden“

WHILE

Primitive Rekursion

Konstanten $f() = 42$
Argument Auswahl (Projektion) $f(x, y, z) = y$
Successor $f(n) = n+1$
Einsetzen $f(n) = g(n, h(n))$
Primitive Rekursion $f(0, x_1, \dots, x_k) = g(x_1, \dots, x_k)$
$f(n, x_1, \dots, x_k) = h(f(n-1, x_1, \dots, x_k), n-1, x_1, \dots, x_k)$

μ-Rekursion

Gödel-Nummerierung

  1. Symbole durchnummerieren
  2. Aufsteigende folge von Primzahlen

$2^39 \cdot 3^1 \cdot 5^9$

Turing-berechenbar

Vorbedingungen:

–Start–

Nachbedingungen wenn definiert:

Nachbedingungen wenn undefiniert:

Ackermann-Funktion

Ist total, trotzdem nicht primitiv rekursiv (aber μ-Rekursiv).

Reduzierbarkeit

Gegeben

Gesucht

Funktion f für die gild:

Folgerung

Wenn $A \le B$ gilt (A auf B reduzierbar)

Anwendung