I am wondering what is wrong with my proof showing the real numbers are countable.
Create a set for every real number having 1 digit (10s position) with 0<=x<10
{0, 1, 2, ..., 9} / 10 = {0.0, 0.1, 0.2, 0.3, ..., 0.9}
This set covers all numbers with 1 digit, but no number having 2 or more digits
Create a set for every real number having 2 digits (100s position) with 1 digit set and 10<=x<100
{0.0, 0.1, 0.2, ..., 0.9} $\cup$ {10, 20, 30, ..., 90} / 1000 $\cup$ {11, 12, 13, ..., 19, 21, 22, 23, ..., 29, 30, 31, 32, 33, ..., 39, ..., 99} / 100 =
{0, 0.01, 0.02, 0.03, ..., 0.09, 0.1, 0.11, 0.12, 0.13, ..., 0.19, 0.2, ..., 0.99} = {0, 0.01, 0.02, 0.02, ..., 0.99}
Were the bold number are from the one digit set (I am inserting an element of the one digit set into every 10th position)
This set contains all 2 digit numbers, but is missing all sets containing 3 or more digits.
Create a set for every number having 3 digits (1000 position) with the 2 digit set and 100<=x<1000
{0.00, 0.01, 0.02, ..., 0.99} $\cup$ {100, 200, 300, ..., 900} / 100000 $\cup$ {110, 120, 130, ..., 190, 210, 220, 230, ..., 290, ..., 310, 320, 330, ..., 390, 410, ..., 990} / 10000 $\cup$ {101, 102, 103, ..., 109, 111, 112, 113, ..., 119, 121, 122, 123, ..., 129, 131, ..., 999} / 1000 =
{0.0, 0.001, 0.002, 0.003, ..., 0.009, 0.01, 0.011, 0.012, ..., 0.019, 0.02, ..., 0.999} = {0, 0.001, 0.002, ..., 0.999}
Were the bold number are from the one digit set (I am inserting an element of the two digit set into every 10th position)
This set contains all 3 digit numbers, but is missing all sets containing 4 or more digits.
If I repeated this to infinity I would eventually arrive at a set containing all numbers with an infinite amount of digits after the decimal ($0.\overline{00}$ to $0.\overline{99}$). No number would be missing except for any number with an more digits than infinity, which could easily be gotten by doing one or more rounds.
The only problem I can see with this proof is if you defined the natural numbers as having a finite number of digits. However, that would contradict the idea of the natural numbers being infinite (there are only a finite number of combinations for a set of finite numbers, which is 10^( the number of digits in your limit)), which suggests that at least one natural number has an infinite number of digits.
I am very aware of cantors diagonal argument and think this proof shows a counter example. In the case of a real number, like pi mapping to a rational number I would think that since the natural numbers are infinite, I would expect there to be a number that has the exact same digits as pi. If I divide this number by 10^(n-1), were n = number of digits in pi I get pi. Again the only problem with this logic is in how you define the natural numbers. If these is the case then please tell me and point me to a source that defines this.
Again I am not a mathematician and have a limited understanding of mathematics, so I am probably wrong here.