Ich dachte, dass jeder FOT eine Teilmenge von FOL ist, aber das scheint nicht der Fall zu sein, da FOL vollständig ist (jede Formel ist entweder gültig oder ungültig), während einige FOT (wie lineare Ganzzahlarithmetik) nicht vollständig sind.
Ist FOL ausdrucksstärker als FOT? Oder unvergleichlich?
Auch die Aussage "Es gibt Aussagen, die in LIA gültig sind, aber mit Axiomen von LIA nicht bewiesen werden können" ist seltsam. Wie kann die Aussage gültig sein, wenn wir ihre Gültigkeit nicht nachweisen können? Ich habe immer gedacht, wenn Sie die Gültigkeit der Aussage nicht nachweisen können, können Sie nicht behaupten, dass sie gültig ist.
logic
first-order-logic
Ayrat
quelle
quelle
Antworten:
Logik erster Ordnung ist ein mathematisches Thema , das viele verschiedene Konzepte, wie definiert erster Ordnung Formel , erster Ordnung Struktur , erster Ordnung Theorie , und viele mehr. Eines dieser Konzepte ist die Theorie erster Ordnung : Es handelt sich um eine Reihe von Formeln erster Ordnung. Oft betrachten wir die Theorie erster Ordnung, die durch eine endliche Anzahl von Axiomen und Axiomschemata erzeugt wird. Eine solche Theorie ist in Bezug auf logische Ableitungen geschlossen , und wir betrachten normalerweise nur Theorien, die diese Bedingung erfüllen.
Eine Theorie erster Ordnung ist vollständig, wenn sie für jede Aussage entweder oder ihre Negation enthält. Nicht jede Theorie ist vollständig. In der Tat unterstreicht Gödels Unvollständigkeitssatz, dass viele interessante Theorien erster Ordnung notwendigerweise unvollständig sind.σ σ
Ein Modell einer Theorie erster Ordnung ist eine gültige Interpretation der Theorie (wir belassen die genaue Definition für Lehrbücher). Zum Beispiel besteht die Gruppentheorie erster Ordnung aus allen Aussagen, die sich aus den Gruppenaxiomen ergeben. Jede Gruppe ist ein Modell der Gruppentheorie erster Ordnung.
Für jedes gegebene Modell ist ein sehr gegebener Satz entweder wahr oder falsch. Gödels Vollständigkeitssatz besagt, dass ein Satz erster Ordnung, wenn er in allen Modellen einer Theorie erster Ordnung wahr ist, aus einer endlichen Anzahl von Sätzen in der Theorie beweisbar ist. Zum Beispiel ist jede Aussage erster Ordnung in der Sprache der Gruppen, die für alle Gruppen gilt, aus den Gruppenaxiomen beweisbar.
LIA ist (vermutlich) eine Theorie erster Ordnung, die interessant genug ist, um aufgrund des Unvollständigkeitssatzes von Gödel unvollständig zu sein. Im Standardmodell - den "wahren" ganzen Zahlen - ist jedoch jeder Satz entweder wahr oder falsch. Insbesondere wenn eine Aussage ist, bei der weder noch zu LIA gehören, gilt entweder oder für die wahren ganzen Zahlen, aber diese Tatsache ist in LIA nicht beweisbar.σ σ ¬σ σ ¬σ
quelle
Der Ausdruck "Logik erster Ordnung" hat zwei Bedeutungen:
Es ist ein Kapitel der mathematischen Logik, in dem wir bestimmte Arten formaler Systeme und alles, was damit zusammenhängt, untersuchen.
Es ist eine spezielle Art von Theorie erster Ordnung, nämlich die, die durch eine leere Signatur und einen leeren Satz von Axiomen erzeugt wird.
Ihre Frage bezieht sich auf die zweite Bedeutung, aber um dies zu verstehen, müssen wir Dinge aufbauen:
Es gibt eine bestimmte formale Sprache, die als Sprache der Logik erster Ordnung bezeichnet wird . Informell gesprochen ist es das Zeug, das Sie aus Variablen, Gleichheit, , , , , und . Dieses Zeug ist als Formeln erster Ordnung bekannt .∨ ¬ ⇒ ∀ ∃∧ ∨ ¬ ⇒ ∀ ∃
Es gibt ein bestimmtes formales System namens Logik erster Ordnung, das uns sagt, was es bedeutet, dass wir eine Formel erster Ordnung beweisen . Das System wird als Satz von Inferenzregeln angegeben.
Eine Theorie erster OrdnungT ist gegeben durch:
Eine Menge von Formeln wird als deduktiv geschlossen bezeichnet, wenn irgendeine Anwendung von Inferenzregeln der Logik erster Ordnung auf Formeln in Formeln ergibt, die wiederum in . Mit anderen Worten, enthält alle seine logischen Konsequenzen. Ein üblicher Weg, eine solche Menge erstellen, ist: Beginnen Sie mit einer ausgewählten Menge von Formeln und fügen Sie alle logischen Konsequenzen und die Konsequenzen dieser Konsequenzen hinzu und so weiter. Dies wird als deduktiver Abschluss von . Wir nennen die Formeln oft in Axiomen .S S S S A A A.S S S S S A A A
Eine Theorie kann vollständig sein oder nicht. Es ist nicht wichtig zu wissen, was "vollständig" hier bedeutet, aber es ist wichtig zu wissen, dass Folgendes passieren kann: Wir können zwei Sätze von Formeln und , so dass , der deduktive Abschluss von ist vollständige Theorie, und der deduktive Abschluss von ist keine vollständige Theorie.B A ⊆ B A B.A B A⊆B A B
Wir sind jetzt bereit, Ihre Frage zu beantworten. Sei die Theorie, deren Signatur leer ist und deren Formelsatz der deduktive Abschluss der leeren Menge ist. Sei die Theorie, deren Signatur die der Peano-Arithmetik ist (Konstante , unäre Operation , binäre Operationen und ), und die Formeln sind der deduktive Abschluss von Peano-Axiomen. Es ist ein Fakt, dassP 0 S + ×T P 0 S + ×
Die Theorie wird im Volksmund "Logik erster Ordnung" genannt, aber dies ist wirklich eine Fehlbezeichnung. Einige Leute sind etwas präziser und nennen es "die reine Theorie der Logik erster Ordnung".T
Zusammenfassend ergab Ihre Frage Folgendes:
NB: Ein Satz ist eine geschlossene Formel (eine, die keine freien Variablen enthält).
Lassen Sie mich zum Schluss Ihre Frage zur Gültigkeit beantworten:
Ein grundlegender Metasatz über die Logik erster Ordnung ist, dass jede nachweisbare Formel gültig ist. Das Gegenteil gilt auch und ist als Gödels Vollständigkeitssatz bekannt .
Es kommt jedoch häufig vor, dass in einer bestimmten Situation aus gutem Grund absichtlich ein Missverhältnis zwischen Gültigkeit und Beweisbarkeit hergestellt wird. Wenn wir zum Beispiel die Aufmerksamkeit auf endliche Modelle beschränken, kann es leicht vorkommen, dass es gültige Aussagen gibt, die keinen Beweis haben. Warum sollte man das tun? In der Informatik könnte dies aus algorithmischen Gründen sein oder weil man sich nur für eine bestimmte Klasse von Modellen interessiert.
Sie sagen: "Der einzige Weg zu wissen, dass ein Satz gültig ist, besteht darin, ihn zu beweisen." Dies mag auf einer informellen Ebene der Fall sein (ich denke, Gott würde Ihnen nicht zustimmen), aber beachten Sie, dass ein solcher Beweis der Gültigkeit außerhalb der Theorie auf der Metaebene erfolgt. Da die Feststellung der Gültigkeit erfordert, dass über alle Modelle gesprochen wird, ist dies sicherlich nicht etwas, was wir innerhalb der Theorie erwarten würden.
quelle
Eine kleine Klarstellung:
Sie denken vielleicht, dass die Theorie mit leerer Signatur eine leere Theorie ist, dh keine geschlossenen Formeln enthält. Das ist falsch. Die Logik erster Ordnung erlaubt es, bestimmte geschlossene Formeln, die als Tautologien bekannt sind, ohne Berufung auf Axiome zu beweisen . Diese sind allein aufgrund ihrer Form „wahr“; Sie haben keinen aussagekräftigen Inhalt als solchen. Der Vollständigkeitssatz von Godel besagt dann, dass die Sammlung von Tautologien vollständig ist - dh alle geschlossenen Formeln, die gültig sind (dh in allen Modellen wahr sind), können tatsächlich in der Logik erster Ordnung abgeleitet werden. [Der Beweis ist interessant und entschieden nicht trivial.]
quelle