Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The idea of male and female are universal constants. -- Kirk, "Metamorphosis", stardate 3219.8


computers / comp.ai.philosophy / Criterion Measure of a simulating halt decider proving that H(P,P)==0

SubjectAuthor
* Criterion Measure of a simulating halt decider proving that H(P,P)==0olcott
+* Re: Criterion Measure of a simulating halt decider proving thatolcott
|+- Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
|`* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
| `* Re: Criterion Measure of a simulating halt decider proving thatolcott
|  `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
|   `* Re: Criterion Measure of a simulating halt decider proving thatolcott
|    `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
|     `* Re: Criterion Measure of a simulating halt decider proving thatolcott
|      `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
|       `* Re: Criterion Measure of a simulating halt decider proving thatolcott
|        `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
|         `- Re: Criterion Measure of a simulating halt decider proving thatolcott
+- Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Mr Flibble
`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 +* Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 |`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | +* Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Mr Flibble
 | |`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | | `* Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Mr Flibble
 | |  `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   +* Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 | |   |`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   | `* Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Mr Flibble
 | |   |  `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   |   `* Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 | |   |    `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   |     `* Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 | |   |      `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   |       `* Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Mr Flibble
 | |   |        `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   |         `- Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 | |   `- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | +* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | |`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | | `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | |  `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |   `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | |    `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |     +- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | |     `* Re: Criterion Measure of a simulating halt decider proving thatMr Flibble
 | |      +* Re: Criterion Measure of a simulating halt decider proving thatolcott
 | |      |`- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 | |      `- Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0Richard Damon
 | `* Re: Criterion Measure of a simulating halt decider proving thatAndré G. Isaak
 |  `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   +* Re: Criterion Measure of a simulating halt decider proving thatAndré G. Isaak
 |   |`* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | +- Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | +- Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | +* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | |`- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |   | +* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | |`- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |   | +* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | |`- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |   | +* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   | |`- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |   | +* As easy as 1,2,3 H(P,P)==0 is proved to be correctolcott
 |   | |`- Re: As easy as 1,2,3 H(P,P)==0 is proved to be correctRichard Damon
 |   | `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |   |  `- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |   `* Re: Criterion Measure of a simulating halt decider proving thatRichard Damon
 |    `* Re: Criterion Measure of a simulating halt decider proving thatolcott
 |     `- Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [DD]Richard Damon
 `- Re: Criterion Measure of a simulating halt decider proving thatRichard Damon

Pages:123
Criterion Measure of a simulating halt decider proving that H(P,P)==0

<9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9359&group=comp.ai.philosophy#9359

  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: Sun, 12 Jun 2022 11:07:07 -0500
Date: Sun, 12 Jun 2022 11:07:05 -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
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Content-Language: en-US
From: NoO...@NoWhere.com (olcott)
Subject: Criterion Measure of a simulating halt decider proving that H(P,P)==0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 66
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-5ijiaMMuU/v75taG3wmisU6Ps9K9ijE9jh/HSLV+N0u9Ikn/r80OIK3jlEooTrAzbRrGpnedcKVok6G!RXe9UTvZ4DNHatg2XzOLrHAZJYQJu17l+xc2FvV1pz/aug+tqNiLcXlD1HJxKfBG4l8jI60KgAPD
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: 3395
 by: olcott - Sun, 12 Jun 2022 16:07 UTC

*The criterion measure for a simulating halt decider SHD*
When the correct partial simulation of the input matches a non-halting
behavior pattern such that it can be correctly determined that a correct
and complete simulation of the input would never stop running, or reach
the final state of this input then the SHD aborts its simulation and
returns 0.

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

*H and P match the above halting problem relationship to each other*

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.

Halting problem undecidability and infinitely nested simulation (V5)

https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<t8534p$g44$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9360&group=comp.ai.philosophy#9360

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Date: Sun, 12 Jun 2022 11:10:00 -0500
Organization: A noiseless patient Spider
Lines: 69
Message-ID: <t8534p$g44$1@dont-email.me>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 12 Jun 2022 16:10:02 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="dc4a2a72e7249ca149defab401503035";
logging-data="16516"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/HGHxcTRACZ6GgZKJENSU7"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Cancel-Lock: sha1:IFRoYbymOshmOOwLfq6Z0yGHrTM=
In-Reply-To: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Language: en-US
 by: olcott - Sun, 12 Jun 2022 16:10 UTC

On 6/12/2022 11:07 AM, olcott wrote:

rewritten:

*The criterion measure for a simulating halt decider SHD*
When the correct partial simulation of the input matches a non-halting
behavior pattern such that it correctly determines that a complete
simulation of the input would never stop running, or reach the final
state of this input then the SHD aborts its simulation and returns 0.

>      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
>
> *H and P match the above halting problem relationship to each other*
>
> 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.
>
>
>
>
> Halting problem undecidability and infinitely nested simulation (V5)
>
> https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5
>
>
>

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<20220612180054.00001808@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9361&group=comp.ai.philosophy#9361

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Message-ID: <20220612180054.00001808@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me>
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: 91
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 12 Jun 2022 17:00:54 UTC
Date: Sun, 12 Jun 2022 18:00:54 +0100
X-Received-Bytes: 4517
 by: Mr Flibble - Sun, 12 Jun 2022 17:00 UTC

On Sun, 12 Jun 2022 11:10:00 -0500
olcott <polcott2@gmail.com> wrote:

> On 6/12/2022 11:07 AM, olcott wrote:
>
> rewritten:
>
> *The criterion measure for a simulating halt decider SHD*
> When the correct partial simulation of the input matches a
> non-halting behavior pattern such that it correctly determines that a
> complete simulation of the input would never stop running, or reach
> the final state of this input then the SHD aborts its simulation and
> returns 0.
>
> >      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
> >
> > *H and P match the above halting problem relationship to each other*
> >
> > 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.
> >
> >
> >
> >
> > Halting problem undecidability and infinitely nested simulation (V5)
> >
> > https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5

The H you invoke from main() returns a value whilst the H you invoke
from P does not so they are not the same H. A halt decider, H, must
always return a value to its caller for it to qualify as a halt decider.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220612180119.00000c80@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9362&group=comp.ai.philosophy#9362

  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!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0
Message-ID: <20220612180119.00000c80@reddwarf.jmc>
References: <9cydnSRGyve2kjv_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: 70
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 12 Jun 2022 17:01:19 UTC
Date: Sun, 12 Jun 2022 18:01:19 +0100
X-Received-Bytes: 3252
 by: Mr Flibble - Sun, 12 Jun 2022 17:01 UTC

On Sun, 12 Jun 2022 11:07:05 -0500
olcott <NoOne@NoWhere.com> wrote:

> *The criterion measure for a simulating halt decider SHD*
> When the correct partial simulation of the input matches a
> non-halting behavior pattern such that it can be correctly determined
> that a correct and complete simulation of the input would never stop
> running, or reach the final state of this input then the SHD aborts
> its simulation and returns 0.
>
> 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
>
> *H and P match the above halting problem relationship to each other*
>
> 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.
>
>
>
>
> Halting problem undecidability and infinitely nested simulation (V5)
>
> https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5

The H you invoke from main() returns a value whilst the H you invoke
from P does not so they are not the same H. A halt decider, H, must
always return a value to its caller for it to qualify as a halt decider.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<e3ppK.86602$ntj.10204@fx15.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9363&group=comp.ai.philosophy#9363

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <t8534p$g44$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 103
Message-ID: <e3ppK.86602$ntj.10204@fx15.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: Sun, 12 Jun 2022 13:07:22 -0400
X-Received-Bytes: 5142
 by: Richard Damon - Sun, 12 Jun 2022 17:07 UTC

On 6/12/22 12:10 PM, olcott wrote:
> On 6/12/2022 11:07 AM, olcott wrote:
>
> rewritten:
>
> *The criterion measure for a simulating halt decider SHD*
> When the correct partial simulation of the input matches a non-halting
> behavior pattern such that it correctly determines that a complete
> simulation of the input would never stop running, or reach the final
> state of this input then the SHD aborts its simulation and returns 0.

So, you are just admitting to the category error?

The ONLY criterion measure of a Halt Decider is that A Halt Decider
accepts an input that represents an Halting Computation and rejects
inputs that represent a non-halting Computation.

If "Your Criteria" EVER disagrees with this, as appearently it does for
P(P), then your criteria is INVALID, and your Simulating Halt Deciders
are NOT Halt Deciders.

YOU FAIL

Remember the Rules, you don't get to make the rules, but need to live
within the established rules if you want to playan existing game (like
the Halting Problem).

Note, you might be able to actually prove that with proper definitions
that this criteria can be proven to actually match the official
criteria, but such a proof also established the definitions of those
terms and shows that no such finite "non-halting behavior pattern"
actually exists in the simulation of P(P).

This is established because if any such pattern was assumed to exist,
and put into H, the a correct and complete simulation of P(P) will see
that P(P) call a H(P,P) and it simulating to that pattern, aborting its
simulation and returning the reject (0) and P then halting. The key
thing to notice is that H simulated N steps of its simulation, and the
point that it makes that decision is at a step > N in the outer simultion.

Thus a SHD built by this rule will NEVER find a pattern that allows it
to abort, and thus never gives an answer, thus failing to be a decider,
that must answer for ALL inputs in finite time.

>
>>       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
>>
>> *H and P match the above halting problem relationship to each other*
>>
>> 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.
>>
>>
>>
>>
>> Halting problem undecidability and infinitely nested simulation (V5)
>>
>> https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5
>>
>>
>>
>
>

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9364&group=comp.ai.philosophy#9364

  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: Sun, 12 Jun 2022 12:16:54 -0500
Date: Sun, 12 Jun 2022 12:16: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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <e3ppK.86602$ntj.10204@fx15.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 30
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-52KJxrGswrbCGzHAi3yEhZdqggRnsohKet9a9X4pOTbWHkK8LBbccPiuMf5qu/+cs8U5WERak3nE7X7!E3uHGGFnoRB9QpfsvvJGO6edfTtYsDODDciKrtLt24xZJhTSX5+HeMhT4ZTrEwLVJtpXX0bZbI1U
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: 2463
 by: olcott - Sun, 12 Jun 2022 17:16 UTC

On 6/12/2022 12:07 PM, Richard Damon wrote:
> On 6/12/22 12:10 PM, olcott wrote:
>> On 6/12/2022 11:07 AM, olcott wrote:
>>
>> rewritten:
>>
>> *The criterion measure for a simulating halt decider SHD*
>> When the correct partial simulation of the input matches a non-halting
>> behavior pattern such that it correctly determines that a complete
>> simulation of the input would never stop running, or reach the final
>> state of this input then the SHD aborts its simulation and returns 0.
>
> So, you are just admitting to the category error?
>

THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
A halt decider must compute the mapping from its input finite strings to
its own accept or reject state on the basis of the actual behavior that
is actually specified by this input finite string.

All rebuttals to this are exactly the same as looking for a white dog in
your living room by looking for a black cat in your kitchen.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<hRppK.157942$70j.145749@fx16.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9365&group=comp.ai.philosophy#9365

  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!fx16.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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 59
Message-ID: <hRppK.157942$70j.145749@fx16.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: Sun, 12 Jun 2022 14:00:41 -0400
X-Received-Bytes: 3450
 by: Richard Damon - Sun, 12 Jun 2022 18:00 UTC

On 6/12/22 1:16 PM, olcott wrote:
> On 6/12/2022 12:07 PM, Richard Damon wrote:
>> On 6/12/22 12:10 PM, olcott wrote:
>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>
>>> rewritten:
>>>
>>> *The criterion measure for a simulating halt decider SHD*
>>> When the correct partial simulation of the input matches a
>>> non-halting behavior pattern such that it correctly determines that a
>>> complete simulation of the input would never stop running, or reach
>>> the final state of this input then the SHD aborts its simulation and
>>> returns 0.
>>
>> So, you are just admitting to the category error?
>>
>
> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
> A halt decider must compute the mapping from its input finite strings to
> its own accept or reject state on the basis of the actual behavior that
> is actually specified by this input finite string.
>
> All rebuttals to this are exactly the same as looking for a white dog in
> your living room by looking for a black cat in your kitchen.
>
>

Right, and the input to H needs to be a representation of the macine and
its input, in this case P and P.

That is the source of the Mapping.

The definition of the Results of that Mapping, is if P(P) Halts or not,
that is a legal (if impossible) required results.

Do you disagree that for a DEFINED H, that P(P) will definitely either
Halt or Not?

If so, we can define a mapping from the finite string representation of
P(P) to that result.

Now, part of the problem that you are running into is that you don't
seem to understand what the representation of P needs to be, it isn't
just the "C Function" P, it is the Algorithm of P, or the PROGRAM P, so
that representation needs to include EVERYTHING that P uses, thus
includes its copy of H, so it can't just be the machine code from
compiliation of just the function P.

That you fail to understand that H is ACTUALLY REQUIRED to compute this
results if it wants to be a Halt Decider, then you are showing you are
just ignorant of what this field is about.

If you claim that we can't actually ask a decider about the behavior of
a machine and input from a representation, then you are just agreeing
with the theory, that it impossible to build such a machine.

You arguement just show you don't even understan dwhat the Halting
Theorem is about.

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9366&group=comp.ai.philosophy#9366

  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: Sun, 12 Jun 2022 13:07:01 -0500
Date: Sun, 12 Jun 2022 13:07:00 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <hRppK.157942$70j.145749@fx16.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 40
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-PiFAnfe3XPpzvV1hteDZy7Uy+Cr3Du6ccA1kwDcZk7kp0FLLzEA9CT/0zxOEDeX4T+FVflcLrOpZOdi!JWgbSJU3XrlzzD9pmlKtymMcGuSdrGLlqkOAVNJMsmpauWvU/Yh9SycVSdpRTa9l4svzvuZ9rWRl
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: 2934
 by: olcott - Sun, 12 Jun 2022 18:07 UTC

On 6/12/2022 1:00 PM, Richard Damon wrote:
> On 6/12/22 1:16 PM, olcott wrote:
>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>> On 6/12/22 12:10 PM, olcott wrote:
>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>
>>>> rewritten:
>>>>
>>>> *The criterion measure for a simulating halt decider SHD*
>>>> When the correct partial simulation of the input matches a
>>>> non-halting behavior pattern such that it correctly determines that
>>>> a complete simulation of the input would never stop running, or
>>>> reach the final state of this input then the SHD aborts its
>>>> simulation and returns 0.
>>>
>>> So, you are just admitting to the category error?
>>>
>>
>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>> A halt decider must compute the mapping from its input finite strings
>> to its own accept or reject state on the basis of the actual behavior
>> that is actually specified by this input finite string.
>>
>> All rebuttals to this are exactly the same as looking for a white dog
>> in your living room by looking for a black cat in your kitchen.
>>
>>
>
> Right, and the input to H needs to be a representation of the macine and
> its input, in this case P and P.

The correct x86 emulation of the machine code of P by H is the ultimate
measure of the behavior specified by P to H.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<3aqpK.70288$X_i.41523@fx18.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9367&group=comp.ai.philosophy#9367

  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!fx18.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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 47
Message-ID: <3aqpK.70288$X_i.41523@fx18.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: Sun, 12 Jun 2022 14:22:51 -0400
X-Received-Bytes: 2975
 by: Richard Damon - Sun, 12 Jun 2022 18:22 UTC

On 6/12/22 2:07 PM, olcott wrote:
> On 6/12/2022 1:00 PM, Richard Damon wrote:
>> On 6/12/22 1:16 PM, olcott wrote:
>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>
>>>>> rewritten:
>>>>>
>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>> When the correct partial simulation of the input matches a
>>>>> non-halting behavior pattern such that it correctly determines that
>>>>> a complete simulation of the input would never stop running, or
>>>>> reach the final state of this input then the SHD aborts its
>>>>> simulation and returns 0.
>>>>
>>>> So, you are just admitting to the category error?
>>>>
>>>
>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>>> A halt decider must compute the mapping from its input finite strings
>>> to its own accept or reject state on the basis of the actual behavior
>>> that is actually specified by this input finite string.
>>>
>>> All rebuttals to this are exactly the same as looking for a white dog
>>> in your living room by looking for a black cat in your kitchen.
>>>
>>>
>>
>> Right, and the input to H needs to be a representation of the macine
>> and its input, in this case P and P.
>
> The correct x86 emulation of the machine code of P by H is the ultimate
> measure of the behavior specified by P to H.
>

And by definition, the correct x86 emualation behaves exactly the same
as the program the code comes from.

Thus the correct x86 emulation of the input to H(P,P) halts if P(P)
halts, and doesn't halt if P(P) doesn't halt.

Thus H(P,P) returning 0 is incorrect if P(P) Halts when H(P,P) returns
0, which it does, so that answer is unconditionally wrong to give by H.

That is basic definition.

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9368&group=comp.ai.philosophy#9368

  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: Sun, 12 Jun 2022 13:48:42 -0500
Date: Sun, 12 Jun 2022 13:48:40 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
<3aqpK.70288$X_i.41523@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <3aqpK.70288$X_i.41523@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-cKftA+IqxcQgI2sko5Cp3FRdTCHFSdEhkSFOOIC9noPKrsYSm/lu2qr1aZtM0urZotF0jAtgZXXan2u!Vk7mCYKhGbY+j02gLUYIi3rsqbj9CuW0TRY0PaQrqgMbPMnHbQb7SJUn1EKgR6erUizzSDsamSQV
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: 3725
 by: olcott - Sun, 12 Jun 2022 18:48 UTC

On 6/12/2022 1:22 PM, Richard Damon wrote:
>
> On 6/12/22 2:07 PM, olcott wrote:
>> On 6/12/2022 1:00 PM, Richard Damon wrote:
>>> On 6/12/22 1:16 PM, olcott wrote:
>>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>>
>>>>>> rewritten:
>>>>>>
>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>> When the correct partial simulation of the input matches a
>>>>>> non-halting behavior pattern such that it correctly determines
>>>>>> that a complete simulation of the input would never stop running,
>>>>>> or reach the final state of this input then the SHD aborts its
>>>>>> simulation and returns 0.
>>>>>
>>>>> So, you are just admitting to the category error?
>>>>>
>>>>
>>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>>>> A halt decider must compute the mapping from its input finite
>>>> strings to its own accept or reject state on the basis of the actual
>>>> behavior that is actually specified by this input finite string.
>>>>
>>>> All rebuttals to this are exactly the same as looking for a white
>>>> dog in your living room by looking for a black cat in your kitchen.
>>>>
>>>>
>>>
>>> Right, and the input to H needs to be a representation of the macine
>>> and its input, in this case P and P.
>>
>> The correct x86 emulation of the machine code of P by H is the
>> ultimate measure of the behavior specified by P to H.
>>
>
> And by definition, the correct x86 emualation behaves exactly the same
> as the program the code comes from.

The direct execution of P(P) is conclusively proven to have a different
sequence of instructions that its correct x86 emulation by H.

This is caused by the fact that when H(P,P) is executed before its input
its emulated the sequence has a different starting point than when P is
executed before H is executed.

All competent software engineers will know that changing an invocation
sequence can change the outcome.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<MMqpK.70296$X_i.31643@fx18.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9369&group=comp.ai.philosophy#9369

  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!fx18.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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
<3aqpK.70288$X_i.41523@fx18.iad>
<p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 71
Message-ID: <MMqpK.70296$X_i.31643@fx18.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: Sun, 12 Jun 2022 15:04:02 -0400
X-Received-Bytes: 3962
 by: Richard Damon - Sun, 12 Jun 2022 19:04 UTC

On 6/12/22 2:48 PM, olcott wrote:
> On 6/12/2022 1:22 PM, Richard Damon wrote:
>>
>> On 6/12/22 2:07 PM, olcott wrote:
>>> On 6/12/2022 1:00 PM, Richard Damon wrote:
>>>> On 6/12/22 1:16 PM, olcott wrote:
>>>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>>>
>>>>>>> rewritten:
>>>>>>>
>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>> When the correct partial simulation of the input matches a
>>>>>>> non-halting behavior pattern such that it correctly determines
>>>>>>> that a complete simulation of the input would never stop running,
>>>>>>> or reach the final state of this input then the SHD aborts its
>>>>>>> simulation and returns 0.
>>>>>>
>>>>>> So, you are just admitting to the category error?
>>>>>>
>>>>>
>>>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>>>>> A halt decider must compute the mapping from its input finite
>>>>> strings to its own accept or reject state on the basis of the
>>>>> actual behavior that is actually specified by this input finite
>>>>> string.
>>>>>
>>>>> All rebuttals to this are exactly the same as looking for a white
>>>>> dog in your living room by looking for a black cat in your kitchen.
>>>>>
>>>>>
>>>>
>>>> Right, and the input to H needs to be a representation of the macine
>>>> and its input, in this case P and P.
>>>
>>> The correct x86 emulation of the machine code of P by H is the
>>> ultimate measure of the behavior specified by P to H.
>>>
>>
>> And by definition, the correct x86 emualation behaves exactly the same
>> as the program the code comes from.
>
> The direct execution of P(P) is conclusively proven to have a different
> sequence of instructions that its correct x86 emulation by H.

Kind of hard for something to not match its definition and still be correct.
>
> This is caused by the fact that when H(P,P) is executed before its input
> its emulated the sequence has a different starting point than when P is
> executed before H is executed.

Nope, P starts at its beginning both times.

If it affects H, then H is just proved not to be a compuation, or a Pure
Function.

>
> All competent software engineers will know that changing an invocation
> sequence can change the outcome.
>
>

But both are invoced the same, as H(P,P). If context matters, then H is
NOT a Computation or a Pure Function, BY DEFINITON. PERIOD.

Since being a Computation is a REQUIREMENT for a Halt Decider, if it
fails to be a Computation, it isn't a Halt Decider.

So, you just admitted that your H doesn't meet the requirements to be a
Halt Decider.

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<9uidnUb4ArOe3jv_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9370&group=comp.ai.philosophy#9370

  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: Sun, 12 Jun 2022 14:48:19 -0500
Date: Sun, 12 Jun 2022 14:48:17 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
<3aqpK.70288$X_i.41523@fx18.iad>
<p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
<MMqpK.70296$X_i.31643@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <MMqpK.70296$X_i.31643@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <9uidnUb4ArOe3jv_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 68
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7yW4x65kUApivJI3UoKpgmbzGYFmudRMcoQXgfcVIRFkcmA+p4P5MXCUb6nrAy1MraLot3exrQNE3SF!WKZHGJyMBYT0g5YvfSGaET7uzypAjJMB7XCOj7dn1YKY/Iz3D2E2DsMewjxcL06MOOEq29loZxaB
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: 4233
 by: olcott - Sun, 12 Jun 2022 19:48 UTC

On 6/12/2022 2:04 PM, Richard Damon wrote:
> On 6/12/22 2:48 PM, olcott wrote:
>> On 6/12/2022 1:22 PM, Richard Damon wrote:
>>>
>>> On 6/12/22 2:07 PM, olcott wrote:
>>>> On 6/12/2022 1:00 PM, Richard Damon wrote:
>>>>> On 6/12/22 1:16 PM, olcott wrote:
>>>>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>>>>
>>>>>>>> rewritten:
>>>>>>>>
>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>> non-halting behavior pattern such that it correctly determines
>>>>>>>> that a complete simulation of the input would never stop
>>>>>>>> running, or reach the final state of this input then the SHD
>>>>>>>> aborts its simulation and returns 0.
>>>>>>>
>>>>>>> So, you are just admitting to the category error?
>>>>>>>
>>>>>>
>>>>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>>>>>> A halt decider must compute the mapping from its input finite
>>>>>> strings to its own accept or reject state on the basis of the
>>>>>> actual behavior that is actually specified by this input finite
>>>>>> string.
>>>>>>
>>>>>> All rebuttals to this are exactly the same as looking for a white
>>>>>> dog in your living room by looking for a black cat in your kitchen.
>>>>>>
>>>>>>
>>>>>
>>>>> Right, and the input to H needs to be a representation of the
>>>>> macine and its input, in this case P and P.
>>>>
>>>> The correct x86 emulation of the machine code of P by H is the
>>>> ultimate measure of the behavior specified by P to H.
>>>>
>>>
>>> And by definition, the correct x86 emualation behaves exactly the
>>> same as the program the code comes from.
>>
>> The direct execution of P(P) is conclusively proven to have a
>> different sequence of instructions that its correct x86 emulation by H.
>
> Kind of hard for something to not match its definition and still be
> correct.
>>
>> This is caused by the fact that when H(P,P) is executed before its
>> input its emulated the sequence has a different starting point than
>> when P is executed before H is executed.
>
> Nope, P starts at its beginning both times.
When P(P) is executed its behavior conditionally depends on the return
value of H.

When H(P,P) is executed the correctly emulated P cannot possibly reach
the point where its behavior depends on H.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<RAtpK.223210$zgr9.35306@fx13.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9378&group=comp.ai.philosophy#9378

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer01.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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
<3aqpK.70288$X_i.41523@fx18.iad>
<p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
<MMqpK.70296$X_i.31643@fx18.iad>
<9uidnUb4ArOe3jv_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <9uidnUb4ArOe3jv_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 97
Message-ID: <RAtpK.223210$zgr9.35306@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: Sun, 12 Jun 2022 18:16:14 -0400
X-Received-Bytes: 5620
 by: Richard Damon - Sun, 12 Jun 2022 22:16 UTC

On 6/12/22 3:48 PM, olcott wrote:
> On 6/12/2022 2:04 PM, Richard Damon wrote:
>> On 6/12/22 2:48 PM, olcott wrote:
>>> On 6/12/2022 1:22 PM, Richard Damon wrote:
>>>>
>>>> On 6/12/22 2:07 PM, olcott wrote:
>>>>> On 6/12/2022 1:00 PM, Richard Damon wrote:
>>>>>> On 6/12/22 1:16 PM, olcott wrote:
>>>>>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>>>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>>>>>
>>>>>>>>> rewritten:
>>>>>>>>>
>>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>>> non-halting behavior pattern such that it correctly determines
>>>>>>>>> that a complete simulation of the input would never stop
>>>>>>>>> running, or reach the final state of this input then the SHD
>>>>>>>>> aborts its simulation and returns 0.
>>>>>>>>
>>>>>>>> So, you are just admitting to the category error?
>>>>>>>>
>>>>>>>
>>>>>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT ALL:
>>>>>>> A halt decider must compute the mapping from its input finite
>>>>>>> strings to its own accept or reject state on the basis of the
>>>>>>> actual behavior that is actually specified by this input finite
>>>>>>> string.
>>>>>>>
>>>>>>> All rebuttals to this are exactly the same as looking for a white
>>>>>>> dog in your living room by looking for a black cat in your kitchen.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Right, and the input to H needs to be a representation of the
>>>>>> macine and its input, in this case P and P.
>>>>>
>>>>> The correct x86 emulation of the machine code of P by H is the
>>>>> ultimate measure of the behavior specified by P to H.
>>>>>
>>>>
>>>> And by definition, the correct x86 emualation behaves exactly the
>>>> same as the program the code comes from.
>>>
>>> The direct execution of P(P) is conclusively proven to have a
>>> different sequence of instructions that its correct x86 emulation by H.
>>
>> Kind of hard for something to not match its definition and still be
>> correct.
>>>
>>> This is caused by the fact that when H(P,P) is executed before its
>>> input its emulated the sequence has a different starting point than
>>> when P is executed before H is executed.
>>
>> Nope, P starts at its beginning both times.
> When P(P) is executed its behavior conditionally depends on the return
> value of H.
>
> When H(P,P) is executed the correctly emulated P cannot possibly reach
> the point where its behavior depends on H.
>

You seem confused. We aren't comparing P(P) to H(P,P) and saying they
need to generate the same sequence of states.

We are comparing P(P) to the correct emulation of the input to H(P,P),
or the two different calls to H(P,P) (from main or from P(P)).

IF P(P) can call H(P,P) and get returned the value 0, then the CORRECT
simulation of the input to H(P,P) will do the same, because you have
DEFINED that H(P,P) WILL abort its simulation, and thus it doesn't do a
"Correct Simulation of its input".

Since you have already admitted that H doesn't ACTUALLY perform a
correct and complete emulation of its input, you can't use the logic
that if it did it would never return an answer. THAT is UNSOUND Logic.

If this IS the behavior of H, then H is NOT a pure function of its
inputs, since in both cases we are just calling H(P,P) and thus
somewhere the code is depending on something besides the input to behave
differently.

If you want to claim that H IS just a pure function of its input, but
does behave differerently, then what is the instruction that created the
first difference in behavior?

Since you claim that H only depends on its input, the inputs to that
instruction will be the same for the two cases, but the instruction does
two different things.

I don't think you can show that, because you design for H is likely not
actually a pure function of its inputs (or it is using a function that
isn't a pure function ITS inputs, which makes H not pure either).

Go ahead, prove me a liar and post what instruction behaved differently
in the two cases with the same input.

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0 [rewrite]

<HMadndRRnrbm9Tv_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9379&group=comp.ai.philosophy#9379

  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: Sun, 12 Jun 2022 17:28:11 -0500
Date: Sun, 12 Jun 2022 17:28:08 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0 [rewrite]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<t8534p$g44$1@dont-email.me> <e3ppK.86602$ntj.10204@fx15.iad>
<WeudnSEy-JIbgjv_nZ2dnUU7_8zNnZ2d@giganews.com>
<hRppK.157942$70j.145749@fx16.iad>
<4KWdnV1uWu_Ytjv_nZ2dnUU7_81g4p2d@giganews.com>
<3aqpK.70288$X_i.41523@fx18.iad>
<p5mdnY5quJyXqDv_nZ2dnUU7_8zNnZ2d@giganews.com>
<MMqpK.70296$X_i.31643@fx18.iad>
<9uidnUb4ArOe3jv_nZ2dnUU7_8zNnZ2d@giganews.com>
<RAtpK.223210$zgr9.35306@fx13.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <RAtpK.223210$zgr9.35306@fx13.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <HMadndRRnrbm9Tv_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 88
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-rbXjV6KOPVsSXas/R2bE53HzL+PESOckcgqLBx895oJp3tqLDQEFdPj8jbgplSwtjK0zi5er67lrCjd!D3i+OjeCy5MFdH7tdJKc3lYklefOz0v95c1m6G/oRuurdqJ4QCvumcdz5n1JgvK8zgeKBmybqsvS
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: 5225
 by: olcott - Sun, 12 Jun 2022 22:28 UTC

On 6/12/2022 5:16 PM, Richard Damon wrote:
> On 6/12/22 3:48 PM, olcott wrote:
>> On 6/12/2022 2:04 PM, Richard Damon wrote:
>>> On 6/12/22 2:48 PM, olcott wrote:
>>>> On 6/12/2022 1:22 PM, Richard Damon wrote:
>>>>>
>>>>> On 6/12/22 2:07 PM, olcott wrote:
>>>>>> On 6/12/2022 1:00 PM, Richard Damon wrote:
>>>>>>> On 6/12/22 1:16 PM, olcott wrote:
>>>>>>>> On 6/12/2022 12:07 PM, Richard Damon wrote:
>>>>>>>>> On 6/12/22 12:10 PM, olcott wrote:
>>>>>>>>>> On 6/12/2022 11:07 AM, olcott wrote:
>>>>>>>>>>
>>>>>>>>>> rewritten:
>>>>>>>>>>
>>>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>>>> non-halting behavior pattern such that it correctly determines
>>>>>>>>>> that a complete simulation of the input would never stop
>>>>>>>>>> running, or reach the final state of this input then the SHD
>>>>>>>>>> aborts its simulation and returns 0.
>>>>>>>>>
>>>>>>>>> So, you are just admitting to the category error?
>>>>>>>>>
>>>>>>>>
>>>>>>>> THAT YOU FAIL TO COMPREHEND THE TRUTH OF THIS IS NO REBUTTAL AT
>>>>>>>> ALL:
>>>>>>>> A halt decider must compute the mapping from its input finite
>>>>>>>> strings to its own accept or reject state on the basis of the
>>>>>>>> actual behavior that is actually specified by this input finite
>>>>>>>> string.
>>>>>>>>
>>>>>>>> All rebuttals to this are exactly the same as looking for a
>>>>>>>> white dog in your living room by looking for a black cat in your
>>>>>>>> kitchen.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> Right, and the input to H needs to be a representation of the
>>>>>>> macine and its input, in this case P and P.
>>>>>>
>>>>>> The correct x86 emulation of the machine code of P by H is the
>>>>>> ultimate measure of the behavior specified by P to H.
>>>>>>
>>>>>
>>>>> And by definition, the correct x86 emualation behaves exactly the
>>>>> same as the program the code comes from.
>>>>
>>>> The direct execution of P(P) is conclusively proven to have a
>>>> different sequence of instructions that its correct x86 emulation by H.
>>>
>>> Kind of hard for something to not match its definition and still be
>>> correct.
>>>>
>>>> This is caused by the fact that when H(P,P) is executed before its
>>>> input its emulated the sequence has a different starting point than
>>>> when P is executed before H is executed.
>>>
>>> Nope, P starts at its beginning both times.
>> When P(P) is executed its behavior conditionally depends on the return
>> value of H.
>>
>> When H(P,P) is executed the correctly emulated P cannot possibly reach
>> the point where its behavior depends on H.
>>
>
> You seem confused. We aren't comparing P(P) to H(P,P) and saying they
> need to generate the same sequence of states.
>
> We are comparing P(P) to the correct emulation of the input to H(P,P),
> or the two different calls to H(P,P) (from main or from P(P)).
>
> IF P(P) can call H(P,P) and get returned the value 0,

This is the part where you seem to be a brain dead moron.
I use these harsh terms because I have totally explained this to you
many hundreds of times.

The correctly emulated input to H(P,P) cannot possibly get any return
value from H because it keeps calling H in infinitely nested emulation
until it has its emulation aborted.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9387&group=comp.ai.philosophy#9387

  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: Mon, 13 Jun 2022 09:27:09 -0500
Date: Mon, 13 Jun 2022 09:27:08 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 75
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-1LPsC60mCTnsfu/7APico8qJccKCphQBh+Ks3r9pdRQGK4JfJkOIfEoiYY1azfixsWhjOmgrfiqCXzW!eUyzYDuV5g47VaWG+Kvyc23N/vrwzDTEgiB7vHReiZiXynJ6xVcc818iW3qQn7BF0gbIimTKslY2
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: 4221
 by: olcott - Mon, 13 Jun 2022 14:27 UTC

On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>> *The criterion measure for a simulating halt decider SHD*
>> When the correct partial simulation of the input matches a non-halting
>> behavior pattern such that it can be correctly determined that a correct
>> and complete simulation of the input would never stop running, or reach
>> the final state of this input then the SHD aborts its simulation and
>> returns 0.
>>
>> 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
>>
>> *H and P match the above halting problem relationship to each other*
>>
>> 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.
>>
> So your case is that you have dry run P(P) and determined that it never halts.
> Additionally H(P,P) reports non-halting. Therefore you conclude that H is
> correct.

In the above case when H(P,P) partially emulates its input it correctly
determines that a correct and complete emulation of its input would
never stop running or reach the "ret" instruction of P. Instead it would
be stuck in infinitely recursive emulation.

I have updated the algorithm so that it is a pure function of its
inputs. As soon as P calls H for the first time, H (knowing its own
machine address) is able to look though the prior execution trace and
see that P is calling H with the same arguments that it was called with
and there are no instructions in P that would break this cycle.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220613171346.00004f73@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9388&group=comp.ai.philosophy#9388

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx09.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Message-ID: <20220613171346.00004f73@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_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: 77
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 13 Jun 2022 16:13:46 UTC
Date: Mon, 13 Jun 2022 17:13:46 +0100
X-Received-Bytes: 3901
 by: Mr Flibble - Mon, 13 Jun 2022 16:13 UTC

On Mon, 13 Jun 2022 09:27:08 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> > On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
> >> *The criterion measure for a simulating halt decider SHD*
> >> When the correct partial simulation of the input matches a
> >> non-halting behavior pattern such that it can be correctly
> >> determined that a correct and complete simulation of the input
> >> would never stop running, or reach the final state of this input
> >> then the SHD aborts its simulation and returns 0.
> >>
> >> 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
> >>
> >> *H and P match the above halting problem relationship to each
> >> other*
> >>
> >> 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.
> >>
> > So your case is that you have dry run P(P) and determined that it
> > never halts. Additionally H(P,P) reports non-halting. Therefore you
> > conclude that H is correct.
>
> In the above case when H(P,P) partially emulates its input it
> correctly determines that a correct and complete emulation of its
> input would never stop running or reach the "ret" instruction of P.
> Instead it would be stuck in infinitely recursive emulation.
>
> I have updated the algorithm so that it is a pure function of its
> inputs. As soon as P calls H for the first time, H (knowing its own
> machine address) is able to look though the prior execution trace and
> see that P is calling H with the same arguments that it was called
> with and there are no instructions in P that would break this cycle.
Naive.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9389&group=comp.ai.philosophy#9389

  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: Mon, 13 Jun 2022 12:51:09 -0500
Date: Mon, 13 Jun 2022 12:51:08 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220613171346.00004f73@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 91
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-yywBUlFjBM4ciyaIoCqkSqlwi6/pX6dj6DOr/174edWmeUhQnTRtUdIG0Bg0e5xEMs25T91e2mjFJ5t!gNxTgVUt45aWoyH2lxea6n8MOWYlhjonHw95Pt4iU6dxKiVDLDwPZq6Qv1OlER69Btt1igowXiry
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: 4861
 by: olcott - Mon, 13 Jun 2022 17:51 UTC

On 6/13/2022 11:13 AM, Mr Flibble wrote:
> On Mon, 13 Jun 2022 09:27:08 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>>>> *The criterion measure for a simulating halt decider SHD*
>>>> When the correct partial simulation of the input matches a
>>>> non-halting behavior pattern such that it can be correctly
>>>> determined that a correct and complete simulation of the input
>>>> would never stop running, or reach the final state of this input
>>>> then the SHD aborts its simulation and returns 0.
>>>>
>>>> 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
>>>>
>>>> *H and P match the above halting problem relationship to each
>>>> other*
>>>>
>>>> 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.
>>>>
>>> So your case is that you have dry run P(P) and determined that it
>>> never halts. Additionally H(P,P) reports non-halting. Therefore you
>>> conclude that H is correct.
>>
>> In the above case when H(P,P) partially emulates its input it
>> correctly determines that a correct and complete emulation of its
>> input would never stop running or reach the "ret" instruction of P.
>> Instead it would be stuck in infinitely recursive emulation.
>>
>> I have updated the algorithm so that it is a pure function of its
>> inputs. As soon as P calls H for the first time, H (knowing its own
>> machine address) is able to look though the prior execution trace and
>> see that P is calling H with the same arguments that it was called
>> with and there are no instructions in P that would break this cycle.
>
> Naive.
>
> /Flibble
>

The last paragraph has been extensively reviewed and validated on
another forum, thus saying that it is simply Naive carries zero weight.

The only way that the last paragraph can be rebutted is to find a
counter-example that proves it to be incorrect.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220613190704.00004c57@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9390&group=comp.ai.philosophy#9390

  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!tr1.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!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!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0
Message-ID: <20220613190704.00004c57@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com> <df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com> <wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com> <20220613171346.00004f73@reddwarf.jmc> <MfKdnfX7F5KQ5Dr_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: 95
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 13 Jun 2022 18:07:05 UTC
Date: Mon, 13 Jun 2022 19:07:04 +0100
X-Received-Bytes: 4714
 by: Mr Flibble - Mon, 13 Jun 2022 18:07 UTC

On Mon, 13 Jun 2022 12:51:08 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/13/2022 11:13 AM, Mr Flibble wrote:
> > On Mon, 13 Jun 2022 09:27:08 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> >>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
> >>>> *The criterion measure for a simulating halt decider SHD*
> >>>> When the correct partial simulation of the input matches a
> >>>> non-halting behavior pattern such that it can be correctly
> >>>> determined that a correct and complete simulation of the input
> >>>> would never stop running, or reach the final state of this input
> >>>> then the SHD aborts its simulation and returns 0.
> >>>>
> >>>> 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
> >>>>
> >>>> *H and P match the above halting problem relationship to each
> >>>> other*
> >>>>
> >>>> 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.
> >>>>
> >>> So your case is that you have dry run P(P) and determined that it
> >>> never halts. Additionally H(P,P) reports non-halting. Therefore
> >>> you conclude that H is correct.
> >>
> >> In the above case when H(P,P) partially emulates its input it
> >> correctly determines that a correct and complete emulation of its
> >> input would never stop running or reach the "ret" instruction of P.
> >> Instead it would be stuck in infinitely recursive emulation.
> >>
> >> I have updated the algorithm so that it is a pure function of its
> >> inputs. As soon as P calls H for the first time, H (knowing its own
> >> machine address) is able to look though the prior execution trace
> >> and see that P is calling H with the same arguments that it was
> >> called with and there are no instructions in P that would break
> >> this cycle.
> >
> > Naive.
> >
> > /Flibble
> >
>
> The last paragraph has been extensively reviewed and validated on
> another forum, thus saying that it is simply Naive carries zero
> weight.
>
> The only way that the last paragraph can be rebutted is to find a
> counter-example that proves it to be incorrect.
Publish your algorithm which determines that there are no instructions
in P that would break the cycle.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9391&group=comp.ai.philosophy#9391

  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: Mon, 13 Jun 2022 13:25:51 -0500
Date: Mon, 13 Jun 2022 13:25:50 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613190704.00004c57@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220613190704.00004c57@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 121
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-VfMPaL8OOfiyxD+mSwzD/mb04RcI0Ccq8q0EYPkB/N6u1iX5qJirrS7PBlEomogYhnJpVHFjS/r688U!Jii+2s1wtkESFqNzVOIagG3QMd6g0+EzcobG1v0964kEiJVZaIMlhQl3P6YuvG1nddI6vs49NRTp
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: 6062
 by: olcott - Mon, 13 Jun 2022 18:25 UTC

On 6/13/2022 1:07 PM, Mr Flibble wrote:
> On Mon, 13 Jun 2022 12:51:08 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
>>> On Mon, 13 Jun 2022 09:27:08 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>> When the correct partial simulation of the input matches a
>>>>>> non-halting behavior pattern such that it can be correctly
>>>>>> determined that a correct and complete simulation of the input
>>>>>> would never stop running, or reach the final state of this input
>>>>>> then the SHD aborts its simulation and returns 0.
>>>>>>
>>>>>> 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
>>>>>>
>>>>>> *H and P match the above halting problem relationship to each
>>>>>> other*
>>>>>>
>>>>>> 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.
>>>>>>
>>>>> So your case is that you have dry run P(P) and determined that it
>>>>> never halts. Additionally H(P,P) reports non-halting. Therefore
>>>>> you conclude that H is correct.
>>>>
>>>> In the above case when H(P,P) partially emulates its input it
>>>> correctly determines that a correct and complete emulation of its
>>>> input would never stop running or reach the "ret" instruction of P.
>>>> Instead it would be stuck in infinitely recursive emulation.
>>>>
>>>> I have updated the algorithm so that it is a pure function of its
>>>> inputs. As soon as P calls H for the first time, H (knowing its own
>>>> machine address) is able to look though the prior execution trace
>>>> and see that P is calling H with the same arguments that it was
>>>> called with and there are no instructions in P that would break
>>>> this cycle.
>>>
>>> Naive.
>>>
>>> /Flibble
>>>
>>
>> The last paragraph has been extensively reviewed and validated on
>> another forum, thus saying that it is simply Naive carries zero
>> weight.
>>
>> The only way that the last paragraph can be rebutted is to find a
>> counter-example that proves it to be incorrect.
>
> Publish your algorithm which determines that there are no instructions
> in P that would break the cycle.
>
> /Flibble
>

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

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220613201203.00004485@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9392&group=comp.ai.philosophy#9392

  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!tr2.eu1.usenetexpress.com!81.171.65.16.MISMATCH!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0
Message-ID: <20220613201203.00004485@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com> <df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com> <wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com> <20220613171346.00004f73@reddwarf.jmc> <MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com> <20220613190704.00004c57@reddwarf.jmc> <Et6dnfktP_6yHDr_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: 124
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 13 Jun 2022 19:12:03 UTC
Date: Mon, 13 Jun 2022 20:12:03 +0100
X-Received-Bytes: 5953
 by: Mr Flibble - Mon, 13 Jun 2022 19:12 UTC

On Mon, 13 Jun 2022 13:25:50 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/13/2022 1:07 PM, Mr Flibble wrote:
> > On Mon, 13 Jun 2022 12:51:08 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/13/2022 11:13 AM, Mr Flibble wrote:
> >>> On Mon, 13 Jun 2022 09:27:08 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> >>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
> >>>>>> *The criterion measure for a simulating halt decider SHD*
> >>>>>> When the correct partial simulation of the input matches a
> >>>>>> non-halting behavior pattern such that it can be correctly
> >>>>>> determined that a correct and complete simulation of the input
> >>>>>> would never stop running, or reach the final state of this
> >>>>>> input then the SHD aborts its simulation and returns 0.
> >>>>>>
> >>>>>> 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
> >>>>>>
> >>>>>> *H and P match the above halting problem relationship to each
> >>>>>> other*
> >>>>>>
> >>>>>> 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.
> >>>>>>
> >>>>> So your case is that you have dry run P(P) and determined that
> >>>>> it never halts. Additionally H(P,P) reports non-halting.
> >>>>> Therefore you conclude that H is correct.
> >>>>
> >>>> In the above case when H(P,P) partially emulates its input it
> >>>> correctly determines that a correct and complete emulation of its
> >>>> input would never stop running or reach the "ret" instruction of
> >>>> P. Instead it would be stuck in infinitely recursive emulation.
> >>>>
> >>>> I have updated the algorithm so that it is a pure function of its
> >>>> inputs. As soon as P calls H for the first time, H (knowing its
> >>>> own machine address) is able to look though the prior execution
> >>>> trace and see that P is calling H with the same arguments that
> >>>> it was called with and there are no instructions in P that would
> >>>> break this cycle.
> >>>
> >>> Naive.
> >>>
> >>> /Flibble
> >>>
> >>
> >> The last paragraph has been extensively reviewed and validated on
> >> another forum, thus saying that it is simply Naive carries zero
> >> weight.
> >>
> >> The only way that the last paragraph can be rebutted is to find a
> >> counter-example that proves it to be incorrect.
> >
> > Publish your algorithm which determines that there are no
> > instructions in P that would break the cycle.
> >
> > /Flibble
> >
>
>
> _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]

