I am part of the logic club at my school and the question of the week was;
Use formal deduction for predicate calculus to show that the following argument is valid. State each rule you use.
Premise 1: ∀x(F(x) → G(x)) → ∃x(H(x) ∧ ¬I(x))
Premise 2: ∀x(H(x) → I(x))
Conclusion: ∃x(F(x)∧¬G(x))
Can anybody help me out? I know I have to use the 11 rules. For the first one I've never seen something with two -->'s before in a row
Thank you
To prove it, it is enough to contrapose the first premise, getting :
i.e.
By the tautological equivalence : $\lnot (p \land \lnot q) \equiv (p \to q)$, we can see that the antecedent of the conditional is equal to the second premise.
We have to use it to "detach" the consequent by modus ponens, deriving :
Using again the abobe tautological equivalence, we can rewrite the last formula as :
which is the conclsion.