Proving the proof by contradiction method

In summary, the "proof by contradiction" method is described as a way to use set theory to justify the validity of proofs by contradiction, induction, and contraposition. This is done by defining sets based on fixed properties and using basic set operations. The key result is that complementary propositions are negations of each other, which can be used to prove that if the negation of a property does not hold, then the property must always hold. This approach aims to deepen understanding of these proof methods for undergraduate students.
  • #1
Dr. Seafood
121
0
Proving the "proof by contradiction" method

This can get a little bit fundamental or "axiomatic", if you will. Let's say we can describe sets by prescribing a fixed property P on objects of a certain type, and claiming that a set is a collection of objects satisfying P; i.e. [itex]A = \{x : P(x)\}[/itex]. We have the usual notions of subset, union, intersection, set difference, complement, etc.

Result. Let S be a set of objects (the "universe") and [itex]A, B \subseteq S[/itex]. Take the convention that neither A nor B are empty. Suppose A and B partition S in the following sense: [itex]A \cup B = S[/itex], and [itex]A \cap B = \emptyset[/itex]. Then if [itex]x \in S[/itex] with [itex]x \notin A[/itex], we necessarily have [itex]x \in B[/itex].

Remark. Notice that this will show that we can use the "contradiction" method: let [itex]A = \{x \in S : P(x)\}[/itex] and [itex]B = \{x \in S : \neg P(x)\}[/itex]. Of course, [itex]A \cup B = S[/itex] and [itex]A \cap B = \emptyset[/itex]. If we can show that for all [itex]x \in S[/itex], we have [itex]x \notin B[/itex] (i.e. x cannot satisfy [itex]\neg P(x)[/itex]), then we will necessarily have [itex]x \in A[/itex] (i.e. x satisfies [itex]P(x)[/itex]).

Proof of result. First we will show that [itex]A = S \setminus B[/itex] and vice-versa (lemma) -- we will do this by showing mutual inclusion of these sets.

"[itex]\subseteq[/itex]" Let [itex]x \in A[/itex]. Then [itex]x \in S[/itex]. But [itex]x \notin B[/itex] since [itex]A \cap B = \emptyset[/itex]. Thus [itex]x \in S \setminus B[/itex].
"[itex]\supseteq[/itex]" Let [itex]x \in S \setminus B[/itex]. Then [itex]x \in S[/itex], but [itex]x \notin[/itex]. Since [itex]A \cup B = S[/itex], we get [itex]x \in A[/itex].

We will move on to the proof of the main result. Suppose [itex]x \notin A[/itex]. By the lemma, since [itex]B = S \setminus A[/itex], we get [itex]x \in B[/itex]. □

I'm clearly playing around with boolean logic and using loose definitions of set-axiomatic items. I want to be very careful as I am presenting a formal talk on using sets to describe proofs by contradiction, induction and contraposition in the same manner as I have done above. I'm sure about my results for the latter two, but "proving" that proofs by contradiction are valid is tricky and seemingly not possible. I'm not sure if I've done it correctly here so please point out any flaws in this argument. Thanks!
 
Last edited:
Physics news on Phys.org
  • #2


the part where A intersect B = empty is basically an axiom. That's why this method works, because we use the law of excluded middle.
 
  • #3


It's a little hard to comment without knowing your precise motivation. Naive set theory and naive logic are more or less synonymous; they only differ in the words (and symbols) used. The form of a proof can vary a lot depending on what your set of axioms are and the level of detail you intend.

e.g. at the most extreme level of detail, you ought to justify why [itex]x \notin B[/itex] and [itex]A \cup B = S[/itex] imply that [itex]x \in A[/itex].



As an editorial note, in your mutual inclusion proof, you proved A=S\B, but the result you use is B=S\A. It's probably to swap A and B so that you instead prove B=S\A, rather than invoke an implied symmetry argument.



That said, I'm not sure this counts as justifying proof by contradiction. What you're really justifying is that complementary propositions are actually negations of each other.


Proof by contradiction would more closely relate to the following fact:
If [itex]A = \emptyset[/itex], then [itex]x \notin A[/itex]​
 
  • #4


I usually observe that:

[tex] (P \Rightarrow (P \wedge \neg P)) \Rightarrow \neg P [/tex]

is a tautology irrespective of any of the various set theories, and go from there.
 
  • #5


Hurkyl said:
It's a little hard to comment without knowing your precise motivation. Naive set theory and naive logic are more or less synonymous; they only differ in the words (and symbols) used. The form of a proof can vary a lot depending on what your set of axioms are and the level of detail you intend.

e.g. at the most extreme level of detail, you ought to justify why [itex]x \notin B[/itex] and [itex]A \cup B = S[/itex] imply that [itex]x \in A[/itex].

I realize this. I'm presenting to undergrads, from freshman to seniors. Myself, I'm in my 2nd year. The only "axioms" I want to use are just simple intuitive things like that sets exist, that "set membership" is well-defined, that I can take unions, etc. Of course, considering my audience, I will assume everyone is comfortable with basic set notation if not formal set theory. I haven't ever taken a formal set theory course anyway. I just want to use sets as a vehicle of deepening understanding of these proof methods. I hope this gives a better understanding of the level of detail I want to achieve here.

Hurkyl said:
As an editorial note, in your mutual inclusion proof, you proved A=S\B, but the result you use is B=S\A. It's probably to swap A and B so that you instead prove B=S\A, rather than invoke an implied symmetry argument.

The proof of both B = S \ A and A = S \ B are identical for practical purposes -- the difference is just interchanging symbols. For clarity, I should probably prove B = S \ A then.

Hurkyl said:
That said, I'm not sure this counts as justifying proof by contradiction. What you're really justifying is that complementary propositions are actually negations of each other.

Hurkyl said:
Proof by contradiction would more closely relate to the following fact:
If [itex]A = \emptyset[/itex], then [itex]x \notin A[/itex]​

Interesting. I will see what I can do with that then!

Alternatively, I'm trying to show that if the negation of a property does not hold, then the property must always hold; i.e. if [itex]B = {x \in S : \not P(x)} = \emptyset[/itex], then [itex]A = {x \in S : P(x)} = S[/itex]. I wonder if this is a reasonable approach.
 
  • #6


I will show you what I have prepared on induction. My goal is to give new light on well-understood ideas, especially for freshman and juniors. Everyone learns mathematical induction in first year, so I just want to show a less common characterization of this concept.

Let [itex]\mathbb{N} = \{1, 2, 3, ...\}[/itex] and [itex]S \subseteq \mathbb{N}[/itex] with [itex]S \neq \emptyset[/itex]. Then there exists [itex]s \in S[/itex] such that [itex]s \leq x[/itex] for all [itex]x \in S[/itex]. This says that every nonempty subset of the natural numbers has a least element. We know this as the well-ordering principle of [itex]\mathbb{N}[/itex].

Induction. Let [itex]S \subseteq \mathbb{N}[/itex] and suppose (i) [itex]1 \in S[/itex] and (ii) whenever [itex]k \in S[/itex], we get [itex](k + 1) \in S[/itex]. Then [itex]S = \mathbb{N}[/itex].

Proof. Suppose that [itex]S \neq \mathbb{N}[/itex] towards contradiction. Then its complement (with respect to [itex]\mathbb{N}[/itex]) is nonempty. Let [itex]T = \mathbb{N} \setminus S[/itex]. Since T is nonempty, by well-ordering T has a least element, say [itex]t \in T[/itex]. Since [itex]1 \in S[/itex] by (i), [itex]1 \notin T[/itex]; so we can take [itex]t \neq 1[/itex] so [itex]t > 1[/itex].
[itex](t - 1) \notin T[/itex] since t is the smallest number in T. Thus [itex](t - 1) \in S[/itex]. But then by (ii), [itex](t - 1) + 1 = t \in S[/itex], a contradiction. □

This is the type of presentation I want to make for my seminar.
 
  • #7


Dr. Seafood said:
I will show you what I have prepared on induction. My goal is to give new light on well-understood ideas, especially for freshman and juniors. Everyone learns mathematical induction in first year, so I just want to show a less common characterization of this concept.

Let [itex]\mathbb{N} = \{1, 2, 3, ...\}[/itex] and [itex]S \subseteq \mathbb{N}[/itex] with [itex]S \neq \emptyset[/itex]. Then there exists [itex]s \in S[/itex] such that [itex]s \leq x[/itex] for all [itex]x \in S[/itex]. This says that every nonempty subset of the natural numbers has a least element. We know this as the well-ordering principle of [itex]\mathbb{N}[/itex].

Induction. Let [itex]S \subseteq \mathbb{N}[/itex] and suppose (i) [itex]1 \in S[/itex] and (ii) whenever [itex]k \in S[/itex], we get [itex](k + 1) \in S[/itex]. Then [itex]S = \mathbb{N}[/itex].

Proof. Suppose that [itex]S \neq \mathbb{N}[/itex] towards contradiction. Then its complement (with respect to [itex]\mathbb{N}[/itex]) is nonempty. Let [itex]T = \mathbb{N} \setminus S[/itex]. Since T is nonempty, by well-ordering T has a least element, say [itex]t \in T[/itex]. Since [itex]1 \in S[/itex] by (i), [itex]1 \notin T[/itex]; so we can take [itex]t \neq 1[/itex] so [itex]t > 1[/itex].
[itex](t - 1) \notin T[/itex] since t is the smallest number in T. Thus [itex](t - 1) \in S[/itex]. But then by (ii), [itex](t - 1) + 1 = t \in S[/itex], a contradiction. □

