Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v1qsf8$qvg3$4@i2pn2.org>
Deutsch   English   Français   Italiano  
<v1qsf8$qvg3$4@i2pn2.org>

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

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory,sci.logic
Subject: Re: Termination analyzer defined ---OLCOTT IS WRONG !!!
Date: Sun, 12 May 2024 12:58:16 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <v1qsf8$qvg3$4@i2pn2.org>
References: <v1me7i$1l6ut$1@dont-email.me> <v1nec4$1vb8i$1@dont-email.me>
 <v1o6p5$24f4c$2@dont-email.me> <v1pvj0$2knal$1@dont-email.me>
 <v1qi01$2on4q$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 12 May 2024 16:58:16 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="884227"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
Content-Language: en-US
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <v1qi01$2on4q$2@dont-email.me>
Bytes: 4661
Lines: 95

On 5/12/24 9:59 AM, olcott wrote:
> On 5/12/2024 3:45 AM, Mikko wrote:
>> On 2024-05-11 16:35:48 +0000, olcott said:
>>
>>> On 5/11/2024 4:39 AM, Mikko wrote:
>>>> On 2024-05-11 00:30:40 +0000, olcott said:
>>>>
>>>>> A termination analyzer is different than a halt decider in that it 
>>>>> need
>>>>> not correctly determine the halt status of every input. For the 
>>>>> purposes
>>>>> of this paper a termination analyzer only needs to correctly determine
>>>>> the halt status of one terminating input and one non-terminating 
>>>>> input.
>>>>> The computer science equivalent would be a halt decider with a limited
>>>>> domain that includes at least one halting and one non-halting input.
>>>>
>>>> From https://www.google.fi/search?q=termination+analysis and
>>>> https://en.wikipedia.org/wiki/Termination_analysis :
>>>>
>>>> "In computer science, termination analysis is program analysis which 
>>>> attempts to determine whether the evaluation of a given program 
>>>> halts for each input. This means to determine whether the input 
>>>> program computes a total function."
>>>>
>>>> So the term "termination analysis" is already defined. The derived term
>>>> "termination analyzer" means a performer of termination analysis. That
>>>> does not agree with the propsed defintion above so a differnt term
>>>> should be used.
>>>>
>>>> That "termination analysis" is a know term that need not be defined
>>>> is demostrated e.g. by
>>>>
>>>>    https://arxiv.org/pdf/2101.09783
>>>>
>>>> which simply assumes that readers know (at least approximately) what
>>>> the term means.
>>>>
>>>
>>> You are doing a great job performing an honest review!
>>> So every time that Richard referred to a {termination analyzer} that
>>> ignores its inputs *Richard was WRONG*
>>
>> More important is that you are wrong whenever you use "termination
>> analyser" for something that by the conventional meaning isn't.
>>
> 
> A conventional termination analyzer is free to use any algorithm
> as long as it analyzes termination.

Including not simulating any steps.


> 
>> In particular, one thing that needs be considered is the input space.
>> A particular input is not relevant.
>>
> 
> A particular input is 100% relevant when trying to determine
> the halt status of this input.
> 
> *The pathology of an input CANNOT BE IGNORED*

Right, and thus H can't ignore that D calls THE DEFINED H, which you 
claim returns 0, and thus doesn't run forever.

> 
> When Ĥ is applied to ⟨Ĥ⟩
> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
> 
> It <is> the case that the input to embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ never stops running
> unless aborted when embedded_H is a simulating termination analyzer.
> 

But since embedded_H WILL abort its simulation, (or H never answers and 
fails to be a decider), this logic is based on a false premise.


> People can lie about this. What they cannot do is show steps proving
> that it does stop running without being aborted.
> 

It HAS been shown that the CORRECT simulation of the input to H(D,D) 
will terminate without being aborted. The key is that you H doesn't do a 
correct simulation.


Yes, your template creates a set of programs, that none of the limited 
set of simulating "Halt Deciders" will be able to simulate there input 
to a final state.

The problem is that this is NOT the definition of Halting or Non-Halting 
or what a Halt Decider is supposed to decide on.

You are just working on your POOP.