Liste des Groupes | Revenir à theory |
On 7/3/2024 12:51 PM, Fred. Zwarts wrote:Exactly! Well done! This proves that HHH cannot possibly correctly simulate itself. If it aborts, it does so one cycle too soon.Op 03.jul.2024 om 18:03 schreef olcott:_DDD()>
[00002172] 55 push ebp ; housekeeping
[00002173] 8bec mov ebp,esp ; housekeeping
[00002175] 6872210000 push 00002172 ; push DDD
[0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
[0000217f] 83c404 add esp,+04
[00002182] 5d pop ebp
[00002183] c3 ret
Size in bytes:(0018) [00002183]
DDD correctly emulated by any element of the infiniteDDD is correctly emulated by HHH which calls an emulated HHH(DDD)Anyone knowing the x86 language knows that a program cannot be programmed to do two different things
to repeat this process an endless number of times until aborted
or out-of-memory error.
It cannot do both run out of memory *and* abort.
set of every pure function HHH cannot possibly reach
its own ret instruction and halt.
That HHH aborts itsIndeed, an abort does not make the simulation correct and an infinite simulation is not correct either.
emulation at some point or never aborts its emulation
cannot possibly change this.
So make up your mind. What does it do?
And what does "endless number of times until aborted" mean? Does it abort after an infinite number of steps?
Make clear what you mean. After how many cycles is the simulation aborted?
Les messages affichés proviennent d'usenet.