The following propositional statement is (P → (Q v R)) → ((P ^ Q) → R)

2004

The following propositional statement is 
(P → (Q v R)) → ((P ^ Q) → R)

  1. A.

    satisfiable but not valid

  2. B.

    valid

  3. C.

    a contradiction

  4. D.

    none of the above

Attempted by 128 students.

Show answer & explanation

Correct answer: A

Answer: the formula is satisfiable but not valid.

Counterexample showing the formula is not valid:

  • Take P = true, Q = true, R = false.

    Then P → (Q v R) = true → (true v false) = true → true = true,

    (P ∧ Q) → R = (true ∧ true) → false = true → false = false,

    so the whole implication (P → (Q v R)) → ((P ∧ Q) → R) = true → false = false.

This single assignment makes the formula false, so the formula is not valid.

Example showing the formula is satisfiable:

  • Take P = false, Q = false, R = false.

    Then P → (Q v R) = false → false = true, and (P ∧ Q) → R = (false ∧ false) → false = false → false = true, so the whole formula is true.

Since the formula is true for at least one assignment but false for another, it is satisfiable but not valid.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Gate Guidance By Sanchit Sir