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?