Deutsch English Français Italiano |
<v3cotd$297ao$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: Two dozen people were simply wrong --- Try to prove otherwise --- Mike Terry Date: Fri, 31 May 2024 10:04:13 -0500 Organization: A noiseless patient Spider Lines: 188 Message-ID: <v3cotd$297ao$1@dont-email.me> References: <v3501h$lpnh$1@dont-email.me> <v362eu$2d367$3@i2pn2.org> <v363js$vg63$2@dont-email.me> <v36803$2d368$3@i2pn2.org> <v368je$100kd$3@dont-email.me> <v373mr$2d367$5@i2pn2.org> <v37bpa$15n0b$1@dont-email.me> <v37i9p$lls$1@news.muc.de> <87y17smqnq.fsf@bsb.me.uk> <v37sap$18mfo$1@dont-email.me> <v38eq4$2foi0$1@i2pn2.org> <v38fe0$1bndb$1@dont-email.me> <v38g31$2foi0$11@i2pn2.org> <v38gi5$1bndb$3@dont-email.me> <v38ici$2fohv$2@i2pn2.org> <v38j17$1c8ir$2@dont-email.me> <v38jgo$2foi0$14@i2pn2.org> <v38jv9$1c8ir$4@dont-email.me> <v38kh7$2foi0$15@i2pn2.org> <v38lsl$1ggjs$1@dont-email.me> <v38o71$2foi0$17@i2pn2.org> <v38ogh$1grj4$1@dont-email.me> <v39fll$2grvb$2@i2pn2.org> <v3c0il$256o0$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 31 May 2024 17:04:14 +0200 (CEST) Injection-Info: dont-email.me; posting-host="08a73d0f9257967986a8324b25ade22a"; logging-data="2399576"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18oPD9Vu4A/Ah1ZtGdvnzcr" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:l1DQKcG7EvDHuODZWbPsxgCdw/I= Content-Language: en-US In-Reply-To: <v3c0il$256o0$1@dont-email.me> Bytes: 9591 On 5/31/2024 3:08 AM, Mikko wrote: > On 2024-05-30 09:08:05 +0000, joes said: > >> Am Wed, 29 May 2024 21:32:49 -0500 schrieb olcott: >>> On 5/29/2024 9:27 PM, Richard Damon wrote: >>>> On 5/29/24 9:48 PM, olcott wrote: >>>>> On 5/29/2024 8:24 PM, Richard Damon wrote: >>>>>> On 5/29/24 9:15 PM, olcott wrote: >>>>>>> On 5/29/2024 8:07 PM, Richard Damon wrote: >>>>>>>> On 5/29/24 8:59 PM, olcott wrote: >>>>>>>>> On 5/29/2024 7:48 PM, Richard Damon wrote: >>>>>>>>>> On 5/29/24 8:17 PM, olcott wrote: >>>>>>>>>>> On 5/29/2024 7:09 PM, Richard Damon wrote: >>>>>>>>>>>> On 5/29/24 7:57 PM, olcott wrote: >>>>>>>>>>>>> On 5/29/2024 6:47 PM, Richard Damon wrote: >>>>>>>>>>>>>> On 5/29/24 2:31 PM, olcott wrote: >>>>>>>>>>>>>>> On 5/29/2024 1:14 PM, Ben Bacarisse wrote: >>>>>>>>>>>>>>>> Alan Mackenzie <acm@muc.de> writes: >>>>>>>>>>>>>>>>> How about a bit of respect? Mike specifically asked you >>>>>>>>>>>>>>>>> not to cite his >>>>>>>>>>>>>>>>> name as a back up for your points. Why do you keep >>>>>>>>>>>>>>>>> doing it? >> >>>>>>>>>>>>>>> It turns out that two dozen people are easily proven >>>>>>>>>>>>>>> wrong when >>>>>>>>>>>>>>> they claimed that the correct simulation of the input to >>>>>>>>>>>>>>> H(D,D) >>>>>>>>>>>>>>> is the behavior of int main() { D(D); } >>>>>>>>>>>>>>> >>>>>>>>>>>>>> How is that? >> >>>>>>>>>>>>>> Which isn't a "Correct Simulation" by the definition that >>>>>>>>>>>>>> allow the relating of a "Simulation" to the behavior of an >>>>>>>>>>>>>> input. >>>>>>>>>>>>> Right the execution trace of D simulated by pure function H >>>>>>>>>>>>> using >>>>>>>>>>>>> an x86 emulator must show that D cannot possibly reach its own >>>>>>>>>>>>> simulated final state and halt or the simulation of the >>>>>>>>>>>>> machine >>>>>>>>>>>>> language of D is incorrect or in the wrong order. >> Or aborts prematurely. >> >>>>>>>>>>>> So, you aren't going to resolve the question but just keep up >>>>>>>>>>>> with your contradiction that H is simulating a template (that >>>>>>>>>>>> doesn't HAVE any instrucitons of H in it) but also DOES >>>>>>>>>>>> simulate those non-existance instructions by LYING about what >>>>>>>>>>>> it does and simulating a SPECIFIC instance that it LIES behaves >>>>>>>>>>>> just like DIFFERENT specific instatces. >> >>>>>>>>>> But the question ISN'T about the SIMULATED D, but about the >>>>>>>>>> behavior of the actual PROGRAM/MACHINE D >> Which should be the same. >>>>>>>>>> This seems to be your blind spot. >> >>>>>>>>> ∃H ∈ Turing_Machines >>>>>>>>> ∀x ∈ Turing_Machines_Descriptions >>>>>>>>> ∀y ∈ Finite_Strings >>>>>>>>> such that H(x,y) = Halts(x,y) >>>>>>>>> >>>>>>>>> Not really the above formalization does not can cannot >>>>>>>>> specify Turing Machines as the input to any decider H. >>>>>>>>> >>>>>>>> Then what is x representing? >>>>>>> >>>>>>> x <is> a finite string Turing machine description that SPECIFIES >>>>>>> behavior. The term: "representing" is inaccurate. >> What’s the difference? >> >>>>>> No, it specifies the machine, and thus, though that, the behavior. >>>>>> >>>>> If we assume that a decider takes an actual Turing machine as its >>>>> input that is correct otherwise that is one level of indirection >>>>> away from what we are really looking at. >>>>> >>>>> The people have perpetuated this mistake for many decades never >>>>> actually made it not a mistake. >> >> >>>> You need to define what you mean by "Indirection", because you aren't >>>> using it in the normal manner. >>> >>> I have conclusively proven that the behavior of the correct >>> simulation of the x86 code of D by pure function H has >>> different behavior than the direct execution of D(D). >> Then H is not a correct simulator. > > Either that or the correct simulation of the x86 of D by pure function > H does not exists. If you ensure that H is not a pure functin or > that H never performs a correct simulation of D you can say whatever > you want about the impossible simulation, for example that it > is yellow. > *I proved that Mike Terry is wrong and he simply ignored the proof* *I proved that Mike Terry is wrong and he simply ignored the proof* *I proved that Mike Terry is wrong and he simply ignored the proof* http://al.howardknight.net/?STYPE=msgid&MSGI=%3CS8CcnRadHexfe8X7nZ2dnZfqnPqdnZ2d%40brightview.co.uk%3E+ "...the Turing machine will halt whenever it enters a final state." Linz(1990:234) DD correctly emulated by HH with an x86 emulator cannot possibly reach its own final state at machine address 00001c47 in any finite number of steps of correct emulation. _DD() [00001c22] 55 push ebp [00001c23] 8bec mov ebp,esp [00001c25] 51 push ecx [00001c26] 8b4508 mov eax,[ebp+08] [00001c29] 50 push eax ; push DD 1c22 [00001c2a] 8b4d08 mov ecx,[ebp+08] [00001c2d] 51 push ecx ; push DD 1c22 [00001c2e] e80ff7ffff call 00001342 ; call HH [00001c33] 83c408 add esp,+08 [00001c36] 8945fc mov [ebp-04],eax [00001c39] 837dfc00 cmp dword [ebp-04],+00 [00001c3d] 7402 jz 00001c41 [00001c3f] ebfe jmp 00001c3f [00001c41] 8b45fc mov eax,[ebp-04] [00001c44] 8be5 mov esp,ebp [00001c46] 5d pop ebp [00001c47] c3 ret Size in bytes:(0038) [00001c47] *The Provably Correct Execution Trace that Mike Terry Ignored* *The Provably Correct Execution Trace that Mike Terry Ignored* *The Provably Correct Execution Trace that Mike Terry Ignored* Begin Local Halt Decider Simulation Execution Trace Stored at:113075 [00001c22][00113061][00113065] 55 push ebp [00001c23][00113061][00113065] 8bec mov ebp,esp [00001c25][0011305d][00103031] 51 push ecx [00001c26][0011305d][00103031] 8b4508 mov eax,[ebp+08] [00001c29][00113059][00001c22] 50 push eax ; push DD [00001c2a][00113059][00001c22] 8b4d08 mov ecx,[ebp+08] [00001c2d][00113055][00001c22] 51 push ecx ; push DD [00001c2e][00113051][00001c33] e80ff7ffff call 00001342 ; call HH New slave_stack at:14da95 [00001c22][0015da89][0015da8d] 55 push ebp [00001c23][0015da89][0015da8d] 8bec mov ebp,esp [00001c25][0015da85][0014da59] 51 push ecx [00001c26][0015da85][0014da59] 8b4508 mov eax,[ebp+08] [00001c29][0015da81][00001c22] 50 push eax ; push DD [00001c2a][0015da81][00001c22] 8b4d08 mov ecx,[ebp+08] [00001c2d][0015da7d][00001c22] 51 push ecx ; push DD [00001c2e][0015da79][00001c33] e80ff7ffff call 00001342 ; call HH Local Halt Decider: Recursive Simulation Detected Simulation Stopped *The Execution Trace is proven to be correct on the basis of* *the fact that the above x86 machine language instructions of DD* *are correctly emulated by HH in their correct order* "...the Turing machine will halt whenever it enters a final state." Linz(1990:234) DD correctly emulated by HH with an x86 emulator cannot possibly reach its own final state at machine address 00001c47 in any finite number of steps of correct emulation. *Here is the C version* typedef int (*ptr)(); // ptr is pointer to int function in C 00 int HH(ptr p, ptr i); 01 int DD(ptr p) 02 { ========== REMAINDER OF ARTICLE TRUNCATED ==========