| Deutsch English Français Italiano |
|
<vv8lj5$2rjp5$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: Richard Heathfield <rjh@cpax.org.uk> Newsgroups: comp.theory Subject: Re: Functions computed by Turing Machines MUST apply finite string transformations to inputs Date: Sun, 4 May 2025 22:18:27 +0100 Organization: Fix this later Lines: 141 Message-ID: <vv8lj5$2rjp5$1@dont-email.me> References: <TuuNP.2706011$nb1.2053729@fx01.ams4> <vuoaac$3jn5n$5@dont-email.me> <vuq81v$1hjka$1@dont-email.me> <vutefq$gmbi$3@dont-email.me> <991dde3a60e1485815b789520c7149e7842d18f2@i2pn2.org> <vuti3c$jq57$1@dont-email.me> <vutmr6$nvbg$2@dont-email.me> <vutv7r$v5pn$4@dont-email.me> <vuu73m$151a8$3@dont-email.me> <vuuej8$1cqp7$1@dont-email.me> <vuur2n$1qe3m$2@dont-email.me> <vv0352$2ur4q$1@dont-email.me> <vv0kpi$3djh5$1@dont-email.me> <vv13ro$3r3ei$1@dont-email.me> <vv160a$3smj7$1@dont-email.me> <vv18s7$3uer0$1@dont-email.me> <vv1b03$4a4k$2@dont-email.me> <vv1bav$3ra6l$7@dont-email.me> <vv1frt$97hp$1@dont-email.me> <vv1gfu$3ra6l$8@dont-email.me> <vv1js4$d4ik$1@dont-email.me> <-GOdnZvgEPn-84j1nZ2dnZfqn_SdnZ2d@brightview.co.uk> <vv4alu$2t388$1@dont-email.me> <K2ednc0OY5rg-Iv1nZ2dnZfqnPednZ2d@brightview.co.uk> <vv5rpm$8mnn$1@dont-email.me> <YxOdnZxmBe9xL4v1nZ2dnZfqn_SdnZ2d@brightview.co.uk> <vv7198$1cr7l$1@dont-email.me> <LtOcnfIMycoTJYr1nZ2dnZfqn_GdnZ2d@brightview.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 04 May 2025 23:18:30 +0200 (CEST) Injection-Info: dont-email.me; posting-host="9ffacb51a2e5e1917b8e6e99f1b58e9a"; logging-data="3002149"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ucWFdyWvzxKs6v+L3NoY568XEq8OsytUfKrnaGeUxYA==" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:koMH3pff6v4VCmKsaKNdMYvEKfc= Content-Language: en-GB In-Reply-To: <LtOcnfIMycoTJYr1nZ2dnZfqn_GdnZ2d@brightview.co.uk> On 04/05/2025 19:57, Mike Terry wrote: <snip> > It was more how much maths background you have > + familiarity with HP proof you have. Sorry for the noise, then. Very little. I rattled through the first ten years easily enough, but I hit a hard wall (integration by parts) and never really recovered. Such mathematics as I have picked up since has mostly been through popularisers such as Martin Gardner, Ian Stewart, and Douglas Hofstadter. I think it was in Hofstadter that I first learned of the Halting Problem. <snip> >> What's to stop the partial decider from deciding >> pseudorandomly? For example: hashing the input tapes and >> deciding according to the hash modulo 2? This would: >> >> 1) always decide (as required); >> 2) sometimes get it right (as required); >> 3) sometimes get it wrong (as required if it's to be only >> 'partial'); > > No, partial halt deciders [*PHD*s] aren't supposed to get it > wrong! We must distinguish carefully between PHDs and PhDs (although, come to think of it, PhDs aren't supposed to get it wrong either). But... okay, I'll read on... > If they don't know the answer they're supposed to never > answer, but if they do answer [i.e. HALTS or NEVER_HALTS] it must > be right. We could define PHDs so that they have a 3rd answer > DONT_KNOW, but assuming we still allow them to never answer I > don't see that the DONT_KNOW answer adds much. [the new PHDs > would be equivalent to my definition] If they never answer, how long do we wait for nothing to happen? > If we add a DONT_KNOW answer, and then insist the PHD must halt > with one of the 3 answers, I think that would be a different > concept, because a PHD might be searching for a particular test > condition and never find it. That would be an infinite loop, > which I consider reasonable, but if it is forced instead to > decide DONT_KNOW in finite time, then such a potentially unending > search would be excluded. So I think we have a different concept > of PHD now. I've got my wallet in my hand, but I'm not quite ready yet to buy a PHD that doesn't answer. DONT_KNOW is conceptually easier to swallow (even though the mileage doesn't look all that great). > Actually, while I've talked about PHDs which are not allowed to > decide incorrectly, in fact for PO's purposes it wouldn't matter > if we allowed PHDs to decide inputs incorrectly like you're > imagining. We could be talking about a new type of TM, maybe call > it a "Putative PHD" [*PPHD*] which takes the (P,I) input, and > may decide HALTS/NEVER_HALTS or never decide, and PPHDs have no > requirement to answer correctly. [PO's HHH is really a PPHD, not > a PHD as it sometimes answers incorrectly] Which raises the question of why he bothers. > Everything I've said about PHD's in relation to PO's claims to > refute Linz, would work equally well with PPHDs! That's because > all that really matters for PO is that the ONE SPECIFIC INPUT > (<H^>,<H^>) must be decided correctly. It's still the case, even > for PPHDs, that the reasoning used in the Linz proof implies that > if H is a PPHD, H will NOT decide input (<H^>,<H^>) correctly. > So if PO could provides even a PPHD H that decides (<H^>,<H^>) > /correctly/ that shows a problem with the Linz proof logic. [Of > course, PO cannot provide such an H.] Well, it's not hard. Scaffolding first (not for publication): 1) he writes H(P,D), which hashes P and D (md5 hash, say? Or even just add up the bits!) and returns mod 2 of the result, interpreting 0 as 'loops' and 1 as 'halts' 2) he waves Turing's magic wand and sees whether he gets the result he needs for (<H^><H^>). 3) if so, great! But if not, he reverses the meanings of 0 and 1. 4) remove from the docs all signs of fiddling the mod 2 meanings. Having 'tuned' his PPHD, he can now publish and claim his place in history. <snip> >> Clearly this won't do, because surely /somebody/ would have >> pointed it out by now, but... /why/ won't it do? >> > > That's a good question! > > Given that PO's /only aim/ is to deliver an H which works for ONE > SPECIFIC INPUT (<H^>,<H^>), why can't he just assume in his code > for H that that is the input, and simply give whatever answer he > needs for his argument to work? Someone else pointed this out a > few years ago - PO could just write a trivial stub that works in > this one input scenario. I would have been surprised to learn that it hadn't already come up. > [Hmm, I think that was Malcolm McLean > who hasn't posted for a couple of years.] I hope he's okay. (Malcolm and I have crossed many swords and we rarely agreed, but I recall him being a most well-mannered and personable fellow. > Logically that makes perfect sense. But for PO I suppose the > answer is that if he just did that, it would be too obvious that > it Just Doesn't Work. In fact it would be obvious that it > /can't/ work due to the way H^ relates to H, together with the > reasoning in the Linz proof. It's already obvious that his HHH doesn't work, but... well, perhaps one man's obvious is another man's Turing Award. <snip> > In the end the answer to your question is that PO /needs/ all the > faffing with simulation to maintain his faulty intuitions /in his > own mind/. Yes, I think there's something in that. And he has to retain the illusion that he's achieved something difficult. <snip> -- Richard Heathfield Email: rjh at cpax dot org dot uk "Usenet is a strange place" - dmr 29 July 1999 Sig line 4 vacant - apply within