Very sorry in advance if these are naive questions, but I am still having a bit of trouble digesting Rudin's Diagonalization argument in the proof of Theorem 2.12 in Principles of Mathematical Analysis.
So far I have read the following posts (the first three give the proof as in the text verbatim, I would've copied it here again but I'm not sure how. Very sorry!) :
This one, this one, this one, and this one.
The third of which most closely matches my question, but I'm still slightly confused.
- (EDIT: This was explained to me in the comments) How is Rudin's argument not circular? At some point, wouldn't the diagonal will be a sequence of countably many elements? In fact, wouldn't there be countably many diagonals which map to countably many elements of $\mathbb{N}$?
If this is true, then the full diagonal sequence he constructs would then be the union of these countably many diagonals with countably many elements, and then claiming the full diagonal sequence is countable would be what he is wanting to prove?
Is there anything special about Diagonals (I suspect not, given some of the alternative proofs given in these overflow answers, but just to clarify). For example could the sequence be constructed by "tiling" the matrix using fixed sized sub-matrices?
By this I mean counting the elements within an $n \times n$ submatrix, for each such submatrix in the following way:
For example, with $n =2$ starting from the top right corner in the following pattern:
[(0,0), (0,1), (1,0), (1,1)], [(0,2), (0,3), (1,2), (1,3)], [(2,0), (2,1), (3,0), (3,1)], [(2,2), (2,3), (3,2), (3,3)]...
and continuing this pattern, counting the elements within the matrices from the top left corner to the bottom right (This is the pattern I was thinking, but I guess this is still moving along the diagonal... but maybe this could be done differently?)
For the $i$-th sub-matrix you enumerate, you map it to the natural numbers $\{(i-1)n^2+1, (i-1)n^2+2, \dots, (i)n^2 )\}$.