Liste des Groupes | Revenir à c theory |
On 7/31/2024 2:36 AM, Mikko wrote:On 2024-07-16 18:18:07 +0000, olcott said:On 7/16/2024 2:57 AM, Mikko wrote:On 2024-07-15 13:43:34 +0000, olcott said:On 7/15/2024 3:17 AM, Mikko wrote:On 2024-07-14 14:50:47 +0000, olcott said:On 7/14/2024 5:09 AM, Mikko wrote:On 2024-07-12 14:56:05 +0000, olcott said:
"HHH is correct when it gives the result it gives" lolNo. HHH is not judging whether or not itself is a correct emulator.HHH does not see even that. It only sees whther that it does notIf the function called by DDD is not part of the input then theWe don't care about whether HHH halts. We know that HHH halts or
input does not specify a behaviour and the question whether DDD
halts is ill-posed.
fails to meet its design spec.
We are only seeing if DDD correctly emulated by HHH can can possibly
reach its own final state.
emulate DDD to its final state.
Not the case here: as Mike pointed out, we are dealing with simulation,*Infinite recursion behavior pattern*The semantics of the x86 instructions that emulates prove that itsSemantics of x86 language alone doesn't prove anything. Only a detailed
emulation is correct.
comparison of the emulator code to the x86 semantics may prove that.
An emulated sequence of instructions that has no conditional branch
instructions in this sequence is exactly repeated when it calls the same
function with the same parameters again.
HHH continues to emulate DDD until DDD halts* or DDD proves that it mustIf HHH is a decider, it halts, returning to DDD.
be aborted. This proves that no emulated HHH can possibly return to any
emulated DDD, thus DDD never *halts.
Les messages affichés proviennent d'usenet.