Why does Cantor's diagonal argument show the real numbers are uncountable? Describe the key construction and where the contradiction arises.
Think about your answer, then reveal below.
Model answer: Assume for contradiction that all reals in [0,1] can be listed as r₀, r₁, r₂, .... Construct a new real x by making x's n-th decimal digit differ from the n-th decimal digit of rₙ (e.g., if rₙ's n-th digit is 5, set x's n-th digit to 6; otherwise set it to 5). Then x differs from r₀ at the 0th digit, from r₁ at the 1st digit, from r₂ at the 2nd digit, and so on — x differs from every rₙ at the n-th position. So x is not in the list. But x is in [0,1], contradicting the assumption that the list was complete.
The diagonal argument works because the construction is guaranteed to produce something *not* in the list: by design, x disagrees with every listed real at at least one decimal place. No matter how cleverly you arrange the list, the diagonal construction finds an element that escapes it. This shows that no bijection from ℕ to [0,1] can exist — the reals are strictly more numerous than the naturals. The argument generalizes: the power set of any set is always strictly larger than the set itself (Cantor's theorem), implying there is a strict hierarchy of infinite cardinalities, not just one kind of infinity.