Deutsch English Français Italiano |
<vvee0n$89u0$2@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: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: Halting Problem: What Constitutes Pathological Input Date: Tue, 6 May 2025 20:45:59 -0500 Organization: A noiseless patient Spider Lines: 134 Message-ID: <vvee0n$89u0$2@dont-email.me> References: <GE4SP.47558$VBab.42930@fx08.ams4> <vvamqc$o6v5$4@dont-email.me> <vvan7q$o4v0$1@dont-email.me> <ts5SP.113145$_Npd.41800@fx01.ams4> <vvao8p$o4v0$2@dont-email.me> <vvav61$vtiu$5@dont-email.me> <vvckjd$2krkf$1@dont-email.me> <vvd8o9$34l9k$4@dont-email.me> <b2aa4a06c49960ef30db2f18da40a9319808fce5@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 07 May 2025 03:46:00 +0200 (CEST) Injection-Info: dont-email.me; posting-host="ee5137430f56269cd3e6381ddf24cf46"; logging-data="272320"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Kbmgn/9FaZQscfZpE1Ud3" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:xq2s0YhKSxUWANwA04SI+A6HgOU= In-Reply-To: <b2aa4a06c49960ef30db2f18da40a9319808fce5@i2pn2.org> X-Antivirus: Norton (VPS 250506-6, 5/6/2025), Outbound message X-Antivirus-Status: Clean Content-Language: en-US On 5/6/2025 5:43 PM, Richard Damon wrote: > On 5/6/25 11:10 AM, olcott wrote: >> On 5/6/2025 4:26 AM, Mikko wrote: >>> On 2025-05-05 18:14:25 +0000, olcott said: >>> >>>> On 5/5/2025 11:16 AM, dbush wrote: >>>>> On 5/5/2025 12:13 PM, Mr Flibble wrote: >>>>>> On Mon, 05 May 2025 11:58:50 -0400, dbush wrote: >>>>>> >>>>>>> On 5/5/2025 11:51 AM, olcott wrote: >>>>>>>> On 5/5/2025 10:17 AM, Mr Flibble wrote: >>>>>>>>> What constitutes halting problem pathological input: >>>>>>>>> >>>>>>>>> Input that would cause infinite recursion when using a decider >>>>>>>>> of the >>>>>>>>> simulating kind. >>>>>>>>> >>>>>>>>> Such input forms a category error which results in the halting >>>>>>>>> problem >>>>>>>>> being ill-formed as currently defined. >>>>>>>>> >>>>>>>>> /Flibble >>>>>>>> >>>>>>>> I prefer to look at it as a counter-example that refutes all of the >>>>>>>> halting problem proofs. >>>>>>> >>>>>>> Which start with the assumption that the following mapping is >>>>>>> computable >>>>>>> and that (in this case) HHH computes it: >>>>>>> >>>>>>> >>>>>>> Given any algorithm (i.e. a fixed immutable sequence of >>>>>>> instructions) X >>>>>>> described as <X> with input Y: >>>>>>> >>>>>>> A solution to the halting problem is an algorithm H that computes >>>>>>> the >>>>>>> following mapping: >>>>>>> >>>>>>> (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed >>>>>>> directly >>>>>>> >>>>>>> >>>>>>> >>>>>>>> int DD() >>>>>>>> { >>>>>>>> int Halt_Status = HHH(DD); >>>>>>>> if (Halt_Status) >>>>>>>> HERE: goto HERE; >>>>>>>> return Halt_Status; >>>>>>>> } >>>>>>>> >>>>>>>> https://github.com/plolcott/x86utm >>>>>>>> >>>>>>>> The x86utm operating system includes fully operational HHH and DD. >>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>> >>>>>>>> When HHH computes the mapping from *its input* to the behavior >>>>>>>> of DD >>>>>>>> emulated by HHH this includes HHH emulating itself emulating DD. >>>>>>>> This >>>>>>>> matches the infinite recursion behavior pattern. >>>>>>>> >>>>>>>> Thus the Halting Problem's "impossible" input is correctly >>>>>>>> determined >>>>>>>> to be non-halting. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> Which is a contradiction. Therefore the assumption that the above >>>>>>> mapping is computable is proven false, as Linz and others have >>>>>>> proved >>>>>>> and as you have *explicitly* agreed is correct. >>>>>> >>>>>> The category (type) error manifests in all extant halting problem >>>>>> proofs >>>>>> including Linz. It is impossible to prove something which is ill- >>>>>> formed >>>>>> in the first place. >>>>>> >>>>>> /Flibble >>>>> >>>>> All algorithms either halt or do not halt when executed directly. >>>>> Therefore the problem is not ill formed. >>>> >>>> When BOTH Boolean RETURN VALUES are the wrong answer >>>> THEN THE PROBLEM IS ILL-FORMED. Self-contradiction must >>>> be screened out as semantically incorrect. >>> >>> Irrelevant. One of the boolean values (the one not returned) is the >>> right one as can be determined e.g. with an UTM. >>> >>>>> You only get something that appears that way when a false >>>>> assumption is made, namely that the halting function is computable. >>>> >>>> The mapping from the input HHH(DD) finite string of >>>> machine code to DOES SPECIFY RECURSIVE EMULATION >>>> THAT WOULD PREVENT DD FROM EVER HALTING. >>> >>> No, it does not. HHH returns 0 and DD halts. >>> >> >> You can't show the detailed steps of the execution >> trace of DD emulated by HHH (according to the rules >> of the x86 language) where DD halts because you are wrong. > > Because a trace of DD correctly emulatd by HHH doesn't exist as HHH > doesn't correctly emulate DD > Show what the execution trace of DD emulated by HHH according to the rules of the x86 language should be _DD() [00002133] 55 push ebp ; housekeeping [00002134] 8bec mov ebp,esp ; housekeeping [00002136] 51 push ecx ; make space for local [00002137] 6833210000 push 00002133 ; push DD [0000213c] e882f4ffff call 000015c3 ; call HHH(DD) [00002141] 83c404 add esp,+04 [00002144] 8945fc mov [ebp-04],eax [00002147] 837dfc00 cmp dword [ebp-04],+00 [0000214b] 7402 jz 0000214f [0000214d] ebfe jmp 0000214d [0000214f] 8b45fc mov eax,[ebp-04] [00002152] 8be5 mov esp,ebp [00002154] 5d pop ebp [00002155] c3 ret Size in bytes:(0035) [00002155] -- Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer