Deutsch   English   Français   Italiano  
<vc9kjv$2u9le$1@dont-email.me>

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

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott333@gmail.com>
Newsgroups: comp.theory
Subject: Re: Rebutting the Sipser Halting Problem Proof --- H emulating H
 emulating D
Date: Mon, 16 Sep 2024 10:58:54 -0500
Organization: A noiseless patient Spider
Lines: 98
Message-ID: <vc9kjv$2u9le$1@dont-email.me>
References: <vc6qlc$275or$1@dont-email.me> <vc94bp$2q9hl$1@dont-email.me>
 <vc975i$2qm11$3@dont-email.me> <vc9c9j$2s39m$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 16 Sep 2024 17:58:56 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="36d0389ed0f85457a25604798effec17";
	logging-data="3090094"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/AAzMD5D6uzRy74aLECPQh"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:L+g0HY8AYug8+LKA6NZ5w2YBk1E=
In-Reply-To: <vc9c9j$2s39m$1@dont-email.me>
Content-Language: en-US
Bytes: 5052

On 9/16/2024 8:36 AM, Fred. Zwarts wrote:
> Op 16.sep.2024 om 14:09 schreef olcott:
>> On 9/16/2024 6:21 AM, Fred. Zwarts wrote:
>>> Op 15.sep.2024 om 16:23 schreef olcott:
>>>>
>>>> Rebutting the Sipser Halting Problem Proof
>>>> D(D) correctly reports its own halt status
>>>>
>>>> https://www.researchgate.net/ 
>>>> publication/364302709_Rebutting_the_Sipser_Halting_Problem_Proof
>>>>
>>>
>>>> We can see that the first seven instructions of D emulated by H 
>>>> precisely match the first seven instructions of the x86 source-code 
>>>> of D. This conclusively proves that these instructions were emulated 
>>>> correctly. 
>>>
>>> Yes H makes a good start, but fails to complete the simulation, 
>>> because of a bug in the code to recognise an infinite 'recursion'.
>>>
>> Then if you are not a damned liar you can see this
>> next part that you dishonestly erased.
>>
>> D()
>> [0000218e] 55             push ebp         ; begin D
>> [0000218f] 8bec           mov ebp,esp
>> [00002191] 8b4508         mov eax,[ebp+08]
>> [00002194] 50             push eax         ; push param
>> [00002195] 8b4d08         mov ecx,[ebp+08]
>> [00002198] 51             push ecx         ; push param
>> [00002199] e8a0f2ffff     call 0000143e    ; call H
>>
>> After D calls H(D,  D) we can see that H correctly emulates itself 
>> emulating D because again we see that the first seven instructions of 
>> D emulated by the emulated H precisely match the first seven 
>> instructions of the x86 source-code of D. This conclusively proves 
>> that these instructions were emulated correctly.
>>
> Yes, nobody denies that H made a good start, but it failed with the 
> seventh instruction, where it did not correctly simulate the call 
> instruction, which should be followed by the simulation of instructions 
> within H. 

Examining emulations of emulations is very confusing
in the 260 page execution trace. Here it is:

first line of H [0000143e]
page  38 executed H
page  48 emulated H
page 249 emulated emulated H

first line of D [0000218e]
page  38 executed D
page  41 emulated D
page 132 emulated emulated D

We can tell that a line is emulated when it is
preceded by: "call 000007be" call _DebugStep()

https://www.liarparadox.org/D(D)_Sipser_Full.pdf

page 38 executed D invokes executed H
[000021be][00103868][00000000] 55 push ebp
[000021bf][00103868][00000000] 8bec mov ebp,esp
[000021c1][00103864][0000218e] 688e210000 push 0000218e
[000021c6][00103860][000021cb] e8c3ffffff call 0000218e
[0000218e][0010385c][00103868] 55 push ebp
[0000218f][0010385c][00103868] 8bec mov ebp,esp
[00002191][0010385c][00103868] 8b4508 mov eax,[ebp+08]
[00002194][00103858][0000218e] 50 push eax
[00002195][00103858][0000218e] 8b4d08 mov ecx,[ebp+08]
[00002198][00103854][0000218e] 51 push ecx
[00002199][00103850][0000219e] e8a0f2ffff call 0000143e

page 40-41 executed H is calling the emulator to emulate D
[00001208][001037dc][00103894] e8b1f5ffff call 000007be
[0000218e][00113900][00113904] 55 push ebp

page 48 executed H is calling the emulator to emulate H
[00001208][001037dc][00103894] e8b1f5ffff call 000007be
[00002199][001138f4][0000219e] e8a0f2ffff call 0000143e

page 132 emulated H is calling the emulator to emulate D
[00001208][001037dc][00103894] e8b1f5ffff call 000007be
[00001208][00113880][0014e2bc] e8b1f5ffff call 000007be
[0000218e][0015e328][0015e32c] 55 push ebp

page 249 emulated H is calling the emulator to emulate H
[00001208][001037dc][00103894] e8b1f5ffff call 000007be
[00001208][00113880][0014e2bc] e8b1f5ffff call 000007be
[00002199][0015e31c][0000219e] e8a0f2ffff call 0000143e




-- 
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer