Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Staff meeting in the conference room in %d minutes.


devel / comp.theory / Re: Olcott's non-decider [ Richard is ridiculously stupid ]

SubjectAuthor
* Olcott's non-deciderMr Flibble
+* Olcott's non-deciderolcott
|`* Olcott's non-deciderRichard Damon
| `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|  `* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|   `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|    `* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|     +* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|     |`* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|     | `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|     |  `* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|     |   `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|     |    `- Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|     `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|      `* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|       `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|        `* Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|         `* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|          +* Olcott's non-decider [ Richard is ridiculously stupid ]Malcolm McLean
|          |`* Olcott's non-decider [ Richard is ridiculously stupid ]olcott
|          | +* Olcott's non-deciderAndy Walker
|          | |+- Olcott's H(P,P)==0 is correctolcott
|          | |`* Olcott's H(P,P)==0 is correctolcott
|          | | `- Olcott's H(P,P)==0 is correctRichard Damon
|          | `- Olcott's non-decider [ Richard is ridiculously stupid ]Richard Damon
|          `- Olcott's non-decider [ Peter is ridiculously stupid ]Richard Damon
+* Olcott's non-deciderMike Terry
|+* Olcott's non-deciderolcott
||`- Olcott's non-deciderRichard Damon
|`- Olcott's non-deciderolcott
+* Olcott's non-deciderwij
|`* Olcott's H(P,P)==0 is correctolcott
| +* Olcott's H(P,P)==0 is correctwij
| |`* Olcott's H(P,P)==0 is correct [ x86utm ]olcott
| | `* Olcott's H(P,P)==0 is correct [ x86utm ]wij
| |  `* Olcott's H(P,P)==0 is correct [ x86utm ]Richard Damon
| |   `* Olcott's H(P,P)==0 is correct [ x86utm ]wij
| |    `* Olcott's H(P,P)==0 is correct [ x86utm ]olcott
| |     `- Olcott's H(P,P)==0 is correct [ x86utm ]Richard Damon
| `* Olcott's H(P,P)==0 is correctRichard Damon
|  `* Olcott's H(P,P)==0 is correct !!!olcott
|   +* Olcott's H(P,P)==0 is correct !!!Mr Flibble
|   |`* Olcott's H(P,P)==0 is correct !!!olcott
|   | `* Olcott's H(P,P)==0 is correct !!!Mr Flibble
|   |  `* Olcott's H(P,P)==0 is correct !!!olcott
|   |   +* Olcott's H(P,P)==0 is correct !!!Mr Flibble
|   |   |`- Olcott's H(P,P)==0 is correct !!!olcott
|   |   `* Olcott's H(P,P)==0 is correct !!!Richard Damon
|   |    `* Olcott's H(P,P)==0 is correct ???olcott
|   |     `* Olcott's H(P,P)==0 is correct ???Richard Damon
|   |      `* Olcott's H(P,P)==0 is correct ---olcott
|   |       `- Olcott's H(P,P)==0 is correct ---Richard Damon
|   `- Olcott's H(P,P)==0 is correct !!!Richard Damon
`* Olcott's non-deciderBen
 `* H(P,P)==0 is correctolcott
  `* H(P,P)==0 is correctMr Flibble
   `* H(P,P)==0 is correctolcott
    `* H(P,P)==0 is correctMr Flibble
     `* H(P,P)==0 is correctolcott
      `* H(P,P)==0 is correctMr Flibble
       `* H(P,P)==0 is correctolcott
        `* H(P,P)==0 is correctMr Flibble
         `* H(P,P)==0 is correctolcott
          `* H(P,P)==0 is correctMr Flibble
           `* H(P,P)==0 is correctolcott
            `- H(P,P)==0 is correctRichard Damon

Pages:123
Re: Olcott's H(P,P)==0 is correct

<YaKdnY2tNM50XT3_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33991&group=comp.theory#33991

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 10:31:53 -0500
Date: Wed, 8 Jun 2022 10:31:52 -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: Olcott's H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<F9ydnYmY3spObwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<7BSnK.213768$zgr9.150912@fx13.iad>
<as6dnWe2NfYDlT3_nZ2dnUU7_83NnZ2d@giganews.com>
<k8UnK.66207$ntj.20965@fx15.iad>
<PpudnTP6CZsmiT3_nZ2dnUU7_8zNnZ2d@giganews.com>
<uEUnK.66210$ntj.52705@fx15.iad>
<AqWdnaOshZRShz3_nZ2dnUU7_83NnZ2d@giganews.com>
<h4VnK.77108$wIO9.29363@fx12.iad>
<Ao2dnRr_JZgIgz3_nZ2dnUU7_81g4p2d@giganews.com> <Ng%nK.5610$OT.502@fx39.iad>
<h_adnaeDheIDCj3_nZ2dnUU7_83NnZ2d@giganews.com>
<29a4c123-e1a8-4d29-80e6-a019d0786eb6n@googlegroups.com>
<KI6dnVIjTvFNOT3_nZ2dnUU7_8zNnZ2d@giganews.com> <t7qahr$lcc$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7qahr$lcc$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <YaKdnY2tNM50XT3_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 64
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ExYKAP2I74jzvxc2iKPc07XsVmERpa5hHs167UXg5HsLJuf/0teMMZHOKV6sfIYZsXa+PHu/SeOqgCn!ns2PKKp8oZF7D6OQSKyRIgYZWGi9J66Cv3Gdqqqn5Rdd51xmM3yiS58G8Tuh6dVSOIIlslIkSvC7
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: 4024
 by: olcott - Wed, 8 Jun 2022 15:31 UTC

On 6/8/2022 9:08 AM, Andy Walker wrote:
> On 08/06/2022 14:31, olcott wrote:
>> On 6/8/2022 8:27 AM, Malcolm McLean wrote:
>>> You're drawing a distinction between "P(P)" and "the input P,P". I don't
>>> understand it and I suspect you don't either.
>> It is an easily verified fact that the correctly simulated input to
>> H(P,P) never halts and P(P) does halt.
>
>     That seems to be as succinct a statement as you have achieved over
> these many years and thousands of articles, showing that your "H" is not in
> fact a correct simulator.
>
>     I suggest you correct "H" before continuing your quest.
>

Everyone here seems to believe that the x86 language itself is incorrect
and that P should magically jump to its "ret" instruction even though
that is not what is specified by the x86 source-code of P.

This leads me to believe that these people are simply despicable lying
bastards because no one would be stupid enough to actually disagree with
the x86 language.

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
[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]

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 can know with complete
certainty that the emulated P never reaches its final “ret” instruction,
thus never halts.

--
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: Olcott's non-decider

<d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33992&group=comp.theory#33992

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4454:b0:6a3:6f0c:4e86 with SMTP id w20-20020a05620a445400b006a36f0c4e86mr23612850qkp.229.1654702669642;
Wed, 08 Jun 2022 08:37:49 -0700 (PDT)
X-Received: by 2002:a81:128b:0:b0:313:551a:6ad1 with SMTP id
133-20020a81128b000000b00313551a6ad1mr7260058yws.127.1654702669433; Wed, 08
Jun 2022 08:37:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 8 Jun 2022 08:37:49 -0700 (PDT)
In-Reply-To: <20220608014257.00002044@reddwarf.jmc>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=A1PyIwoAAACCahK0CVYFlDZG8JWzz_Go
NNTP-Posting-Host: 124.218.76.41
References: <20220608014257.00002044@reddwarf.jmc>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
Subject: Re: Olcott's non-decider
From: wynii...@gmail.com (wij)
Injection-Date: Wed, 08 Jun 2022 15:37:49 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3058
 by: wij - Wed, 8 Jun 2022 15:37 UTC

On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
> Hi,
>
> From discussion with Olcott in comp.lang.c++ I have determined that
> his so called refutation of the HP proofs is based around the
> behaviour of his simulation-based decider, H:
>
> void Q(u32 x)
> {
> if (H(x, x))
> FUBAR();
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H((u32)Q, (u32)Q));
> }
>
> He asserts H(Q,Q)=0 based on a nested simulation being detected (i.e. Q
> invoking H) irregardless of whether FUBAR halts or not.
>
> If FUBAR halts H gives the wrong answer.
>
> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested) simulation
> however that wouldn't be the case for non-simulating decider for which
> there would be no such recursion.
>
> Can we finally put this to bed and change the fucking topic?
>
> /Flibble

+-----------------------------------------------------------------+
| The HP proof has nothing to do with how the 'H' is constructed. |
+-----------------------------------------------------------------+
Many such liar's-paradox-like examples are for easy comprehension (for educational purpose).
The real 'H' inside P is an algorithm computationally equivalent to 'H' (so, no
any 'call' is there, and the pattern matching tech. is very difficult, by now to say.
And, this 'H' is also allowed given by some super intelligent god.... whatever).

+------------------------------------------------+
| olcott's brain is incapable of logic function. |
| (other kind of functions seem quite excellent) |
+------------------------------------------------+
It should be safe to say any concept involves logical operation, olcott cannot
make it formally correct (he relies on his "language's logic").
For example, I doubt he can handle several lines of inter-connected codes.
....
All should be fine... except olcott now insists "H(P,P)==0" is correct while
there is no definition of H shown.

Re: Olcott's H(P,P)==0 is correct

<1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33993&group=comp.theory#33993

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 10:53:15 -0500
Date: Wed, 8 Jun 2022 10:53: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: Olcott's H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 119
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vH13MHzHc3uNSigS6Ei0t7VZpTcV3udd1+MYMtK2MkFqDNKqkv4ek/FU8ym3573YD62sN3/QSu7IpEi!zSTJ6AJzT/vckE/QBsOxYatdIQEIwssTrQkA+tHwzYZknKhIv5xOj5mItNGdKYDRza4Nv6Qr0v5v
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: 5470
 by: olcott - Wed, 8 Jun 2022 15:53 UTC

On 6/8/2022 10:37 AM, wij wrote:
> On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
>> Hi,
>>
>> From discussion with Olcott in comp.lang.c++ I have determined that
>> his so called refutation of the HP proofs is based around the
>> behaviour of his simulation-based decider, H:
>>
>> void Q(u32 x)
>> {
>> if (H(x, x))
>> FUBAR();
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", H((u32)Q, (u32)Q));
>> }
>>
>> He asserts H(Q,Q)=0 based on a nested simulation being detected (i.e. Q
>> invoking H) irregardless of whether FUBAR halts or not.
>>
>> If FUBAR halts H gives the wrong answer.
>>
>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested) simulation
>> however that wouldn't be the case for non-simulating decider for which
>> there would be no such recursion.
>>
>> Can we finally put this to bed and change the fucking topic?
>>
>> /Flibble
>
> +-----------------------------------------------------------------+
> | The HP proof has nothing to do with how the 'H' is constructed. |
> +-----------------------------------------------------------------+
> Many such liar's-paradox-like examples are for easy comprehension (for educational purpose).
> The real 'H' inside P is an algorithm computationally equivalent to 'H' (so, no
> any 'call' is there, and the pattern matching tech. is very difficult, by now to say.
> And, this 'H' is also allowed given by some super intelligent god.... whatever).
>

It is the pathological self reference(Olcott 2004) relationship between
H and P that has previously been considered to make P undecidable for H.

For any program H that might determine if programs halt, a
"pathological"
program P, called with some input, can pass its own source and its
input to
H and then specifically do the opposite of what H predicts P will
do. No H
can exist that handles this case.
https://en.wikipedia.org/wiki/Halting_problem

> +------------------------------------------------+
> | olcott's brain is incapable of logic function. |
> | (other kind of functions seem quite excellent) |
> +------------------------------------------------+
> It should be safe to say any concept involves logical operation, olcott cannot
> make it formally correct (he relies on his "language's logic").
> For example, I doubt he can handle several lines of inter-connected codes.
> ...
> All should be fine... except olcott now insists "H(P,P)==0" is correct while
> there is no definition of H shown.

I am not claiming that H(P,P) correctly determines the halt status of
its input. I am claiming that non-halting is the correct halt status of
its input.

If you have to reread this 10,000 times to notice what the difference is
then do that.

To determine the correct halt status for the input to H(P,P) we don't
need to know anything about H besides that fact H uses an x86 emulator
to emulate its input.

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
[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]

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 can know with complete
certainty that the emulated P never reaches its final “ret” instruction,
thus never halts.

--
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: Olcott's H(P,P)==0 is correct

<7a7cf4fe-17b9-427f-a503-7db2c87a6350n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33995&group=comp.theory#33995

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:7e84:0:b0:304:f1fd:8f3a with SMTP id w4-20020ac87e84000000b00304f1fd8f3amr10872835qtj.670.1654707658573;
Wed, 08 Jun 2022 10:00:58 -0700 (PDT)
X-Received: by 2002:a5b:4d1:0:b0:650:1f96:27e8 with SMTP id
u17-20020a5b04d1000000b006501f9627e8mr35404945ybp.607.1654707658283; Wed, 08
Jun 2022 10:00:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 8 Jun 2022 10:00:58 -0700 (PDT)
In-Reply-To: <1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=A1PyIwoAAACCahK0CVYFlDZG8JWzz_Go
NNTP-Posting-Host: 124.218.76.41
References: <20220608014257.00002044@reddwarf.jmc> <d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
<1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a7cf4fe-17b9-427f-a503-7db2c87a6350n@googlegroups.com>
Subject: Re: Olcott's H(P,P)==0 is correct
From: wynii...@gmail.com (wij)
Injection-Date: Wed, 08 Jun 2022 17:00:58 +0000
Content-Type: text/plain; charset="UTF-8"
 by: wij - Wed, 8 Jun 2022 17:00 UTC

On Wednesday, 8 June 2022 at 23:53:23 UTC+8, olcott wrote:
> On 6/8/2022 10:37 AM, wij wrote:
> > On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
> >> Hi,
> >>
> >> From discussion with Olcott in comp.lang.c++ I have determined that
> >> his so called refutation of the HP proofs is based around the
> >> behaviour of his simulation-based decider, H:
> >>
> >> void Q(u32 x)
> >> {
> >> if (H(x, x))
> >> FUBAR();
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> Output("Input_Halts = ", H((u32)Q, (u32)Q));
> >> }
> >>
> >> He asserts H(Q,Q)=0 based on a nested simulation being detected (i.e. Q
> >> invoking H) irregardless of whether FUBAR halts or not.
> >>
> >> If FUBAR halts H gives the wrong answer.
> >>
> >> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested) simulation
> >> however that wouldn't be the case for non-simulating decider for which
> >> there would be no such recursion.
> >>
> >> Can we finally put this to bed and change the fucking topic?
> >>
> >> /Flibble
> >
> > +-----------------------------------------------------------------+
> > | The HP proof has nothing to do with how the 'H' is constructed. |
> > +-----------------------------------------------------------------+
> > Many such liar's-paradox-like examples are for easy comprehension (for educational purpose).
> > The real 'H' inside P is an algorithm computationally equivalent to 'H' (so, no
> > any 'call' is there, and the pattern matching tech. is very difficult, by now to say.
> > And, this 'H' is also allowed given by some super intelligent god.... whatever).
> >
> It is the pathological self reference(Olcott 2004) relationship between
> H and P that has previously been considered to make P undecidable for H.
>
> For any program H that might determine if programs halt, a
> "pathological"
> program P, called with some input, can pass its own source and its
> input to
> H and then specifically do the opposite of what H predicts P will
> do. No H
> can exist that handles this case.
> https://en.wikipedia.org/wiki/Halting_problem

