Simplest Proof of Satisfiability Under Interpration

  • MHB
  • Thread starter tragito89
  • Start date
  • Tags
    Proof
In summary: I think that's what I was looking for.In summary, In post #1, the author asks if there is a way to show that the formula "Rab" is true under its given interpretation. The first step is to substitute the variables 'x' and 'y' with the constants 'a' and 'b' and remove the existential quantifiers. After doing this, the result should be 'Rab.' However, the author does not know what else to do after that. The problem is that the author is not clear about what he is asking.
  • #1
tragito89
5
0
Hello,

What is the easiest way to prove (or show) whether the following is true or false?

(∃x)(∃y)Rxy

Domain = { 1 , 2 }
a: 1
b: 2
R: { < 1 , 2 > , < 2 , 2 > }
H: { 1 , 2 }
K: empty setThank you.
 
Physics news on Phys.org
  • #2
Hi, and welcome to the forum.

What you wrote is, strictly speaking, neither true nor false. You wrote a formula and an interpretation. A formula by itself is not true or false; it's just a string of characters. An interpretation is neither true nor false; it's a mathematical structure (a sequence of sets or something like that). If you ask whether the formula is true in this interpretation, that is a meaningful question. Don't you think that there exist an $x$ and a $y$ in $\{1,2\}$ such that the pair $(x,y)$ satisfies the predicate $R$?

As for the title of the thread, the phrase "satisfiability under interpretation" also sounds strange. A formula is satisfiable if there exists an interpretation where the formula is true. There is no need to add "under interpretation". On the other hand, if you have a concrete interpretation, then a formula can be either true or false in it, but not satisfiable.
 
  • #3
Evgeny.Makarov said:
Don't you think that there exist an $x$ and a $y$ in $\{1,2\}$ such that the pair $(x,y)$ satisfies the predicate $R$?

Thank you so much for the clarifications.

I do think there exists an 'x' and 'y' in {1,2} such that the pair (x,y) satisfies the predicate 'R.' I already know the formula is true in the interpretation. I am asking if there is a simple way to demonstrate or show this, so that the same method can be used for more complicated formulas that are not immediately apparent.
 
  • #4
There is no general way of showing whether a given formula is true or false in an interpretation. For example, it took over 300 years to determine that the formula
\[
\exists n\,\exists a\,\exists b\,\exists c\;n> 2\land a^n+b^n=c^n
\]
is false on positive integers.

There are some methods for certain classes of formulas, but they are more suitable for computers than for people. In studying logic, the best method is probably to approach problems like this individually using your mathematical experience.
 
  • #5
Evgeny.Makarov said:
There is no general way of showing whether a given formula is true or false in an interpretation.

Hmm...

Maybe the problem here is that I'm not being clear enough about what I'm asking. I'm pretty sure that there's a way to show that my original formula is true under its given interpretation. The first couple of steps involves substituting the variables 'x' and 'y' with the constants 'a' and 'b' and removing the existential quantifiers. After doing this, the result should be 'Rab.' But I just don't know what else to do after that.

Anyway, I don't want to be too much of a bother. Maybe what I'm asking is too simple to answer.
 
  • #6
tragito89 said:
I'm pretty sure that there's a way to show that my original formula is true under its given interpretation.
There are two aspects to this problem. Mathematically it asks if the relation $\{\langle1, 2\rangle,\langle2, 2\rangle\}$ is true on some pair from $\{1,2\}$. This is completely obvious. From the standpoint of mathematical logic, the problem asks for a correct use of the definition of when a formula is true in an interpretation. Ultimately, this also reduces to the first, mathematical, sense, but logic requires handling correctly some bookkeeping.

tragito89 said:
The first couple of steps involves substituting the variables 'x' and 'y' with the constants 'a' and 'b' and removing the existential quantifiers.
There are no constants $a$ and $b$ in your problem as it is written in post #1.

tragito89 said:
But I just don't know what else to do after that.
You need to study and understand the definition of when a formula is true in an interpretation. It may involve a valuation (a mapping from variables to the domain of an interpretation) or the concept of substitution. There are several slightly different ways to do it, so you need to consult your textbook or lecture notes. Ideally go through several examples. Feel free to post the definition (or any questions about it) so that we can write a formal solution.
 
  • #7
Evgeny.Makarov said:
It may involve a valuation (a mapping from variables to the domain of an interpretation) or the concept of substitution. There are several slightly different ways to do it, so you need to consult your textbook or lecture notes. Ideally go through several examples. Feel free to post the definition (or any questions about it) so that we can write a formal solution.

Alright. First off, thanks for putting up with me.

I think I found what I was referring to (although I have no idea what it's called):

View attachment 4774

According to this, the formula "Rab" is true in the interpretation I mentioned because it is true under one instance of the a-variant and one instance of the b-variant. That much I can see. However, looking at the above image, I don't understand how they managed to get "False" for some instances and "True" for the others. There were a total of four possibilities (false,true,false,tree) shown here, and I don't understand where each of those results came from.

I hope what I'm asking is making more sense now.
 

Attachments

  • Proof.jpg
    Proof.jpg
    5.8 KB · Views: 49
  • #8
Sorry for a pause.

tragito89 said:
I don't understand how they managed to get "False" for some instances and "True" for the others. There were a total of four possibilities (false,true,false,tree) shown here, and I don't understand where each of those results came from.
Since $x,y\in\{1,2\}$, there are four possible pairs of values of $x$ and $y$:

$x=1;\ y=1$
$x=1;\ y=2$
$x=2;\ y=1$
$x=2;\ y=2$

Your picture, which renames $x$ and $y$ into $a$ and $b$, shows these variants graphically: there are two variants for $a$ ($a=1$ and $a=2$), and for each of them there are two similar variants for $b$. Since $R=\{\langle1,2\rangle,\langle2,2\rangle\}$, only two of those four variants satisfy $R$, namely, $a=1, b=2$ and $a=2,b=2$. For other values of $a$ and $b$, for example, for $a=b=1$, the formula $Rab$ is false since $\langle1,1\rangle\notin R$.
 
  • #9
Ah...

Thank you so much.
 

FAQ: Simplest Proof of Satisfiability Under Interpration

What is the "Simplest Proof of Satisfiability Under Interpretation"?

The Simplest Proof of Satisfiability Under Interpretation (SPSI) is a mathematical proof that shows the satisfiability of a logical formula under a given interpretation. This proof is considered to be the simplest and most concise way to demonstrate the satisfiability of a logical formula.

How does the SPSI differ from other proofs of satisfiability?

The SPSI differs from other proofs of satisfiability in its simplicity and efficiency. It uses a minimal number of steps and logical rules to show the satisfiability of a formula, making it easier to understand and verify. It also relies on the properties of logical interpretations, rather than complex algorithms or techniques.

What are the benefits of using the SPSI?

The SPSI has several benefits, including its simplicity and efficiency, as mentioned before. It also allows for a better understanding of the logical structure of a formula and its relationship with the given interpretation. Additionally, the SPSI can be easily adapted for different types of logical systems and interpretations.

Can the SPSI be used to prove unsatisfiability?

No, the SPSI can only be used to prove satisfiability of a formula under a given interpretation. It cannot be used to prove unsatisfiability, as it only shows the existence of a satisfying interpretation, not the non-existence of one.

How can the SPSI be applied in practical situations?

The SPSI can be applied in various practical situations where the satisfiability of a logical formula needs to be demonstrated, such as in software verification, database querying, and automated reasoning. It can also be used as a theoretical tool to prove the validity of logical systems and theorems.

Similar threads

Replies
3
Views
2K
Replies
5
Views
1K
Replies
1
Views
892
Replies
5
Views
2K
Replies
4
Views
3K
Replies
4
Views
2K
Replies
2
Views
1K
Back
Top