Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"It's not just a computer -- it's your ass." -- Cal Keegan


devel / comp.lang.c / Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

SubjectAuthor
* Proving that P(P) != the correct x86 emulation of the input to H(P,P)olcott
+* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|`* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
| `* Re: Proving that P(P) != the correct x86 emulation of the input torthiebaud
|  `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|   +* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Otto J. Makela
|   |`- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|   `* Re: Proving that P(P) != the correct x86 emulation of the input toFreethinker
|    `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|     `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|      `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       +* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |`* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       | `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Mr Flibble
|       |  `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   +* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |`* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   | `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Mr Flibble
|       |   |  `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |   `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Mr Flibble
|       |   |    `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |     `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Mr Flibble
|       |   |      `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |       +- Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Mr Flibble
|       |   |       `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |        `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |         `* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |          `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |           `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |            `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |             `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |              `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |               `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                 +* Re: Proving that P(P) != the correct x86 emulation of the input toFreethinker
|       |   |                 |`- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                 `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                  `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                   `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                    `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                     `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                      `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                       `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                        `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                         +* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |                         |`* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                         | `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                         |  +* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                         |  |`- Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                         |  `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                         |   `- Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                         `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                          `* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |                           +- Re: Proving that P(P) != the correct x86 emulation of the input toFreethinker
|       |   |                           +* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                           |+- Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                           |`* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |                           | `* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                           |  +* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |                           |  |`* Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                           |  | `* Re: Proving that P(P) != the correct x86 emulation of the input toMr Flibble
|       |   |                           |  |  `- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                           |  `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       |   |                           |   `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Keith Thompson
|       |   |                           |    +- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   |                           |    `* Re: the correct x86 emulation of the input to H(P,P)==0olcott
|       |   |                           |     `* Re: the correct x86 emulation of the input to H(P,P)==0Mr Flibble
|       |   |                           |      `- Re: the correct x86 emulation of the input to H(P,P)==0olcott
|       |   |                           `* Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)Ben Bacarisse
|       |   |                            `- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
|       |   `- Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|       `* Re: Proving that P(P) != the correct x86 emulation of the input toRichard Damon
|        `- Re: Proving that P(P) != the correct x86 emulation of the input toolcott
`* Re: Proving that P(P) != the correct x86 emulation of the input tojak
 `- Re: Proving that P(P) != the correct x86 emulation of the input toolcott

Pages:123
Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21898&group=comp.lang.c#21898

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 09 Jun 2022 10:46:15 -0500
Date: Thu, 9 Jun 2022 10:46:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 87
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LEbYe8MVTSrKDgMd/1lbfaBxlAH/ighFPfTmWS5/naf8KjckwBbumsLIDc80qlz+pF7HnZrY2YQD7//!SyVciKO0dfzHDQUDziTUt5uX6aHHM/ZIwqaM8eIszzWa5ZQz4PUx+5VoWiaHT853pAsdTr60P/rO
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5235
 by: olcott - Thu, 9 Jun 2022 15:46 UTC

void P(u32 x)
{ if (H(x, x))
HERE: goto HERE;
return;
}

int main()
{ P(P);
}

_P()
[000012e7](01) 55 push ebp
[000012e8](02) 8bec mov ebp,esp
[000012ea](03) 8b4508 mov eax,[ebp+08]
[000012ed](01) 50 push eax
[000012ee](03) 8b4d08 mov ecx,[ebp+08]
[000012f1](01) 51 push ecx
[000012f2](05) e880feffff call 00001177 // call H
[000012f7](03) 83c408 add esp,+08
[000012fa](02) 85c0 test eax,eax
[000012fc](02) 7402 jz 00001300
[000012fe](02) ebfe jmp 000012fe
[00001300](01) 5d pop ebp
[00001301](01) c3 ret
Size in bytes:(0027) [00001301]

_main()
[00001307](01) 55 push ebp
[00001308](02) 8bec mov ebp,esp
[0000130a](05) 68e7120000 push 000012e7 // push P
[0000130f](05) e8d3ffffff call 000012e7 // call P
[00001314](03) 83c404 add esp,+04
[00001317](02) 33c0 xor eax,eax
[00001319](01) 5d pop ebp
[0000131a](01) c3 ret
Size in bytes:(0020) [0000131a]

machine stack stack machine assembly
address address data code language
======== ======== ======== ========= =============
[00001307][00102190][00000000] 55 push ebp
[00001308][00102190][00000000] 8bec mov ebp,esp
[0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
[0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
[000012e7][00102184][00102190] 55 push ebp // enter executed P
[000012e8][00102184][00102190] 8bec mov ebp,esp
[000012ea][00102184][00102190] 8b4508 mov eax,[ebp+08]
[000012ed][00102180][000012e7] 50 push eax // push P
[000012ee][00102180][000012e7] 8b4d08 mov ecx,[ebp+08]
[000012f1][0010217c][000012e7] 51 push ecx // push P
[000012f2][00102178][000012f7] e880feffff call 00001177 // call H

Begin Local Halt Decider Simulation Execution Trace Stored at:212244
[000012e7][00212230][00212234] 55 push ebp // enter emulated P
[000012e8][00212230][00212234] 8bec mov ebp,esp
[000012ea][00212230][00212234] 8b4508 mov eax,[ebp+08]
[000012ed][0021222c][000012e7] 50 push eax // push P
[000012ee][0021222c][000012e7] 8b4d08 mov ecx,[ebp+08]
[000012f1][00212228][000012e7] 51 push ecx // push P
[000012f2][00212224][000012f7] e880feffff call 00001177 // call H
[000012e7][0025cc58][0025cc5c] 55 push ebp // enter emulated P
[000012e8][0025cc58][0025cc5c] 8bec mov ebp,esp
[000012ea][0025cc58][0025cc5c] 8b4508 mov eax,[ebp+08]
[000012ed][0025cc54][000012e7] 50 push eax // push P
[000012ee][0025cc54][000012e7] 8b4d08 mov ecx,[ebp+08]
[000012f1][0025cc50][000012e7] 51 push ecx // push P
[000012f2][0025cc4c][000012f7] e880feffff call 00001177 // call H
Local Halt Decider: Infinite Recursion Detected Simulation Stopped

It is completely obvious that when H(P,P) correctly emulates its input
that it must emulate the first seven instructions of P. Because the
seventh instruction of P repeats this process we know with complete
certainty that the correct and complete emulation of P by H would never
reach its final “ret” instruction, thus never halts.

[000012f7][00102184][00102190] 83c408 add esp,+08
[000012fa][00102184][00102190] 85c0 test eax,eax
[000012fc][00102184][00102190] 7402 jz 00001300
[00001300][00102188][00001314] 5d pop ebp
[00001301][0010218c][000012e7] c3 ret // executed P halts
[00001314][00102190][00000000] 83c404 add esp,+04
[00001317][00102190][00000000] 33c0 xor eax,eax
[00001319][00102194][00100000] 5d pop ebp
[0000131a][00102198][00000000] c3 ret // main() halts
Number of Instructions Executed(15900)

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220609180608.00005d21@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21899&group=comp.lang.c#21899

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!ecngs!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx06.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Message-ID: <20220609180608.00005d21@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 89
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Thu, 09 Jun 2022 17:06:06 UTC
Date: Thu, 9 Jun 2022 18:06:08 +0100
X-Received-Bytes: 4759
 by: Mr Flibble - Thu, 9 Jun 2022 17:06 UTC

On Thu, 9 Jun 2022 10:46:14 -0500
olcott <NoOne@NoWhere.com> wrote:

> void P(u32 x)
> {
> if (H(x, x))
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> P(P);
> }
>
> _P()
> [000012e7](01) 55 push ebp
> [000012e8](02) 8bec mov ebp,esp
> [000012ea](03) 8b4508 mov eax,[ebp+08]
> [000012ed](01) 50 push eax
> [000012ee](03) 8b4d08 mov ecx,[ebp+08]
> [000012f1](01) 51 push ecx
> [000012f2](05) e880feffff call 00001177 // call H
> [000012f7](03) 83c408 add esp,+08
> [000012fa](02) 85c0 test eax,eax
> [000012fc](02) 7402 jz 00001300
> [000012fe](02) ebfe jmp 000012fe
> [00001300](01) 5d pop ebp
> [00001301](01) c3 ret
> Size in bytes:(0027) [00001301]
>
> _main()
> [00001307](01) 55 push ebp
> [00001308](02) 8bec mov ebp,esp
> [0000130a](05) 68e7120000 push 000012e7 // push P
> [0000130f](05) e8d3ffffff call 000012e7 // call P
> [00001314](03) 83c404 add esp,+04
> [00001317](02) 33c0 xor eax,eax
> [00001319](01) 5d pop ebp
> [0000131a](01) c3 ret
> Size in bytes:(0020) [0000131a]
>
> machine stack stack machine assembly
> address address data code language
> ======== ======== ======== ========= ============> [00001307][00102190][00000000] 55 push ebp
> [00001308][00102190][00000000] 8bec mov ebp,esp
> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
> [000012e7][00102184][00102190] 55 push ebp // enter
> executed P [000012e8][00102184][00102190] 8bec mov ebp,esp
> [000012ea][00102184][00102190] 8b4508 mov eax,[ebp+08]
> [000012ed][00102180][000012e7] 50 push eax // push P
> [000012ee][00102180][000012e7] 8b4d08 mov ecx,[ebp+08]
> [000012f1][0010217c][000012e7] 51 push ecx // push P
> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>
> Begin Local Halt Decider Simulation Execution Trace Stored at:212244
> [000012e7][00212230][00212234] 55 push ebp // enter
> emulated P [000012e8][00212230][00212234] 8bec mov ebp,esp
> [000012ea][00212230][00212234] 8b4508 mov eax,[ebp+08]
> [000012ed][0021222c][000012e7] 50 push eax // push P
> [000012ee][0021222c][000012e7] 8b4d08 mov ecx,[ebp+08]
> [000012f1][00212228][000012e7] 51 push ecx // push P
> [000012f2][00212224][000012f7] e880feffff call 00001177 // call H
> [000012e7][0025cc58][0025cc5c] 55 push ebp // enter
> emulated P [000012e8][0025cc58][0025cc5c] 8bec mov ebp,esp
> [000012ea][0025cc58][0025cc5c] 8b4508 mov eax,[ebp+08]
> [000012ed][0025cc54][000012e7] 50 push eax // push P
> [000012ee][0025cc54][000012e7] 8b4d08 mov ecx,[ebp+08]
> [000012f1][0025cc50][000012e7] 51 push ecx // push P
> [000012f2][0025cc4c][000012f7] e880feffff call 00001177 // call H
> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>
> It is completely obvious that when H(P,P) correctly emulates its
> input that it must emulate the first seven instructions of P. Because
> the seventh instruction of P repeats this process we know with
> complete certainty that the correct and complete emulation of P by H
> would never reach its final “ret” instruction, thus never halts.

Only because that is how your simulation detector, S (not H), works by
using an erroneous recursion. If P would have halted (i.e. when being
decided on by a proper halt decider with no recursion) then your S gets
the answer wrong so it is not a halt decider.

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21900&group=comp.lang.c#21900

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!3.us.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 09 Jun 2022 12:32:58 -0500
Date: Thu, 9 Jun 2022 12:32:56 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220609180608.00005d21@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 104
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-GWJCA+Vl0dluYkMqRjazvu/8coZHYe4AhqgRfmcNQnsmkqaePRFJqsN3cdFIDGRvpScS7wz6tkvO7H6!dQQDyf7OOijCxx6crYRXQ+7gefH6HtRnsKuOAh5ysvZbaDCe85gXyCfKYs6RO2Ong963Nf5qMjZm
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5869
 by: olcott - Thu, 9 Jun 2022 17:32 UTC

On 6/9/2022 12:06 PM, Mr Flibble wrote:
> On Thu, 9 Jun 2022 10:46:14 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> void P(u32 x)
>> {
>> if (H(x, x))
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> P(P);
>> }
>>
>> _P()
>> [000012e7](01) 55 push ebp
>> [000012e8](02) 8bec mov ebp,esp
>> [000012ea](03) 8b4508 mov eax,[ebp+08]
>> [000012ed](01) 50 push eax
>> [000012ee](03) 8b4d08 mov ecx,[ebp+08]
>> [000012f1](01) 51 push ecx
>> [000012f2](05) e880feffff call 00001177 // call H
>> [000012f7](03) 83c408 add esp,+08
>> [000012fa](02) 85c0 test eax,eax
>> [000012fc](02) 7402 jz 00001300
>> [000012fe](02) ebfe jmp 000012fe
>> [00001300](01) 5d pop ebp
>> [00001301](01) c3 ret
>> Size in bytes:(0027) [00001301]
>>
>> _main()
>> [00001307](01) 55 push ebp
>> [00001308](02) 8bec mov ebp,esp
>> [0000130a](05) 68e7120000 push 000012e7 // push P
>> [0000130f](05) e8d3ffffff call 000012e7 // call P
>> [00001314](03) 83c404 add esp,+04
>> [00001317](02) 33c0 xor eax,eax
>> [00001319](01) 5d pop ebp
>> [0000131a](01) c3 ret
>> Size in bytes:(0020) [0000131a]
>>
>> machine stack stack machine assembly
>> address address data code language
>> ======== ======== ======== ========= =============
>> [00001307][00102190][00000000] 55 push ebp
>> [00001308][00102190][00000000] 8bec mov ebp,esp
>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>> [000012e7][00102184][00102190] 55 push ebp // enter
>> executed P [000012e8][00102184][00102190] 8bec mov ebp,esp
>> [000012ea][00102184][00102190] 8b4508 mov eax,[ebp+08]
>> [000012ed][00102180][000012e7] 50 push eax // push P
>> [000012ee][00102180][000012e7] 8b4d08 mov ecx,[ebp+08]
>> [000012f1][0010217c][000012e7] 51 push ecx // push P
>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>
>> Begin Local Halt Decider Simulation Execution Trace Stored at:212244
>> [000012e7][00212230][00212234] 55 push ebp // enter
>> emulated P [000012e8][00212230][00212234] 8bec mov ebp,esp
>> [000012ea][00212230][00212234] 8b4508 mov eax,[ebp+08]
>> [000012ed][0021222c][000012e7] 50 push eax // push P
>> [000012ee][0021222c][000012e7] 8b4d08 mov ecx,[ebp+08]
>> [000012f1][00212228][000012e7] 51 push ecx // push P
>> [000012f2][00212224][000012f7] e880feffff call 00001177 // call H
>> [000012e7][0025cc58][0025cc5c] 55 push ebp // enter
>> emulated P [000012e8][0025cc58][0025cc5c] 8bec mov ebp,esp
>> [000012ea][0025cc58][0025cc5c] 8b4508 mov eax,[ebp+08]
>> [000012ed][0025cc54][000012e7] 50 push eax // push P
>> [000012ee][0025cc54][000012e7] 8b4d08 mov ecx,[ebp+08]
>> [000012f1][0025cc50][000012e7] 51 push ecx // push P
>> [000012f2][0025cc4c][000012f7] e880feffff call 00001177 // call H
>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>
>> It is completely obvious that when H(P,P) correctly emulates its
>> input that it must emulate the first seven instructions of P. Because
>> the seventh instruction of P repeats this process we know with
>> complete certainty that the correct and complete emulation of P by H
>> would never reach its final “ret” instruction, thus never halts.
>
> Only because that is how your simulation detector, S (not H), works by
> using an erroneous recursion.

In other words you are stupidly saying that when a correct x86 emulation
of the input to H(P,P) reaches the machine address of P [000012f2] where
the machine code specifies that P must call H(P,P) the correct emulation
of P would do something else besides what the x86 machine code at
address [000012f2] specifies.

> If P would have halted (i.e. when being
> decided on by a proper halt decider with no recursion) then your S gets
> the answer wrong so it is not a halt decider.
>
> /Flibble
>

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<t7tfsv$7pr$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21901&group=comp.lang.c#21901

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: thiebaud...@aol.com (rthiebaud)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Date: Thu, 9 Jun 2022 14:58:39 -0400
Organization: A noiseless patient Spider
Lines: 101
Message-ID: <t7tfsv$7pr$1@dont-email.me>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 9 Jun 2022 18:58:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2ed5f221166cb8c846b06a9f30ae9838";
logging-data="7995"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/o6x/SbT1gG9u8nj09jGLhWeX5FHMFx/M="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Cancel-Lock: sha1:IWZCm+OlImGzzpWa/y2TJ+nCXWQ=
In-Reply-To: <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Language: en-US
 by: rthiebaud - Thu, 9 Jun 2022 18:58 UTC

On 6/9/22 13:32, olcott wrote:
> On 6/9/2022 12:06 PM, Mr Flibble wrote:
>> On Thu, 9 Jun 2022 10:46:14 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> void P(u32 x)
>>> {
>>>     if (H(x, x))
>>>       HERE: goto HERE;
>>>     return;
>>> }
>>>
>>> int main()
>>> {
>>>     P(P);
>>> }
>>>
>>> _P()
>>> [000012e7](01)  55              push ebp
>>> [000012e8](02)  8bec            mov ebp,esp
>>> [000012ea](03)  8b4508          mov eax,[ebp+08]
>>> [000012ed](01)  50              push eax
>>> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
>>> [000012f1](01)  51              push ecx
>>> [000012f2](05)  e880feffff      call 00001177 // call H
>>> [000012f7](03)  83c408          add esp,+08
>>> [000012fa](02)  85c0            test eax,eax
>>> [000012fc](02)  7402            jz 00001300
>>> [000012fe](02)  ebfe            jmp 000012fe
>>> [00001300](01)  5d              pop ebp
>>> [00001301](01)  c3              ret
>>> Size in bytes:(0027) [00001301]
>>>
>>> _main()
>>> [00001307](01)  55              push ebp
>>> [00001308](02)  8bec            mov ebp,esp
>>> [0000130a](05)  68e7120000      push 000012e7 // push P
>>> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
>>> [00001314](03)  83c404          add esp,+04
>>> [00001317](02)  33c0            xor eax,eax
>>> [00001319](01)  5d              pop ebp
>>> [0000131a](01)  c3              ret
>>> Size in bytes:(0020) [0000131a]
>>>
>>>    machine   stack     stack     machine    assembly
>>>    address   address   data      code       language
>>>    ========  ========  ========  =========  =============
>>> [00001307][00102190][00000000] 55         push ebp
>>> [00001308][00102190][00000000] 8bec       mov ebp,esp
>>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>>> [000012e7][00102184][00102190] 55         push ebp      // enter
>>> executed P [000012e8][00102184][00102190] 8bec       mov ebp,esp
>>> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
>>> [000012ed][00102180][000012e7] 50         push eax      // push P
>>> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
>>> [000012f1][0010217c][000012e7] 51         push ecx      // push P
>>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>>
>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212244
>>> [000012e7][00212230][00212234] 55          push ebp      // enter
>>> emulated P [000012e8][00212230][00212234] 8bec        mov ebp,esp
>>> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
>>> [000012ed][0021222c][000012e7] 50          push eax      // push P
>>> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
>>> [000012f1][00212228][000012e7] 51          push ecx      // push P
>>> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
>>> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
>>> emulated P [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
>>> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
>>> [000012ed][0025cc54][000012e7] 50          push eax      // push P
>>> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
>>> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
>>> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>
>>> It is completely obvious that when H(P,P) correctly emulates its
>>> input that it must emulate the first seven instructions of P. Because
>>> the seventh instruction of P repeats this process we know with
>>> complete certainty that the correct and complete emulation of P by H
>>> would never reach its final “ret” instruction, thus never halts.
>>
>> Only because that is how your simulation detector, S (not H), works by
>> using an erroneous recursion.
>
> In other words you are stupidly saying that when a correct x86 emulation
> of the input to H(P,P) reaches the machine address of P [000012f2] where
> the machine code specifies that P must call H(P,P) the correct emulation
> of P would do something else besides what the x86 machine code at
> address [000012f2] specifies.
>
>> If P would have halted (i.e. when being
>> decided on by a proper halt decider with no recursion) then your S gets
>> the answer wrong so it is not a halt decider.
>>
>> /Flibble
>>
>
>
Constantly insulting those who disagree with you make you look stupid,
not then.

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21902&group=comp.lang.c#21902

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 09 Jun 2022 14:35:50 -0500
Date: Thu, 9 Jun 2022 14:35:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7tfsv$7pr$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 125
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-BVToCGgoLri8sF0ePs44jzGTsPMumRumkDQ4nFTO5DS9F94MTi7YQyR4Y1zSwVMa8tXApinIZZ9vEd0!IZzcB5QAEppqjyZGJfzWGTwhEgysrRQJ48yfRZbpHedzJiqhrQQQbCflKB8e+5nynfDr8vMKxLNZ
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7426
 by: olcott - Thu, 9 Jun 2022 19:35 UTC

On 6/9/2022 1:58 PM, rthiebaud wrote:
> On 6/9/22 13:32, olcott wrote:
>> On 6/9/2022 12:06 PM, Mr Flibble wrote:
>>> On Thu, 9 Jun 2022 10:46:14 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> void P(u32 x)
>>>> {
>>>>     if (H(x, x))
>>>>       HERE: goto HERE;
>>>>     return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>>     P(P);
>>>> }
>>>>
>>>> _P()
>>>> [000012e7](01)  55              push ebp
>>>> [000012e8](02)  8bec            mov ebp,esp
>>>> [000012ea](03)  8b4508          mov eax,[ebp+08]
>>>> [000012ed](01)  50              push eax
>>>> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
>>>> [000012f1](01)  51              push ecx
>>>> [000012f2](05)  e880feffff      call 00001177 // call H
>>>> [000012f7](03)  83c408          add esp,+08
>>>> [000012fa](02)  85c0            test eax,eax
>>>> [000012fc](02)  7402            jz 00001300
>>>> [000012fe](02)  ebfe            jmp 000012fe
>>>> [00001300](01)  5d              pop ebp
>>>> [00001301](01)  c3              ret
>>>> Size in bytes:(0027) [00001301]
>>>>
>>>> _main()
>>>> [00001307](01)  55              push ebp
>>>> [00001308](02)  8bec            mov ebp,esp
>>>> [0000130a](05)  68e7120000      push 000012e7 // push P
>>>> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
>>>> [00001314](03)  83c404          add esp,+04
>>>> [00001317](02)  33c0            xor eax,eax
>>>> [00001319](01)  5d              pop ebp
>>>> [0000131a](01)  c3              ret
>>>> Size in bytes:(0020) [0000131a]
>>>>
>>>>    machine   stack     stack     machine    assembly
>>>>    address   address   data      code       language
>>>>    ========  ========  ========  =========  =============
>>>> [00001307][00102190][00000000] 55         push ebp
>>>> [00001308][00102190][00000000] 8bec       mov ebp,esp
>>>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>>>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>>>> [000012e7][00102184][00102190] 55         push ebp      // enter
>>>> executed P [000012e8][00102184][00102190] 8bec       mov ebp,esp
>>>> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
>>>> [000012ed][00102180][000012e7] 50         push eax      // push P
>>>> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
>>>> [000012f1][0010217c][000012e7] 51         push ecx      // push P
>>>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>>>
>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212244
>>>> [000012e7][00212230][00212234] 55          push ebp      // enter
>>>> emulated P [000012e8][00212230][00212234] 8bec        mov ebp,esp
>>>> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
>>>> [000012ed][0021222c][000012e7] 50          push eax      // push P
>>>> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>> [000012f1][00212228][000012e7] 51          push ecx      // push P
>>>> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
>>>> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
>>>> emulated P [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
>>>> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
>>>> [000012ed][0025cc54][000012e7] 50          push eax      // push P
>>>> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
>>>> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>>
>>>> It is completely obvious that when H(P,P) correctly emulates its
>>>> input that it must emulate the first seven instructions of P. Because
>>>> the seventh instruction of P repeats this process we know with
>>>> complete certainty that the correct and complete emulation of P by H
>>>> would never reach its final “ret” instruction, thus never halts.
>>>
>>> Only because that is how your simulation detector, S (not H), works by
>>> using an erroneous recursion.
>>
>> In other words you are stupidly saying that when a correct x86
>> emulation of the input to H(P,P) reaches the machine address of P
>> [000012f2] where the machine code specifies that P must call H(P,P)
>> the correct emulation of P would do something else besides what the
>> x86 machine code at address [000012f2] specifies.
>>
>>> If P would have halted (i.e. when being
>>> decided on by a proper halt decider with no recursion) then your S gets
>>> the answer wrong so it is not a halt decider.
>>>
>>> /Flibble
>>>
>>
>>
> Constantly insulting those who disagree with you make you look stupid,
> not then.

I have been through this exact same material many hundreds of times with
them and they just don't get it. I am proven to be correct on the basis
of verified facts that are simply beyond their intellectual capacity.

Before I started calling them stupid casual onlookers could far too
easily guess that they are correct and I am incorrect.

Instead of calling them stupid I could say that every competent software
engineer would agree that I am correct and they are incorrect. The
problem with this is that they simply presume that they are competent so
I had to use words that much more sharply draw the distinction.

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<87bkv0tv4k.fsf@tigger.extechop.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21903&group=comp.lang.c#21903

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: om...@iki.fi (Otto J. Makela)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Date: Fri, 10 Jun 2022 18:07:23 +0300
Organization: Games and Theory
Lines: 13
Message-ID: <87bkv0tv4k.fsf@tigger.extechop.net>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
<t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="78d507ada512f823c6f785b4f18685bd";
logging-data="3984"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Uo/auGIFYDBEmpUnBcZzW"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:lUlVOM0OJcblbYocQNfL8/H7U9s=
sha1:r3IsayCICRLjU0hUSROppaO2o9Y=
X-Face: 'g'S,X"!c;\pfvl4ljdcm?cDdk<-Z;`x5;YJPI-cs~D%;_<\V3!3GCims?a*;~u$<FYl@"E
c?3?_J+Zwn~{$8<iEy}EqIn_08"`oWuqO$#(5y3hGq8}BG#sag{BL)u8(c^Lu;*{8+'Z-k\?k09ILS
X-URL: http://www.iki.fi/om/
Mail-Copies-To: never
 by: Otto J. Makela - Fri, 10 Jun 2022 15:07 UTC

olcott <NoOne@NoWhere.com> wrote:

> Before I started calling them stupid casual onlookers could far too
> easily guess that they are correct and I am incorrect.

It's good that you started calling them stupid, now casual onlookers no
longer have doubts that they are correct and you are incorrect.

--
/* * * Otto J. Makela <om@iki.fi> * * * * * * * * * */
/* Phone: +358 40 765 5772, ICBM: N 60 10' E 24 55' */
/* Mail: Mechelininkatu 26 B 27, FI-00100 Helsinki */
/* * * Computers Rule 01001111 01001011 * * * * * * */

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<3KadnWaaqutFHz7_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21904&group=comp.lang.c#21904

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 10 Jun 2022 12:43:52 -0500
Date: Fri, 10 Jun 2022 12:43:51 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<87bkv0tv4k.fsf@tigger.extechop.net>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87bkv0tv4k.fsf@tigger.extechop.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <3KadnWaaqutFHz7_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 20
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-lwkYvI9p5DVXJvhSJ6nVANiz3vVuaiIy2AlLFjHa99a5mE18yP2Z0+HAK12VAKiyJghnjpVhquFuFRJ!TMvO6eG8R0EY/dkmyAWUmtJnKRMwNfq/Ed2ifu1uZtaNtvPdInrAnyxd9NCotvdXGuckYu5lWA5S
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2133
 by: olcott - Fri, 10 Jun 2022 17:43 UTC

On 6/10/2022 10:07 AM, Otto J. Makela wrote:
> olcott <NoOne@NoWhere.com> wrote:
>
>> Before I started calling them stupid casual onlookers could far too
>> easily guess that they are correct and I am incorrect.
>
> It's good that you started calling them stupid, now casual onlookers no
> longer have doubts that they are correct and you are incorrect.
>

Sure eveyone knows that a wild guess on the basis of credibility
supersedes and overrides the verified facts.

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<t8150r$1il5$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21905&group=comp.lang.c#21905

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!Tv6n7mKA2J1Ic4qpPnxlCw.user.46.165.242.91.POSTED!not-for-mail
From: freethin...@mymail.com (Freethinker)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Date: Sat, 11 Jun 2022 06:17:31 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t8150r$1il5$1@gioia.aioe.org>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="51877"; posting-host="Tv6n7mKA2J1Ic4qpPnxlCw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: de-DE
 by: Freethinker - Sat, 11 Jun 2022 04:17 UTC

On 09.06.22 21:35, olcott wrote:
> On 6/9/2022 1:58 PM, rthiebaud wrote:
>> On 6/9/22 13:32, olcott wrote:
>>> On 6/9/2022 12:06 PM, Mr Flibble wrote:
>>>> On Thu, 9 Jun 2022 10:46:14 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>
>>>>> void P(u32 x)
>>>>> {
>>>>>     if (H(x, x))
>>>>>       HERE: goto HERE;
>>>>>     return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>>     P(P);
>>>>> }
>>>>>
>>>>> _P()
>>>>> [000012e7](01)  55              push ebp
>>>>> [000012e8](02)  8bec            mov ebp,esp
>>>>> [000012ea](03)  8b4508          mov eax,[ebp+08]
>>>>> [000012ed](01)  50              push eax
>>>>> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
>>>>> [000012f1](01)  51              push ecx
>>>>> [000012f2](05)  e880feffff      call 00001177 // call H
>>>>> [000012f7](03)  83c408          add esp,+08
>>>>> [000012fa](02)  85c0            test eax,eax
>>>>> [000012fc](02)  7402            jz 00001300
>>>>> [000012fe](02)  ebfe            jmp 000012fe
>>>>> [00001300](01)  5d              pop ebp
>>>>> [00001301](01)  c3              ret
>>>>> Size in bytes:(0027) [00001301]
>>>>>
>>>>> _main()
>>>>> [00001307](01)  55              push ebp
>>>>> [00001308](02)  8bec            mov ebp,esp
>>>>> [0000130a](05)  68e7120000      push 000012e7 // push P
>>>>> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
>>>>> [00001314](03)  83c404          add esp,+04
>>>>> [00001317](02)  33c0            xor eax,eax
>>>>> [00001319](01)  5d              pop ebp
>>>>> [0000131a](01)  c3              ret
>>>>> Size in bytes:(0020) [0000131a]
>>>>>
>>>>>    machine   stack     stack     machine    assembly
>>>>>    address   address   data      code       language
>>>>>    ========  ========  ========  =========  =============
>>>>> [00001307][00102190][00000000] 55         push ebp
>>>>> [00001308][00102190][00000000] 8bec       mov ebp,esp
>>>>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>>>>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>>>>> [000012e7][00102184][00102190] 55         push ebp      // enter
>>>>> executed P [000012e8][00102184][00102190] 8bec       mov ebp,esp
>>>>> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
>>>>> [000012ed][00102180][000012e7] 50         push eax      // push P
>>>>> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
>>>>> [000012f1][0010217c][000012e7] 51         push ecx      // push P
>>>>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>>>>
>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212244
>>>>> [000012e7][00212230][00212234] 55          push ebp      // enter
>>>>> emulated P [000012e8][00212230][00212234] 8bec        mov ebp,esp
>>>>> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
>>>>> [000012ed][0021222c][000012e7] 50          push eax      // push P
>>>>> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>>> [000012f1][00212228][000012e7] 51          push ecx      // push P
>>>>> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
>>>>> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
>>>>> emulated P [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
>>>>> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
>>>>> [000012ed][0025cc54][000012e7] 50          push eax      // push P
>>>>> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>>> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
>>>>> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>>>
>>>>> It is completely obvious that when H(P,P) correctly emulates its
>>>>> input that it must emulate the first seven instructions of P. Because
>>>>> the seventh instruction of P repeats this process we know with
>>>>> complete certainty that the correct and complete emulation of P by H
>>>>> would never reach its final “ret” instruction, thus never halts.
>>>>
>>>> Only because that is how your simulation detector, S (not H), works by
>>>> using an erroneous recursion.
>>>
>>> In other words you are stupidly saying that when a correct x86
>>> emulation of the input to H(P,P) reaches the machine address of P
>>> [000012f2] where the machine code specifies that P must call H(P,P)
>>> the correct emulation of P would do something else besides what the
>>> x86 machine code at address [000012f2] specifies.
>>>
>>>> If P would have halted (i.e. when being
>>>> decided on by a proper halt decider with no recursion) then your S gets
>>>> the answer wrong so it is not a halt decider.
>>>>
>>>> /Flibble
>>>>
>>>
>>>
>> Constantly insulting those who disagree with you make you look stupid,
>> not then.
>
> I have been through this exact same material many hundreds of times with
> them and they just don't get it. I am proven to be correct on the basis
> of verified facts that are simply beyond their intellectual capacity.
>
If you have been proven to be correct, why do you keep trying to
convince them that they are wrong? Repeating thousands of times that you
are right and they are wrong will not make you any righter or them any
more wrong. Do you want to make the world a better place? I'm afraid
that is a lost battle.

> Before I started calling them stupid casual onlookers could far too
> easily guess that they are correct and I am incorrect.
>
> Instead of calling them stupid I could say that every competent software
> engineer would agree that I am correct and they are incorrect. The
> problem with this is that they simply presume that they are competent so
> I had to use words that much more sharply draw the distinction.
>
>
>
>
>

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21907&group=comp.lang.c#21907

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 09:04:27 -0500
Date: Sat, 11 Jun 2022 09:04:24 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t8150r$1il5$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 148
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-G2BT5M93d/6Pf4st/waat4qXPy6hDbIjwDtnPYg8wc2FM0MYeNF8rq4PhqOmbmTOsSr78NNqDtuSJ9T!q+XzhbgoLN/bt7ZTvxGZjQFjUxW1YuxqR8CYWg3ELDNTnRiRcusUAZvPHSCtJtltnLX2kPoYSV/o
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 8483
 by: olcott - Sat, 11 Jun 2022 14:04 UTC

On 6/10/2022 11:17 PM, Freethinker wrote:
> On 09.06.22 21:35, olcott wrote:
>> On 6/9/2022 1:58 PM, rthiebaud wrote:
>>> On 6/9/22 13:32, olcott wrote:
>>>> On 6/9/2022 12:06 PM, Mr Flibble wrote:
>>>>> On Thu, 9 Jun 2022 10:46:14 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> void P(u32 x)
>>>>>> {
>>>>>>     if (H(x, x))
>>>>>>       HERE: goto HERE;
>>>>>>     return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>>     P(P);
>>>>>> }
>>>>>>
>>>>>> _P()
>>>>>> [000012e7](01)  55              push ebp
>>>>>> [000012e8](02)  8bec            mov ebp,esp
>>>>>> [000012ea](03)  8b4508          mov eax,[ebp+08]
>>>>>> [000012ed](01)  50              push eax
>>>>>> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
>>>>>> [000012f1](01)  51              push ecx
>>>>>> [000012f2](05)  e880feffff      call 00001177 // call H
>>>>>> [000012f7](03)  83c408          add esp,+08
>>>>>> [000012fa](02)  85c0            test eax,eax
>>>>>> [000012fc](02)  7402            jz 00001300
>>>>>> [000012fe](02)  ebfe            jmp 000012fe
>>>>>> [00001300](01)  5d              pop ebp
>>>>>> [00001301](01)  c3              ret
>>>>>> Size in bytes:(0027) [00001301]
>>>>>>
>>>>>> _main()
>>>>>> [00001307](01)  55              push ebp
>>>>>> [00001308](02)  8bec            mov ebp,esp
>>>>>> [0000130a](05)  68e7120000      push 000012e7 // push P
>>>>>> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
>>>>>> [00001314](03)  83c404          add esp,+04
>>>>>> [00001317](02)  33c0            xor eax,eax
>>>>>> [00001319](01)  5d              pop ebp
>>>>>> [0000131a](01)  c3              ret
>>>>>> Size in bytes:(0020) [0000131a]
>>>>>>
>>>>>>    machine   stack     stack     machine    assembly
>>>>>>    address   address   data      code       language
>>>>>>    ========  ========  ========  =========  =============
>>>>>> [00001307][00102190][00000000] 55         push ebp
>>>>>> [00001308][00102190][00000000] 8bec       mov ebp,esp
>>>>>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>>>>>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>>>>>> [000012e7][00102184][00102190] 55         push ebp      // enter
>>>>>> executed P [000012e8][00102184][00102190] 8bec       mov ebp,esp
>>>>>> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
>>>>>> [000012ed][00102180][000012e7] 50         push eax      // push P
>>>>>> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
>>>>>> [000012f1][0010217c][000012e7] 51         push ecx      // push P
>>>>>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>>>>>
>>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored
>>>>>> at:212244
>>>>>> [000012e7][00212230][00212234] 55          push ebp      // enter
>>>>>> emulated P [000012e8][00212230][00212234] 8bec        mov ebp,esp
>>>>>> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
>>>>>> [000012ed][0021222c][000012e7] 50          push eax      // push P
>>>>>> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>>>> [000012f1][00212228][000012e7] 51          push ecx      // push P
>>>>>> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
>>>>>> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
>>>>>> emulated P [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
>>>>>> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
>>>>>> [000012ed][0025cc54][000012e7] 50          push eax      // push P
>>>>>> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
>>>>>> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
>>>>>> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
>>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>>>>
>>>>>> It is completely obvious that when H(P,P) correctly emulates its
>>>>>> input that it must emulate the first seven instructions of P. Because
>>>>>> the seventh instruction of P repeats this process we know with
>>>>>> complete certainty that the correct and complete emulation of P by H
>>>>>> would never reach its final “ret” instruction, thus never halts.
>>>>>
>>>>> Only because that is how your simulation detector, S (not H), works by
>>>>> using an erroneous recursion.
>>>>
>>>> In other words you are stupidly saying that when a correct x86
>>>> emulation of the input to H(P,P) reaches the machine address of P
>>>> [000012f2] where the machine code specifies that P must call H(P,P)
>>>> the correct emulation of P would do something else besides what the
>>>> x86 machine code at address [000012f2] specifies.
>>>>
>>>>> If P would have halted (i.e. when being
>>>>> decided on by a proper halt decider with no recursion) then your S
>>>>> gets
>>>>> the answer wrong so it is not a halt decider.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>>
>>> Constantly insulting those who disagree with you make you look
>>> stupid, not then.
>>
>> I have been through this exact same material many hundreds of times
>> with them and they just don't get it. I am proven to be correct on the
>> basis of verified facts that are simply beyond their intellectual
>> capacity.
>>
> If you have been proven to be correct, why do you keep trying to
> convince them that they are wrong? Repeating thousands of times that you
> are right and they are wrong will not make you any righter or them any
> more wrong. Do you want to make the world a better place? I'm afraid
> that is a lost battle.
>

The issue is that verified facts prove that I am correct yet my
reviewers consistently disagree with easily verified facts.

I need honest and competent reviewer here to verify the software
engineering of my claims. My prior reviewers are either dishonest or
incompetent.

>> Before I started calling them stupid casual onlookers could far too
>> easily guess that they are correct and I am incorrect.
>>
>> Instead of calling them stupid I could say that every competent
>> software engineer would agree that I am correct and they are
>> incorrect. The problem with this is that they simply presume that they
>> are competent so I had to use words that much more sharply draw the
>> distinction.
>>
>>
>>
>>
>>
>

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<a53pK.40208$kaDc.29410@fx46.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21909&group=comp.lang.c#21909

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 27
Message-ID: <a53pK.40208$kaDc.29410@fx46.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 11 Jun 2022 12:07:33 -0400
X-Received-Bytes: 2244
 by: Richard Damon - Sat, 11 Jun 2022 16:07 UTC

On 6/11/22 10:04 AM, olcott wrote:
>>
>
> The issue is that verified facts prove that I am correct yet my
> reviewers consistently disagree with easily verified facts.
>
> I need honest and competent reviewer here to verify the software
> engineering of my claims. My prior reviewers are either dishonest or
> incompetent.

No, you need to honest with yourself.

"Verified" normally means by an independent source, not yourself. "Self
Verification" isn't really verification. Your claims have NEVER be
"verified", and in fact, you refuse to provide the means to let someone
actualy verify them since the key is the software you claim to have
writen, but won't let anyone else see.

Your claimed "proofs" are full of holes, and when people point them out
you just "cover your ears" and go "Blah-Blah-Blah I can't hear you".

This doesn't make the flaws go away, just proves that you don't care
about truth.

Your whole argument is based on flawed logic and false definitions, but
you refuse to look at them.

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21910&group=comp.lang.c#21910

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 12:06:44 -0500
Date: Sat, 11 Jun 2022 12:06:44 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <a53pK.40208$kaDc.29410@fx46.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 42
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-NJLbBmQpqxdneEEBxz5pCsGbm6IU0qxKgiZPgt6cjdXVvjv1XMg8H7MnGY2mtWl5FK7mqlR6gx55CAC!jEGkNeCNx/2wNFLbs0qxBPIPXclqu85x3MhwL8gQp98BNyqTPf8BKo/d9ADDVyfm5nZknQZI2ZD8
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3026
 by: olcott - Sat, 11 Jun 2022 17:06 UTC

On 6/11/2022 11:07 AM, Richard Damon wrote:
> On 6/11/22 10:04 AM, olcott wrote:
>>>
>>
>> The issue is that verified facts prove that I am correct yet my
>> reviewers consistently disagree with easily verified facts.
>>
>> I need honest and competent reviewer here to verify the software
>> engineering of my claims. My prior reviewers are either dishonest or
>> incompetent.
>
> No, you need to honest with yourself.
>
> "Verified" normally means by an independent source, not yourself.

When dealing with objectively verifiable facts and not subjective
judgement calls validation is axiomatic.

The x86 language is a formal mathematical language in that the semantics
specified by programs written in this language have zero ambiguity or
leeway for different subjective interpretation of their meaning.

When I say that this specifies and infinite loop anyone that disagrees
simply objectively incorrect.

_Infinite_Loop()
[00001316](01) 55 push ebp
[00001317](02) 8bec mov ebp,esp
[00001319](02) ebfe jmp 00001319
[0000131b](01) 5d pop ebp
[0000131c](01) c3 ret
Size in bytes:(0007) [0000131c]

All recent rebuttals of my work have taken the form of disagreeing with
the x86 language.

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611182851.0000525f@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21911&group=comp.lang.c#21911

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!ecngs!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx14.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Message-ID: <20220611182851.0000525f@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
<t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 45
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 17:28:50 UTC
Date: Sat, 11 Jun 2022 18:28:51 +0100
X-Received-Bytes: 2633
 by: Mr Flibble - Sat, 11 Jun 2022 17:28 UTC

On Sat, 11 Jun 2022 12:06:44 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 11:07 AM, Richard Damon wrote:
> > On 6/11/22 10:04 AM, olcott wrote:
> >>>
> >>
> >> The issue is that verified facts prove that I am correct yet my
> >> reviewers consistently disagree with easily verified facts.
> >>
> >> I need honest and competent reviewer here to verify the software
> >> engineering of my claims. My prior reviewers are either dishonest
> >> or incompetent.
> >
> > No, you need to honest with yourself.
> >
> > "Verified" normally means by an independent source, not yourself.
>
> When dealing with objectively verifiable facts and not subjective
> judgement calls validation is axiomatic.
>
> The x86 language is a formal mathematical language in that the
> semantics specified by programs written in this language have zero
> ambiguity or leeway for different subjective interpretation of their
> meaning.
>
> When I say that this specifies and infinite loop anyone that
> disagrees simply objectively incorrect.
>
> _Infinite_Loop()
> [00001316](01) 55 push ebp
> [00001317](02) 8bec mov ebp,esp
> [00001319](02) ebfe jmp 00001319
> [0000131b](01) 5d pop ebp
> [0000131c](01) c3 ret
> Size in bytes:(0007) [0000131c]
>
> All recent rebuttals of my work have taken the form of disagreeing
> with the x86 language.
But you assert the infinite loop is unreachable in P so what is
the point of posting its disassembly here?

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<t82ju1$18ou$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21912&group=comp.lang.c#21912

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!2FCYi/PGbEerRNWEv+7NyQ.user.46.165.242.91.POSTED!not-for-mail
From: nos...@please.ty (jak)
Newsgroups: comp.lang.c
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Date: Sat, 11 Jun 2022 19:38:10 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t82ju1$18ou$1@gioia.aioe.org>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="41758"; posting-host="2FCYi/PGbEerRNWEv+7NyQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
X-Notice: Filtered by postfilter v. 0.9.2
 by: jak - Sat, 11 Jun 2022 17:38 UTC

Il 09/06/2022 17:46, olcott ha scritto:
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   P(P);
> }
>
> _P()
> [000012e7](01)  55              push ebp
> [000012e8](02)  8bec            mov ebp,esp
> [000012ea](03)  8b4508          mov eax,[ebp+08]
> [000012ed](01)  50              push eax
> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
> [000012f1](01)  51              push ecx
> [000012f2](05)  e880feffff      call 00001177 // call H
> [000012f7](03)  83c408          add esp,+08
> [000012fa](02)  85c0            test eax,eax
> [000012fc](02)  7402            jz 00001300
> [000012fe](02)  ebfe            jmp 000012fe
> [00001300](01)  5d              pop ebp
> [00001301](01)  c3              ret
> Size in bytes:(0027) [00001301]
>
> _main()
> [00001307](01)  55              push ebp
> [00001308](02)  8bec            mov ebp,esp
> [0000130a](05)  68e7120000      push 000012e7 // push P
> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
> [00001314](03)  83c404          add esp,+04
> [00001317](02)  33c0            xor eax,eax
> [00001319](01)  5d              pop ebp
> [0000131a](01)  c3              ret
> Size in bytes:(0020) [0000131a]
>
>  machine   stack     stack     machine    assembly
>  address   address   data      code       language
>  ========  ========  ========  =========  =============
> [00001307][00102190][00000000] 55         push ebp
> [00001308][00102190][00000000] 8bec       mov ebp,esp
> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
> [000012e7][00102184][00102190] 55         push ebp      // enter executed P
> [000012e8][00102184][00102190] 8bec       mov ebp,esp
> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
> [000012ed][00102180][000012e7] 50         push eax      // push P
> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
> [000012f1][0010217c][000012e7] 51         push ecx      // push P
> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>
> Begin Local Halt Decider Simulation   Execution Trace Stored at:212244
> [000012e7][00212230][00212234] 55          push ebp      // enter
> emulated P
> [000012e8][00212230][00212234] 8bec        mov ebp,esp
> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
> [000012ed][0021222c][000012e7] 50          push eax      // push P
> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
> [000012f1][00212228][000012e7] 51          push ecx      // push P
> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
> emulated P
> [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
> [000012ed][0025cc54][000012e7] 50          push eax      // push P
> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>
> It is completely obvious that when H(P,P) correctly emulates its input
> that it must emulate the first seven instructions of P. Because the
> seventh instruction of P repeats this process we know with complete
> certainty that the correct and complete emulation of P by H would never
> reach its final “ret” instruction, thus never halts.
>
> [000012f7][00102184][00102190] 83c408      add esp,+08
> [000012fa][00102184][00102190] 85c0        test eax,eax
> [000012fc][00102184][00102190] 7402        jz 00001300
> [00001300][00102188][00001314] 5d          pop ebp
> [00001301][0010218c][000012e7] c3          ret           // executed P
> halts
> [00001314][00102190][00000000] 83c404      add esp,+04
> [00001317][00102190][00000000] 33c0        xor eax,eax
> [00001319][00102194][00100000] 5d          pop ebp
> [0000131a][00102198][00000000] c3          ret          // main() halts
> Number of Instructions Executed(15900)

one thing could be refuted: the way the code is written you could
corrupt the stack and get unexpected results. unfortunately I could only
guess what "u32" is but the following example clarifies my objection.

#include <stdint.h>

typedef uint32_t u32;

int H(u32 v1, u32 v2)
{ return v1 == v2;
}

void P(void (*p)())
{ u32 x = (u32)p; /* warning here */

if (H(x, x))
HERE: goto HERE;
return;
}

int main()
{ P(P);
}

12|warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]|

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21913&group=comp.lang.c#21913

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 12:39:14 -0500
Date: Sat, 11 Jun 2022 12:39:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220611182851.0000525f@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 55
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-nNaf4LXNkOxN6dDdaf+IkL73xctLPDijQCKvhMy8txvhfbl29iowc7RcE/7cx19PSi9qpVlE9VYI+7G!Rxk459S12NKFTAsJSqH9UK/TTo6ynMLk4wD9Cyfj3tnLG5Pq0fwZGqEwfbbN5OPlSGBu3JXaiFeB
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3529
 by: olcott - Sat, 11 Jun 2022 17:39 UTC

On 6/11/2022 12:28 PM, Mr Flibble wrote:
> On Sat, 11 Jun 2022 12:06:44 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/11/2022 11:07 AM, Richard Damon wrote:
>>> On 6/11/22 10:04 AM, olcott wrote:
>>>>>
>>>>
>>>> The issue is that verified facts prove that I am correct yet my
>>>> reviewers consistently disagree with easily verified facts.
>>>>
>>>> I need honest and competent reviewer here to verify the software
>>>> engineering of my claims. My prior reviewers are either dishonest
>>>> or incompetent.
>>>
>>> No, you need to honest with yourself.
>>>
>>> "Verified" normally means by an independent source, not yourself.
>>
>> When dealing with objectively verifiable facts and not subjective
>> judgement calls validation is axiomatic.
>>
>> The x86 language is a formal mathematical language in that the
>> semantics specified by programs written in this language have zero
>> ambiguity or leeway for different subjective interpretation of their
>> meaning.
>>
>> When I say that this specifies and infinite loop anyone that
>> disagrees simply objectively incorrect.
>>
>> _Infinite_Loop()
>> [00001316](01) 55 push ebp
>> [00001317](02) 8bec mov ebp,esp
>> [00001319](02) ebfe jmp 00001319
>> [0000131b](01) 5d pop ebp
>> [0000131c](01) c3 ret
>> Size in bytes:(0007) [0000131c]
>>
>> All recent rebuttals of my work have taken the form of disagreeing
>> with the x86 language.
>
> But you assert the infinite loop is unreachable in P so what is
> the point of posting its disassembly here?
>
> /Flibble
>

Did you notice that the name of the above function is not P?

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<7vSdnbGAfrItSTn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21915&group=comp.lang.c#21915

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 12:45:20 -0500
Date: Sat, 11 Jun 2022 12:45:20 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<t82ju1$18ou$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t82ju1$18ou$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <7vSdnbGAfrItSTn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 139
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-m76jqmtBalaf3JtEyg74M0qWqzx7fKFWuyjwixkGwz4mk9aPSv5ilYIr7O9UAe8xHxv9Su9eXvAIZPP!QLLfyapb1z/m+pb3jVYNmrDxmzJNxwiUNGYK56yK52BeSTwm+7ohHS8ceqIwZdT38K6g+URZAx6b
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7334
 by: olcott - Sat, 11 Jun 2022 17:45 UTC

On 6/11/2022 12:38 PM, jak wrote:
> Il 09/06/2022 17:46, olcott ha scritto:
>> void P(u32 x)
>> {
>>    if (H(x, x))
>>      HERE: goto HERE;
>>    return;
>> }
>>
>> int main()
>> {
>>    P(P);
>> }
>>
>> _P()
>> [000012e7](01)  55              push ebp
>> [000012e8](02)  8bec            mov ebp,esp
>> [000012ea](03)  8b4508          mov eax,[ebp+08]
>> [000012ed](01)  50              push eax
>> [000012ee](03)  8b4d08          mov ecx,[ebp+08]
>> [000012f1](01)  51              push ecx
>> [000012f2](05)  e880feffff      call 00001177 // call H
>> [000012f7](03)  83c408          add esp,+08
>> [000012fa](02)  85c0            test eax,eax
>> [000012fc](02)  7402            jz 00001300
>> [000012fe](02)  ebfe            jmp 000012fe
>> [00001300](01)  5d              pop ebp
>> [00001301](01)  c3              ret
>> Size in bytes:(0027) [00001301]
>>
>> _main()
>> [00001307](01)  55              push ebp
>> [00001308](02)  8bec            mov ebp,esp
>> [0000130a](05)  68e7120000      push 000012e7 // push P
>> [0000130f](05)  e8d3ffffff      call 000012e7 // call P
>> [00001314](03)  83c404          add esp,+04
>> [00001317](02)  33c0            xor eax,eax
>> [00001319](01)  5d              pop ebp
>> [0000131a](01)  c3              ret
>> Size in bytes:(0020) [0000131a]
>>
>>   machine   stack     stack     machine    assembly
>>   address   address   data      code       language
>>   ========  ========  ========  =========  =============
>> [00001307][00102190][00000000] 55         push ebp
>> [00001308][00102190][00000000] 8bec       mov ebp,esp
>> [0000130a][0010218c][000012e7] 68e7120000 push 000012e7 // push P
>> [0000130f][00102188][00001314] e8d3ffffff call 000012e7 // call P
>> [000012e7][00102184][00102190] 55         push ebp      // enter
>> executed P
>> [000012e8][00102184][00102190] 8bec       mov ebp,esp
>> [000012ea][00102184][00102190] 8b4508     mov eax,[ebp+08]
>> [000012ed][00102180][000012e7] 50         push eax      // push P
>> [000012ee][00102180][000012e7] 8b4d08     mov ecx,[ebp+08]
>> [000012f1][0010217c][000012e7] 51         push ecx      // push P
>> [000012f2][00102178][000012f7] e880feffff call 00001177 // call H
>>
>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212244
>> [000012e7][00212230][00212234] 55          push ebp      // enter
>> emulated P
>> [000012e8][00212230][00212234] 8bec        mov ebp,esp
>> [000012ea][00212230][00212234] 8b4508      mov eax,[ebp+08]
>> [000012ed][0021222c][000012e7] 50          push eax      // push P
>> [000012ee][0021222c][000012e7] 8b4d08      mov ecx,[ebp+08]
>> [000012f1][00212228][000012e7] 51          push ecx      // push P
>> [000012f2][00212224][000012f7] e880feffff  call 00001177 // call H
>> [000012e7][0025cc58][0025cc5c] 55          push ebp      // enter
>> emulated P
>> [000012e8][0025cc58][0025cc5c] 8bec        mov ebp,esp
>> [000012ea][0025cc58][0025cc5c] 8b4508      mov eax,[ebp+08]
>> [000012ed][0025cc54][000012e7] 50          push eax      // push P
>> [000012ee][0025cc54][000012e7] 8b4d08      mov ecx,[ebp+08]
>> [000012f1][0025cc50][000012e7] 51          push ecx      // push P
>> [000012f2][0025cc4c][000012f7] e880feffff  call 00001177 // call H
>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>
>> It is completely obvious that when H(P,P) correctly emulates its input
>> that it must emulate the first seven instructions of P. Because the
>> seventh instruction of P repeats this process we know with complete
>> certainty that the correct and complete emulation of P by H would
>> never reach its final “ret” instruction, thus never halts.
>>
>> [000012f7][00102184][00102190] 83c408      add esp,+08
>> [000012fa][00102184][00102190] 85c0        test eax,eax
>> [000012fc][00102184][00102190] 7402        jz 00001300
>> [00001300][00102188][00001314] 5d          pop ebp
>> [00001301][0010218c][000012e7] c3          ret           // executed P
>> halts
>> [00001314][00102190][00000000] 83c404      add esp,+04
>> [00001317][00102190][00000000] 33c0        xor eax,eax
>> [00001319][00102194][00100000] 5d          pop ebp
>> [0000131a][00102198][00000000] c3          ret          // main() halts
>> Number of Instructions Executed(15900)
>
> one thing could be refuted: the way the code is written you could
> corrupt the stack and get unexpected results. unfortunately I could only
> guess what "u32" is but the following example clarifies my objection.
>

I am running an x86 emulator in 32 bit mode so I force all machine
addresses to be 32 bits. The code must be compiled in 32-bit mode.

It is stipulated that H performs a pure x86 emulation on its input
unless and until H correctly detects that the complete x86 emulation of
its input would never stop running.

> #include <stdint.h>
>
> typedef uint32_t u32;
>
> int H(u32 v1, u32 v2)
> {
>     return v1 == v2;
> }
>
> void P(void (*p)())
> {
>     u32 x = (u32)p; /* warning here */
>
>     if (H(x, x))
>         HERE: goto HERE;
>     return;
> }
>
> int main()
> {
>   P(P);
> }
>
> 12|warning: cast from pointer to integer of different size
> [-Wpointer-to-int-cast]|

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611185307.000030a3@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21916&group=comp.lang.c#21916

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!news.uzoreto.com!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!81.171.65.13.MISMATCH!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx13.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Message-ID: <20220611185307.000030a3@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com> <nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com> <20220609180608.00005d21@reddwarf.jmc> <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me> <puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com> <t8150r$1il5$1@gioia.aioe.org> <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com> <a53pK.40208$kaDc.29410@fx46.iad> <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611182851.0000525f@reddwarf.jmc> <ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 61
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 17:53:07 UTC
Date: Sat, 11 Jun 2022 18:53:07 +0100
X-Received-Bytes: 3387
 by: Mr Flibble - Sat, 11 Jun 2022 17:53 UTC

On Sat, 11 Jun 2022 12:39:14 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 12:28 PM, Mr Flibble wrote:
> > On Sat, 11 Jun 2022 12:06:44 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/11/2022 11:07 AM, Richard Damon wrote:
> >>> On 6/11/22 10:04 AM, olcott wrote:
> >>>>>
> >>>>
> >>>> The issue is that verified facts prove that I am correct yet my
> >>>> reviewers consistently disagree with easily verified facts.
> >>>>
> >>>> I need honest and competent reviewer here to verify the software
> >>>> engineering of my claims. My prior reviewers are either dishonest
> >>>> or incompetent.
> >>>
> >>> No, you need to honest with yourself.
> >>>
> >>> "Verified" normally means by an independent source, not yourself.
> >>>
> >>
> >> When dealing with objectively verifiable facts and not subjective
> >> judgement calls validation is axiomatic.
> >>
> >> The x86 language is a formal mathematical language in that the
> >> semantics specified by programs written in this language have zero
> >> ambiguity or leeway for different subjective interpretation of
> >> their meaning.
> >>
> >> When I say that this specifies and infinite loop anyone that
> >> disagrees simply objectively incorrect.
> >>
> >> _Infinite_Loop()
> >> [00001316](01) 55 push ebp
> >> [00001317](02) 8bec mov ebp,esp
> >> [00001319](02) ebfe jmp 00001319
> >> [0000131b](01) 5d pop ebp
> >> [0000131c](01) c3 ret
> >> Size in bytes:(0007) [0000131c]
> >>
> >> All recent rebuttals of my work have taken the form of disagreeing
> >> with the x86 language.
> >
> > But you assert the infinite loop is unreachable in P so what is
> > the point of posting its disassembly here?
> >
> > /Flibble
> >
>
> Did you notice that the name of the above function is not P?
Why post the trace of an infinite loop if the infinite loop in P isn't
reachable? What point are you trying to make? You have already refused
to divulge your algorithm for detecting infinite loops; this trace
provides no insight into your method whatsoever. Either publish source
code or keep shouting into the void.

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21917&group=comp.lang.c#21917

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 13:01:28 -0500
Date: Sat, 11 Jun 2022 13:01:28 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
<20220611185307.000030a3@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220611185307.000030a3@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 86
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-xEvYOxs371Hs0I1gr97tosLxKqFvsJWPEc0st2YKd438sjAsLQtvsFH1H1rOZt601S6iOBdBx9lD9Z7!CEi3PjYmpGqyO4na4EyniEjwJG//sMh0BVZTve8dgdHVbhnxKN1FBb3krOtKS021PO74HrVRgrim
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4675
 by: olcott - Sat, 11 Jun 2022 18:01 UTC

On 6/11/2022 12:53 PM, Mr Flibble wrote:
> On Sat, 11 Jun 2022 12:39:14 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
>>> On Sat, 11 Jun 2022 12:06:44 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
>>>>> On 6/11/22 10:04 AM, olcott wrote:
>>>>>>>
>>>>>>
>>>>>> The issue is that verified facts prove that I am correct yet my
>>>>>> reviewers consistently disagree with easily verified facts.
>>>>>>
>>>>>> I need honest and competent reviewer here to verify the software
>>>>>> engineering of my claims. My prior reviewers are either dishonest
>>>>>> or incompetent.
>>>>>
>>>>> No, you need to honest with yourself.
>>>>>
>>>>> "Verified" normally means by an independent source, not yourself.
>>>>>
>>>>
>>>> When dealing with objectively verifiable facts and not subjective
>>>> judgement calls validation is axiomatic.
>>>>
>>>> The x86 language is a formal mathematical language in that the
>>>> semantics specified by programs written in this language have zero
>>>> ambiguity or leeway for different subjective interpretation of
>>>> their meaning.
>>>>
>>>> When I say that this specifies and infinite loop anyone that
>>>> disagrees simply objectively incorrect.
>>>>
>>>> _Infinite_Loop()
>>>> [00001316](01) 55 push ebp
>>>> [00001317](02) 8bec mov ebp,esp
>>>> [00001319](02) ebfe jmp 00001319
>>>> [0000131b](01) 5d pop ebp
>>>> [0000131c](01) c3 ret
>>>> Size in bytes:(0007) [0000131c]
>>>>
>>>> All recent rebuttals of my work have taken the form of disagreeing
>>>> with the x86 language.
>>>
>>> But you assert the infinite loop is unreachable in P so what is
>>> the point of posting its disassembly here?
>>>
>>> /Flibble
>>>
>>
>> Did you notice that the name of the above function is not P?
>
> Why post the trace of an infinite loop if the infinite loop in P isn't
> reachable? What point are you trying to make?

The point that I just made is that when anyone disagrees with the x86
language then they are necessary incorrect.

The concrete example above shown an infinite loop thus anyone that
disagrees that it is an infinite loop is wrong.

> You have already refused
> to divulge your algorithm for detecting infinite loops;

The algorithm for detecting the above infinite loop is self-evident to
all competent software engineers.

That you cannot begin to imagine what this algorithm is proves your
complete incompetence.

> this trace
> provides no insight into your method whatsoever. Either publish source
> code or keep shouting into the void.
>
> /Flibble
>

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611191155.0000774c@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21919&group=comp.lang.c#21919

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Message-ID: <20220611191155.0000774c@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com>
<t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
<20220611185307.000030a3@reddwarf.jmc>
<LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 86
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 18:11:55 UTC
Date: Sat, 11 Jun 2022 19:11:55 +0100
X-Received-Bytes: 4603
 by: Mr Flibble - Sat, 11 Jun 2022 18:11 UTC

On Sat, 11 Jun 2022 13:01:28 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 12:53 PM, Mr Flibble wrote:
> > On Sat, 11 Jun 2022 12:39:14 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/11/2022 12:28 PM, Mr Flibble wrote:
> >>> On Sat, 11 Jun 2022 12:06:44 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
> >>>>> On 6/11/22 10:04 AM, olcott wrote:
> >>>>>>>
> >>>>>>
> >>>>>> The issue is that verified facts prove that I am correct yet my
> >>>>>> reviewers consistently disagree with easily verified facts.
> >>>>>>
> >>>>>> I need honest and competent reviewer here to verify the
> >>>>>> software engineering of my claims. My prior reviewers are
> >>>>>> either dishonest or incompetent.
> >>>>>
> >>>>> No, you need to honest with yourself.
> >>>>>
> >>>>> "Verified" normally means by an independent source, not
> >>>>> yourself.
> >>>>
> >>>> When dealing with objectively verifiable facts and not subjective
> >>>> judgement calls validation is axiomatic.
> >>>>
> >>>> The x86 language is a formal mathematical language in that the
> >>>> semantics specified by programs written in this language have
> >>>> zero ambiguity or leeway for different subjective interpretation
> >>>> of their meaning.
> >>>>
> >>>> When I say that this specifies and infinite loop anyone that
> >>>> disagrees simply objectively incorrect.
> >>>>
> >>>> _Infinite_Loop()
> >>>> [00001316](01) 55 push ebp
> >>>> [00001317](02) 8bec mov ebp,esp
> >>>> [00001319](02) ebfe jmp 00001319
> >>>> [0000131b](01) 5d pop ebp
> >>>> [0000131c](01) c3 ret
> >>>> Size in bytes:(0007) [0000131c]
> >>>>
> >>>> All recent rebuttals of my work have taken the form of
> >>>> disagreeing with the x86 language.
> >>>
> >>> But you assert the infinite loop is unreachable in P so what is
> >>> the point of posting its disassembly here?
> >>>
> >>> /Flibble
> >>>
> >>
> >> Did you notice that the name of the above function is not P?
> >
> > Why post the trace of an infinite loop if the infinite loop in P
> > isn't reachable? What point are you trying to make?
>
> The point that I just made is that when anyone disagrees with the x86
> language then they are necessary incorrect.
>
> The concrete example above shown an infinite loop thus anyone that
> disagrees that it is an infinite loop is wrong.
>
> > You have already refused
> > to divulge your algorithm for detecting infinite loops;
>
> The algorithm for detecting the above infinite loop is self-evident
> to all competent software engineers.

It isn't self-evident at all. You could be doing naive pattern matching
looking for the emulation of the x86 opcodes "EB FE" or you could be
doing something less naive such as detecting the same machine (CPU/RAM)
state when the same instruction pointer register is set more than once.

>
> That you cannot begin to imagine what this algorithm is proves your
> complete incompetence.

I can imagine several of ways of doing it; why do you refuse to divulge
how you do it? What are you trying to hide?

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21920&group=comp.lang.c#21920

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 13:16:17 -0500
Date: Sat, 11 Jun 2022 13:16:17 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
<20220611185307.000030a3@reddwarf.jmc>
<LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220611191155.0000774c@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220611191155.0000774c@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 102
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JGEuhXidUfutochaKrTq7anJpRU1o8Q0rxsNLReA2voGhKBhLE+EvihpKaMZv7bqNA0TPaaKZAdFCyb!H4fbZ4FXlmoDT9H2yvjFiNIVW7AHtghykfT6EmWMrIU3Wj83EWWZGuyPJr6+uOeyxPi0ka4phMjG
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5660
 by: olcott - Sat, 11 Jun 2022 18:16 UTC

On 6/11/2022 1:11 PM, Mr Flibble wrote:
> On Sat, 11 Jun 2022 13:01:28 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/11/2022 12:53 PM, Mr Flibble wrote:
>>> On Sat, 11 Jun 2022 12:39:14 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
>>>>> On Sat, 11 Jun 2022 12:06:44 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
>>>>>>> On 6/11/22 10:04 AM, olcott wrote:
>>>>>>>>>
>>>>>>>>
>>>>>>>> The issue is that verified facts prove that I am correct yet my
>>>>>>>> reviewers consistently disagree with easily verified facts.
>>>>>>>>
>>>>>>>> I need honest and competent reviewer here to verify the
>>>>>>>> software engineering of my claims. My prior reviewers are
>>>>>>>> either dishonest or incompetent.
>>>>>>>
>>>>>>> No, you need to honest with yourself.
>>>>>>>
>>>>>>> "Verified" normally means by an independent source, not
>>>>>>> yourself.
>>>>>>
>>>>>> When dealing with objectively verifiable facts and not subjective
>>>>>> judgement calls validation is axiomatic.
>>>>>>
>>>>>> The x86 language is a formal mathematical language in that the
>>>>>> semantics specified by programs written in this language have
>>>>>> zero ambiguity or leeway for different subjective interpretation
>>>>>> of their meaning.
>>>>>>
>>>>>> When I say that this specifies and infinite loop anyone that
>>>>>> disagrees simply objectively incorrect.
>>>>>>
>>>>>> _Infinite_Loop()
>>>>>> [00001316](01) 55 push ebp
>>>>>> [00001317](02) 8bec mov ebp,esp
>>>>>> [00001319](02) ebfe jmp 00001319
>>>>>> [0000131b](01) 5d pop ebp
>>>>>> [0000131c](01) c3 ret
>>>>>> Size in bytes:(0007) [0000131c]
>>>>>>
>>>>>> All recent rebuttals of my work have taken the form of
>>>>>> disagreeing with the x86 language.
>>>>>
>>>>> But you assert the infinite loop is unreachable in P so what is
>>>>> the point of posting its disassembly here?
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Did you notice that the name of the above function is not P?
>>>
>>> Why post the trace of an infinite loop if the infinite loop in P
>>> isn't reachable? What point are you trying to make?
>>
>> The point that I just made is that when anyone disagrees with the x86
>> language then they are necessary incorrect.
>>
>> The concrete example above shown an infinite loop thus anyone that
>> disagrees that it is an infinite loop is wrong.
>>
>>> You have already refused
>>> to divulge your algorithm for detecting infinite loops;
>>
>> The algorithm for detecting the above infinite loop is self-evident
>> to all competent software engineers.
>
> It isn't self-evident at all. You could be doing naive pattern matching
> looking for the emulation of the x86 opcodes "EB FE" or you could be
> doing something less naive such as detecting the same machine (CPU/RAM)
> state when the same instruction pointer register is set more than once.
>

In other words you expressly acknowledge that you are woefully
incompetent to determine what a correct infinite loop detector would do.

>>
>> That you cannot begin to imagine what this algorithm is proves your
>> complete incompetence.
>
> I can imagine several of ways of doing it; why do you refuse to divulge
> how you do it? What are you trying to hide?
>
> /Flibble
>

Can you imagine one correct way that it can be done?
If you can then this proves that such a way exists.
If you can't then this proves that you are woefully incompetent.

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611191728.000059f4@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21921&group=comp.lang.c#21921

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Message-ID: <20220611191728.000059f4@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com> <nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com> <20220609180608.00005d21@reddwarf.jmc> <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me> <puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com> <t8150r$1il5$1@gioia.aioe.org> <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com> <a53pK.40208$kaDc.29410@fx46.iad> <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611182851.0000525f@reddwarf.jmc> <ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com> <20220611185307.000030a3@reddwarf.jmc> <LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220611191155.0000774c@reddwarf.jmc> <ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 91
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 18:17:28 UTC
Date: Sat, 11 Jun 2022 19:17:28 +0100
X-Received-Bytes: 4925
 by: Mr Flibble - Sat, 11 Jun 2022 18:17 UTC

On Sat, 11 Jun 2022 13:16:17 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 1:11 PM, Mr Flibble wrote:
> > On Sat, 11 Jun 2022 13:01:28 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/11/2022 12:53 PM, Mr Flibble wrote:
> >>> On Sat, 11 Jun 2022 12:39:14 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
> >>>>> On Sat, 11 Jun 2022 12:06:44 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
> >>>>>>> On 6/11/22 10:04 AM, olcott wrote:
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> The issue is that verified facts prove that I am correct yet
> >>>>>>>> my reviewers consistently disagree with easily verified
> >>>>>>>> facts.
> >>>>>>>>
> >>>>>>>> I need honest and competent reviewer here to verify the
> >>>>>>>> software engineering of my claims. My prior reviewers are
> >>>>>>>> either dishonest or incompetent.
> >>>>>>>
> >>>>>>> No, you need to honest with yourself.
> >>>>>>>
> >>>>>>> "Verified" normally means by an independent source, not
> >>>>>>> yourself.
> >>>>>>
> >>>>>> When dealing with objectively verifiable facts and not
> >>>>>> subjective judgement calls validation is axiomatic.
> >>>>>>
> >>>>>> The x86 language is a formal mathematical language in that the
> >>>>>> semantics specified by programs written in this language have
> >>>>>> zero ambiguity or leeway for different subjective
> >>>>>> interpretation of their meaning.
> >>>>>>
> >>>>>> When I say that this specifies and infinite loop anyone that
> >>>>>> disagrees simply objectively incorrect.
> >>>>>>
> >>>>>> _Infinite_Loop()
> >>>>>> [00001316](01) 55 push ebp
> >>>>>> [00001317](02) 8bec mov ebp,esp
> >>>>>> [00001319](02) ebfe jmp 00001319
> >>>>>> [0000131b](01) 5d pop ebp
> >>>>>> [0000131c](01) c3 ret
> >>>>>> Size in bytes:(0007) [0000131c]
> >>>>>>
> >>>>>> All recent rebuttals of my work have taken the form of
> >>>>>> disagreeing with the x86 language.
> >>>>>
> >>>>> But you assert the infinite loop is unreachable in P so what is
> >>>>> the point of posting its disassembly here?
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> Did you notice that the name of the above function is not P?
> >>>
> >>> Why post the trace of an infinite loop if the infinite loop in P
> >>> isn't reachable? What point are you trying to make?
> >>
> >> The point that I just made is that when anyone disagrees with the
> >> x86 language then they are necessary incorrect.
> >>
> >> The concrete example above shown an infinite loop thus anyone that
> >> disagrees that it is an infinite loop is wrong.
> >>
> >>> You have already refused
> >>> to divulge your algorithm for detecting infinite loops;
> >>
> >> The algorithm for detecting the above infinite loop is self-evident
> >> to all competent software engineers.
> >
> > It isn't self-evident at all. You could be doing naive pattern
> > matching looking for the emulation of the x86 opcodes "EB FE" or
> > you could be doing something less naive such as detecting the same
> > machine (CPU/RAM) state when the same instruction pointer register
> > is set more than once.
>
> In other words you expressly acknowledge that you are woefully
> incompetent to determine what a correct infinite loop detector would
> do.

The mask is slipping. You've got nothing but smoke and mirrors.

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<MoKdnVhDOv27QDn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21922&group=comp.lang.c#21922

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 13:21:26 -0500
Date: Sat, 11 Jun 2022 13:21:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
<20220611185307.000030a3@reddwarf.jmc>
<LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220611191155.0000774c@reddwarf.jmc>
<ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611191728.000059f4@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220611191728.000059f4@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <MoKdnVhDOv27QDn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 111
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-SwC3tQSr8IryX1yteKbwmfG9zhQZlPYMVegwv/atFqrus1MthtU8ZjGqE+VfHsWHg4r0P6i+7pplT/h!F7Ys2Bh5daq3KDA9iXS0OUX30lXP7s1zvRCI3pqOb9W2werXNu7JQNOA8zF/E6c64/xcSQlWxtZp
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6293
 by: olcott - Sat, 11 Jun 2022 18:21 UTC

On 6/11/2022 1:17 PM, Mr Flibble wrote:
> On Sat, 11 Jun 2022 13:16:17 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/11/2022 1:11 PM, Mr Flibble wrote:
>>> On Sat, 11 Jun 2022 13:01:28 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/11/2022 12:53 PM, Mr Flibble wrote:
>>>>> On Sat, 11 Jun 2022 12:39:14 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
>>>>>>> On Sat, 11 Jun 2022 12:06:44 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
>>>>>>>>> On 6/11/22 10:04 AM, olcott wrote:
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The issue is that verified facts prove that I am correct yet
>>>>>>>>>> my reviewers consistently disagree with easily verified
>>>>>>>>>> facts.
>>>>>>>>>>
>>>>>>>>>> I need honest and competent reviewer here to verify the
>>>>>>>>>> software engineering of my claims. My prior reviewers are
>>>>>>>>>> either dishonest or incompetent.
>>>>>>>>>
>>>>>>>>> No, you need to honest with yourself.
>>>>>>>>>
>>>>>>>>> "Verified" normally means by an independent source, not
>>>>>>>>> yourself.
>>>>>>>>
>>>>>>>> When dealing with objectively verifiable facts and not
>>>>>>>> subjective judgement calls validation is axiomatic.
>>>>>>>>
>>>>>>>> The x86 language is a formal mathematical language in that the
>>>>>>>> semantics specified by programs written in this language have
>>>>>>>> zero ambiguity or leeway for different subjective
>>>>>>>> interpretation of their meaning.
>>>>>>>>
>>>>>>>> When I say that this specifies and infinite loop anyone that
>>>>>>>> disagrees simply objectively incorrect.
>>>>>>>>
>>>>>>>> _Infinite_Loop()
>>>>>>>> [00001316](01) 55 push ebp
>>>>>>>> [00001317](02) 8bec mov ebp,esp
>>>>>>>> [00001319](02) ebfe jmp 00001319
>>>>>>>> [0000131b](01) 5d pop ebp
>>>>>>>> [0000131c](01) c3 ret
>>>>>>>> Size in bytes:(0007) [0000131c]
>>>>>>>>
>>>>>>>> All recent rebuttals of my work have taken the form of
>>>>>>>> disagreeing with the x86 language.
>>>>>>>
>>>>>>> But you assert the infinite loop is unreachable in P so what is
>>>>>>> the point of posting its disassembly here?
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> Did you notice that the name of the above function is not P?
>>>>>
>>>>> Why post the trace of an infinite loop if the infinite loop in P
>>>>> isn't reachable? What point are you trying to make?
>>>>
>>>> The point that I just made is that when anyone disagrees with the
>>>> x86 language then they are necessary incorrect.
>>>>
>>>> The concrete example above shown an infinite loop thus anyone that
>>>> disagrees that it is an infinite loop is wrong.
>>>>
>>>>> You have already refused
>>>>> to divulge your algorithm for detecting infinite loops;
>>>>
>>>> The algorithm for detecting the above infinite loop is self-evident
>>>> to all competent software engineers.
>>>
>>> It isn't self-evident at all. You could be doing naive pattern
>>> matching looking for the emulation of the x86 opcodes "EB FE" or
>>> you could be doing something less naive such as detecting the same
>>> machine (CPU/RAM) state when the same instruction pointer register
>>> is set more than once.
>>
>> In other words you expressly acknowledge that you are woefully
>> incompetent to determine what a correct infinite loop detector would
>> do.
>
> The mask is slipping. You've got nothing but smoke and mirrors.
>
> /Flibble
>

Every competent software engineer here can easily determine the
algorithm for recognizing an infinite loop from the following behavior
pattern. That you cannot do this proves your incompetence.

Begin Local Halt Decider Simulation Execution Trace Stored at:212343
[00001342][00212333][00212337] 55 push ebp
[00001343][00212333][00212337] 8bec mov ebp,esp
[00001345][00212333][00212337] ebfe jmp 00001345
[00001345][00212333][00212337] ebfe jmp 00001345
Local Halt Decider: Infinite Loop Detected Simulation Stopped

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611192339.0000733d@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21923&group=comp.lang.c#21923

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr1.eu1.usenetexpress.com!81.171.65.14.MISMATCH!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Message-ID: <20220611192339.0000733d@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com> <nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com> <20220609180608.00005d21@reddwarf.jmc> <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me> <puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com> <t8150r$1il5$1@gioia.aioe.org> <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com> <a53pK.40208$kaDc.29410@fx46.iad> <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611182851.0000525f@reddwarf.jmc> <ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com> <20220611185307.000030a3@reddwarf.jmc> <LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220611191155.0000774c@reddwarf.jmc> <ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611191728.000059f4@reddwarf.jmc> <MoKdnVhDOv27QDn_nZ2dnUU7_8zNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 114
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 18:23:39 UTC
Date: Sat, 11 Jun 2022 19:23:39 +0100
X-Received-Bytes: 6131
 by: Mr Flibble - Sat, 11 Jun 2022 18:23 UTC

On Sat, 11 Jun 2022 13:21:25 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 1:17 PM, Mr Flibble wrote:
> > On Sat, 11 Jun 2022 13:16:17 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/11/2022 1:11 PM, Mr Flibble wrote:
> >>> On Sat, 11 Jun 2022 13:01:28 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/11/2022 12:53 PM, Mr Flibble wrote:
> >>>>> On Sat, 11 Jun 2022 12:39:14 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
> >>>>>>> On Sat, 11 Jun 2022 12:06:44 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
> >>>>>>>>> On 6/11/22 10:04 AM, olcott wrote:
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> The issue is that verified facts prove that I am correct
> >>>>>>>>>> yet my reviewers consistently disagree with easily verified
> >>>>>>>>>> facts.
> >>>>>>>>>>
> >>>>>>>>>> I need honest and competent reviewer here to verify the
> >>>>>>>>>> software engineering of my claims. My prior reviewers are
> >>>>>>>>>> either dishonest or incompetent.
> >>>>>>>>>
> >>>>>>>>> No, you need to honest with yourself.
> >>>>>>>>>
> >>>>>>>>> "Verified" normally means by an independent source, not
> >>>>>>>>> yourself.
> >>>>>>>>
> >>>>>>>> When dealing with objectively verifiable facts and not
> >>>>>>>> subjective judgement calls validation is axiomatic.
> >>>>>>>>
> >>>>>>>> The x86 language is a formal mathematical language in that
> >>>>>>>> the semantics specified by programs written in this language
> >>>>>>>> have zero ambiguity or leeway for different subjective
> >>>>>>>> interpretation of their meaning.
> >>>>>>>>
> >>>>>>>> When I say that this specifies and infinite loop anyone that
> >>>>>>>> disagrees simply objectively incorrect.
> >>>>>>>>
> >>>>>>>> _Infinite_Loop()
> >>>>>>>> [00001316](01) 55 push ebp
> >>>>>>>> [00001317](02) 8bec mov ebp,esp
> >>>>>>>> [00001319](02) ebfe jmp 00001319
> >>>>>>>> [0000131b](01) 5d pop ebp
> >>>>>>>> [0000131c](01) c3 ret
> >>>>>>>> Size in bytes:(0007) [0000131c]
> >>>>>>>>
> >>>>>>>> All recent rebuttals of my work have taken the form of
> >>>>>>>> disagreeing with the x86 language.
> >>>>>>>
> >>>>>>> But you assert the infinite loop is unreachable in P so what
> >>>>>>> is the point of posting its disassembly here?
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> Did you notice that the name of the above function is not P?
> >>>>>
> >>>>> Why post the trace of an infinite loop if the infinite loop in P
> >>>>> isn't reachable? What point are you trying to make?
> >>>>
> >>>> The point that I just made is that when anyone disagrees with the
> >>>> x86 language then they are necessary incorrect.
> >>>>
> >>>> The concrete example above shown an infinite loop thus anyone
> >>>> that disagrees that it is an infinite loop is wrong.
> >>>>
> >>>>> You have already refused
> >>>>> to divulge your algorithm for detecting infinite loops;
> >>>>
> >>>> The algorithm for detecting the above infinite loop is
> >>>> self-evident to all competent software engineers.
> >>>
> >>> It isn't self-evident at all. You could be doing naive pattern
> >>> matching looking for the emulation of the x86 opcodes "EB FE" or
> >>> you could be doing something less naive such as detecting the same
> >>> machine (CPU/RAM) state when the same instruction pointer register
> >>> is set more than once.
> >>
> >> In other words you expressly acknowledge that you are woefully
> >> incompetent to determine what a correct infinite loop detector
> >> would do.
> >
> > The mask is slipping. You've got nothing but smoke and mirrors.
> >
> > /Flibble
> >
>
> Every competent software engineer here can easily determine the
> algorithm for recognizing an infinite loop from the following
> behavior pattern. That you cannot do this proves your incompetence.
>
> Begin Local Halt Decider Simulation Execution Trace Stored at:212343
> [00001342][00212333][00212337] 55 push ebp
> [00001343][00212333][00212337] 8bec mov ebp,esp
> [00001345][00212333][00212337] ebfe jmp 00001345
> [00001345][00212333][00212337] ebfe jmp 00001345
> Local Halt Decider: Infinite Loop Detected Simulation Stopped
Your vacuous meaningless insults reveal more about your character than
anything else. As far as the subject at hand is concerned: all you've
got is smoke and mirrors.

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<CbWdnUTPEtxUQzn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21924&group=comp.lang.c#21924

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 11 Jun 2022 13:28:24 -0500
Date: Sat, 11 Jun 2022 13:28:24 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611182851.0000525f@reddwarf.jmc>
<ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com>
<20220611185307.000030a3@reddwarf.jmc>
<LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220611191155.0000774c@reddwarf.jmc>
<ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220611191728.000059f4@reddwarf.jmc>
<MoKdnVhDOv27QDn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220611192339.0000733d@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220611192339.0000733d@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <CbWdnUTPEtxUQzn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 129
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Urnaa6qhk8lMM1Nx8XBJyaMCyE6C1ysf4kW6Fv4TEzG7p1pMIzFNqbaOeysk/K2jEbcXj2by8/N0LGb!ddFcsHL6NojC69URnK6vjg4dowWwfpIOGTZm4p+8EYwfAeYEjOkuNbPdRfiymCFYn4uaJgYUJxUg
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7150
 by: olcott - Sat, 11 Jun 2022 18:28 UTC

On 6/11/2022 1:23 PM, Mr Flibble wrote:
> On Sat, 11 Jun 2022 13:21:25 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/11/2022 1:17 PM, Mr Flibble wrote:
>>> On Sat, 11 Jun 2022 13:16:17 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/11/2022 1:11 PM, Mr Flibble wrote:
>>>>> On Sat, 11 Jun 2022 13:01:28 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/11/2022 12:53 PM, Mr Flibble wrote:
>>>>>>> On Sat, 11 Jun 2022 12:39:14 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
>>>>>>>>> On Sat, 11 Jun 2022 12:06:44 -0500
>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>
>>>>>>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
>>>>>>>>>>> On 6/11/22 10:04 AM, olcott wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The issue is that verified facts prove that I am correct
>>>>>>>>>>>> yet my reviewers consistently disagree with easily verified
>>>>>>>>>>>> facts.
>>>>>>>>>>>>
>>>>>>>>>>>> I need honest and competent reviewer here to verify the
>>>>>>>>>>>> software engineering of my claims. My prior reviewers are
>>>>>>>>>>>> either dishonest or incompetent.
>>>>>>>>>>>
>>>>>>>>>>> No, you need to honest with yourself.
>>>>>>>>>>>
>>>>>>>>>>> "Verified" normally means by an independent source, not
>>>>>>>>>>> yourself.
>>>>>>>>>>
>>>>>>>>>> When dealing with objectively verifiable facts and not
>>>>>>>>>> subjective judgement calls validation is axiomatic.
>>>>>>>>>>
>>>>>>>>>> The x86 language is a formal mathematical language in that
>>>>>>>>>> the semantics specified by programs written in this language
>>>>>>>>>> have zero ambiguity or leeway for different subjective
>>>>>>>>>> interpretation of their meaning.
>>>>>>>>>>
>>>>>>>>>> When I say that this specifies and infinite loop anyone that
>>>>>>>>>> disagrees simply objectively incorrect.
>>>>>>>>>>
>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>> [00001316](01) 55 push ebp
>>>>>>>>>> [00001317](02) 8bec mov ebp,esp
>>>>>>>>>> [00001319](02) ebfe jmp 00001319
>>>>>>>>>> [0000131b](01) 5d pop ebp
>>>>>>>>>> [0000131c](01) c3 ret
>>>>>>>>>> Size in bytes:(0007) [0000131c]
>>>>>>>>>>
>>>>>>>>>> All recent rebuttals of my work have taken the form of
>>>>>>>>>> disagreeing with the x86 language.
>>>>>>>>>
>>>>>>>>> But you assert the infinite loop is unreachable in P so what
>>>>>>>>> is the point of posting its disassembly here?
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> Did you notice that the name of the above function is not P?
>>>>>>>
>>>>>>> Why post the trace of an infinite loop if the infinite loop in P
>>>>>>> isn't reachable? What point are you trying to make?
>>>>>>
>>>>>> The point that I just made is that when anyone disagrees with the
>>>>>> x86 language then they are necessary incorrect.
>>>>>>
>>>>>> The concrete example above shown an infinite loop thus anyone
>>>>>> that disagrees that it is an infinite loop is wrong.
>>>>>>
>>>>>>> You have already refused
>>>>>>> to divulge your algorithm for detecting infinite loops;
>>>>>>
>>>>>> The algorithm for detecting the above infinite loop is
>>>>>> self-evident to all competent software engineers.
>>>>>
>>>>> It isn't self-evident at all. You could be doing naive pattern
>>>>> matching looking for the emulation of the x86 opcodes "EB FE" or
>>>>> you could be doing something less naive such as detecting the same
>>>>> machine (CPU/RAM) state when the same instruction pointer register
>>>>> is set more than once.
>>>>
>>>> In other words you expressly acknowledge that you are woefully
>>>> incompetent to determine what a correct infinite loop detector
>>>> would do.
>>>
>>> The mask is slipping. You've got nothing but smoke and mirrors.
>>>
>>> /Flibble
>>>
>>
>> Every competent software engineer here can easily determine the
>> algorithm for recognizing an infinite loop from the following
>> behavior pattern. That you cannot do this proves your incompetence.
>>
>> Begin Local Halt Decider Simulation Execution Trace Stored at:212343
>> [00001342][00212333][00212337] 55 push ebp
>> [00001343][00212333][00212337] 8bec mov ebp,esp
>> [00001345][00212333][00212337] ebfe jmp 00001345
>> [00001345][00212333][00212337] ebfe jmp 00001345
>> Local Halt Decider: Infinite Loop Detected Simulation Stopped
>
> Your vacuous meaningless insults reveal more about your character than
> anything else.

It is an easily objectively verifiable fact that every competent
software engineer can correctly determine the trivial algorithm required
to recognize the above infinite behavior pattern.

> As far as the subject at hand is concerned: all you've
> got is smoke and mirrors.
>
> /Flibble
>
>

--
Copyright 2022 Pete Olcott

"Talent hits a target no one else can hit;
Genius hits a target no one else can see."
Arthur Schopenhauer

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<20220611194703.000049ac@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21925&group=comp.lang.c#21925

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!feeder.usenetexpress.com!tr1.eu1.usenetexpress.com!81.171.65.14.MISMATCH!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)
Message-ID: <20220611194703.000049ac@reddwarf.jmc>
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com> <nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com> <20220609180608.00005d21@reddwarf.jmc> <J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me> <puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com> <t8150r$1il5$1@gioia.aioe.org> <dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com> <a53pK.40208$kaDc.29410@fx46.iad> <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611182851.0000525f@reddwarf.jmc> <ua-dncYm7IzfTjn_nZ2dnUU7_81g4p2d@giganews.com> <20220611185307.000030a3@reddwarf.jmc> <LZ6dnS3KZq3lRTn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220611191155.0000774c@reddwarf.jmc> <ibudneqM4v1sRjn_nZ2dnUU7_83NnZ2d@giganews.com> <20220611191728.000059f4@reddwarf.jmc> <MoKdnVhDOv27QDn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220611192339.0000733d@reddwarf.jmc> <CbWdnUTPEtxUQzn_nZ2dnUU7_8zNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 141
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 11 Jun 2022 18:47:02 UTC
Date: Sat, 11 Jun 2022 19:47:03 +0100
X-Received-Bytes: 7289
 by: Mr Flibble - Sat, 11 Jun 2022 18:47 UTC

On Sat, 11 Jun 2022 13:28:24 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/11/2022 1:23 PM, Mr Flibble wrote:
> > On Sat, 11 Jun 2022 13:21:25 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/11/2022 1:17 PM, Mr Flibble wrote:
> >>> On Sat, 11 Jun 2022 13:16:17 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/11/2022 1:11 PM, Mr Flibble wrote:
> >>>>> On Sat, 11 Jun 2022 13:01:28 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/11/2022 12:53 PM, Mr Flibble wrote:
> >>>>>>> On Sat, 11 Jun 2022 12:39:14 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 6/11/2022 12:28 PM, Mr Flibble wrote:
> >>>>>>>>> On Sat, 11 Jun 2022 12:06:44 -0500
> >>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>>>
> >>>>>>>>>> On 6/11/2022 11:07 AM, Richard Damon wrote:
> >>>>>>>>>>> On 6/11/22 10:04 AM, olcott wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> The issue is that verified facts prove that I am correct
> >>>>>>>>>>>> yet my reviewers consistently disagree with easily
> >>>>>>>>>>>> verified facts.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I need honest and competent reviewer here to verify the
> >>>>>>>>>>>> software engineering of my claims. My prior reviewers are
> >>>>>>>>>>>> either dishonest or incompetent.
> >>>>>>>>>>>
> >>>>>>>>>>> No, you need to honest with yourself.
> >>>>>>>>>>>
> >>>>>>>>>>> "Verified" normally means by an independent source, not
> >>>>>>>>>>> yourself.
> >>>>>>>>>>
> >>>>>>>>>> When dealing with objectively verifiable facts and not
> >>>>>>>>>> subjective judgement calls validation is axiomatic.
> >>>>>>>>>>
> >>>>>>>>>> The x86 language is a formal mathematical language in that
> >>>>>>>>>> the semantics specified by programs written in this
> >>>>>>>>>> language have zero ambiguity or leeway for different
> >>>>>>>>>> subjective interpretation of their meaning.
> >>>>>>>>>>
> >>>>>>>>>> When I say that this specifies and infinite loop anyone
> >>>>>>>>>> that disagrees simply objectively incorrect.
> >>>>>>>>>>
> >>>>>>>>>> _Infinite_Loop()
> >>>>>>>>>> [00001316](01) 55 push ebp
> >>>>>>>>>> [00001317](02) 8bec mov ebp,esp
> >>>>>>>>>> [00001319](02) ebfe jmp 00001319
> >>>>>>>>>> [0000131b](01) 5d pop ebp
> >>>>>>>>>> [0000131c](01) c3 ret
> >>>>>>>>>> Size in bytes:(0007) [0000131c]
> >>>>>>>>>>
> >>>>>>>>>> All recent rebuttals of my work have taken the form of
> >>>>>>>>>> disagreeing with the x86 language.
> >>>>>>>>>
> >>>>>>>>> But you assert the infinite loop is unreachable in P so what
> >>>>>>>>> is the point of posting its disassembly here?
> >>>>>>>>>
> >>>>>>>>> /Flibble
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> Did you notice that the name of the above function is not P?
> >>>>>>>>
> >>>>>>>
> >>>>>>> Why post the trace of an infinite loop if the infinite loop
> >>>>>>> in P isn't reachable? What point are you trying to make?
> >>>>>>
> >>>>>> The point that I just made is that when anyone disagrees with
> >>>>>> the x86 language then they are necessary incorrect.
> >>>>>>
> >>>>>> The concrete example above shown an infinite loop thus anyone
> >>>>>> that disagrees that it is an infinite loop is wrong.
> >>>>>>
> >>>>>>> You have already refused
> >>>>>>> to divulge your algorithm for detecting infinite loops;
> >>>>>>
> >>>>>> The algorithm for detecting the above infinite loop is
> >>>>>> self-evident to all competent software engineers.
> >>>>>
> >>>>> It isn't self-evident at all. You could be doing naive pattern
> >>>>> matching looking for the emulation of the x86 opcodes "EB FE" or
> >>>>> you could be doing something less naive such as detecting the
> >>>>> same machine (CPU/RAM) state when the same instruction pointer
> >>>>> register is set more than once.
> >>>>
> >>>> In other words you expressly acknowledge that you are woefully
> >>>> incompetent to determine what a correct infinite loop detector
> >>>> would do.
> >>>
> >>> The mask is slipping. You've got nothing but smoke and mirrors.
> >>>
> >>> /Flibble
> >>>
> >>
> >> Every competent software engineer here can easily determine the
> >> algorithm for recognizing an infinite loop from the following
> >> behavior pattern. That you cannot do this proves your incompetence.
> >>
> >> Begin Local Halt Decider Simulation Execution Trace Stored
> >> at:212343 [00001342][00212333][00212337] 55 push ebp
> >> [00001343][00212333][00212337] 8bec mov ebp,esp
> >> [00001345][00212333][00212337] ebfe jmp 00001345
> >> [00001345][00212333][00212337] ebfe jmp 00001345
> >> Local Halt Decider: Infinite Loop Detected Simulation Stopped
> >
> > Your vacuous meaningless insults reveal more about your character
> > than anything else.
>
> It is an easily objectively verifiable fact that every competent
> software engineer can correctly determine the trivial algorithm
> required to recognize the above infinite behavior pattern.

There are 2^n (n proportional to machine RAM size) different ways of
expressing an infinite loop; the above infinite loop is the most
trivial case and is easily detected however you are not telling us how
you detect the *general* case.

How would you detect the following infinite loop:

void foo()
{ bool stop = false;
while(!stop)
{
stop = FUBAR();
}
}

Where FUBAR can be trivial or complex with or without branching logic
predicated on arbitrary program input that is disguising the fact that
it always returns false?

/Flibble

Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

<cv5pK.91447$wIO9.64805@fx12.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=21926&group=comp.lang.c#21926

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Proving that P(P) != the correct x86 emulation of the input to
H(P,P)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++
References: <N8GdnUDJ0IRRxjz_nZ2dnUU7_8zNnZ2d@giganews.com>
<nvudncNwjNhaiD__nZ2dnUU7_83NnZ2d@giganews.com>
<20220609180608.00005d21@reddwarf.jmc>
<J-udnT8DIJRXsz__nZ2dnUU7_8zNnZ2d@giganews.com> <t7tfsv$7pr$1@dont-email.me>
<puednU9NxI8L1j__nZ2dnUU7_83NnZ2d@giganews.com>
<t8150r$1il5$1@gioia.aioe.org>
<dLCdneIGKIV2PTn_nZ2dnUU7_8zNnZ2d@giganews.com>
<a53pK.40208$kaDc.29410@fx46.iad>
<7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <7OidnSXeQrg5Vjn_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 65
Message-ID: <cv5pK.91447$wIO9.64805@fx12.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 11 Jun 2022 14:51:51 -0400
X-Received-Bytes: 3959
 by: Richard Damon - Sat, 11 Jun 2022 18:51 UTC

On 6/11/22 1:06 PM, olcott wrote:
> On 6/11/2022 11:07 AM, Richard Damon wrote:
>> On 6/11/22 10:04 AM, olcott wrote:
>>>>
>>>
>>> The issue is that verified facts prove that I am correct yet my
>>> reviewers consistently disagree with easily verified facts.
>>>
>>> I need honest and competent reviewer here to verify the software
>>> engineering of my claims. My prior reviewers are either dishonest or
>>> incompetent.
>>
>> No, you need to honest with yourself.
>>
>> "Verified" normally means by an independent source, not yourself.
>
> When dealing with objectively verifiable facts and not subjective
> judgement calls validation is axiomatic.
>
> The x86 language is a formal mathematical language in that the semantics
> specified by programs written in this language have zero ambiguity or
> leeway for different subjective interpretation of their meaning.
>
> When I say that this specifies and infinite loop anyone that disagrees
> simply objectively incorrect.
>
> _Infinite_Loop()
> [00001316](01)  55              push ebp
> [00001317](02)  8bec            mov ebp,esp
> [00001319](02)  ebfe            jmp 00001319
> [0000131b](01)  5d              pop ebp
> [0000131c](01)  c3              ret
> Size in bytes:(0007) [0000131c]
>
> All recent rebuttals of my work have taken the form of disagreeing with
> the x86 language.
>

And yet, when you talk about x86 execution you say that call H doesn't
cause the first instruction of H to execute and be traced.

You logic is inconsitent.

Also, no one has argued that Infinite Loop can't be correctly decided,
as it exactly matchs a well proven pattern. The problem is you think
that just because there is a pattern for Infinite_Loop() that there also
is a pattern for your P().

You just don't seem to understand what is proven and what isn't.

Note also, you aren't allowed to create your own "axioms" in an existing
formal logic to redefine terms.

If you want to actually FORMALLY PROVE your statement, BASED on the
axioms, go ahead. make sure you actually quote the axioms you are using
and if you don't think we will recognize them give you sources.

Note, "Meaning of the Words" and phrases like that are NOT proofs, you
can quote a formal definition and show how something matches it to prove
the definition applies.

For instance, a Halting Machine is a Machine that reaches its final
state. Note, the references the MACHINE itself, not a "simulation" of
said machine, and Turing Machines, once defined don't stop until they
reach a final state.


devel / comp.lang.c / Re: Proving that P(P) != the correct x86 emulation of the input to H(P,P)

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor