I know the topic of countability of reals has been discussed a lot, but I still don't understand the proofs, including the well-kown diagonal approach. So, please forgive my dilettantism if it has place.
First of all, the main subject: is there anything wrong with this counting approach?counting reals
Here we count each node of the tree which represents all possible numbers in [0, 1). 1 could also be included, as well as the rest. Each new level - is the next digit. Here I chose binary form, but it could certainly be decimal. And I don't see any misses here. So it seems we can still count the reals.
Another question is related to the diagonal proof. But on the other hand it seems to not be a proof. At least for two reasons:
- At any given momemnt when we try to construct a new number, we actually take into account just an already counted list, and we surely can get a number which is not yet in the list. But that seems to just mean that we have not yet counted a new number. After all, we're dealing with an infinite list, and at any moment of counting there are still more numbers wich we have not counted yet.
- Another point which confuses me is that this same diagonal method will also prove that the set of natural numbers is also uncountable. And that certainly isn't the case. Isn't it such? Same considerations: assuming we have counted all natural numbers, we can construct another natural number which is not (yet) in the list.
Sorry for having two questions in one, but they are closely related. Moreover, the same considerations about the diagonal also confuse me in other proofs of uncountability of reals. They all seem to appeal to the same issue: when we see there is still a new number exists which is not yet in the list, we're actually taking into account an already made list. But it seems to just mean we have not yet counted our new number. Would be thankful for the clarifications.