Originally Posted by
Caerulea
These methods are not actually less powerful. The method that could determine a binary representation of the number, could determine a binary representation of anything. For instance, the binary encoding of any rational number, assuming there exists a way to uniquely encode rational numbers in binary, which there does.
I think there is a misunderstanding with regards to countable infinity. Just because there are countably infinite steps does not mean that it is impossible, because time doesn't matter in this hypothetical scenario. Each step might be evaluated on a magical device so that it takes no time. Then we would arrive at an answer. The answer would have infinite information, but it would still be an answer. We can represent 1/3 in decimal notation, it is a 0.3 followed by infinite 3s. Just because actually writing it out would be impossible does not mean it doesn't exist, and neither does it not exist because there are infinite digits (side note, 2 has infinite digits in its decimal representation. It just so happens that most of them are 0). Numbers are not a process.
Even if the algorithm did not take 0 seconds, it could still be completed in finite time. What if each successive step was executed twice as fast, and the first took 1 minute. Then the entire process would take 2 minutes.
The point is, with a countably number of steps and an omniscient oracle, you can determine exactly a number so long as the steps take a finite amount of time in sum.
—Caerulea