Fitch natural deduction proof with no conditionals

309 Views Asked by At

I'm doing some revision for my upcoming logic exam and I stumbled upon this question from an old exam paper which has me scratching my head.

enter image description here

The fact that there are no conditionals in either of the 2 premises is the problem - the solution doesn't seem to flow very well. I would assume this can be solved by assuming negations and then concluding with contradictions but I am going around in circles.

Any help would be greatly appreciated!

Thanks

1

There are 1 best solutions below

7
On BEST ANSWER

As a general observation, a normalized (≈ simplified) proof of $A_1, ..., A_n \therefore B$ will usually have in the first half elimination rules on the connectives that occur in the premises $A_1, ..., A_n$, and in the second half introduction rules for the connectives that occur in the conclusion $B$, and in the middle or towards the end possibly applications involving $\bot$ or LEM.
Imagine it as a kind of hourglass shape on the complexity of formulas: You deconstruct the premises by use of approporiate elimination rules until you arrive at formulas of least complexity (the center of the hourglass), then you assemble the pieces back together to the conclusion by use of appropriate introduction rules. Unfortunately, this hourglass shape is not so nicely visible in Fitch style proofs as compared to e.g. Gentzen-style tree proofs, and $\lor$ and $\bot$ often destroy some of the symmetry (for example in this proof, applications of introduction rules on the connective in the conclusion formula, $\lor I$, will occur in the middle rather than towards end of the proof), but it's a place to start.

Since your premises consists of disjunctions, your proof will start with many $\lor E$'s (= disjunction eliminations). It is in no way unusual that there are no conditionals in your premises; modus ponens (which is nothing but $\to$ elimination) may be one of the easiest rules, but if ther are no $\to$'s in your premises but $\lor$'s and $\land$'s instead, then you will simply need the rules for eliminating $\lor$ and $\land$ instead. It is perfectly well possible to construct a proof of an argument without conditionals, you just need the right rules to use.

So take a close look at how the $\lor E$ rule works:

The ieda of $\lor E$ is that in order to prove $A \lor B \therefore C$, we derive $C$ from both the assumption $A$ and the assumption $B$, then conclude that since we know that one out of $A$ or $B$ must be true, we can be sure that $C$ holds, no matter which of $A$ or $B$ is actually true. So we start two new subproofs, one with the premise $A$, and one with the premise $B$, and in each of the subproofs derive the conclusion $C$. Then we can apply $\lor E$ on the premise $A \lor B$ and the two subproofs $A \therefore C$ and $B \therefore C$, and conclude $C$:

enter image description here

For the proof of $P ∨ (Q ∧ R), (¬Q ∨ ¬R) ∨ S ∴ P ∨ S$, you will need a nesting of such $\lor E$ proofs.

The outermost one will have the conclusion $C = P \lor S$, so you start your proof with two subproofs $P \therefore P \lor S$ and $(Q \land R) \therefore P \lor S$, and set the last rule application to $\lor E$:

enter image description here

Note how the $\lor E$ rule cites the disjunctive premise $P \lor (Q \lor R)$ in line 1 and the lines of the two subproofs, $P \therefore P \lor S$ and $(Q \land R) \therefore P \lor S$.

In deconstructing the second premise $(\neg Q \lor \neg R) \lor S$, you will get another disjunction elimination which is nested into the subproof for $Q \land R \therefore P \lor S$:

enter image description here

And not much surprisingly, to get $\neg Q \lor \neg R \therefore P \lor S$ (= to fill in the ? on line 9), you will need yet another $\lor E$. In this part you will need to use the information you got out of the assumption $Q \land R$ (= the information to be filled for in the ? on line 7). Note also how I mentioned that in the middle of the proof you might have to work with $\bot$.

Now try to fill in the ?'s. Once you have the outer skeleton, it should be relatively easy to complete the details of the subproofs.