In Anbetracht dessen:
p ⇒ q
Beweise das:
¬q ⇒ ¬p
nach dem Fitch-System .
(Dies ist der Beweis der Kontraposition )
1. p => q Premise
2. | ~q Assumption
3. || p Assumption
4. || ~q Reiteration: 2
5. | p => ~q Implication Introduction: 3, 4
6. | ~p Negation Introduction: 1, 5
7. ~q => ~p Implication Introduction: 2, 6
Ich bin mit Fitch nicht sehr vertraut, aber so würde ich es machen:
Gehen Sie zunächst von der uns gegebenen Annahme aus.
Finden Sie dann den wahrscheinlichen Weg zur Schlussfolgerung heraus. Da unsere Schlussfolgerung eine Bedingung ist, gibt es zwei oder drei grundlegende Möglichkeiten, damit zu enden. Erstens gibt es die materielle Implikation (~avb |- a -> b). Zweitens gibt es die bedingte Einführung – nehmen Sie ein Argument, das mit einer Annahme beginnt, und bringen Sie es als Bedingung auf eine niedrigere Ebene. Drittens kommt es aus einem größeren Ausdruck heraus.
In diesem Fall ist die bedingte Einführung der einzige brauchbare Kandidat. Daher sollte unsere zweite Zeile die Annahme von ~q sein.
Unsere nächste Frage ist, wie man zu ~p kommt. Um mit einem Not zu enden, können wir entweder so etwas wie DeMorgans oder bedingte Implikation machen oder eine Annahme aufgrund eines Widerspruchs aufheben. Hier werden wir letzteres tun.
1. p -> q EIN
2. | ~q A
3. | | p A
4. | | qMP 1,3
5. | | ~q R 2
6. | | ⊥ Einführung (⊥ Einführung) 4,5
7. | ~p Kontra. Elim 3-5
8. ~q -> ~p Bedingte Einführung 2-6
Unter Verwendung eines Fitch-Style Natural Deduktion Proof Editor und Checker , der mit forall x: Calgary Remix verbunden ist, kann ich wie folgt vorgehen:
Zeile 1 ist die Prämisse.
In Zeile 2 nehme ich "¬Q" an und beginne damit einen Unterbeweis, der nach Fitch-Notation eingerückt ist.
In Zeile 3 nehme ich, um letztlich auf einen Widerspruch zu kommen, „¬¬P“ an. Ich verwende ein doppeltes Negativ, da ich eines dieser Nicht-Symbole (¬) entfernen möchte, wenn ich einen Widerspruch (⊥) herleite.
In Zeile 4 eliminiere ich das doppelte Negativ aus Zeile 3, was mir "P" gibt.
In Zeile 5 verwende ich das „P“ in Zeile 4 und lasse den Konditional (→E) in Zeile 1 weg. Das nennt man auch modus ponens , d.h. bei „P“ und „P → Q“ kann ich auf „Q ".
Wenn ich Zeile 5 mit Zeile 2 kombiniere, kann ich einen Widerspruch (⊥I) in Zeile 6 einführen.
Der Widerspruch in Zeile 6 ermöglicht es mir, einen indirekten Beweis (IP) zu verwenden, um "¬P" in Zeile 7 zu erhalten.
In Zeile 8 kann ich den Unterbeweis, der die in Zeile 2 getroffene Annahme entkräftet, abschließen, indem ich eine Bedingung (→I) einführe, die auf dem Unterbeweis in den Zeilen 2 bis 7 basiert.
Philipp Kloking
Am95
David Tonhofer
Am95