Zum Inhalt springen

Prädikatenlogik/Vollständigkeitssatz/Erläuterung/Beweisandeutung/Textabschnitt

Aus Wikiversity

Im Laufe der Einführung des syntaktischen Prädikatenkalküls haben wir gesehen, dass die in ihm ableitbaren Ausdrücke allgemeingültig sind, dass also sämtliche durch den Prädikatenkalkül generierten formalen Tautologien auch semantische Tautologien sind. Daraus ergibt sich insbesondere, dass sich aus der Ableitbarkeitsbeziehung

die Folgerungsbeziehung

ergibt. Diese Aussage nennt man auch den Korrektheitssatz. Der entworfene Kalkül produziert also nur korrekte mathematische Aussagen.

Die Umkehrung ist deutlich schwieriger: Es geht um die Frage, ob der Kalkül jeden allgemeingültigen Ausdruck formal ableiten kann, ob es also für jeden mathematischen Beweis eines Ausdrucks einer Sprache erster Stufe auch einen formalen Beweis gibt. Es ist die Frage, ob der Kalkül vollständig ist. Dies ist in der Tat der Fall. Für diesen Vollständigkeitssatz, der auf Gödel zurückgeht, geben wir nur eine kurze Beweisidee.



Es sei ein Symbolalphabet, eine Menge an -Ausdrücken und ein weiterer -Ausdruck.

Dann gilt genau dann, wenn gilt.

Beweis

Die Implikation von rechts nach links, dass also ein aus ableitbarer Ausdruck auch aus folgt, beruht auf der Korrektheit des Prädikatenkalküls. Die umgekehrte Richtung wird durch Kontraposition bewiesen. Es sei also ein Ausdruck, der nicht aus ableitbar ist. Man muss dann zeigen, dass er auch nicht aus folgt. D.h. man muss zeigen, dass es eine Interpretation

(also insbesondere eine -Struktur) gibt, unter der gilt, aber nicht . Wegen der Unableitbarkeit kann man aus der Ausdrucksmenge keinen Widerspruch ableiten. Daher muss man zu einer (syntaktisch) widerspruchsfreien Ausdrucksmenge ein erfüllendes Modell konstruieren. Die Grundidee dazu ist, auf der Menge der -Terme eine Äquivalenzrelation unter Berücksichtigung der Ausdrucksmenge einzuführen und die resultierende Quotientenmenge

als Grundmenge der Struktur zu nehmen. Dahinter stecken aber einige Feinheiten, die wir hier nicht ausführen.


Das folgende Korollar, der sogenannte Endlichkeitssatz, demonstriert, dass der Vollständigkeitssatz keineswegs selbstverständlich ist. Es sei eine Folgerungsbeziehung bewiesen, also gezeigt, dass jede Interpretation, die erfüllt, auch erfüllen muss. Dabei sei unendlich, man denke etwa an ein unendliches Axiomenschema, wie es im Induktionsschema der erststufigen Peano-Arithmetik vorliegt. Ist es vorstellbar, dass in einem Beweis irgendwie auf all diese unendlich vielen Voraussetzungen Bezug genommen wird?



Es sei ein Symbolalphabet, eine Menge an -Ausdrücken und ein weiterer -Ausdruck.

Dann gilt genau dann, wenn es eine endliche Teilmenge gibt mit .

Dies folgt direkt aus Fakt, da die Endlichkeitsbeziehung für das Ableiten nach Definition gilt.