I stumbled upon this issue. Imagine sentence:
David take cake OR gift
In my understanding of English language David can now take either cake or gift but not both.
Am I right?
If I am right does this mean that OR as used in English language is different from OR in mathematical logic? Because in mathematical logic David could take both cake and gift.
But I came to another situation also.
Imagine:
Either David or Nick will be at home.
In this case, I think if both of them will be at home, above sentence is still true.
So why is in this case OR similar to OR from mathematical logic?
Did I use different ORs in above two sentences? What am I missing?
Do operations like OR, AND in mathematical logic need to resemble OR and AND from English language? and what are consequences if they don't?
Both of the English sentences you've written are correct - the word "or" in English is ambiguous, it can mean both the logical operation
ORand the logical operationXORdepending on the context.In mathematics, we have decided that "or" will only mean the logical operation
OR.It is usually the case that in mathematics, it is ideal for things to resemble our everyday experience as much as possible (e.g.,
3+2=5resembles our experience with three apples and two apples together making five apples). However, in mathematics we also usually want more precision than everyday experience, at least for something as basic as what the word "or" means. There is no requirement that any mathematical term resemble the corresponding thing in English, or anything else from the real world, but we do generally strive for the mathematical terms we create to be somewhat evocative of the appropriate ideas.