Is This Natural Language Proof of a Set Theory Proposition Correct?

Click For Summary

Discussion Overview

The discussion revolves around the proof of a set theory proposition stating that for sets A and B, A is a subset of B if and only if the intersection of A and B equals A. Participants explore the validity of a natural language proof, its translation into formal language, and the implications of various definitions and logical connectives.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant presents a proof in natural language, dividing it into two parts: proving the implications of subset definitions and intersections.
  • Another participant points out a potential misuse of logical connectives, suggesting that the correct connective should be conjunction (∧) instead of disjunction (∨).
  • Concerns are raised about whether the proof adequately addresses both inclusions in the intersection and subset relationships.
  • Some participants question the validity of the theorem itself, particularly in cases where A equals B, leading to a discussion about the conditions under which the theorem holds.
  • Clarifications are sought regarding the definitions of intersections and subsets, with participants discussing the need to prove certain inclusions explicitly.
  • A later reply indicates an understanding of the relationship between intersections and subsets, suggesting that the proof may be valid if certain conditions are met.
  • Formalization of the proof is attempted, with participants discussing the notation and structure of the formal language used.

Areas of Agreement / Disagreement

Participants express differing views on the validity of the proof and the theorem itself. Some agree on the need for clarification and additional proof steps, while others assert that the theorem holds even when A equals B. The discussion remains unresolved regarding the completeness of the proof and the implications of the theorem.

Contextual Notes

Participants highlight limitations in the proof, such as missing assumptions and the need for explicit demonstrations of certain inclusions. The discussion also reflects varying levels of familiarity with set theory concepts, which may affect interpretations of the proof.

Who May Find This Useful

This discussion may be useful for individuals learning set theory, particularly those interested in understanding the nuances of subset definitions, intersections, and the formalization of mathematical proofs.

WisheDeom
Messages
11
Reaction score
0
Hello,

I am teaching myself Set Theory, and in doing some exercises I came across the problem:

Given sets A and B, prove that A \subseteq B if and only if A \cap B = A.

My proof, in natural language, is in two parts:

1) Prove that if A \subseteq B, A \cap B = A.

By the definition of subsets, all elements x \in A are also x \in B. By definition, A \cap B = \left\{x: x \in A \wedge x \in B \right\}. Since all elements of A are also elements of B, but not all elements of B are necessarily elements of A, the intersection fo the two is A.

2) Prove that if A \cap B \neq A, it is not true that A \subseteq B.

If the intersection of A and B is not A, then there are necessarily elements of A that are not elements of B, therefore A is not a subset of B.

Therefore, A \subseteq B if and only if A \cap B = A. Q.E.D.

Is this a sufficient proof?

If it is, could someone help me translate it into the language of formal language?

Edit: Fixed wrong logical connective, set notation.
 
Last edited:
Physics news on Phys.org
Hi WisheDeom! :smile:

WisheDeom said:
Hello,

I am teaching myself Set Theory, and in doing some exercises I came across the problem:

Given sets A and B, prove that A \subset B if and only if A \cap B = A.

My proof, in natural language, is in two parts:

1) Prove that if A \subset B, A \cap B = A.

By the definition of subsets, all elements x \in A are also x \in B. By definition, A \cap B = {x: x \in A \vee x \in B}.

Here you probably mean \wedge and not \vee.

Since all elements of A are also elements of B, but not all elements of B are necessarily elements of A, the intersection fo the two is A.

This only proves that A\subseteq A\cap B? What about the other inclusion?

2) Prove that if A \cap B \neq A, it is not true that A \subset B. If the intersection of A and B is not A, then there are necessarily elements of A that are not elements of B, therefore A is not a subset of B.

You again use that A\cap B\subseteq A, you may want to prove this.

Therefore, A \subset B if and only if A \cap B = A. Q.E.D.

Is this a sufficient proof?

The proof looks good except for the remarks I posted.

If it is, could someone help me translate it into the language of formal language?

I like the style of the proof. What do you mean with "formal language"? You mean with symbols like \Rightarrow,~\forall,~\wedge and stuff?
 
WisheDeom said:
Given sets A and B, prove that A \subset B if and only if A \cap B = A.
Unless I'm missing something, this theorem isn't true. It's almost true, but consider the case where A = B.
 
pmsrw3 said:
Unless I'm missing something, this theorem isn't true. It's almost true, but consider the case where A = B.

The theorem is true even in the case where A=B
 
Thank you for the responses.

micromass said:
Here you probably mean \wedge and not \vee.

Yes, of course.

micromass said:
This only proves that A\subseteq A\cap B? What about the other inclusion?

This is what I was trying to do in the second part, but see below.

micromass said:
You again use that A\cap B\subseteq A, you may want to prove this.

Would you be able to go into a little more detail? I know this is very basic, but I am just starting. :smile:

micromass said:
I like the style of the proof. What do you mean with "formal language"? You mean with symbols like \Rightarrow,~\forall,~\wedge and stuff?

Yeah, that's what I meant. I guess my approach in learning the subject is a bit of a mix of "naive" and "axiomatic" set theory.

pmsrw3 said:
Unless I'm missing something, this theorem isn't true. It's almost true, but consider the case where A = B.

evagelos said:
The theorem is true even in the case where A=B

Yes, of course, I should have written "a subset of or equal to". I fixed the notation in the OP.
 
WisheDeom said:
Would you be able to go into a little more detail? I know this is very basic, but I am just starting. :smile:

You say

If the intersection of A and B is not A, then there are necessarily elements of A that are not elements of B,

But the only thing I can infer from the statement "If the intersection of A and B is not A" is that there either is an element in A but not in A\cap B or there is an element in A\cap B, but not in A. One of these possibilities cannot happen, namely that there is an element in A\cap B but not in A. But for that you need to show first that A\cap B\subseteq A
 
micromass said:
But the only thing I can infer from the statement "If the intersection of A and B is not A" is that there either is an element in A but not in A\cap B or there is an element in A\cap B, but not in A. One of these possibilities cannot happen, namely that there is an element in A\cap B but not in A. But for that you need to show first that A\cap B\subseteq A

Ah! I understand now.

So by definition A \cap B = \left\{x:x \in A \wedge x \in B } and C \subseteq A \leftrightarrow \forall x (x \in C \rightarrow x \in A). Since the intersection of A and B contains elements from A but no elements not in A, (A \cap B) \subseteq A.

Is this valid? Does it complete the proof?

Thanks for your patience, by the way.
 
WisheDeom said:
Ah! I understand now.

So by definition A \cap B = \left\{x:x \in A \wedge x \in B } and C \subseteq A \leftrightarrow \forall x (x \in C \rightarrow x \in A). Since the intersection of A and B contains elements from A but no elements not in A, (A \cap B) \subseteq A.

Is this valid? Does it complete the proof?

Thanks for your patience, by the way.

Yes, this is ok :smile:
 
WisheDeom said:
Hello,

I am teaching myself Set Theory, and in doing some exercises I came across the problem:

Given sets A and B, prove that A \subseteq B if and only if A \cap B = A.

My proof, in natural language, is in two parts:

1) Prove that if A \subseteq B, A \cap B = A.

By the definition of subsets, all elements x \in A are also x \in B. By definition, A \cap B = \left\{x: x \in A \wedge x \in B \right\}. Since all elements of A are also elements of B, but not all elements of B are necessarily elements of A, the intersection fo the two is A.

2) Prove that if A \cap B \neq A, it is not true that A \subseteq B.

If the intersection of A and B is not A, then there are necessarily elements of A that are not elements of B, therefore A is not a subset of B.

Therefore, A \subseteq B if and only if A \cap B = A. Q.E.D.

Is this a sufficient proof?

If it is, could someone help me translate it into the language of formal language?

Edit: Fixed wrong logical connective, set notation.

Here is the formalization (ignoring tex):
Key:
A. for \forall
-> for \rightarrow
e. for \in
i^i for \cap
C_ for \subseteq

1 A C_ B <-> A. x ( x e. A -> x e. B )
2 ( A i^i B ) = A <-> A. x ( ( x e. A /\ x e. B ) <-> x e. A )
3 ( A C_ B <-> ( A i^i B ) = A ) <-> ( A. x ( x e. A -> x e. B ) <-> A. x ( ( x e. A /\ x e. B ) <-> x e. A ) ) ) (By 1 and 2)
4 ( ( x e. A /\ x e. B ) -> x e. A ) [case of a and b -> a]
5 ( x e. A -> x e. B ) -> ( x e. A -> ( x e. A /\ x e. B ) )
6 ( x e. A -> x e. B ) -> ( ( x e. A /\ x e. B ) <-> x e. A ) (By 4 and 5)
7 ( ( x e. A /\ x e. B ) <-> x e. A ) -> ( x e. A -> ( x e. A /\ x e. B ) )
8 ( x e. A -> ( x e. A /\ x e. B ) ) -> ( x e. A -> x e. B )
9 ( ( x e. A /\ x e. B ) <-> x e. A ) -> ( x e. A -> x e. B ) ( by 7 and 8)
10 ( x e. A -> x e. B ) <-> ( ( x e. A /\ x e. B ) <-> x e. A ) ( by 6 and 9)
11 A. x ( x e. A -> x e. B ) <-> A. x ( ( x e. A /\ x e. B ) <-> x e. A ) (by 10)
12 A C_ B <-> ( A i^i B ) = A (by 11 and 3)

Too much detail, but it is very spelled out.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K