muzimuzhi / math-notes

Notes of self-taught undergraduate-level math
2 stars 0 forks source link

Exercise 4.4-12 #3

Open Spdwal opened 5 years ago

Spdwal commented 5 years ago

Describe the fallacy in the following “proof” by induction:

Statement. Given any collection of $n$ blonde girls. If at least one of the girls has blue eyes, then all $n$ of them have blue eyes.

“Proof.” The statement is obviously true when $n = 1$. The step from $k$ to $k + 1$ can be illustrated by going from $n = 3$ to $n = 4$. Assume, therefore, that the statement is true when $n = 3$ and let $G{1}$, $G{2}$, $G{3}$, $G{4}$, be four blonde girls, at least one of which, say $G{1}$ , has blue eyes. Taking $G{1}$, $G{2}$, and $G{3}$, together and using the fact that the statement is true when $n = 3$, we find that $G{2}$ and $G{3}$, also have blue eyes. Repeating the process with $G{2}$, $G{3}$ and $G{4}$, we find that $G{4}$, has blue eyes. Thus all four have blue eyes. A similar argument allows us to make the step from $k$ to $k + 1$ in general.

Corollary. All blonde girls have blue eyes.

Proof. Since there exists at least one blonde girl with blue eyes, we can apply the foregoing result to the collection consisting of all blonde girls.

Note: This example is from G. Pólya, who suggests that the reader may want to test the validity of the statement by experiment.

muzimuzhi commented 5 years ago

A similar argument allows us to make the step from $k$ to $k+1$ in general.

This statement is not true when $k = 1$. Hence, in general, the statement is false (since the counterexample exists when $k = 1$)

Following the method of proof by induction, if $A(n_1)$ is true, the second step requires that for arbitrary $k \ge n_1$, $A(k) \Longrightarrow A(k+1)$ holds. So in general, prove $A(c) \Longrightarrow A(c+1)$ for some constant integer $c$ (the wrong "proof" uses $c = 3$) is not sufficient.

muzimuzhi commented 5 years ago

More words.

muzimuzhi commented 5 years ago

用中文解释下

原命题:任意 n 个女孩,如果至少有一个女孩满足条件 X,则所有女孩满足条件 X

原命题的加强(把「至少」去掉了):任意 n 个女孩,如果有且只有一个女孩满足条件 X,则所有女孩满足条件 X

题干里证明的是这个加强的命题


题干里的证明

为什么错了呢?因为用题干里的方法,没法证明「如果 n = 1 成立,那么 n = 2 成立」


为什么没法证明「如果 n = 1 成立,那么 n = 2 成立」呢?

先看题干里的方法,证明 n = k 可以推到 n = k+1

n = 1 推到 n = 2 会失败,是因为

muzimuzhi commented 5 years ago

所以,在英文的第一条回复里,我圈出来

A similar argument allows us to make the step from k to k+1 in general.

这句话是错的,错在 k = 1 时不成立。相当于有个边界情况没覆盖。

muzimuzhi commented 5 years ago

一个正常的证明结构,应当是

综上,对任意正整数都成立


题干的问题是,其实那个方法只适用于 k >= 2 的情况,不适用于 k = 1 的情况,然而它用

A similar argument allows us to make the step from k to k+1 in general.

这句话糊弄过去了。