Cantor's diagonalization method prove that the real numbers between $0$ and $1$ are uncountable. I can not understand it.
- About the statement. I can 'prove' the real numbers between $0$ and $1$ is countable (I know my proof should be wrong, but I dont know where is the wrong).
- Proof: The real numbers between $0$ and $1$ can always be written as "$0.$xxxx...". If we remove the '$0.$', the number after it "xxxx..." is always an integer. In addition, in order to has the well-defined addition of infinite long integers, we also ask the reflection operation, i.e. the corresponding of "$\sqrt{2}-1=0.4142...$" is "$...2414$". Through this way, we may build one to one correspondence from real numbers in $(0,1)$ onto the natural numbers. Thus the real numbers in $(0,1)$ is countable.
- Remark: As far as I understanding, both rational numbers ( $1/3=0.333...$) and irrational numbers ($\sqrt{2}-1=0.4142...$) in the region $(0,1)$ are corresponding to natural numbers in the ways of removing the '$0.$' and reflection. Here '$0.333...$' and '$0.4142...$' are corresponding to infinite long integers '$...333$' and '$...4142$'.
- EDIT: The infinite long integer has the right end is not an infinite number, because for any infinite long integer has the right end (suppose it is 'n'), we can well define 'n+1' (e.x. "$...2414$+1"), which is bigger than 'n', thus 'n' is not an infinity value, as the infinity value should be bigger than any natural number.
- About Cantor's proof. Seem's that Cantor's proof can be directly used to prove that the integers are uncountably infinite by just removing "$0.$" from each real number of the list (though we know integers are in fact countably infinite).
- Remark: There are answers in Why doesn't Cantor's diagonalization work on integers? and Why Doesn't Cantor's Diagonal Argument Also Apply to Natural Numbers? It is said the main reason is integers cannot have an infinite number of digits. I can not understand this. As I show above, by remove '0.' from '$\sqrt{2}-1=0.4142...$', we can get an integer, which is infinite long. And also, integers are in fact countably infinite also means we can have infinite big integer.
I think the confusion is over the definition of an integer. An integer, as usually defined, has only a finite number of digits. An infinite collection of digits, like "4142...", is not an integer. In your last remark, you declare "4142..." to be an infinitely long integer, but math doesn't work that way. You can similarly prove that there are uncountably many integers by declaring every real number to be an integer, but that won't have demonstrated anything other than linguistic creativity.