Are the Logical Statements (A ∨ B) and ¬(A ∨ B) Equivalent?

  • Thread starter ForceBoy
  • Start date
In summary, the statements "Either Alice or Bob is in the room" and "Either Alice or Bob isn't in the room" may be interpreted in different ways due to the ambiguity of natural language. However, in formal logic, the use of inclusive or (A ∨ B) or exclusive or (A ⊕ B) can clarify the intended meaning. It is important to note that in common speech, the word "either" may imply the use of exclusive or, but in logic, it is treated the same as "or".
  • #1
ForceBoy
47
6
<Moderator's note: Moved from a technical forum and thus no template.>

I am given two statements:
Either Alice or Bob is in the room.
Either Alice or Bob isn't in the room.

I would represent them as follows:
(A ∨ B)
¬(A ∨ B)

My question is whether the two statements are equivalent. By the first statement, if Bob is in the room, Alice isn't. By the second, if Alice isn't in the room, Bob is. These are converses of each other. Can one represent them with the same formula since they mean the same thing?
 
Physics news on Phys.org
  • #2
This is a good example of the ambiguity of natural language. One of the reasons for the invention of formal logical symbolism is to remove that ambiguity. The first statement could mean
A v B (inclusive or)
or
(A v B) & ¬(A & B) (exclusive or).

To find out which was intended, we would need to question the speaker further.
 
  • #3
So with only the given, one can't make a formula to begin with, right?
 
  • #4
We can make a formula, but we cannot be confident that that is what the speaker meant. We can however make two different formulas and state fairly confidently that she must have meant one of those two.
 
  • #5
ForceBoy said:
Either Alice or Bob is in the room.
...
(A ∨ B)
This makes sense, but as andrewkirk points out (A v B) & ¬(A & B) also fits the words (although it does infer additional information).
ForceBoy said:
Either Alice or Bob isn't in the room.
...
¬(A ∨ B)
This does not make sense. ¬(A ∨ B) is equivalent to ¬A & ¬B which fits the words "Neither Alice nor Bob is in the room". Did you mean to write ¬A ∨ ¬B? This is not equivalent to either (A v B) or (A v B) & ¬(A & B), however again interpreting "or" as "exclusive or" you could write (¬A v ¬B) & ¬(¬A & ¬B) which IS equivalent to (A v B) & ¬(A & B).

I don't think you should get too hung up on this. When an examiner writes "Either Alice or Bob is in the room" he means (A ∨ B). If he meant to use the exclusive or he would write "Either Alice or Bob is in the room but not both".
 
  • #6
pbuk said:
When an examiner writes "Either Alice or Bob is in the room" he means (A ∨ B). If he meant to use the exclusive or he would write "Either Alice or Bob is in the room but not both".
Perhaps I should have said "When an examiner in the Western education system writes "Either Alice or Bob is in the room" he means (A ∨ B)". I have seen questions in countries where English is not the first language but is used for teaching Maths which are deliberately designed to catch the student out by exploiting ambiguities in the language. I don't know why this is done.
 
  • #7
pbuk said:
When an examiner writes "Either Alice or Bob is in the room" he means (A ∨ B).
I disagree. My reading of "Either Alice or Bob is in the room" is that one of them is in the room, but not both. That sense of disjunctive-or-ness is conveyed by the addition of "either".

The expression (A ∨ B) is true if one or both of Alice and Bob is in the room, and is false only if neither is in the room. The symbol ∨, is used to indicate conjunctive-or.

The way to represent "Either Alice or Bob is in the room" is by the use of exclusive-or. One could write the expression as A ⊕ B, although many different symbols are used for this purpose, including XOR , EOR, EXOR, ⊻, ⊕, and others (see https://en.wikipedia.org/wiki/Exclusive_or).

Programming languages clearly make the distinction between inclusive-or and exclusive-or. For example, C, C++, and Java use || for inclusive-or and ^ for exclusive-or.
 
  • #8
Mark44 said:
I disagree. My reading of "Either Alice or Bob is in the room" is that one of them is in the room, but not both. That sense of disjunctive-or-ness is conveyed by the addition of "either".

In common speech, people often use "either" to imply a disjunctive version of "or", but they also use "or" alone in a disjunctive sense. However, I've never seen a textbook on logic where students are suppose to interpret "either... or..." differently than they interpret "... or...".
 
  • Like
Likes pbuk
  • #9
Thank you all very much. I have to admit I thought I had marked this thread as solved but just now see that I hadn't. I also come back after learning more and I understand the problem and solution much better. I would like to thank all of you for your insight.
 

FAQ: Are the Logical Statements (A ∨ B) and ¬(A ∨ B) Equivalent?

What is a logical statement?

A logical statement is a sentence or phrase that can either be true or false. It is composed of variables, operators, and quantifiers, and is used to express relationships between different concepts or ideas.

What is the purpose of using logical statements?

The purpose of using logical statements is to analyze and evaluate arguments, make inferences and deductions, and draw conclusions based on logical reasoning. It is a fundamental tool in scientific research and problem-solving.

What are the different types of logical statements?

There are three main types of logical statements: conjunctions, disjunctions, and conditionals. Conjunctions are statements that involve the word "and," disjunctions involve the word "or," and conditionals involve the word "if." There are also negations, which involve the word "not" and can be applied to any of the other types of statements.

What is the importance of using proper notation in logical statements?

Proper notation is essential in logical statements because it allows for clarity and precision in expressing relationships between different concepts. It also helps to avoid ambiguity and ensures that the statement is interpreted correctly.

How can I improve my skills in understanding and using logical statements?

To improve your skills in understanding and using logical statements, you can practice solving logical problems and analyzing arguments. It is also helpful to familiarize yourself with different logical symbols and connectives and their meanings. Additionally, studying logical principles and fallacies can also enhance your understanding of logical statements.

Back
Top