Set Theory: Why use implication?

Click For Summary

Homework Help Overview

The discussion revolves around expressing a logical statement in symbolic form related to set theory, specifically concerning domestic cars and their quality. The original poster seeks to translate the statement "All domestic cars are badly made" into symbolic notation using defined predicates.

Discussion Character

  • Conceptual clarification, Problem interpretation, Assumption checking

Approaches and Questions Raised

  • Participants explore the correct use of quantifiers and implications in logical expressions. There is confusion regarding the use of equality versus implication in the context of predicates. Some participants clarify the meanings of the symbols and suggest that the original poster reconsider their approach to expressing the statement.

Discussion Status

The discussion is active, with participants providing clarifications on the meanings of logical expressions and the appropriate use of symbols. There is no explicit consensus, but several participants offer guidance on how to correctly express the original statement using the universal quantifier and implication.

Contextual Notes

Participants note the importance of understanding the definitions of the predicates involved and the implications of using equality versus implication in logical statements. The original poster acknowledges their misunderstanding of the symbols and expresses a desire to learn more about set theory.

raddian
Messages
66
Reaction score
0

Homework Statement


I hope this does not violate copyright or anything but this problem originated from an assignment from Introduction to Mathematical Thinking in Coursera. I could not post there because the class ended and the discussion board there is dead.

Let C be the set of all cars, let D(x) mean that x is domestic, and let M(x) meant that x is badly made. Express the following in symbolic form using these symbols:

(a) All domestic cars are badly made.

(The statement above is fictitious)

Homework Equations



The professor said that the answer is [strikeout]$$( \exists x \in C)[D(x) \implies M(x)]$$[/strikeout]

Corrected:
$$( \forall x \in C)[D(x) \implies M(x)]$$

The Attempt at a Solution



My answer

Corrected:
$$( \forall x \in C)[D(x) = M(x)] $$

[strikeout]$$( \exists x \in C)[D(x) = M(x)] $$[/strikeout]

I think it's D(x) = M(x) because all domestic cars are badly made.
"Are" is the plural for "is"; therefore, I think an equals (=) sign is necessary.
 
Last edited:
Physics news on Phys.org
I don't think you copied the answer of your professor incorrectly.

You do not yet understand the meaning of some of the logical expressions.

D(x) means: x is a domestic car

D(x) = M(x) means: (x is a domestic car and x is badly made) OR (x is not a domestic car and x is not badly made). The whole statement will be satisfied if a badly made domestic car exists, or if a well-made foreign car exists. In the first case D(x) and M(x) are both true and in the second case they are both false.

What you want to express: is that if you pick a random car, and it is domestic, it's guaranteed to be badly made. This goes easier with the universal quantifier [itex]\forall[/itex].
 
  • Like
Likes   Reactions: 1 person
Oh my bad, I will edit my post. I accidentally used [itex]\exists[/itex] when I should have used [itex]\forall[/itex].
 
raddian said:
I think it's D(x) = M(x) because all domestic cars are badly made.
"Are" is the plural for "is"; therefore, I think an equals (=) sign is necessary.
An equality sign doesn't make much sense there. It would mean that D(x) and M(x) represent exactly the same statement. So if D(x) represents (i.e. is a notation for) the statement "x is domestic." and D(x)=M(x), then M(x) would represent exactly the same string of text: "x is domestic.".

Did you mean to put an equivalence arrow there? The statement
$$\forall x\in C~D(x)\Leftrightarrow M(x)$$ is saying that every car is domestic if and only if it's badly made. So no foreign car is badly made. This is not what the original statement is saying.
 
  • Like
Likes   Reactions: 1 person
Fredrik said:
An equality sign doesn't make much sense there. It would mean that D(x) and M(x) represent exactly the same statement. So if D(x) represents (i.e. is a notation for) the statement "x is domestic." and D(x)=M(x), then M(x) would represent exactly the same string of text: "x is domestic.".

Did you mean to put an equivalence arrow there? The statement
$$\forall x\in C~D(x)\Leftrightarrow M(x)$$ is saying that every car is domestic if and only if it's badly made. So no foreign car is badly made. This is not what the original statement is saying.

I really meant to put an = sign. I'm new to set theory. Like I thought it would be okay because $$(\forall x \in R)(x>10)$$, where R denotes the set of all real numbers (If anyone can explain how to display the standard hollow "R" using LaTeX; I used \mathBB{R} but it didnt work). I thought = worked the same way. Thank you both for your replies. I'm beginning to understand why the equal's sign is not appropriate.
 
Last edited:
You need to be clear about what the symbols mean. In your example ##(\forall x \in \mathbb{R})(x > 10)## ##x## is a real number, so ##x > 10## or ##x = \pi/2## mean what you expect.

Latex note: you want \mathbb{R}, not \mathBB{R}.

But ##D(x)## and ##M(x)## are functions of ##x## that have the value "true" or "false" for a particular value of ##x##. If you replace them with the sort of functions you are familiar with, you wouldn't write something like ##x^2 > 4 = |x| > 2##.

You could write "the set of x's such that x^2 > 4 is equal to the set of x's such that |x| > 2": ## (x \in \mathbb{R})(x^2 > 4) = (x \in \mathbb{R})(|x| > 2). ##

Or you could say "if x is a real number and x^2 > 4, then |x| > 2": ##(\forall x \in \mathbb{R})(x^2 > 4 \implies |x| > 2 )##.
 
Last edited:
  • Like
Likes   Reactions: 1 person
An old symbol for implication was the less equal sign: D(x) <= M(x): if D(x) = 1, M(x) = 1. And equivalence used to use the equal sign: D(x) = M(x). But that style became obsolete about a century ago.
 
AlephZero said:
You could write "the set of x's such that x^2 > 4 is equal to the set of x's such that |x| > 2": ## (x \in \mathbb{R})(x^2 > 4) = (x \in \mathbb{R})(|x| > 2). ##
The notation should be
$$\big\{x\in\mathbb R\big|\,x^2>4\big\}=\big\{x\in\mathbb R\big|\,|x|>2\big\}$$ I would interpret the notation ## (x \in \mathbb{R})(x^2 > 4) = (x \in \mathbb{R})(|x| > 2) ## as the false claim that
$$(x \in \mathbb{R})(x^2 > 4)$$ and
$$(x \in \mathbb{R})(|x| > 2)$$ are the same string of text.
 
Fredrik said:
The notation should be
$$\big\{x\in\mathbb R\big|\,x^2>4\big\}=\big\{x\in\mathbb R\big|\,|x|>2\big\}$$ I would interpret the notation ## (x \in \mathbb{R})(x^2 > 4) = (x \in \mathbb{R})(|x| > 2) ## as the false claim that
$$(x \in \mathbb{R})(x^2 > 4)$$ and
$$(x \in \mathbb{R})(|x| > 2)$$ are the same string of text.

I wouldn't interpret that as such. I would just interpret it as a formula that isn't even a well-formed formula. In either sense, one shouldn't use equality here.
 
  • #10
raddian said:
I really meant to put an = sign. I'm new to set theory. Like I thought it would be okay because $$(\forall x \in R)(x>10)$$, where R denotes the set of all real numbers (If anyone can explain how to display the standard hollow "R" using LaTeX; I used \mathBB{R} but it didnt work). I thought = worked the same way. Thank you both for your replies. I'm beginning to understand why the equal's sign is not appropriate.
You can certainly say things like ##(\forall x\in\{-1,1\})(|x|=1)##, but in an example like this, the the left-hand side and right-hand side are both sets. (In ZFC set theory, there's nothing but sets. The elements of sets are themselves sets. Integers are sets. Real numbers are sets. Functions are sets. Even relations like the < relation on ##\mathbb R## are sets). But your D(x) and M(x) are not sets. They are strings of text in the language of set theory, which can be given truth values by a specification of what set the symbol x represents.

Your example says that all real numbers are greater than 10. This is fine unless you meant to write down a true statement. :smile:
 
  • #11
micromass said:
I wouldn't interpret that as such. I would just interpret it as a formula that isn't even a well-formed formula.
Ah yes, that's much better.
 
  • #12
I understand now guys. Thanks for the help (:
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
2K
Replies
1
Views
2K
Replies
15
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
Replies
20
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K