Deutsch   English   Français   Italiano  
<vuu05e$v5pn$8@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: dbush <dbush.mobile@gmail.com>
Newsgroups: comp.theory
Subject: Re: Turing Machine computable functions apply finite string
 transformations to inputs VERIFIED FACT
Date: Wed, 30 Apr 2025 16:11:27 -0400
Organization: A noiseless patient Spider
Lines: 89
Message-ID: <vuu05e$v5pn$8@dont-email.me>
References: <vu6lnf$39fls$2@dont-email.me> <vujlj0$3a526$1@dont-email.me>
 <vujln7$32om9$8@dont-email.me> <vujmmm$3a526$2@dont-email.me>
 <vujmrj$32om9$9@dont-email.me> <vujtcb$3gsgr$1@dont-email.me>
 <vuju44$3hnda$1@dont-email.me> <vuk47o$3qkbb$1@dont-email.me>
 <vuk6b6$3l184$1@dont-email.me> <vuls34$1bf1j$4@dont-email.me>
 <vun87k$2m24h$2@dont-email.me> <vunb06$2fjjl$5@dont-email.me>
 <vuo57j$3h5l9$2@dont-email.me> <vuoath$3ljma$1@dont-email.me>
 <vuohgi$3td7u$1@dont-email.me> <vuonh6$2g74$2@dont-email.me>
 <vupeor$qf60$1@dont-email.me> <vupu0r$18vrc$1@dont-email.me>
 <vuqj5u$1rljg$1@dont-email.me> <vuql8e$1svmd$1@dont-email.me>
 <vur7vd$2dvvs$1@dont-email.me> <vur9t9$2gjif$1@dont-email.me>
 <vurasr$2hkih$1@dont-email.me> <vurbgd$2gjif$2@dont-email.me>
 <vurgt8$2n355$1@dont-email.me> <vuric8$2gjif$3@dont-email.me>
 <vutepm$gmbi$4@dont-email.me> <vutgjt$hkal$3@dont-email.me>
 <djSdneHlvK3B8Y_1nZ2dnZfqnPqdnZ2d@brightview.co.uk>
 <vutu28$ts6e$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Apr 2025 22:11:27 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="36c3ab966607e6b458aa2826fcd1def6";
	logging-data="1021751"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18j6KhRLUtYgNz47ooTCVKa"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:GKleEEs5i2v3VLLt9zn2tKmHFi0=
Content-Language: en-US
In-Reply-To: <vutu28$ts6e$1@dont-email.me>
Bytes: 5212

On 4/30/2025 3:35 PM, olcott wrote:
> On 4/30/2025 1:30 PM, Mike Terry wrote:
>> On 30/04/2025 16:46, Richard Heathfield wrote:
>>> On 30/04/2025 16:15, olcott wrote:
>>>> On 4/29/2025 5:03 PM, Richard Heathfield wrote:
>>>>> On 29/04/2025 22:38, olcott wrote:
>>>>>
>>>>> <snip>
>>>>>
>>>>>>
>>>>>> int DD()
>>>>>> {
>>>>>>    int Halt_Status = HHH(DD);
>>>>>>    if (Halt_Status)
>>>>>>      HERE: goto HERE;
>>>>>>    return Halt_Status;
>>>>>> }
>>>>>>
>>>>>> HHH is correct DD as non-halting BECAUSE THAT IS
>>>>>> WHAT THE INPUT TO HHH(DD) SPECIFIES.
>>>>>
>>>>> You're going round the same loop again.
>>>>>
>>>>> Either your HHH() is a universal termination analyser or it isn't. 
>>>>
>>>> The domain of HHH is DD.
>>>
>>> Then it is attacking not the Halting Problem but the Olcott Problem, 
>>> which is of interest to nobody but you.
>>
>> It would be (if correct) attacking the common proof for HP theorem as 
>> it occurs for instance in the Linz book which PO links to from time to 
>> time.
>>
>> The proof proceeds by assuming H is a halt decider.  Then it 
>> constructs from H a new TM H^ by modify H in a prescribed manner.  The 
>> proof shows that H fails to correctly decide input (<H^>,<H^>):  if 
>> H(<H^>,<H^>) = halts, then H^(<H^>) never halts, while if H(<H^>,<H^>) 
>> = neverhalts then H^(<H^>) halts.  So H is in fact NOT a halt decider. 
>> (Alternatively the proof could be taken as proving that every halt 
>> decider H decides at least one input [viz H^] incorrectly.
>>
>> PO claimed to have constructed a TM H, and its corresponding TM H^, 
>> such that H /correctly/ decides input (<H^>,<H^>).  Since the Linz 
>> (and similar) proof shows H /incorrectly/ decides that input, there 
>> would clearly be some problem with proof, assuming PO's claims to be 
>> correct.
>>
> 
> This is not an algorithm to calculate sum
> because it ignores its inputs thus does not transform them
> according to the transformation rules of arithmetic.
> int sum(int x, int y) { return 5; }

Obviously, it's an algorithm that computes the mapping of all pairs of 
numbers to 56.

> 
> A halt decider 

By its stipulated definition:


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


> is not allowed to compute halting on
> the basis of direct execution. It is only allowed to
> transform inputs into outputs.

False.  It is *only* required to perform the above mapping.  How it does 
it is irrelevent.

> 
> There are ONLY finite string transformations according
> to the x86 language from the input to HHH(DD) to non
> halting behavior.

False, because when the input to HHH(DD), i.e. the code of the function 
DD, the function HHH, and everything that HHH calls down to the OS 
level, is actually run on an actual x86 processor it will halt.