Deutsch   English   Français   Italiano  
<101eh85$11r84$1@dont-email.me>

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: comp.theory
Subject: Re: Bad faith and dishonesty
Date: Sat, 31 May 2025 12:13:42 +0300
Organization: -
Lines: 239
Message-ID: <101eh85$11r84$1@dont-email.me>
References: <m99YP.725664$B6tf.610565@fx02.ams4> <100vrnm$1hnk3$2@dont-email.me> <100vs81$os9$1@news.muc.de> <100vskl$1hu7f$1@dont-email.me> <100vt68$1hntd$3@dont-email.me> <100vukd$1i93o$1@dont-email.me> <1010hv5$1m2v4$1@dont-email.me> <1010j9h$1m8mk$1@dont-email.me> <10119hn$1thsm$2@dont-email.me> <101215o$22da5$3@dont-email.me> <10123r5$22udp$5@dont-email.me> <10124ep$22da5$15@dont-email.me> <1012c71$24dfd$2@dont-email.me> <1012d2k$24p17$3@dont-email.me> <1012dru$24dfd$6@dont-email.me> <1012ecu$25ce3$1@dont-email.me> <1012fh9$24dfe$9@dont-email.me> <1012gab$25ej1$3@dont-email.me> <1013tct$2h8vj$2@dont-email.me> <1014jh7$2lsi8$1@dont-email.me> <1016i55$35agc$1@dont-email.me> <10178hb$39etk$7@dont-email.me> <1017m4a$3cgvm$2@dont-email.me> <1017ot3$3db44$2@dont-email.me> <1019640$3pfah$1@dont-email.me> <1019ve9$3u8nj$2@dont-email.me> <1019vm5$3trm2$3@dont-email.me> <101a2p1$3v22u$2@dont-email.me> <101br1a$csmv$1@dont-email.me> <101cik7$hfof$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 31 May 2025 11:13:42 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bd1cfc1e45b4e90432c7d9e9043b3f3e";
	logging-data="1109252"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+aLGUjT+yBT2JbAIcW0fYZ"
User-Agent: Unison/2.2
Cancel-Lock: sha1:O3u4vK4zsMVwX1H//YrgHYoVJ3U=

On 2025-05-30 15:24:55 +0000, olcott said:

