Liste des Groupes | Revenir à theory |
On 3/24/2025 5:49 PM, André G. Isaak wrote:On 2025-03-24 16:43, olcott wrote:
Computable functions *are* pure math objects. You seem to want toComputable functions don't have inputs. They have domains. TuringMaybe when pure math objects. In every model of computation they seem
machines have inputs.
to always have inputs.
conflate them with C functions, but that is not the case.
The crucial point is that the domains of computable functions are *not*
restricted to strings, even if the inputs to Turing Machines are.
There is not a bijection between natural numbers and strings. There isWhile the inputs to TMs are restricted to strings, there is no suchSince there is a bijection between natural numbers and strings of
such restriction on computable functions.
The vast majority of computable functions of interest do *not* have
strings as their domains, yet they remain computable functions (a
simple example would be the parity function which maps NATURAL
NUMBERS (not strings) to yes/no values.)
decimal digits your qualification seems vacuous.
a one-to-many mapping from natural numbers to strings, just as there is
a one-to-many mapping from computations (i.e. turing machine/input
string pairs, i.e. actual Turing machines directly running on their
inputs) to strings.
When III is emulated by pure emulator EEE for any finite number of stepsA pure simulator can not limit the number of steps. Also III doesn't
of emulation according to the semantics of the x86 language it never
reaches its own "ret" instruction final halt state THUS DOES NOT HALT.
When III is directly executed calls an EEE instance that only emulates
finite number of steps then this directly executed III always reaches
its own "ret" instruction final halt state THUS HALTS.
Les messages affichés proviennent d'usenet.