That is a trace of P, it is not an algorithm which determines that
there are no instructions in P that would break the cycle. Publish the
source code of your algorithm.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<BoSdnVIZz_qnEjr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9393&group=comp.ai.philosophy#9393

  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: Mon, 13 Jun 2022 14:25:46 -0500
Date: Mon, 13 Jun 2022 14:25: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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613190704.00004c57@reddwarf.jmc>
<Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613201203.00004485@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220613201203.00004485@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <BoSdnVIZz_qnEjr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 136
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-MqikAvxQip0KP7VVXidYicRIK7THGloupE9K3JV8+FhvamAqP0R3COwMk5Js9KlLemMvQ6vOzv7gowA!ToIz5KpifTvlYgj3gaG8mUyfmA9rYhPMhhck8NssvdnKodbDRon8m9vWifuESK+vBGY0HohEMHCI
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: 6970
 by: olcott - Mon, 13 Jun 2022 19:25 UTC

On 6/13/2022 2:12 PM, Mr Flibble wrote:
> On Mon, 13 Jun 2022 13:25:50 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/13/2022 1:07 PM, Mr Flibble wrote:
>>> On Mon, 13 Jun 2022 12:51:08 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
>>>>> On Mon, 13 Jun 2022 09:27:08 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
>>>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>> non-halting behavior pattern such that it can be correctly
>>>>>>>> determined that a correct and complete simulation of the input
>>>>>>>> would never stop running, or reach the final state of this
>>>>>>>> input then the SHD aborts its simulation and returns 0.
>>>>>>>>
>>>>>>>> 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
>>>>>>>>
>>>>>>>> *H and P match the above halting problem relationship to each
>>>>>>>> other*
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>> So your case is that you have dry run P(P) and determined that
>>>>>>> it never halts. Additionally H(P,P) reports non-halting.
>>>>>>> Therefore you conclude that H is correct.
>>>>>>
>>>>>> In the above case when H(P,P) partially emulates its input it
>>>>>> correctly determines that a correct and complete emulation of its
>>>>>> input would never stop running or reach the "ret" instruction of
>>>>>> P. Instead it would be stuck in infinitely recursive emulation.
>>>>>>
>>>>>> I have updated the algorithm so that it is a pure function of its
>>>>>> inputs. As soon as P calls H for the first time, H (knowing its
>>>>>> own machine address) is able to look though the prior execution
>>>>>> trace and see that P is calling H with the same arguments that
>>>>>> it was called with and there are no instructions in P that would
>>>>>> break this cycle.
>>>>>
>>>>> Naive.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> The last paragraph has been extensively reviewed and validated on
>>>> another forum, thus saying that it is simply Naive carries zero
>>>> weight.
>>>>
>>>> The only way that the last paragraph can be rebutted is to find a
>>>> counter-example that proves it to be incorrect.
>>>
>>> Publish your algorithm which determines that there are no
>>> instructions in P that would break the cycle.
>>>
>>> /Flibble
>>>
>>
>>
>> _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]
>
> That is a trace of P, it is not an algorithm which determines that
> there are no instructions in P that would break the cycle. Publish the
> source code of your algorithm.
>
> /Flibble
>

Because everyone can see that above first seven instructions of P
provide no means for the emulated input to H(P,P) to break out of
repeated x86 emulations your request for code that recognizes this is
merely playing head games.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220613202923.00003496@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9394&group=comp.ai.philosophy#9394

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx03.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Message-ID: <20220613202923.00003496@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613190704.00004c57@reddwarf.jmc>
<Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613201203.00004485@reddwarf.jmc>
<BoSdnVIZz_qnEjr_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: 139
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 13 Jun 2022 19:29:23 UTC
Date: Mon, 13 Jun 2022 20:29:23 +0100
X-Received-Bytes: 6768
 by: Mr Flibble - Mon, 13 Jun 2022 19:29 UTC

On Mon, 13 Jun 2022 14:25:47 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/13/2022 2:12 PM, Mr Flibble wrote:
> > On Mon, 13 Jun 2022 13:25:50 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/13/2022 1:07 PM, Mr Flibble wrote:
> >>> On Mon, 13 Jun 2022 12:51:08 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
> >>>>> On Mon, 13 Jun 2022 09:27:08 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> >>>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
> >>>>>>>> *The criterion measure for a simulating halt decider SHD*
> >>>>>>>> When the correct partial simulation of the input matches a
> >>>>>>>> non-halting behavior pattern such that it can be correctly
> >>>>>>>> determined that a correct and complete simulation of the
> >>>>>>>> input would never stop running, or reach the final state of
> >>>>>>>> this input then the SHD aborts its simulation and returns 0.
> >>>>>>>>
> >>>>>>>> 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
> >>>>>>>>
> >>>>>>>> *H and P match the above halting problem relationship to each
> >>>>>>>> other*
> >>>>>>>>
> >>>>>>>> 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.
> >>>>>>> So your case is that you have dry run P(P) and determined that
> >>>>>>> it never halts. Additionally H(P,P) reports non-halting.
> >>>>>>> Therefore you conclude that H is correct.
> >>>>>>
> >>>>>> In the above case when H(P,P) partially emulates its input it
> >>>>>> correctly determines that a correct and complete emulation of
> >>>>>> its input would never stop running or reach the "ret"
> >>>>>> instruction of P. Instead it would be stuck in infinitely
> >>>>>> recursive emulation.
> >>>>>>
> >>>>>> I have updated the algorithm so that it is a pure function of
> >>>>>> its inputs. As soon as P calls H for the first time, H
> >>>>>> (knowing its own machine address) is able to look though the
> >>>>>> prior execution trace and see that P is calling H with the
> >>>>>> same arguments that it was called with and there are no
> >>>>>> instructions in P that would break this cycle.
> >>>>>
> >>>>> Naive.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> The last paragraph has been extensively reviewed and validated on
> >>>> another forum, thus saying that it is simply Naive carries zero
> >>>> weight.
> >>>>
> >>>> The only way that the last paragraph can be rebutted is to find a
> >>>> counter-example that proves it to be incorrect.
> >>>
> >>> Publish your algorithm which determines that there are no
> >>> instructions in P that would break the cycle.
> >>>
> >>> /Flibble
> >>>
> >>
> >>
> >> _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]
> >
> > That is a trace of P, it is not an algorithm which determines that
> > there are no instructions in P that would break the cycle. Publish
> > the source code of your algorithm.
> >
> > /Flibble
> >
>
> Because everyone can see that above first seven instructions of P
> provide no means for the emulated input to H(P,P) to break out of
> repeated x86 emulations your request for code that recognizes this is
> merely playing head games.
You've got nothing.

/Flibble

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<CaqdnVYoacXZCTr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9395&group=comp.ai.philosophy#9395

  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: Mon, 13 Jun 2022 14:47:15 -0500
Date: Mon, 13 Jun 2022 14:47:16 -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: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613190704.00004c57@reddwarf.jmc>
<Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613201203.00004485@reddwarf.jmc>
<BoSdnVIZz_qnEjr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613202923.00003496@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220613202923.00003496@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <CaqdnVYoacXZCTr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 155
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-cNS8KuK5N5y+XVfF+41PXViE1tlp7IQ91y2x9hjdJDV/nmInOW/p+1I98W2oWBHzg8AmJZdhyZQt+kJ!2MNjW4oABL1eoLo11Lm2+deSfNeaYM7cVYI3nsyotb4kbzXvOlB2dElvZQ68df0SdkpzkrJtvJuy
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: 7903
 by: olcott - Mon, 13 Jun 2022 19:47 UTC

On 6/13/2022 2:29 PM, Mr Flibble wrote:
> On Mon, 13 Jun 2022 14:25:47 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/13/2022 2:12 PM, Mr Flibble wrote:
>>> On Mon, 13 Jun 2022 13:25:50 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/13/2022 1:07 PM, Mr Flibble wrote:
>>>>> On Mon, 13 Jun 2022 12:51:08 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
>>>>>>> On Mon, 13 Jun 2022 09:27:08 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
>>>>>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>>>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>>>> non-halting behavior pattern such that it can be correctly
>>>>>>>>>> determined that a correct and complete simulation of the
>>>>>>>>>> input would never stop running, or reach the final state of
>>>>>>>>>> this input then the SHD aborts its simulation and returns 0.
>>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>> *H and P match the above halting problem relationship to each
>>>>>>>>>> other*
>>>>>>>>>>
>>>>>>>>>> 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.
>>>>>>>>> So your case is that you have dry run P(P) and determined that
>>>>>>>>> it never halts. Additionally H(P,P) reports non-halting.
>>>>>>>>> Therefore you conclude that H is correct.
>>>>>>>>
>>>>>>>> In the above case when H(P,P) partially emulates its input it
>>>>>>>> correctly determines that a correct and complete emulation of
>>>>>>>> its input would never stop running or reach the "ret"
>>>>>>>> instruction of P. Instead it would be stuck in infinitely
>>>>>>>> recursive emulation.
>>>>>>>>
>>>>>>>> I have updated the algorithm so that it is a pure function of
>>>>>>>> its inputs. As soon as P calls H for the first time, H
>>>>>>>> (knowing its own machine address) is able to look though the
>>>>>>>> prior execution trace and see that P is calling H with the
>>>>>>>> same arguments that it was called with and there are no
>>>>>>>> instructions in P that would break this cycle.
>>>>>>>
>>>>>>> Naive.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> The last paragraph has been extensively reviewed and validated on
>>>>>> another forum, thus saying that it is simply Naive carries zero
>>>>>> weight.
>>>>>>
>>>>>> The only way that the last paragraph can be rebutted is to find a
>>>>>> counter-example that proves it to be incorrect.
>>>>>
>>>>> Publish your algorithm which determines that there are no
>>>>> instructions in P that would break the cycle.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>>
>>>> _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]
>>>
>>> That is a trace of P, it is not an algorithm which determines that
>>> there are no instructions in P that would break the cycle. Publish
>>> the source code of your algorithm.
>>>
>>> /Flibble
>>>
>>
>> Because everyone can see that above first seven instructions of P
>> provide no means for the emulated input to H(P,P) to break out of
>> repeated x86 emulations your request for code that recognizes this is
>> merely playing head games.
>
> You've got nothing.
>
> /Flibble
>

Every competent software engineer can very easily tell that it would be
very easy to write a program that examines the correct x86 emulation of
the above P to determine that P cannot break out of its recursive
emulation.

That you imply that this cannot be correctly determined without actually
seeing the code that does this can't reasonably be construed as any
honest mistake.

--
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: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<20220613210713.00003d33@reddwarf.jmc>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9396&group=comp.ai.philosophy#9396

  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!tr2.eu1.usenetexpress.com!81.171.65.16.MISMATCH!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx06.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0
Message-ID: <20220613210713.00003d33@reddwarf.jmc>
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com> <df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com> <wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com> <20220613171346.00004f73@reddwarf.jmc> <MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com> <20220613190704.00004c57@reddwarf.jmc> <Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com> <20220613201203.00004485@reddwarf.jmc> <BoSdnVIZz_qnEjr_nZ2dnUU7_8zNnZ2d@giganews.com> <20220613202923.00003496@reddwarf.jmc> <CaqdnVYoacXZCTr_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: 159
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 13 Jun 2022 20:07:14 UTC
Date: Mon, 13 Jun 2022 21:07:13 +0100
X-Received-Bytes: 7840
 by: Mr Flibble - Mon, 13 Jun 2022 20:07 UTC

On Mon, 13 Jun 2022 14:47:16 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/13/2022 2:29 PM, Mr Flibble wrote:
> > On Mon, 13 Jun 2022 14:25:47 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/13/2022 2:12 PM, Mr Flibble wrote:
> >>> On Mon, 13 Jun 2022 13:25:50 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/13/2022 1:07 PM, Mr Flibble wrote:
> >>>>> On Mon, 13 Jun 2022 12:51:08 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
> >>>>>>> On Mon, 13 Jun 2022 09:27:08 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
> >>>>>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
> >>>>>>>>>> *The criterion measure for a simulating halt decider SHD*
> >>>>>>>>>> When the correct partial simulation of the input matches a
> >>>>>>>>>> non-halting behavior pattern such that it can be correctly
> >>>>>>>>>> determined that a correct and complete simulation of the
> >>>>>>>>>> input would never stop running, or reach the final state of
> >>>>>>>>>> this input then the SHD aborts its simulation and returns
> >>>>>>>>>> 0.
> >>>>>>>>>>
> >>>>>>>>>> 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
> >>>>>>>>>>
> >>>>>>>>>> *H and P match the above halting problem relationship to
> >>>>>>>>>> each other*
> >>>>>>>>>>
> >>>>>>>>>> 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.
> >>>>>>>>> So your case is that you have dry run P(P) and determined
> >>>>>>>>> that it never halts. Additionally H(P,P) reports
> >>>>>>>>> non-halting. Therefore you conclude that H is correct.
> >>>>>>>>
> >>>>>>>> In the above case when H(P,P) partially emulates its input it
> >>>>>>>> correctly determines that a correct and complete emulation of
> >>>>>>>> its input would never stop running or reach the "ret"
> >>>>>>>> instruction of P. Instead it would be stuck in infinitely
> >>>>>>>> recursive emulation.
> >>>>>>>>
> >>>>>>>> I have updated the algorithm so that it is a pure function of
> >>>>>>>> its inputs. As soon as P calls H for the first time, H
> >>>>>>>> (knowing its own machine address) is able to look though the
> >>>>>>>> prior execution trace and see that P is calling H with the
> >>>>>>>> same arguments that it was called with and there are no
> >>>>>>>> instructions in P that would break this cycle.
> >>>>>>>
> >>>>>>> Naive.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> The last paragraph has been extensively reviewed and validated
> >>>>>> on another forum, thus saying that it is simply Naive carries
> >>>>>> zero weight.
> >>>>>>
> >>>>>> The only way that the last paragraph can be rebutted is to
> >>>>>> find a counter-example that proves it to be incorrect.
> >>>>>
> >>>>> Publish your algorithm which determines that there are no
> >>>>> instructions in P that would break the cycle.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>>
> >>>> _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]
> >>>
> >>> That is a trace of P, it is not an algorithm which determines that
> >>> there are no instructions in P that would break the cycle.
> >>> Publish the source code of your algorithm.
> >>>
> >>> /Flibble
> >>>
> >>
> >> Because everyone can see that above first seven instructions of P
> >> provide no means for the emulated input to H(P,P) to break out of
> >> repeated x86 emulations your request for code that recognizes this
> >> is merely playing head games.
> >
> > You've got nothing.
> >
> > /Flibble
> >
>
> Every competent software engineer can very easily tell that it would
> be very easy to write a program that examines the correct x86
> emulation of the above P to determine that P cannot break out of its
> recursive emulation.
>
> That you imply that this cannot be correctly determined without
> actually seeing the code that does this can't reasonably be construed
> as any honest mistake.

Click here to read the complete article

Re: Criterion Measure of a simulating halt decider proving that H(P,P)==0

<pf2dnUgWrM0lBzr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=9397&group=comp.ai.philosophy#9397

  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: Mon, 13 Jun 2022 15:14:48 -0500
Date: Mon, 13 Jun 2022 15:14:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Criterion Measure of a simulating halt decider proving that
H(P,P)==0
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <9cydnSRGyve2kjv_nZ2dnUU7_83NnZ2d@giganews.com>
<df7ee193-4fe4-4af9-8184-f77e1f5fad37n@googlegroups.com>
<wPGdnZn2p5yg1Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613171346.00004f73@reddwarf.jmc>
<MfKdnfX7F5KQ5Dr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220613190704.00004c57@reddwarf.jmc>
<Et6dnfktP_6yHDr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613201203.00004485@reddwarf.jmc>
<BoSdnVIZz_qnEjr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613202923.00003496@reddwarf.jmc>
<CaqdnVYoacXZCTr_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220613210713.00003d33@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220613210713.00003d33@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <pf2dnUgWrM0lBzr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 207
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-FXx4dvE9aeiQgb26MelqrvbG/YngrDwG5+D4U+3slzGneQhFQHWiabv8dn7kbxoLQONpB47bOTEMW+Q!+ktGSUpIDtMwNEp3+NcEPdnU4/28XN8WiGratfKH6/OM6+Fjv1RaMDanjkW9Jpcckrix+iNDA/wA
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: 9942
 by: olcott - Mon, 13 Jun 2022 20:14 UTC

On 6/13/2022 3:07 PM, Mr Flibble wrote:
> On Mon, 13 Jun 2022 14:47:16 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/13/2022 2:29 PM, Mr Flibble wrote:
>>> On Mon, 13 Jun 2022 14:25:47 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/13/2022 2:12 PM, Mr Flibble wrote:
>>>>> On Mon, 13 Jun 2022 13:25:50 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/13/2022 1:07 PM, Mr Flibble wrote:
>>>>>>> On Mon, 13 Jun 2022 12:51:08 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 6/13/2022 11:13 AM, Mr Flibble wrote:
>>>>>>>>> On Mon, 13 Jun 2022 09:27:08 -0500
>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>
>>>>>>>>>> On 6/13/2022 2:44 AM, Malcolm McLean wrote:
>>>>>>>>>>> On Sunday, 12 June 2022 at 17:07:14 UTC+1, olcott wrote:
>>>>>>>>>>>> *The criterion measure for a simulating halt decider SHD*
>>>>>>>>>>>> When the correct partial simulation of the input matches a
>>>>>>>>>>>> non-halting behavior pattern such that it can be correctly
>>>>>>>>>>>> determined that a correct and complete simulation of the
>>>>>>>>>>>> input would never stop running, or reach the final state of
>>>>>>>>>>>> this input then the SHD aborts its simulation and returns
>>>>>>>>>>>> 0.
>>>>>>>>>>>>
>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>> *H and P match the above halting problem relationship to
>>>>>>>>>>>> each other*
>>>>>>>>>>>>
>>>>>>>>>>>> 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.
>>>>>>>>>>> So your case is that you have dry run P(P) and determined
>>>>>>>>>>> that it never halts. Additionally H(P,P) reports
>>>>>>>>>>> non-halting. Therefore you conclude that H is correct.
>>>>>>>>>>
>>>>>>>>>> In the above case when H(P,P) partially emulates its input it
>>>>>>>>>> correctly determines that a correct and complete emulation of
>>>>>>>>>> its input would never stop running or reach the "ret"
>>>>>>>>>> instruction of P. Instead it would be stuck in infinitely
>>>>>>>>>> recursive emulation.
>>>>>>>>>>
>>>>>>>>>> I have updated the algorithm so that it is a pure function of
>>>>>>>>>> its inputs. As soon as P calls H for the first time, H
>>>>>>>>>> (knowing its own machine address) is able to look though the
>>>>>>>>>> prior execution trace and see that P is calling H with the
>>>>>>>>>> same arguments that it was called with and there are no
>>>>>>>>>> instructions in P that would break this cycle.
>>>>>>>>>
>>>>>>>>> Naive.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> The last paragraph has been extensively reviewed and validated
>>>>>>>> on another forum, thus saying that it is simply Naive carries
>>>>>>>> zero weight.
>>>>>>>>
>>>>>>>> The only way that the last paragraph can be rebutted is to
>>>>>>>> find a counter-example that proves it to be incorrect.
>>>>>>>
>>>>>>> Publish your algorithm which determines that there are no
>>>>>>> instructions in P that would break the cycle.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _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]
>>>>>
>>>>> That is a trace of P, it is not an algorithm which determines that
>>>>> there are no instructions in P that would break the cycle.
>>>>> Publish the source code of your algorithm.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Because everyone can see that above first seven instructions of P
>>>> provide no means for the emulated input to H(P,P) to break out of
>>>> repeated x86 emulations your request for code that recognizes this
>>>> is merely playing head games.
>>>
>>> You've got nothing.
>>>
>>> /Flibble
>>>
>>
>> Every competent software engineer can very easily tell that it would
>> be very easy to write a program that examines the correct x86
>> emulation of the above P to determine that P cannot break out of its
>> recursive emulation.
>>
>> That you imply that this cannot be correctly determined without
>> actually seeing the code that does this can't reasonably be construed
>> as any honest mistake.
>
> Are you pattern matching x86 opcodes "EB FE" or not? Publish source
> code so we don't have to guess.
>
> /Flibble
>


Click here to read the complete article
Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor