Path: ...!news.misty.com!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Mikko Newsgroups: comp.theory Subject: Re: Liar detector: Fred, Richard, Joes and Alan --- Ben's agreement Date: Thu, 18 Jul 2024 10:40:00 +0300 Organization: - Lines: 31 Message-ID: References: <60a1c2490e9bd9a5478fd173a20ed64d5eb158f9@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 18 Jul 2024 09:40:00 +0200 (CEST) Injection-Info: dont-email.me; posting-host="b29b95fd0dce29f201fee23891e90c40"; logging-data="2447678"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BB2UZoz3Fqi4bThLMqfb/" User-Agent: Unison/2.2 Cancel-Lock: sha1:8UT3p1+ZcFTXyrqgvdD1Wyag4Gc= Bytes: 2984 On 2024-07-17 13:00:55 +0000, olcott said: > On 7/17/2024 1:43 AM, Mikko wrote: >> On 2024-07-16 14:21:28 +0000, olcott said: >>> >>> When simulated input DDD stops running {if and only if} >>> the simulation of this input DDD has been aborted this >>> necessitates that input DDD specifies non-halting behavior >> >> DDD does not stop runnig unless it is completely exeuted. > > _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) > [00002170] 83c404 add esp,+04 > [00002173] 5d pop ebp > [00002174] c3 ret > Size in bytes:(0018) [00002174] > > DDD emulated by HHH according to the semantic meaning of > its x86 instructions never stop running unless aborted. You mean HHH's simulation of DDD may not termite before HHH aborts it? The behaviour specified by DDD, both by C semantics and by x86 semantics, is halting if HHH returns. Otherwise HHH is not a decider. -- Mikko