> On 5/30/2025 3:42 AM, Fred. Zwarts wrote:
>> Op 29.mei.2025 om 18:42 schreef olcott:
>>> On 5/29/2025 10:49 AM, Fred. Zwarts wrote:
>>>> Op 29.mei.2025 om 17:45 schreef olcott:
>>>>> On 5/29/2025 3:33 AM, Mikko wrote:
>>>>>> On 2025-05-28 19:41:23 +0000, olcott said:
>>>>>> 
>>>>>>> On 5/28/2025 1:54 PM, Fred. Zwarts wrote:
>>>>>>>> Op 28.mei.2025 om 17:02 schreef olcott:
>>>>>>>>> On 5/28/2025 3:40 AM, Fred. Zwarts wrote:
>>>>>>>>>> Op 27.mei.2025 om 16:51 schreef olcott:
>>>>>>>>>>> On 5/27/2025 3:33 AM, Fred. Zwarts wrote:
>>>>>>>>>>>> Op 26.mei.2025 om 21:44 schreef olcott:
>>>>>>>>>>>>> On 5/26/2025 2:30 PM, Fred. Zwarts wrote:
>>>>>>>>>>>>>> Op 26.mei.2025 om 21:11 schreef olcott:
>>>>>>>>>>>>>>> On 5/26/2025 2:02 PM, Fred. Zwarts wrote:
>>>>>>>>>>>>>>>> Op 26.mei.2025 om 20:48 schreef olcott:
>>>>>>>>>>>>>>>>> On 5/26/2025 1:34 PM, Fred. Zwarts wrote:
>>>>>>>>>>>>>>>>>> Op 26.mei.2025 om 18:21 schreef olcott:
>>>>>>>>>>>>>>>>>>> On 5/26/2025 11:11 AM, Fred. Zwarts wrote:
>>>>>>>>>>>>>>>>>>>> Op 26.mei.2025 om 17:25 schreef olcott:
>>>>>>>>>>>>>>>>>>>>> On 5/26/2025 3:42 AM, Fred. Zwarts wrote:
>>>>>>>>>>>>>>>>>>>>>> Op 26.mei.2025 om 04:22 schreef olcott:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2025 9:00 PM, Mike Terry wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 25/05/2025 21:30, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2025 3:05 PM, dbush wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2025 3:56 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> *Mike understood this perfectly*
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/14/2025 7:36 PM, Mike Terry wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> --------- Sipser quote -----
>>>>>>>>>>>>>>>>>>>>>>>>>>>     If simulating halt decider H correctly simulates its input D until H
>>>>>>>>>>>>>>>>>>>>>>>>>>>     correctly determines that its simulated D would never stop running
>>>>>>>>>>>>>>>>>>>>>>>>>>>     unless aborted then H can abort its simulation of D and correctly
>>>>>>>>>>>>>>>>>>>>>>>>>>>     report that D specifies a non-halting sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>>>>>>> ----------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> we can easily interpret that as saying exactly what I said a SHD
>>>>>>>>>>>>>>>>>>>>>>>>>>> does above.  It tells PO that in the tight loop example, H correctly
>>>>>>>>>>>>>>>>>>>>>>>>>>> simulates as far as [A], at which point it correctly determines that
>>>>>>>>>>>>>>>>>>>>>>>>>>> "its simulated input would never stop running unless aborted", so
>>>>>>>>>>>>>>>>>>>>>>>>>>> it can decide "non-halting".
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> All correct and natural, and no deliberately
>>>>>>>>>>>>>>>>>>>>>>>>>>> false premises to mislead PO.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/14/2025 7:36 PM, Mike Terry wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://al.howardknight.net/? 
>>>>>>>>>>>>>>>>>>>>>>>>>>> STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont- email.me%3E
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> And you dishonestly left out the part that immediately follows where he 
>>>>>>>>>>>>>>>>>>>>>>>>>> states that you are wrong:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> *VERFIED FACT*
>>>>>>>>>>>>>>>>>>>>>>>>> Mike Terry Proves ---
>>>>>>>>>>>>>>>>>>>>>>>>> How the requirements that Professor Sipser agreed to are exactly met
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Just for the record:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 1)  I didn't offer any proofs of /anything/
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> -  I did explain how Sipser's words can be naturally interpreted as explaining
>>>>>>>>>>>>>>>>>>>>>>>>     how a simulating halt decider can operate. [That is not a proof.]
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> It seems like proof to me.
>>>>>>>>>>>>>>>>>>>>>>> When-so-ever anyone provides complete and correct reasoning
>>>>>>>>>>>>>>>>>>>>>>> showing how an expression of language is true, this is a proof.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> -  I also explained why that explanation *doesn't* apply to your HHH/ DDD pair
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Yes you did do this.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> *On 5/14/2025 7:36 PM, Mike Terry wrote*
>>>>>>>>>>>>>>>>>>>>>>> the simulated input (DD) /does/ stop running if simulated
>>>>>>>>>>>>>>>>>>>>>>> far enough, but HHH simply /doesn't/ go far enough
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> _DDD()
>>>>>>>>>>>>>>>>>>>>>>> [00002192] 55             push ebp
>>>>>>>>>>>>>>>>>>>>>>> [00002193] 8bec           mov ebp,esp
>>>>>>>>>>>>>>>>>>>>>>> [00002195] 6892210000     push 00002192
>>>>>>>>>>>>>>>>>>>>>>> [0000219a] e833f4ffff     call 000015d2  // call HHH
>>>>>>>>>>>>>>>>>>>>>>> [0000219f] 83c404         add esp,+04
>>>>>>>>>>>>>>>>>>>>>>> [000021a2] 5d             pop ebp
>>>>>>>>>>>>>>>>>>>>>>> [000021a3] c3             ret
>>>>>>>>>>>>>>>>>>>>>>> Size in bytes:(0018) [000021a3]
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> I use the simpler DDD because everyone here gets
>>>>>>>>>>>>>>>>>>>>>>> completely confused even by this simple example.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> How many recursive emulations does HHH have to
>>>>>>>>>>>>>>>>>>>>>>> wait before its emulated DDD magically halts
>>>>>>>>>>>>>>>>>>>>>>> on its own without ever needing to be aborted?
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Once you and I work through this one point I may
>>>>>>>>>>>>>>>>>>>>>>> finally have complete closure.
>>>>>>>>>>>>>>>>>>>>>> Again you make the same mistake by not only changing the decider, but 
>>>>>>>>>>>>>>>>>>>>>> also the input.
>>>>>>>>>>>>>>>>>>>>>> We are discussing the input where DDD calls a HHH that aborts after one cycle.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> *No we are not. We are discussing this*
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> *On 5/14/2025 7:36 PM, Mike Terry wrote*
>>>>>>>>>>>>>>>>>>>>> the simulated input (DD) /does/ stop running if simulated
>>>>>>>>>>>>>>>>>>>>> far enough, but HHH simply /doesn't/ go far enough
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> And that is the bug in HHH. It does not go far enough.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> No Mike is just wrong.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> _DDD()
>>>>>>>>>>>>>>>>>>> [00002192] 55             push ebp
>>>>>>>>>>>>>>>>>>> [00002193] 8bec           mov ebp,esp
>>>>>>>>>>>>>>>>>>> [00002195] 6892210000     push 00002192
>>>>>>>>>>>>>>>>>>> [0000219a] e833f4ffff     call 000015d2  // call HHH
>>>>>>>>>>>>>>>>>>> [0000219f] 83c404         add esp,+04
>>>>>>>>>>>>>>>>>>> [000021a2] 5d             pop ebp
>>>>>>>>>>>>>>>>>>> [000021a3] c3             ret
>>>>>>>>>>>>>>>>>>> Size in bytes:(0018) [000021a3]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> How many recursive emulations does HHH have to
>>>>>>>>>>>>>>>>>>> wait before its emulated DDD magically halts
>>>>>>>>>>>>>>>>>>> on its own without ever needing to be aborted?
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> No, *you* are just wrong.
>>>>>>>>>>>>>>>>>> A correct simulation needs only one recursion more than the simulated 
>>>>>>>>>>>>>>>>>> HHH. The bug in HHH is, that it aborts one cycle too early.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The outermost HHH always sees one whole recursive emulation
>>>>>>>>>>>>>>>>> more than the next inner one.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Only if you change the input with the simulator.
>>>>>>>>>>>>>>>> Every simulator that tries to simulate itself, fails.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> My code proves otherwise.
>>>>>>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Your code proves exactly my point. That Halt7.c is part of the input 
>>>>>>>>>>>>>> and specifies an abort, so the program specified by the input halts. 
>>>>>>>>>>>>>> But HHH fails to see that. It does not even start to simulate itself, 
>>>>>>>>>>>>>> but aborts at that point. So, it is in no way a proof that your 
>>>>>>>>>>>>>> simulator is able to simulate itself, let alone to simulate itself 
>>>>>>>>>>>>>> correctly.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> It is a verified fact that HHH does simulate itself simulating DDD.
>>>>>>>>>>>>> If you are too incompetent to understand that this does not count
>>>>>>>>>>>>> as a rebuttal.
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> It seems you do not understand what 'simulate' means. HHH does not 
>>>>>>>>>>>> simulate itself, but aborts the simulation at the point where the 
>>>>>>>>>>>> simulation of itself should start.
>>>>>>>>>>> 
>>>>>>>>>>> Counter-factual, nitwit.
>>>>>>>>>>> 
>>>>>>>>>>>> It does not simulate itself, but only makes some false assumptions 
>>>>>>>>>>>> about itself, in particular it assumes that 'itself' does not halt.
>>>>>>>>>>>> That you do not understand your own code is in no way a rebuttal for my 
>>>>>>>>>>>> claim that no simulator is able to simulate itself up to the end.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> It seems you do not even understand what 'counter-factual' means. Your 
>>>>>>>>>> own traces show that the simulation is aborted without simulating the 
>>>>>>>>>> call instruction that calls HHH.
>>>>>>>>> 
>>>>>>>>> It does not show this.
>>>>>>>>> 
>>>>>>>>> New slave_stack at:14e33e
>>>>>>>>> is the point where HHH begins simulating itself simulating DDD.
>>>>>>>>> We can see that this *is* happening because it derives the
>>>>>>>>> correct execution trace of DDD simulated by HHH.
>>>>>>>>> 
>>>>>>>>>   machine   stack     stack     machine        assembly
>>>>>>>>>   address   address   data      code           language
>>>>>>>>>   ========  ========  ========  ============== =============
>>>>>>>>> [000021be][00103872][00000000] 55             push ebp
========== REMAINDER OF ARTICLE TRUNCATED ==========