| Deutsch English Français Italiano |
|
<vv82kc$29nkb$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: Functions computed by Turing Machines MUST apply finite string transformations to inputs Date: Sun, 4 May 2025 10:54:51 -0500 Organization: A noiseless patient Spider Lines: 202 Message-ID: <vv82kc$29nkb$2@dont-email.me> References: <TuuNP.2706011$nb1.2053729@fx01.ams4> <vui4uf$20dpc$1@dont-email.me> <vuivtb$2lf64$3@dont-email.me> <vungtl$2v2kr$1@dont-email.me> <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> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 04 May 2025 17:54:54 +0200 (CEST) Injection-Info: dont-email.me; posting-host="aea1556d39118926a514fd6c040038a9"; logging-data="2416267"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+su2r3gsEa6+WZgtqBMUP9" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:pMobfoh/NMbPIfh7mXHzH4lF/Yc= Content-Language: en-US X-Antivirus-Status: Clean X-Antivirus: Norton (VPS 250504-4, 5/4/2025), Outbound message In-Reply-To: <YxOdnZxmBe9xL4v1nZ2dnZfqn_SdnZ2d@brightview.co.uk> On 5/3/2025 7:20 PM, Mike Terry wrote: > On 03/05/2025 20:45, Richard Heathfield wrote: >> On 03/05/2025 19:50, Mike Terry wrote: >>> On 03/05/2025 06:47, Richard Heathfield wrote: >>> >> >> <snip> >> >>>> In passing, when I nailed down "TL;DR" I felt mildly guilty for >>>> scoring so few tersinosity points, but in return I must accuse you >>>> of undue obscurity. >>>> >>>> TL;DR appears to have attracted a certain currency, so okay, but... >>>> NTLFM? Really? "Seek and ye shall find", so I sought but shall >>>> findethed not. Most of my best guesses started 'Now The' and ended >>>> rhyming with RTFM, but none of those guesses jumped out as being >>>> self-evidently right. Would you care to translate? >>> >>> I admit to making it up, but all these (usenet?) abbreviations have >>> to start somewhere, so I thought I would start a much needed new one! >>> >>> TL;DR = too long, didn't read, >> >> Yes, that chimes with my research, but... >> >>> introducing a short summary for someone who hasn't the inclination/ >>> time to read a long (probably overly) verbose explanation. At least >>> that's how I've seen it used. But then, how to introduce the verbose >>> explanation? I couldn't find anything for that, so I invented NTLFM; >>> which means "Not Too Long For Me" ! >> >> Ach! Of course. >> >>> I'm looking forward to being a footnote in history when it catches on... >> >> In a footnote to the footnote for NTLFM I would add TOAST --- Too >> Obscure And Startlingly Terse. >> >>>>> I kind of disagree with your mild denigration of the Linz (and >>>>> similar) proofs. >>>> >>>> I wish to clarify that denigration was most certainly not my intent. >>>> There is, however, no doubt in my mind that while Linz is >>>> undoubtedly a worthy and indeed admirable computer scientist, his >>>> proof stands on giant shoulders. All I meant to say was that, were >>>> Linz's proof to lose its balance and take a tumble, it would not be >>>> the fault of the shoulders. >>> >>> Yeah, denigration was really the wrong word, as I know there was no >>> bad intent anywhere. Perhaps "downplaying" would have been what I >>> was looking for. >> >> <nod /> >> >>> Ben pointed out there was confusion in the Linz proof with the >>> labelling of states, and when I looked closely at the proof I a few >>> years ago I recall thinking Linz had munged the conversion of >>> (general) TM tape inputs to "H inputs" (which in Linz are binary >>> representations of those tapes) when duplicating D's input. Now I'm >>> not sure about that, but can't motivate myself to get to the bottom >>> of it, since either way, if it is a problem it's clear how it should >>> be fixed, and the basis for the proof is not affected. >>> >>> The proof is both "very easy" conceptually [as witnessed by how many >>> people join in here, quickly understanding how it works if they've >>> not come across it before], and slightly fiddly due to the TM H >>> needing to have a fixed tape alphabet which must be able to represent >>> any TM as well as any tape input for that TM. So there are certainly >>> opportunities to miss details especially with a book aimed at those >>> with a minimal maths background. Really, the only aspect of the >>> proof requiring careful thought is convincing yourself that the >>> fiddliness has been handled ok, along with understanding the notation >>> used... >>> >>> I don't see any scope for the proof actually being invalid, and PO >>> certainly does not present any argument for it being invalid. He >>> simply believes his H can give the right answer for his D, and that's >>> the beginning and end of it all. When he developed his x96utm, it >>> became possible to actually run his code, and it became /manifestly/ >>> clear his H gets the wrong answer for D. But PO just doubles down >>> and comes up with bizarre explanations for why he still thinks it is >>> right when it is obviously wrong. >> >> As I re-read Linz /again/, two points stick out: >> >> "We cannot find the answer by simulating the action of M on w, say by >> performing it on a universal Turing machine, because there is no limit >> on the length of the computation. If M enters an infinite loop, then >> no matter how long we wait, we can never be sure that M is in fact in >> a loop. It may simply be a case of a very long computation. What we >> need is an algorithm that can determine the correct answer for any M >> and w by performing some >> analysis on the machine's description and the input. But as we >> now show, no such algorithm exists." >> >> "It is important to keep in mind what Theorem 12.1 says. It does not >> preclude solving the halting problem for specific cases; often we can >> tell by an analysis of M and w whether or not the Turing machine will >> halt. What the theorem says is that this cannot always be done; there >> is no algorithm that can make a correct decision for all WM and w." >> >> >> Both of these statements are self-evidently true, and both would >> appear to knock Mr O's HHH completely out of the water. >> >> I am conscious that you have already explained to me (twice!) that Mr >> O's approach is aimed not at overturning the overarching >> indecidability proof but a mere detail of Linz's proof. Unfortunately, >> your explanations have not managed to establish a firm root in what >> passes for my brain. This may be because I'm too dense to grok them, >> or possibly it's because your explanations are TOAST (see above). > > I generally think I post way too much, and tend to wander off topic with > unnecessary background and so on, and probably I write too much from a > "maths" perspective, because that's my background. Not sure if I can > change any of that! :) Just ask if I use obscure notation or let me > know if I'm going too fast/slow. Part of the problem is I don't know > your background and what things you're super familiar with. > >> >> You have said, I think, that Olcott doesn't need a universal decider >> in order to prove his point. But a less ambitious decider doesn't >> contradict Linz's proof, surely? So once more for luck, what exactly >> would PO be establishing with his non-universal and impatient >> simulator if he could only get it to work? > > Yes. PO is aiming to refute the /proof method/ that Linz (and similar) > proofs use, i.e. to attack the /reasoning/ behind the proof. In effect, > he is saying that his HHH/DD provide a counter-example to that > reasoning. His HHH/DD are not full halt deciders - they're /partial/ > halt deciders but that would be enough. I cover what a partial HD is > below, and why it is enough for his argument [..if HHH/DD worked as > originally claimed..] > > If he was successful with his HHH/DD programs, it would mean the Linz > proof contained some logical error, and so the conclusion of the proof > (the HP theorem) would not be warranted /by that proof/, We would have > to cross that proof out of our Master Book Of Mathematical Theorems And > Their Proofs! As there are other proofs of the theorem, the theorem > itself could remain. > > It would be like the following scenario: there are many alternative > proofs of Pythagorus' Theorem, but let's imagine that one of them - the > "MikeT" proof - is the first one taught to all school children across > the world, and it's been that way for the last 50 years. Suddenly PO > finds a flaw in that proof! Sure, there are other proofs without that > flaw so we still trust Pythagorus' Theorem, but we're not going to > continue teaching children an incorrect proof of it, right. So finding > such a flaw would force many changes on our education system and be > highly interesting in its own right. > > This doesn't explain exactly how PO's HHH/DD would "refute" the Linz > proof, so that's what the rest of the post tries to do. > The two proofs are isomorphic to each other. DD correctly emulated by HHH cannot possibly reach its own emulated "return instruction" final halt state. ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by embedded_H cannot possibly ========== REMAINDER OF ARTICLE TRUNCATED ==========