Deutsch English Français Italiano |
<vr033r$ad6n$3@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!eternal-september.org!.POSTED!not-for-mail From: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: Every sufficiently competent C programmer knows --- Semantic Property reiterated Date: Thu, 13 Mar 2025 21:08:59 -0500 Organization: A noiseless patient Spider Lines: 114 Message-ID: <vr033r$ad6n$3@dont-email.me> References: <vqntaq$1jut5$1@dont-email.me> <vqp388$1tvqa$1@dont-email.me> <vqpdv9$202b2$2@dont-email.me> <vqperb$20c9k$2@dont-email.me> <E6mcnWv3nMa66036nZ2dnZfqnPWdnZ2d@brightview.co.uk> <vqpv2u$23vhr$1@dont-email.me> <Ny-dnRlMHcVpA036nZ2dnZfqnPqdnZ2d@brightview.co.uk> <878qp9gckd.fsf@bsb.me.uk> <vquvvs$3dmpj$2@dont-email.me> <e396868b6758cf3ab86721ef2714425be55485f4@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 14 Mar 2025 03:09:00 +0100 (CET) Injection-Info: dont-email.me; posting-host="ff784cf00d0e66498015027da0851fa3"; logging-data="341207"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18JJyxEW6WxlUgTc7Ezs/0J" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:EtJACNiPiJxB8utBotCCUBocHy4= Content-Language: en-US X-Antivirus: Norton (VPS 250313-6, 3/13/2025), Outbound message X-Antivirus-Status: Clean In-Reply-To: <e396868b6758cf3ab86721ef2714425be55485f4@i2pn2.org> Bytes: 5922 On 3/13/2025 6:09 PM, Richard Damon wrote: > On 3/13/25 12:09 PM, olcott wrote: >> On 3/13/2025 10:44 AM, Ben Bacarisse wrote: >>> Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>> >>>> On 11/03/2025 18:23, Richard Heathfield wrote: >>>>> On 11/03/2025 17:42, Mike Terry wrote: >>>>>> Finally, if you really want to see the actual HHH code, its in the >>>>>> halt7.c file (along with DDD) that PO provides links to from time to >>>>>> time. However it's not very illuminating due to bugs/design >>>>>> errors/misunderstandings which only serve to obfuscate PO's errors in >>>>>> thinking. >>>>> [I've now seen the code. Oh deary deary me.] >>>> >>>> :) >>>> >>>>> Thank you for a spirited attempt to be cogent - or at least as >>>>> cogent as >>>>> it is possible to be in the circumstances! >>>>> I think PO's first step must be to demonstrate that HHH() correctly >>>>> diagnoses some easy functions, such as these: >>>> >>>> Not really necessary - PO is not trying or claiming to have a (full) >>>> halt decider. >>>> >>>> Originally his claim was that he had a program which worked for the >>>> counter-example TM used in the common (e.g. Linz book) proof. >>> >>> That, of course, depends on the way the wind's blowing. For example in >>> 2020: >>> >>> "The non-halting decider that I defined accepts any and all >>> non-halting inputs and rejects any and all halting inputs." >>> >>> But then he retreated to the "once case" argument again until: >>> >>> Me: "Recent posts have said that you really do claim to have a halting >>> decider. Have you extended your claim or was that a >>> misunderstanding?" >>> >>> PO: "I really do have a halting decider." >>> >>>> ... Such a >>>> program is impossible, as Linz and others prove, so having a program >>>> H and >>>> its corresponding "counter-example" D, such that H correctly decides D, >>>> would certainly show that the Linz proof is wrong. His claim was >>>> always >>>> that he had "refuted the HP proof", or sometimes that he had refuted >>>> the HP >>>> theorem itself although he's been told dozens of times that there >>>> are many >>>> alternative proofs for the result. >>> >>> Way back in 2004 he was sure that: >>> >>> "I have correctly refuted each and every mechanism by which the >>> [halting theorem] has been proven to be true. I have not shown that >>> solving the Halting Problem is possible, merely refuted every proof >>> that it is impossible." >>> >>> I expect a publication anytime. 20 years is just about enough to get >>> all the details right. >>> >>>> [As it turned out, PO's D(D) halted when run under his x86utm >>>> environment, >>>> while H(D,D) which is required to return the halting status of >>>> computation >>>> D(D) returned 0 (=non-halting). That is exactly what the Linz proofs >>>> claim!] >>> >>> We must always remember that PO has re-defined what it means for the >>> answer to be correct: >>> >>> Me: "Here's the key question: do you still assert that H(P,P) == false >>> is the "correct" answer even though P(P) halts?" >>> >>> PO: "Yes that is the correct answer even though P(P) halts." >>> >>> He's been quite clear about it: >>> >>> "When we make the single change that I suggest the halting problem >>> ceases to be impossible to solve because this revised question is not >>> subject to pathological self-reference." >>> >>> "This transforms an undecidable problem into a decidable problem." >>> >>> I hope you forgive me just chipping in with stuff you know perfectly >>> well, but I thought I'd just give some background as Richard is a new >>> participant and my comments fit better with your post than his. >>> >> >> typedef void (*ptr)(); >> int HHH(ptr P); >> >> int DD() >> { >> int Halt_Status = HHH(DD); >> if (Halt_Status) >> HERE: goto HERE; >> return Halt_Status; >> } >> >> When N steps of DD are correctly emulated by >> any HHH then each DD cannot possibly reach >> its own final state and terminate normally. > > No, the PARTIAL EMULATION done by HHH can't reach that point, But a complete emulation can? -- Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer