Die Church-Turing-These
Die Church-Turing-These
Die Church-Turing-These
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong><br />
Elmar Eder<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 1 / 12
Formale Systeme<br />
Formale Systeme<br />
µ-partiellrekursive Funktionen<br />
Logikkalküle<br />
SLD-Resolution (Prolog)<br />
Chomsky-Grammatiken<br />
<strong>Turing</strong>-Maschinen<br />
λ-Kalkül<br />
Kombinatoren-Kalkül<br />
Termersetzungssysteme<br />
Programmiersprachen<br />
· · ·<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 3 / 12
Partiell berechenbare Funktionen und aufzählbare Mengen<br />
Bemerkung<br />
Jedes dieser Systeme beschreibt eines der folgenden Dinge:<br />
Partiell berechenbare Funktionen f : X →p Y<br />
Aufzählbare Teilmengen eines Datenbereichs X .<br />
Bemerkung<br />
<strong>Die</strong> Begriffe der partiellen Berechenbarkeit und der Aufzählbarkeit sind<br />
aufeinander zurückführbar.<br />
Eine Menge ist genau dann aufzählbar, wenn sie der Definitionsbereich<br />
/ Wertebereich einer partiell berechenbaren Funktion ist.<br />
Eine partielle Funktion ist genau dann partiell berechenbar, wenn ihr<br />
Graph aufzählbar ist.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 4 / 12
Folgerung<br />
Jedes dieser formalen Systeme beschreibt jedes der folgenden Dinge:<br />
Eine Klasse von partiell berechenbaren Funktionen<br />
Eine Klasse von aufzählbaren Mengen.<br />
Satz<br />
All diese formalen Systeme beschreiben dieselbe Klasse von partiell<br />
berechenbaren Funktionen und dieselbe Klasse von aufzählbaren Mengen.<br />
(Eventuell nach Umkodierung der Datenbereiche)<br />
Beweisidee<br />
Simuliere ein System im anderen.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 5 / 12
Partiellrekursive Funktionen und rekursiv aufzählbare<br />
Mengen<br />
Definition<br />
Eine partielle Funktion heißt partiellrekursiv, wenn sie in einem dieser<br />
formalen Systeme darstellbar ist.<br />
Sie heißt rekursiv, wenn sie partiellrekursiv und total ist.<br />
Definition<br />
Eine Teilmenge eines Datenbereichs heißt rekursiv aufzählbar, wenn<br />
sie in einem dieser formalen Systeme darstellbar ist.<br />
Sie heißt rekursiv, wenn ihre charakteristische Funktion rekursiv ist.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 6 / 12
Folgerung<br />
Satz<br />
Eine partielle zahlentheoretische Funktion ist genau dann<br />
partiellrekursiv, wenn sie µ-partiellrekursiv ist.<br />
Eine totale zahlentheoretische Funktion ist genau dann rekursiv, wenn<br />
sie µ-rekursiv ist.<br />
Eine Menge A ⊆ X ist genau dann rekursiv, wenn A und X \ A rekursiv<br />
aufzählbar sind.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 7 / 12
Satz<br />
Eine Teilmenge A von n bzw. von ist genau dann<br />
rekursiv aufzählbar,<br />
wenn A der Definitionsbereich einer µ-partiellrekursiven Funktion ist.<br />
wenn A der Wertebereich einer µ-partiellrekursiven Funktion ist.<br />
wenn A der Wertebereich einer µ-rekursiven Funktion ist.<br />
wenn A der Wertebereich einer primitivrekursiven Funktion ist.<br />
wenn es ein (n + 1)-stelliges primitivrekursives Prädikat P gibt mit<br />
A(x1, . . . , xn) ⇐⇒ ∃y P(x1, . . . , xn, y)<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 8 / 12
<strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong><br />
<strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong><br />
Jede partiell berechenbare Funktion ist partiellrekursiv.<br />
Bemerkung<br />
<strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> sagt also aus, dass die obengenannten formalen<br />
Systeme alle partiell berechenbaren Funktionen erfassen.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 10 / 12
Folgerung (aus der <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong>)<br />
Eine partielle Funktion ist genau dann partiell berechenbar, wenn sie<br />
partiellrekursiv ist.<br />
Eine totale Funktion ist genau dann berechenbar, wenn sie rekursiv ist.<br />
Eine Menge ist genau dann semi-entscheidbar, wenn sie rekursiv<br />
aufzählbar ist.<br />
Eine Menge ist genau dann entscheidbar, wenn sie rekursiv ist.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 11 / 12
Bemerkung<br />
<strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> bezieht sich auf den intuitiven Begriff der<br />
Berechenbarkeit, der sich wiederum auf den intuitiven Begriff des<br />
Algorithmus stützt.<br />
Sie besagt, dass die obengenannten Formalen Systeme adäquate<br />
mathematische Formalisierungen dieses intuitiven Begriffs darstellen.<br />
Daher ist die <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> keine mathematische Aussage und<br />
lässt sich mathematisch nicht beweisen.<br />
Bemerkung<br />
<strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> wird oft auch einfach <strong>Church</strong>’sche <strong>These</strong><br />
genannt.<br />
() <strong>Die</strong> <strong>Church</strong>-<strong>Turing</strong>-<strong>These</strong> 12 / 12