Find the flaw in the following proof that any set with
\(n\) people are all the same age.
We proceed by induction. Let
\(P(n)\) be the proposition βIn any set of
\(n\) people are all the same age.β
We proceed by induction on
\(n\text{.}\)
Basis step. It is clear that in any set with 1 person, they are the same age. Thus
\(P(1)\) is true.
Inductive step Fix
\(k \geq 1\text{.}\) Assume
\(P(k)\) is true so that any set of
\(k\) people are the same age. Let
\(S\) be a set of
\(k + 1\) people. We have to show that everyone in
\(S\) is the same age. Pick one person
\(X\) in
\(S\text{.}\) Let
\(T = S - \set{X}\text{.}\) Then
\(\size{T} = k\text{,}\) so by the inductive hypothesis everyone in
\(T\) is the same age, call it
\(a\text{.}\) Pick another person
\(X'\) in
\(S\text{,}\) \(X \neq X'\text{.}\) Let
\(T' = S -\set{X'}\text{.}\) Then
\(\size{T'} = k\text{,}\) so by the inductive hypothesis everyone in
\(T'\) is the same age, call it
\(a'\text{.}\)
Notice that we have
\(a = a'\) since
\(T\) and
\(T'\) have some members in common. Furthermore,
\(T \cup T' = S\text{.}\) Thus everyone in
\(S\) is the same age.
Therefore by mathematical induction, any set of
\(n\) people are all the same age.
Solution.
What is the error in the βproofβ? When we choose
\(X' \neq X\text{,}\) we are assuming
\(k \geq 2\text{.}\) Furthermore, when we assert
\(T\) and
\(T'\) have members in common, we assume
\(k \geq 3\text{.}\) This shows that we need to be really careful that the basis step is correctly chosen so that the inductive step can work.