I found a new way to count all of the rational numbers and I figured out that Cantors diagonal argument is meaningless as a proof that you cannot correspond all of the reals to counting numbers.
I’ll show you!
First you count the first ten numbers and their negatives (and 0)
0, 1, -1, 2, -2, 3, -3, 4, -4, 5, -5, 6, -6, 7, -7, 8, -8, 9, -9
This realization came to me when I figured out that if you mirror all of the counting numbers, you have every possible decimal expansion, and when this converges at infinity, you have all of the reals in the set, however, I haven’t yet figured out how to correspond all of them to counting numbers, or whether they can be, which is a proof I’m currently working on by using an infinite amount of lists with an infinite amount of dimension per list, Cantor only proves that you cannot count all numbers in a single list with one dimension, however, when dealing with multiple dimensions, it’s exceedingly easy to count all of the diagonals… so Cantor’s disproof that the reals cannot all be counted is false. I’m trying to find the limit for single lists in single dimensions, I think I’ve found it, but haven’t quite proved it yet. Anyways, aside from that work, a small portion of this is a new way to list all the rationals… and we’ll continue with that!
Anyways, when you hit the number 10, the mirroring starts. The mirror of 10 is 01. After you mirror any number, you move the decimal point in one place… so the next part of the sequence after -9 is…
10, -10, 0.1, -0.1, 0.(1 repeating), -0.(1 repeating)
11, -11, 1.1, -1.1, 1.(1 repeating), -1.(1 repeating)
12, -12, 2.1, -2.1, 2.(1 repeating), -2.(1 repeating)
etc…
Until you hit 100, then a new rule begins. The mirror of 100 is 001. When the number that’s about to be mirrored ends in a zero, you can only move the decimal point in ONE place after you mirror it, otherwise there will be infinite overlap as the numbers continue to expand. 00.1 means the same as 0.1, which already occurred in the mirror of 10 and will occur an infinite number of times as you count up and move the decimal point in as the zeros expand. So 100 looks like this:
100, -100, 0.01, -0.01, 1.0(1 repeating), -0.0(1 repeating), 0.(01 repeating), -0.(01 repeating)
However 101, the next number does not end in a zero, and it looks like this:
101, -101, 1.01, -1.01, 1.0(1 repeating), -1.0(1 repeating), 1.(01 repeating), -1.(01 repeating) [Then you march the decimal point in one more time!!!] 10.1, -10.1, 10.(1 repeating), -10.(1 repeating)
If you march the decimal point in again, you’ll have 101 again, which you already counted, so stop before the last digit. If you count this sequence, you will count every rational number with no overlap!!
102 looks like this…
102, -102, 2.01, -2.01, 2.0(1 repeating), -2.0(1 repeating), 2.(01 repeating), -2.(01 repeating), 20.1, -20.1, 20.(1 repeating), -20.(1 repeating)
etc…
That was my discovery, a new way to count all the rational numbers. There are so many real numbers, that I’m having trouble finding a proof or disproof for whether they can be counted in infinite lists with infinite dimensions per list, but I’m still working on it. The numbers get VERY exotic, and you may have to apply a dimension for each place a number is in as well!



.