ianzin: maybe I can refomulate Cantor’s proof in a way that does not rely on the notion of a ‘list,’ and which is actually more in tune with how mathematicians think about it nowadays.
First, we define the size (cardinality) of a set indirectly:
the cardinality of a set A is less than or equal to the cardinality of the set B if
there is an injective function from A to B. (Recall that an injective function is one that sends different elements to differnent places)
Let’s test this definition on finite sets:
size of {a,b,c} is less than or equal to size of {z,x,c,v}, since there is an injective function from the former to the latter. For example, a goes to z, b goes to x, c goes to c.
However, size of {z,x,c,v} is not less than or equal to size of {a,b,c}, since any function from the former to the latter must send two different elements to the same place.
On to Cantor’s proof:
He assumes (in the sense of a Reductio ad absurdum) that there is an injective function from the set of real numbers between 0 and 1 to the set of natural numbers. So, for each of these real numbers, there is a natural number that this injective function sends it to.
Well, you know the rest: For each natural number n, he takes whichever real number is mapped to it and chooses a different choice for the n-th digit. He then takes all of these different digits, and puts them together in the right order, and says that this new number cannot be mapped anywhere, otherwise it would violate the injectivity of the function (that is, it would be mapped to the same place as a different real number), giving a contradiction (again, in the sense of a Reductio ad absurdum).