Counting Real Numbers Forgive me if this is a novice question. I'm not a mathematics student, but I'm interested in mathematical philosophy.

Georg Cantor made an argument that the set of rational numbers is countable by showing a correspondence to the set of natural numbers. He did this by scanning rational numbers in a zigzag scheme starting at the top left corner of a 2D table of integers representing the numerator vs. denominator of every rational number. He also proved that the set of real numbers is uncountable through his famous diagonalization argument.

My question is, why can't real numbers also be counted in the same fashion by placing them in a 2D table of integers representing the whole vs. decimal parts of a real number i.e. like this:

    0   1   2   3   4  ...
0  0.0 0.1 0.2 0.3 0.4 ...
1  1.0 1.1 1.2 1.3 1.4 ...
2  2.0 2.1 2.2 2.3 2.4 ...
3  3.0 3.1 3.2 3.3 3.4 ...
4  4.0 4.1 4.2 4.3 4.4 ...
.   .   .   .   .   .  .
.   .   .   .   .   .   .
.   .   .   .   .   .    .


and scanning them in a zigzag scheme starting at the top left corner? Negative reals can also be treated the same way as negative rationals (e.g. by pairing even natural numbers with positive real numbers, and odd natural numbers with negative real numbers).
You only counted a subset of the reals, namely, the set including the integers as well as reals with one decimal place. You cannot count the reals, as you would have to count to an infinite number of decimal places, as some reals have no fractional representation.

To 'count' as you propose, you would need the top heading to be reals, as well as the side heading, making it all but impossible to actually count anything, due to the fact you would now have two of the infinite sets, which you are using to count the infinite set itself.

Between any two real numbers lies the entire set of integers (Or so hypothesized. In any case, some infinite quantity), thus you cannot "count" reals, as there are infinite reals between any two reals you can pick to "count".
You only counted a subset of the reals, namely, the set including the integers as well as reals with one decimal place. You cannot count the reals, as you would have to count to an infinite number of decimal places, as some reals have no fractional representation.

To 'count' as you propose, you would need the top heading to be reals, as well as the side heading, making it all but impossible to actually count anything, due to the fact you would now have two of the infinite sets, which you are using to count the infinite set itself.

Between any two real numbers lies the entire set of integers (Or so hypothesized. In any case, some infinite quantity), thus you cannot "count" reals, as there are infinite reals between any two reals you can pick to "count".