Deutsch   English   Français   Italiano  
<vcas4u$3aj8h$1@dont-email.me>

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

Path: ...!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 22:13:33 -0500
Organization: A noiseless patient Spider
Lines: 130
Message-ID: <vcas4u$3aj8h$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>
 <vc9kjv$2u9le$1@dont-email.me>
 <9276524b25318414fa2ad3eb24a0834d55038436@i2pn2.org>
 <vcae5l$33ujk$1@dont-email.me>
 <e5348ffffd9045bd4eae17aac787543d94107249@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Sep 2024 05:13:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2e8541e23cb4beabf59212eec01bab97";
	logging-data="3493137"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19b5icfhvYJk7WC78RHkX/u"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:QhzGQgybv3PsvjEfozPf9Sm8q8o=
Content-Language: en-US
In-Reply-To: <e5348ffffd9045bd4eae17aac787543d94107249@i2pn2.org>
Bytes: 6622

On 9/16/2024 9:42 PM, Richard Damon wrote:
> On 9/16/24 7:15 PM, olcott wrote:
>> On 9/16/2024 5:52 PM, Richard Damon wrote:
>>> On 9/16/24 11:58 AM, olcott wrote:
>>>> 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
>>>>
>>>
>>> So?
>>>
>>> That just shows you have worked out a way to LIE about what happens.
>>>
>>> The results of a emulated call to debug step are NOT correctly part 
>>> of the emulation of D. 
>>
>> DebugStep() calls the libx86emu library you freaking doofus.
>> When D calls H(D,D) H mus emulate itself emulating D you
>> freaking doofus.
>>
>>
>>
> 
> So?
> 
> That just proves that you have lied that you have done an actual x86 
> emulation of the input, as, that means that *ALL* instructions need to 
> be shown as to the actual steps the x86 does to exectute it.
> 
> There is not x86 instruction "DebugStep" so that isn't an x86 operation, 
> just a call instruction.
> 

x86utm is a multi-taking operating system that requires
operating system functions knucklehead.




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