Gibt es einen großen Unterschied darin, unzureichende Axiome und unzureichende Inferenzregeln / Beweisverfahren zu haben, um eine vollständige Theorie zu haben?
Es scheint, als hätte das Hinzufügen einer neuen Inferenzregel oder eines neuen Axioms in vielen Fällen den gleichen Effekt. Stellen Sie sich zum Beispiel eine Sprache mit 2-stelligen Konnektiven vor . Die Sprache hat auch eine Inferenzregel .
Jetzt können wir ein neues Axiomenschema hinzufügen: Und für jede Formel . Eine Alternative besteht darin, eine neue Inferenzregel hinzuzufügen: Und . In diesem Fall behaupte ich, dass die Theorien unabhängig von der Axiomatisierung gleichwertig sind.
Insbesondere würde ich denken, dass uns in der Logik zweiter Ordnung etwas daran hindert, Inferenzregeln durch Axiome zu ersetzen, egal wie viele Inferenzregeln definiert sind, da festgestellt wird, dass Beweiskalkül zweiter Ordnung immer unzureichend ist (für bestimmte Theorien). Sonst könnten wir immer denselben Beweiskalkül verwenden und lediglich Axiome hinzufügen und hätten so ein universelles Beweisprüfverfahren. Warum schlägt das Hinzufügen von Axiomen anstelle von Inferenzregeln fehl?
Axiome, Axiomschemata und Inferenzregeln sind 3 verschiedene Dinge.
Ein Axiom ist ein Datenelement. Es ist ein Satz, der ohne Beweis in eine Logik eingeführt wird.
Eine Rule of Inference (RoI) ist ein Programm. Man kann es sich als ein Programm vorstellen, um aus bestehenden Aussagen eine neue Aussage zu generieren (Aufzählung); man kann es sich als Entscheidungsverfahren vorstellen, um zu prüfen, ob aus bestehenden Aussagen eine neue Aussage folgt (Verifikation).
Ein Axiom-Schema ist ein RoI, das eine zählbar unendliche Anzahl von Aussagen einführt. Also die Beschreibung eines Axiomschemas als stellt vor , , etc, alles zur Theorie.
Einige Logiken haben explizit einen RoI namens "Propositional Substition". Dies ist die Regel, dass, wenn Sie einen Aussagenausdruck bewiesen haben, jede Aussagevariable vollständig durch einen beliebigen Aussagenausdruck ersetzt werden kann. Also zum Beispiel, wenn Sie sich bewährt haben , dann kannst du daraus schließen . Jaśkowski machte diese Regel in seiner Logik deutlich.
In einer Logik mit propositionaler Substitution induzieren Axiome und Axiomschemata derselben Beschreibung dieselbe Theorie. Tatsächlich neigen solche Logiken dazu, sich nicht einmal um Axiom Schema zu kümmern. In einer Logik ohne propositionale Substitution können Axiome und Axiomschemata derselben Beschreibung unterschiedliche Theorien hervorrufen. Zum Beispiel aus dem Axiom du konntest nicht schlussfolgern ohne propositionale Substitution.
Das Eliminieren aller RoI (auch nur derjenigen, die kein Axiom-Schema sind) würde es unmöglich machen, neue Theoreme in die Theorie einzuführen, sodass Sie niemals etwas beweisen könnten, außer dem, was explizit angenommen wird.
In der modernen Logik neigt eine heiße Frage dazu, genau das Gegenteil zu sein: Wie können wir es schaffen, dass der Benutzer einer Logik neue gültige RoI einführen kann? Es gibt viele Entscheidungsprozeduren, die Vorschläge bewerten und ihre Richtigkeit viel schneller bestimmen können, als wenn sie auf Zusammensetzungen einiger festcodierter ROI beschränkt wären, und wenn formale Bibliotheken größer werden, wird dies zu einem Hauptengpass.
Doug Spoonwood
Eric Wofsey
hmakholm hat Monica übrig gelassen