Das Zeigen eines axiomatischen Beweissystems im Hilbert-Stil und eines natürlichen Gentzen-Abzugs im sequentiellen Stilkalkül sind äquivalent

Kann mir jemand einen Beweis dafür geben, dass eine gegebene Axiomatisierung der intuitionistischen Aussagenlogik im Hilbert-Stil ( H ) und eine gegebene natürliche Deduktionsformulierung der intuitionistischen Logik im sequentiellen Stil ( N ) im folgenden Sinne äquivalent sind?

  • für alle Formeln, M , Γ H M iff Γ N M ableitbar ist, wo Γ ist endlich und M enthält höchstens eine Formel.

Mein Interesse an dieser Frage rührt daher, dass ich beweisen möchte T H E Ö R E M 2.3 In

Ein beispielhafter Beweis einer Äquivalenz zwischen einem natürlichen Hilbert- und einem Gentzen-Deduktionssystem im sequentiellen Stil würde mir helfen.

Ich habe es bearbeitet. Es war ein Fehler.
Sie müssen die Transformation definieren, unter der sie gleich sind. Die Hauptidee davon ist, dass in ND ein Satz P unter den Annahmen A 0 , A 1 , ist äquivalent zu einem Satz in Hilbert A 0 ( A 1 ( P ) ) . Dann ist der Modus Ponens von ND mechanisch anders als der Modus Ponens von Hilbert: Er übersetzt tatsächlich von ND zu Hilbert in nichts.
Ich habe gerade diese Frage gesehen - es könnte erwähnenswert sein, dass ich in Coq einen formalen Beweis der Äquivalenz für eine bestimmte Formulierung von jeder habe (obwohl es in diesem Fall für die intuitionistische Aussagenlogik gilt, aber dasselbe für die klassische Aussagenlogik tun sollte). sehr ähnlich). github.com/dschepler/coq-sequent-calculus/blob/master/Hilbert.v und schau dir das Ergebnis ND_hilbert_equivam Ende an.

Antworten (1)

Das wirst du separat beweisen wollen Γ H M impliziert Γ N M und umgekehrt. Jeder dieser Fälle kann durch Induktion über die Struktur des Beweisbaums (oder über die Länge eines Beweises, falls vorhanden) durchgeführt werden H stellt Beweise eher als flache Folgen von Formeln als als Bäume dar).

Die Richtung H N ist einfach, da die einzige Inferenzregel in H ist modus ponens, was auch eine Regel von ist N (normalerweise genannt -Eliminierung in dieser Einstellung). Alles, was Sie also wirklich tun müssen, ist zu zeigen, dass jede (Instanz eines) logischen Axioms von H kann nachgewiesen werden N .

Für die Richtung N H , die meisten Fälle sind einfach. Die Schlußregeln von N die dem nichts hinzufügen Γ s kann einfach durch lokale Ableitungen von ersetzt werden H . Zum Beispiel für -Einführung

Γ N M Γ N K Γ N M K ICH
zeige das ein für allemal
H M ( K M K )
für alle M Und K -- normalerweise sofort, da dies ein Axiom des Hilbert-Systems ist, aber für einige Systeme ist ein wenig Korrekturarbeit erforderlich. Dann jede Anwendung von ICH kann durch diesen Nachweis und zwei Anwendungen von MP ersetzt werden, nachdem die Prämissen übersetzt worden sind H nach der Induktionshypothese.

Der Hauptfall in einem typischen natürlichen Deduktionssystem (für Aussagenkalkül), in dem dies nicht funktioniert, ist -Einführung. Hier ist genau das, was Sie brauchen, um den Fall durchzugehen, das Deduktionstheorem H , was Sie hoffentlich schon um seiner selbst willen bewiesen haben.

Der -Eliminierungsregel in ihrer gebräuchlichsten Formulierung erfordert eine Kombination dieser Ansätze. Wenden Sie den Deduktionssatz auf die beiden Prämissen an, die sich ausdehnen Γ , und zeige das dann

H ( K L ) ( ( K M ) ( ( L M ) M ) )
und wende MP dreimal an.

Warum in dem Artikel verwendet es (was meiner Meinung nach verallgemeinerte Vereinigung bedeutet) in "Man beweist einen stärkeren Satz und zeigt, dass wann Γ ist endlich und Δ enthält höchstens eine Formel, die Folge Γ N Δ ist ableitbar gff Γ H Δ , Wo Δ = M Wenn Δ = { M } , Und = falsch." ?
Ich würde diese Verwendung von verstehen wenn es mehr als eine Formel im Konsequens gab, dies aber ausdrücklich ausgeschlossen ist.
@ user65526 ​​- vielleicht weil in der klassischen Logik die Konsequenz Δ kann mehr als ein Element haben.
@user65526: Ah! Jetzt, da ich mir das Papier ansehe, auf das Sie verlinken (ich dachte, der Link sei falsch, weil Seite 5 nichts Relevantes enthielt; Seite 7 jedoch schon!), sehe ich die Quelle einiger Ihrer Verwirrung. Was es als "Gentzen-Regeln" präsentiert, ist kein natürliches Deduktionssystem , sondern ein Folgerechnung a la Gentzens LJ. (Gentzen hat diese beiden Arten von Beweissystemen erfunden, aber sie sind nicht gleich). In dieser Antwort ging ich davon aus, dass es sich tatsächlich um ein natürliches Abzugssystem handelt, wie Sie sagten. Die zweiteilige Gesamtstrategie, die ich vorschlage, wird immer noch funktionieren, die Details, die ich skizziert habe, nicht.