Dragonfall
- 1,023
- 5
Can someone prove to me why computable numbers are not closed under the taking of suprema?
The discussion centers on the incompleteness of computable numbers, specifically addressing their closure under suprema. Participants argue that computable numbers, while dense and countable, do not maintain the supremum property, as evidenced by the relationship between rational numbers (Q) and real numbers (R). The conversation highlights the sensitivity of computable real analysis to definitions, particularly regarding computable sets and Turing machines. Key definitions proposed include Turing machines that enumerate computable reals and those that accept real numbers as input, with emphasis on the challenges of representation and computation.
PREREQUISITESThis discussion is beneficial for mathematicians, computer scientists, and students of computability theory, particularly those interested in the properties of computable numbers and Turing machines.
Sorry, I left the adjective "computable" implicit.CRGreathouse said:(2) seems to have serious problems (how to input a real number? how to operate on it in a finite amount of time?).
Hurkyl said:Sorry, I left the adjective "computable" implicit.
But we're not talking about "recognizing a real number". We're talking about "doing a calculation with a computable real number". To be computable presupposes we have a way to write the number a finite string of symbols, and the TM would be programmed to operate on such representations.Dragonfall said:I think CRGreathouse means that it is not possible to recognize a real number with a TM, which can only regonize finitely many symbols, and strings of finite length.
It could be stronger, but it doesn't need to be; it's a definition, and it has properties. It may be useful for some purpose, or it might not.Dragonfall said:(1) needs to be stronger. The TM must list those that are in the set, and those that aren't (say, in alternating order). It's the "recursive" vs. "recursively enumerable" thing all over again.