Skip to content
Official PYQ · 2003

GATE CS 2003 Q72 — Propositional and First Order Logic

Explain with AI

The following resolution rule is used in logic programming.
Derive clause (P∨Q)(P \vee Q) from clauses (P∨R),(Q∨¬R)(P\vee R),(Q \vee ¬R)
Which of the following statements related to this rule is FALSE?

Choose one option
View worked solution

Answer: B

To find the false statement, let us analyze each option:

  • Option A: The resolution rule is sound. This means that if we can derive (P∨Q)(P \vee Q) from (P∨R)(P \vee R) and (Q∨¬R)(Q \vee \neg R), then the implication ((P∨R)∧(Q∨¬R))⇒(P∨Q)((P \vee R) \wedge (Q \vee \neg R)) \Rightarrow (P \vee Q) is a tautology (logically valid). Thus, this statement is TRUE.
  • Option B: Consider the truth assignment: P=TrueP = \text{True}, Q=FalseQ = \text{False}, and R=TrueR = \text{True}.
    • The LHS is P∨Q=True∨False=TrueP \vee Q = \text{True} \vee \text{False} = \text{True}.
    • The RHS is (P∨R)∧(Q∨¬R)=(True∨True)∧(False∨False)=True∧False=False(P \vee R) \wedge (Q \vee \neg R) = (\text{True} \vee \text{True}) \wedge (\text{False} \vee \text{False}) = \text{True} \wedge \text{False} = \text{False}.
    Since True⇒False\text{True} \Rightarrow \text{False} is False\text{False}, the implication is not logically valid. Thus, this statement is FALSE.
  • Option C: If (P∨Q)(P \vee Q) is satisfiable, we can always choose a truth value for RR to satisfy (P∨R)∧(Q∨¬R)(P \vee R) \wedge (Q \vee \neg R) (e.g., if PP is true and QQ is false, set R=FalseR = \text{False}). Conversely, if the conjunction is satisfiable, then (P∨Q)(P \vee Q) must be satisfiable by soundness. Thus, this statement is TRUE.
  • Option D: The formula (P∨Q)⇒FALSE(P \vee Q) \Rightarrow \text{FALSE} is logically equivalent to ¬(P∨Q)≡¬P∧¬Q\neg(P \vee Q) \equiv \neg P \wedge \neg Q. This is valid if and only if both PP and QQ are unsatisfiable (always false). Thus, this statement is TRUE.

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

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