Deutsch   English   Français   Italiano  
<2eCcnRDwXPHtpiP7nZ2dnZfqnPWdnZ2d@brightview.co.uk>

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

Path: ...!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 15 Aug 2024 17:31:28 +0000
Subject: Re: Proof that DDD specifies non-halting behavior --- point by point
Newsgroups: comp.theory
References: <v9gv4k$4sc4$1@dont-email.me>
 <561f876601b0329c0260bac26f8b6dfb6e28647f@i2pn2.org>
 <v9h5af$9jn6$1@dont-email.me>
 <bdfcf881b9a9ce7e2bc197339d14a01beae1116d@i2pn2.org>
 <XYucnXqdgeWiVSH7nZ2dnZfqn_adnZ2d@brightview.co.uk>
 <b8a96bbfe0516cf99b6f38c23fb4eccc3810ee7e@i2pn2.org>
From: Mike Terry <news.dead.person.stones@darjeeling.plus.com>
Date: Thu, 15 Aug 2024 18:31:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Firefox/91.0 SeaMonkey/2.53.17
MIME-Version: 1.0
In-Reply-To: <b8a96bbfe0516cf99b6f38c23fb4eccc3810ee7e@i2pn2.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <2eCcnRDwXPHtpiP7nZ2dnZfqnPWdnZ2d@brightview.co.uk>
Lines: 59
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ZqPcNYirI9pytkaRMwO+/J4nLZTu16nsuBvpRYZPyqlsssp8nClgLzOU3IlB7T7/5V6R1M3XpFJdtQD!9s02Zkd/wRU/hGahIRFHyE/4HncDvaAHpNImso8s90EvmqODv76g4gz0dAqthTyM96oc63FvjTRM!dNWMteG0OJmxlDS7kwP+nHM6iiY=
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Bytes: 4253

On 15/08/2024 08:00, joes wrote:
> Am Wed, 14 Aug 2024 16:07:43 +0100 schrieb Mike Terry:
>> On 14/08/2024 08:43, joes wrote:
>>> Am Tue, 13 Aug 2024 21:38:07 -0500 schrieb olcott:
>>>> On 8/13/2024 9:29 PM, Richard Damon wrote:
>>>>> On 8/13/24 8:52 PM, olcott wrote:
>>>
>>>>>> A simulation of N instructions of DDD by HHH according to the
>>>>>> semantics of the x86 language is necessarily correct.
>>>>> Nope, it is just the correct PARTIAL emulation of the first N
>>>>> instructions of DDD, and not of all of DDD,
>>>> That is what I said dufuss.
>>> You were trying to label an incomplete/partial/aborted simulation as
>>> correct.
>>>
>>>>>> A correct simulation of N instructions of DDD by HHH is sufficient
>>>>>> to correctly predict the behavior of an unlimited simulation.
>>>>> Nope, if a HHH returns to its caller,
>>>> *Try to show exactly how DDD emulated by HHH returns to its caller*
>>> how *HHH* returns
> 
>>> HHH simulates DDD	enter the matrix
>>>     DDD calls HHH(DDD)	Fred: could be eliminated HHH simulates
> DDD
>>>     second level
>>>       DDD calls HHH(DDD)	recursion detected
>>>     HHH aborts, returns	outside interference DDD halts		
> voila
>>> HHH halts
>>
>> You're misunderstanding the scenario?  If your simulated HHH aborts its
>> simulation [line 5 above],
>> then the outer level H would have aborted its identical simulation
>> earlier.  You know that, right?
> Of course. I made it only to illustrate one step in the paradoxical
> reasoning, as long as we're calling programs that do or don't abort
> the same.

So... it seems that perhaps you agree on this one specific point: that when (some specific) HHH 
partially simulates its associated (specific) DDD, that SIMULATION does not get as far as simulating 
DDD returning?  [Well, it did in your example above, but you seem to have agreed that was logically 
wrong.]

For example, perhaps HHH never aborts so the simulation never terminates, or in the case of PO's HHH 
in halt7.c, HHH aborts its simulation before DDD gets as far as returning.  Either way /the partial 
simulation/ does not proceed to a point where DDD returns...

That's a completely different question from asking whether computation DDD() ever returns, which is 
what a halt decider must decide.  You shouldn't feel that if you agree with the former, that you're 
also agreeing that DDD() never halts, or that "not halting is the right answer for HHH to give for 
input DDD" or any other PO nonsense!

I'd just add that if you do agree with PO on this one specific point, why argue with him about it? 
Just agree and PO will soon move on to some completely ridiculous conclusion that surely would be 
more fun to argue with (assuming you enjoy arguing with PO :)).


Mike.