Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vc9c9j$2s39m$1@dont-email.me>
Deutsch   English   Français   Italiano  
<vc9c9j$2s39m$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: "Fred. Zwarts" <F.Zwarts@HetNet.nl>
Newsgroups: comp.theory
Subject: Re: Rebutting the Sipser Halting Problem Proof --- damned liar
Date: Mon, 16 Sep 2024 15:36:51 +0200
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <vc9c9j$2s39m$1@dont-email.me>
References: <vc6qlc$275or$1@dont-email.me> <vc94bp$2q9hl$1@dont-email.me>
 <vc975i$2qm11$3@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 15:36:51 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="189e15fcec50cfa3d7cb755b6954aeb8";
	logging-data="3018038"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+T+G1g1B2LKC6BgAjefrno"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:i/5UBSYoB7GZNa3RwlibdDj2NuI=
Content-Language: en-GB
In-Reply-To: <vc975i$2qm11$3@dont-email.me>
Bytes: 3779

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. Therefore, it misses many conditional branch instructions. 
Then, because of a bug in the recognition of an infinite recursion, it 
stops the simulation after two cycles. That makes that it also misses 
that in the next cycle the simulated H would also (incorrectly) see the 
'special condition', after which it would also abort and return to DDD, 
which would halt.

In conclusion, after a good start, H failed to reach the end of the 
simulation of a halting program.
That the semantics of the x86 language of the string w describes a 
halting program, is proved beyond any doubt, by overwhelming evidence by 
direct execution and many correct simulations. These semantics allow 
only one behaviour for the program described by this string. But H fails 
to show this behaviour.
H cannot possibly simulate itself correctly up to the end.