I need to prove that the following premises lead to a contradiction.
- ∀x (P(x) → Q(x))
- ∃x ¬Q(x)
- ¬∃x (¬P(x))
A couple of things are confusing me.
- Does the first premise say that if x is a P then it is a Q, meaning there can still be x's that are not Ps
- How do I deal with ¬∃ in a logic system? I know the equivalent of premise 3 is ∀x ¬(¬P(x)), But I assume I need to prove that if I wish to use it?
What makes it more confusing is that the whole question is only for 4 marks and I cannot see a solution that will use so few steps.
After some much needed sleep, the answer came easily
1. ∀x (P(x) → Q(x)) --- Premise
2. ∃x ¬Q(x) --- Premise
3. ¬∃x (¬P(x)) --- Premise
| 4. x0 ¬Q(x0) --- Assume
| 5. P(x0) → Q(x0) --- ∀x elim 1
| | 6. P(x0) --- Assume
| | 7. Q(x0) --- → elim 6, 5
| | 8. ⊥ --- ⊥ intro 7, 4
| 9. ¬P(x) --- ¬ intro 6 - 8
| 10. ∃x (¬P(x)) --- ∃x into 9
| 11. ⊥ --- ¬ elim 10, 3
12. ⊥ --- ∃x elim 4 - 11, 2