Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Those who can, do; those who can't, simulate.


devel / comp.theory / Re: Helping Olcott

SubjectAuthor
* Helping OlcottMr Flibble
+* Helping Olcottolcott
|+* Helping OlcottMr Flibble
||`* Helping Olcottolcott
|| +* Helping OlcottMr Flibble
|| |`* Helping Olcottolcott
|| | `* Helping OlcottMr Flibble
|| |  `* Helping Olcottolcott
|| |   +* Helping OlcottMr Flibble
|| |   |`* Helping Olcottolcott
|| |   | +- Helping OlcottRichard Damon
|| |   | `* Helping OlcottDennis Bush
|| |   |  `* Helping Olcottolcott
|| |   |   `* Helping OlcottDennis Bush
|| |   |    `* Helping Olcottolcott
|| |   |     `* Helping OlcottDennis Bush
|| |   |      `* Helping Olcottolcott
|| |   |       +- Helping Olcottolcott
|| |   |       `* Helping OlcottDennis Bush
|| |   |        `* Helping Olcottolcott
|| |   |         `* Helping OlcottDennis Bush
|| |   |          `* Helping Olcottolcott
|| |   |           `- Helping OlcottDennis Bush
|| |   +- Helping OlcottRichard Damon
|| |   `* Helping OlcottPaul N
|| |    `* Helping Olcottolcott
|| |     `- Helping OlcottRichard Damon
|| `- Helping OlcottRichard Damon
|+- Helping OlcottRichard Damon
|`- Helping OlcottRichard Damon
+* Helping OlcottMalcolm McLean
|+* Helping OlcottMr Flibble
||`* Helping Olcottolcott
|| +* Helping OlcottMr Flibble
|| |`* Helping Olcottolcott
|| | `- Helping OlcottMr Flibble
|| `- Helping OlcottRichard Damon
|+* Helping Olcottolcott
||`- Helping OlcottRichard Damon
|`* Helping OlcottBen Bacarisse
| `* Helping Olcottolcott
|  `* Helping OlcottDennis Bush
|   `* Helping Olcottolcott
|    +* Helping OlcottDennis Bush
|    |+* Helping Olcottolcott
|    ||+* Helping OlcottDennis Bush
|    |||`* Helping Olcottolcott
|    ||| +* Helping OlcottDennis Bush
|    ||| |`* Helping Olcottolcott
|    ||| | `- Helping OlcottDennis Bush
|    ||| +- Helping OlcottRichard Damon
|    ||| `* Helping OlcottMikko
|    |||  `* Helping Olcottolcott
|    |||   +* Helping OlcottDennis Bush
|    |||   |`* Helping Olcottolcott
|    |||   | +- Helping OlcottDennis Bush
|    |||   | `- Helping OlcottRichard Damon
|    |||   `* Helping OlcottMikko
|    |||    `- Helping Olcottolcott
|    ||`- Helping OlcottRichard Damon
|    |`* Helping OlcottMr Flibble
|    | `* Helping Olcottolcott
|    |  `- Helping OlcottMr Flibble
|    `- Helping OlcottRichard Damon
+* Helping OlcottMikko
|+* Helping Olcottolcott
||`- Helping OlcottRichard Damon
|`* Helping Olcottolcott
| `- Helping OlcottRichard Damon
+* Helping Olcottolcott
|`- Helping OlcottRichard Damon
`* Helping Olcottwij
 +* Helping Olcottolcott
 |`* Helping Olcottwij
 | `* Helping Olcottolcott
 |  `* Helping Olcottwij
 |   `* Helping Olcottolcott
 |    +* Helping Olcottwij
 |    |`* Helping Olcottolcott
 |    | +* Helping OlcottSkep Dick
 |    | |`* Helping Olcottolcott
 |    | | `- Helping OlcottRichard Damon
 |    | `- Helping OlcottRichard Damon
 |    `* Helping Olcottwij
 |     +* Helping OlcottRichard Damon
 |     |`- Helping OlcottSkep Dick
 |     `* Helping Olcottolcott
 |      `- Helping OlcottRichard Damon
 `- Helping OlcottRichard Damon

Pages:1234
Re: Helping Olcott

<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4442:b0:6b2:844e:ee67 with SMTP id w2-20020a05620a444200b006b2844eee67mr17289773qkp.625.1658944308507;
Wed, 27 Jul 2022 10:51:48 -0700 (PDT)
X-Received: by 2002:a05:6902:10c2:b0:671:73dd:e67e with SMTP id
w2-20020a05690210c200b0067173dde67emr6919238ybu.16.1658944308169; Wed, 27 Jul
2022 10:51:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 27 Jul 2022 10:51:48 -0700 (PDT)
In-Reply-To: <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Wed, 27 Jul 2022 17:51:48 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4354
 by: Dennis Bush - Wed, 27 Jul 2022 17:51 UTC

On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> On 7/27/2022 12:14 PM, Dennis Bush wrote:
> > On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> >> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> >>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>
> >>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> >>>>> How can we help Olcott understand that his "infinite recursion" is a
> >>>>> property of his simulating halting decider and NOT a property of the
> >>>>> input passed to his decider? His error is compounded by him
> >>>>> incorrectly mapping his decider's recursion to the input being
> >>>>> non-halting.
> >>>>>
> >>>> The input passed to the decider includes a near copy of the decider
> >>>> itself. So if the decider works on the simulating principle, then
> >>>> infinitely nested simulation is a property of the system, and that's
> >>>> the way that a reasonably functional simulating decider will fail.
> >>>
> >>> This sentence is not unlike stating that if the moon is made of cheese
> >>> then halting is decidable. Or that a halt decider fails to be a halt
> >>> decider it can fail by infinitely nested simulation.
> >>>
> >>> There are no halt deciders, simulating or otherwise. Nothing about them
> >>> can be recursive or non-recursive.
> >>>
> >>>> (PO is aware of this and tries to code round it, but in fact this
> >>>> cannot be done).
> >>>
> >>> He is not aware that there are no halt deciders, and I don't think
> >>> anyone should be encouraging that misunderstanding.
> >>>
> >>>> However Linz's H_Hat doesn't require H to be a simulating halt
> >>>> decider.
> >>>
> >>> He required H to an arbitrary denote a member of an empty set.
> >>>
> >> H(P,P) does correctly determine that its correct x86 emulation of its
> >> input would never reach the C:"return" or x86:"ret" instruction of this
> >> input because this input specifies infinitely recursive simulation to H.
> >
> > The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
> >
> > The halting problem cares if Pa(Pa) halts, which it does.
> >
> > If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >
> 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(P,P) does correctly determine the halt status of the above
> "pathological" input template.

No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.

If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.

Re: Helping Olcott

<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 27 Jul 2022 13:08:29 -0500
Date: Wed, 27 Jul 2022 13:08:28 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 85
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AH5li8MCUUBJdNVaQRp5f7Mgy1PQOw8Yf6gMEnzitzZKVnZh/vJJZw6XtjXFBTBNdL229lah8LkaoL/!dgfHXD8/B3uKVjrRbmXElulwzROpb3Eiy7gn0HD+TJ4tmZgdzdncI0TlIUsMldVVJltoj5Mb7sNz!HQ==
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: 5482
 by: olcott - Wed, 27 Jul 2022 18:08 UTC

On 7/27/2022 12:51 PM, Dennis Bush wrote:
> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>
>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>> How can we help Olcott understand that his "infinite recursion" is a
>>>>>>> property of his simulating halting decider and NOT a property of the
>>>>>>> input passed to his decider? His error is compounded by him
>>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>>> non-halting.
>>>>>>>
>>>>>> The input passed to the decider includes a near copy of the decider
>>>>>> itself. So if the decider works on the simulating principle, then
>>>>>> infinitely nested simulation is a property of the system, and that's
>>>>>> the way that a reasonably functional simulating decider will fail.
>>>>>
>>>>> This sentence is not unlike stating that if the moon is made of cheese
>>>>> then halting is decidable. Or that a halt decider fails to be a halt
>>>>> decider it can fail by infinitely nested simulation.
>>>>>
>>>>> There are no halt deciders, simulating or otherwise. Nothing about them
>>>>> can be recursive or non-recursive.
>>>>>
>>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>>> cannot be done).
>>>>>
>>>>> He is not aware that there are no halt deciders, and I don't think
>>>>> anyone should be encouraging that misunderstanding.
>>>>>
>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>> decider.
>>>>>
>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>
>>>> H(P,P) does correctly determine that its correct x86 emulation of its
>>>> input would never reach the C:"return" or x86:"ret" instruction of this
>>>> input because this input specifies infinitely recursive simulation to H.
>>>
>>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
>>>
>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>
>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
>>>
>> 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(P,P) does correctly determine the halt status of the above
>> "pathological" input template.
>
> No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
>

Because the correctly simulated input to H(P,P) specifies infinite
recursion H cannot simulate its input to the final state of this input.

> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.

If we change the subject to some entirely different sequence of
instructions like you just did then you commit the strawman deception.

*straw man*
An intentionally misrepresented proposition that is set up because it is
easier to defeat than an opponent's real argument.
https://www.lexico.com/en/definition/straw_man

The verified fact is that H(P,P) does correctly determine that the
correct correct correct correct
correct correct correct correct
correct correct correct correct
simulation of its input would never reach the C:"return" or x86:"ret"
instruction of this input because this input species infinite recursion
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: Helping Olcott

<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a0c:f28c:0:b0:474:6b84:930 with SMTP id k12-20020a0cf28c000000b004746b840930mr7274158qvl.96.1658945975381;
Wed, 27 Jul 2022 11:19:35 -0700 (PDT)
X-Received: by 2002:a81:2506:0:b0:31e:7c6f:ce with SMTP id l6-20020a812506000000b0031e7c6f00cemr20516375ywl.16.1658945975080;
Wed, 27 Jul 2022 11:19:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 27 Jul 2022 11:19:34 -0700 (PDT)
In-Reply-To: <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Wed, 27 Jul 2022 18:19:35 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 6212
 by: Dennis Bush - Wed, 27 Jul 2022 18:19 UTC

On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
> On 7/27/2022 12:51 PM, Dennis Bush wrote:
> > On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> >> On 7/27/2022 12:14 PM, Dennis Bush wrote:
> >>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> >>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> >>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>
> >>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> >>>>>>> How can we help Olcott understand that his "infinite recursion" is a
> >>>>>>> property of his simulating halting decider and NOT a property of the
> >>>>>>> input passed to his decider? His error is compounded by him
> >>>>>>> incorrectly mapping his decider's recursion to the input being
> >>>>>>> non-halting.
> >>>>>>>
> >>>>>> The input passed to the decider includes a near copy of the decider
> >>>>>> itself. So if the decider works on the simulating principle, then
> >>>>>> infinitely nested simulation is a property of the system, and that's
> >>>>>> the way that a reasonably functional simulating decider will fail.
> >>>>>
> >>>>> This sentence is not unlike stating that if the moon is made of cheese
> >>>>> then halting is decidable. Or that a halt decider fails to be a halt
> >>>>> decider it can fail by infinitely nested simulation.
> >>>>>
> >>>>> There are no halt deciders, simulating or otherwise. Nothing about them
> >>>>> can be recursive or non-recursive.
> >>>>>
> >>>>>> (PO is aware of this and tries to code round it, but in fact this
> >>>>>> cannot be done).
> >>>>>
> >>>>> He is not aware that there are no halt deciders, and I don't think
> >>>>> anyone should be encouraging that misunderstanding.
> >>>>>
> >>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
> >>>>>> decider.
> >>>>>
> >>>>> He required H to an arbitrary denote a member of an empty set.
> >>>>>
> >>>> H(P,P) does correctly determine that its correct x86 emulation of its
> >>>> input would never reach the C:"return" or x86:"ret" instruction of this
> >>>> input because this input specifies infinitely recursive simulation to H.
> >>>
> >>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
> >>>
> >>> The halting problem cares if Pa(Pa) halts, which it does.
> >>>
> >>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >>>
> >> 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(P,P) does correctly determine the halt status of the above
> >> "pathological" input template.
> >
> > No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
> >
> Because the correctly simulated input to H(P,P) specifies infinite
> recursion H cannot simulate its input to the final state of this input.

There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.

A *complete* and correct simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too soon.

> > If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> If we change the subject to some entirely different sequence of
> instructions like you just did then you commit the strawman deception.

H has a fixed algorithm. That algorithm is Ha. P has a fixed algorithm. That algorithm is Pa. It's the same set of instructions.

>
> *straw man*
> An intentionally misrepresented proposition that is set up because it is
> easier to defeat than an opponent's real argument.
> https://www.lexico.com/en/definition/straw_man
>
> The verified fact is that H(P,P) does correctly determine that the
> correct correct correct correct
> correct correct correct correct
> correct correct correct correct
> simulation of its input would never reach the C:"return" or x86:"ret"
> instruction of this input because this input species infinite recursion
> to H.

There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.

So H / Ha is not a halt decider because it is answering the wrong question.

Re: Helping Olcott

<20220727194037.00006897@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx08.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Message-ID: <20220727194037.00006897@reddwarf.jmc.corp>
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk>
<tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 72
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 27 Jul 2022 18:40:37 UTC
Date: Wed, 27 Jul 2022 19:40:37 +0100
X-Received-Bytes: 4415
 by: Mr Flibble - Wed, 27 Jul 2022 18:40 UTC

On Wed, 27 Jul 2022 10:51:48 -0700 (PDT)
Dennis Bush <dbush.mobile@gmail.com> wrote:

> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> > On 7/27/2022 12:14 PM, Dennis Bush wrote:
> > > On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> > >> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> > >>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> > >>>
> > >>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> > >>>>> How can we help Olcott understand that his "infinite
> > >>>>> recursion" is a property of his simulating halting decider
> > >>>>> and NOT a property of the input passed to his decider? His
> > >>>>> error is compounded by him incorrectly mapping his decider's
> > >>>>> recursion to the input being non-halting.
> > >>>>>
> > >>>> The input passed to the decider includes a near copy of the
> > >>>> decider itself. So if the decider works on the simulating
> > >>>> principle, then infinitely nested simulation is a property of
> > >>>> the system, and that's the way that a reasonably functional
> > >>>> simulating decider will fail.
> > >>>
> > >>> This sentence is not unlike stating that if the moon is made of
> > >>> cheese then halting is decidable. Or that a halt decider fails
> > >>> to be a halt decider it can fail by infinitely nested
> > >>> simulation.
> > >>>
> > >>> There are no halt deciders, simulating or otherwise. Nothing
> > >>> about them can be recursive or non-recursive.
> > >>>
> > >>>> (PO is aware of this and tries to code round it, but in fact
> > >>>> this cannot be done).
> > >>>
> > >>> He is not aware that there are no halt deciders, and I don't
> > >>> think anyone should be encouraging that misunderstanding.
> > >>>
> > >>>> However Linz's H_Hat doesn't require H to be a simulating halt
> > >>>> decider.
> > >>>
> > >>> He required H to an arbitrary denote a member of an empty set.
> > >>>
> > >> H(P,P) does correctly determine that its correct x86 emulation
> > >> of its input would never reach the C:"return" or x86:"ret"
> > >> instruction of this input because this input specifies
> > >> infinitely recursive simulation to H.
> > >
> > > The halting problem doesn't care that there is no implementation
> > > of the function H that can simulate the function P to a final
> > > state.
> > >
> > > The halting problem cares if Pa(Pa) halts, which it does.
> > >
> > > If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
> > > returns 0, therefore Ha is not a halt decider.
> > 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(P,P) does correctly determine the halt status of the above
> > "pathological" input template.
>
> No, it determines that no implementation of the function H can
> simulate the function call P(P) to a final state.

Not true, my SHD can as I have solved the problem of designing a
simulating halt decider that does not rely on recursion:

https://github.com/i42output/halting-problem#readme

/Flibble

Re: Helping Olcott

<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 27 Jul 2022 13:46:18 -0500
Date: Wed, 27 Jul 2022 13:46:17 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 211
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-RMtsmT6Til3D128hq5mBBbVDt6ipge6ZDmFJ9tTNQXnMnlnh+5flgkI3tug/u92yIo2g9AnIyGNpAST!XHMBtviMcD7ARZux149kvWpqF1qocpEJYHJvJ99LwBYPcQGrhGsig5iET2uUIYi1HlvR/iQzPlCN!pQ==
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: 11361
 by: olcott - Wed, 27 Jul 2022 18:46 UTC

On 7/27/2022 1:19 PM, Dennis Bush wrote:
> On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
>> On 7/27/2022 12:51 PM, Dennis Bush wrote:
>>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>
>>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>>>> How can we help Olcott understand that his "infinite recursion" is a
>>>>>>>>> property of his simulating halting decider and NOT a property of the
>>>>>>>>> input passed to his decider? His error is compounded by him
>>>>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>>>>> non-halting.
>>>>>>>>>
>>>>>>>> The input passed to the decider includes a near copy of the decider
>>>>>>>> itself. So if the decider works on the simulating principle, then
>>>>>>>> infinitely nested simulation is a property of the system, and that's
>>>>>>>> the way that a reasonably functional simulating decider will fail.
>>>>>>>
>>>>>>> This sentence is not unlike stating that if the moon is made of cheese
>>>>>>> then halting is decidable. Or that a halt decider fails to be a halt
>>>>>>> decider it can fail by infinitely nested simulation.
>>>>>>>
>>>>>>> There are no halt deciders, simulating or otherwise. Nothing about them
>>>>>>> can be recursive or non-recursive.
>>>>>>>
>>>>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>>>>> cannot be done).
>>>>>>>
>>>>>>> He is not aware that there are no halt deciders, and I don't think
>>>>>>> anyone should be encouraging that misunderstanding.
>>>>>>>
>>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>>>> decider.
>>>>>>>
>>>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>>>
>>>>>> H(P,P) does correctly determine that its correct x86 emulation of its
>>>>>> input would never reach the C:"return" or x86:"ret" instruction of this
>>>>>> input because this input specifies infinitely recursive simulation to H.
>>>>>
>>>>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
>>>>>
>>>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>>>
>>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
>>>>>
>>>> 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(P,P) does correctly determine the halt status of the above
>>>> "pathological" input template.
>>>
>>> No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
>>>
>> Because the correctly simulated input to H(P,P) specifies infinite
>> recursion H cannot simulate its input to the final state of this input.
>
> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
>
> A *complete* and correct simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too soon.
>
>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
>> If we change the subject to some entirely different sequence of
>> instructions like you just did then you commit the strawman deception.
>
> H has a fixed algorithm. That algorithm is Ha. P has a fixed algorithm. That algorithm is Pa. It's the same set of instructions.
>
>>
>> *straw man*
>> An intentionally misrepresented proposition that is set up because it is
>> easier to defeat than an opponent's real argument.
>> https://www.lexico.com/en/definition/straw_man
>>
>> The verified fact is that H(P,P) does correctly determine that the
>> correct correct correct correct
>> correct correct correct correct
>> correct correct correct correct
>> simulation of its input would never reach the C:"return" or x86:"ret"
>> instruction of this input because this input species infinite recursion
>> to H.
>
> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
>
> So H / Ha is not a halt decider because it is answering the wrong question.

Below I show that pattern that any expert of the x86 language can spot
as specifying infinitely recursive simulation right below.

The correct x86 emulation of the input to H(P,P) by H would always cycle
through its first seven instructions of P again and again until H aborts
its simulation of P.

*You must be clueless about the x86 language to not see this*
*You must be clueless about the x86 language to not see this*
*You must be clueless about the x86 language to not see this*
*You must be clueless about the x86 language to not see this*
*You must be clueless about the x86 language to not see this*

Example 06:
H correctly determines that P() never halts (prior version of halt decider)

#include <stdint.h>
#define u32 uint32_t

#include <stdint.h>
typedef void (*ptr)();

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

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

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

_main()
[00001372](01) 55 push ebp
[00001373](02) 8bec mov ebp,esp
[00001375](05) 6852130000 push 00001352 // push P
[0000137a](05) 6852130000 push 00001352 // push P
[0000137f](05) e81efeffff call 000011a2 // call H
[00001384](03) 83c408 add esp,+08
[00001387](01) 50 push eax
[00001388](05) 6823040000 push 00000423 // "Input_Halts = "
[0000138d](05) e8e0f0ffff call 00000472 // call Output
[00001392](03) 83c408 add esp,+08
[00001395](02) 33c0 xor eax,eax
[00001397](01) 5d pop ebp
[00001398](01) c3 ret
Size in bytes:(0039) [00001398]

machine stack stack machine assembly
address address data code language
======== ======== ======== ========= =============
....[00001372][0010229e][00000000] 55 push ebp
....[00001373][0010229e][00000000] 8bec mov ebp,esp
....[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
....[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
....[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H

Begin Local Halt Decider Simulation Execution Trace Stored at:212352
// H emulates the first seven instructions of P
....[00001352][0021233e][00212342] 55 push ebp // enter P
....[00001353][0021233e][00212342] 8bec mov ebp,esp
....[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
....[00001358][0021233a][00001352] 50 push eax // push P
....[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
....[0000135c][00212336][00001352] 51 push ecx // push P
....[0000135d][00212332][00001362] e840feffff call 000011a2 // call H


Click here to read the complete article
Re: Helping Olcott

<9IKdnfz7WIBTFXz_nZ2dnUU7_81i4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 27 Jul 2022 13:49:50 -0500
Date: Wed, 27 Jul 2022 13:49:49 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<20220727194037.00006897@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220727194037.00006897@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <9IKdnfz7WIBTFXz_nZ2dnUU7_81i4p2d@giganews.com>
Lines: 84
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-QaOnTCYUFTndXg0s1zTzlVArH1LE6Ahceihl18ovgExwTflWV5o5uzxaaBYmC+D78Z+ltg9XXE/A0g5!y/AoLzeSBav1z2dVNGvPNIz9myj6pwiR42obTL9dFxyurdPX8hCjvhPZp+APAC2/slre8qV6LgKS!0A==
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: 5186
 by: olcott - Wed, 27 Jul 2022 18:49 UTC

On 7/27/2022 1:40 PM, Mr Flibble wrote:
> On Wed, 27 Jul 2022 10:51:48 -0700 (PDT)
> Dennis Bush <dbush.mobile@gmail.com> wrote:
>
>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>
>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>>> How can we help Olcott understand that his "infinite
>>>>>>>> recursion" is a property of his simulating halting decider
>>>>>>>> and NOT a property of the input passed to his decider? His
>>>>>>>> error is compounded by him incorrectly mapping his decider's
>>>>>>>> recursion to the input being non-halting.
>>>>>>>>
>>>>>>> The input passed to the decider includes a near copy of the
>>>>>>> decider itself. So if the decider works on the simulating
>>>>>>> principle, then infinitely nested simulation is a property of
>>>>>>> the system, and that's the way that a reasonably functional
>>>>>>> simulating decider will fail.
>>>>>>
>>>>>> This sentence is not unlike stating that if the moon is made of
>>>>>> cheese then halting is decidable. Or that a halt decider fails
>>>>>> to be a halt decider it can fail by infinitely nested
>>>>>> simulation.
>>>>>>
>>>>>> There are no halt deciders, simulating or otherwise. Nothing
>>>>>> about them can be recursive or non-recursive.
>>>>>>
>>>>>>> (PO is aware of this and tries to code round it, but in fact
>>>>>>> this cannot be done).
>>>>>>
>>>>>> He is not aware that there are no halt deciders, and I don't
>>>>>> think anyone should be encouraging that misunderstanding.
>>>>>>
>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>>> decider.
>>>>>>
>>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>>
>>>>> H(P,P) does correctly determine that its correct x86 emulation
>>>>> of its input would never reach the C:"return" or x86:"ret"
>>>>> instruction of this input because this input specifies
>>>>> infinitely recursive simulation to H.
>>>>
>>>> The halting problem doesn't care that there is no implementation
>>>> of the function H that can simulate the function P to a final
>>>> state.
>>>>
>>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>>
>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
>>>> returns 0, therefore Ha is not a halt decider.
>>> 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(P,P) does correctly determine the halt status of the above
>>> "pathological" input template.
>>
>> No, it determines that no implementation of the function H can
>> simulate the function call P(P) to a final state.
>
> Not true, my SHD can as I have solved the problem of designing a
> simulating halt decider that does not rely on recursion:
>
> https://github.com/i42output/halting-problem#readme
>
> /Flibble
>

You have a function that is called in infinite recursion return to its
caller. This is like an actual infinite loop that halts on its own after
three iterations.

--
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: Helping Olcott

<04ac2874-47c1-4fff-a683-a29f436ec1c5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:2909:b0:6b6:a94:a988 with SMTP id m9-20020a05620a290900b006b60a94a988mr18474880qkp.350.1658948990258;
Wed, 27 Jul 2022 12:09:50 -0700 (PDT)
X-Received: by 2002:a05:6902:723:b0:670:b2a7:b267 with SMTP id
l3-20020a056902072300b00670b2a7b267mr19195287ybt.345.1658948989982; Wed, 27
Jul 2022 12:09:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 27 Jul 2022 12:09:49 -0700 (PDT)
In-Reply-To: <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <04ac2874-47c1-4fff-a683-a29f436ec1c5n@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Wed, 27 Jul 2022 19:09:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 8968
 by: Dennis Bush - Wed, 27 Jul 2022 19:09 UTC

On Wednesday, July 27, 2022 at 2:46:26 PM UTC-4, olcott wrote:
> On 7/27/2022 1:19 PM, Dennis Bush wrote:
> > On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
> >> On 7/27/2022 12:51 PM, Dennis Bush wrote:
> >>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> >>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
> >>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> >>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> >>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>>>
> >>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> >>>>>>>>> How can we help Olcott understand that his "infinite recursion" is a
> >>>>>>>>> property of his simulating halting decider and NOT a property of the
> >>>>>>>>> input passed to his decider? His error is compounded by him
> >>>>>>>>> incorrectly mapping his decider's recursion to the input being
> >>>>>>>>> non-halting.
> >>>>>>>>>
> >>>>>>>> The input passed to the decider includes a near copy of the decider
> >>>>>>>> itself. So if the decider works on the simulating principle, then
> >>>>>>>> infinitely nested simulation is a property of the system, and that's
> >>>>>>>> the way that a reasonably functional simulating decider will fail.
> >>>>>>>
> >>>>>>> This sentence is not unlike stating that if the moon is made of cheese
> >>>>>>> then halting is decidable. Or that a halt decider fails to be a halt
> >>>>>>> decider it can fail by infinitely nested simulation.
> >>>>>>>
> >>>>>>> There are no halt deciders, simulating or otherwise. Nothing about them
> >>>>>>> can be recursive or non-recursive.
> >>>>>>>
> >>>>>>>> (PO is aware of this and tries to code round it, but in fact this
> >>>>>>>> cannot be done).
> >>>>>>>
> >>>>>>> He is not aware that there are no halt deciders, and I don't think
> >>>>>>> anyone should be encouraging that misunderstanding.
> >>>>>>>
> >>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
> >>>>>>>> decider.
> >>>>>>>
> >>>>>>> He required H to an arbitrary denote a member of an empty set.
> >>>>>>>
> >>>>>> H(P,P) does correctly determine that its correct x86 emulation of its
> >>>>>> input would never reach the C:"return" or x86:"ret" instruction of this
> >>>>>> input because this input specifies infinitely recursive simulation to H.
> >>>>>
> >>>>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
> >>>>>
> >>>>> The halting problem cares if Pa(Pa) halts, which it does.
> >>>>>
> >>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >>>>>
> >>>> 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(P,P) does correctly determine the halt status of the above
> >>>> "pathological" input template.
> >>>
> >>> No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
> >>>
> >> Because the correctly simulated input to H(P,P) specifies infinite
> >> recursion H cannot simulate its input to the final state of this input..
> >
> > There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
> >
> > A *complete* and correct simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too soon.
> >
> >>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >> If we change the subject to some entirely different sequence of
> >> instructions like you just did then you commit the strawman deception.
> >
> > H has a fixed algorithm. That algorithm is Ha. P has a fixed algorithm. That algorithm is Pa. It's the same set of instructions.
> >
> >>
> >> *straw man*
> >> An intentionally misrepresented proposition that is set up because it is
> >> easier to defeat than an opponent's real argument.
> >> https://www.lexico.com/en/definition/straw_man
> >>
> >> The verified fact is that H(P,P) does correctly determine that the
> >> correct correct correct correct
> >> correct correct correct correct
> >> correct correct correct correct
> >> simulation of its input would never reach the C:"return" or x86:"ret"
> >> instruction of this input because this input species infinite recursion
> >> to H.
> >
> > There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
> >
> > So H / Ha is not a halt decider because it is answering the wrong question.
> Below I show that pattern that any expert of the x86 language can spot
> as specifying infinitely recursive simulation right below.

And your pattern is incorrect as proved by UTM(Pa,Pa) halting, and as several people have explained to you.

It's not enough that there are no instructions in the function P prior to the call to the function H that branch. There have to be no instructions *between successive calls to H* that branch, and there are *several* functions in the function H as well as other functions that it calls.

So this explains why your criteria 3 is wrong. Failure to explain why the above is wrong will be taken as admission that your criteria 3 is invalid.

>
> The correct x86 emulation of the input to H(P,P) by H would always cycle
> through its first seven instructions of P again and again until H aborts
> its simulation of P.

The correct *but not complete* emulation performed by Ha aborts too soon.

We already know that the direct execution of Pa(Pa) and the simulation performed by Ha are identical up the the point where Ha aborts. We as humans can then manually simulate the input to Ha past the point where it aborted. In doing so, we see that the instructions are identical to the continued direct execution of Pa(Pa) all the way up to where it halts. Specifically, we can see Pa call Ha, then we see the simulated Ha abort and return 0, then we see Pa halt.

You think that because no implementation of the function H can simulate the function call P(P) to a final state (which is what you mean when you say "would") that non halting is the right answer. But you're answering the wrong question.

For Ha to be a halt decider, it MUST answer whether any arbitrary algorithm will halt when given a particular input. Specifically, Ha(Pa,Pa) MUST answer whether *the machine* Pa(Pa) halts. It does not answer this correctly, so it is wrong.

Re: Helping Olcott

<AYmdnSqZ5JXZDHz_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 27 Jul 2022 14:25:56 -0500
Date: Wed, 27 Jul 2022 14:25:55 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<04ac2874-47c1-4fff-a683-a29f436ec1c5n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <04ac2874-47c1-4fff-a683-a29f436ec1c5n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <AYmdnSqZ5JXZDHz_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 123
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-9nqh+kRhNEj/FfHg9OSBar3BRTUUnllOto+3ZBZnomLT6MFQi5JUKx0pCpaAargvjQbR+48EQyt796z!l/194LQoQL6Q4BX+q8HMmOlLO54tAgo8DIzuFx4w82T2nMUoF5E1L1T7o/MOfSuvRznY1WXLEr4L!eg==
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: 7972
 by: olcott - Wed, 27 Jul 2022 19:25 UTC

On 7/27/2022 2:09 PM, Dennis Bush wrote:
> On Wednesday, July 27, 2022 at 2:46:26 PM UTC-4, olcott wrote:
>> On 7/27/2022 1:19 PM, Dennis Bush wrote:
>>> On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
>>>> On 7/27/2022 12:51 PM, Dennis Bush wrote:
>>>>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>>>>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>>>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>>>
>>>>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>>>>>> How can we help Olcott understand that his "infinite recursion" is a
>>>>>>>>>>> property of his simulating halting decider and NOT a property of the
>>>>>>>>>>> input passed to his decider? His error is compounded by him
>>>>>>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>>>>>>> non-halting.
>>>>>>>>>>>
>>>>>>>>>> The input passed to the decider includes a near copy of the decider
>>>>>>>>>> itself. So if the decider works on the simulating principle, then
>>>>>>>>>> infinitely nested simulation is a property of the system, and that's
>>>>>>>>>> the way that a reasonably functional simulating decider will fail.
>>>>>>>>>
>>>>>>>>> This sentence is not unlike stating that if the moon is made of cheese
>>>>>>>>> then halting is decidable. Or that a halt decider fails to be a halt
>>>>>>>>> decider it can fail by infinitely nested simulation.
>>>>>>>>>
>>>>>>>>> There are no halt deciders, simulating or otherwise. Nothing about them
>>>>>>>>> can be recursive or non-recursive.
>>>>>>>>>
>>>>>>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>>>>>>> cannot be done).
>>>>>>>>>
>>>>>>>>> He is not aware that there are no halt deciders, and I don't think
>>>>>>>>> anyone should be encouraging that misunderstanding.
>>>>>>>>>
>>>>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>>>>>> decider.
>>>>>>>>>
>>>>>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>>>>>
>>>>>>>> H(P,P) does correctly determine that its correct x86 emulation of its
>>>>>>>> input would never reach the C:"return" or x86:"ret" instruction of this
>>>>>>>> input because this input specifies infinitely recursive simulation to H.
>>>>>>>
>>>>>>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
>>>>>>>
>>>>>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>>>>>
>>>>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
>>>>>>>
>>>>>> 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(P,P) does correctly determine the halt status of the above
>>>>>> "pathological" input template.
>>>>>
>>>>> No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
>>>>>
>>>> Because the correctly simulated input to H(P,P) specifies infinite
>>>> recursion H cannot simulate its input to the final state of this input.
>>>
>>> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
>>>
>>> A *complete* and correct simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too soon.
>>>
>>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
>>>> If we change the subject to some entirely different sequence of
>>>> instructions like you just did then you commit the strawman deception.
>>>
>>> H has a fixed algorithm. That algorithm is Ha. P has a fixed algorithm. That algorithm is Pa. It's the same set of instructions.
>>>
>>>>
>>>> *straw man*
>>>> An intentionally misrepresented proposition that is set up because it is
>>>> easier to defeat than an opponent's real argument.
>>>> https://www.lexico.com/en/definition/straw_man
>>>>
>>>> The verified fact is that H(P,P) does correctly determine that the
>>>> correct correct correct correct
>>>> correct correct correct correct
>>>> correct correct correct correct
>>>> simulation of its input would never reach the C:"return" or x86:"ret"
>>>> instruction of this input because this input species infinite recursion
>>>> to H.
>>>
>>> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
>>>
>>> So H / Ha is not a halt decider because it is answering the wrong question.
>> Below I show that pattern that any expert of the x86 language can spot
>> as specifying infinitely recursive simulation right below.
>
> And your pattern is incorrect as proved by UTM(Pa,Pa) halting, and as several people have explained to you.

You know that my argument is irrefutable so you dishonestly change the
subject as your fake rebuttal.

*straw man*
An intentionally misrepresented proposition that is set up because it is
easier to defeat than an opponent's real argument.
https://www.lexico.com/en/definition/straw_man

I am referring to the sequence of instructions specified the correct x86
emulation of the input to H(P,P) by H and you incorrectly refer to an
entirely different sequence that would be correctly specified as
Simulate(P,P).

This is the last time that I respond to your dishonestly. I will
continue to glance at your replies and not respond to any of them until
you switch to the actual behavior specified the correct x86 emulation of
the input to H(P,P) by 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: Helping Olcott

<5fb27c32-fe4f-43fe-bd8d-1b7fc2c5161dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5fc1:0:b0:31e:f847:6c6f with SMTP id k1-20020ac85fc1000000b0031ef8476c6fmr20040245qta.616.1658950573432;
Wed, 27 Jul 2022 12:36:13 -0700 (PDT)
X-Received: by 2002:a81:3d52:0:b0:31e:7b01:452 with SMTP id
k79-20020a813d52000000b0031e7b010452mr20734593ywa.494.1658950573178; Wed, 27
Jul 2022 12:36:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 27 Jul 2022 12:36:12 -0700 (PDT)
In-Reply-To: <AYmdnSqZ5JXZDHz_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<04ac2874-47c1-4fff-a683-a29f436ec1c5n@googlegroups.com> <AYmdnSqZ5JXZDHz_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5fb27c32-fe4f-43fe-bd8d-1b7fc2c5161dn@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Wed, 27 Jul 2022 19:36:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 8805
 by: Dennis Bush - Wed, 27 Jul 2022 19:36 UTC

On Wednesday, July 27, 2022 at 3:26:04 PM UTC-4, olcott wrote:
> On 7/27/2022 2:09 PM, Dennis Bush wrote:
> > On Wednesday, July 27, 2022 at 2:46:26 PM UTC-4, olcott wrote:
> >> On 7/27/2022 1:19 PM, Dennis Bush wrote:
> >>> On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
> >>>> On 7/27/2022 12:51 PM, Dennis Bush wrote:
> >>>>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> >>>>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
> >>>>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> >>>>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> >>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>>>>>
> >>>>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> >>>>>>>>>>> How can we help Olcott understand that his "infinite recursion" is a
> >>>>>>>>>>> property of his simulating halting decider and NOT a property of the
> >>>>>>>>>>> input passed to his decider? His error is compounded by him
> >>>>>>>>>>> incorrectly mapping his decider's recursion to the input being
> >>>>>>>>>>> non-halting.
> >>>>>>>>>>>
> >>>>>>>>>> The input passed to the decider includes a near copy of the decider
> >>>>>>>>>> itself. So if the decider works on the simulating principle, then
> >>>>>>>>>> infinitely nested simulation is a property of the system, and that's
> >>>>>>>>>> the way that a reasonably functional simulating decider will fail.
> >>>>>>>>>
> >>>>>>>>> This sentence is not unlike stating that if the moon is made of cheese
> >>>>>>>>> then halting is decidable. Or that a halt decider fails to be a halt
> >>>>>>>>> decider it can fail by infinitely nested simulation.
> >>>>>>>>>
> >>>>>>>>> There are no halt deciders, simulating or otherwise. Nothing about them
> >>>>>>>>> can be recursive or non-recursive.
> >>>>>>>>>
> >>>>>>>>>> (PO is aware of this and tries to code round it, but in fact this
> >>>>>>>>>> cannot be done).
> >>>>>>>>>
> >>>>>>>>> He is not aware that there are no halt deciders, and I don't think
> >>>>>>>>> anyone should be encouraging that misunderstanding.
> >>>>>>>>>
> >>>>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
> >>>>>>>>>> decider.
> >>>>>>>>>
> >>>>>>>>> He required H to an arbitrary denote a member of an empty set.
> >>>>>>>>>
> >>>>>>>> H(P,P) does correctly determine that its correct x86 emulation of its
> >>>>>>>> input would never reach the C:"return" or x86:"ret" instruction of this
> >>>>>>>> input because this input specifies infinitely recursive simulation to H.
> >>>>>>>
> >>>>>>> The halting problem doesn't care that there is no implementation of the function H that can simulate the function P to a final state.
> >>>>>>>
> >>>>>>> The halting problem cares if Pa(Pa) halts, which it does.
> >>>>>>>
> >>>>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >>>>>>>
> >>>>>> 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(P,P) does correctly determine the halt status of the above
> >>>>>> "pathological" input template.
> >>>>>
> >>>>> No, it determines that no implementation of the function H can simulate the function call P(P) to a final state.
> >>>>>
> >>>> Because the correctly simulated input to H(P,P) specifies infinite
> >>>> recursion H cannot simulate its input to the final state of this input.
> >>>
> >>> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
> >>>
> >>> A *complete* and correct simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too soon.
> >>>
> >>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns 0, therefore Ha is not a halt decider.
> >>>> If we change the subject to some entirely different sequence of
> >>>> instructions like you just did then you commit the strawman deception.
> >>>
> >>> H has a fixed algorithm. That algorithm is Ha. P has a fixed algorithm. That algorithm is Pa. It's the same set of instructions.
> >>>
> >>>>
> >>>> *straw man*
> >>>> An intentionally misrepresented proposition that is set up because it is
> >>>> easier to defeat than an opponent's real argument.
> >>>> https://www.lexico.com/en/definition/straw_man
> >>>>
> >>>> The verified fact is that H(P,P) does correctly determine that the
> >>>> correct correct correct correct
> >>>> correct correct correct correct
> >>>> correct correct correct correct
> >>>> simulation of its input would never reach the C:"return" or x86:"ret"
> >>>> instruction of this input because this input species infinite recursion
> >>>> to H.
> >>>
> >>> There is no infinite recursion. You only think there is because no implementation of the function H can simulate the function call P(P) to a final state.
> >>>
> >>> So H / Ha is not a halt decider because it is answering the wrong question.
> >> Below I show that pattern that any expert of the x86 language can spot
> >> as specifying infinitely recursive simulation right below.
> >
> > And your pattern is incorrect as proved by UTM(Pa,Pa) halting, and as several people have explained to you.
> You know that my argument is irrefutable so you dishonestly change the
> subject as your fake rebuttal.

If that's so, why does Ha(Pa,Pa) not correctly answer whether Pa(Pa) halts as the halting problem requires it to do?

> *straw man*
> An intentionally misrepresented proposition that is set up because it is
> easier to defeat than an opponent's real argument.
> https://www.lexico.com/en/definition/straw_man
> I am referring to the sequence of instructions specified the correct x86
> emulation of the input to H(P,P) by H and you incorrectly refer to an
> entirely different sequence that would be correctly specified as
> Simulate(P,P).

It's the same sequence. You just don't want to admit it because you can't bear the though of being wrong after all this time.

The traces are the same up to the point where Ha aborts. Then if you manually trace past that point, you'll see that it's still the same all the way to the point where Pa halts.

>
> This is the last time that I respond to your dishonestly. I will
> continue to glance at your replies and not respond to any of them until
> you switch to the actual behavior specified the correct x86 emulation of
> the input to H(P,P) by H.

I noticed that you failed to explain why my description of your criteria 3 is wrong. That means you implicitly admit that it is in fact wrong. That also means that if you use it again to make your argument that you're explicitly lying.

Re: Helping Olcott

<20220727204031.00004773@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx06.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Message-ID: <20220727204031.00004773@reddwarf.jmc.corp>
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk>
<tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<20220727194037.00006897@reddwarf.jmc.corp>
<9IKdnfz7WIBTFXz_nZ2dnUU7_81i4p2d@giganews.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 86
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Wed, 27 Jul 2022 19:40:31 UTC
Date: Wed, 27 Jul 2022 20:40:31 +0100
X-Received-Bytes: 5017
 by: Mr Flibble - Wed, 27 Jul 2022 19:40 UTC

On Wed, 27 Jul 2022 13:49:49 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 7/27/2022 1:40 PM, Mr Flibble wrote:
> > On Wed, 27 Jul 2022 10:51:48 -0700 (PDT)
> > Dennis Bush <dbush.mobile@gmail.com> wrote:
> >
> >> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
> >>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
> >>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
> >>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
> >>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>>
> >>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
> >>>>>>>> How can we help Olcott understand that his "infinite
> >>>>>>>> recursion" is a property of his simulating halting decider
> >>>>>>>> and NOT a property of the input passed to his decider? His
> >>>>>>>> error is compounded by him incorrectly mapping his decider's
> >>>>>>>> recursion to the input being non-halting.
> >>>>>>>>
> >>>>>>> The input passed to the decider includes a near copy of the
> >>>>>>> decider itself. So if the decider works on the simulating
> >>>>>>> principle, then infinitely nested simulation is a property of
> >>>>>>> the system, and that's the way that a reasonably functional
> >>>>>>> simulating decider will fail.
> >>>>>>
> >>>>>> This sentence is not unlike stating that if the moon is made of
> >>>>>> cheese then halting is decidable. Or that a halt decider fails
> >>>>>> to be a halt decider it can fail by infinitely nested
> >>>>>> simulation.
> >>>>>>
> >>>>>> There are no halt deciders, simulating or otherwise. Nothing
> >>>>>> about them can be recursive or non-recursive.
> >>>>>>
> >>>>>>> (PO is aware of this and tries to code round it, but in fact
> >>>>>>> this cannot be done).
> >>>>>>
> >>>>>> He is not aware that there are no halt deciders, and I don't
> >>>>>> think anyone should be encouraging that misunderstanding.
> >>>>>>
> >>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
> >>>>>>> decider.
> >>>>>>
> >>>>>> He required H to an arbitrary denote a member of an empty set.
> >>>>>>
> >>>>> H(P,P) does correctly determine that its correct x86 emulation
> >>>>> of its input would never reach the C:"return" or x86:"ret"
> >>>>> instruction of this input because this input specifies
> >>>>> infinitely recursive simulation to H.
> >>>>
> >>>> The halting problem doesn't care that there is no implementation
> >>>> of the function H that can simulate the function P to a final
> >>>> state.
> >>>>
> >>>> The halting problem cares if Pa(Pa) halts, which it does.
> >>>>
> >>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
> >>>> returns 0, therefore Ha is not a halt decider.
> >>> 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(P,P) does correctly determine the halt status of the above
> >>> "pathological" input template.
> >>
> >> No, it determines that no implementation of the function H can
> >> simulate the function call P(P) to a final state.
> >
> > Not true, my SHD can as I have solved the problem of designing a
> > simulating halt decider that does not rely on recursion:
> >
> > https://github.com/i42output/halting-problem#readme
> >
> > /Flibble
> >
>
> You have a function that is called in infinite recursion return to
> its caller. This is like an actual infinite loop that halts on its
> own after three iterations.

Nonsense, my H can do whatever I want (returning) *within* the
simulation just as yours is doing whatever you want (aborting).

/Flibble

Re: Helping Olcott

<ADjEK.694183$JVi.72329@fx17.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.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.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 69
Message-ID: <ADjEK.694183$JVi.72329@fx17.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 27 Jul 2022 19:12:31 -0400
X-Received-Bytes: 4196
 by: Richard Damon - Wed, 27 Jul 2022 23:12 UTC

On 7/27/22 1:48 PM, olcott wrote:
> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>
>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>> How can we help Olcott understand that his "infinite recursion" is a
>>>>>> property of his simulating halting decider and NOT a property of the
>>>>>> input passed to his decider? His error is compounded by him
>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>> non-halting.
>>>>>>
>>>>> The input passed to the decider includes a near copy of the decider
>>>>> itself. So if the decider works on the simulating principle, then
>>>>> infinitely nested simulation is a property of the system, and that's
>>>>> the way that a reasonably functional simulating decider will fail.
>>>>
>>>> This sentence is not unlike stating that if the moon is made of cheese
>>>> then halting is decidable. Or that a halt decider fails to be a halt
>>>> decider it can fail by infinitely nested simulation.
>>>>
>>>> There are no halt deciders, simulating or otherwise. Nothing about them
>>>> can be recursive or non-recursive.
>>>>
>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>> cannot be done).
>>>>
>>>> He is not aware that there are no halt deciders, and I don't think
>>>> anyone should be encouraging that misunderstanding.
>>>>
>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>> decider.
>>>>
>>>> He required H to an arbitrary denote a member of an empty set.
>>>>
>>> H(P,P) does correctly determine that its correct x86 emulation of its
>>> input would never reach the C:"return" or x86:"ret" instruction of this
>>> input because this input specifies infinitely recursive simulation to H.
>>
>> The halting problem doesn't care that there is no implementation of
>> the function H that can simulate the function P to a final state.
>>
>> The halting problem cares if Pa(Pa) halts, which it does.
>>
>> If Ha was a halt decider, Ha(Pa,Pa) would return 1.  Ha(Pa,Pa) returns
>> 0, therefore Ha is not a halt decider.
>>
>
> 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(P,P) does correctly determine the halt status of the above
> "pathological" input template.
>

No, it doesn't. Even YOU have agreed that P(P) will halt if H(P,P)
returns 0.

So, since H(P,P) must return 0 to be able to "correctly" do so, it must
not be correct.

You try to say that the input to H(P,P) behaves differently than P(P),
but that just says that either P is written wrong, as it used H(P,P) to
ask H about P(P), or H isn't actualy a pure function as required by the
requirements of a Decider.

Re: Helping Olcott

<XJjEK.721430$X_i.130683@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
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.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 115
Message-ID: <XJjEK.721430$X_i.130683@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: Wed, 27 Jul 2022 19:19:18 -0400
X-Received-Bytes: 5871
 by: Richard Damon - Wed, 27 Jul 2022 23:19 UTC

On 7/27/22 2:08 PM, olcott wrote:
> On 7/27/2022 12:51 PM, Dennis Bush wrote:
>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>
>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>>> How can we help Olcott understand that his "infinite recursion"
>>>>>>>> is a
>>>>>>>> property of his simulating halting decider and NOT a property of
>>>>>>>> the
>>>>>>>> input passed to his decider? His error is compounded by him
>>>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>>>> non-halting.
>>>>>>>>
>>>>>>> The input passed to the decider includes a near copy of the decider
>>>>>>> itself. So if the decider works on the simulating principle, then
>>>>>>> infinitely nested simulation is a property of the system, and that's
>>>>>>> the way that a reasonably functional simulating decider will fail.
>>>>>>
>>>>>> This sentence is not unlike stating that if the moon is made of
>>>>>> cheese
>>>>>> then halting is decidable. Or that a halt decider fails to be a halt
>>>>>> decider it can fail by infinitely nested simulation.
>>>>>>
>>>>>> There are no halt deciders, simulating or otherwise. Nothing about
>>>>>> them
>>>>>> can be recursive or non-recursive.
>>>>>>
>>>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>>>> cannot be done).
>>>>>>
>>>>>> He is not aware that there are no halt deciders, and I don't think
>>>>>> anyone should be encouraging that misunderstanding.
>>>>>>
>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>>> decider.
>>>>>>
>>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>>
>>>>> H(P,P) does correctly determine that its correct x86 emulation of its
>>>>> input would never reach the C:"return" or x86:"ret" instruction of
>>>>> this
>>>>> input because this input specifies infinitely recursive simulation
>>>>> to H.
>>>>
>>>> The halting problem doesn't care that there is no implementation of
>>>> the function H that can simulate the function P to a final state.
>>>>
>>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>>
>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
>>>> returns 0, therefore Ha is not a halt decider.
>>>>
>>> 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(P,P) does correctly determine the halt status of the above
>>> "pathological" input template.
>>
>> No, it determines that no implementation of the function H can
>> simulate the function call P(P) to a final state.
>>
>
> Because the correctly simulated input to H(P,P) specifies infinite
> recursion H cannot simulate its input to the final state of this input.

Nope, INVALID proof.

Been shown before. You are just prvoing your learning disability by
refusing to see it.

>
>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa) returns
>> 0, therefore Ha is not a halt decider.
>
> If we change the subject to some entirely different sequence of
> instructions like you just did then you commit the strawman deception.

Nope, YOU are looking at the wrong sequence of instructions.

H NEEDS to see the sequence in P(P), which has been PROVED to Halt if
H((P,P) returns 0. The only way that H can correctly simulate and see
something else is to see some other input, like it PRESUMES
(incorrectly) what H is.

>
> *straw man*
> An intentionally misrepresented proposition that is set up because it is
> easier to defeat than an opponent's real argument.
> https://www.lexico.com/en/definition/straw_man

Just what YOU do.

>
> The verified fact is that H(P,P) does correctly determine that the
> correct correct correct correct
> correct correct correct correct
> correct correct correct correct
> simulation of its input would never reach the C:"return" or x86:"ret"
> instruction of this input because this input species infinite recursion
> to H.
>

Nope, and being a two year old doesn't make it so.

H proves that H can't prove the correct answer, not that its answer is
correct.

You are just to ignorant to know what you are showing.

Re: Helping Olcott

<JOjEK.721431$X_i.408649@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 257
Message-ID: <JOjEK.721431$X_i.408649@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: Wed, 27 Jul 2022 19:24:25 -0400
X-Received-Bytes: 12595
 by: Richard Damon - Wed, 27 Jul 2022 23:24 UTC

On 7/27/22 2:46 PM, olcott wrote:
> On 7/27/2022 1:19 PM, Dennis Bush wrote:
>> On Wednesday, July 27, 2022 at 2:08:36 PM UTC-4, olcott wrote:
>>> On 7/27/2022 12:51 PM, Dennis Bush wrote:
>>>> On Wednesday, July 27, 2022 at 1:48:10 PM UTC-4, olcott wrote:
>>>>> On 7/27/2022 12:14 PM, Dennis Bush wrote:
>>>>>> On Wednesday, July 27, 2022 at 1:05:33 PM UTC-4, olcott wrote:
>>>>>>> On 7/27/2022 11:41 AM, Ben Bacarisse wrote:
>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>>
>>>>>>>>> On Monday, 25 July 2022 at 20:22:44 UTC+1, Mr Flibble wrote:
>>>>>>>>>> How can we help Olcott understand that his "infinite
>>>>>>>>>> recursion" is a
>>>>>>>>>> property of his simulating halting decider and NOT a property
>>>>>>>>>> of the
>>>>>>>>>> input passed to his decider? His error is compounded by him
>>>>>>>>>> incorrectly mapping his decider's recursion to the input being
>>>>>>>>>> non-halting.
>>>>>>>>>>
>>>>>>>>> The input passed to the decider includes a near copy of the
>>>>>>>>> decider
>>>>>>>>> itself. So if the decider works on the simulating principle, then
>>>>>>>>> infinitely nested simulation is a property of the system, and
>>>>>>>>> that's
>>>>>>>>> the way that a reasonably functional simulating decider will fail.
>>>>>>>>
>>>>>>>> This sentence is not unlike stating that if the moon is made of
>>>>>>>> cheese
>>>>>>>> then halting is decidable. Or that a halt decider fails to be a
>>>>>>>> halt
>>>>>>>> decider it can fail by infinitely nested simulation.
>>>>>>>>
>>>>>>>> There are no halt deciders, simulating or otherwise. Nothing
>>>>>>>> about them
>>>>>>>> can be recursive or non-recursive.
>>>>>>>>
>>>>>>>>> (PO is aware of this and tries to code round it, but in fact this
>>>>>>>>> cannot be done).
>>>>>>>>
>>>>>>>> He is not aware that there are no halt deciders, and I don't think
>>>>>>>> anyone should be encouraging that misunderstanding.
>>>>>>>>
>>>>>>>>> However Linz's H_Hat doesn't require H to be a simulating halt
>>>>>>>>> decider.
>>>>>>>>
>>>>>>>> He required H to an arbitrary denote a member of an empty set.
>>>>>>>>
>>>>>>> H(P,P) does correctly determine that its correct x86 emulation of
>>>>>>> its
>>>>>>> input would never reach the C:"return" or x86:"ret" instruction
>>>>>>> of this
>>>>>>> input because this input specifies infinitely recursive
>>>>>>> simulation to H.
>>>>>>
>>>>>> The halting problem doesn't care that there is no implementation
>>>>>> of the function H that can simulate the function P to a final state.
>>>>>>
>>>>>> The halting problem cares if Pa(Pa) halts, which it does.
>>>>>>
>>>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
>>>>>> returns 0, therefore Ha is not a halt decider.
>>>>>>
>>>>> 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(P,P) does correctly determine the halt status of the above
>>>>> "pathological" input template.
>>>>
>>>> No, it determines that no implementation of the function H can
>>>> simulate the function call P(P) to a final state.
>>>>
>>> Because the correctly simulated input to H(P,P) specifies infinite
>>> recursion H cannot simulate its input to the final state of this input.
>>
>> There is no infinite recursion.  You only think there is because no
>> implementation of the function H can simulate the function call P(P)
>> to a final state.
>>
>> A *complete* and correct simulation of the input to Ha(Pa,Pa) is
>> performed by UTM(Pa,Pa) which halts, demonstrating that Ha aborted too
>> soon.
>>
>>>> If Ha was a halt decider, Ha(Pa,Pa) would return 1. Ha(Pa,Pa)
>>>> returns 0, therefore Ha is not a halt decider.
>>> If we change the subject to some entirely different sequence of
>>> instructions like you just did then you commit the strawman deception.
>>
>> H has a fixed algorithm.  That algorithm is Ha.  P has a fixed
>> algorithm.  That algorithm is Pa.  It's the same set of instructions.
>>
>>>
>>> *straw man*
>>> An intentionally misrepresented proposition that is set up because it is
>>> easier to defeat than an opponent's real argument.
>>> https://www.lexico.com/en/definition/straw_man
>>>
>>> The verified fact is that H(P,P) does correctly determine that the
>>> correct correct correct correct
>>> correct correct correct correct
>>> correct correct correct correct
>>> simulation of its input would never reach the C:"return" or x86:"ret"
>>> instruction of this input because this input species infinite recursion
>>> to H.
>>
>> There is no infinite recursion.  You only think there is because no
>> implementation of the function H can simulate the function call P(P)
>> to a final state.
>>
>> So H / Ha is not a halt decider because it is answering the wrong
>> question.
>
> Below I show that pattern that any expert of the x86 language can spot
> as specifying infinitely recursive simulation right below.
>
> The correct x86 emulation of the input to H(P,P) by H would always cycle
> through its first seven instructions of P again and again until H aborts
> its simulation of P.
>
> *You must be clueless about the x86 language to not see this*
> *You must be clueless about the x86 language to not see this*
> *You must be clueless about the x86 language to not see this*
> *You must be clueless about the x86 language to not see this*
> *You must be clueless about the x86 language to not see this*

Nope, YOU doen't understand that to correctly emulate the program P you
need to correctly emulate the call to H.

Since H(P,P) has been shown to return 0, saying it is infinitely recurse
if just a LIE.

>
> Example 06:
> H correctly determines that P() never halts (prior version of halt decider)

So, Proof by example is a fallacy.

The fact you keep bringing this up just proves you don't understand even
the basic basics of logic.
>
> #include <stdint.h>
> #define u32 uint32_t
>
>
> #include <stdint.h>
> typedef void (*ptr)();
>
> void P(ptr x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H(P, P));
> }
>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax      // push P
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx      // push P
> [0000135d](05)  e840feffff      call 000011a2 // call H
> [00001362](03)  83c408          add esp,+08
> [00001365](02)  85c0            test eax,eax
> [00001367](02)  7402            jz 0000136b
> [00001369](02)  ebfe            jmp 00001369
> [0000136b](01)  5d              pop ebp
> [0000136c](01)  c3              ret
> Size in bytes:(0027) [0000136c]
>
> _main()
> [00001372](01)  55              push ebp
> [00001373](02)  8bec            mov ebp,esp
> [00001375](05)  6852130000      push 00001352 // push P
> [0000137a](05)  6852130000      push 00001352 // push P
> [0000137f](05)  e81efeffff      call 000011a2 // call H
> [00001384](03)  83c408          add esp,+08
> [00001387](01)  50              push eax
> [00001388](05)  6823040000      push 00000423 // "Input_Halts = "
> [0000138d](05)  e8e0f0ffff      call 00000472 // call Output
> [00001392](03)  83c408          add esp,+08
> [00001395](02)  33c0            xor eax,eax
> [00001397](01)  5d              pop ebp
> [00001398](01)  c3              ret
> Size in bytes:(0039) [00001398]
>
>     machine   stack     stack     machine    assembly
>     address   address   data      code       language
>     ========  ========  ========  =========  =============
> ...[00001372][0010229e][00000000] 55         push ebp
> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H


Click here to read the complete article
Re: Helping Olcott

<tbtkot$2vn7s$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Date: Thu, 28 Jul 2022 12:26:53 +0300
Organization: -
Lines: 36
Message-ID: <tbtkot$2vn7s$1@dont-email.me>
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com> <87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com> <7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com> <140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com> <003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="3dd71ef69abfcd9583db4ec575edce27";
logging-data="3136764"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/SBSiGbudyDEjDIhT5AlSl"
User-Agent: Unison/2.2
Cancel-Lock: sha1:JGfCrQL0ezFdZgwtJEpNK+Lsjdw=
 by: Mikko - Thu, 28 Jul 2022 09:26 UTC

On 2022-07-27 18:46:17 +0000, olcott said:

> Below I show that pattern that any expert of the x86 language can spot
> as specifying infinitely recursive simulation right below.

...

> #include <stdint.h>
> #define u32 uint32_t
>
>
> #include <stdint.h>
> typedef void (*ptr)();
>
> void P(ptr x)
> {
> if (H(x, x))
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H(P, P));
> }

That cannot be spotted as the full behaviour of H is not shown.

If the simulation by H is infinitely recursive then H never
returns and therefore H is not a halt decider.

If H always returns then it never performs an infinitely recursive
simulation and nothing in P specifies otherwise.

Mikko

Re: Helping Olcott

<tbu7s6$9q1$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!XX67YjhGp0ObaH3PJ2p5ow.user.46.165.242.91.POSTED!not-for-mail
From: none...@beez-wax.com (olcott)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Date: Thu, 28 Jul 2022 09:52:54 -0500
Organization: Aioe.org NNTP Server
Message-ID: <tbu7s6$9q1$1@gioia.aioe.org>
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="10049"; posting-host="XX67YjhGp0ObaH3PJ2p5ow.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: olcott - Thu, 28 Jul 2022 14:52 UTC

On 7/28/2022 4:26 AM, Mikko wrote:
> On 2022-07-27 18:46:17 +0000, olcott said:
>
>> Below I show that pattern that any expert of the x86 language can spot
>> as specifying infinitely recursive simulation right below.
>
>  ...
>
>> #include <stdint.h>
>> #define u32 uint32_t
>>
>>
>> #include <stdint.h>
>> typedef void (*ptr)();
>>
>> void P(ptr x)
>> {
>>    if (H(x, x))
>>      HERE: goto HERE;
>>    return;
>> }
>>
>> int main()
>> {
>>    Output("Input_Halts = ", H(P, P));
>> }
>
> That cannot be spotted as the full behaviour of H is not shown.
>

The 237 pages of the behavior of H merely confirms that the simulated P
would never stop running unless H aborts its simulation of P and the
simulated P never reaches its "ret" instruction whether its simulation
has been aborted or not. Experts of the x86 language can see this
without needing to see these 237 pages.

> If the simulation by H is infinitely recursive then H never
> returns and therefore H is not a halt decider.
>

Every input that never stops running unless its simulation is aborted is
an input that specifies non-halting behavior. It can be seen from the
above code that the correctly simulated input to H(P,P) would never stop
running unless its simulation has been aborted.

> If H always returns then it never performs an infinitely recursive
> simulation and nothing in P specifies otherwise.
>
> Mikko
>

That same reasoning can be applied to this Infinite_Loop(), because H
aborts its simulation to report that Infinite_Loop() has an infinite
loop this causes Infinite_Loop() to stop running, thus according to your
faulty reasoning Infinite_Loop() is not an infinite loop.

void Infinite_Loop()
{ HERE: goto HERE;
}

int main()
{ Output("Input_Halts = ", H0((u32)Infinite_Loop));
}

_Infinite_Loop()
[00001102](01) 55 push ebp
[00001103](02) 8bec mov ebp,esp
[00001105](02) ebfe jmp 00001105
[00001107](01) 5d pop ebp
[00001108](01) c3 ret
Size in bytes:(0007) [00001108]

--
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: Helping Olcott

<5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5f0f:0:b0:31f:3966:3f87 with SMTP id x15-20020ac85f0f000000b0031f39663f87mr15545252qta.578.1659020964476;
Thu, 28 Jul 2022 08:09:24 -0700 (PDT)
X-Received: by 2002:a25:2e50:0:b0:669:9a76:beb with SMTP id
b16-20020a252e50000000b006699a760bebmr21562325ybn.597.1659020964056; Thu, 28
Jul 2022 08:09:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 08:09:23 -0700 (PDT)
In-Reply-To: <tbu7s6$9q1$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 15:09:24 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4107
 by: Dennis Bush - Thu, 28 Jul 2022 15:09 UTC

On Thursday, July 28, 2022 at 10:52:58 AM UTC-4, olcott wrote:
> On 7/28/2022 4:26 AM, Mikko wrote:
> > On 2022-07-27 18:46:17 +0000, olcott said:
> >
> >> Below I show that pattern that any expert of the x86 language can spot
> >> as specifying infinitely recursive simulation right below.
> >
> > ...
> >
> >> #include <stdint.h>
> >> #define u32 uint32_t
> >>
> >>
> >> #include <stdint.h>
> >> typedef void (*ptr)();
> >>
> >> void P(ptr x)
> >> {
> >> if (H(x, x))
> >> HERE: goto HERE;
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> Output("Input_Halts = ", H(P, P));
> >> }
> >
> > That cannot be spotted as the full behaviour of H is not shown.
> >
> The 237 pages of the behavior of H merely confirms that the simulated P
> would never stop running unless H aborts its simulation of P and the
> simulated P never reaches its "ret" instruction whether its simulation
> has been aborted or not. Experts of the x86 language can see this
> without needing to see these 237 pages.

They confirm that there are conditional instructions between successive calls to H that can and do return in a correct and complete simulation. That's why you don't want to show them.

> > If the simulation by H is infinitely recursive then H never
> > returns and therefore H is not a halt decider.
> >
> Every input that never stops running unless its simulation is aborted is
> an input that specifies non-halting behavior. It can be seen from the
> above code that the correctly simulated input to H(P,P) would never stop
> running unless its simulation has been aborted.

So you're back to H(x,y) reporting if there exists an implementation of the function H that can simulate the function call x(y) to completion instead of reporting if the computation x(y) halts as it's required to.

> > If H always returns then it never performs an infinitely recursive
> > simulation and nothing in P specifies otherwise.
> >
> > Mikko
> >
> That same reasoning can be applied to this Infinite_Loop(), because H
> aborts its simulation to report that Infinite_Loop() has an infinite
> loop this causes Infinite_Loop() to stop running, thus according to your
> faulty reasoning Infinite_Loop() is not an infinite loop.

The difference is that directly running Infinite_Loop will not halt, while directly running P(P) will. And H(P,P) is required to report if the direct execution of P(P) halts, which it does not do.

Re: Helping Olcott

<tbu962$355cc$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Date: Thu, 28 Jul 2022 10:15:13 -0500
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <tbu962$355cc$3@dont-email.me>
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
<5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Jul 2022 15:15:14 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3315084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18UdFeKN6POLNyuG0MYKLG5"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:NjnfhMogeXUp2sUpmuzWd9DuXbY=
In-Reply-To: <5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 15:15 UTC

On 7/28/2022 10:09 AM, Dennis Bush wrote:
> On Thursday, July 28, 2022 at 10:52:58 AM UTC-4, olcott wrote:
>> On 7/28/2022 4:26 AM, Mikko wrote:
>>> On 2022-07-27 18:46:17 +0000, olcott said:
>>>
>>>> Below I show that pattern that any expert of the x86 language can spot
>>>> as specifying infinitely recursive simulation right below.
>>>
>>> ...
>>>
>>>> #include <stdint.h>
>>>> #define u32 uint32_t
>>>>
>>>>
>>>> #include <stdint.h>
>>>> typedef void (*ptr)();
>>>>
>>>> void P(ptr x)
>>>> {
>>>> if (H(x, x))
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H(P, P));
>>>> }
>>>
>>> That cannot be spotted as the full behaviour of H is not shown.
>>>
>> The 237 pages of the behavior of H merely confirms that the simulated P
>> would never stop running unless H aborts its simulation of P and the
>> simulated P never reaches its "ret" instruction whether its simulation
>> has been aborted or not. Experts of the x86 language can see this
>> without needing to see these 237 pages.
>
> They confirm that there are conditional instructions between successive calls to H that can and do return in a correct and complete simulation. That's why you don't want to show them.

So then you too are simply not bright enough to understand that a
function called in infinite recursion never returns to its caller.

--
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: Helping Olcott

<e6c830ed-5e54-47dd-8744-889cd20cb480n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:68c5:0:b0:6b5:e9ce:183c with SMTP id d188-20020a3768c5000000b006b5e9ce183cmr20897577qkc.651.1659021716421;
Thu, 28 Jul 2022 08:21:56 -0700 (PDT)
X-Received: by 2002:a81:6c11:0:b0:31f:6413:44b3 with SMTP id
h17-20020a816c11000000b0031f641344b3mr7332426ywc.454.1659021716198; Thu, 28
Jul 2022 08:21:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 08:21:56 -0700 (PDT)
In-Reply-To: <tbu962$355cc$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
<5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com> <tbu962$355cc$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e6c830ed-5e54-47dd-8744-889cd20cb480n@googlegroups.com>
Subject: Re: Helping Olcott
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 15:21:56 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3463
 by: Dennis Bush - Thu, 28 Jul 2022 15:21 UTC

On Thursday, July 28, 2022 at 11:15:17 AM UTC-4, olcott wrote:
> On 7/28/2022 10:09 AM, Dennis Bush wrote:
> > On Thursday, July 28, 2022 at 10:52:58 AM UTC-4, olcott wrote:
> >> On 7/28/2022 4:26 AM, Mikko wrote:
> >>> On 2022-07-27 18:46:17 +0000, olcott said:
> >>>
> >>>> Below I show that pattern that any expert of the x86 language can spot
> >>>> as specifying infinitely recursive simulation right below.
> >>>
> >>> ...
> >>>
> >>>> #include <stdint.h>
> >>>> #define u32 uint32_t
> >>>>
> >>>>
> >>>> #include <stdint.h>
> >>>> typedef void (*ptr)();
> >>>>
> >>>> void P(ptr x)
> >>>> {
> >>>> if (H(x, x))
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> Output("Input_Halts = ", H(P, P));
> >>>> }
> >>>
> >>> That cannot be spotted as the full behaviour of H is not shown.
> >>>
> >> The 237 pages of the behavior of H merely confirms that the simulated P
> >> would never stop running unless H aborts its simulation of P and the
> >> simulated P never reaches its "ret" instruction whether its simulation
> >> has been aborted or not. Experts of the x86 language can see this
> >> without needing to see these 237 pages.
> >
> > They confirm that there are conditional instructions between successive calls to H that can and do return in a correct and complete simulation. That's why you don't want to show them.
> So then you too are simply not bright enough to understand that a
> function called in infinite recursion never returns to its caller.

There is no infinite recursion.

All instances of H(P,P) will return 0. H is unable to see that and aborts too soon. A correct and complete simulation of the input, i.e. UTM(P,P), proves that.

Re: Helping Olcott

<tbugii$3744b$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Date: Thu, 28 Jul 2022 20:21:22 +0300
Organization: -
Lines: 25
Message-ID: <tbugii$3744b$1@dont-email.me>
References: <20220725202242.000013cd@reddwarf.jmc.corp> <70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com> <87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com> <7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com> <VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com> <140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com> <RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com> <003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com> <9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com> <tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="94be48773d2b0878c4c54aec249a15df";
logging-data="3379339"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19miHmbFK7XyYNLsjvpFVhP"
User-Agent: Unison/2.2
Cancel-Lock: sha1:oTG1GxSxyWp0p7VtryYmbU0W8qY=
 by: Mikko - Thu, 28 Jul 2022 17:21 UTC

On 2022-07-28 14:52:54 +0000, olcott said:

>> If H always returns then it never performs an infinitely recursive
>> simulation and nothing in P specifies otherwise.
>>
>> Mikko
>>
>
> That same reasoning can be applied to this Infinite_Loop(), because H
> aborts its simulation to report that Infinite_Loop() has an infinite
> loop this causes Infinite_Loop() to stop running, thus according to
> your faulty reasoning Infinite_Loop() is not an infinite loop.
>
> void Infinite_Loop()
> {
> HERE: goto HERE;
> }

True, but in case of Infinite_Loop the same (and even a stronger)
conclusion can be reached with a simpler reasoning, as it it is
quite obvious that, whether H returns or not, there is no recursive
simulation in Infinite_Loop().

Mikko

Re: Helping Olcott

<tbuhsk$37amb$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Helping Olcott
Date: Thu, 28 Jul 2022 12:43:46 -0500
Organization: A noiseless patient Spider
Lines: 110
Message-ID: <tbuhsk$37amb$1@dont-email.me>
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
<tbugii$3744b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 17:43:48 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3386059"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/B4aKDTQn+zOOYWpGm73ud"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:dGpiT4P7R5KXlC9zOw5GfLCfUxQ=
In-Reply-To: <tbugii$3744b$1@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 17:43 UTC

On 7/28/2022 12:21 PM, Mikko wrote:
> On 2022-07-28 14:52:54 +0000, olcott said:
>
>>> If H always returns then it never performs an infinitely recursive
>>> simulation and nothing in P specifies otherwise.
>>>
>>> Mikko
>>>
>>
>> That same reasoning can be applied to this Infinite_Loop(), because H
>> aborts its simulation to report that Infinite_Loop() has an infinite
>> loop this causes Infinite_Loop() to stop running, thus according to
>> your faulty reasoning Infinite_Loop() is not an infinite loop.
>>
>> void Infinite_Loop()
>> {
>>    HERE: goto HERE;
>> }
>
> True, but in case of Infinite_Loop the same (and even a stronger)
> conclusion can be reached with a simpler reasoning, as it it is
> quite obvious that, whether H returns or not, there is no recursive
> simulation in Infinite_Loop().
>
> Mikko
>

(1) Infinitely Recursive simulation is one of three infinite behavior
patterns that H recognizes the other two are (2) infinite loop and (3)
infinite recursion.

H must abort its simulation to report each of these infinite behavior
patterns. It does so as soon as the behavior of the input has matches
one of these patterns.

Can you see that H correctly reports that Infinite_Loop() would never
stop running because Infinite_Loop() has an infinite loop?

Example 01:
H0 correctly determines that Infinite_Loop() never halts

void Infinite_Loop()
{ HERE: goto HERE;
}

int main()
{ Output("Input_Halts = ", H0((u32)Infinite_Loop));
}

_Infinite_Loop()
[00001102](01) 55 push ebp
[00001103](02) 8bec mov ebp,esp
[00001105](02) ebfe jmp 00001105
[00001107](01) 5d pop ebp
[00001108](01) c3 ret
Size in bytes:(0007) [00001108]

_main()
[00001192](01) 55 push ebp
[00001193](02) 8bec mov ebp,esp
[00001195](05) 6802110000 push 00001102
[0000119a](05) e8d3fbffff call 00000d72
[0000119f](03) 83c404 add esp,+04
[000011a2](01) 50 push eax
[000011a3](05) 68a3040000 push 000004a3
[000011a8](05) e845f3ffff call 000004f2
[000011ad](03) 83c408 add esp,+08
[000011b0](02) 33c0 xor eax,eax
[000011b2](01) 5d pop ebp
[000011b3](01) c3 ret
Size in bytes:(0034) [000011b3]

machine stack stack machine assembly
address address data code language
======== ======== ======== ========= =============
[00001192][00101ef8][00000000] 55 push ebp
[00001193][00101ef8][00000000] 8bec mov ebp,esp
[00001195][00101ef4][00001102] 6802110000 push 00001102
[0000119a][00101ef0][0000119f] e8d3fbffff call 00000d72

H0: Begin Simulation Execution Trace Stored at:211fac
[00001102][00211f9c][00211fa0] 55 push ebp
[00001103][00211f9c][00211fa0] 8bec mov ebp,esp
[00001105][00211f9c][00211fa0] ebfe jmp 00001105
[00001105][00211f9c][00211fa0] ebfe jmp 00001105
H0: Infinite Loop Detected Simulation Stopped

if (current->Simplified_Opcode == JMP) // JMP
if (current->Decode_Target <= current->Address) // upward
if (traced->Address == current->Decode_Target) // to this address
if (Conditional_Branch_Count == 0) // no escape
return 1;

[0000119f][00101ef8][00000000] 83c404 add esp,+04
[000011a2][00101ef4][00000000] 50 push eax
[000011a3][00101ef0][000004a3] 68a3040000 push 000004a3
[000011a8][00101ef0][000004a3] e845f3ffff call 000004f2
Input_Halts = 0
[000011ad][00101ef8][00000000] 83c408 add esp,+08
[000011b0][00101ef8][00000000] 33c0 xor eax,eax
[000011b2][00101efc][00100000] 5d pop ebp
[000011b3][00101f00][00000004] c3 ret
Number of Instructions Executed(554) == 8 Pages

--
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: Helping Olcott

<AaEEK.761341$X_i.168142@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
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.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<70baab89-cb82-4744-8d80-01af894d4346n@googlegroups.com>
<87o7xapky0.fsf@bsb.me.uk> <tLOdnRjSGJbL7Xz_nZ2dnUU7_83NnZ2d@giganews.com>
<7acb01dc-92f6-4b1e-b5d8-47e097659bben@googlegroups.com>
<VLidnURepMnP53z_nZ2dnUU7_81i4p2d@giganews.com>
<140b065f-c05b-4212-b603-d2730d4b6662n@googlegroups.com>
<RqidnddUZdOA4nz_nZ2dnUU7_83NnZ2d@giganews.com>
<003aac07-d4f6-452c-b265-50dc1539b41fn@googlegroups.com>
<9IKdnf37WIBnGnz_nZ2dnUU7_83NnZ2d@giganews.com>
<tbtkot$2vn7s$1@dont-email.me> <tbu7s6$9q1$1@gioia.aioe.org>
<5f3186dd-25c9-4e8b-b756-8fe9cb414c1an@googlegroups.com>
<tbu962$355cc$3@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbu962$355cc$3@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 67
Message-ID: <AaEEK.761341$X_i.168142@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: Thu, 28 Jul 2022 18:35:11 -0400
X-Received-Bytes: 3829
 by: Richard Damon - Thu, 28 Jul 2022 22:35 UTC

On 7/28/22 11:15 AM, olcott wrote:
> On 7/28/2022 10:09 AM, Dennis Bush wrote:
>> On Thursday, July 28, 2022 at 10:52:58 AM UTC-4, olcott wrote:
>>> On 7/28/2022 4:26 AM, Mikko wrote:
>>>> On 2022-07-27 18:46:17 +0000, olcott said:
>>>>
>>>>> Below I show that pattern that any expert of the x86 language can spot
>>>>> as specifying infinitely recursive simulation right below.
>>>>
>>>>   ...
>>>>
>>>>> #include <stdint.h>
>>>>> #define u32 uint32_t
>>>>>
>>>>>
>>>>> #include <stdint.h>
>>>>> typedef void (*ptr)();
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>>     if (H(x, x))
>>>>>       HERE: goto HERE;
>>>>>     return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>>     Output("Input_Halts = ", H(P, P));
>>>>> }
>>>>
>>>> That cannot be spotted as the full behaviour of H is not shown.
>>>>
>>> The 237 pages of the behavior of H merely confirms that the simulated P
>>> would never stop running unless H aborts its simulation of P and the
>>> simulated P never reaches its "ret" instruction whether its simulation
>>> has been aborted or not. Experts of the x86 language can see this
>>> without needing to see these 237 pages.
>>
>> They confirm that there are conditional instructions between
>> successive calls to H that can and do return in a correct and complete
>> simulation.  That's why you don't want to show them.
>
> So then you too are simply not bright enough to understand that a
> function called in infinite recursion never returns to its caller.
>
>

And your too dumb to realize that since H is supposed to be a decider,
it CAN'T be in the loop of an infinite recursion unless it fails to be a
decider.

YOU think of P calling a simulator.

If H is "just" a simulator, it fails to be a decider.

YOU need to decide which H you are talking about.

The H you have publishied DOES abort its simulation of P(P), and thus
this P(P) calling this H never does get into infinite recursion, it is
just that H INCORRECTLY simulates the behavior of H and thinks it does.

NOTE: your claim that it is correct, is shown to only be for the
instrucitons of the "C" function of P, NOT the full computation P(P),
and H is INCORRECT about the behavior of what a call H(P,P) does.

Your inability to see this just shows your incompetence to deal with
actual computatons or the ACTUAL behavior of computers.

Re: Helping Olcott

<e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:d82:b0:473:b41:aabf with SMTP id e2-20020a0562140d8200b004730b41aabfmr3316175qve.115.1659100707218;
Fri, 29 Jul 2022 06:18:27 -0700 (PDT)
X-Received: by 2002:a81:6c11:0:b0:31f:6413:44b3 with SMTP id
h17-20020a816c11000000b0031f641344b3mr3215415ywc.454.1659100707010; Fri, 29
Jul 2022 06:18:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Fri, 29 Jul 2022 06:18:26 -0700 (PDT)
In-Reply-To: <20220725202242.000013cd@reddwarf.jmc.corp>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=A1PyIwoAAACCahK0CVYFlDZG8JWzz_Go
NNTP-Posting-Host: 124.218.76.41
References: <20220725202242.000013cd@reddwarf.jmc.corp>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>
Subject: Re: Helping Olcott
From: wynii...@gmail.com (wij)
Injection-Date: Fri, 29 Jul 2022 13:18:27 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1644
 by: wij - Fri, 29 Jul 2022 13:18 UTC

On Tuesday, 26 July 2022 at 03:22:44 UTC+8, Mr Flibble wrote:
> How can we help Olcott understand that his "infinite recursion" is a
> property of his simulating halting decider and NOT a property of the
> input passed to his decider? His error is compounded by him
> incorrectly mapping his decider's recursion to the input being
> non-halting.
>
> /Flibble

olcott had studied the topic "refutation of the HP proof" for 18 years.
I think something is wrong if no one can make olcott believe the HP proof is
very solidly valid, and his proof is very bogus.

Re: Helping Olcott

<pwadnXvR-NErZ37_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 29 Jul 2022 15:20:22 +0000
Date: Fri, 29 Jul 2022 10:20:31 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <pwadnXvR-NErZ37_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-2wjDSAEu0alwWcZ8Mf6Futa4tE8YjgrWoQJ7YxVwTmTXI0xGbzroPakpaRG/tU/ISsbIkhgkwSRtiUz!pAAnbshyrc2PiNYB2jmFMyBW3BhgkRJKfE0KOXrqgjR8ady0PVkpRJtFjA/OTUS3UFPiXb9TMx1Q!gA==
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-Received-Bytes: 3706
 by: olcott - Fri, 29 Jul 2022 15:20 UTC

On 7/29/2022 8:18 AM, wij wrote:
> On Tuesday, 26 July 2022 at 03:22:44 UTC+8, Mr Flibble wrote:
>> How can we help Olcott understand that his "infinite recursion" is a
>> property of his simulating halting decider and NOT a property of the
>> input passed to his decider? His error is compounded by him
>> incorrectly mapping his decider's recursion to the input being
>> non-halting.
>>
>> /Flibble
>
> olcott had studied the topic "refutation of the HP proof" for 18 years.
> I think something is wrong if no one can make olcott believe the HP proof is
> very solidly valid, and his proof is very bogus.

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

*Halt Deciding Principle* (the key element of all of my work)
Every simulating halt decider that correctly simulates its input until
it correctly predicts that this simulated input would never terminate
normally, (by reaching its final state) correctly rejects this input as
non-halting.

The above *Halt Deciding Principle* defeats the otherwise "impossible"
"pathological" input shown below:

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 correctly determines that its correctly simulated input would never
reach the final state of this input: "ret" thus never halt even in an
infinite number of simulated steps.

--
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: Helping Olcott

<15c9dc87-bfd7-43b1-8771-f19c9b9e05f4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:d8a:b0:6b8:5bac:24c1 with SMTP id q10-20020a05620a0d8a00b006b85bac24c1mr3524141qkl.176.1659113765443;
Fri, 29 Jul 2022 09:56:05 -0700 (PDT)
X-Received: by 2002:a25:6e09:0:b0:676:a087:bb7f with SMTP id
j9-20020a256e09000000b00676a087bb7fmr3126520ybc.248.1659113765031; Fri, 29
Jul 2022 09:56:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Fri, 29 Jul 2022 09:56:04 -0700 (PDT)
In-Reply-To: <pwadnXvR-NErZ37_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=A1PyIwoAAACCahK0CVYFlDZG8JWzz_Go
NNTP-Posting-Host: 124.218.76.41
References: <20220725202242.000013cd@reddwarf.jmc.corp> <e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>
<pwadnXvR-NErZ37_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <15c9dc87-bfd7-43b1-8771-f19c9b9e05f4n@googlegroups.com>
Subject: Re: Helping Olcott
From: wynii...@gmail.com (wij)
Injection-Date: Fri, 29 Jul 2022 16:56:05 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3869
 by: wij - Fri, 29 Jul 2022 16:56 UTC

On Friday, 29 July 2022 at 23:20:42 UTC+8, olcott wrote:
> On 7/29/2022 8:18 AM, wij wrote:
> > On Tuesday, 26 July 2022 at 03:22:44 UTC+8, Mr Flibble wrote:
> >> How can we help Olcott understand that his "infinite recursion" is a
> >> property of his simulating halting decider and NOT a property of the
> >> input passed to his decider? His error is compounded by him
> >> incorrectly mapping his decider's recursion to the input being
> >> non-halting.
> >>
> >> /Flibble
> >
> > olcott had studied the topic "refutation of the HP proof" for 18 years.
> > I think something is wrong if no one can make olcott believe the HP proof is
> > very solidly valid, and his proof is very bogus.
> _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]
>
> *Halt Deciding Principle* (the key element of all of my work)
> Every simulating halt decider that correctly simulates its input until
> it correctly predicts that this simulated input would never terminate
> normally, (by reaching its final state) correctly rejects this input as
> non-halting.
>
> The above *Halt Deciding Principle* defeats the otherwise "impossible"
> "pathological" input shown below:
> 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 correctly determines that its correctly simulated input would never
> reach the final state of this input: "ret" thus never halt even in an
> infinite number of simulated steps.
> --
> Copyright 2022 Pete Olcott
>
> "Talent hits a target no one else can hit;
> Genius hits a target no one else can see."
> Arthur Schopenhauer

You said "H correctly determines that its correctly simulated input would never
reach the final state of this input ..."
So, the honest answer is: H is undecidable (never halts).
In Halt7.c, H detects certain machine codes makes H a non-pure function, lots
of problems caused by this 'criteria', to say the least.

Re: Helping Olcott

<V2qdnQHyfY1vhnn_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 29 Jul 2022 17:42:10 +0000
Date: Fri, 29 Jul 2022 12:42:19 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Helping Olcott
Content-Language: en-US
Newsgroups: comp.theory
References: <20220725202242.000013cd@reddwarf.jmc.corp>
<e68210a9-daf5-4384-9b25-a831cf7f5c46n@googlegroups.com>
<pwadnXvR-NErZ37_nZ2dnZfqlJ_NnZ2d@giganews.com>
<15c9dc87-bfd7-43b1-8771-f19c9b9e05f4n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <15c9dc87-bfd7-43b1-8771-f19c9b9e05f4n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <V2qdnQHyfY1vhnn_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 101
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vGXn6UtP1qHxvk4vuPWoHmT97nt5GgHsB4fsOQNcokEJS/4DdR9Il9KbIAapy3mK9AhbAAaKE8mQ+pp!FiL2lxr1Y7FZt+ZoXFYFcC4uYSmAl9JJQGgGiPtyTxa1yXeNdXTUYG3XvjSOiZjFrchqHyCWkjCc!8w==
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
 by: olcott - Fri, 29 Jul 2022 17:42 UTC

On 7/29/2022 11:56 AM, wij wrote:
> On Friday, 29 July 2022 at 23:20:42 UTC+8, olcott wrote:
>> On 7/29/2022 8:18 AM, wij wrote:
>>> On Tuesday, 26 July 2022 at 03:22:44 UTC+8, Mr Flibble wrote:
>>>> How can we help Olcott understand that his "infinite recursion" is a
>>>> property of his simulating halting decider and NOT a property of the
>>>> input passed to his decider? His error is compounded by him
>>>> incorrectly mapping his decider's recursion to the input being
>>>> non-halting.
>>>>
>>>> /Flibble
>>>
>>> olcott had studied the topic "refutation of the HP proof" for 18 years.
>>> I think something is wrong if no one can make olcott believe the HP proof is
>>> very solidly valid, and his proof is very bogus.
>> _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]
>>
>> *Halt Deciding Principle* (the key element of all of my work)
>> Every simulating halt decider that correctly simulates its input until
>> it correctly predicts that this simulated input would never terminate
>> normally, (by reaching its final state) correctly rejects this input as
>> non-halting.
>>
>> The above *Halt Deciding Principle* defeats the otherwise "impossible"
>> "pathological" input shown below:
>> 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 correctly determines that its correctly simulated input would never
>> reach the final state of this input: "ret" thus never halt even in an
>> infinite number of simulated steps.
>> --
>> Copyright 2022 Pete Olcott
>>
>> "Talent hits a target no one else can hit;
>> Genius hits a target no one else can see."
>> Arthur Schopenhauer
>
> You said "H correctly determines that its correctly simulated input would never
> reach the final state of this input ..."
> So, the honest answer is: H is undecidable (never halts).
No dumb bunny that it not what that means.

"H correctly determines that its correctly simulated input would never
reach the final state of this input ..."
because it is a freaking infinite loop:

void Infinite_Loop()
{ HERE: goto HERE;
}

int main()
{ Output("Input_Halts = ", H0((u32)Infinite_Loop));
}

_Infinite_Loop()
[00001102](01) 55 push ebp
[00001103](02) 8bec mov ebp,esp
[00001105](02) ebfe jmp 00001105
[00001107](01) 5d pop ebp
[00001108](01) c3 ret
Size in bytes:(0007) [00001108]

> In Halt7.c, H detects certain machine codes makes H a non-pure function, lots
> of problems caused by this 'criteria', to say the least.

*One thing at a time, first you must understand that this means*

"H correctly determines that its correctly simulated input would never
reach the final state of this input ..."

Mans that H correctly determine that its input is non-halting.

--
Copyright 2022 Pete Olcott

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

Pages:1234
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor