Why is the common meaning of logical terms ('and', 'or') incongruous from that in math?
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
If someone asked for "vanilla or chocolate", they might be given one or the other; "exclusive or" in the math.
Why is there this mix-up of logical operators between normal language and math?
etymology mathematics
add a comment |
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
If someone asked for "vanilla or chocolate", they might be given one or the other; "exclusive or" in the math.
Why is there this mix-up of logical operators between normal language and math?
etymology mathematics
1
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
1
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
3
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32
add a comment |
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
If someone asked for "vanilla or chocolate", they might be given one or the other; "exclusive or" in the math.
Why is there this mix-up of logical operators between normal language and math?
etymology mathematics
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
If someone asked for "vanilla or chocolate", they might be given one or the other; "exclusive or" in the math.
Why is there this mix-up of logical operators between normal language and math?
etymology mathematics
etymology mathematics
asked Sep 13 '11 at 21:36
Nick TNick T
64651023
64651023
1
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
1
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
3
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32
add a comment |
1
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
1
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
3
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32
1
1
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
1
1
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
3
3
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32
add a comment |
6 Answers
6
active
oldest
votes
In mathematics, the logical operators refer to propositions (or statements) regarding a particular object (which may be another statement or proposition). So you are asking for an object x with properties "x is a nut" AND "x is a bolt". Since I know of no such objects, the result is the empty set. Why is it done that way in mathematics? I suppose the answer is that it's useful to mathematicians and logicians in discussing logic.
In English however, and and or often refer to sets of things rather than a proposition about a particular thing. In mathematical language the customer wants a set A, such that A is the union of a non-empty subset of the set of bolts AND a non-empty subset of a set of nuts. Aren't you glad hardware store customers don't speak like that?
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
add a comment |
"And" and "or" often have exactly the same meaning in English as they do in math, when they are used in the appropriate construct, however unlike math, they also have other uses and meanings.
For example:
Do you have a passport and an airplane ticket?
Clearly "and" is used the same as in math.
If you have a Red Carpet Club card or a first class ticket, you may board the plane first.
Here again, "or" is used in the same manner as in math. However, in English it is also used in other ways too, such as the examples you cite; English is not a precise in its meaning as math.
There is one particular ambiguity here worth mentioning.
Is that dog a Collie or a German Shepard?
Here there is a peculiar ambiguity. If the dog is a Labrador, the answer would be "no", but if it is a Collie, the answer would most likely be "a Collie"; to answer "yes" in this case would be considered pedantic. Math is, however, pedantic in the extreme.
This is odd because the question means something different depending on the answer. If it is a Labrador the question means "Does the breed of dog occur on this list?", if it is a Collie the question means "Please select the breed of that dog from the following list..."
Which is very odd, don't you think?
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
add a comment |
The logical operators' names are borrowed from English, which has different meanings for these words than the precise meanings required in logic/mathematics. It is only a mix-up if you get confused about context, in other words.
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
add a comment |
Let's have a look at your first statement in detail.
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
In formal logic, the logical operator and only takes logical statements as parameters. Here, a logical statement means a statement that can be reduced to a truth value (either true or false).
Since neither nuts nor bolts are logical statements, this is not a good example for this exercise. Let's use a similar (almost identical) statement instead: "they want nuts and bolts". This can now be expanded (in English) to mean "they want nuts and they want bolts". This is perfectly understandable in a hardware shop context.
Since both "they want nuts" and "they want bolts" are logical statements, we can also evaluate "they want nuts and they want bolts" formally. If they want both, then both parts are true and so is the larger statement (this is the default understanding in the hardware store). If they really only wanted one or neither of them, then the larger statement is false. In the hardware store, the default response is something along the lines of make up your mind!
This is similar with the or operator. English has both inclusive-or and exclusive-or. Formal logic simply distinguishes between them formally.
(An example of inclusive-or in English: To sample the banquet, you must either be an invited guest or have contributed to the cause. Surely, a contributor would not be denied the banquet simply because he was also an invited guest - the or is therefore an inclusive-or.)
Why is there this mix-up of logical operators between normal language and math?
There isn't. Formal logic narrows the semantic range of the English terms.
add a comment |
When people talk with each other they don't use mathematical terms defined by mathematicians according to their needs or terms of logic. They use "and" and "or" as they have used it since at least 2000 years as in Latin. A mathematical term as "exclusive or" was probably defined a while later.
add a comment |
To the best of my knowledge, there is not difference between the meaning of and in regular English and in mathematics or logic. In your example, "I want nuts and bolts," the discrepancy you claim requires an unnatural interpretation of the statement. You would need to interpret it as
I want a collection of objects, each of which is both a nut and a
bolt.
Since few if any English speakers would interpret it that way, it's not clear why moving into the realm of logic requires us to adopt this interpretation. A more natural interpretation would be
I want a collection of objects composed of multiple nuts and multiple
bolts.
The difference between these two interpretations has nothing to do with our understanding of the word and. And our expectations in the second interpretation are based on an entirely logical interpretation of and. If I bring you nuts and I bring you bolts, you should be pleased. If I bring you only one or the other (or neither) I have not fulfilled your request.
As to the question of or, it is accurate that logic always interprets or inclusively, while natural English interprets it either inclusively or exclusively depending on context. However, it's important to note that formal logic picks an existing interpretation. It doesn't make one up that doesn't occur in natural language.
For purposes of creating formal rules of logic out of natural language, it makes sense to pick one sense or the other. The inclusive interpretation of or has advantages over the exclusive. The truth conditions for exclusive or are a subset of those for inclusive or, which makes it fairly straightforward to construct an exclusive or from and, not, and inclusive or. It is more difficult to create a formal expression for inclusive or if you take exclusive or as the default relationship.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "97"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2fenglish.stackexchange.com%2fquestions%2f41781%2fwhy-is-the-common-meaning-of-logical-terms-and-or-incongruous-from-that-i%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
In mathematics, the logical operators refer to propositions (or statements) regarding a particular object (which may be another statement or proposition). So you are asking for an object x with properties "x is a nut" AND "x is a bolt". Since I know of no such objects, the result is the empty set. Why is it done that way in mathematics? I suppose the answer is that it's useful to mathematicians and logicians in discussing logic.
In English however, and and or often refer to sets of things rather than a proposition about a particular thing. In mathematical language the customer wants a set A, such that A is the union of a non-empty subset of the set of bolts AND a non-empty subset of a set of nuts. Aren't you glad hardware store customers don't speak like that?
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
add a comment |
In mathematics, the logical operators refer to propositions (or statements) regarding a particular object (which may be another statement or proposition). So you are asking for an object x with properties "x is a nut" AND "x is a bolt". Since I know of no such objects, the result is the empty set. Why is it done that way in mathematics? I suppose the answer is that it's useful to mathematicians and logicians in discussing logic.
In English however, and and or often refer to sets of things rather than a proposition about a particular thing. In mathematical language the customer wants a set A, such that A is the union of a non-empty subset of the set of bolts AND a non-empty subset of a set of nuts. Aren't you glad hardware store customers don't speak like that?
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
add a comment |
In mathematics, the logical operators refer to propositions (or statements) regarding a particular object (which may be another statement or proposition). So you are asking for an object x with properties "x is a nut" AND "x is a bolt". Since I know of no such objects, the result is the empty set. Why is it done that way in mathematics? I suppose the answer is that it's useful to mathematicians and logicians in discussing logic.
In English however, and and or often refer to sets of things rather than a proposition about a particular thing. In mathematical language the customer wants a set A, such that A is the union of a non-empty subset of the set of bolts AND a non-empty subset of a set of nuts. Aren't you glad hardware store customers don't speak like that?
In mathematics, the logical operators refer to propositions (or statements) regarding a particular object (which may be another statement or proposition). So you are asking for an object x with properties "x is a nut" AND "x is a bolt". Since I know of no such objects, the result is the empty set. Why is it done that way in mathematics? I suppose the answer is that it's useful to mathematicians and logicians in discussing logic.
In English however, and and or often refer to sets of things rather than a proposition about a particular thing. In mathematical language the customer wants a set A, such that A is the union of a non-empty subset of the set of bolts AND a non-empty subset of a set of nuts. Aren't you glad hardware store customers don't speak like that?
answered Sep 13 '11 at 21:50


Codie CodeMonkeyCodie CodeMonkey
1,132612
1,132612
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
add a comment |
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
You might also want to explore this a bit further: for those conjunctions that do appear to work on a 'lower' propositional level (e.g. English "cum"), how common are these and what possibilities exist among languages as a whole? (I don't know the answers to this: I'm just saying, it seems like an interesting direction to take your exploration in.)
– Neil Coffey
Sep 13 '11 at 22:08
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
@Neil, you're right, it might be an interesting exercise, although I'll leave it to someone else!
– Codie CodeMonkey
Sep 13 '11 at 22:13
add a comment |
"And" and "or" often have exactly the same meaning in English as they do in math, when they are used in the appropriate construct, however unlike math, they also have other uses and meanings.
For example:
Do you have a passport and an airplane ticket?
Clearly "and" is used the same as in math.
If you have a Red Carpet Club card or a first class ticket, you may board the plane first.
Here again, "or" is used in the same manner as in math. However, in English it is also used in other ways too, such as the examples you cite; English is not a precise in its meaning as math.
There is one particular ambiguity here worth mentioning.
Is that dog a Collie or a German Shepard?
Here there is a peculiar ambiguity. If the dog is a Labrador, the answer would be "no", but if it is a Collie, the answer would most likely be "a Collie"; to answer "yes" in this case would be considered pedantic. Math is, however, pedantic in the extreme.
This is odd because the question means something different depending on the answer. If it is a Labrador the question means "Does the breed of dog occur on this list?", if it is a Collie the question means "Please select the breed of that dog from the following list..."
Which is very odd, don't you think?
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
add a comment |
"And" and "or" often have exactly the same meaning in English as they do in math, when they are used in the appropriate construct, however unlike math, they also have other uses and meanings.
For example:
Do you have a passport and an airplane ticket?
Clearly "and" is used the same as in math.
If you have a Red Carpet Club card or a first class ticket, you may board the plane first.
Here again, "or" is used in the same manner as in math. However, in English it is also used in other ways too, such as the examples you cite; English is not a precise in its meaning as math.
There is one particular ambiguity here worth mentioning.
Is that dog a Collie or a German Shepard?
Here there is a peculiar ambiguity. If the dog is a Labrador, the answer would be "no", but if it is a Collie, the answer would most likely be "a Collie"; to answer "yes" in this case would be considered pedantic. Math is, however, pedantic in the extreme.
This is odd because the question means something different depending on the answer. If it is a Labrador the question means "Does the breed of dog occur on this list?", if it is a Collie the question means "Please select the breed of that dog from the following list..."
Which is very odd, don't you think?
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
add a comment |
"And" and "or" often have exactly the same meaning in English as they do in math, when they are used in the appropriate construct, however unlike math, they also have other uses and meanings.
For example:
Do you have a passport and an airplane ticket?
Clearly "and" is used the same as in math.
If you have a Red Carpet Club card or a first class ticket, you may board the plane first.
Here again, "or" is used in the same manner as in math. However, in English it is also used in other ways too, such as the examples you cite; English is not a precise in its meaning as math.
There is one particular ambiguity here worth mentioning.
Is that dog a Collie or a German Shepard?
Here there is a peculiar ambiguity. If the dog is a Labrador, the answer would be "no", but if it is a Collie, the answer would most likely be "a Collie"; to answer "yes" in this case would be considered pedantic. Math is, however, pedantic in the extreme.
This is odd because the question means something different depending on the answer. If it is a Labrador the question means "Does the breed of dog occur on this list?", if it is a Collie the question means "Please select the breed of that dog from the following list..."
Which is very odd, don't you think?
"And" and "or" often have exactly the same meaning in English as they do in math, when they are used in the appropriate construct, however unlike math, they also have other uses and meanings.
For example:
Do you have a passport and an airplane ticket?
Clearly "and" is used the same as in math.
If you have a Red Carpet Club card or a first class ticket, you may board the plane first.
Here again, "or" is used in the same manner as in math. However, in English it is also used in other ways too, such as the examples you cite; English is not a precise in its meaning as math.
There is one particular ambiguity here worth mentioning.
Is that dog a Collie or a German Shepard?
Here there is a peculiar ambiguity. If the dog is a Labrador, the answer would be "no", but if it is a Collie, the answer would most likely be "a Collie"; to answer "yes" in this case would be considered pedantic. Math is, however, pedantic in the extreme.
This is odd because the question means something different depending on the answer. If it is a Labrador the question means "Does the breed of dog occur on this list?", if it is a Collie the question means "Please select the breed of that dog from the following list..."
Which is very odd, don't you think?
answered Sep 13 '11 at 23:12
Fraser OrrFraser Orr
12.9k23048
12.9k23048
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
add a comment |
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
"Is that dog a Collie or a German shepherd?" - you can change that from an either/or question to a yes/no question by changing the intonation. Go down at the end and the answer should be "Collie", "German Shepherd" or "neither". Go up at the end and the answer should be "yes" or "no".
– nnnnnn
Sep 14 '11 at 13:27
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
“English is not a precise in its meaning as math.” — awesomely wonderful understatement.
– Simon White
Feb 20 '16 at 12:55
add a comment |
The logical operators' names are borrowed from English, which has different meanings for these words than the precise meanings required in logic/mathematics. It is only a mix-up if you get confused about context, in other words.
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
add a comment |
The logical operators' names are borrowed from English, which has different meanings for these words than the precise meanings required in logic/mathematics. It is only a mix-up if you get confused about context, in other words.
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
add a comment |
The logical operators' names are borrowed from English, which has different meanings for these words than the precise meanings required in logic/mathematics. It is only a mix-up if you get confused about context, in other words.
The logical operators' names are borrowed from English, which has different meanings for these words than the precise meanings required in logic/mathematics. It is only a mix-up if you get confused about context, in other words.
answered Sep 13 '11 at 21:44
JeffSaholJeffSahol
17.5k22872
17.5k22872
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
add a comment |
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
3
3
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
+1. Short answer: Because they are different languages.
– T.E.D.
Sep 13 '11 at 21:57
1
1
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
I think something a little bit more complex than that is going on, closer to the issues that @DeepYellow is discussing.
– Neil Coffey
Sep 13 '11 at 22:05
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
Neil, DeepYellow said what I said, using more words.
– JeffSahol
Sep 14 '11 at 13:03
add a comment |
Let's have a look at your first statement in detail.
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
In formal logic, the logical operator and only takes logical statements as parameters. Here, a logical statement means a statement that can be reduced to a truth value (either true or false).
Since neither nuts nor bolts are logical statements, this is not a good example for this exercise. Let's use a similar (almost identical) statement instead: "they want nuts and bolts". This can now be expanded (in English) to mean "they want nuts and they want bolts". This is perfectly understandable in a hardware shop context.
Since both "they want nuts" and "they want bolts" are logical statements, we can also evaluate "they want nuts and they want bolts" formally. If they want both, then both parts are true and so is the larger statement (this is the default understanding in the hardware store). If they really only wanted one or neither of them, then the larger statement is false. In the hardware store, the default response is something along the lines of make up your mind!
This is similar with the or operator. English has both inclusive-or and exclusive-or. Formal logic simply distinguishes between them formally.
(An example of inclusive-or in English: To sample the banquet, you must either be an invited guest or have contributed to the cause. Surely, a contributor would not be denied the banquet simply because he was also an invited guest - the or is therefore an inclusive-or.)
Why is there this mix-up of logical operators between normal language and math?
There isn't. Formal logic narrows the semantic range of the English terms.
add a comment |
Let's have a look at your first statement in detail.
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
In formal logic, the logical operator and only takes logical statements as parameters. Here, a logical statement means a statement that can be reduced to a truth value (either true or false).
Since neither nuts nor bolts are logical statements, this is not a good example for this exercise. Let's use a similar (almost identical) statement instead: "they want nuts and bolts". This can now be expanded (in English) to mean "they want nuts and they want bolts". This is perfectly understandable in a hardware shop context.
Since both "they want nuts" and "they want bolts" are logical statements, we can also evaluate "they want nuts and they want bolts" formally. If they want both, then both parts are true and so is the larger statement (this is the default understanding in the hardware store). If they really only wanted one or neither of them, then the larger statement is false. In the hardware store, the default response is something along the lines of make up your mind!
This is similar with the or operator. English has both inclusive-or and exclusive-or. Formal logic simply distinguishes between them formally.
(An example of inclusive-or in English: To sample the banquet, you must either be an invited guest or have contributed to the cause. Surely, a contributor would not be denied the banquet simply because he was also an invited guest - the or is therefore an inclusive-or.)
Why is there this mix-up of logical operators between normal language and math?
There isn't. Formal logic narrows the semantic range of the English terms.
add a comment |
Let's have a look at your first statement in detail.
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
In formal logic, the logical operator and only takes logical statements as parameters. Here, a logical statement means a statement that can be reduced to a truth value (either true or false).
Since neither nuts nor bolts are logical statements, this is not a good example for this exercise. Let's use a similar (almost identical) statement instead: "they want nuts and bolts". This can now be expanded (in English) to mean "they want nuts and they want bolts". This is perfectly understandable in a hardware shop context.
Since both "they want nuts" and "they want bolts" are logical statements, we can also evaluate "they want nuts and they want bolts" formally. If they want both, then both parts are true and so is the larger statement (this is the default understanding in the hardware store). If they really only wanted one or neither of them, then the larger statement is false. In the hardware store, the default response is something along the lines of make up your mind!
This is similar with the or operator. English has both inclusive-or and exclusive-or. Formal logic simply distinguishes between them formally.
(An example of inclusive-or in English: To sample the banquet, you must either be an invited guest or have contributed to the cause. Surely, a contributor would not be denied the banquet simply because he was also an invited guest - the or is therefore an inclusive-or.)
Why is there this mix-up of logical operators between normal language and math?
There isn't. Formal logic narrows the semantic range of the English terms.
Let's have a look at your first statement in detail.
If someone wrote that they want "nuts and bolts", they would get a bunch of hardware they could attach things with. If this was software or math, they would only receive nothing, because things are (generally) nuts or bolts.
In formal logic, the logical operator and only takes logical statements as parameters. Here, a logical statement means a statement that can be reduced to a truth value (either true or false).
Since neither nuts nor bolts are logical statements, this is not a good example for this exercise. Let's use a similar (almost identical) statement instead: "they want nuts and bolts". This can now be expanded (in English) to mean "they want nuts and they want bolts". This is perfectly understandable in a hardware shop context.
Since both "they want nuts" and "they want bolts" are logical statements, we can also evaluate "they want nuts and they want bolts" formally. If they want both, then both parts are true and so is the larger statement (this is the default understanding in the hardware store). If they really only wanted one or neither of them, then the larger statement is false. In the hardware store, the default response is something along the lines of make up your mind!
This is similar with the or operator. English has both inclusive-or and exclusive-or. Formal logic simply distinguishes between them formally.
(An example of inclusive-or in English: To sample the banquet, you must either be an invited guest or have contributed to the cause. Surely, a contributor would not be denied the banquet simply because he was also an invited guest - the or is therefore an inclusive-or.)
Why is there this mix-up of logical operators between normal language and math?
There isn't. Formal logic narrows the semantic range of the English terms.
answered Feb 20 '16 at 12:41


LawrenceLawrence
31k562109
31k562109
add a comment |
add a comment |
When people talk with each other they don't use mathematical terms defined by mathematicians according to their needs or terms of logic. They use "and" and "or" as they have used it since at least 2000 years as in Latin. A mathematical term as "exclusive or" was probably defined a while later.
add a comment |
When people talk with each other they don't use mathematical terms defined by mathematicians according to their needs or terms of logic. They use "and" and "or" as they have used it since at least 2000 years as in Latin. A mathematical term as "exclusive or" was probably defined a while later.
add a comment |
When people talk with each other they don't use mathematical terms defined by mathematicians according to their needs or terms of logic. They use "and" and "or" as they have used it since at least 2000 years as in Latin. A mathematical term as "exclusive or" was probably defined a while later.
When people talk with each other they don't use mathematical terms defined by mathematicians according to their needs or terms of logic. They use "and" and "or" as they have used it since at least 2000 years as in Latin. A mathematical term as "exclusive or" was probably defined a while later.
answered Feb 20 '16 at 13:06


rogermuerogermue
11.7k41648
11.7k41648
add a comment |
add a comment |
To the best of my knowledge, there is not difference between the meaning of and in regular English and in mathematics or logic. In your example, "I want nuts and bolts," the discrepancy you claim requires an unnatural interpretation of the statement. You would need to interpret it as
I want a collection of objects, each of which is both a nut and a
bolt.
Since few if any English speakers would interpret it that way, it's not clear why moving into the realm of logic requires us to adopt this interpretation. A more natural interpretation would be
I want a collection of objects composed of multiple nuts and multiple
bolts.
The difference between these two interpretations has nothing to do with our understanding of the word and. And our expectations in the second interpretation are based on an entirely logical interpretation of and. If I bring you nuts and I bring you bolts, you should be pleased. If I bring you only one or the other (or neither) I have not fulfilled your request.
As to the question of or, it is accurate that logic always interprets or inclusively, while natural English interprets it either inclusively or exclusively depending on context. However, it's important to note that formal logic picks an existing interpretation. It doesn't make one up that doesn't occur in natural language.
For purposes of creating formal rules of logic out of natural language, it makes sense to pick one sense or the other. The inclusive interpretation of or has advantages over the exclusive. The truth conditions for exclusive or are a subset of those for inclusive or, which makes it fairly straightforward to construct an exclusive or from and, not, and inclusive or. It is more difficult to create a formal expression for inclusive or if you take exclusive or as the default relationship.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
To the best of my knowledge, there is not difference between the meaning of and in regular English and in mathematics or logic. In your example, "I want nuts and bolts," the discrepancy you claim requires an unnatural interpretation of the statement. You would need to interpret it as
I want a collection of objects, each of which is both a nut and a
bolt.
Since few if any English speakers would interpret it that way, it's not clear why moving into the realm of logic requires us to adopt this interpretation. A more natural interpretation would be
I want a collection of objects composed of multiple nuts and multiple
bolts.
The difference between these two interpretations has nothing to do with our understanding of the word and. And our expectations in the second interpretation are based on an entirely logical interpretation of and. If I bring you nuts and I bring you bolts, you should be pleased. If I bring you only one or the other (or neither) I have not fulfilled your request.
As to the question of or, it is accurate that logic always interprets or inclusively, while natural English interprets it either inclusively or exclusively depending on context. However, it's important to note that formal logic picks an existing interpretation. It doesn't make one up that doesn't occur in natural language.
For purposes of creating formal rules of logic out of natural language, it makes sense to pick one sense or the other. The inclusive interpretation of or has advantages over the exclusive. The truth conditions for exclusive or are a subset of those for inclusive or, which makes it fairly straightforward to construct an exclusive or from and, not, and inclusive or. It is more difficult to create a formal expression for inclusive or if you take exclusive or as the default relationship.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
To the best of my knowledge, there is not difference between the meaning of and in regular English and in mathematics or logic. In your example, "I want nuts and bolts," the discrepancy you claim requires an unnatural interpretation of the statement. You would need to interpret it as
I want a collection of objects, each of which is both a nut and a
bolt.
Since few if any English speakers would interpret it that way, it's not clear why moving into the realm of logic requires us to adopt this interpretation. A more natural interpretation would be
I want a collection of objects composed of multiple nuts and multiple
bolts.
The difference between these two interpretations has nothing to do with our understanding of the word and. And our expectations in the second interpretation are based on an entirely logical interpretation of and. If I bring you nuts and I bring you bolts, you should be pleased. If I bring you only one or the other (or neither) I have not fulfilled your request.
As to the question of or, it is accurate that logic always interprets or inclusively, while natural English interprets it either inclusively or exclusively depending on context. However, it's important to note that formal logic picks an existing interpretation. It doesn't make one up that doesn't occur in natural language.
For purposes of creating formal rules of logic out of natural language, it makes sense to pick one sense or the other. The inclusive interpretation of or has advantages over the exclusive. The truth conditions for exclusive or are a subset of those for inclusive or, which makes it fairly straightforward to construct an exclusive or from and, not, and inclusive or. It is more difficult to create a formal expression for inclusive or if you take exclusive or as the default relationship.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
To the best of my knowledge, there is not difference between the meaning of and in regular English and in mathematics or logic. In your example, "I want nuts and bolts," the discrepancy you claim requires an unnatural interpretation of the statement. You would need to interpret it as
I want a collection of objects, each of which is both a nut and a
bolt.
Since few if any English speakers would interpret it that way, it's not clear why moving into the realm of logic requires us to adopt this interpretation. A more natural interpretation would be
I want a collection of objects composed of multiple nuts and multiple
bolts.
The difference between these two interpretations has nothing to do with our understanding of the word and. And our expectations in the second interpretation are based on an entirely logical interpretation of and. If I bring you nuts and I bring you bolts, you should be pleased. If I bring you only one or the other (or neither) I have not fulfilled your request.
As to the question of or, it is accurate that logic always interprets or inclusively, while natural English interprets it either inclusively or exclusively depending on context. However, it's important to note that formal logic picks an existing interpretation. It doesn't make one up that doesn't occur in natural language.
For purposes of creating formal rules of logic out of natural language, it makes sense to pick one sense or the other. The inclusive interpretation of or has advantages over the exclusive. The truth conditions for exclusive or are a subset of those for inclusive or, which makes it fairly straightforward to construct an exclusive or from and, not, and inclusive or. It is more difficult to create a formal expression for inclusive or if you take exclusive or as the default relationship.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 2 hours ago
MacAMacA
363
363
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
MacA is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thanks for contributing an answer to English Language & Usage 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.
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%2fenglish.stackexchange.com%2fquestions%2f41781%2fwhy-is-the-common-meaning-of-logical-terms-and-or-incongruous-from-that-i%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
Related: Does “either A or B ” preclude “both A and B”?, “The larger of A and B” or “the larger of A or B”, Precedence of “and” and “or”
– aedia λ
Sep 13 '11 at 22:03
Also related (or neither one nor the other may be that related, or they may both be related... take your pick, just don't cut the red and green wires): How does negation affect the use and understanding of “or” and “and”, Should I use 'or' or 'nor'?
– aedia λ
Sep 13 '11 at 22:14
1
In Math, you have to be very specific.
– user19917
May 23 '12 at 18:48
3
This question is the wrong way round - it should be why is the mathematical use incongruous with the common meaning ;)
– curiousdannii
Feb 20 '16 at 13:32