All numbers are imagined.If you imagine a string of repeating decimals completes it does.
In the imagination.
In the imagination 1.000 = 0.999...
Because in the imagination you can pretend the repeating decimals somehow complete.
In the real world there is no such thing as a repeating decimal.
It is all pretend knowledge.
Like knowing about Archie and Jughead.
- - - Updated - - -
But it is still not a property of the number.But as I've pointed out elsewhere, C isn't Turing completeConsider the number L, specified thusly: treat every possible sequence of ASCII characters as a number N written in base 128. Let the real number L be a number between 0 and 1 whose binary expansion has its Nth binary digit determined by the properties of ASCII sequence N, as follows. If sequence N is not a legal C program, bit N of number L is 0. If sequence N is a legal C program that contains a command to read any input other than a file the program wrote itself, bit N is 0. If sequence N is legal C and doesn't contain such an input command, and if you run the program it exits, bit N is 0. If sequence N is legal C and doesn't contain such an input command, and if you run the program it goes into an infinite loop, bit N is 1.
The number L itself has the special property of being non-computable. This has nothing to do with how we state the problem of identifying L. If there existed a program P that could dependably compute the Nth bit of L in a finite amount of time, which is what it means for a number to be computable, then if you wanted to know whether some other program Q ever goes into an infinite loop, all you would need to do is read the program, interpret its ASCII characters as a number in base 128, feed that number into program P, and when program P finishes, see whether it says the corresponding digit of L is 0 or 1. If P says 1, L goes into an infinite loop. If P says 0, L halts. That means P solves the Halting Problem. But Alan Turing already proved it's impossible for any program to solve the Halting Problem.You can determine halting of all those C programs with another program of sufficient power, since each C program is effectively a very very large state machine.
Plenty of languages are Turing complete though, and any of those works for your argument.
The number is just a property of the problem.
