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