10.10.2013 Aufrufe

Die Church-Turing-These

Die Church-Turing-These

Die Church-Turing-These

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!