As you said the input P to H is pathological. Isn't POOH computing pathological inputs and producing pathological output?

> > +------------------------------------------------+
> > | olcott's brain is incapable of logic function. |
> > | (other kind of functions seem quite excellent) |
> > +------------------------------------------------+
> > It should be safe to say any concept involves logical operation, olcott cannot
> > make it formally correct (he relies on his "language's logic").
> > For example, I doubt he can handle several lines of inter-connected codes.
> > ...
> > All should be fine... except olcott now insists "H(P,P)==0" is correct while
> > there is no definition of H shown.
> I am not claiming that H(P,P) correctly determines the halt status of
> its input. I am claiming that non-halting is the correct halt status of
> its input.

So, why POOH needs input? and to determine what?
And, why POOH halts and "H(P,P)==0"?

> If you have to reread this 10,000 times to notice what the difference is
> then do that.
>
> To determine the correct halt status for the input to H(P,P) we don't
> need to know anything about H besides that fact H uses an x86 emulator
> to emulate its input.

Are you asking reviewers not to see the definition of H and must agree "H(P,P)=0" is correct?

Everybody understands POOH is a manual thing. I doubt the 'x86 emulator' even exists at all?

Re: Olcott's non-decider

<87y1y6anyc.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33996&group=comp.theory#33996

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben)
Newsgroups: comp.theory
Subject: Re: Olcott's non-decider
Date: Wed, 08 Jun 2022 21:40:27 +0100
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <87y1y6anyc.fsf@bsb.me.uk>
References: <20220608014257.00002044@reddwarf.jmc>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="da828ec9933bebbeb0a71fcda7d42062";
logging-data="6849"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18rGI4cjvDCqMMMBvokVMiKE9TUOlQ1M7Y="
Cancel-Lock: sha1:irNQBFDlWjIp1648u134vKexcx8=
sha1:Fawsk44GglNK+44yutn7h1XQ9iA=
X-BSB-Auth: 1.db01127aa549e76de435.20220608214027BST.87y1y6anyc.fsf@bsb.me.uk
 by: Ben - Wed, 8 Jun 2022 20:40 UTC

Mr Flibble <flibble@reddwarf.jmc> writes:

> Can we finally put this to bed and change the fucking topic?

Only by not talking about it (with him in particular) since all he wants
is to chat about it. The trouble is that successful cranks (and, let's
face it, PO is a very successful crank) have all sorts of way to goad
people into replying.

And if (when?) everyone here gives up, he'll just cast around in other
groups and someone will jump in and off he will go again.

--
Ben.

Re: H(P,P)==0 is correct

<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33998&group=comp.theory#33998

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 16:01:06 -0500
Date: Wed, 8 Jun 2022 16:01:06 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87y1y6anyc.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 80
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-u3G0Il3ogdWJ5LFuHvjo+fIbiKXvWLhIZ9zO4piftntzwDA6HH7xy/X5QGmZXKyS7DkFBHgs4VD5Ngx!PaHvYBeeuBHwFSCbwORvq20d1ZgFIe5hid5+qf3ztb9rIOvG0yKnICPGDblSnjPLrbC4VLT3mwOe
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: 4109
 by: olcott - Wed, 8 Jun 2022 21:01 UTC

On 6/8/2022 3:40 PM, Ben wrote:
> Mr Flibble <flibble@reddwarf.jmc> writes:
>
>> Can we finally put this to bed and change the fucking topic?
>
> Only by not talking about it (with him in particular) since all he wants
> is to chat about it. The trouble is that successful cranks (and, let's
> face it, PO is a very successful crank) have all sorts of way to goad
> people into replying.
>
> And if (when?) everyone here gives up, he'll just cast around in other
> groups and someone will jump in and off he will go again.
>

That people here make sure to ridiculously persistently avoid the the
points that I want validated is by no means any indication that I only
want to chat.

The point that I have proven below was fully proved at least six months
ago and many dozens of people made sure to avoid directly addressing it.

Ordinary software engineering conclusively proves that H(P,P)==0 is
correct meaning that if H returned 0 it would be correct. This is not at
all the same thing as proof that H does correctly determine this return
value. To prove that requires the source-code or execution trace of H.

H(P,P)==0 is proven to be correct and the relationship between H and P
is the same as the halting problem relationship.

For any program H that might determine if programs halt, a
"pathological"
program P, called with some input, can pass its own source and its
input to
H and then specifically do the opposite of what H predicts P will
do. No H
can exist that handles this case.
https://en.wikipedia.org/wiki/Halting_problem

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

int main()
{ Output("Input_Halts = ", H((u32)P, (u32)P));
}

_P()
[00001352](01) 55 push ebp
[00001353](02) 8bec mov ebp,esp
[00001355](03) 8b4508 mov eax,[ebp+08]
[00001358](01) 50 push eax // push P
[00001359](03) 8b4d08 mov ecx,[ebp+08]
[0000135c](01) 51 push ecx // push P
[0000135d](05) e840feffff call 000011a2 // call H
[00001362](03) 83c408 add esp,+08
[00001365](02) 85c0 test eax,eax
[00001367](02) 7402 jz 0000136b
[00001369](02) ebfe jmp 00001369
[0000136b](01) 5d pop ebp
[0000136c](01) c3 ret
Size in bytes:(0027) [0000136c]

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 can know with complete
certainty that the emulated P never reaches its final “ret” instruction,
thus never halts.

--
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: H(P,P)==0 is correct

<20220608220917.00002239@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=33999&group=comp.theory#33999

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!81.171.65.13.MISMATCH!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx04.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: H(P,P)==0 is correct
Message-ID: <20220608220917.00002239@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk> <bpudnSv7ZIWPkzz_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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 83
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 08 Jun 2022 21:09:16 UTC
Date: Wed, 8 Jun 2022 22:09:17 +0100
X-Received-Bytes: 3873
 by: Mr Flibble - Wed, 8 Jun 2022 21:09 UTC

On Wed, 8 Jun 2022 16:01:06 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 3:40 PM, Ben wrote:
> > Mr Flibble <flibble@reddwarf.jmc> writes:
> >
> >> Can we finally put this to bed and change the fucking topic?
> >
> > Only by not talking about it (with him in particular) since all he
> > wants is to chat about it. The trouble is that successful cranks
> > (and, let's face it, PO is a very successful crank) have all sorts
> > of way to goad people into replying.
> >
> > And if (when?) everyone here gives up, he'll just cast around in
> > other groups and someone will jump in and off he will go again.
> >
>
> That people here make sure to ridiculously persistently avoid the the
> points that I want validated is by no means any indication that I
> only want to chat.
>
> The point that I have proven below was fully proved at least six
> months ago and many dozens of people made sure to avoid directly
> addressing it.
>
> Ordinary software engineering conclusively proves that H(P,P)==0 is
> correct meaning that if H returned 0 it would be correct. This is not
> at all the same thing as proof that H does correctly determine this
> return value. To prove that requires the source-code or execution
> trace of H.
>
> H(P,P)==0 is proven to be correct and the relationship between H and
> P is the same as the halting problem relationship.
>
> For any program H that might determine if programs halt, a
> "pathological"
> program P, called with some input, can pass its own source and
> its input to
> H and then specifically do the opposite of what H predicts P
> will do. No H
> can exist that handles this case.
> https://en.wikipedia.org/wiki/Halting_problem
>
> void P(u32 x)
> {
> if (H(x, x))
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
> _P()
> [00001352](01) 55 push ebp
> [00001353](02) 8bec mov ebp,esp
> [00001355](03) 8b4508 mov eax,[ebp+08]
> [00001358](01) 50 push eax // push P
> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> [0000135c](01) 51 push ecx // push P
> [0000135d](05) e840feffff call 000011a2 // call H
> [00001362](03) 83c408 add esp,+08
> [00001365](02) 85c0 test eax,eax
> [00001367](02) 7402 jz 0000136b
> [00001369](02) ebfe jmp 00001369
> [0000136b](01) 5d pop ebp
> [0000136c](01) c3 ret
> Size in bytes:(0027) [0000136c]
>
> 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 can know with
> complete certainty that the emulated P never reaches its final “ret”
> instruction, thus never halts.

If you change the opcodes at 000001369 from "EB FE" to "90 90" then
your H will give the wrong answer as P would have halted.

/Flibble

Re: H(P,P)==0 is correct

<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34000&group=comp.theory#34000

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.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: Wed, 08 Jun 2022 16:15:26 -0500
Date: Wed, 8 Jun 2022 16:15:26 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220608220917.00002239@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 96
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-cSVY1y8aiZ/cFtHN00EKTeY4oClYtEFcfCavk22Xnvvx86Ew8+McgVkg5XWgwCdSz+3P2/55MX+QYmH!unHxg/E4ghhb791p1IZGAwB8pOOFBdfRLF6yeHWDfZChpcmk/2Q9yIKxaejv2KtGwsUEra7cLa5c
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: 4907
 by: olcott - Wed, 8 Jun 2022 21:15 UTC

On 6/8/2022 4:09 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 16:01:06 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 3:40 PM, Ben wrote:
>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>
>>>> Can we finally put this to bed and change the fucking topic?
>>>
>>> Only by not talking about it (with him in particular) since all he
>>> wants is to chat about it. The trouble is that successful cranks
>>> (and, let's face it, PO is a very successful crank) have all sorts
>>> of way to goad people into replying.
>>>
>>> And if (when?) everyone here gives up, he'll just cast around in
>>> other groups and someone will jump in and off he will go again.
>>>
>>
>> That people here make sure to ridiculously persistently avoid the the
>> points that I want validated is by no means any indication that I
>> only want to chat.
>>
>> The point that I have proven below was fully proved at least six
>> months ago and many dozens of people made sure to avoid directly
>> addressing it.
>>
>> Ordinary software engineering conclusively proves that H(P,P)==0 is
>> correct meaning that if H returned 0 it would be correct. This is not
>> at all the same thing as proof that H does correctly determine this
>> return value. To prove that requires the source-code or execution
>> trace of H.
>>
>> H(P,P)==0 is proven to be correct and the relationship between H and
>> P is the same as the halting problem relationship.
>>
>> For any program H that might determine if programs halt, a
>> "pathological"
>> program P, called with some input, can pass its own source and
>> its input to
>> H and then specifically do the opposite of what H predicts P
>> will do. No H
>> can exist that handles this case.
>> https://en.wikipedia.org/wiki/Halting_problem
>>
>> void P(u32 x)
>> {
>> if (H(x, x))
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", H((u32)P, (u32)P));
>> }
>>
>> _P()
>> [00001352](01) 55 push ebp
>> [00001353](02) 8bec mov ebp,esp
>> [00001355](03) 8b4508 mov eax,[ebp+08]
>> [00001358](01) 50 push eax // push P
>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>> [0000135c](01) 51 push ecx // push P
>> [0000135d](05) e840feffff call 000011a2 // call H
>> [00001362](03) 83c408 add esp,+08
>> [00001365](02) 85c0 test eax,eax
>> [00001367](02) 7402 jz 0000136b
>> [00001369](02) ebfe jmp 00001369
>> [0000136b](01) 5d pop ebp
>> [0000136c](01) c3 ret
>> Size in bytes:(0027) [0000136c]
>>
>> 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 can know with
>> complete certainty that the emulated P never reaches its final “ret”
>> instruction, thus never halts.
>
> If you change the opcodes at 000001369 from "EB FE" to "90 90" then
> your H will give the wrong answer as P would have halted.
>
> /Flibble
>

I thought that Mike already explained this to you.

For an otherwise intelligent person you seem yo have a blind spot on the
concept of reachable code. When H(P,P) is invoked everything after
[0000135d] is unreachable.

--
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: H(P,P)==0 is correct

<20220608222321.00003a98@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34001&group=comp.theory#34001

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!81.171.65.13.MISMATCH!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx11.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: H(P,P)==0 is correct
Message-ID: <20220608222321.00003a98@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk> <bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608220917.00002239@reddwarf.jmc> <eIGdndQueOjyjDz_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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 98
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 08 Jun 2022 21:23:20 UTC
Date: Wed, 8 Jun 2022 22:23:21 +0100
X-Received-Bytes: 4711
 by: Mr Flibble - Wed, 8 Jun 2022 21:23 UTC

On Wed, 8 Jun 2022 16:15:26 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 4:09 PM, Mr Flibble wrote:
> > On Wed, 8 Jun 2022 16:01:06 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/8/2022 3:40 PM, Ben wrote:
> >>> Mr Flibble <flibble@reddwarf.jmc> writes:
> >>>
> >>>> Can we finally put this to bed and change the fucking topic?
> >>>
> >>> Only by not talking about it (with him in particular) since all he
> >>> wants is to chat about it. The trouble is that successful cranks
> >>> (and, let's face it, PO is a very successful crank) have all sorts
> >>> of way to goad people into replying.
> >>>
> >>> And if (when?) everyone here gives up, he'll just cast around in
> >>> other groups and someone will jump in and off he will go again.
> >>>
> >>
> >> That people here make sure to ridiculously persistently avoid the
> >> the points that I want validated is by no means any indication
> >> that I only want to chat.
> >>
> >> The point that I have proven below was fully proved at least six
> >> months ago and many dozens of people made sure to avoid directly
> >> addressing it.
> >>
> >> Ordinary software engineering conclusively proves that H(P,P)==0 is
> >> correct meaning that if H returned 0 it would be correct. This is
> >> not at all the same thing as proof that H does correctly determine
> >> this return value. To prove that requires the source-code or
> >> execution trace of H.
> >>
> >> H(P,P)==0 is proven to be correct and the relationship between H
> >> and P is the same as the halting problem relationship.
> >>
> >> For any program H that might determine if programs halt, a
> >> "pathological"
> >> program P, called with some input, can pass its own source
> >> and its input to
> >> H and then specifically do the opposite of what H predicts P
> >> will do. No H
> >> can exist that handles this case.
> >> https://en.wikipedia.org/wiki/Halting_problem
> >>
> >> void P(u32 x)
> >> {
> >> if (H(x, x))
> >> HERE: goto HERE;
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> Output("Input_Halts = ", H((u32)P, (u32)P));
> >> }
> >>
> >> _P()
> >> [00001352](01) 55 push ebp
> >> [00001353](02) 8bec mov ebp,esp
> >> [00001355](03) 8b4508 mov eax,[ebp+08]
> >> [00001358](01) 50 push eax // push P
> >> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >> [0000135c](01) 51 push ecx // push P
> >> [0000135d](05) e840feffff call 000011a2 // call H
> >> [00001362](03) 83c408 add esp,+08
> >> [00001365](02) 85c0 test eax,eax
> >> [00001367](02) 7402 jz 0000136b
> >> [00001369](02) ebfe jmp 00001369
> >> [0000136b](01) 5d pop ebp
> >> [0000136c](01) c3 ret
> >> Size in bytes:(0027) [0000136c]
> >>
> >> 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 can
> >> know with complete certainty that the emulated P never reaches its
> >> final “ret” instruction, thus never halts.
> >
> > If you change the opcodes at 000001369 from "EB FE" to "90 90" then
> > your H will give the wrong answer as P would have halted.
> >
> > /Flibble
> >
>
> I thought that Mike already explained this to you.
>
> For an otherwise intelligent person you seem yo have a blind spot on
> the concept of reachable code. When H(P,P) is invoked everything
> after [0000135d] is unreachable.
So your H is not a halt decider as it gives the wrong answer, I suggest
you rename H to S as it is a simulation detector not a halt decider.

/Flibble

Re: H(P,P)==0 is correct

<I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34002&group=comp.theory#34002

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 16:33:33 -0500
Date: Wed, 8 Jun 2022 16:33:33 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608222321.00003a98@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220608222321.00003a98@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 118
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-NDm91SA5mUKwjYj2r2RU1ppMaL8g3GJ3gweFhG0Clt1qxNLr5Q9Bvto+/0/qn9vq9DmTvvQN7GrZT+0!861rfI9JaZb8UZQSf4z8sl3S3Qy3s6ZIncWdnvGB7T4S17BlyQg6229IE1HoPlve96FMsVDKcL/k
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: 5825
 by: olcott - Wed, 8 Jun 2022 21:33 UTC

On 6/8/2022 4:23 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 16:15:26 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
>>> On Wed, 8 Jun 2022 16:01:06 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/8/2022 3:40 PM, Ben wrote:
>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>>>
>>>>>> Can we finally put this to bed and change the fucking topic?
>>>>>
>>>>> Only by not talking about it (with him in particular) since all he
>>>>> wants is to chat about it. The trouble is that successful cranks
>>>>> (and, let's face it, PO is a very successful crank) have all sorts
>>>>> of way to goad people into replying.
>>>>>
>>>>> And if (when?) everyone here gives up, he'll just cast around in
>>>>> other groups and someone will jump in and off he will go again.
>>>>>
>>>>
>>>> That people here make sure to ridiculously persistently avoid the
>>>> the points that I want validated is by no means any indication
>>>> that I only want to chat.
>>>>
>>>> The point that I have proven below was fully proved at least six
>>>> months ago and many dozens of people made sure to avoid directly
>>>> addressing it.
>>>>
>>>> Ordinary software engineering conclusively proves that H(P,P)==0 is
>>>> correct meaning that if H returned 0 it would be correct. This is
>>>> not at all the same thing as proof that H does correctly determine
>>>> this return value. To prove that requires the source-code or
>>>> execution trace of H.
>>>>
>>>> H(P,P)==0 is proven to be correct and the relationship between H
>>>> and P is the same as the halting problem relationship.
>>>>
>>>> For any program H that might determine if programs halt, a
>>>> "pathological"
>>>> program P, called with some input, can pass its own source
>>>> and its input to
>>>> H and then specifically do the opposite of what H predicts P
>>>> will do. No H
>>>> can exist that handles this case.
>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>
>>>> void P(u32 x)
>>>> {
>>>> if (H(x, x))
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
>>>> }
>>>>
>>>> _P()
>>>> [00001352](01) 55 push ebp
>>>> [00001353](02) 8bec mov ebp,esp
>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>> [00001358](01) 50 push eax // push P
>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>> [0000135c](01) 51 push ecx // push P
>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>> [00001362](03) 83c408 add esp,+08
>>>> [00001365](02) 85c0 test eax,eax
>>>> [00001367](02) 7402 jz 0000136b
>>>> [00001369](02) ebfe jmp 00001369
>>>> [0000136b](01) 5d pop ebp
>>>> [0000136c](01) c3 ret
>>>> Size in bytes:(0027) [0000136c]
>>>>
>>>> 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 can
>>>> know with complete certainty that the emulated P never reaches its
>>>> final “ret” instruction, thus never halts.
>>>
>>> If you change the opcodes at 000001369 from "EB FE" to "90 90" then
>>> your H will give the wrong answer as P would have halted.
>>>
>>> /Flibble
>>>
>>
>> I thought that Mike already explained this to you.
>>
>> For an otherwise intelligent person you seem yo have a blind spot on
>> the concept of reachable code. When H(P,P) is invoked everything
>> after [0000135d] is unreachable.
>
> So your H is not a halt decider as it gives the wrong answer, I suggest
> you rename H to S as it is a simulation detector not a halt decider.
>
> /Flibble
>

So now you will even disagree with yourself just to make sure that you
remain disagreeable:

On 6/8/2022 11:53 AM, Mr Flibble wrote:
> I am a C++ software engineer and I provided an honest review: your
> "decider" is not a HP decider; your "decider" is simply an "is recursive
> simulation" 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: H(P,P)==0 is correct

<20220608223656.000050c5@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34003&group=comp.theory#34003

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!81.171.65.14.MISMATCH!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx11.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: H(P,P)==0 is correct
Message-ID: <20220608223656.000050c5@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk> <bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608220917.00002239@reddwarf.jmc> <eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608222321.00003a98@reddwarf.jmc> <I5qdnaEhbo8wiDz_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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 119
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 08 Jun 2022 21:36:55 UTC
Date: Wed, 8 Jun 2022 22:36:56 +0100
X-Received-Bytes: 5621
 by: Mr Flibble - Wed, 8 Jun 2022 21:36 UTC

On Wed, 8 Jun 2022 16:33:33 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 4:23 PM, Mr Flibble wrote:
> > On Wed, 8 Jun 2022 16:15:26 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/8/2022 4:09 PM, Mr Flibble wrote:
> >>> On Wed, 8 Jun 2022 16:01:06 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/8/2022 3:40 PM, Ben wrote:
> >>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
> >>>>>
> >>>>>> Can we finally put this to bed and change the fucking topic?
> >>>>>
> >>>>> Only by not talking about it (with him in particular) since all
> >>>>> he wants is to chat about it. The trouble is that successful
> >>>>> cranks (and, let's face it, PO is a very successful crank) have
> >>>>> all sorts of way to goad people into replying.
> >>>>>
> >>>>> And if (when?) everyone here gives up, he'll just cast around in
> >>>>> other groups and someone will jump in and off he will go again.
> >>>>>
> >>>>
> >>>> That people here make sure to ridiculously persistently avoid the
> >>>> the points that I want validated is by no means any indication
> >>>> that I only want to chat.
> >>>>
> >>>> The point that I have proven below was fully proved at least six
> >>>> months ago and many dozens of people made sure to avoid directly
> >>>> addressing it.
> >>>>
> >>>> Ordinary software engineering conclusively proves that H(P,P)==0
> >>>> is correct meaning that if H returned 0 it would be correct.
> >>>> This is not at all the same thing as proof that H does correctly
> >>>> determine this return value. To prove that requires the
> >>>> source-code or execution trace of H.
> >>>>
> >>>> H(P,P)==0 is proven to be correct and the relationship between H
> >>>> and P is the same as the halting problem relationship.
> >>>>
> >>>> For any program H that might determine if programs halt,
> >>>> a "pathological"
> >>>> program P, called with some input, can pass its own
> >>>> source and its input to
> >>>> H and then specifically do the opposite of what H
> >>>> predicts P will do. No H
> >>>> can exist that handles this case.
> >>>> https://en.wikipedia.org/wiki/Halting_problem
> >>>>
> >>>> void P(u32 x)
> >>>> {
> >>>> if (H(x, x))
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> Output("Input_Halts = ", H((u32)P, (u32)P));
> >>>> }
> >>>>
> >>>> _P()
> >>>> [00001352](01) 55 push ebp
> >>>> [00001353](02) 8bec mov ebp,esp
> >>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>> [00001358](01) 50 push eax // push P
> >>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>> [0000135c](01) 51 push ecx // push P
> >>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>> [00001362](03) 83c408 add esp,+08
> >>>> [00001365](02) 85c0 test eax,eax
> >>>> [00001367](02) 7402 jz 0000136b
> >>>> [00001369](02) ebfe jmp 00001369
> >>>> [0000136b](01) 5d pop ebp
> >>>> [0000136c](01) c3 ret
> >>>> Size in bytes:(0027) [0000136c]
> >>>>
> >>>> 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 can
> >>>> know with complete certainty that the emulated P never reaches
> >>>> its final “ret” instruction, thus never halts.
> >>>
> >>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
> >>> then your H will give the wrong answer as P would have halted.
> >>>
> >>> /Flibble
> >>>
> >>
> >> I thought that Mike already explained this to you.
> >>
> >> For an otherwise intelligent person you seem yo have a blind spot
> >> on the concept of reachable code. When H(P,P) is invoked everything
> >> after [0000135d] is unreachable.
> >
> > So your H is not a halt decider as it gives the wrong answer, I
> > suggest you rename H to S as it is a simulation detector not a halt
> > decider.
> >
> > /Flibble
> >
>
> So now you will even disagree with yourself just to make sure that
> you remain disagreeable:
>
> On 6/8/2022 11:53 AM, Mr Flibble wrote:
> > I am a C++ software engineer and I provided an honest review: your
> > "decider" is not a HP decider; your "decider" is simply an "is
> > recursive simulation" decider.
> >
> > /Flibble
> >

Anyone who understands English can see that I am agreeing with myself.

/Flibble

Re: H(P,P)==0 is correct

<UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34004&group=comp.theory#34004

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 16:40:54 -0500
Date: Wed, 8 Jun 2022 16:40:55 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608222321.00003a98@reddwarf.jmc>
<I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>
<20220608223656.000050c5@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220608223656.000050c5@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 132
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-e0AXpTBzzkOkGVUXVUzxlTQV/NK3TraajggqkcjQGz8hgoRphuVbTkqzqFFyGS00y/8a1LKFXegpg6I!BtXfcLmaHll/a25dg4Z/mOp8qzFyEaRhYABI1ZSimIcjIcBvfG/0ofSK/f5pEBjF0tWAZg7eue0o
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: 6607
 by: olcott - Wed, 8 Jun 2022 21:40 UTC

On 6/8/2022 4:36 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 16:33:33 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 4:23 PM, Mr Flibble wrote:
>>> On Wed, 8 Jun 2022 16:15:26 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
>>>>> On Wed, 8 Jun 2022 16:01:06 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/8/2022 3:40 PM, Ben wrote:
>>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>>>>>
>>>>>>>> Can we finally put this to bed and change the fucking topic?
>>>>>>>
>>>>>>> Only by not talking about it (with him in particular) since all
>>>>>>> he wants is to chat about it. The trouble is that successful
>>>>>>> cranks (and, let's face it, PO is a very successful crank) have
>>>>>>> all sorts of way to goad people into replying.
>>>>>>>
>>>>>>> And if (when?) everyone here gives up, he'll just cast around in
>>>>>>> other groups and someone will jump in and off he will go again.
>>>>>>>
>>>>>>
>>>>>> That people here make sure to ridiculously persistently avoid the
>>>>>> the points that I want validated is by no means any indication
>>>>>> that I only want to chat.
>>>>>>
>>>>>> The point that I have proven below was fully proved at least six
>>>>>> months ago and many dozens of people made sure to avoid directly
>>>>>> addressing it.
>>>>>>
>>>>>> Ordinary software engineering conclusively proves that H(P,P)==0
>>>>>> is correct meaning that if H returned 0 it would be correct.
>>>>>> This is not at all the same thing as proof that H does correctly
>>>>>> determine this return value. To prove that requires the
>>>>>> source-code or execution trace of H.
>>>>>>
>>>>>> H(P,P)==0 is proven to be correct and the relationship between H
>>>>>> and P is the same as the halting problem relationship.
>>>>>>
>>>>>> For any program H that might determine if programs halt,
>>>>>> a "pathological"
>>>>>> program P, called with some input, can pass its own
>>>>>> source and its input to
>>>>>> H and then specifically do the opposite of what H
>>>>>> predicts P will do. No H
>>>>>> can exist that handles this case.
>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>
>>>>>> void P(u32 x)
>>>>>> {
>>>>>> if (H(x, x))
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
>>>>>> }
>>>>>>
>>>>>> _P()
>>>>>> [00001352](01) 55 push ebp
>>>>>> [00001353](02) 8bec mov ebp,esp
>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>>>> [00001358](01) 50 push eax // push P
>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>>>> [0000135c](01) 51 push ecx // push P
>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>>>> [00001362](03) 83c408 add esp,+08
>>>>>> [00001365](02) 85c0 test eax,eax
>>>>>> [00001367](02) 7402 jz 0000136b
>>>>>> [00001369](02) ebfe jmp 00001369
>>>>>> [0000136b](01) 5d pop ebp
>>>>>> [0000136c](01) c3 ret
>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>
>>>>>> 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 can
>>>>>> know with complete certainty that the emulated P never reaches
>>>>>> its final “ret” instruction, thus never halts.
>>>>>
>>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
>>>>> then your H will give the wrong answer as P would have halted.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> I thought that Mike already explained this to you.
>>>>
>>>> For an otherwise intelligent person you seem yo have a blind spot
>>>> on the concept of reachable code. When H(P,P) is invoked everything
>>>> after [0000135d] is unreachable.
>>>
>>> So your H is not a halt decider as it gives the wrong answer, I
>>> suggest you rename H to S as it is a simulation detector not a halt
>>> decider.
>>>
>>> /Flibble
>>>
>>
>> So now you will even disagree with yourself just to make sure that
>> you remain disagreeable:
>>
>> On 6/8/2022 11:53 AM, Mr Flibble wrote:
>> > I am a C++ software engineer and I provided an honest review: your
>> > "decider" is not a HP decider; your "decider" is simply an "is
>> > recursive simulation" decider.
>> >
>> > /Flibble
>> >
>
> Anyone who understands English can see that I am agreeing with myself.
>
> /Flibble
>

When you say that H gets the wrong answer after you say
"your "decider" is simply an "is recursive simulation" decider"
that H gets the right answer even dumb bunnies know that you
contradicted yourself.

--
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: H(P,P)==0 is correct

<20220608225220.00000f03@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34005&group=comp.theory#34005

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!81.171.65.13.MISMATCH!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx11.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: H(P,P)==0 is correct
Message-ID: <20220608225220.00000f03@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk> <bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608220917.00002239@reddwarf.jmc> <eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608222321.00003a98@reddwarf.jmc> <I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com> <20220608223656.000050c5@reddwarf.jmc> <UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@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: 138
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 08 Jun 2022 21:52:19 UTC
Date: Wed, 8 Jun 2022 22:52:20 +0100
X-Received-Bytes: 6478
 by: Mr Flibble - Wed, 8 Jun 2022 21:52 UTC

On Wed, 8 Jun 2022 16:40:55 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 4:36 PM, Mr Flibble wrote:
> > On Wed, 8 Jun 2022 16:33:33 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/8/2022 4:23 PM, Mr Flibble wrote:
> >>> On Wed, 8 Jun 2022 16:15:26 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
> >>>>> On Wed, 8 Jun 2022 16:01:06 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/8/2022 3:40 PM, Ben wrote:
> >>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
> >>>>>>>
> >>>>>>>> Can we finally put this to bed and change the fucking topic?
> >>>>>>>>
> >>>>>>>
> >>>>>>> Only by not talking about it (with him in particular) since
> >>>>>>> all he wants is to chat about it. The trouble is that
> >>>>>>> successful cranks (and, let's face it, PO is a very
> >>>>>>> successful crank) have all sorts of way to goad people into
> >>>>>>> replying.
> >>>>>>>
> >>>>>>> And if (when?) everyone here gives up, he'll just cast around
> >>>>>>> in other groups and someone will jump in and off he will go
> >>>>>>> again.
> >>>>>>
> >>>>>> That people here make sure to ridiculously persistently avoid
> >>>>>> the the points that I want validated is by no means any
> >>>>>> indication that I only want to chat.
> >>>>>>
> >>>>>> The point that I have proven below was fully proved at least
> >>>>>> six months ago and many dozens of people made sure to avoid
> >>>>>> directly addressing it.
> >>>>>>
> >>>>>> Ordinary software engineering conclusively proves that
> >>>>>> H(P,P)==0 is correct meaning that if H returned 0 it would be
> >>>>>> correct. This is not at all the same thing as proof that H
> >>>>>> does correctly determine this return value. To prove that
> >>>>>> requires the source-code or execution trace of H.
> >>>>>>
> >>>>>> H(P,P)==0 is proven to be correct and the relationship between
> >>>>>> H and P is the same as the halting problem relationship.
> >>>>>>
> >>>>>> For any program H that might determine if programs
> >>>>>> halt, a "pathological"
> >>>>>> program P, called with some input, can pass its own
> >>>>>> source and its input to
> >>>>>> H and then specifically do the opposite of what H
> >>>>>> predicts P will do. No H
> >>>>>> can exist that handles this case.
> >>>>>> https://en.wikipedia.org/wiki/Halting_problem
> >>>>>>
> >>>>>> void P(u32 x)
> >>>>>> {
> >>>>>> if (H(x, x))
> >>>>>> HERE: goto HERE;
> >>>>>> return;
> >>>>>> }
> >>>>>>
> >>>>>> int main()
> >>>>>> {
> >>>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
> >>>>>> }
> >>>>>>
> >>>>>> _P()
> >>>>>> [00001352](01) 55 push ebp
> >>>>>> [00001353](02) 8bec mov ebp,esp
> >>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>>>> [00001358](01) 50 push eax // push P
> >>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>> [0000135c](01) 51 push ecx // push P
> >>>>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>>>> [00001362](03) 83c408 add esp,+08
> >>>>>> [00001365](02) 85c0 test eax,eax
> >>>>>> [00001367](02) 7402 jz 0000136b
> >>>>>> [00001369](02) ebfe jmp 00001369
> >>>>>> [0000136b](01) 5d pop ebp
> >>>>>> [0000136c](01) c3 ret
> >>>>>> Size in bytes:(0027) [0000136c]
> >>>>>>
> >>>>>> 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 can know with complete certainty that the emulated P never
> >>>>>> reaches its final “ret” instruction, thus never halts.
> >>>>>
> >>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
> >>>>> then your H will give the wrong answer as P would have halted.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> I thought that Mike already explained this to you.
> >>>>
> >>>> For an otherwise intelligent person you seem yo have a blind spot
> >>>> on the concept of reachable code. When H(P,P) is invoked
> >>>> everything after [0000135d] is unreachable.
> >>>
> >>> So your H is not a halt decider as it gives the wrong answer, I
> >>> suggest you rename H to S as it is a simulation detector not a
> >>> halt decider.
> >>>
> >>> /Flibble
> >>>
> >>
> >> So now you will even disagree with yourself just to make sure that
> >> you remain disagreeable:
> >>
> >> On 6/8/2022 11:53 AM, Mr Flibble wrote:
> >> > I am a C++ software engineer and I provided an honest review:
> >> > your "decider" is not a HP decider; your "decider" is simply
> >> > an "is recursive simulation" decider.
> >> >
> >> > /Flibble
> >> >
> >
> > Anyone who understands English can see that I am agreeing with
> > myself.
> >
> > /Flibble
> >
>
> When you say that H gets the wrong answer after you say
> "your "decider" is simply an "is recursive simulation" decider"
> that H gets the right answer even dumb bunnies know that you
> contradicted yourself.
Anyone who understands English can see that I have not contradicted
myself.

/Flibble

Re: H(P,P)==0 is correct

<PKGdndO3mMCSgTz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34007&group=comp.theory#34007

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 17:00:47 -0500
Date: Wed, 8 Jun 2022 17:00:47 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608222321.00003a98@reddwarf.jmc>
<I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>
<20220608223656.000050c5@reddwarf.jmc>
<UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com>
<20220608225220.00000f03@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220608225220.00000f03@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <PKGdndO3mMCSgTz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 153
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7vwSca49Mq0WlRNUOMUD0KNQohJBAJbF+2pqbi3qtJbDO/YZUTx0wp2uTQ6JFfIsC+Tlx169wARfNUM!ilyL9uBMMUrj5EcxKCkoTr6FWYLUgyfRPlJBOsnHGJpJfTVaQ/RLO6CU9NRLtZsHuDm+NrfvxxgK
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: 7563
 by: olcott - Wed, 8 Jun 2022 22:00 UTC

On 6/8/2022 4:52 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 16:40:55 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 4:36 PM, Mr Flibble wrote:
>>> On Wed, 8 Jun 2022 16:33:33 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/8/2022 4:23 PM, Mr Flibble wrote:
>>>>> On Wed, 8 Jun 2022 16:15:26 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
>>>>>>> On Wed, 8 Jun 2022 16:01:06 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/8/2022 3:40 PM, Ben wrote:
>>>>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>>>>>>>
>>>>>>>>>> Can we finally put this to bed and change the fucking topic?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Only by not talking about it (with him in particular) since
>>>>>>>>> all he wants is to chat about it. The trouble is that
>>>>>>>>> successful cranks (and, let's face it, PO is a very
>>>>>>>>> successful crank) have all sorts of way to goad people into
>>>>>>>>> replying.
>>>>>>>>>
>>>>>>>>> And if (when?) everyone here gives up, he'll just cast around
>>>>>>>>> in other groups and someone will jump in and off he will go
>>>>>>>>> again.
>>>>>>>>
>>>>>>>> That people here make sure to ridiculously persistently avoid
>>>>>>>> the the points that I want validated is by no means any
>>>>>>>> indication that I only want to chat.
>>>>>>>>
>>>>>>>> The point that I have proven below was fully proved at least
>>>>>>>> six months ago and many dozens of people made sure to avoid
>>>>>>>> directly addressing it.
>>>>>>>>
>>>>>>>> Ordinary software engineering conclusively proves that
>>>>>>>> H(P,P)==0 is correct meaning that if H returned 0 it would be
>>>>>>>> correct. This is not at all the same thing as proof that H
>>>>>>>> does correctly determine this return value. To prove that
>>>>>>>> requires the source-code or execution trace of H.
>>>>>>>>
>>>>>>>> H(P,P)==0 is proven to be correct and the relationship between
>>>>>>>> H and P is the same as the halting problem relationship.
>>>>>>>>
>>>>>>>> For any program H that might determine if programs
>>>>>>>> halt, a "pathological"
>>>>>>>> program P, called with some input, can pass its own
>>>>>>>> source and its input to
>>>>>>>> H and then specifically do the opposite of what H
>>>>>>>> predicts P will do. No H
>>>>>>>> can exist that handles this case.
>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>
>>>>>>>> void P(u32 x)
>>>>>>>> {
>>>>>>>> if (H(x, x))
>>>>>>>> HERE: goto HERE;
>>>>>>>> return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> int main()
>>>>>>>> {
>>>>>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
>>>>>>>> }
>>>>>>>>
>>>>>>>> _P()
>>>>>>>> [00001352](01) 55 push ebp
>>>>>>>> [00001353](02) 8bec mov ebp,esp
>>>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>>>>>> [00001358](01) 50 push eax // push P
>>>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>>> [0000135c](01) 51 push ecx // push P
>>>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>>>>>> [00001362](03) 83c408 add esp,+08
>>>>>>>> [00001365](02) 85c0 test eax,eax
>>>>>>>> [00001367](02) 7402 jz 0000136b
>>>>>>>> [00001369](02) ebfe jmp 00001369
>>>>>>>> [0000136b](01) 5d pop ebp
>>>>>>>> [0000136c](01) c3 ret
>>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>>
>>>>>>>> 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 can know with complete certainty that the emulated P never
>>>>>>>> reaches its final “ret” instruction, thus never halts.
>>>>>>>
>>>>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
>>>>>>> then your H will give the wrong answer as P would have halted.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> I thought that Mike already explained this to you.
>>>>>>
>>>>>> For an otherwise intelligent person you seem yo have a blind spot
>>>>>> on the concept of reachable code. When H(P,P) is invoked
>>>>>> everything after [0000135d] is unreachable.
>>>>>
>>>>> So your H is not a halt decider as it gives the wrong answer, I
>>>>> suggest you rename H to S as it is a simulation detector not a
>>>>> halt decider.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> So now you will even disagree with yourself just to make sure that
>>>> you remain disagreeable:
>>>>
>>>> On 6/8/2022 11:53 AM, Mr Flibble wrote:
>>>> > I am a C++ software engineer and I provided an honest review:
>>>> > your "decider" is not a HP decider; your "decider" is simply
>>>> > an "is recursive simulation" decider.
>>>> >
>>>> > /Flibble
>>>> >
>>>
>>> Anyone who understands English can see that I am agreeing with
>>> myself.
>>>
>>> /Flibble
>>>
>>
>> When you say that H gets the wrong answer after you say
>> "your "decider" is simply an "is recursive simulation" decider"
>> that H gets the right answer even dumb bunnies know that you
>> contradicted yourself.
>
> Anyone who understands English can see that I have not contradicted
> myself.
>
> /Flibble
>

"your "decider" is simply an "is recursive simulation" decider"
H(P,P) does correctly determine that its input never halts because its
input is stuck in "recursive simulation".

Perhaps you were unaware that the infinitely nested simulation is a
non-halting behavior? Everyone else here would know that, even Richard.

--
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: H(P,P)==0 is correct

<20220608231451.000013c8@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34008&group=comp.theory#34008

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!81.171.65.16.MISMATCH!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx11.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: H(P,P)==0 is correct
Message-ID: <20220608231451.000013c8@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk> <bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608220917.00002239@reddwarf.jmc> <eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com> <20220608222321.00003a98@reddwarf.jmc> <I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com> <20220608223656.000050c5@reddwarf.jmc> <UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com> <20220608225220.00000f03@reddwarf.jmc> <PKGdndO3mMCSgTz_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: 159
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 08 Jun 2022 22:14:50 UTC
Date: Wed, 8 Jun 2022 23:14:51 +0100
X-Received-Bytes: 7559
 by: Mr Flibble - Wed, 8 Jun 2022 22:14 UTC

On Wed, 8 Jun 2022 17:00:47 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 4:52 PM, Mr Flibble wrote:
> > On Wed, 8 Jun 2022 16:40:55 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/8/2022 4:36 PM, Mr Flibble wrote:
> >>> On Wed, 8 Jun 2022 16:33:33 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/8/2022 4:23 PM, Mr Flibble wrote:
> >>>>> On Wed, 8 Jun 2022 16:15:26 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
> >>>>>>> On Wed, 8 Jun 2022 16:01:06 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 6/8/2022 3:40 PM, Ben wrote:
> >>>>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
> >>>>>>>>>
> >>>>>>>>>> Can we finally put this to bed and change the fucking
> >>>>>>>>>> topic?
> >>>>>>>>>
> >>>>>>>>> Only by not talking about it (with him in particular) since
> >>>>>>>>> all he wants is to chat about it. The trouble is that
> >>>>>>>>> successful cranks (and, let's face it, PO is a very
> >>>>>>>>> successful crank) have all sorts of way to goad people into
> >>>>>>>>> replying.
> >>>>>>>>>
> >>>>>>>>> And if (when?) everyone here gives up, he'll just cast
> >>>>>>>>> around in other groups and someone will jump in and off he
> >>>>>>>>> will go again.
> >>>>>>>>
> >>>>>>>> That people here make sure to ridiculously persistently avoid
> >>>>>>>> the the points that I want validated is by no means any
> >>>>>>>> indication that I only want to chat.
> >>>>>>>>
> >>>>>>>> The point that I have proven below was fully proved at least
> >>>>>>>> six months ago and many dozens of people made sure to avoid
> >>>>>>>> directly addressing it.
> >>>>>>>>
> >>>>>>>> Ordinary software engineering conclusively proves that
> >>>>>>>> H(P,P)==0 is correct meaning that if H returned 0 it would be
> >>>>>>>> correct. This is not at all the same thing as proof that H
> >>>>>>>> does correctly determine this return value. To prove that
> >>>>>>>> requires the source-code or execution trace of H.
> >>>>>>>>
> >>>>>>>> H(P,P)==0 is proven to be correct and the relationship
> >>>>>>>> between H and P is the same as the halting problem
> >>>>>>>> relationship.
> >>>>>>>>
> >>>>>>>> For any program H that might determine if programs
> >>>>>>>> halt, a "pathological"
> >>>>>>>> program P, called with some input, can pass its own
> >>>>>>>> source and its input to
> >>>>>>>> H and then specifically do the opposite of what H
> >>>>>>>> predicts P will do. No H
> >>>>>>>> can exist that handles this case.
> >>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
> >>>>>>>>
> >>>>>>>> void P(u32 x)
> >>>>>>>> {
> >>>>>>>> if (H(x, x))
> >>>>>>>> HERE: goto HERE;
> >>>>>>>> return;
> >>>>>>>> }
> >>>>>>>>
> >>>>>>>> int main()
> >>>>>>>> {
> >>>>>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
> >>>>>>>> }
> >>>>>>>>
> >>>>>>>> _P()
> >>>>>>>> [00001352](01) 55 push ebp
> >>>>>>>> [00001353](02) 8bec mov ebp,esp
> >>>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>> [00001358](01) 50 push eax // push P
> >>>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> [0000135c](01) 51 push ecx // push P
> >>>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>>>>>> [00001362](03) 83c408 add esp,+08
> >>>>>>>> [00001365](02) 85c0 test eax,eax
> >>>>>>>> [00001367](02) 7402 jz 0000136b
> >>>>>>>> [00001369](02) ebfe jmp 00001369
> >>>>>>>> [0000136b](01) 5d pop ebp
> >>>>>>>> [0000136c](01) c3 ret
> >>>>>>>> Size in bytes:(0027) [0000136c]
> >>>>>>>>
> >>>>>>>> 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 can know with complete certainty that the
> >>>>>>>> emulated P never reaches its final “ret” instruction, thus
> >>>>>>>> never halts.
> >>>>>>>
> >>>>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
> >>>>>>> then your H will give the wrong answer as P would have halted.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> I thought that Mike already explained this to you.
> >>>>>>
> >>>>>> For an otherwise intelligent person you seem yo have a blind
> >>>>>> spot on the concept of reachable code. When H(P,P) is invoked
> >>>>>> everything after [0000135d] is unreachable.
> >>>>>
> >>>>> So your H is not a halt decider as it gives the wrong answer, I
> >>>>> suggest you rename H to S as it is a simulation detector not a
> >>>>> halt decider.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> So now you will even disagree with yourself just to make sure
> >>>> that you remain disagreeable:
> >>>>
> >>>> On 6/8/2022 11:53 AM, Mr Flibble wrote:
> >>>> > I am a C++ software engineer and I provided an honest
> >>>> > review: your "decider" is not a HP decider; your "decider"
> >>>> > is simply an "is recursive simulation" decider.
> >>>> >
> >>>> > /Flibble
> >>>> >
> >>>
> >>> Anyone who understands English can see that I am agreeing with
> >>> myself.
> >>>
> >>> /Flibble
> >>>
> >>
> >> When you say that H gets the wrong answer after you say
> >> "your "decider" is simply an "is recursive simulation" decider"
> >> that H gets the right answer even dumb bunnies know that you
> >> contradicted yourself.
> >
> > Anyone who understands English can see that I have not contradicted
> > myself.
> >
> > /Flibble
> >
>
> "your "decider" is simply an "is recursive simulation" decider"
> H(P,P) does correctly determine that its input never halts because
> its input is stuck in "recursive simulation".
>
> Perhaps you were unaware that the infinitely nested simulation is a
> non-halting behavior? Everyone else here would know that, even
> Richard.

Click here to read the complete article

Re: H(P,P)==0 is correct

<9sOdnWJA_cuAvzz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34009&group=comp.theory#34009

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 17:26:37 -0500
Date: Wed, 8 Jun 2022 17:26:37 -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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608222321.00003a98@reddwarf.jmc>
<I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>
<20220608223656.000050c5@reddwarf.jmc>
<UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com>
<20220608225220.00000f03@reddwarf.jmc>
<PKGdndO3mMCSgTz_nZ2dnUU7_83NnZ2d@giganews.com>
<20220608231451.000013c8@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220608231451.000013c8@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <9sOdnWJA_cuAvzz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 194
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-toa9YY8lfQH7J6kcdUBAV9yT70vgR8GPdFjF/WOvs70Z1OXeBF2MbuQXNu8+1WCFFrGvOfR+PIWnwUj!6H8/PcgL3I5Jm7/AqNZ+ome5BosutDbOrBJkQAENmjYpDWRujihH0xZ3rbIVJBxoAJj/RoDwPOZB
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: 9354
 by: olcott - Wed, 8 Jun 2022 22:26 UTC

On 6/8/2022 5:14 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 17:00:47 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 4:52 PM, Mr Flibble wrote:
>>> On Wed, 8 Jun 2022 16:40:55 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/8/2022 4:36 PM, Mr Flibble wrote:
>>>>> On Wed, 8 Jun 2022 16:33:33 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/8/2022 4:23 PM, Mr Flibble wrote:
>>>>>>> On Wed, 8 Jun 2022 16:15:26 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
>>>>>>>>> On Wed, 8 Jun 2022 16:01:06 -0500
>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>
>>>>>>>>>> On 6/8/2022 3:40 PM, Ben wrote:
>>>>>>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>>>>>>>>>
>>>>>>>>>>>> Can we finally put this to bed and change the fucking
>>>>>>>>>>>> topic?
>>>>>>>>>>>
>>>>>>>>>>> Only by not talking about it (with him in particular) since
>>>>>>>>>>> all he wants is to chat about it. The trouble is that
>>>>>>>>>>> successful cranks (and, let's face it, PO is a very
>>>>>>>>>>> successful crank) have all sorts of way to goad people into
>>>>>>>>>>> replying.
>>>>>>>>>>>
>>>>>>>>>>> And if (when?) everyone here gives up, he'll just cast
>>>>>>>>>>> around in other groups and someone will jump in and off he
>>>>>>>>>>> will go again.
>>>>>>>>>>
>>>>>>>>>> That people here make sure to ridiculously persistently avoid
>>>>>>>>>> the the points that I want validated is by no means any
>>>>>>>>>> indication that I only want to chat.
>>>>>>>>>>
>>>>>>>>>> The point that I have proven below was fully proved at least
>>>>>>>>>> six months ago and many dozens of people made sure to avoid
>>>>>>>>>> directly addressing it.
>>>>>>>>>>
>>>>>>>>>> Ordinary software engineering conclusively proves that
>>>>>>>>>> H(P,P)==0 is correct meaning that if H returned 0 it would be
>>>>>>>>>> correct. This is not at all the same thing as proof that H
>>>>>>>>>> does correctly determine this return value. To prove that
>>>>>>>>>> requires the source-code or execution trace of H.
>>>>>>>>>>
>>>>>>>>>> H(P,P)==0 is proven to be correct and the relationship
>>>>>>>>>> between H and P is the same as the halting problem
>>>>>>>>>> relationship.
>>>>>>>>>>
>>>>>>>>>> For any program H that might determine if programs
>>>>>>>>>> halt, a "pathological"
>>>>>>>>>> program P, called with some input, can pass its own
>>>>>>>>>> source and its input to
>>>>>>>>>> H and then specifically do the opposite of what H
>>>>>>>>>> predicts P will do. No H
>>>>>>>>>> can exist that handles this case.
>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>
>>>>>>>>>> void P(u32 x)
>>>>>>>>>> {
>>>>>>>>>> if (H(x, x))
>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>> return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> int main()
>>>>>>>>>> {
>>>>>>>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> _P()
>>>>>>>>>> [00001352](01) 55 push ebp
>>>>>>>>>> [00001353](02) 8bec mov ebp,esp
>>>>>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>>>>>>>> [00001358](01) 50 push eax // push P
>>>>>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>> [0000135c](01) 51 push ecx // push P
>>>>>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>>>>>>>> [00001362](03) 83c408 add esp,+08
>>>>>>>>>> [00001365](02) 85c0 test eax,eax
>>>>>>>>>> [00001367](02) 7402 jz 0000136b
>>>>>>>>>> [00001369](02) ebfe jmp 00001369
>>>>>>>>>> [0000136b](01) 5d pop ebp
>>>>>>>>>> [0000136c](01) c3 ret
>>>>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>>>>
>>>>>>>>>> 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 can know with complete certainty that the
>>>>>>>>>> emulated P never reaches its final “ret” instruction, thus
>>>>>>>>>> never halts.
>>>>>>>>>
>>>>>>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
>>>>>>>>> then your H will give the wrong answer as P would have halted.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> I thought that Mike already explained this to you.
>>>>>>>>
>>>>>>>> For an otherwise intelligent person you seem yo have a blind
>>>>>>>> spot on the concept of reachable code. When H(P,P) is invoked
>>>>>>>> everything after [0000135d] is unreachable.
>>>>>>>
>>>>>>> So your H is not a halt decider as it gives the wrong answer, I
>>>>>>> suggest you rename H to S as it is a simulation detector not a
>>>>>>> halt decider.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> So now you will even disagree with yourself just to make sure
>>>>>> that you remain disagreeable:
>>>>>>
>>>>>> On 6/8/2022 11:53 AM, Mr Flibble wrote:
>>>>>> > I am a C++ software engineer and I provided an honest
>>>>>> > review: your "decider" is not a HP decider; your "decider"
>>>>>> > is simply an "is recursive simulation" decider.
>>>>>> >
>>>>>> > /Flibble
>>>>>> >
>>>>>
>>>>> Anyone who understands English can see that I am agreeing with
>>>>> myself.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> When you say that H gets the wrong answer after you say
>>>> "your "decider" is simply an "is recursive simulation" decider"
>>>> that H gets the right answer even dumb bunnies know that you
>>>> contradicted yourself.
>>>
>>> Anyone who understands English can see that I have not contradicted
>>> myself.
>>>
>>> /Flibble
>>>
>>
>> "your "decider" is simply an "is recursive simulation" decider"
>> H(P,P) does correctly determine that its input never halts because
>> its input is stuck in "recursive simulation".
>>
>> Perhaps you were unaware that the infinitely nested simulation is a
>> non-halting behavior? Everyone else here would know that, even
>> Richard.
>
> Your H is not a halt decider as it gets the answer wrong if P would
> have halted; instead what you have is an S, a simulation detector.
>
> /Flibble


Click here to read the complete article
Re: Olcott's non-decider [ Richard is ridiculously stupid ]

<6faoK.29638$Dr6.13325@fx06.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34010&group=comp.theory#34010

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx06.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: Olcott's non-decider [ Richard is ridiculously stupid ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<F9ydnYmY3spObwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<7BSnK.213768$zgr9.150912@fx13.iad>
<as6dnWe2NfYDlT3_nZ2dnUU7_83NnZ2d@giganews.com>
<k8UnK.66207$ntj.20965@fx15.iad>
<PpudnTP6CZsmiT3_nZ2dnUU7_8zNnZ2d@giganews.com>
<uEUnK.66210$ntj.52705@fx15.iad>
<qvqdnSEfpJXShT3_nZ2dnUU7_81g4p2d@giganews.com>
<B1VnK.77107$wIO9.21903@fx12.iad>
<Ao2dnRv_JZiAgz3_nZ2dnUU7_83NnZ2d@giganews.com>
<8r%nK.17153$cq8.1083@fx03.iad>
<apmdneAGdKMYBT3_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <apmdneAGdKMYBT3_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 163
Message-ID: <6faoK.29638$Dr6.13325@fx06.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: Wed, 8 Jun 2022 19:26:58 -0400
X-Received-Bytes: 7709
 by: Richard Damon - Wed, 8 Jun 2022 23:26 UTC

On 6/8/22 8:39 AM, olcott wrote:
> On 6/8/2022 6:08 AM, Richard Damon wrote:
>> On 6/7/22 11:57 PM, olcott wrote:
>>> On 6/7/2022 10:52 PM, Richard Damon wrote:
>>>> On 6/7/22 11:32 PM, olcott wrote:
>>>>> On 6/7/2022 10:25 PM, Richard Damon wrote:
>>>>>>
>>>>>> On 6/7/22 11:17 PM, olcott wrote:
>>>>>>> On 6/7/2022 9:50 PM, Richard Damon wrote:
>>>>>>>> On 6/7/22 10:25 PM, olcott wrote:
>>>>>>>>> On 6/7/2022 8:05 PM, Richard Damon wrote:
>>>>>>>>>> On 6/7/22 8:52 PM, olcott wrote:
>>>>>>>>>>> On 6/7/2022 7:42 PM, Mr Flibble wrote:
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>>  From discussion with Olcott in comp.lang.c++ I have
>>>>>>>>>>>> determined that
>>>>>>>>>>>> his so called refutation of the HP proofs is based around the
>>>>>>>>>>>> behaviour of his simulation-based decider, H:
>>>>>>>>>>>>
>>>>>>>>>>>> void Q(u32 x)
>>>>>>>>>>>> {
>>>>>>>>>>>>           if (H(x, x))
>>>>>>>>>>>>             FUBAR();
>>>>>>>>>>>>           return;
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> int main()
>>>>>>>>>>>> {
>>>>>>>>>>>>           Output("Input_Halts = ", H((u32)Q, (u32)Q));
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> He asserts H(Q,Q)=0 based on a nested simulation being
>>>>>>>>>>>> detected (i.e. Q
>>>>>>>>>>>> invoking H) irregardless of whether FUBAR halts or not.
>>>>>>>>>>>>
>>>>>>>>>>>> If FUBAR halts H gives the wrong answer.
>>>>>>>>>>>>
>>>>>>>>>>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested)
>>>>>>>>>>>> simulation
>>>>>>>>>>>> however that wouldn't be the case for non-simulating decider
>>>>>>>>>>>> for which
>>>>>>>>>>>> there would be no such recursion.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I propose a way to correctly decide the impossible input and
>>>>>>>>>>> your "rebuttal" is that there are still other wrong ways to
>>>>>>>>>>> do this that don't work.
>>>>>>>>>>
>>>>>>>>>> Nope, you propose that if you can make a machine that both
>>>>>>>>>> RUNS FOREVER and also STOPS PART WAY at the same time with the
>>>>>>>>>> same input, that you can solve the problem.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> RICHARD ACTS AS IF HE IS TOO STUPID TO KNOW THAT A PARTIAL
>>>>>>>>> SIMULATION OF AN INPUT DOES CORRECTLY PREDICT THAT A COMPLETE
>>>>>>>>> SIMULATION WOULD NEVER HALT.
>>>>>>>>
>>>>>>>> No, Peter Olcott shows he is too stupid to understand the
>>>>>>>> fallacy of Proof by Example.
>>>>>>>>
>>>>>>>
>>>>>>> You are too stupid to know that this does not apply.
>>>>>>> When one is 100% specific there is no generalization at all thus
>>>>>>> making inappropriate generalization impossible.
>>>>>>>
>>>>>>> In logic and mathematics, proof by example (sometimes known as
>>>>>>> inappropriate generalization)
>>>>>>> https://en.wikipedia.org/wiki/Proof_by_example
>>>>>>>
>>>>>>
>>>>>> Right, and showing that an algorith works to detect a infinite
>>>>>> recursion, even with a conditional simulation in the loop, by
>>>>>> looking at a program that does a jump to self is an inappropriate
>>>>>> generalization.
>>>>>>
>>>>>> The fact that you don't see that just proves how stupid you are,
>>>>>>
>>>>>> You don't even know what they mean by "Generalization" there it
>>>>>> seems.
>>>>>
>>>>> When I show every single step of the execution trace of P there is
>>>>> no freaking generalization at all nitwit, it is all 100% specific.
>>>>>
>>>>>
>>>>
>>>> Except that is a lie.
>>>>
>>>> You don't show the instruction that the x86 processor executes
>>>> immediately after the 7th instruction.
>>>>
>>>
>>> I show every single step of the execution trace of P
>>> of P
>>> of P
>>> of P
>>> of P
>>> of P
>>
>> Nope, You just show that you don't even know what is in the program P.
>>
>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax      // push P
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx      // push P
> [0000135d](05)  e840feffff      call 000011a2 // call H
> [00001362](03)  83c408          add esp,+08
> [00001365](02)  85c0            test eax,eax
> [00001367](02)  7402            jz 0000136b
> [00001369](02)  ebfe            jmp 00001369
> [0000136b](01)  5d              pop ebp
> [0000136c](01)  c3              ret
> Size in bytes:(0027) [0000136c]
>
>> The PROGRAM P includes the code of H that is calls, which you don't
>> seem to understand.
>>
>>
>>>
>>> Even if you aren't very smart you could pay much better attention.
>>
>> Maybe, but I do know what makes up a program that you don't seem to
>> understand.
>
> It is freaking stipulated that P is the C function under test and H is
> the test function.
>

But Halt Deciders work on PROGRAMS, not just 'functions' as narrowly
definied in C.

The Mathematical Function that P computes includes ALL the code that P
executes, the P, when given to whatever decider you want to give to it,
INCLUDES a copy of H.

Note, given your stipulations of H, that H(P,P) returns 0, then it is
clear that P(P) will call H(P,P), which will return 0, and P then Halt.

If you want to define that H will always simulate its input and not halt
until it gets the right answer, then the only possible behavior you get
out of that definition is that H(P,P) never aborts and thus never answers.

This is because if at ANY point H(P,P) will abort its processing, and
return 0, the first stipuatlion comes into play, and thus we KNOW that
P(P) Halts.

To say it does both correctly is just the liars paradox, is that
statement true or false.

You need to decide, does H(P,P) return a 0, or does it continue to run
until it can correctly give an answer (either by reaching a final state
or actually proving non-halting).

We have proved that it can't do both, just as the liars paradox can't be
both True and False at the same time.

The fact that you don't understand this just shows how little you
understand what you are talking about.

Re: Olcott's non-decider [ Richard is ridiculously stupid ]

<YgaoK.29639$Dr6.14428@fx06.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34011&group=comp.theory#34011

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx06.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: Olcott's non-decider [ Richard is ridiculously stupid ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<F9ydnYmY3spObwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<7BSnK.213768$zgr9.150912@fx13.iad>
<as6dnWe2NfYDlT3_nZ2dnUU7_83NnZ2d@giganews.com>
<k8UnK.66207$ntj.20965@fx15.iad>
<PpudnTP6CZsmiT3_nZ2dnUU7_8zNnZ2d@giganews.com>
<uEUnK.66210$ntj.52705@fx15.iad>
<AqWdnaOshZRShz3_nZ2dnUU7_83NnZ2d@giganews.com>
<h4VnK.77108$wIO9.29363@fx12.iad>
<Ao2dnRr_JZgIgz3_nZ2dnUU7_81g4p2d@giganews.com> <Ng%nK.5610$OT.502@fx39.iad>
<h_adnaeDheIDCj3_nZ2dnUU7_83NnZ2d@giganews.com>
<29a4c123-e1a8-4d29-80e6-a019d0786eb6n@googlegroups.com>
<KI6dnVIjTvFNOT3_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <KI6dnVIjTvFNOT3_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 23
Message-ID: <YgaoK.29639$Dr6.14428@fx06.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: Wed, 8 Jun 2022 19:28:55 -0400
X-Received-Bytes: 2404
 by: Richard Damon - Wed, 8 Jun 2022 23:28 UTC

On 6/8/22 9:31 AM, olcott wrote:
> On 6/8/2022 8:27 AM, Malcolm McLean wrote:
>> On Wednesday, 8 June 2022 at 13:35:50 UTC+1, olcott wrote:
>>>
>>>> Except that H is wrong, because it didn't actually emulate the input
>>>> correctly.
>>> H(P,P) correctly emulates 14 steps of its input providing H the
>>> sufficient basis to determine that a complete emulation of its input
>>> never reaches the "ret" instruction of this input.
>>>
>> You're drawing a distinction between "P(P)" and "the input P,P". I don't
>> understand it and I suspect you don't either.
>
> It is an easily verified fact that the correctly simulated input to
> H(P,P) never halts and P(P) does halt.
>
> Do you care about verified facts?
>

Which just proves that H isn't actually a Halt Decider, because for a
Halt decider H(P,P) is, by definition, asking about P(P).

You just show that you don't understand correct definitions.

Re: Olcott's non-decider [ Peter is ridiculously stupid ]

<FiaoK.29640$Dr6.24825@fx06.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34012&group=comp.theory#34012

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx06.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: Olcott's non-decider [ Peter is ridiculously stupid ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<F9ydnYmY3spObwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<7BSnK.213768$zgr9.150912@fx13.iad>
<as6dnWe2NfYDlT3_nZ2dnUU7_83NnZ2d@giganews.com>
<k8UnK.66207$ntj.20965@fx15.iad>
<PpudnTP6CZsmiT3_nZ2dnUU7_8zNnZ2d@giganews.com>
<uEUnK.66210$ntj.52705@fx15.iad>
<AqWdnaOshZRShz3_nZ2dnUU7_83NnZ2d@giganews.com>
<h4VnK.77108$wIO9.29363@fx12.iad>
<Ao2dnRr_JZgIgz3_nZ2dnUU7_81g4p2d@giganews.com> <Ng%nK.5610$OT.502@fx39.iad>
<h_adnaeDheIDCj3_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <h_adnaeDheIDCj3_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 201
Message-ID: <FiaoK.29640$Dr6.24825@fx06.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: Wed, 8 Jun 2022 19:30:45 -0400
X-Received-Bytes: 10339
 by: Richard Damon - Wed, 8 Jun 2022 23:30 UTC

On 6/8/22 8:35 AM, olcott wrote:
> On 6/8/2022 5:57 AM, Richard Damon wrote:
>> On 6/7/22 11:59 PM, olcott wrote:
>>> On 6/7/2022 10:54 PM, Richard Damon wrote:
>>>> On 6/7/22 11:43 PM, olcott wrote:
>>>>> On 6/7/2022 10:25 PM, Richard Damon wrote:
>>>>>>
>>>>>> On 6/7/22 11:17 PM, olcott wrote:
>>>>>>> On 6/7/2022 9:50 PM, Richard Damon wrote:
>>>>>>>> On 6/7/22 10:25 PM, olcott wrote:
>>>>>>>>> On 6/7/2022 8:05 PM, Richard Damon wrote:
>>>>>>>>>> On 6/7/22 8:52 PM, olcott wrote:
>>>>>>>>>>> On 6/7/2022 7:42 PM, Mr Flibble wrote:
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>>  From discussion with Olcott in comp.lang.c++ I have
>>>>>>>>>>>> determined that
>>>>>>>>>>>> his so called refutation of the HP proofs is based around the
>>>>>>>>>>>> behaviour of his simulation-based decider, H:
>>>>>>>>>>>>
>>>>>>>>>>>> void Q(u32 x)
>>>>>>>>>>>> {
>>>>>>>>>>>>           if (H(x, x))
>>>>>>>>>>>>             FUBAR();
>>>>>>>>>>>>           return;
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> int main()
>>>>>>>>>>>> {
>>>>>>>>>>>>           Output("Input_Halts = ", H((u32)Q, (u32)Q));
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> He asserts H(Q,Q)=0 based on a nested simulation being
>>>>>>>>>>>> detected (i.e. Q
>>>>>>>>>>>> invoking H) irregardless of whether FUBAR halts or not.
>>>>>>>>>>>>
>>>>>>>>>>>> If FUBAR halts H gives the wrong answer.
>>>>>>>>>>>>
>>>>>>>>>>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested)
>>>>>>>>>>>> simulation
>>>>>>>>>>>> however that wouldn't be the case for non-simulating decider
>>>>>>>>>>>> for which
>>>>>>>>>>>> there would be no such recursion.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I propose a way to correctly decide the impossible input and
>>>>>>>>>>> your "rebuttal" is that there are still other wrong ways to
>>>>>>>>>>> do this that don't work.
>>>>>>>>>>
>>>>>>>>>> Nope, you propose that if you can make a machine that both
>>>>>>>>>> RUNS FOREVER and also STOPS PART WAY at the same time with the
>>>>>>>>>> same input, that you can solve the problem.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> RICHARD ACTS AS IF HE IS TOO STUPID TO KNOW THAT A PARTIAL
>>>>>>>>> SIMULATION OF AN INPUT DOES CORRECTLY PREDICT THAT A COMPLETE
>>>>>>>>> SIMULATION WOULD NEVER HALT.
>>>>>>>>
>>>>>>>> No, Peter Olcott shows he is too stupid to understand the
>>>>>>>> fallacy of Proof by Example.
>>>>>>>>
>>>>>>>
>>>>>>> You are too stupid to know that this does not apply.
>>>>>>> When one is 100% specific there is no generalization at all thus
>>>>>>> making inappropriate generalization impossible.
>>>>>>>
>>>>>>> In logic and mathematics, proof by example (sometimes known as
>>>>>>> inappropriate generalization)
>>>>>>> https://en.wikipedia.org/wiki/Proof_by_example
>>>>>>>
>>>>>>
>>>>>> Right, and showing that an algorith works to detect
>>>>>
>>>>> A single 100% specific instance of infinitely nested simulation is
>>>>> not any freaking generalization at all. You actually might be
>>>>> stupid in which case I take it back. It is rude to call stupid
>>>>> people stupid because it is not their fault. I called you stupid
>>>>> because I thought you were playing sadistic head games.
>>>>>
>>>>>
>>>>
>>>> WHAT 100% specific instanc of infintely nested simualtions.
>>>>
>>>
>>> #include <stdint.h>
>>> #define u32 uint32_t
>>>
>>> void P(u32 x)
>>> {
>>>    if (H(x, x))
>>>      HERE: goto HERE;
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    Output("Input_Halts = ", H((u32)P, (u32)P));
>>> }
>>>
>>> _P()
>>> [00001352](01)  55              push ebp
>>> [00001353](02)  8bec            mov ebp,esp
>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>> [00001358](01)  50              push eax      // push P
>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>> [0000135c](01)  51              push ecx      // push P
>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>> [00001362](03)  83c408          add esp,+08
>>> [00001365](02)  85c0            test eax,eax
>>> [00001367](02)  7402            jz 0000136b
>>> [00001369](02)  ebfe            jmp 00001369
>>> [0000136b](01)  5d              pop ebp
>>> [0000136c](01)  c3              ret
>>> Size in bytes:(0027) [0000136c]
>>>
>>> _main()
>>> [00001372](01)  55              push ebp
>>> [00001373](02)  8bec            mov ebp,esp
>>> [00001375](05)  6852130000      push 00001352 // push P
>>> [0000137a](05)  6852130000      push 00001352 // push P
>>> [0000137f](05)  e81efeffff      call 000011a2 // call H
>>> [00001384](03)  83c408          add esp,+08
>>> [00001387](01)  50              push eax
>>> [00001388](05)  6823040000      push 00000423 // "Input_Halts = "
>>> [0000138d](05)  e8e0f0ffff      call 00000472 // call Output
>>> [00001392](03)  83c408          add esp,+08
>>> [00001395](02)  33c0            xor eax,eax
>>> [00001397](01)  5d              pop ebp
>>> [00001398](01)  c3              ret
>>> Size in bytes:(0039) [00001398]
>>>
>>>      machine   stack     stack     machine    assembly
>>>      address   address   data      code       language
>>>      ========  ========  ========  =========  =============
>>> ...[00001372][0010229e][00000000] 55         push ebp
>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>
>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>>>
>>> // H emulates the first seven instructions of P
>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>
>>> // The emulated H emulates the first seven instructions of P
>>> ...[00001352][0025cd66][0025cd6a] 55         push ebp      // enter P
>>> ...[00001353][0025cd66][0025cd6a] 8bec       mov ebp,esp
>>> ...[00001355][0025cd66][0025cd6a] 8b4508     mov eax,[ebp+08]
>>> ...[00001358][0025cd62][00001352] 50         push eax      // push P
>>> ...[00001359][0025cd62][00001352] 8b4d08     mov ecx,[ebp+08]
>>> ...[0000135c][0025cd5e][00001352] 51         push ecx      // push P
>>> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // 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 can know with
>>> complete certainty that the emulated P never reaches its final “ret”
>>> instruction, thus never halts.
>>>
>>> ...[00001384][0010229e][00000000] 83c408     add esp,+08
>>> ...[00001387][0010229a][00000000] 50         push eax
>>> ...[00001388][00102296][00000423] 6823040000 push 00000423 //
>>> "Input_Halts = "
>>> ---[0000138d][00102296][00000423] e8e0f0ffff call 00000472 // call
>>> Output
>>> Input_Halts = 0
>>> ...[00001392][0010229e][00000000] 83c408     add esp,+08
>>> ...[00001395][0010229e][00000000] 33c0       xor eax,eax
>>> ...[00001397][001022a2][00100000] 5d         pop ebp
>>> ...[00001398][001022a6][00000004] c3         ret
>>> Number of Instructions Executed(15892) = 237 pages
>>>
>>>
>>
>> Except that H is wrong, because it didn't actually emulate the input
>> correctly.
>
> H(P,P) correctly emulates 14 steps of its input providing H the
> sufficient basis to determine that a complete emulation of its input
> never reaches the "ret" instruction of this input.
>
>


Click here to read the complete article
Re: Olcott's H(P,P)==0 is correct

<PlaoK.16474$gjlb.8890@fx44.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34013&group=comp.theory#34013

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx44.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: Olcott's H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<F9ydnYmY3spObwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<7BSnK.213768$zgr9.150912@fx13.iad>
<as6dnWe2NfYDlT3_nZ2dnUU7_83NnZ2d@giganews.com>
<k8UnK.66207$ntj.20965@fx15.iad>
<PpudnTP6CZsmiT3_nZ2dnUU7_8zNnZ2d@giganews.com>
<uEUnK.66210$ntj.52705@fx15.iad>
<AqWdnaOshZRShz3_nZ2dnUU7_83NnZ2d@giganews.com>
<h4VnK.77108$wIO9.29363@fx12.iad>
<Ao2dnRr_JZgIgz3_nZ2dnUU7_81g4p2d@giganews.com> <Ng%nK.5610$OT.502@fx39.iad>
<h_adnaeDheIDCj3_nZ2dnUU7_83NnZ2d@giganews.com>
<29a4c123-e1a8-4d29-80e6-a019d0786eb6n@googlegroups.com>
<KI6dnVIjTvFNOT3_nZ2dnUU7_8zNnZ2d@giganews.com> <t7qahr$lcc$1@gioia.aioe.org>
<YaKdnY2tNM50XT3_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <YaKdnY2tNM50XT3_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 81
Message-ID: <PlaoK.16474$gjlb.8890@fx44.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: Wed, 8 Jun 2022 19:34:06 -0400
X-Received-Bytes: 4416
 by: Richard Damon - Wed, 8 Jun 2022 23:34 UTC

On 6/8/22 11:31 AM, olcott wrote:
> On 6/8/2022 9:08 AM, Andy Walker wrote:
>> On 08/06/2022 14:31, olcott wrote:
>>> On 6/8/2022 8:27 AM, Malcolm McLean wrote:
>>>> You're drawing a distinction between "P(P)" and "the input P,P". I
>>>> don't
>>>> understand it and I suspect you don't either.
>>> It is an easily verified fact that the correctly simulated input to
>>> H(P,P) never halts and P(P) does halt.
>>
>>      That seems to be as succinct a statement as you have achieved over
>> these many years and thousands of articles, showing that your "H" is
>> not in
>> fact a correct simulator.
>>
>>      I suggest you correct "H" before continuing your quest.
>>
>
> Everyone here seems to believe that the x86 language itself is incorrect
> and that P should magically jump to its "ret" instruction even though
> that is not what is specified by the x86 source-code of P.

No, the x86 language says that a call H instrucion will run the code at
the begining of the subroutine H.

>
> This leads me to believe that these people are simply despicable lying
> bastards because no one would be stupid enough to actually disagree with
> the x86 language.

No, YOU are the lying bastard as YOU are making the incorrect claim.

>
> 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
> [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]
>
> 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 can know with complete
> certainty that the emulated P never reaches its final “ret” instruction,
> thus never halts.
>

Just as it is competely obvious that when you call your dog a cat you
can show that cats bark.

H can NOT completely and correctly emulate the input to H(P,P) and at
the same time return 0.

Thus, your premise is dependent on Fairy Dust Powered Unicorn Magic to
achive its goal.

False Premise -> UNSOUND LOGIC.

FAIL.

Re: Olcott's H(P,P)==0 is correct

<ZoaoK.3047$sW.1185@fx37.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34014&group=comp.theory#34014

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.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: Olcott's H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com> <1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 130
Message-ID: <ZoaoK.3047$sW.1185@fx37.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: Wed, 8 Jun 2022 19:37:28 -0400
X-Received-Bytes: 5906
 by: Richard Damon - Wed, 8 Jun 2022 23:37 UTC

On 6/8/22 11:53 AM, olcott wrote:
> On 6/8/2022 10:37 AM, wij wrote:
>> On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
>>> Hi,
>>>
>>>  From discussion with Olcott in comp.lang.c++ I have determined that
>>> his so called refutation of the HP proofs is based around the
>>> behaviour of his simulation-based decider, H:
>>>
>>> void Q(u32 x)
>>> {
>>> if (H(x, x))
>>> FUBAR();
>>> return;
>>> }
>>>
>>> int main()
>>> {
>>> Output("Input_Halts = ", H((u32)Q, (u32)Q));
>>> }
>>>
>>> He asserts H(Q,Q)=0 based on a nested simulation being detected (i.e. Q
>>> invoking H) irregardless of whether FUBAR halts or not.
>>>
>>> If FUBAR halts H gives the wrong answer.
>>>
>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested) simulation
>>> however that wouldn't be the case for non-simulating decider for which
>>> there would be no such recursion.
>>>
>>> Can we finally put this to bed and change the fucking topic?
>>>
>>> /Flibble
>>
>> +-----------------------------------------------------------------+
>> | The HP proof has nothing to do with how the 'H' is constructed. |
>> +-----------------------------------------------------------------+
>> Many such liar's-paradox-like examples are for easy comprehension (for
>> educational purpose).
>> The real 'H' inside P is an algorithm computationally equivalent to
>> 'H' (so, no
>> any 'call' is there, and the pattern matching tech. is very difficult,
>> by now to say.
>> And, this 'H' is also allowed given by some super intelligent god....
>> whatever).
>>
>
> It is the pathological self reference(Olcott 2004) relationship between
> H and P that has previously been considered to make P undecidable for H.
>
>      For any program H that might determine if programs halt, a
> "pathological"
>      program P, called with some input, can pass its own source and its
> input to
>      H and then specifically do the opposite of what H predicts P will
> do. No H
>      can exist that handles this case.
> https://en.wikipedia.org/wiki/Halting_problem
>
>> +------------------------------------------------+
>> | olcott's brain is incapable of logic function. |
>> | (other kind of functions seem quite excellent) |
>> +------------------------------------------------+
>> It should be safe to say any concept involves logical operation,
>> olcott cannot
>> make it formally correct (he relies on his "language's logic").
>> For example, I doubt he can handle several lines of inter-connected
>> codes.
>> ...
>> All should be fine... except olcott now insists "H(P,P)==0" is correct
>> while
>> there is no definition of H shown.
>
> I am not claiming that H(P,P) correctly determines the halt status of
> its input. I am claiming that non-halting is the correct halt status of
> its input.
>

Ok, so if you are JUST claiming that Non-Halting is the right answer,
but H doesn't actually return that answer, you can be correct on that.

P(P) only halts if H(P,P) return 0, so if H(P,P) doesn't return 0 then
P(P) is non-halting, but H is NOT then the counter example you claim it is.

> If you have to reread this 10,000 times to notice what the difference is
> then do that.
>
> To determine the correct halt status for the input to H(P,P) we don't
> need to know anything about H besides that fact H uses an x86 emulator
> to emulate its input.
>
> 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
> [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]
>
> 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 can know with complete
> certainty that the emulated P never reaches its final “ret” instruction,
> thus never halts.
>

Again, if you claim is just that P(P) can be non-halting, that can be
shown, but ONLY of H(P,P) does NOT return 0.

But then, H isn't the needed counter example for that Halting Problem.

Re: H(P,P)==0 is correct

<1CaoK.214818$zgr9.165091@fx13.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34016&group=comp.theory#34016

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx13.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: H(P,P)==0 is correct
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc> <87y1y6anyc.fsf@bsb.me.uk>
<bpudnSv7ZIWPkzz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608220917.00002239@reddwarf.jmc>
<eIGdndQueOjyjDz_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220608222321.00003a98@reddwarf.jmc>
<I5qdnaEhbo8wiDz_nZ2dnUU7_81g4p2d@giganews.com>
<20220608223656.000050c5@reddwarf.jmc>
<UaadnYv0_Ib6ijz_nZ2dnUU7_8xh4p2d@giganews.com>
<20220608225220.00000f03@reddwarf.jmc>
<PKGdndO3mMCSgTz_nZ2dnUU7_83NnZ2d@giganews.com>
<20220608231451.000013c8@reddwarf.jmc>
<9sOdnWJA_cuAvzz_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <9sOdnWJA_cuAvzz_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 218
Message-ID: <1CaoK.214818$zgr9.165091@fx13.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: Wed, 8 Jun 2022 19:51:25 -0400
X-Received-Bytes: 11222
 by: Richard Damon - Wed, 8 Jun 2022 23:51 UTC

On 6/8/22 6:26 PM, olcott wrote:
> On 6/8/2022 5:14 PM, Mr Flibble wrote:
>> On Wed, 8 Jun 2022 17:00:47 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 6/8/2022 4:52 PM, Mr Flibble wrote:
>>>> On Wed, 8 Jun 2022 16:40:55 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>> On 6/8/2022 4:36 PM, Mr Flibble wrote:
>>>>>> On Wed, 8 Jun 2022 16:33:33 -0500
>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 6/8/2022 4:23 PM, Mr Flibble wrote:
>>>>>>>> On Wed, 8 Jun 2022 16:15:26 -0500
>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>> On 6/8/2022 4:09 PM, Mr Flibble wrote:
>>>>>>>>>> On Wed, 8 Jun 2022 16:01:06 -0500
>>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>>> On 6/8/2022 3:40 PM, Ben wrote:
>>>>>>>>>>>> Mr Flibble <flibble@reddwarf.jmc> writes:
>>>>>>>>>>>>> Can we finally put this to bed and change the fucking
>>>>>>>>>>>>> topic?
>>>>>>>>>>>>
>>>>>>>>>>>> Only by not talking about it (with him in particular) since
>>>>>>>>>>>> all he wants is to chat about it.  The trouble is that
>>>>>>>>>>>> successful cranks (and, let's face it, PO is a very
>>>>>>>>>>>> successful crank) have all sorts of way to goad people into
>>>>>>>>>>>> replying.
>>>>>>>>>>>>
>>>>>>>>>>>> And if (when?) everyone here gives up, he'll just cast
>>>>>>>>>>>> around in other groups and someone will jump in and off he
>>>>>>>>>>>> will go again.
>>>>>>>>>>>
>>>>>>>>>>> That people here make sure to ridiculously persistently avoid
>>>>>>>>>>> the the points that I want validated is by no means any
>>>>>>>>>>> indication that I only want to chat.
>>>>>>>>>>>
>>>>>>>>>>> The point that I have proven below was fully proved at least
>>>>>>>>>>> six months ago and many dozens of people made sure to avoid
>>>>>>>>>>> directly addressing it.
>>>>>>>>>>>
>>>>>>>>>>> Ordinary software engineering conclusively proves that
>>>>>>>>>>> H(P,P)==0 is correct meaning that if H returned 0 it would be
>>>>>>>>>>> correct. This is not at all the same thing as proof that H
>>>>>>>>>>> does correctly determine this return value. To prove that
>>>>>>>>>>> requires the source-code or execution trace of H.
>>>>>>>>>>>
>>>>>>>>>>> H(P,P)==0 is proven to be correct and the relationship
>>>>>>>>>>> between H and P is the same as the halting problem
>>>>>>>>>>> relationship.
>>>>>>>>>>>
>>>>>>>>>>>            For any program H that might determine if programs
>>>>>>>>>>> halt, a "pathological"
>>>>>>>>>>>            program P, called with some input, can pass its own
>>>>>>>>>>> source and its input to
>>>>>>>>>>>            H and then specifically do the opposite of what H
>>>>>>>>>>> predicts P will do. No H
>>>>>>>>>>>            can exist that handles this case.
>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>
>>>>>>>>>>> void P(u32 x)
>>>>>>>>>>> {
>>>>>>>>>>>         if (H(x, x))
>>>>>>>>>>>           HERE: goto HERE;
>>>>>>>>>>>         return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> int main()
>>>>>>>>>>> {
>>>>>>>>>>>         Output("Input_Halts = ", H((u32)P, (u32)P));
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> _P()
>>>>>>>>>>> [00001352](01)  55              push ebp
>>>>>>>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>>>>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>>>>>>>> [00001358](01)  50              push eax      // push P
>>>>>>>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>>>>>>>> [0000135c](01)  51              push ecx      // push P
>>>>>>>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>>>>>>>> [00001362](03)  83c408          add esp,+08
>>>>>>>>>>> [00001365](02)  85c0            test eax,eax
>>>>>>>>>>> [00001367](02)  7402            jz 0000136b
>>>>>>>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>>>>>>>> [0000136b](01)  5d              pop ebp
>>>>>>>>>>> [0000136c](01)  c3              ret
>>>>>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>>>>>
>>>>>>>>>>> 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 can know with complete certainty that the
>>>>>>>>>>> emulated P never reaches its final “ret” instruction, thus
>>>>>>>>>>> never halts.
>>>>>>>>>>
>>>>>>>>>> If you change the opcodes at 000001369 from "EB FE" to "90 90"
>>>>>>>>>> then your H will give the wrong answer as P would have halted.
>>>>>>>>>>
>>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>> I thought that Mike already explained this to you.
>>>>>>>>>
>>>>>>>>> For an otherwise intelligent person you seem yo have a blind
>>>>>>>>> spot on the concept of reachable code. When H(P,P) is invoked
>>>>>>>>> everything after [0000135d] is unreachable.
>>>>>>>> So your H is not a halt decider as it gives the wrong answer, I
>>>>>>>> suggest you rename H to S as it is a simulation detector not a
>>>>>>>> halt decider.
>>>>>>>>
>>>>>>>> /Flibble
>>>>>>>
>>>>>>> So now you will even disagree with yourself just to make sure
>>>>>>> that you remain disagreeable:
>>>>>>>
>>>>>>> On 6/8/2022 11:53 AM, Mr Flibble wrote:
>>>>>>>     > I am a C++ software engineer and I provided an honest
>>>>>>>     > review: your "decider" is not a HP decider; your "decider"
>>>>>>>     > is simply an "is recursive simulation" decider.
>>>>>>>     >
>>>>>>>     > /Flibble
>>>>>>>     >
>>>>>>
>>>>>> Anyone who understands English can see that I am agreeing with
>>>>>> myself.
>>>>>>
>>>>>> /Flibble
>>>>>
>>>>> When you say that H gets the wrong answer after you say
>>>>> "your "decider" is simply an "is recursive simulation" decider"
>>>>> that H gets the right answer even dumb bunnies know that you
>>>>> contradicted yourself.
>>>> Anyone who understands English can see that I have not contradicted
>>>> myself.
>>>>
>>>> /Flibble
>>>
>>> "your "decider" is simply an "is recursive simulation" decider"
>>> H(P,P) does correctly determine that its input never halts because
>>> its input is stuck in "recursive simulation".
>>>
>>> Perhaps you were unaware that the infinitely nested simulation is a
>>> non-halting behavior? Everyone else here would know that, even
>>> Richard.
>> Your H is not a halt decider as it gets the answer wrong if P would
>> have halted; instead what you have is an S, a simulation detector.
>>
>> /Flibble
>
> This is probably over everyone's head:
> Because H and P have a pathological self-reference (Olcott 2004)
> relationship with each other:
>
>      For any program H that might determine if programs halt, a
> "pathological"
>      program P, called with some input, can pass its own source and its
> input to
>      H and then specifically do the opposite of what H predicts P will
> do. No H
>      can exist that handles this case.
> https://en.wikipedia.org/wiki/Halting_problem
>
> The actual behavior of the correctly simulated input to H(P,P) is not
> the same as the actual behavior of P(P) because the specified sequence
> of instructions is not the same.
>
> Because halt decider must report on the actual behavior of their actual
> inputs H(P,P)==0 is correct even though P(P) halts.
>
> int sum(int x, int y)
> {
>   return x + y;
> }
>
> Expecting H(P,P) to report on the behavior of an entirely different
> sequence of instructions than its input actually specifies is exactly
> the same as expecting sum(3,4) to return the sum of 5 + 7, quite nuts.
>
>


Click here to read the complete article
Re: Olcott's H(P,P)==0 is correct !!!

<Po2dnZsEjJqxqjz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34018&group=comp.theory#34018

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 18:56:28 -0500
Date: Wed, 8 Jun 2022 18:56: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: Olcott's H(P,P)==0 is correct !!!
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
<1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com> <ZoaoK.3047$sW.1185@fx37.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ZoaoK.3047$sW.1185@fx37.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Po2dnZsEjJqxqjz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 105
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-gRgIJELg4mPnBYX2uY9jcYp7dG+0WRBMMNPTP0bC3osYOUr5TS6ZX9REHBBBP47V/qogSbZdEB2BtSO!MDH8pxIDKmBxSBPABdOPsxxsyqIFd+DFiOdS1BQ+nKABTXNR/lqdRsB8/eroD9DX3DIav1MWrGRy
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: 5293
 by: olcott - Wed, 8 Jun 2022 23:56 UTC

On 6/8/2022 6:37 PM, Richard Damon wrote:
> On 6/8/22 11:53 AM, olcott wrote:
>> On 6/8/2022 10:37 AM, wij wrote:
>>> On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
>>>> Hi,
>>>>
>>>>  From discussion with Olcott in comp.lang.c++ I have determined that
>>>> his so called refutation of the HP proofs is based around the
>>>> behaviour of his simulation-based decider, H:
>>>>
>>>> void Q(u32 x)
>>>> {
>>>> if (H(x, x))
>>>> FUBAR();
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H((u32)Q, (u32)Q));
>>>> }
>>>>
>>>> He asserts H(Q,Q)=0 based on a nested simulation being detected (i.e. Q
>>>> invoking H) irregardless of whether FUBAR halts or not.
>>>>
>>>> If FUBAR halts H gives the wrong answer.
>>>>
>>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested) simulation
>>>> however that wouldn't be the case for non-simulating decider for which
>>>> there would be no such recursion.
>>>>
>>>> Can we finally put this to bed and change the fucking topic?
>>>>
>>>> /Flibble
>>>
>>> +-----------------------------------------------------------------+
>>> | The HP proof has nothing to do with how the 'H' is constructed. |
>>> +-----------------------------------------------------------------+
>>> Many such liar's-paradox-like examples are for easy comprehension
>>> (for educational purpose).
>>> The real 'H' inside P is an algorithm computationally equivalent to
>>> 'H' (so, no
>>> any 'call' is there, and the pattern matching tech. is very
>>> difficult, by now to say.
>>> And, this 'H' is also allowed given by some super intelligent god....
>>> whatever).
>>>
>>
>> It is the pathological self reference(Olcott 2004) relationship
>> between H and P that has previously been considered to make P
>> undecidable for H.
>>
>>       For any program H that might determine if programs halt, a
>> "pathological"
>>       program P, called with some input, can pass its own source and
>> its input to
>>       H and then specifically do the opposite of what H predicts P
>> will do. No H
>>       can exist that handles this case.
>> https://en.wikipedia.org/wiki/Halting_problem
>>
>>> +------------------------------------------------+
>>> | olcott's brain is incapable of logic function. |
>>> | (other kind of functions seem quite excellent) |
>>> +------------------------------------------------+
>>> It should be safe to say any concept involves logical operation,
>>> olcott cannot
>>> make it formally correct (he relies on his "language's logic").
>>> For example, I doubt he can handle several lines of inter-connected
>>> codes.
>>> ...
>>> All should be fine... except olcott now insists "H(P,P)==0" is
>>> correct while
>>> there is no definition of H shown.
>>
>> I am not claiming that H(P,P) correctly determines the halt status of
>> its input. I am claiming that non-halting is the correct halt status
>> of its input.
>>
>
> Ok, so if you are JUST claiming that Non-Halting is the right answer,
> but H doesn't actually return that answer, you can be correct on that.
>

THIS BY ITSELF IS AN ENORMOUS BREAKTHROUGH
I am claiming that H(P,P)==0 is the correct answer to the "impossible"
input that previously had no correct answer at all.

Because people on this forum are trying to be as disagreeable as they
possibly can be I must move one point at a time.

It has taken at least six months to get agreement on the totally obvious
fact that H(P,P)==0 is correct. With an actual honest dialogue there is
no way that this should have taken more than three days to get everyone
to agree.

As soon as we achieve a consensus on this point we can move on to the
next point.

--
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: Olcott's H(P,P)==0 is correct !!!

<20220609010414.00002492@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34019&group=comp.theory#34019

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx11.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Olcott's H(P,P)==0 is correct !!!
Message-ID: <20220609010414.00002492@reddwarf.jmc>
References: <20220608014257.00002044@reddwarf.jmc>
<d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
<1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com>
<ZoaoK.3047$sW.1185@fx37.iad>
<Po2dnZsEjJqxqjz_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=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 113
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Thu, 09 Jun 2022 00:04:13 UTC
Date: Thu, 9 Jun 2022 01:04:14 +0100
X-Received-Bytes: 5352
 by: Mr Flibble - Thu, 9 Jun 2022 00:04 UTC

On Wed, 8 Jun 2022 18:56:28 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/8/2022 6:37 PM, Richard Damon wrote:
> > On 6/8/22 11:53 AM, olcott wrote:
> >> On 6/8/2022 10:37 AM, wij wrote:
> >>> On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
> >>>> Hi,
> >>>>
> >>>>  From discussion with Olcott in comp.lang.c++ I have determined
> >>>> that his so called refutation of the HP proofs is based around
> >>>> the behaviour of his simulation-based decider, H:
> >>>>
> >>>> void Q(u32 x)
> >>>> {
> >>>> if (H(x, x))
> >>>> FUBAR();
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> Output("Input_Halts = ", H((u32)Q, (u32)Q));
> >>>> }
> >>>>
> >>>> He asserts H(Q,Q)=0 based on a nested simulation being detected
> >>>> (i.e. Q invoking H) irregardless of whether FUBAR halts or not.
> >>>>
> >>>> If FUBAR halts H gives the wrong answer.
> >>>>
> >>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested)
> >>>> simulation however that wouldn't be the case for non-simulating
> >>>> decider for which there would be no such recursion.
> >>>>
> >>>> Can we finally put this to bed and change the fucking topic?
> >>>>
> >>>> /Flibble
> >>>
> >>> +-----------------------------------------------------------------+
> >>> | The HP proof has nothing to do with how the 'H' is constructed.
> >>> |
> >>> +-----------------------------------------------------------------+
> >>> Many such liar's-paradox-like examples are for easy comprehension
> >>> (for educational purpose). The real 'H' inside P is an algorithm
> >>> computationally equivalent to 'H' (so, no
> >>> any 'call' is there, and the pattern matching tech. is very
> >>> difficult, by now to say.
> >>> And, this 'H' is also allowed given by some super intelligent
> >>> god.... whatever).
> >>>
> >>
> >> It is the pathological self reference(Olcott 2004) relationship
> >> between H and P that has previously been considered to make P
> >> undecidable for H.
> >>
> >>       For any program H that might determine if programs halt, a
> >> "pathological"
> >>       program P, called with some input, can pass its own source
> >> and its input to
> >>       H and then specifically do the opposite of what H predicts P
> >> will do. No H
> >>       can exist that handles this case.
> >> https://en.wikipedia.org/wiki/Halting_problem
> >>
> >>> +------------------------------------------------+
> >>> | olcott's brain is incapable of logic function. |
> >>> | (other kind of functions seem quite excellent) |
> >>> +------------------------------------------------+
> >>> It should be safe to say any concept involves logical operation,
> >>> olcott cannot
> >>> make it formally correct (he relies on his "language's logic").
> >>> For example, I doubt he can handle several lines of
> >>> inter-connected codes.
> >>> ...
> >>> All should be fine... except olcott now insists "H(P,P)==0" is
> >>> correct while
> >>> there is no definition of H shown.
> >>
> >> I am not claiming that H(P,P) correctly determines the halt status
> >> of its input. I am claiming that non-halting is the correct halt
> >> status of its input.
> >>
> >
> > Ok, so if you are JUST claiming that Non-Halting is the right
> > answer, but H doesn't actually return that answer, you can be
> > correct on that.
>
> THIS BY ITSELF IS AN ENORMOUS BREAKTHROUGH
> I am claiming that H(P,P)==0 is the correct answer to the
> "impossible" input that previously had no correct answer at all.
>
> Because people on this forum are trying to be as disagreeable as they
> possibly can be I must move one point at a time.
>
> It has taken at least six months to get agreement on the totally
> obvious fact that H(P,P)==0 is correct. With an actual honest
> dialogue there is no way that this should have taken more than three
> days to get everyone to agree.
>
> As soon as we achieve a consensus on this point we can move on to the
> next point.
Your H is not a halt decider as it gets the answer wrong if P would
have halted; instead what you have is an S, a simulation detector.

So if you wish to continue you should be asserting S(P,P)==0 and not
H(P,P)==0.

/Flibble

Re: Olcott's H(P,P)==0 is correct !!!

<Io6dnSjBoNTipzz_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=34020&group=comp.theory#34020

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
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: Wed, 08 Jun 2022 19:10:39 -0500
Date: Wed, 8 Jun 2022 19:10:39 -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: Olcott's H(P,P)==0 is correct !!!
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <20220608014257.00002044@reddwarf.jmc>
<d9067837-9a49-4419-8690-98b98b3f18d0n@googlegroups.com>
<1MCdnacNsbV2WD3_nZ2dnUU7_8zNnZ2d@giganews.com> <ZoaoK.3047$sW.1185@fx37.iad>
<Po2dnZsEjJqxqjz_nZ2dnUU7_83NnZ2d@giganews.com>
<20220609010414.00002492@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220609010414.00002492@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Io6dnSjBoNTipzz_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 121
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-VjMmrL7HOGEfXiejI3iKLa4lU0gYT900poXXe7zPMMgW7K7lyr7z2TrJQVH4mzAW/c69RD41RbriTkc!Qa2gzegCLRinAh7B0IJCTeH8Qeqn/1jVnWYALgFtP0IlRlvxnb+mujdyORIzh5cxaIHlafV6JPoy
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: 6053
 by: olcott - Thu, 9 Jun 2022 00:10 UTC

On 6/8/2022 7:04 PM, Mr Flibble wrote:
> On Wed, 8 Jun 2022 18:56:28 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/8/2022 6:37 PM, Richard Damon wrote:
>>> On 6/8/22 11:53 AM, olcott wrote:
>>>> On 6/8/2022 10:37 AM, wij wrote:
>>>>> On Wednesday, 8 June 2022 at 08:43:00 UTC+8, Mr Flibble wrote:
>>>>>> Hi,
>>>>>>
>>>>>>  From discussion with Olcott in comp.lang.c++ I have determined
>>>>>> that his so called refutation of the HP proofs is based around
>>>>>> the behaviour of his simulation-based decider, H:
>>>>>>
>>>>>> void Q(u32 x)
>>>>>> {
>>>>>> if (H(x, x))
>>>>>> FUBAR();
>>>>>> return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>> Output("Input_Halts = ", H((u32)Q, (u32)Q));
>>>>>> }
>>>>>>
>>>>>> He asserts H(Q,Q)=0 based on a nested simulation being detected
>>>>>> (i.e. Q invoking H) irregardless of whether FUBAR halts or not.
>>>>>>
>>>>>> If FUBAR halts H gives the wrong answer.
>>>>>>
>>>>>> He claims H(Q,Q)=0 as it gets stuck in a recursive (nested)
>>>>>> simulation however that wouldn't be the case for non-simulating
>>>>>> decider for which there would be no such recursion.
>>>>>>
>>>>>> Can we finally put this to bed and change the fucking topic?
>>>>>>
>>>>>> /Flibble
>>>>>
>>>>> +-----------------------------------------------------------------+
>>>>> | The HP proof has nothing to do with how the 'H' is constructed.
>>>>> |
>>>>> +-----------------------------------------------------------------+
>>>>> Many such liar's-paradox-like examples are for easy comprehension
>>>>> (for educational purpose). The real 'H' inside P is an algorithm
>>>>> computationally equivalent to 'H' (so, no
>>>>> any 'call' is there, and the pattern matching tech. is very
>>>>> difficult, by now to say.
>>>>> And, this 'H' is also allowed given by some super intelligent
>>>>> god.... whatever).
>>>>>
>>>>
>>>> It is the pathological self reference(Olcott 2004) relationship
>>>> between H and P that has previously been considered to make P
>>>> undecidable for H.
>>>>
>>>>       For any program H that might determine if programs halt, a
>>>> "pathological"
>>>>       program P, called with some input, can pass its own source
>>>> and its input to
>>>>       H and then specifically do the opposite of what H predicts P
>>>> will do. No H
>>>>       can exist that handles this case.
>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>
>>>>> +------------------------------------------------+
>>>>> | olcott's brain is incapable of logic function. |
>>>>> | (other kind of functions seem quite excellent) |
>>>>> +------------------------------------------------+
>>>>> It should be safe to say any concept involves logical operation,
>>>>> olcott cannot
>>>>> make it formally correct (he relies on his "language's logic").
>>>>> For example, I doubt he can handle several lines of
>>>>> inter-connected codes.
>>>>> ...
>>>>> All should be fine... except olcott now insists "H(P,P)==0" is
>>>>> correct while
>>>>> there is no definition of H shown.
>>>>
>>>> I am not claiming that H(P,P) correctly determines the halt status
>>>> of its input. I am claiming that non-halting is the correct halt
>>>> status of its input.
>>>>
>>>
>>> Ok, so if you are JUST claiming that Non-Halting is the right
>>> answer, but H doesn't actually return that answer, you can be
>>> correct on that.
>>
>> THIS BY ITSELF IS AN ENORMOUS BREAKTHROUGH
>> I am claiming that H(P,P)==0 is the correct answer to the
>> "impossible" input that previously had no correct answer at all.
>>
>> Because people on this forum are trying to be as disagreeable as they
>> possibly can be I must move one point at a time.
>>
>> It has taken at least six months to get agreement on the totally
>> obvious fact that H(P,P)==0 is correct. With an actual honest
>> dialogue there is no way that this should have taken more than three
>> days to get everyone to agree.
>>
>> As soon as we achieve a consensus on this point we can move on to the
>> next point.
>
> Your H is not a halt decider as it gets the answer wrong if P would
> have halted; instead what you have is an S, a simulation detector.
>
> So if you wish to continue you should be asserting S(P,P)==0 and not
> H(P,P)==0.
>
> /Flibble
>

So the concept of a simulating halt decider is beyond your intellectual
capacity?

--
Copyright 2022 Pete Olcott

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


devel / comp.theory / Re: Olcott's non-decider [ Richard is ridiculously stupid ]

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor