| Deutsch English Français Italiano |
|
<vrrora$11a56$2@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: DDD correctly emulated by EEE --- Correct Emulation Defined --- CUT-AND-PASTE FAILED Date: Mon, 24 Mar 2025 09:05:30 -0500 Organization: A noiseless patient Spider Lines: 157 Message-ID: <vrrora$11a56$2@dont-email.me> References: <vrfuob$256og$1@dont-email.me> <vrmirg$5bpl$1@dont-email.me> <ca0a3e4701bc62fa38f1138064feff7628ff5b48@i2pn2.org> <vrmtrn$cvat$7@dont-email.me> <678373dd34320b3c8250f1e75c849a16316d8ae8@i2pn2.org> <vro0rb$1c9ia$2@dont-email.me> <bddeb5144881ad5d343c0dcde12715352028487a@i2pn2.org> <vrpguc$2qbhf$3@dont-email.me> <620b2d2b4fcea2b169555e3ba9ba426f00c908ef@i2pn2.org> <vrq3jk$3dq3n$2@dont-email.me> <9a1b74a1390c035612fcaff008b83d2854484bf6@i2pn2.org> <vrqcer$3k9kh$4@dont-email.me> <479c16b0cb3c9ea89643f01c0180977d29ae14bc@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 24 Mar 2025 15:05:31 +0100 (CET) Injection-Info: dont-email.me; posting-host="2287d57c8a85f7b4edf97e8b0d992052"; logging-data="1091750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1997m5aLLUgZaM7BH/WftSq" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:5tY83ogBKPzMklTQiGBbCJDzgVk= In-Reply-To: <479c16b0cb3c9ea89643f01c0180977d29ae14bc@i2pn2.org> X-Antivirus-Status: Clean X-Antivirus: Norton (VPS 250324-2, 3/24/2025), Outbound message Content-Language: en-US Bytes: 8393 On 3/24/2025 6:23 AM, Richard Damon wrote: > On 3/23/25 9:27 PM, olcott wrote: >> On 3/23/2025 6:55 PM, Richard Damon wrote: >>> On 3/23/25 6:56 PM, olcott wrote: >>>> On 3/23/2025 4:46 PM, Richard Damon wrote: >>>>> On 3/23/25 1:38 PM, olcott wrote: >>>>>> On 3/23/2025 6:08 AM, Richard Damon wrote: >>>>>>> On 3/22/25 11:57 PM, olcott wrote: >>>>>>>> On 3/22/2025 9:53 PM, Richard Damon wrote: >>>>>>>>> On 3/22/25 2:00 PM, olcott wrote: >>>>>>>>>> On 3/22/2025 12:34 PM, Richard Damon wrote: >>>>>>>>>>> On 3/22/25 10:52 AM, olcott wrote: >>>>>>>>>>>> _DD() >>>>>>>>>>>> [00002133] 55 push ebp ; housekeeping >>>>>>>>>>>> [00002134] 8bec mov ebp,esp ; housekeeping >>>>>>>>>>>> [00002136] 51 push ecx ; make space for local >>>>>>>>>>>> [00002137] 6833210000 push 00002133 ; push DD >>>>>>>>>>>> [0000213c] e882f4ffff call 000015c3 ; call EEE(DD) >>>>>>>>>>>> [00002141] 83c404 add esp,+04 >>>>>>>>>>>> [00002144] 8945fc mov [ebp-04],eax >>>>>>>>>>>> [00002147] 837dfc00 cmp dword [ebp-04],+00 >>>>>>>>>>>> [0000214b] 7402 jz 0000214f >>>>>>>>>>>> [0000214d] ebfe jmp 0000214d >>>>>>>>>>>> [0000214f] 8b45fc mov eax,[ebp-04] >>>>>>>>>>>> [00002152] 8be5 mov esp,ebp >>>>>>>>>>>> [00002154] 5d pop ebp >>>>>>>>>>>> [00002155] c3 ret >>>>>>>>>>>> Size in bytes:(0035) [00002155] >>>>>>>>>>>> >>>>>>>>>>>> When finite integer N instructions of the above x86 >>>>>>>>>>>> machine language DD are emulated by each x86 emulator >>>>>>>>>>>> EEE[N] at machine address [000015c3] according to the >>>>>>>>>>>> semantics of the x86 language no DD ever reaches its own >>>>>>>>>>>> "ret" instruction at machine address [00002155] and >>>>>>>>>>>> terminates normally. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Your can't emulate the above code for N > 4, as you get into >>>>>>>>>>> undefine memory. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I have already addressed this objection dozens of times. >>>>>>>>>> >>>>>>>>> >>>>>>>>> No you haven't. You have given several different LIES about it. >>>>>>>>> >>>>>>>>> As I have pointed out, if you don't include Halt7.c as part of >>>>>>>>> the definition, then you can't do it as you are looking at >>>>>>>>> undefined memory. >>>>>>>>> >>>>>>>> >>>>>>>> Your lack of technical competence is showing. >>>>>>>> (1) We are talking about a hypothetical infinite >>>>>>>> set of pure x86 emulators that have no decider code. >>>>>>>> >>>>>>>> (2) The memory space of x86 machine code is not >>>>>>>> in the C source file, it is in the object file. >>>>>>>> >>>>>>> >>>>>>> Then your "input" isn't the C source files, but the memory, and >>>>>>> ALL of it, and thus in your (1), each member of the set got a >>>>>>> different input (as reference memory changed) and none of those >>>>>>> apply to your case with HHH. >>>>>>> >>>>>>> You just continue to prove that you don't understand the meaning >>>>>>> of the terms you are using, or you are intentionally hiding your >>>>>>> fradulant change of meaning of those terms. >>>>>>> >>>>>> >>>>>> Command line arguments: >>>>>> x86utm Halt7.obj > Halt7out.txt >>>>>> >>>>>> All of the x86 functions remain at their same fixed >>>>>> offset from the beginning of Halt7.obj >>>>> >>>>> So? >>>>> >>>>> You still need to make the decision, is Halt7.c / Halt7.obj part of >>>>> the INPUT to the decider, and thus either you can't change the code >>>>> in it, or you need to consider each version a different input, or >>>>> >>>> >>>> _III() >>>> [00002172] 55 push ebp ; housekeeping >>>> [00002173] 8bec mov ebp,esp ; housekeeping >>>> [00002175] 6872210000 push 00002172 ; push III >>>> [0000217a] e853f4ffff call 000015d2 ; call EEE(III) >>>> [0000217f] 83c404 add esp,+04 >>>> [00002182] 5d pop ebp >>>> [00002183] c3 ret >>>> Size in bytes:(0018) [00002183] >>>> >>>> In other words an infinite set of pure x86 emulators >>>> with each one stored at machine address 000015d2 >>>> that can be called from the above fixed finite string >>>> of machine code IS UTTERLY BEYOND ANYTHING THAT YOU >>>> CAN POSSIBLY IMAGINE. >>>> >>>> I don't buy it. You are neither that stupid nor >>>> that ignorant. >>>> >>> >>> You can't have two different programs in one memory location at the >>> same time. >>> >> >> CUT-AND-PASTE FAILED >> >> I will dumb it down for you. >> Try to come up with one x86 emulator EEE at machine >> address 000015d2 that emulates III according to the >> semantics of the x86 language and this emulated III >> reaches its own machine address 00002183. >> > > No, STRAWMAN ERROR. You are just having a logic failure. > > No, you are showing yourself to be dumb. > > You can't redefine what "Correct Emulation" means without loosing the > ability to use it to answer the problem, as we can only look as > emulations instead of the original machine BECAUSE the are defined to be > the same. > > The big problem with your example is that the fact that there doesn't > exist an EEE that can correct emulate this input to it final state, is > that all this proves is that this sort of emulator can never "prove" > that this sort of input is halting. > It only takes III calling EEE twice in sequence with no conditional branch instructions between 00002172 and 0000217a to prove that III specifies not haling behavior. > We also have the fact that none of the inputs you are looking at > actually match the inputs given to your deciders, because, as been > shown, the code at 000015d2 must be included in the input, or your > decider fails to be the "pure function" you agree it must be. > > And if it is, it won't match the code of the decider, since EEE is not > the same program as HHH. > > So, all you have done is proven that your logic is based on lies, and on > creating strawmen with those lies. > > Your credibility is now in that lake of fire that you will be joining in > the not to distant future. Sorry, but that is the facts unless you make > a radical change in your behavior, and admit your error. > > But then, it seems you are just too ignorant to be able to see your > error, because you brainwashed yourself into being ignorant out of a > fear of being brainwashed by the truth. -- Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer