Liste des Groupes | Revenir à theory |
On 3/25/2025 3:47 AM, joes wrote:Indeed a simulator simulating itself will never reach the end of the simulation.Am Mon, 24 Mar 2025 18:04:21 -0500 schrieb olcott: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 steps
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.A pure simulator can not limit the number of steps. Also III doesn'tThere is no different instance of EEE that doesn't abort.
halt in, say, 3 steps. Why should III call a different instance
that doesn't abort, when it is being simulated?
>
They all stop emulating after a finite number of steps.
When EEE emulates 4 billion steps of III, III never
reaches its final halt state.
Les messages affichés proviennent d'usenet.