Re: DDD correctly emulated by HHH is Correctly rejected as non-halting V2

Liste des GroupesRevenir à c theory 
Sujet : Re: DDD correctly emulated by HHH is Correctly rejected as non-halting V2
De : mikko.levanto (at) *nospam* iki.fi (Mikko)
Groupes : comp.theory
Date : 19. Jul 2024, 08:35:51
Autres entêtes
Organisation : -
Message-ID : <v7d50n$2t1kp$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
User-Agent : Unison/2.2
On 2024-07-18 14:08:32 +0000, olcott said:

On 7/18/2024 3:00 AM, Mikko wrote:
On 2024-07-17 13:02:31 +0000, olcott said:
 
On 7/17/2024 1:48 AM, Mikko wrote:
On 2024-07-16 15:57:04 +0000, olcott said:
 
 New slave_stack at:1038c4
Begin Local Halt Decider Simulation   Execution Trace Stored at:1138cc
[00002172][001138bc][001138c0] 55         push ebp      ; housekeeping
[00002173][001138bc][001138c0] 8bec       mov ebp,esp   ; housekeeping
[00002175][001138b8][00002172] 6872210000 push 00002172 ; push DDD
[0000217a][001138b4][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
New slave_stack at:14e2ec
[00002172][0015e2e4][0015e2e8] 55         push ebp      ; housekeeping
[00002173][0015e2e4][0015e2e8] 8bec       mov ebp,esp   ; housekeeping
[00002175][0015e2e0][00002172] 6872210000 push 00002172 ; push DDD
[0000217a][0015e2dc][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
Local Halt Decider: Infinite Recursion Detected Simulation Stopped
 The trace does not show that HHH returns so there is no basis to
think that HHH is a decider.
 
 The trace shows the data of the executed program of HHH that
does halt.
 It shows some of the data, not all, and in particular, not the halting.
 
 _DDD()
[00002163] 55         push ebp      ; housekeeping
[00002164] 8bec       mov ebp,esp   ; housekeeping
[00002166] 6863210000 push 00002163 ; push DDD
[0000216b] e853f4ffff call 000015c3 ; call HHH(DDD)
[00002170] 83c404     add esp,+04
[00002173] 5d         pop ebp
[00002174] c3         ret
Size in bytes:(0018) [00002174]
 DDD emulated by HHH according to the semantic meaning of
its x86 instructions never stop running unless aborted.
 The abortion is shown but not any reason to abort.
 
 In other words it is too difficult for you to understand that
the above specifies this execution trace:
 *Repeat until aborted*
{
   DDD emulated by HHH
   [00002163] 55         push ebp      ; housekeeping
   [00002164] 8bec       mov ebp,esp   ; housekeeping
   [00002166] 6863210000 push 00002163 ; push DDD
   [0000216b] e853f4ffff call 000015c3 ; call HHH(DDD)
}
Your interpretation is wrong, as your interpretations usually are.
Nothing in the trace connects this particular pice of trace to
the abortion. The string "*Repeat untio aborted*" is not a part of
the trace.
--
Mikko

Date Sujet#  Auteur
3 Jul 25 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal