Deutsch   English   Français   Italiano  
<103196l$3u901$5@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: How do simulating termination analyzers work?
Date: Thu, 19 Jun 2025 10:09:09 -0500
Organization: A noiseless patient Spider
Lines: 83
Message-ID: <103196l$3u901$5@dont-email.me>
References: <102sjg5$2k3e9$1@dont-email.me>
 <1607e7860c899b930b87d371c747708dbeaf1062@i2pn2.org>
 <102t67r$2o80a$1@dont-email.me> <102u3et$31q0g$4@dont-email.me>
 <102ufv8$35emj$1@dont-email.me> <1030a1j$3ng4g$1@dont-email.me>
 <1030cg9$3o34h$1@dont-email.me> <1030k4e$3pfos$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 19 Jun 2025 17:09:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="030154485115acd58dbc4da32e6ee0de";
	logging-data="4137985"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18LOekZJgYxqjRPdaIafUBf"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:O835fqhQlVGwXwacp6VA6xmR/Hs=
In-Reply-To: <1030k4e$3pfos$3@dont-email.me>
X-Antivirus-Status: Clean
X-Antivirus: Norton (VPS 250619-2, 6/19/2025), Outbound message
Content-Language: en-US

On 6/19/2025 4:09 AM, Fred. Zwarts wrote:
> Op 19.jun.2025 om 08:59 schreef olcott:
>> On 6/19/2025 1:17 AM, Mikko wrote:
>>> On 2025-06-18 13:46:16 +0000, olcott said:
>>>
>>>> On 6/18/2025 5:12 AM, Fred. Zwarts wrote:
>>>>> Op 18.jun.2025 om 03:54 schreef olcott:
>>>>>> On 6/17/2025 8:19 PM, Richard Damon wrote:
>>>>>>> On 6/17/25 4:34 PM, olcott wrote:
>>>>>>>> void Infinite_Recursion()
>>>>>>>> {
>>>>>>>>    Infinite_Recursion();
>>>>>>>>    return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> void Infinite_Loop()
>>>>>>>> {
>>>>>>>>    HERE: goto HERE;
>>>>>>>>    return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> void DDD()
>>>>>>>> {
>>>>>>>>    HHH(DDD);
>>>>>>>>    return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> When it is understood that HHH does simulate itself
>>>>>>>> simulating DDD then any first year CS student knows
>>>>>>>> that when each of the above are correctly simulated
>>>>>>>> by HHH that none of them ever stop running unless aborted.
>>>>>>>
>>>>>>> WHich means that the code for HHH is part of the input, and thus 
>>>>>>> there is just ONE HHH in existance at this time.
>>>>>>>
>>>>>>> Since that code aborts its simulation to return the answer that 
>>>>>>> you claim, you are just lying that it did a correct simulation 
>>>>>>> (which in this context means complete)
>>>>>>>
>>>>>>
>>>>>> *none of them ever stop running unless aborted*
>>>>>
>>>>> All of them do abort and their simulation does not need an abort.
>>>>>
>>>>
>>>> *It is not given that any of them abort*
>>>
>>> It is known a priori that HHH either does or does not abort. 
>>
>> Very good.
>>
>>> If HHH does
>>> not abort it does not terminate the simulation of DDD and therefore 
>>
>> DDD never stops running.
> 
> because HHH never stops running and therefore this HHH
> 

So you agree that when HHH never aborts that none
of the above three functions ever stop running?

>>
>>> does
>>> not report correctly. If HHH does abort it reports that DDD does not
>>> halt, which is incorrect as in that case DDD does halt. HHH is correct
>>> about DDD only if it does abort its simulation and reports "halts".
>>> But you HHH does not do that.
>>>
>>
>>
> 
> So, both the aborting and the non-aborting HHH do not provide a correct 
> report.

I am not yet talking about any reports.
I am only talking about:
(a) stops running
(b) never stop running.

-- 
Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer