Deutsch   English   Français   Italiano  
<975d2896f82b6e2f11ef67a0bb31efef16d256f4@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.quux.org!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: joes <noreply@example.org>
Newsgroups: comp.theory
Subject: Re: DDD emulated by HHH diverges from DDD emulated by HHH1
Date: Tue, 3 Jun 2025 18:48:57 -0000 (UTC)
Organization: i2pn2 (i2pn.org)
Message-ID: <975d2896f82b6e2f11ef67a0bb31efef16d256f4@i2pn2.org>
References: <101khcl$3bfvj$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 3 Jun 2025 18:48:57 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="3144802"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="nS1KMHaUuWOnF/ukOJzx6Ssd8y16q9UPs1GZ+I3D0CM";
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
 git.gnome.org/pan2)
X-Spam-Checker-Version: SpamAssassin 4.0.0

Am Mon, 02 Jun 2025 10:52:53 -0500 schrieb olcott:

> DDD correctly emulated by HHH diverges from DDD correctly emulated by
> HHH1 as soon as HHH begins emulating itself emulating DDD, marked below.
> *HHH1 never emulates itself emulating DDD*
No, it simulates HHH simulating DDD, just like HHH does. Of course
"itself" refers to a different program, but they're simulating the
same code. Is that all you're getting at?


>   machine   stack     stack     machine    assembly address   address  
>   data      code       language ========  ========  ========  ==========
>   =============
> [000021a3][0010382d][00000000] 55         push ebp      ; main()
> [000021a4][0010382d][00000000] 8bec       mov ebp,esp   ; main()
> [000021a6][00103829][00002183] 6883210000 push 00002183 ; push DDD
> [000021ab][00103825][000021b0] e843f3ffff call 000014f3 ; call HHH1 New
> slave_stack at:1038d1
> 
> Begin Local Halt Decider Simulation   Execution Trace Stored at:1138d9
> [00002183][001138c9][001138cd] 55         push ebp      ; DDD of HHH1
> [00002184][001138c9][001138cd] 8bec       mov ebp,esp   ; DDD of HHH1
> [00002186][001138c5][00002183] 6883210000 push 00002183 ; push DDD
> [0000218b][001138c1][00002190] e833f4ffff call 000015c3 ; call HHH New
> slave_stack at:14e2f9
> 
> Begin Local Halt Decider Simulation   Execution Trace Stored at:15e301
> [00002183][0015e2f1][0015e2f5] 55         push ebp      ; DDD of HHH[0]
> [00002184][0015e2f1][0015e2f5] 8bec       mov ebp,esp   ; DDD of HHH[0]
> [00002186][0015e2ed][00002183] 6883210000 push 00002183 ; push DDD
> [0000218b][0015e2e9][00002190] e833f4ffff call 000015c3 ; call HHH
> 
> *This is the beginning of the divergence of the behavior*
> *of DDD emulated by HHH versus DDD emulated by HHH1*

Here we are where HHH has simulated DDD calling HHH simulating DDD about
to call HHH again, which is where the outermost simulator stops
simulating further, so there is no more trace. HHH1 of course continues
simulating.
What else do you think HHH is simulating from here on?

> New slave_stack at:198d21 [00002183][001a8d19][001a8d1d] 55         push
> ebp      ; DDD of HHH[1]
> [00002184][001a8d19][001a8d1d] 8bec       mov ebp,esp   ; DDD of HHH[1]
> [00002186][001a8d15][00002183] 6883210000 push 00002183 ; push DDD
> [0000218b][001a8d11][00002190] e833f4ffff call 000015c3 ; call HHH Local
> Halt Decider: Infinite Recursion Detected Simulation Stopped
> 
> [00002190][001138c9][001138cd] 83c404     add esp,+04 ; DDD of HHH1
> [00002193][001138cd][000015a8] 5d         pop ebp     ; DDD of HHH1
> [00002194][001138d1][0003a980] c3         ret         ; DDD of HHH1
> [000021b0][0010382d][00000000] 83c404     add esp,+04 ; main()
> [000021b3][0010382d][00000000] 33c0       xor eax,eax ; main()
> [000021b5][00103831][00000018] 5d         pop ebp     ; main()
> [000021b6][00103835][00000000] c3         ret         ; main()
> Number of Instructions Executed(352831) == 5266 Pages
-- 
Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
It is not guaranteed that n+1 exists for every n.