Satz von TrachtenbrotDer Satz von Trachtenbrot, benannt nach Boris Trachtenbrot, ist ein Satz aus der mathematischen Logik. Er wurde 1950 bewiesen[1] und besagt, dass die in allen endlichen Modellen allgemeingültigen Sätze der Prädikatenlogik erster Stufe nicht rekursiv aufzählbar sind. Daraus ergeben sich Konsequenzen für die Prädikatenlogik zweiter Stufe. Formulierungen des SatzesEs sei die Symbolmenge mit abzählbar unendlich vielen Konstantensymbolen und für jede Stelligkeit abzählbar unendlichen vielen Funktions- und Relationssymbolen. Weiter sei die Menge aller -Sätze der Prädikatenlogik erster Stufe, die in allen endlichen -Strukturen erfüllt sind. Dann gilt:
Kurzfassung: Die im Endlichen allgemeingültigen Sätze erster Stufe sind nicht rekursiv aufzählbar.[2] Weiter sei die Menge aller -Sätze, zu denen es eine -Struktur gibt, in der sie erfüllt sind. Dann gilt:
Kurzfassung: Die im Endlichen erfüllbaren Sätze erster Stufe sind nicht entscheidbar.[3][4] Bemerkung zum BeweisDie zweite Formulierung wird auf die Unlösbarkeit des Halteproblems zurückgeführt, in dem man ausnutzt, dass sich Turing-Maschinen in endlichen Modellen beschreiben lassen. Daraus ergibt sich dann die zuerst genannte Fassung, denn die im Endlichen allgemeingültigen Sätze sind genau die Negationen der im Endlichen nicht erfüllbaren Sätze. Unvollständigkeit der Prädikatenlogik zweiter StufeAls Anwendung zeigen wir, wie aus dem Satz von Trachtenbrot die Unvollständigkeit der Prädikatenlogik zweiter Stufe folgt. Es sei die Menge der Sätze der Prädikatenlogik zweiter Stufe, die in allen Modellen gültig sind. Dann gilt:
Diesen Sachverhalt nennt man die Unvollständigkeit der Prädikatenlogik zweiter Stufe. Zum Beweis sei ein Satz der Prädikatenlogik zweiter Stufe, der genau in endlichen Modellen gilt, etwa
d. h. für alle gilt, wenn eine Funktion ist und injektiv ist, dann ist surjektiv. Wäre nun rekursiv aufzählbar, so starte man ein Aufzählungsverfahren und immer dann, wenn dieses eine Aussage der Form mit einem -Satz der Prädikatenlogik erster Stufe erzeugt, gebe man aus. Auf diese Weise werden alle im Endlichen allgemeingültigen Sätze erster Stufe aufgezählt, was dem Satz von Trachtenbrot widerspricht.[5] Einzelnachweise
|
Portal di Ensiklopedia Dunia