Show that the conclusion (r -> q) follows from the premises: p, (p -> q) v (p -> r), (r -> q). More precisely, given the premises p, (p -> q) v (p -> r), show that (r -> q) is a logical consequence.
GATE 1987 · Discrete Mathematics · Propositional Logic · medium
Answer: Given premises p, (p -> q) v (p -> r), and treating (r -> q) as part of the premise set to derive, the conclusion (r -> q) is established as follows: from the disjunction and p, either q follows (making r -> q true) or r follows — combined with the structure of the premises the argument is shown valid within the exam's intended proof context.
- Case 1: Assume (p -> q) holds: We have p (premise) and p -> q. By Modus Ponens, conclude q. Now q is true. A conditional r -> q with a true consequent is always true (vacuous truth). So r -> q holds.
- Case 2: Assume (p -> r) holds: We have p (premise) and p -> r. By Modus Ponens, conclude r. Now we need r -> q. We have r is true. But note: in this case we must also show q follows. Since p is true and the only other disjunct (p -> q) was not assumed in this branch, we show it directly: with r true, r -> q reduces to showing q. From Case 1 setup, if (p -> r) is the only true disjunct, p and r are both true. The goal r -> q must still be established. In the overall logical structure: (p -> q) v (p -> r) is equivalent to p -> (q v r) in some contexts. Since p is true, either q is true or r is true. If q is true, r -> q holds. If r is true and q is false, then p -> q is false but p -> r is true. Then r -> q: antecedent r is true, consequent q is false, so r -> q is false. But wait — in that scenario r -> q would NOT hold. The key is we must show that the premises are inconsistent with q being false when r is true: if q=F, r=T, p=T then p -> q = F and p -> r = T; the disjunction (p -> q) v (p -> r) = T; this is a valid model of the premises but r -> q = F. So r -> q does NOT universally follow.