Deutsch English Français Italiano |
<v6on9i$2fuva$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!.POSTED!not-for-mail From: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: DDD correctly emulated by HHH cannot possibly halt Date: Thu, 11 Jul 2024 08:38:56 -0500 Organization: A noiseless patient Spider Lines: 83 Message-ID: <v6on9i$2fuva$1@dont-email.me> References: <v6ki9s$1iun6$1@dont-email.me> <v6lbme$1qdil$1@dont-email.me> <v6m253$1tj30$4@dont-email.me> <v6nuti$2bj54$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 11 Jul 2024 15:38:58 +0200 (CEST) Injection-Info: dont-email.me; posting-host="cb7a71f238b6f1f0fff1b8b0208457d0"; logging-data="2620394"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18hZcX2iU71K9J+PtjduaZi" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:YH3IdLxEKZoeu3AK1wLl4zKymsk= In-Reply-To: <v6nuti$2bj54$1@dont-email.me> Content-Language: en-US Bytes: 4057 On 7/11/2024 1:42 AM, Mikko wrote: > On 2024-07-10 13:25:54 +0000, olcott said: > >> On 7/10/2024 2:02 AM, Mikko wrote: >>> On 2024-07-09 23:49:16 +0000, olcott said: >>> >>>> _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] >>> >>> The subject line is misleading. There is only one DDD so "DDD correctly >>> emulated by HHH" should simply mean DDD and nothing else. >> >> *I added this to my latest paper* > > That doesn't fix the subject line. > Then I don't understand what you are saying. "DDD correctly emulated by HHH cannot possibly halt" When halt means reaching its own final state and terminating normally. >> Every time any HHH correctly emulates DDD it calls the >> x86utm operating system to create a separate process >> context with its own memory virtual registers and stack, >> thus each recursively emulated DDD is a different instance. > > There should be a comma after the word "memory". > Yes. >> Simulating Termination Analyzer H is Not Fooled by Pathological Input D >> https://www.researchgate.net/publication/369971402_Simulating_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D > > There is another error on the first page. The first sentence says: "The > notion > of a simulating termination analyzer is examined at the concrete level > of pairs > of C functions". That is contracited in the fourth paragraph: "To > understand > this analysis requires a sufficient knowledge of the C programming language > and what an x86 emulator does". The analysis is not at the level of C > functions > if any knowledge about an x86 emulator is needed. > > That is a good idea. The less prerequisite knowledge my target audience needs the more people will be able understand what I am saying. I am trying to make my first page as simple as possible. To understand this analysis requires a sufficient knowledge of the C programming language. An x86 emulator works just like a C language interpreter except that it uses the compiled machine language of a function instead of its source-code. That HHH is built from an x86 emulator allows it to simulate other C functions as if it was a C language interpreter. The second page will have the more difficult prerequisites. -- Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer