Deutsch   English   Français   Italiano  
<vpd0e5$uj5$1@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!eternal-september.org!.POSTED!not-for-mail
From: dbush <dbush.mobile@gmail.com>
Newsgroups: comp.theory
Subject: Re: DD specifies non-terminating behavior to HHH --- RECURSIVE CHAIN
 --- Saving Democracy
Date: Sat, 22 Feb 2025 12:10:31 -0500
Organization: A noiseless patient Spider
Lines: 71
Message-ID: <vpd0e5$uj5$1@dont-email.me>
References: <vo6420$3mpmf$1@dont-email.me> <vo7be3$jug$1@dont-email.me>
 <vo7r8d$36ra$3@dont-email.me> <vo9ura$i5ha$1@dont-email.me>
 <voahc5$m3dj$8@dont-email.me> <vocdo9$14kc0$1@dont-email.me>
 <vocpl7$16c4e$4@dont-email.me> <vof56u$1n9k0$1@dont-email.me>
 <vofnj2$1qh2r$2@dont-email.me> <vohrmi$29f46$1@dont-email.me>
 <vojs0e$2oikq$4@dont-email.me> <vokdha$2rcqi$1@dont-email.me>
 <vom1fr$34osr$1@dont-email.me>
 <ee9d41d5f1c2a8dd8ff44d3ddeee20d2c3bcccc1@i2pn2.org>
 <vomgd8$3anm4$2@dont-email.me>
 <f5d6cbae83eb89e411d76d1d9ca801ef2678cec2@i2pn2.org>
 <voojl9$3mdke$2@dont-email.me>
 <855e571c6668207809e1eb67138de6af48d164fa@i2pn2.org>
 <vorlqp$aet5$2@dont-email.me>
 <e174ca1c1cbc58c67ffae3b67b69f63f21a82f86@i2pn2.org>
 <vp69r4$2mdtr$1@dont-email.me>
 <8fa176d46bf5b8c36def9e32ced67a1a3f81bae1@i2pn2.org>
 <vpbhrk$3mfi7$1@dont-email.me>
 <2e999502c40f736a3f3579d23bdb2b42dc74e897@i2pn2.org>
 <vpcurc$irt$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 22 Feb 2025 18:10:30 +0100 (CET)
Injection-Info: dont-email.me; posting-host="71441c56d83220426f9b7c1ba6da31b6";
	logging-data="31333"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/jHnvaS61/vXDQvhiY+Qo0"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:yoG9pNWrmZXzqVGtFRyjno55BSI=
In-Reply-To: <vpcurc$irt$5@dont-email.me>
Content-Language: en-US
Bytes: 3886

On 2/22/2025 11:43 AM, olcott wrote:
> On 2/22/2025 5:01 AM, joes wrote:
>> Am Fri, 21 Feb 2025 21:55:32 -0600 schrieb olcott:
>>> On 2/20/2025 4:00 AM, joes wrote:
> 
> 
>>>> Not even the variable Root in line 502 of Halt7.c?
>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c You are not even
>>> in the correct function.
>> 1059
>>
> 
> Unless we go through a 100% precise sequence of steps
> my reviewers will always consistently dodge the point
> as they have done for several years.
> 
> typedef void (*ptr)();
> int HHH(ptr P);
> 
> int DD()
> {
>    int Halt_Status = HHH(DD);
>    if (Halt_Status)
>      HERE: goto HERE;
>    return Halt_Status;
> }
> 
> int main()
> {
>    HHH(DD);
> }
> 
> The first point is DD correctly simulated by HHH cannot
> possibly terminate normally by reaching its own "return"
> instruction.

In other words, if the code of HHH is replaced with an unconditional 
simulator then it can be shown that DD is non-halting and therefore 
HHH(DD)==0 is correct.

Let's test that on another case.

int F(int i)
{
     if (i<10) {
         return 0;
     } else {
         return F(i+1);
     }
}

int no_numbers_greater_than_10()
{
     return F(0);
}


The function no_numbers_greater_than_10() checks if any natural number 
exists that is greater than 10.  It does this by checking all natural 
numbers one at a time.  If one such number exists it halts and return 0. 
  If no such number exists, it will run forever as no such number will 
satisfy the condition.

We can see that no_numbers_greater_than_10 correctly simulated by F 
cannot possibly terminate normal by reaching its own "return" 
instruction.  This means that F correctly reports that 
no_numbers_greater_than_10 is non-halting.  It further means, since 
no_numbers_greater_than_10  doesn't halt that there is no natural number 
greater than 10.

Agreed?