First order logic - is this a valid interpretation of a sentence?First-order logic: how-to produce...
Why can't the Brexit deadlock in the UK parliament be solved with a plurality vote?
C++ copy constructor called at return
Does the reader need to like the PoV character?
What is the difference between lands and mana?
Doesn't the system of the Supreme Court oppose justice?
Is there a RAID 0 Equivalent for RAM?
Creating two special characters
Does the Linux kernel need a file system to run?
PTIJ: Why is Haman obsessed with Bose?
Why is the Sun approximated as a black body at ~ 5800 K?
What kind of floor tile is this?
What is going on with gets(stdin) on the site coderbyte?
Can I say "fingers" when referring to toes?
Shouldn’t conservatives embrace universal basic income?
Why does this expression simplify as such?
How would you translate "more" for use as an interface button?
Will number of steps recorded on FitBit/any fitness tracker add up distance in PokemonGo?
The Digit Triangles
How to preserve electronics (computers, iPads and phones) for hundreds of years
How to convince somebody that he is fit for something else, but not this job?
Why do ¬, ∀ and ∃ have the same precedence?
Which was the first story featuring espers?
What are some good ways to treat frozen vegetables such that they behave like fresh vegetables when stir frying them?
How do you make your own symbol when Detexify fails?
First order logic - is this a valid interpretation of a sentence?
First-order logic: how-to produce interpretation where a given formula is false?Question about understanding an Interpretation definition in First Order LogicCounterexample for first order logic argumentFirst Order Logic question using moelsAre these arguments invalid?Construct a truth table for the following sentence to determine whether the argument is valid or invalid P ∨ Q, P → R, ¬R ∴ QWhy not ban nested quantifiers over the same variable?Interpretation of knowledge in first order logicAn invalid argument with one or more false premisesHow to evaluate truth value of quantified formula?
$begingroup$
In the book I'm reading, the following argument is presented
There are liars. Therefore, there are thieves.
The premise is symbolised as ∃x(Lx) while the conclusion is symbolised as ∃x(Tx). The following interpretation is given to show that the argument is invalid:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
So that the premise ∃x(Lx) is true when x = 1 whereas the conclusion ∃x(Tx) is false with respect to the domain.
My confusion comes from '2' being in the predicate T(x). 2 isn't in the domain and I'd like to know if interpretations such as this is really allowed in first order logic. Sure the interpretation 'x=2' has the same number of free variables as T(x), but since 2 isn't in the domain, shouldn't 'x=2' technically have no meaning in this domain and therefore no truth value?
logic first-order-logic predicate-logic
$endgroup$
add a comment |
$begingroup$
In the book I'm reading, the following argument is presented
There are liars. Therefore, there are thieves.
The premise is symbolised as ∃x(Lx) while the conclusion is symbolised as ∃x(Tx). The following interpretation is given to show that the argument is invalid:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
So that the premise ∃x(Lx) is true when x = 1 whereas the conclusion ∃x(Tx) is false with respect to the domain.
My confusion comes from '2' being in the predicate T(x). 2 isn't in the domain and I'd like to know if interpretations such as this is really allowed in first order logic. Sure the interpretation 'x=2' has the same number of free variables as T(x), but since 2 isn't in the domain, shouldn't 'x=2' technically have no meaning in this domain and therefore no truth value?
logic first-order-logic predicate-logic
$endgroup$
1
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44
add a comment |
$begingroup$
In the book I'm reading, the following argument is presented
There are liars. Therefore, there are thieves.
The premise is symbolised as ∃x(Lx) while the conclusion is symbolised as ∃x(Tx). The following interpretation is given to show that the argument is invalid:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
So that the premise ∃x(Lx) is true when x = 1 whereas the conclusion ∃x(Tx) is false with respect to the domain.
My confusion comes from '2' being in the predicate T(x). 2 isn't in the domain and I'd like to know if interpretations such as this is really allowed in first order logic. Sure the interpretation 'x=2' has the same number of free variables as T(x), but since 2 isn't in the domain, shouldn't 'x=2' technically have no meaning in this domain and therefore no truth value?
logic first-order-logic predicate-logic
$endgroup$
In the book I'm reading, the following argument is presented
There are liars. Therefore, there are thieves.
The premise is symbolised as ∃x(Lx) while the conclusion is symbolised as ∃x(Tx). The following interpretation is given to show that the argument is invalid:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
So that the premise ∃x(Lx) is true when x = 1 whereas the conclusion ∃x(Tx) is false with respect to the domain.
My confusion comes from '2' being in the predicate T(x). 2 isn't in the domain and I'd like to know if interpretations such as this is really allowed in first order logic. Sure the interpretation 'x=2' has the same number of free variables as T(x), but since 2 isn't in the domain, shouldn't 'x=2' technically have no meaning in this domain and therefore no truth value?
logic first-order-logic predicate-logic
logic first-order-logic predicate-logic
edited Mar 13 at 8:02
Mauro ALLEGRANZA
67.3k449115
67.3k449115
asked Mar 13 at 7:13
UnknowledgeableUnknowledgeable
262
262
1
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44
add a comment |
1
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44
1
1
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
You are right. Normally, in a structure with domain $mathcal{A}$ and $mathcal{I}$, for an $n$-ary predicate $P$, $mathcal{I}(P^n) subseteq mathcal{A}^n$, i.e. interpretation of an 1-ary predicate is a subset of the domain, the interprtation of an $2$-ary predicate is a subset of $mathcal{A} times mathcal{A}$, ...,
Your book might presuppose some weird definition of models in which non-logical symbols can be interpreted as anything, but normally you'd want models to be closed systems, in the sense that interpretating some predicate shouldn't shoot you out of the domain of the model.
In order to prove that $exists x L(x) not vDash exists x T(x)$, they should rather have presented a model in which there are liears but no thieves at all, e.g.
$$text{domain} = {1}; mathcal{I}(L) = {1}; mathcal{I}(T) = emptyset$$
Or, with the $leftrightarrow$ notation,
$$L(x) leftrightarrow x = 1; T(x) leftrightarrow bot$$
- but this notation presupposes that 1 (and 2 etc.) are constants, which, as Mauro Allegranza points out in their comment, need to be assigned an interpretation as well in order to be any meaningful.
May I ask which book you are using, and how they define models? If they nowhere give a precise definition of what an interpretation of a predicate is, then it's probably not a good book anyway.
$endgroup$
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
add a comment |
$begingroup$
Your counter-example with domain $D = { 1,3 }$ can be misleading, due to the fact that the number two is not in $D$...
It works when we interpret $L(x)$ as the property "x is equal to one" and $T(x)$ as the property "x is equal to two".
We have to carefully avoid the conflation of "objects" and "names": according to the semantics for first-order logic we can have objects (i.e. elements of the domain) without name (i.e. without individual constants referring to them) but we cannot have constants without reference.
Another counter-example can be based on the following interpretation for $L(x)$ and $T(x)$ respectively :
"$x text { is Odd}$" and "$x text { is Even}$".
In this case, the argument will become:
There are Odd numbers. Therefore, there are Even numbers.
which is clearly falsified in ${ 1,3 }$.
But, IMO, the examples above are not based on what the author call: arithmetical interpretation, i.e. an interpretation in the domain of positive integers (see Patrick Suppes, Introduction to Logic, page 64).
An arithmetical counter-example, based on domain $mathbb N = { 1, 2, ldots }$, will be the following:
let $L(x)$ interpreted as $(x ge 1)$ and let $T(x)$ interpreted as $(x < 1)$.
Having found suitable interpretations showing that: $ ∃xL(x) nvDash ∃xT(x)$, we have showed that the argument:
There are liars. Therefore, there are thieves.
is not valid.
$endgroup$
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
add a comment |
$begingroup$
When it says:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
it is not considering $x=2$ to be a logic formula that is yet to be interpreted, but rather it indicates for which objects of the domain the predicate holds true (so yes, that's very confusing; they mix up logic notation with mathematical expressions about the interpretation)
So, it says that the predicate $T$ holds for object $2$ ... which is not part of the domain .. and so in effect there are no thieves at all. Which is what you want, since object $1$ is a liar, and therefore the premise is true, and the conclusion is false, and thus we have a counterexample, as desired.
What I don;t understand, though, is that they could simply have picked the domain as ${ 1 }$ ... that would have worked just as well.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3146210%2ffirst-order-logic-is-this-a-valid-interpretation-of-a-sentence%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You are right. Normally, in a structure with domain $mathcal{A}$ and $mathcal{I}$, for an $n$-ary predicate $P$, $mathcal{I}(P^n) subseteq mathcal{A}^n$, i.e. interpretation of an 1-ary predicate is a subset of the domain, the interprtation of an $2$-ary predicate is a subset of $mathcal{A} times mathcal{A}$, ...,
Your book might presuppose some weird definition of models in which non-logical symbols can be interpreted as anything, but normally you'd want models to be closed systems, in the sense that interpretating some predicate shouldn't shoot you out of the domain of the model.
In order to prove that $exists x L(x) not vDash exists x T(x)$, they should rather have presented a model in which there are liears but no thieves at all, e.g.
$$text{domain} = {1}; mathcal{I}(L) = {1}; mathcal{I}(T) = emptyset$$
Or, with the $leftrightarrow$ notation,
$$L(x) leftrightarrow x = 1; T(x) leftrightarrow bot$$
- but this notation presupposes that 1 (and 2 etc.) are constants, which, as Mauro Allegranza points out in their comment, need to be assigned an interpretation as well in order to be any meaningful.
May I ask which book you are using, and how they define models? If they nowhere give a precise definition of what an interpretation of a predicate is, then it's probably not a good book anyway.
$endgroup$
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
add a comment |
$begingroup$
You are right. Normally, in a structure with domain $mathcal{A}$ and $mathcal{I}$, for an $n$-ary predicate $P$, $mathcal{I}(P^n) subseteq mathcal{A}^n$, i.e. interpretation of an 1-ary predicate is a subset of the domain, the interprtation of an $2$-ary predicate is a subset of $mathcal{A} times mathcal{A}$, ...,
Your book might presuppose some weird definition of models in which non-logical symbols can be interpreted as anything, but normally you'd want models to be closed systems, in the sense that interpretating some predicate shouldn't shoot you out of the domain of the model.
In order to prove that $exists x L(x) not vDash exists x T(x)$, they should rather have presented a model in which there are liears but no thieves at all, e.g.
$$text{domain} = {1}; mathcal{I}(L) = {1}; mathcal{I}(T) = emptyset$$
Or, with the $leftrightarrow$ notation,
$$L(x) leftrightarrow x = 1; T(x) leftrightarrow bot$$
- but this notation presupposes that 1 (and 2 etc.) are constants, which, as Mauro Allegranza points out in their comment, need to be assigned an interpretation as well in order to be any meaningful.
May I ask which book you are using, and how they define models? If they nowhere give a precise definition of what an interpretation of a predicate is, then it's probably not a good book anyway.
$endgroup$
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
add a comment |
$begingroup$
You are right. Normally, in a structure with domain $mathcal{A}$ and $mathcal{I}$, for an $n$-ary predicate $P$, $mathcal{I}(P^n) subseteq mathcal{A}^n$, i.e. interpretation of an 1-ary predicate is a subset of the domain, the interprtation of an $2$-ary predicate is a subset of $mathcal{A} times mathcal{A}$, ...,
Your book might presuppose some weird definition of models in which non-logical symbols can be interpreted as anything, but normally you'd want models to be closed systems, in the sense that interpretating some predicate shouldn't shoot you out of the domain of the model.
In order to prove that $exists x L(x) not vDash exists x T(x)$, they should rather have presented a model in which there are liears but no thieves at all, e.g.
$$text{domain} = {1}; mathcal{I}(L) = {1}; mathcal{I}(T) = emptyset$$
Or, with the $leftrightarrow$ notation,
$$L(x) leftrightarrow x = 1; T(x) leftrightarrow bot$$
- but this notation presupposes that 1 (and 2 etc.) are constants, which, as Mauro Allegranza points out in their comment, need to be assigned an interpretation as well in order to be any meaningful.
May I ask which book you are using, and how they define models? If they nowhere give a precise definition of what an interpretation of a predicate is, then it's probably not a good book anyway.
$endgroup$
You are right. Normally, in a structure with domain $mathcal{A}$ and $mathcal{I}$, for an $n$-ary predicate $P$, $mathcal{I}(P^n) subseteq mathcal{A}^n$, i.e. interpretation of an 1-ary predicate is a subset of the domain, the interprtation of an $2$-ary predicate is a subset of $mathcal{A} times mathcal{A}$, ...,
Your book might presuppose some weird definition of models in which non-logical symbols can be interpreted as anything, but normally you'd want models to be closed systems, in the sense that interpretating some predicate shouldn't shoot you out of the domain of the model.
In order to prove that $exists x L(x) not vDash exists x T(x)$, they should rather have presented a model in which there are liears but no thieves at all, e.g.
$$text{domain} = {1}; mathcal{I}(L) = {1}; mathcal{I}(T) = emptyset$$
Or, with the $leftrightarrow$ notation,
$$L(x) leftrightarrow x = 1; T(x) leftrightarrow bot$$
- but this notation presupposes that 1 (and 2 etc.) are constants, which, as Mauro Allegranza points out in their comment, need to be assigned an interpretation as well in order to be any meaningful.
May I ask which book you are using, and how they define models? If they nowhere give a precise definition of what an interpretation of a predicate is, then it's probably not a good book anyway.
answered Mar 13 at 7:49
lemontreelemontree
1,184622
1,184622
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
add a comment |
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
I actually have not yet learned models (and the book hasn't introduced them) so I don't fully understand your explanation yet. I do agree that they should have presented a model with liars but no thieves though. Thanks for your answer, I'll defo come back to it after learning about models.
$endgroup$
– Unknowledgeable
Mar 13 at 8:01
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
The book I'm reading is old actually. Introduction to Logic by Patrick Suppes. I think it gave some new contributions to Logic at the time of its publication
$endgroup$
– Unknowledgeable
Mar 13 at 8:02
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Regarding the definition of an interpretation, it offers the following: "Sentence P is an interpretation of formula Q with respect to the domain of individuals D if and only if P can be obtained from Q by substituting predicates and operation symbols defined for the individuals in the domain D for the predicates and operation symbols respectively of Q and by substituting proper names of individuals in D for proper names (i.e., individual constants) and free variables of Q." Since 'x=2' is a predicate not defined in the domain, I guess it's an invalid interpretation as suspected
$endgroup$
– Unknowledgeable
Mar 13 at 8:37
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
Ignore my previous, now deleted comment. The crucial part is "substituting [...] proper names of individuals in D for [...] free variables of Q." According to this, 2 needs to be a proper name. So whether "x=2" is a proper name depends on whether "2" is a proper name in the language that has itself an interpretaton, which should again be in the domain D. Its semantic validity in turn depends on whether that interpretation makes the argument valid; but with the interpreation given, the only way to refute $exists x T(x)$ is to not have any elements in the interpration of T at all, ...
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
$begingroup$
... so no matter what individual the proper name "2" is supposed to refer to, given that it has to be something from the domain (1 or 3), either interpretation will not support the conclusion. So my judgement is that this is a syntactically valid definition, provided that "2" is a proper name, but semantically nonsensical, provided that the interpreation of "2" has to be in the domain ${1,3}$.
$endgroup$
– lemontree
Mar 13 at 8:49
add a comment |
$begingroup$
Your counter-example with domain $D = { 1,3 }$ can be misleading, due to the fact that the number two is not in $D$...
It works when we interpret $L(x)$ as the property "x is equal to one" and $T(x)$ as the property "x is equal to two".
We have to carefully avoid the conflation of "objects" and "names": according to the semantics for first-order logic we can have objects (i.e. elements of the domain) without name (i.e. without individual constants referring to them) but we cannot have constants without reference.
Another counter-example can be based on the following interpretation for $L(x)$ and $T(x)$ respectively :
"$x text { is Odd}$" and "$x text { is Even}$".
In this case, the argument will become:
There are Odd numbers. Therefore, there are Even numbers.
which is clearly falsified in ${ 1,3 }$.
But, IMO, the examples above are not based on what the author call: arithmetical interpretation, i.e. an interpretation in the domain of positive integers (see Patrick Suppes, Introduction to Logic, page 64).
An arithmetical counter-example, based on domain $mathbb N = { 1, 2, ldots }$, will be the following:
let $L(x)$ interpreted as $(x ge 1)$ and let $T(x)$ interpreted as $(x < 1)$.
Having found suitable interpretations showing that: $ ∃xL(x) nvDash ∃xT(x)$, we have showed that the argument:
There are liars. Therefore, there are thieves.
is not valid.
$endgroup$
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
add a comment |
$begingroup$
Your counter-example with domain $D = { 1,3 }$ can be misleading, due to the fact that the number two is not in $D$...
It works when we interpret $L(x)$ as the property "x is equal to one" and $T(x)$ as the property "x is equal to two".
We have to carefully avoid the conflation of "objects" and "names": according to the semantics for first-order logic we can have objects (i.e. elements of the domain) without name (i.e. without individual constants referring to them) but we cannot have constants without reference.
Another counter-example can be based on the following interpretation for $L(x)$ and $T(x)$ respectively :
"$x text { is Odd}$" and "$x text { is Even}$".
In this case, the argument will become:
There are Odd numbers. Therefore, there are Even numbers.
which is clearly falsified in ${ 1,3 }$.
But, IMO, the examples above are not based on what the author call: arithmetical interpretation, i.e. an interpretation in the domain of positive integers (see Patrick Suppes, Introduction to Logic, page 64).
An arithmetical counter-example, based on domain $mathbb N = { 1, 2, ldots }$, will be the following:
let $L(x)$ interpreted as $(x ge 1)$ and let $T(x)$ interpreted as $(x < 1)$.
Having found suitable interpretations showing that: $ ∃xL(x) nvDash ∃xT(x)$, we have showed that the argument:
There are liars. Therefore, there are thieves.
is not valid.
$endgroup$
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
add a comment |
$begingroup$
Your counter-example with domain $D = { 1,3 }$ can be misleading, due to the fact that the number two is not in $D$...
It works when we interpret $L(x)$ as the property "x is equal to one" and $T(x)$ as the property "x is equal to two".
We have to carefully avoid the conflation of "objects" and "names": according to the semantics for first-order logic we can have objects (i.e. elements of the domain) without name (i.e. without individual constants referring to them) but we cannot have constants without reference.
Another counter-example can be based on the following interpretation for $L(x)$ and $T(x)$ respectively :
"$x text { is Odd}$" and "$x text { is Even}$".
In this case, the argument will become:
There are Odd numbers. Therefore, there are Even numbers.
which is clearly falsified in ${ 1,3 }$.
But, IMO, the examples above are not based on what the author call: arithmetical interpretation, i.e. an interpretation in the domain of positive integers (see Patrick Suppes, Introduction to Logic, page 64).
An arithmetical counter-example, based on domain $mathbb N = { 1, 2, ldots }$, will be the following:
let $L(x)$ interpreted as $(x ge 1)$ and let $T(x)$ interpreted as $(x < 1)$.
Having found suitable interpretations showing that: $ ∃xL(x) nvDash ∃xT(x)$, we have showed that the argument:
There are liars. Therefore, there are thieves.
is not valid.
$endgroup$
Your counter-example with domain $D = { 1,3 }$ can be misleading, due to the fact that the number two is not in $D$...
It works when we interpret $L(x)$ as the property "x is equal to one" and $T(x)$ as the property "x is equal to two".
We have to carefully avoid the conflation of "objects" and "names": according to the semantics for first-order logic we can have objects (i.e. elements of the domain) without name (i.e. without individual constants referring to them) but we cannot have constants without reference.
Another counter-example can be based on the following interpretation for $L(x)$ and $T(x)$ respectively :
"$x text { is Odd}$" and "$x text { is Even}$".
In this case, the argument will become:
There are Odd numbers. Therefore, there are Even numbers.
which is clearly falsified in ${ 1,3 }$.
But, IMO, the examples above are not based on what the author call: arithmetical interpretation, i.e. an interpretation in the domain of positive integers (see Patrick Suppes, Introduction to Logic, page 64).
An arithmetical counter-example, based on domain $mathbb N = { 1, 2, ldots }$, will be the following:
let $L(x)$ interpreted as $(x ge 1)$ and let $T(x)$ interpreted as $(x < 1)$.
Having found suitable interpretations showing that: $ ∃xL(x) nvDash ∃xT(x)$, we have showed that the argument:
There are liars. Therefore, there are thieves.
is not valid.
edited Mar 13 at 10:03
answered Mar 13 at 8:02
Mauro ALLEGRANZAMauro ALLEGRANZA
67.3k449115
67.3k449115
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
add a comment |
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Really appreciate your answers, although my main trouble was deciding whether or not 'x=2' is a valid interpretation because 2 is outside the domain
$endgroup$
– Unknowledgeable
Mar 13 at 8:13
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
$begingroup$
Ah I think I get it. The interpretation is valid for as long as I assign 2 to mean something in the domain (either 1 or 3). Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 8:47
add a comment |
$begingroup$
When it says:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
it is not considering $x=2$ to be a logic formula that is yet to be interpreted, but rather it indicates for which objects of the domain the predicate holds true (so yes, that's very confusing; they mix up logic notation with mathematical expressions about the interpretation)
So, it says that the predicate $T$ holds for object $2$ ... which is not part of the domain .. and so in effect there are no thieves at all. Which is what you want, since object $1$ is a liar, and therefore the premise is true, and the conclusion is false, and thus we have a counterexample, as desired.
What I don;t understand, though, is that they could simply have picked the domain as ${ 1 }$ ... that would have worked just as well.
$endgroup$
add a comment |
$begingroup$
When it says:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
it is not considering $x=2$ to be a logic formula that is yet to be interpreted, but rather it indicates for which objects of the domain the predicate holds true (so yes, that's very confusing; they mix up logic notation with mathematical expressions about the interpretation)
So, it says that the predicate $T$ holds for object $2$ ... which is not part of the domain .. and so in effect there are no thieves at all. Which is what you want, since object $1$ is a liar, and therefore the premise is true, and the conclusion is false, and thus we have a counterexample, as desired.
What I don;t understand, though, is that they could simply have picked the domain as ${ 1 }$ ... that would have worked just as well.
$endgroup$
add a comment |
$begingroup$
When it says:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
it is not considering $x=2$ to be a logic formula that is yet to be interpreted, but rather it indicates for which objects of the domain the predicate holds true (so yes, that's very confusing; they mix up logic notation with mathematical expressions about the interpretation)
So, it says that the predicate $T$ holds for object $2$ ... which is not part of the domain .. and so in effect there are no thieves at all. Which is what you want, since object $1$ is a liar, and therefore the premise is true, and the conclusion is false, and thus we have a counterexample, as desired.
What I don;t understand, though, is that they could simply have picked the domain as ${ 1 }$ ... that would have worked just as well.
$endgroup$
When it says:
Let the domain be {1,3} and the predicates L(x) and T(x) be interpreted as :
L(x) ↔ x = 1
T(x) ↔ x = 2
it is not considering $x=2$ to be a logic formula that is yet to be interpreted, but rather it indicates for which objects of the domain the predicate holds true (so yes, that's very confusing; they mix up logic notation with mathematical expressions about the interpretation)
So, it says that the predicate $T$ holds for object $2$ ... which is not part of the domain .. and so in effect there are no thieves at all. Which is what you want, since object $1$ is a liar, and therefore the premise is true, and the conclusion is false, and thus we have a counterexample, as desired.
What I don;t understand, though, is that they could simply have picked the domain as ${ 1 }$ ... that would have worked just as well.
answered Mar 13 at 12:49
Bram28Bram28
63.8k44793
63.8k44793
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3146210%2ffirst-order-logic-is-this-a-valid-interpretation-of-a-sentence%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Obviously, we can interpret variables with elements in the domain; but also constants must refer to elements in the domain. Thus, what is the meaning of the constant $2$ ?.
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:16
$begingroup$
Consider as domain the set $mathbb N$ of naturals with $0$. Let $L(x)$ interpreted with "$x$ is greater-or-equal to $0$" and let $T(x)$ interpreted with "$x$ is less than $0$".
$endgroup$
– Mauro ALLEGRANZA
Mar 13 at 7:18
$begingroup$
So you mean to say that the interpretation 'x=2' is not a valid interpretation when the domain is {1,3} (which excludes 2)? This is what I thought essentially. I was just surprised this appeared in the author's example and I started questioning myself (the author is quite knowledgeable you see)
$endgroup$
– Unknowledgeable
Mar 13 at 7:28
$begingroup$
In my interpretation, it's either a typo ($3$ could be $2$), or '$x=2$' is simply considered a valid statement which never holds on the given domain.
$endgroup$
– Berci
Mar 13 at 7:35
$begingroup$
Ah I see what you mean... I can make an interpretation like 'x = elephant' and it would be a valid interpretation except that it would be false. I think I got it. Thanks!
$endgroup$
– Unknowledgeable
Mar 13 at 7:44