Deutsch   English   Français   Italiano  
<v5sv8o$ogo5$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,sci.logic
Subject: Re: People are still trying to get away with disagreeing with the
 semantics of the x86 language
Date: Sun, 30 Jun 2024 20:03:20 -0500
Organization: A noiseless patient Spider
Lines: 178
Message-ID: <v5sv8o$ogo5$1@dont-email.me>
References: <v5pbjf$55h$1@dont-email.me> <v5r5q9$ekvf$1@dont-email.me>
 <v5s40h$jvgt$1@dont-email.me> <v5sbpt$1kfbr$2@i2pn2.org>
 <v5sjsa$msl0$1@dont-email.me> <v5skc9$1kfbr$7@i2pn2.org>
 <v5smuk$n7a2$1@dont-email.me> <v5sorr$1kfbr$10@i2pn2.org>
 <v5sp4v$nnko$1@dont-email.me> <v5sr4t$1kfbq$1@i2pn2.org>
 <v5srjn$o1o0$1@dont-email.me> <v5ssaq$1kfbq$2@i2pn2.org>
 <v5st66$o7ss$1@dont-email.me> <v5su4q$1kfbr$11@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 01 Jul 2024 03:03:20 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="f83257e6e5a87f489aa8241c55498376";
	logging-data="803589"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX181nb9AfGjC7KJBePVXrCtj"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:odC5ocrSQ7B67FruIjzLwli2UC4=
Content-Language: en-US
In-Reply-To: <v5su4q$1kfbr$11@i2pn2.org>
Bytes: 9794

On 6/30/2024 7:44 PM, Richard Damon wrote:
> On 6/30/24 8:27 PM, olcott wrote:
>> On 6/30/2024 7:13 PM, Richard Damon wrote:
>>> On 6/30/24 8:00 PM, olcott wrote:
>>>>
>>>> THIS SEQUENCE CANNOT POSSIBLY RETURN WHY PERSISTENTLY LIE ABOUT IT?
>>>> THIS SEQUENCE CANNOT POSSIBLY RETURN WHY PERSISTENTLY LIE ABOUT IT?
>>>> THIS SEQUENCE CANNOT POSSIBLY RETURN WHY PERSISTENTLY LIE ABOUT IT?
>>>> THIS SEQUENCE CANNOT POSSIBLY RETURN WHY PERSISTENTLY LIE ABOUT IT?
>>>> THIS SEQUENCE CANNOT POSSIBLY RETURN WHY PERSISTENTLY LIE ABOUT IT?
>>>>
>>>
>>> But it does, just after H gives up its simulation.
>>>
>>> You have even show that with a simulation.
>>>
>>
>> Liar Liar Pants on Fire !!!
>> Liar Liar Pants on Fire !!!
>> Liar Liar Pants on Fire !!!
> 
> Are you forgetting this message:
> 
> On 4/27/21 12:55 AM, olcott wrote:
> Message-ID: <Teudndbu59GVBBr9nZ2dnUU7-V2dnZ2d@giganews.com>
>  > void H_Hat(u32 P)
>  > {
>  >  u32 Input_Halts = Halts(P, P);
>  >  if (Input_Halts)
>  >    HERE: goto HERE;
>  > }
>  >
>  >
>  > int main()
>  > {
>  >  H_Hat((u32)H_Hat);
>  > }
>  >
>  >
>  > _H_Hat()
>  > [00000b98](01)  55                      push ebp
>  > [00000b99](02)  8bec                    mov ebp,esp
>  >
> [00000b9b](01)  51                      push ecx
>  > [00000b9c](03)  8b4508                  mov eax,[ebp+08]
>  > [00000b9f](01)  50                      push eax
>  > [00000ba0](03)  8b4d08                  mov ecx,[ebp+08]
>  > [00000ba3](01)  51                      push ecx
>  > [00000ba4](05)  e88ffdffff              call 00000938
>  > [00000ba9](03)  83c408                  add esp,+08
>  > [00000bac](03)  8945fc                  mov [ebp-04],eax
>  > [00000baf](04)  837dfc00                cmp dword [ebp-04],+00
>  > [00000bb3](02)  7402                    jz 00000bb7
>  > [00000bb5](02)  ebfe                    jmp 00000bb5
>  > [00000bb7](02)  8be5                    mov esp,ebp
>  > [00000bb9](01)  5d                      pop ebp
>  > [00000bba](01)  c3                      ret
>  > Size in bytes:(0035) [00000bba]
>  >
>  > _main()
>  > [00000bc8](01)  55                      push ebp
>  > [00000bc9](02)  8bec                    mov ebp,esp
>  > [00000bcb](05)  68980b0000          push 00000b98
>  > [00000bd0](05)  e8c3ffffff              call 00000b98
>  > [00000bd5](03)  83c404                  add esp,+04
>  > [00000bd8](02)  33c0                    xor eax,eax
>  > [00000bda](01)  5d                      pop ebp
>  > [00000bdb](01)  c3                      ret
>  > Size in bytes:(0020) [00000bdb]
>  >
>  > ===============================
>  > ...[00000bc8][001015d4][00000000](01)  55         push ebp
>  > ...[00000bc9][001015d4][00000000](02)  8bec       mov ebp,esp
>  > ...[00000bcb][001015d0][00000b98](05)  68980b0000 push 00000b98
>  > ...[00000bd0][001015cc][00000bd5](05)  e8c3ffffff call 00000b98
>  > ...[00000b98][001015c8][001015d4](01)  55         push ebp
>  > ...[00000b99][001015c8][001015d4](02)  8bec       mov ebp,esp
>  > ...[00000b9b][001015c4][00000000](01)  51         push ecx
>  > ...[00000b9c][001015c4][00000000](03)  8b4508     mov  eax,[ebp+08]
>  > ...[00000b9f][001015c0][00000b98](01)  50         push eax
>  > ...[00000ba0][001015c0][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>  > ...[00000ba3][001015bc][00000b98](01)  51         push ecx
>  > ...[00000ba4][001015b8][00000ba9](05)  e88ffdffff call 00000938
>  > Begin Local Halt Decider Simulation at Machine Address:b98
>  > ...[00000b98][00211674][00211678](01)  55         push ebp
>  > ...[00000b99][00211674][00211678](02)  8bec       mov ebp,esp
>  > ...[00000b9b][00211670][00201644](01)  51         push ecx
>  > ...[00000b9c][00211670][00201644](03)  8b4508     mov eax,[ebp+08]
>  > ...[00000b9f][0021166c][00000b98](01)  50         push eax
>  > ...[00000ba0][0021166c][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>  > ...[00000ba3][00211668][00000b98](01)  51         push ecx
>  > ...[00000ba4][00211664][00000ba9](05)  e88ffdffff call 00000938
>  > ...[00000b98][0025c09c][0025c0a0](01)  55         push ebp
>  > ...[00000b99][0025c09c][0025c0a0](02)  8bec       mov ebp,esp
>  > ...[00000b9b][0025c098][0024c06c](01)  51         push ecx
>  > ...[00000b9c][0025c098][0024c06c](03)  8b4508     mov eax,[ebp+08]
>  > ...[00000b9f][0025c094][00000b98](01)  50         push eax
>  > ...[00000ba0][0025c094][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>  > ...[00000ba3][0025c090][00000b98](01)  51         push ecx
>  > ...[00000ba4][0025c08c][00000ba9](05)  e88ffdffff call 00000938
>  > Local Halt Decider: Infinite Recursion Detected Simulation Stopped
> 
> Above decision was from the call the Halts inside H_Hat, deciding that 
> H_Hat(H_Hat) seems to be non-halting, it then returns that answer and is 
> processed below:
> 
>  > ...[00000ba9][001015c4][00000000](03)  83c408     add esp,+08
>  > ...[00000bac][001015c4][00000000](03)  8945fc     mov [ebp-04],eax
>  > ...[00000baf][001015c4][00000000](04)  837dfc00   cmp dword [ebp-04],+00
>  > ...[00000bb3][001015c4][00000000](02)  7402       jz 00000bb7
>  > ...[00000bb7][001015c8][001015d4](02)  8be5       mov esp,ebp
>  > ...[00000bb9][001015cc][00000bd5](01)  5d         pop ebp
>  > ...[00000bba][001015d0][00000b98](01)  c3         ret
>  > ...[00000bd5][001015d4][00000000](03)  83c404     add esp,+04
>  > ...[00000bd8][001015d4][00000000](02)  33c0       xor eax,eax
>  > ...[00000bda][001015d8][00100000](01)  5d         pop ebp
>  > ...[00000bdb][001015dc][00000098](01)  c3         ret
> 
> SEE IT HALTED!
> 
>  > Number_of_User_Instructions(39)
>  > Number of Instructions Executed(26567)
> 
> 
> 
> 
>>
>>   DDD correctly emulated by HHH calls an emulated HHH(DDD)
>> that emulates its own DDD that calls an emulated HHH(DDD)
>> that is either aborted at some point never returning or
>> hits out-of-memory error never returning
>>
>>
>>
> 
> But HHH doesn't "Correctly Emulation" DDD by the definition that 
> provides the full behavior.
> 
> Since *THE* HHH DOES abort its emulation of *THIS* DDD, then THIS DDD 
> will return, just after this HHH has given up its emulation.
> 
> You LIE by confusing THIS HHH with another machine you try to also call 
> HHH, looking at a DIFFERENT input you deceptively try to also call DDD 
> that is different because it has been paired with that other HHH.
> 
> None of that other behavior matters for THIS DDD.
> 
> You are just proving you don't understand the meaning of the words you 
> are using, but you MAKE UP fake defintions out of your IGNORANCE and lie 
> that they are the right definitions.
> 
> 
> Sorry, it looks like you are fated for a Hot time in the future.

Your despicable lying strawman deception may work on fools
I am no fool.

I had to dumb this down because even the smartest
people here were overwhelmed:

The call from DDD to HHH(DDD) when N steps of DDD are
correctly emulated by any pure function x86 emulator
HHH at machine address 0000217a cannot possibly return.

_DDD()
[00002172] 55               push ebp      ; housekeeping
[00002173] 8bec             mov ebp,esp   ; housekeeping
[00002175] 6872210000       push 00002172 ; push DDD
[0000217a] e853f4ffff       call 000015d2 ; call HHH(DDD)
[0000217f] 83c404           add esp,+04
[00002182] 5d               pop ebp
[00002183] c3               ret
========== REMAINDER OF ARTICLE TRUNCATED ==========