1

Say we enumerate the list of rational numbers in the way given in the standard proof of rational numbers being countable (the link of the proof is given below). Then we take all of the numbers from the list whose decimal representation includes only the numbers $1$ and/or $0$. Now we construct the number $x$ in the way that Cantor's diagonalization suggests. $x$ should not be in the given list, hence rational numbers should not be countable. Could you please point out the flaw in this logic?

Cantor's diagonalization; Proof that rational numbers are countrable

  • 7
    you don't know $x$ is rational – Kenta S Apr 03 '20 at 12:05
  • Suppose you have list of decimals {0.1111111, 0.1010101010, 0.100100100, 0.10001000, etc.} How do you construct $x$? Can you explain further, maybe my english is not good enough to understand – Gareth Ma Apr 03 '20 at 12:05
  • 1
    As said, you have not proved that $x$ is rational. But I think the question is a bit interresting as one could intuitively expect that you could rearrange the numbers so that the diagonal becomes periodic (however sinc $\mathbb Q$ is countable you can't). – skyking Apr 03 '20 at 13:04

1 Answers1

4

In the proof of uncountably many irrational numbers, you just need to show it is real and not in the list already. However for rational numbers, you also need the decimal expansion to be periodic, which cannot be ensured by diagonization, even when you're constructing $x$ from rational numbers with only $1$ and $0$.

An example would be the Liouville Number which only has $1$ and $0$, but is not periodic and thus not rational.

Gareth Ma
  • 1,853