Deutsch   English   Français   Italiano  
<b7833de17b81773536f5837bf1ca856100abd776@i2pn2.org>

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

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!panix!weretis.net!feeder9.news.weretis.net!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory
Subject: Re: What is the best way for termination analyzers to handle
 pathological inputs?
Date: Tue, 10 Jun 2025 23:15:51 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <b7833de17b81773536f5837bf1ca856100abd776@i2pn2.org>
References: <1027isi$on4i$1@dont-email.me> <1028n53$1440t$1@dont-email.me>
 <1029pla$1ah2f$15@dont-email.me>
 <f901f7cb6bb240e46f2f64f93f3571ccfe8b90d2@i2pn2.org>
 <xl%1Q.285105$VBab.37836@fx08.ams4>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 11 Jun 2025 03:38:21 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="4192395"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <xl%1Q.285105$VBab.37836@fx08.ams4>
Content-Language: en-US

On 6/10/25 3:05 PM, Mr Flibble wrote:
> On Tue, 10 Jun 2025 14:53:47 -0400, Richard Damon wrote:
> 
>> On 6/10/25 1:22 PM, olcott wrote:
>>> On 6/10/2025 2:33 AM, Mikko wrote:
>>>> On 2025-06-09 21:14:58 +0000, olcott said:
>>>>
>>>>> The official "received view" of this is that the best we can possibly
>>>>> do is to do nothing and give up.
>>>>
>>>> There is no official view about "the best". What is the best depends
>>>> on what one needs and wants. Some may think that the best they can do
>>>> is to waste their life in trying to do the impossible.
>>>>
>>>>
>>> It is not at all impossible to create a termination analyzer that
>>> reports on the behavior specified by the input to HHH(DDD). It was
>>> never correct to define a termination analyzer any other way.
>>>
>>>
>> Right, it is just a fact that it is impossible for HHH to be shuch a
>> analyzer.
>>
>> A CORRECT Temrination analyzer of the input to HHH(DDD), that is to the
>> termination analysis of DDD, is to say it halts, since the HHH(DDD) that
>> DDD will call  will return non-halting to that DDD, and it will then
>> halt.
> 
> But it will never "return" because it is infinitely recursive; the
> simulation is aborted and a halting result if non-halting is returned
> elsewhere.
> 
> /Flibble

So, you have a problem, either you don't have a correct simulation to 
show you got the right answer, or you don't answer.

That is the problem with trying to have the decider itself be two 
contradictory entities.

A correct simulator can not be a correct decider it the input is 
actually non-halting.

There seems to be some mental block about the fact that the DEFINITION 
of this sort of decider is that:


H(M) returns 1 if UTM(M) halts, and
H(M) returns 0 if UTM(M) will never halt

If you try to combine the the UTM and H into one program that it can 
NEVER correctly return 0, as it can only return 0 if it never halt (and 
thus can't return a value)