Bei dieser Frage geht es um Aussagenlogik, und alle Vorkommen von "Auflösung" sollten als "Aussagenauflösung" gelesen werden.
Diese Frage ist etwas sehr Grundlegendes, aber sie hat mich eine Weile beschäftigt. Ich sehe Leute, die behaupten, dass die Auflösung der Aussagen vollständig ist, aber ich sehe auch, dass die Auflösung unvollständig ist. Ich verstehe den Sinn, in dem die Lösung unvollständig ist. Ich verstehe auch, warum die Leute behaupten, es sei vollständig, aber das Wort "vollständig" unterscheidet sich von der Art und Weise, wie "vollständig" verwendet wird, wenn man den natürlichen Abzug oder die Folgerechnung beschreibt. Selbst das Qualifikationsmerkmal "Widerlegung abgeschlossen" hilft nicht weiter, da die Formeln in CNF vorliegen müssen und die Umwandlung einer Formel in eine äquivalente CNF-Formel oder eine äquivalente CNF-Formel über die Tseitin-Transformation nicht im Beweissystem berücksichtigt wird.
Solidität und Vollständigkeit
Nehmen wir die Einstellung der klassischen Aussagenlogik mit einer Beziehung zwischen einem Universum von Strukturen und einer Reihe von Formeln und dem klassischen tarskischen Begriff der Wahrheit in einer Struktur an. Wir schreiben ⊨ φ, wenn φ in allen betrachteten Strukturen wahr ist. Ich werde auch ein System system zum Ableiten von Formeln aus Formeln annehmen .
Das System ist Ton in Bezug auf ⊨ wenn , wann immer wir haben ⊢ φ , wir haben auch ⊨ φ . Das System ⊢ ist in Bezug auf ⊨ vollständig , wenn wir, wann immer wir ⊨ φ haben , auch ⊢ φ haben .
Die Abwicklungsregel
Ein Literal ist ein atomarer Satz oder dessen Negation. Eine Klausel ist eine Disjunktion von Literalen. Eine Formel in CNF ist eine Konjunktion von Klauseln. Die Auflösungsregel behauptet das
Die Resolutionsregel besagt , daß , wenn die Verbindung der Klausel mit der Klausel ¬ p ∨ D erfüllbar ist, die Klausel C ∨ D auch erfüllbar sein muß.
Ich bin nicht sicher, ob die Auflösungsregel allein als Beweissystem verstanden werden kann, da es keine Regeln für die Einführung von Formeln gibt. Ich gehe davon aus, dass wir zumindest eine Hypothesenregel benötigen, die die Einführung von Klauseln ermöglicht.
Unvollständigkeit der Lösung
Es ist bekannt, dass die Auflösung ein Schallschutzsystem ist. Das heißt, wenn wir eine Klausel aus einer Formel F unter Verwendung der Auflösung ableiten können, dann ist ⊨ F . Auflösung ist auch dievollständigeBedeutung derWiderlegung, wenn wir ⊨ F haben dann können wir mit der Auflösung von F ableiten .
Betrachten Sie die Formel
und .
In Gentzens System LK oder unter Verwendung natürlicher Deduktion kann ich die Implikation φ ableiten vollständig innerhalb des Beweissystems. Ich kann diese Implikation nicht mit Hilfe der Auflösung ableiten, da es, wenn ich mit φ beginne, keineAuflösungengibt.
Ich sehe, wie ich die Gültigkeit dieser Implikation anhand der Auflösung beweisen kann:
- Betrachten Sie die Formel
- Verwandeln Sie die obige Formel unter Verwendung von Standardverteilungsregeln oder der Tseitin-Transformation in CNF
- Derive mithilfe der Auflösung aus der transformierten Formel ab.
Dieser Ansatz ist für mich unbefriedigend, da ich die Schritte (1) und (2) ausführen muss, die sich außerhalb des Auflösungsprüfsystems befinden. Es scheint also ein sehr klarer Sinn zu bestehen, in dem die Auflösung nicht vollständig ist, wie wir sagen, dass natürliche Deduktionen oder sequentielle Kalküle vollständig sind.
Fragen
Angesichts all dessen lauten meine Fragen wie folgt:
- Welches Beweissystem wird bei der Erörterung der Auflösung berücksichtigt? Ist es nur die Auflösungsregel? Was sind die anderen Regeln?
- Mir scheint sehr klar zu sein, dass die Auflösung nicht vollständig ist, da natürliche Deduktion und sequentielle Kalküle vollständig sind. Behauptet die Literatur, dass die Lösung eine vollständige Missbrauchsterminologie ist, nur weil der Sinn, in dem die Lösung vollständig ist, interessanter ist als der Sinn, in dem sie unvollständig ist?
- Wurde dieser Unterschied in Bezug auf die Vollständigkeit in Bezug auf die Entschließung und anderswo und die Frage, wie diese miteinander in Einklang gebracht werden können, in der Literatur eingehender erörtert?
- Mir ist auch klar, dass die Auflösung in Bezug auf die Schnittregel in aufeinanderfolgenden Kalkülen formuliert werden kann. Ist die "richtige" beweistheoretische Sicht der Auflösung nur ein Fragment der Folgerechnung, das ausreicht, um die Erfüllbarkeit von Formeln in CNF zu überprüfen?