This is the type of presentation I want to make for my seminar.

I think it would be better to avoid all of the complexity, and use something simple like the following set theorem, which makes rich use of proof by contradiction:

[tex] \forall x (x \not \in \emptyset) [/tex]
 
  • #8


Dr. Seafood said:
I will show you what I have prepared on induction. My goal is to give new light on well-understood ideas, especially for freshman and juniors. Everyone learns mathematical induction in first year, so I just want to show a less common characterization of this concept.

Let [itex]\mathbb{N} = \{1, 2, 3, ...\}[/itex] and [itex]S \subseteq \mathbb{N}[/itex] with [itex]S \neq \emptyset[/itex]. Then there exists [itex]s \in S[/itex] such that [itex]s \leq x[/itex] for all [itex]x \in S[/itex]. This says that every nonempty subset of the natural numbers has a least element. We know this as the well-ordering principle of [itex]\mathbb{N}[/itex].

Induction. Let [itex]S \subseteq \mathbb{N}[/itex] and suppose (i) [itex]1 \in S[/itex] and (ii) whenever [itex]k \in S[/itex], we get [itex](k + 1) \in S[/itex]. Then [itex]S = \mathbb{N}[/itex].

Proof. Suppose that [itex]S \neq \mathbb{N}[/itex] towards contradiction. Then its complement (with respect to [itex]\mathbb{N}[/itex]) is nonempty. Let [itex]T = \mathbb{N} \setminus S[/itex]. Since T is nonempty, by well-ordering T has a least element, say [itex]t \in T[/itex]. Since [itex]1 \in S[/itex] by (i), [itex]1 \notin T[/itex]; so we can take [itex]t \neq 1[/itex] so [itex]t > 1[/itex].
[itex](t - 1) \notin T[/itex] since t is the smallest number in T. Thus [itex](t - 1) \in S[/itex]. But then by (ii), [itex](t - 1) + 1 = t \in S[/itex], a contradiction. □

This is the type of presentation I want to make for my seminar.

It might be fun to generalize this result to arbitrary well-ordered sets.

A set X is well-ordered if all non-empty subsets of X have a least element. In particular, X has a least element 0.

Now the induction can be defined as:
If [itex]S\subseteq X[/itex] is such that
  • 0 is in S
  • If y in X has that [itex]\{x\in X~\vert~x\leq y\}\subseteq S[/itex], then y is in S.

Then S=X.

The fun thing is that every set can be well-ordered (using the axiom of choice). So we can do induction on every set! This is called transfinite induction.
 
  • #9


^ Yeah, I know about that stuff! That's a super good idea, thanks a lot. I will upgrade my presentation to discuss transfinite induction. Thanks for the idea!
 
  • #10


Hurkyl said:
Proof by contradiction would more closely relate to the following fact:
If [itex]A = \emptyset[/itex], then [itex]x \notin A[/itex]​

I have seen "x is an element of the empty set if and only if x is not equal to itself."

I'm told that this can be proved to be always true in any system of logic. There are two possible results: either all elements are not in the empty set, or all elements are. Needless to say, systems of the first type are found to be more useful.
 

1. What is the proof by contradiction method?

The proof by contradiction method is a mathematical proof technique in which a statement is proven to be true by assuming its opposite and showing that it leads to a contradiction.

2. How does the proof by contradiction method work?

The proof by contradiction method works by assuming the opposite of the statement to be proven and using logical reasoning to show that it leads to a contradiction. This contradiction proves that the original statement must be true.

3. What are the steps to using the proof by contradiction method?

The steps to using the proof by contradiction method are as follows:
1. Assume the opposite of the statement to be proven.
2. Use logical reasoning to show that this assumption leads to a contradiction.
3. Conclude that the original statement must be true.

4. When is the proof by contradiction method used?

The proof by contradiction method is often used when a direct proof or a proof by contraposition is not possible. It is also commonly used to prove the existence of mathematical objects such as irrational numbers.

5. What are the advantages and disadvantages of using the proof by contradiction method?

The advantages of using the proof by contradiction method include its versatility and ability to prove difficult statements. However, it may not always provide insight into why a statement is true and can sometimes be more complicated than other proof techniques.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
11
Views
3K
  • Set Theory, Logic, Probability, Statistics
Replies
3
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
863
  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
759
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
900
  • Set Theory, Logic, Probability, Statistics
Replies
11
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
3
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
6
Views
1K
Back
Top