| 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.