| Deutsch English Français Italiano |
|
<105d8to$2asb4$4@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: "Fred. Zwarts" <F.Zwarts@HetNet.nl> Newsgroups: comp.theory,sci.logic Subject: Re: How do simulating termination analyzers work? ---Truth Maker Maximalism FULL_TRACE Date: Fri, 18 Jul 2025 12:50:32 +0200 Organization: A noiseless patient Spider Lines: 59 Message-ID: <105d8to$2asb4$4@dont-email.me> References: <102sjg5$2k3e9$1@dont-email.me> <104ed4k$223c$1@news.muc.de> <104ehua$2c91h$1@dont-email.me> <104epfu$nqi$1@news.muc.de> <104fdma$2n8gq$1@dont-email.me> <104gkad$2f8e$1@news.muc.de> <10515pj$2v547$1@dont-email.me> <c1fa8b9a19b4a102d7f5c2d58cf4b9b127c30955@i2pn2.org> <1051r18$36s16$3@dont-email.me> <a6849743e4a6af25dc93b3b269e1d39002488efe@i2pn2.org> <105394s$3ev5b$15@dont-email.me> <f5a2ebe0935b2c891a06650e89c28fbcc0560f61@i2pn2.org> <1054he7$3s0eq$6@dont-email.me> <e510d4751825282a6858172b5e8516d1c1ec789a@i2pn2.org> <5erdQ.67036$r61e.50840@fx11.ams4> <b7541a89c5db2d0db513455cd7b83349544406ee@i2pn2.org> <1058fss$pn5l$3@dont-email.me> <49480dece30605ff692baac78083722e2a25b7cf@i2pn2.org> <1058hht$q07u$2@dont-email.me> <d659a8f6eca80516714ba11fd9512100c290c5fe@i2pn2.org> <1058onb$raqa$1@dont-email.me> <105ac8p$25t70$2@dont-email.me> <105aut4$1bk0p$4@dont-email.me> <2e91b2bf0d3f3c56a9684d17f20543614ecff9ad@i2pn2.org> <105b09r$1d6in$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 18 Jul 2025 10:50:33 +0000 (UTC) Injection-Info: dont-email.me; posting-host="56eebd65a3e7f2d8098d3b9bf50a1deb"; logging-data="2453860"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182SB0XUWO0Z4QexOwTo6YP" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:rmHjBnJx7da6X2qHEDTDEwA/1Rk= In-Reply-To: <105b09r$1d6in$1@dont-email.me> Content-Language: nl, en-GB Op 17.jul.2025 om 16:11 schreef olcott: > On 7/17/2025 8:57 AM, joes wrote: >> Am Thu, 17 Jul 2025 08:47:16 -0500 schrieb olcott: >>> On 7/17/2025 3:29 AM, Fred. Zwarts wrote: >>>> Op 16.jul.2025 om 19:49 schreef olcott: >> >>>> This is already evidence that simulation is not the right tool to >>>> analyse the input. >>> In other words you disagree that a simulation by a UTM is a correct >>> measure of behavior. (A simulation by a UTM is defined to be a correct >>> measure of behavior). >> HHH is not a UTM. >> > As usual no rebuttal, but repeated irrelevant claims. > _DDD() > [00002192] 55 push ebp > [00002193] 8bec mov ebp,esp > [00002195] 6892210000 push 00002192 // push DDD > [0000219a] e833f4ffff call 000015d2 // call HHH > [0000219f] 83c404 add esp,+04 > [000021a2] 5d pop ebp > [000021a3] c3 ret > Size in bytes:(0018) [000021a3] You have been corrected many times that these 18 bytes cannot be the full input, because at 0000219a the call refers to 000015d2 that is outside this region. The full input includes DDD and all function called by it, directly or indirectly, including the HHH that aborts and returns a value of 0. When we use this fact, we see that a correct simulation would continue at 0000219f with this value and reach a final halt state at 000021a3. Any simulation with different results does not follow the semantics of the x86 language. In particular, HHH fails to reach this final halt state by a premature abort. This is due to the bug that it does not count the conditional branch instructions when it simulates itself, so it misses the fact the there is only a finite recursion. > > Each element of the infinite set of functions > at machine address 000015d2 that emulates 0 to ∞ > instructions of the above machine code never > reaches its emulated "ret" instruction final > halt state BECAUSE DDD CALLS EACH EMULATOR IN > RECURSIVE EMULATION. Irrelevant, because for all aborting simulators, this is a finite recursion. HHH is in error, when it reports non-termination, when there is only a finite recursion. > > *ChatGPT agrees and provides the reasoning why it agrees* > https://chatgpt.com/share/6877f09c-7b18-8011-b075-ea3671e57886 > > We know how easy it is to get chat-boxes say falsehood, when they are fed with incorrect data.