Warum gibt es mehrere Axiomensysteme für die Aussagenlogik?

Es gibt ein Axiomensystem, das ich in Elliot Mendelsons „Introduction to Mathematical Logic“, S. 27, und Theodore Siders, „Logic for Philosophy“, S. 59 gefunden habe:

(A1) P ( Q P )

(A2) ( P ( Q R ) ) ( ( P Q ) ( P R ) )

(A3) ( ¬ Q ¬ P ) ( ( ¬ Q P ) Q )

Man sagt, dass diese drei Axiomenschemata für die klassische Aussagenlogik ausreichen. Und doch gibt es andere (angeblich) ebenso ausreichende Axiomensysteme für die klassische Aussagenlogik, wie zB Hilbert-Bernays Axiome, die aus 10 Axiomenschemata bestehen (vgl. Jan von Plato, "Elements of Logical Reasoning", S.250). In Hilbert-Bernays Axiomensystem sind mir mehrere Merkmale aufgefallen:

  1. Es enthält beide Regeln der doppelten Negation, dh ¬ ¬ P P Und P ¬ ¬ P .

  2. Es enthält einige Formen von Einführungsregeln und Ausschlussregeln, die normalerweise im natürlichen Abzugssystem im Gentzen-Stil zu finden sind.

Bedeutet dies, dass das Axiomensystem von Hilbert-Bernay weniger wirtschaftlich ist als das von Mendelson? Ich verstehe den Grund, solche Tautologien wie doppelte Negation und Kontraposition als Axiomenschema aufzunehmen; es ist für die Benutzerfreundlichkeit im Beweis. Aber ist es nicht der springende Punkt des axiomatischen Systems, durch eine minimale Anzahl von Tautologien, die nicht aus anderen ableitbar sind, ausreichend definiert zu sein (so dass es eine Art minimale Grundlage für alle anderen Tautologien darstellt)? Schließlich können wir nicht alle Tautologien als Axiome aufnehmen. Wenn dem so ist, ist Hilbert-Bernays Axiomensystem dann überflüssig?

Warum finden wir schließlich nicht das Grundkonzept der klassischen Logik, dh das Gesetz der Widerspruchsfreiheit ( ¬ ( P ¬ P ) ) und Gesetz der ausgeschlossenen Mitte ( P ¬ P ), als zwei Axiomenschemata? Bedeutet das, dass diese beiden Gesetze aus drei Axiomen von Mendelson und Hilbert-Bernays ableitbar sind? Wenn es nur zwei weitere von vielen Tautologien der klassischen Aussagenlogik sind, warum dann diese beiden "Gesetz" nennen? Das ist verwirrend, weil ich oft eine Beschreibung der intuitionistischen Logik als klassische Logik minus Gesetz der ausgeschlossenen Mitte und parakonsistente Logik als klassische Logik minus Gesetz der Widerspruchsfreiheit gefunden habe. Wenn ja, welche Axiome sollte ich dann vom Axiomensystem der klassischen Logik abziehen, um intuitionistische Logik oder parakonsistente Logik zu erzeugen?

Da die Entscheidung, ob eine Formel eine Tautologie (der klassischen Aussagenlogik) ist, berechenbar ist, können wir tatsächlich alle Tautologien als Axiome aufnehmen, und dies wird manchmal für Präsentationen der klassischen Logik erster Ordnung getan.

Antworten (1)

Tatsächlich gibt es viele Darstellungen der klassischen Aussagenlogik 1 .

Wenn Komplexität nur anhand der Anzahl von Axiomen gemessen würde, dann wäre Mendelsons Axiomensystem "sparsamer". Wir könnten mit Merediths System noch "sparsamer" sein:

( ( ( ( A B ) ( ¬ C ¬ D ) ) C ) E ) ( ( E A ) ( D A ) )
Geht einfach von der Zunge. Während Minimalität oft ein Treiber ist, müssen die Menschen immer noch minimalere Systeme entdecken. (Tatsächlich ist das Obige nicht das minimalste System, wenn wir die Komplexität des Axioms und nicht nur die Zahl einbeziehen.) Es stellt sich auch die Frage, die Axiome zu akzeptieren. Idealerweise möchten wir, dass die Axiome "selbstverständlich" oder zumindest intuitiv leicht verständlich sind. Vielleicht liegt es nur an mir, aber Merediths Axiom springt mir nicht als etwas entgegen, das offensichtlich wahr sein sollte, geschweige denn ausreichend, um alle anderen klassischen Tautologien zu beweisen.

Minimalität ist jedoch nicht der "ganze Sinn" axiomatischer Systeme. Sie erwähnen einen weiteren Grund: Manchmal wollen Sie tatsächlich Dinge beweisen, an denen es besser ist, ein reichhaltigeres und intuitiveres Axiomatiksystem zu haben. Sie können argumentieren, dass wir einfach alle Theoreme, die wir verwenden möchten, von einer minimalen Basis ableiten und diese Basis dann vergessen können. Das ist wahr, aber unnötige Komplexität, wenn wir keinen anderen Grund haben, diese minimale Basis in Betracht zu ziehen. Wenn wir verschiedene Stile von Beweissystemen vergleichen (z. B. Hilbert vs. Sequent Calculus vs. Natural Deduktion), können Übersetzungen zwischen ihnen (insbesondere in Systeme im Hilbert-Stil) eine Menge mechanischer Komplexität beinhalten. Diese Komplexität kann manchmal durch eine sorgfältige Auswahl von Axiomen erheblich reduziert werden.

Für die Gesetze der ausgeschlossenen Mitte (LEM) und der Widerspruchsfreiheit müssen Sie als Erstes die Konnektoren definieren. Du kannst es nicht beweisen ¬ ( P ¬ P ) in einem System, das nicht hat . Gegeben ¬ Und als Primitive, Standarddefinitionen von Und Sind P Q :≡ ¬ ( P ¬ Q ) Und P Q :≡ ¬ P Q . Mit diesen Definitionen (oder anderen) können LEM und Widerspruchsfreiheit sowohl in den von Ihnen erwähnten Systemen als auch in jedem anderen Beweissystem für die klassische Aussagenlogik bewiesen werden. Ihr Anliegen hier ist ein Beispiel dafür, dass uns oft wichtig ist, welche Axiome wir haben, und nicht nur, dass sie kurz und effektiv sind.

Dies führt auch zu einem weiteren Grund, warum wir möglicherweise eine bestimmte Präsentation wünschen. Wir möchten vielleicht, dass diese Präsentation mit anderen verwandten Logiken übereinstimmt. Wie Sie allmählich erkennen, ist es schlecht definiert, so etwas wie "Intuitionistische Aussagenlogik (IPL) ist klassische Aussagenlogik (CPL) minus LEM" zu sagen. Wenn Leute solche Dinge sagen, sind sie schlampig. „CPL ist IPL plus LEM“ ist jedoch eindeutig. Jede Präsentation von IPL, zu der wir LEM hinzufügen, ist eine Präsentation von CPL. Für diese Präsentation ist es sinnvoll, über das Entfernen von LEM zu sprechen. Es macht keinen Sinn, über das Entfernen eines Axioms zu sprechen, ohne eine Präsentation von Axiomen, die dieses Axiom enthält. Es ist auch durchaus möglich, dass eine Präsentation von CPL mit LEM auftritt, die viel schwächer wird als IPL, wenn LEM entfernt wird. In der Tat, du' Ich würde dies erwarten, weil eine Präsentation von IPL mit hinzugefügtem LEM wahrscheinlich redundant ist, weil Dinge, die intuitiv unterschiedlich sind, identifizierbar werden, wenn LEM hinzugefügt wird. Die Geschichte ist die gleiche für parakonsistente Logiken.

Während es für Beweissysteme im Hilbert-Stil nicht so sehr ein Treiber ist, drängen die Bedenken der strukturellen Beweistheorie für natürliche Deduktion und Folgekalküle oft nach mehrAxiome (oder vielmehr Schlußregeln). Zum Beispiel mischen viele Axiome in einem Beweissystem im Hilbert-Stil Konnektoren, wie es zB Meredith oben tut. Das bedeutet, dass wir ein Bindewort nicht für sich selbst verstehen können, sondern nur dadurch, wie es mit anderen Bindewörtern interagiert. Eine treibende Kraft in typischen Strukturdarstellungen ist die Charakterisierung von Konnektiven durch Regeln, die auf keine anderen Konnektive verweisen. Dies zeigt die "wahre" Natur der Konnektoren besser und macht das System modularer. Es wird sinnvoll, über das Hinzufügen oder Entfernen eines einzelnen Bindeworts zu sprechen, mit dem Sie eine Logik à la carte aufbauen können. Tatsächlich motiviert die Strukturbeweistheorie viele Einschränkungen, wie ein Beweissystem aussehen sollte, wie z. B. logische Harmonie .

1 Und dieser Link berücksichtigt nur Beweissysteme im Hilbert-Stil.

Vielen Dank! Ihre Antwort klärt viel von meiner Verwirrung. Wenn das, was Sie über viele verschiedene Axiomensysteme für CPL gesagt haben, wahr ist, erfordert jedes Axiomensystem einen separaten Beweis für Solidität und Vollständigkeit? Wenn nicht, wie rechtfertigen wir unsere Wahl für ein Axiomensystem?
Ja, das tut es, obwohl wir einen bestehenden Beweis der Solidität und Vollständigkeit wiederverwenden können, indem wir zeigen, dass die Beweisbarkeitsbeziehungen dieselben sind. Das heißt, wenn ich es zeige 1 φ 2 φ für alle Formeln φ , dann Solidität und Vollständigkeit von 1 in Bezug auf eine gegebene Semantik impliziert Solidität und Vollständigkeit von 2 in Bezug auf diese Semantik. Bei zwei Systemen im Hilbert-Stil reduziert sich der Nachweis, dass die Beweisbarkeitsrelationen äquivalent sind, im Grunde darauf, zu zeigen, dass Sie die Axiome des einen Systems anhand der Axiome des anderen beweisen können.