Cantor published that is uncountable back in 1874. The proof for the linked theorem is pretty much what he proposed; however, he also proposed this theorem:
is uncountable
An alternative way to prove this is to show that where is a valid bijection. This would imply so then since is uncountable then is as well.
Proof
Assume that there is some function that is bijective. For each then there is a real number it maps to. We can represent each number with its decimal expansion:
So for each then is the digit from the set that represents the -th digit in the decimal expansion of . The injectivity of via can be summarized with:
The key assumption here is that every real number in is assumed to be somewhere on this list.
Now, define a real number with the decimal expansion using the rule:
Notice that clearly since . Similarly since . Repeat this process, so then for any so then must not be in the list! This is a contradiction since we had assumed that every real number in was in the list but clearly isn't.
☐
Rebuttals to the Diagonalization Argument
The following are rebuttals to the above diagonalization argument, and ways to fix that. See Cantor's Problems#1.6.3 for more info on this.