| Genuinely asking: Consider decimal numbers between 0 and 1 in binary. Here's how I am going to synthesize this set. Step 1: Take non-decimal binary numbers and consider them to be padded with an infinite of zeros at the left. ...0000000 ...0000001 ...0000010 ...0000011 ...0000100 ...0000101 ...0000110 .......... Do we agree that this will contain all the non-decimal non-negative binary numbers? In particular, is the following number in the above set? ...111111 (all ones, not zero-padding on the left). If not, why not. And if not, this seems to be a matter of definition to me. If yes, move on. Step 2: Place a decimal at the end of each line above and flip left and right. 0.0000000... 0.1000000... 0.0100000... 0.1100000... 0.0010000... ............ Do we agree that this contains all the decimal positive binary numbers between zero and one: [0, 1). Let's now apply diagonalisation on this. It says that the number 0.11111111... will not be present in the above set. Perhaps someone can see my confusion and enlighten me. :-) Thanks! |
Then you flip them over to the other side,in an operation that you yourself do not fully understand.
The first number that you flip (0.1) turns into 0.5 decimal
The second number that you flip (0.01) turns into 0.25 decimal
The third is 0.75
0.125
and so on. You are creating a subset of the rational numbers, which is obviously countable. It is countable because you constructed it to be countable. You constructed something that was countable and then tried to prove that it is countable.
Happens all the time :)