Skip to content
Official PYQ · 2004

GATE CS 2004 Q70 — Propositional and First Order Logic

Explain with AI

The following propositional statement is  (P  ⟹  (Q∨R))  ⟹  ((P∧Q)  ⟹  R)\left(P \implies \left(Q \vee R\right)\right) \implies \left(\left(P \wedge Q \right)\implies R\right)

Choose one option
View worked solution

Answer: A

To determine the nature of the propositional statement, let us analyze the formula:

F=(P  ⟹  (Q∨R))  ⟹  ((P∧Q)  ⟹  R)F = \big(P \implies (Q \vee R)\big) \implies \big((P \wedge Q) \implies R\big)

Let A=P  ⟹  (Q∨R)A = P \implies (Q \vee R) and B=(P∧Q)  ⟹  RB = (P \wedge Q) \implies R. The formula is of the form A  ⟹  BA \implies B.

1. Testing for Validity (Can FF be False?)

An implication A  ⟹  BA \implies B is false if and only if AA is True and BB is False.

  • For B=(P∧Q)  ⟹  RB = (P \wedge Q) \implies R to be False:
    • P∧QP \wedge Q must be True   ⟹  P=True\implies P = \text{True} and Q=TrueQ = \text{True}.
    • RR must be False   ⟹  R=False\implies R = \text{False}.
  • Now, let us substitute these values into AA: A=P  ⟹  (Q∨R)A = P \implies (Q \vee R) A=True  ⟹  (True∨False)=True  ⟹  True=TrueA = \text{True} \implies (\text{True} \vee \text{False}) = \text{True} \implies \text{True} = \text{True}

Since we found an assignment (P=TrueP = \text{True}, Q=TrueQ = \text{True}, R=FalseR = \text{False}) where AA is True and BB is False, the entire statement FF evaluates to False. Therefore, the statement is not valid.

2. Testing for Satisfiability (Can FF be True?)

Let us choose an assignment, say P=FalseP = \text{False}:

  • A=False  ⟹  (Q∨R)=TrueA = \text{False} \implies (Q \vee R) = \text{True}
  • B=(False∧Q)  ⟹  R=False  ⟹  R=TrueB = (\text{False} \wedge Q) \implies R = \text{False} \implies R = \text{True}
  • F=A  ⟹  B=True  ⟹  True=TrueF = A \implies B = \text{True} \implies \text{True} = \text{True}

Since there exists at least one truth assignment that makes the statement True, the statement is satisfiable.

Since the statement is satisfiable but not valid, the correct option is A.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Propositional and First Order Logic questions