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 <utn05t$3o86u$2@dont-email.me>
Deutsch   English   Français   Italiano  
<utn05t$3o86u$2@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: "Fred. Zwarts" <F.Zwarts@HetNet.nl>
Newsgroups: comp.theory,sci.logic
Subject: Re: Can any pathological input thwart a simulating abort decider?
Date: Sat, 23 Mar 2024 17:31:57 +0100
Organization: A noiseless patient Spider
Lines: 72
Message-ID: <utn05t$3o86u$2@dont-email.me>
References: <utkjd0$335kr$1@dont-email.me> <utm7u7$3iaut$1@dont-email.me>
 <utmn5h$3lnmi$5@dont-email.me> <utmppq$3mgs3$1@dont-email.me>
 <utmuq0$3ncb0$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 23 Mar 2024 16:31:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4209bd87c5b5c0639a331d8fa156f86c";
	logging-data="3940574"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX185u6zSgiNNpfCHwGPtDfiL"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:UYxQSEQfu7aEmjNpTmnQMHv73Ug=
Content-Language: en-GB
In-Reply-To: <utmuq0$3ncb0$5@dont-email.me>
Bytes: 3930

Op 23.mrt.2024 om 17:08 schreef olcott:
> On 3/23/2024 9:43 AM, Fred. Zwarts wrote:
>> Op 23.mrt.2024 om 14:58 schreef olcott:
>>> On 3/23/2024 4:38 AM, Fred. Zwarts wrote:
>>>> Op 22.mrt.2024 om 19:41 schreef olcott:
>>>>> 01 int D(ptr x)  // ptr is pointer to int function
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04   if (Halt_Status)
>>>>> 05     HERE: goto HERE;
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>> 08
>>>>> 09 void main()
>>>>> 10 {
>>>>> 11   H(D,D);
>>>>> 12 }
>>>>>
>>>>> H is a simulating abort decider that supposed to
>>>>> correctly determine whether or not it needs to abort
>>>>> the simulation of any pathological inputs that are
>>>>> attempting to thwart this abort decision.
>>>>>
>>>>> H must abort every simulated input that would not
>>>>> otherwise halt to prevent its own non-termination.
>>>>>
>>>>> It is a self-evident verified fact that every H(D,D)
>>>>> that decides to abort its simulated D(D) is correct
>>>>> in doing so because this does prevent its own
>>>>> non-termination.
>>>>>
>>>>
>>>> It is self-evident that when H is programmed to abort and return 
>>>> false, then [the simulated] D will 
>>>
>>> immediately stop running never having reached its last instruction to 
>>> halt.
>>
>> As can be seen above, if H returns false in line 03, then D will go to 
>> line 04 and line 06 and halt (unless aborted).
>>
> 
> You still do not understand that functions called in infinite
> recursion never return to their caller, thus must have grossly
> exaggerated your programming skill.

Even a beginner in C will see that if the simulated D, using the H that 
is programmed to abort and return false, will continue with line 04 then 
line 06 and halt (unless aborted).

> When the simulated D calls its simulator this call cannot possibly
> return to its caller. The relationship between the simulated D(D)
> and its simulator makes a call D(D) to its own simulator isomorphic
> to infinite recursion.

It is exactly the relation with the simulator that aborts, which makes 
that also the simulated H is programmed to abort and return false.
Olcott is again contradicting himself.

> 
> That the directly executed D(D) is an entirely different instance
> that does not have this same pathological relationship is summed
> up in your own reply.

I am not talking about a directly executed D, but a simulated D!
I am not talking about a directly executed D, but a simulated D!
I am not talking about a directly executed D, but a simulated D!

This simulated D halts (unless aborted)!
It seems too difficult for olcott to see, what even a beginner sees, 
that H, programmed to return false, also returns false when simulated 
(unless aborted).