The problem is as follows: Given the premise ∀x(P (x) ∨ Q(x)) and ∀x((¬P (x) ∧ Q(x)) → R(x)) is true, use the rules of inference to show that ∀x(¬R(x) → P(x)) is also true. (The domains of all quantifiers are the same)
Now, I have a vague idea of how to do this and have the following work:
(1) ∀x(P (x) ∨ Q(x))
Premise # 1
(2) ∀x((¬P (x) ∧ Q(x)) → R(x))
Premise # 2
(3) P(a) ∨ Q(a)
Universal Instantiation on (1)
(4) ¬R(a)
(5) ¬(¬P(a) ∧ Q(a))
Universal Modus Tollens
(6) P(a) ∨¬Q(a)
Simplification of (5)
(7) P(a) ∨ P(a)
Resolution of (2) and (6)
(8) P(a)
Simplification of (7)
(9) ¬R(x) → P(x)
Assuming (4), it implies (8)
(10) ∀x(¬R(x) → P(x))
Universal Generalization of (9)
Now my main problem is how to deal with the Universal Modus Tollens in (4) and (5). Particularly how can I just say ¬R(a)? And then how do I get from ¬R(a) and P(a) to ¬R(x) → P(x)? What do I have to do to make this whole thing flow logically and correctly? Am I missing something?
