<=> ist bikonditional, "-" ist Negation, "v" ist Disjunktion.
Ich kann nicht herausfinden, wo ich es von Zeile 4 nehmen soll. Negiertes Q wirft mich für eine Schleife.
P <=> (Q v R), P, -Q ⊢ R
Bei 3 und 4 ist der normale Zug ein disjunktiver Syllogismus, der Folgendes ermöglicht:
Dies würde ergeben:
Wenn Sie keinen Zugang zu disjunktiven Syllogismen haben, wird es viel schwieriger.
Normalerweise müssen Sie bei einer Disjunktion die Regel zur Eliminierung von Disjunktionen anwenden. Wenn Sie es also sehen, müssen Sie darüber nachdenken, wie diese Regel Sie zu dem Schluss bringen kann.
In diesem Fall benötigen wir Folgendes:
1. Q v R
2. Q → R
3. R → R
Unter Verwendung der Disjunktionseliminierung würden diese Sie zu R
. Sie haben bereits 1, und 3 ist trivial. Also müssen wir herausfinden, wie wir 2 bekommen. Dies kann auf die folgende knifflige Weise geschehen:
1. ~Q
2. | Q
3. | | ~R
4. | | ~Q
5. | | Q
6. | | Q & ~Q
7. | ~~R
8. | R
9. Q → R
Jetzt haben Sie alle 3 Anweisungen, die für die Disjunktionsbeseitigungsregel benötigt werden, die Sie zu bringen wird R
.
Ich stimme der Antwort von virmaior mit disjunktivem Syllogismus (DS) zu. So würde der Beweisprüfer von Kevin Klement den Beweis mit disjunktiven Syllogismen formatieren:
Der disjunktive Syllogismus leitet sich von der Disjunktionselimination (vE) ab. Hier ist ein Beweis unter Verwendung der Disjunktionsbeseitigung, der die Ableitung für den disjunktiven Syllogismus aus der Disjunktionsbeseitigung veranschaulicht, die in forall x: Calgary Remix (Seite 137) angegeben ist:
Beachten Sie, wie dies die Konjunktionseinführung von „R“ mit sich selbst in Zeile 9 und dann die Konjunktionseliminierung in Zeile 10 verwendet, um wieder „R“ zu erhalten. Die Regeln dieses Proof-Checkers machen diese Schritte überflüssig.
Hier ist eine dritte Version des Beweises:
Das OP hat die gleichen ersten vier Zeilen und sagt: "Ich kann nicht herausfinden, wo ich es aus Zeile 4 nehmen soll." Das Obige zeigt drei Vorgehensweisen, und je nach verwendetem Proof-Checker kann es weitere geben.
Verweise
Kevin Klements JavaScript/PHP-Beweiseditor und -prüfer im Fitch-Stil für natürliche Deduktion http://proofs.openlogicproject.org/
PD Magnus, Tim Button mit Ergänzungen von J. Robert Loftis, remixt und überarbeitet von Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
virmaior
Michael Follett
virmaior