My discrete class acquainted me with me Cantor's proof that the real numbers between 0 and 1 are uncountable. I understand it in broad strokes - Cantor was able to show that in a list of all real numbers between 0 and 1, if you look at the list diagonally you find real numbers that are not included on the list- but are clearly in between 0 and 1. Thus that particular set is uncountable (and I assume uncountably infinite? Is that a thing?).
My question is this - how is the list constructed? Or is that beside the point, as no list could ever entail every single real number anyway, and looking at any such list diagonally would yield new real numbers 0 < x < 1?
Taking any list of (the decimal representation of) real numbers, you can look at the diagonal (that is, you consider th 1st decimal from the 1st number in the list, the second decimal from the second nimber, etc.), and construct a new decimal number by taking any digit other than what you find on that diagonal. Thus, for example, if the 1st decimal of the first number is a 5, then for the first decimal of the new number pick, say, 7. If the second decimal of the second number is a 3, then for the second decimal of the new number pick, say, 8. This way, the new number (0.78...) will always differ in the n-th decimal from the n-th number on the list, i.e. the new number cannot possibly be in the list! Hence the list is not complete. Since this works for any list, there cannot be a complete listing of all real numbers between 0 and 1.