Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: olcott Newsgroups: comp.theory,sci.logic Subject: a complete emulation of this input could be done --- Liar Date: Tue, 9 Jul 2024 22:18:31 -0500 Organization: A noiseless patient Spider Lines: 64 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 10 Jul 2024 05:18:32 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1ca7ba779153ded89a6e04f3275941c5"; logging-data="1843299"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19olFULEmAWH8iL2+zLwY+2" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:3+8ZhPlUSLPcmlXPoIeXDokeTFQ= In-Reply-To: Content-Language: en-US Bytes: 4017 On 7/9/2024 9:51 PM, Richard Damon wrote: > On 7/9/24 10:06 AM, olcott wrote: >> On 7/9/2024 3:56 AM, Fred. Zwarts wrote: >>> Op 08.jul.2024 om 19:36 schreef olcott: >>>> On 7/8/2024 11:16 AM, Fred. Zwarts wrote: >>>>> You believe that two equals infinity. >>>> >>>> void Infinite_Loop() >>>> { >>>>    HERE: goto HERE; >>>> } >>>> >>>> void Infinite_Recursion() >>>> { >>>>    Infinite_Recursion(); >>>> } >>>> >>>> void DDD() >>>> { >>>>    HHH(DDD); >>>> } >>>> >>>> Two cycles is enough to correctly determine that none >>>> of the above functions correctly emulated by HHH can >>>> possibly halt. >>>> >>>> That you don't see this is ignorance or deception. >>>> >>> >>> The first two irrelevant examples cannot halt, but they differ >>> fundamentally from DDD, because DDD, like Finite_Recursion, halts >>> after N repetitions. >>> >> >> *I have never explained this issue to Ben this clearly before* >> Ben seems to believe that HHH must report that it need not >> abort the emulation of DDD because AFTER HHH has already >> aborted this emulation DDD does not need to be aborted. >> > > Because it does, since this HHH DOES abort its emulation, it turns out > that a complete emulation of this input could be done, which is the > definition of not needing to abort the emulation. > _DDD() [00002163] 55 push ebp ; housekeeping [00002164] 8bec mov ebp,esp ; housekeeping [00002166] 6863210000 push 00002163 ; push DDD [0000216b] e853f4ffff call 000015c3 ; call HHH(DDD) DDD correctly emulated by any pure function HHH that correctly emulates 1 to ∞ steps of DDD can't make it past the above line of code no matter what. [00002170] 83c404 add esp,+04 [00002173] 5d pop ebp [00002174] c3 ret Size in bytes:(0018) [00002174] -- Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer