Consider the following first order logic formula in which R is a binary…

2006

Consider the following first order logic formula in which R is a binary relation symbol.

∀x∀y (R(x, y)  => R(y, x))

The formula is  

Answer: B. satisfiable and so is its negationShort answer: The formula is satisfiable, and so is its negation. Therefore the formula is neither valid nor unsatisfiable. Reasoning: Satisfiable example:…

  1. A.

    satisfiable and valid

  2. B.

    satisfiable and so is its negation

  3. C.

    unsatisfiable but its negation is valid

  4. D.

    satisfiable but its negation is unsatisfiable

Attempted by 117 students.

Show answer & explanation

Correct answer: B

Short answer: The formula is satisfiable, and so is its negation. Therefore the formula is neither valid nor unsatisfiable.

Reasoning:

  • Satisfiable example: Any model with R empty (no ordered pairs).

    In such a model R(x,y) is false for every x,y, so the implication R(x,y) => R(y,x) is true for all pairs, making the universal formula true.

  • Counterexample showing the formula is not valid (and showing the negation is satisfiable): Take domain {a,b} and let R = {(a,b)}.

    Then R(a,b) holds but R(b,a) does not, so the implication R(a,b) => R(b,a) is false and the universal formula fails in this model. The negation ∃x∃y (R(x,y) ∧ ¬R(y,x)) is satisfied by x=a,y=b in this model.

Conclusion: Both the formula and its negation have models, so the correct classification is that the formula is satisfiable and so is its negation.

Explore the full course: Iocl Engineers Officers Grade A Paper 2

Loading lesson…