Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: olcott Newsgroups: comp.theory Subject: =?UTF-8?Q?Re=3A_Analysis_of_Flibble=E2=80=99s_Latest=3A_Detecting_v?= =?UTF-8?Q?s=2E_Simulating_Infinite_Recursion_ZFC?= Date: Mon, 26 May 2025 10:42:09 -0500 Organization: A noiseless patient Spider Lines: 54 Message-ID: <101224h$22da5$6@dont-email.me> References: <100l3jh$2v0e9$1@dont-email.me> <100l5c8$2ul3j$2@dont-email.me> <100l75g$2vpq3$1@dont-email.me> <100l887$2ul3i$2@dont-email.me> <100l9gh$30aak$1@dont-email.me> <100lc4o$30pgm$1@dont-email.me> <100ld1u$312c9$1@dont-email.me> <100lg4g$31jt3$1@dont-email.me> <100lkdv$32ib3$1@dont-email.me> <100lmif$32v06$1@dont-email.me> <100lmp3$32ven$1@dont-email.me> <100m319$38k55$2@dont-email.me> <87jz69xlpx.fsf@nosuchdomain.example.com> <100mder$39slu$2@dont-email.me> <100oipb$3oge1$1@dont-email.me> <87a573xz0s.fsf@bsb.me.uk> <875xhrtbpr.fsf@nosuchdomain.example.com> <100r2mb$b2b1$1@dont-email.me> <100r4oq$b650$1@dont-email.me> <100r5bf$b5vm$4@dont-email.me> <100r5hn$b650$2@dont-email.me> <100r648$bhcu$1@dont-email.me> <100r68v$b650$3@dont-email.me> <100sn6a$p071$1@dont-email.me> <100snl3$nvac$1@dont-email.me> <100sr6o$ppn2$3@dont-email.me> <100uqro$1an9v$1@dont-email.me> <100vehv$1en90$1@dont-email.me> <100vl4m$1g3rf$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 26 May 2025 17:42:10 +0200 (CEST) Injection-Info: dont-email.me; posting-host="64fd189e500b414701d6509a3265afae"; logging-data="2176325"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18yzLmNxjVu6VnviLNeCEHp" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:+dMaq/6NJnbICA8T42/jEHtyf0c= X-Antivirus-Status: Clean In-Reply-To: <100vl4m$1g3rf$1@dont-email.me> X-Antivirus: Norton (VPS 250525-10, 5/25/2025), Outbound message Content-Language: en-US Bytes: 3677 On 5/25/2025 12:48 PM, Richard Heathfield wrote: > On 25/05/2025 16:55, olcott wrote: >> On 5/25/2025 5:19 AM, Richard Heathfield wrote: >>> On 24/05/2025 17:13, olcott wrote: >>>> No HHH can report on the behavior of its caller >>> >>>  From Halt7.c: >>> >>> void DDD() >>> { >>>    HHH(DDD); >>>    return; >>> } >>> >>> Since (as you say) no HHH can report on the behaviour of its caller, >>> and since (as your code shows) DDD is HHH's caller, we deduce that >>> HHH cannot report on DDD. >>> >>> So HHH is not (according to you) a halt analyser for DDD. >>> >>> I'm not sure you've left anything to discuss, have you? >>> >> >> HHH(DDD) does correctly reject >> *ITS INPUT THUS NOT ITS CALLER* >> as non-halting. > > Its input, as you show by the notation HHH(DDD), is DDD. So it's > reporting on DDD. > > > HHH(DDD) does correctly reject > > *ITS INPUT THUS NOT ITS CALLER* > > as non-halting. > > But as this code shows: > > >> void DDD() > >> { > >>    HHH(DDD); > >>    return; > >> } > > DDD calls HHH. Therefore DDD is HHH's caller. > > DDD is HHH's caller AND its input. The requirement for HHH to report on the direct execution of its input is WRONG because this require HHH to report on the behavior of its caller and no C function can see its own caller. -- Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer