edited by
13,408 views
63 votes
63 votes

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

$∀x∀y (R(x, y) \implies R(y, x))$

The formula is

  1. satisfiable and valid
  2. satisfiable and so is its negation
  3. unsatisfiable but its negation is valid
  4. satisfiable but its negation is unsatisfiable
edited by

7 Answers

1 votes
1 votes
short trick

valid means always true ...as we know that every relation is not symmetry so it is not valid.

satisfiable means given relation is sometimes true ...as we know that given relation is symmetry and The negation of given predicate formulae is ∃x∃y[R(x,y) and ~R(y,x)]

so it is satisfiable and so its a negation.

 

hope my answer helps u a lot
0 votes
0 votes

Simplest Approach! 

0 votes
0 votes

You can easily understand by this example:

let R(x,y) be x is greater than y.

then R(y,x) will be y is greater than x.

 

now for all x for all y (R(x,y) -> R(y,x))

can be proved to be false if we can come up with the case as "T->F". This can be easily done by taking value of x as 6 and value of y as 2.

so 6>2 is true and 2>6 is false. Therefore the value is false.

Since we have proved for some variables that the implied predicate is giving us false, therefore the given statement is definitely not valid.

But it is also not satisfiable till now. To make it satisfiable we must find at least one case for which we can get result as true.

This is also simple as take x = 2 and y = 6, so 2>6 is false and F implied anything is true. Therefore with x = 2 and y = 6 we made our predicate as True.

Since we got a true case therefore the predicate is "Satisfiable"

 

Now let's check for the negation.

the negation of predicate will be,

there exist x there exist y (R(x,y) ^ not of R(y,x))

not of R(y,x) means y is not greater than x.

 

let's take again x = 2 and y = 6, now this will make predicate false as F^anything is false.

therefore clearly negation of the given predicate is definitely not valid.

 

can we make it true for atleast a case?

let's check:

take x = 6 and y = 2

now 6>2 and also 2 is not greater than 6 

therefore the given predicate is true.

this means we have atleast a case for which negation is true. Therefore the negation is satisfiable.

 

so the answer is option b. "satisfiable and so is it's negation".

Answer:

Related questions

43 votes
43 votes
5 answers
1
54 votes
54 votes
6 answers
2
Rucha Shelke asked Sep 18, 2014
9,277 views
Which one of the first order predicate calculus statements given below correctly expresses the following English statement? Tigers and lions attack if they are hungry or ...
3 votes
3 votes
3 answers
3
ParthPratim asked Nov 3, 2022
1,026 views
I have been trying to solve the question GATE CSE 2008 Question.Are the following two representations logically equivalent ?$\beta \rightarrow (\exists x, \alpha (x))$$\e...