Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

There is no royal road to geometry. -- Euclid


computers / comp.ai.philosophy / Refuting the halting problem pseudo-code proof

SubjectAuthor
* Refuting the halting problem pseudo-code proofolcott
+* Re: Refuting the halting problem pseudo-code proofolcott
|`* Re: Refuting the halting problem pseudo-code proof(100% perfectolcott
| `- Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfectolcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfectolcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)(knuckolcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfectolcott
+- Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
`- Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocaolcott

1
Refuting the halting problem pseudo-code proof

<ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 10 Jun 2021 21:56:19 -0500
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
X-Mozilla-News-Host: news://news.giganews.com:119
From: NoO...@NoWhere.com (olcott)
Subject: Refuting the halting problem pseudo-code proof
Date: Thu, 10 Jun 2021 21:56:23 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
Lines: 41
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7rOQBBxG6Bi0woQKNj5zMEeq0Uy3k6c618xsFGOHjWBb431HQnK+vOOOUb1nsGkMfOh7v1mWgRcRhT0!eF9FZnnFwbD4+U4IxZb+snJrHGWUyiMxWjRv7zNzVilPKJp45MwHvD5SQ9bInUwO5qeAGpHacuU=
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: 2398
 by: olcott - Fri, 11 Jun 2021 02:56 UTC

The standard pseudo-code halting problem template "proved" that the
halting problem could never be solved on the basis that neither value of
true (halting) nor false (not halting) could be correctly returned to
the confounding input.

This problem is overcome on the basis that the halt decider aborts its
simulation of this input before ever returning any value. It aborts the
simulation of its input on the basis that its input specifies what is
essentially infinite recursion to any simulating halt decider.

procedure compute_g(i):
if f(i, i) == 0 then
return 0
else
loop forever // (Wikipedia:Halting Problem)

https://en.wikipedia.org/wiki/Halting_problem

// Simplified Linz Ĥ (Linz:1990:319)
void H_Hat(u32 P)
{ u32 Input_Halts = H(P, P);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ H_Hat((u32)H_Hat, (u32)H_Hat);
}

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof

<4JCdnQYhjIChsFn9nZ2dnUU7-enNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 11 Jun 2021 22:42:52 -0500
Subject: Re: Refuting the halting problem pseudo-code proof
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <lUGwI.98067$od.87646@fx15.iad> <C6Gdndon-KXY8F79nZ2dnUU7-WfNnZ2d@giganews.com> <ZnKwI.263974$iT.46535@fx19.iad> <J5Cdna4agdu46179nZ2dnUU7-X_NnZ2d@giganews.com> <omLwI.21930$Qn1.19801@fx22.iad> <68-dnZnfef2vFV79nZ2dnUU7-X2dnZ2d@giganews.com> <nwMwI.120600$Sx7.39245@fx18.iad> <2JCdnRNC-_LSC179nZ2dnUU7-SPNnZ2d@giganews.com> <zpNwI.745880$nn2.146446@fx48.iad> <h7-dnQ2MAOlBMl79nZ2dnUU7-bfNnZ2d@giganews.com> <8HOwI.22092$J21.4364@fx40.iad> <teqdnTEkP8DvJ179nZ2dnUU7-LfNnZ2d@giganews.com> <KvPwI.70759$9a1.22547@fx38.iad> <C7ednZq-KO0uV179nZ2dnUU7-f-dnZ2d@giganews.com> <t6QwI.59871$gZ.44969@fx44.iad> <DdWdncJfjNQ1TV79nZ2dnUU7-bvNnZ2d@giganews.com> <lJQwI.88923$AU5.62262@fx29.iad> <RZKdncKPpsR9fV79nZ2dnUU7-aPNnZ2d@giganews.com> <%URwI.22098$J21.21929@fx40.iad> <ItmdnYzix4CWcF79nZ2dnUU7-WednZ2d@giganews.com> <bmSwI.70762$9a1.34361@fx38.iad> <bYmdnUxcRuwTbl79nZ2dnUU7-VPNnZ2d@giganews.com> <%ZSwI.350244$N_4.86325@fx36.iad>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 11 Jun 2021 22:42:55 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <%ZSwI.350244$N_4.86325@fx36.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <4JCdnQYhjIChsFn9nZ2dnUU7-enNnZ2d@giganews.com>
Lines: 192
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-hYzFz4zT0Nv9/iv/jyaB/INRZkai1d0JArgNvSIy0Tna6ADLU+gMD/0HnaMByLoYPBGWhx9rUELlPMj!vwXVs+4K3x6iHmbBsWS/mFvXIG1mH55YC9qA+ygIMS5z67JalNJM/3VDDDDlZUXM5t9YSySjZhc=
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: 9468
 by: olcott - Sat, 12 Jun 2021 03:42 UTC

On 6/11/2021 7:12 PM, Richard Damon wrote:
> On 6/11/21 7:36 PM, olcott wrote:
>> On 6/11/2021 6:30 PM, Richard Damon wrote:
>>> On 6/11/21 7:09 PM, olcott wrote:
>>>> On 6/11/2021 5:59 PM, Richard Damon wrote:
>>>>> On 6/11/21 6:17 PM, olcott wrote:
>>>>>> On 6/11/2021 4:38 PM, Richard Damon wrote:
>>>>>>> On 6/11/21 5:07 PM, olcott wrote:
>>>>>>>> On 6/11/2021 3:57 PM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> And I have NEVER said it didn't. When you quote the RULE, I object
>>>>>>>>> to it
>>>>>>>>> as the rule can be wrong for cases like H_Hat, but a wrong rule
>>>>>>>>> can get
>>>>>>>>> some cases right.
>>>>>>>> So you agree with this:
>>>>>>>> When-so-ever an input demonstrates an infinitely repeating
>>>>>>>> pattern and
>>>>>>>> this repeating pattern is caused by an infinite loop or infinite
>>>>>>>> recursion then the simulating halt decider can stop simulating its
>>>>>>>> input
>>>>>>>> and report that this input does not halt.
>>>>>>>>
>>>>>>>
>>>>>>> If it si TRUELY an infinitely repeating pattern with no possible
>>>>>>> break,
>>>>>>> then the decider can stop the simulation and report not-halitng.
>>>>>>>
>>>>>>> Note, if it sees a decider in the loop, then it needs to allow for
>>>>>>> the
>>>>>>> action of the decider. This is where you fail for H_Hat.
>>>>>>>
>>>>>>
>>>>>> We can artificially contrive an undecidable problem depending on
>>>>>> how we
>>>>>> frame the problem or we can remove this artificial contrivance.
>>>>>
>>>>> But the Halting Problme isn't 'artificially contrived', and as such
>>>>> there is no artifical contrivances that can be removed. It has
>>>>> legitimate applicability in mathematical theory which needs it exactly
>>>>> as stated.
>>>>>
>>>>> As I have said before, you are perfectly free to define you own version
>>>>> of the halting problem with a different definition as long as you make
>>>>> it clear that this is what you are doing. The one thing that this will
>>>>> mean is that you alternate problem won't matter to all those other
>>>>> proofs that derive themselves from the proof of the halting problem's
>>>>> impossibility.
>>>>>
>>>>>>
>>>>>> It is self-evident that any computation that will never halt unless
>>>>>> its
>>>>>> simulation is aborted is merely a computationally equivalent way to
>>>>>> define that a computation does not halt.
>>>>>
>>>>> But ONLY with the right definition. The key difference between that and
>>>>> the one you use is the right definition say that it must be the
>>>>> instance
>>>>> of the decider that is making the actual decision that must stop the
>>>>> simulation, it doesn't count if it is another copy that must.
>>>>>
>>>>>>
>>>>>> We know this on the basis that a UTM simulation of a TM description
>>>>>> ⟨P⟩
>>>>>> that does not halt logically entails that the TM P does not halt.
>>>>>
>>>>> Right. And your interpretation where even if the input as given will
>>>>> halt when given to a UTM but if the input is modified to have copies of
>>>>> the decider replaced with a UTM and THAT makes it not halt, it is
>>>>> correct to call it non-halting is wrong.
>>>>>
>>>>> The rule is that H(P,I) should return Halting if, and only if UTM(P,I)
>>>>> is a Halting Computation which by the definition of a UTM is if and
>>>>> only
>>>>> if P(I) is a Halting Computation which is exactly the defintion.
>>>>>>
>>>>>> A simulating halt decider applies this computationally equivalent
>>>>>> definition of non-halting does correctly decide that both the
>>>>>> pseudo-code
>>>>>>
>>>>>> procedure compute_g(i):
>>>>>>     if f(i, i) == 0 then
>>>>>>       return 0
>>>>>>     else
>>>>>>       loop forever    // (Wikipedia:Halting Problem)
>>>>>>
>>>>>> and the Linz Ĥ
>>>>>>
>>>>>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
>>>>>> if M applied to wM halts, and
>>>>>>
>>>>>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
>>>>>> if M applied to wM does not halt
>>>>>>
>>>>>> counter-examples are merely computations that do not halt on their
>>>>>> input.
>>>>>>
>>>>>
>>>>> Right, and since for your H it has been shown that it will answer
>>>>> non-Halting for this input and H^ will then Halt that H gave the wrong
>>>>> answer when feed the description of this machine.
>>>>>
>>>>
>>>> This is the key part that you have persistently ignored:
>>>>
>>>> There is no case where the simulation of the input to H(P, P) would ever
>>>> halt unless this simulation is aborted.
>>>>
>>>
>>> But that doesn't matter.
>>
>> It is all that matters.
>
> Why, the question that H is supposed to be answering is does P(P) halt
> or not, so THAT is all that matters.
>>
>>> Even you just above agreed that the right
>>> answer that H needs to produce is will UTM(P, P) halt or not, and for
>>> your H the H^ based on it DOES, so the right answer is Halting, even
>>> though H says non-Halting.
>>>
>>
>> Forced to halt does not freaking count as halting.
>
> WHO was forced to halt. UTM(P,P) will not force ANY machine to halt. In
> this case inside H^ there will be ANOTHER simulation that will be
> started and aborted, but this P(P) is not aborted.
>
>
>>
>>> The key is H halted the simulation, but it turns out that in that
>>> particular case it really didn't need to because H^ will halt because
>>> the H inside it will stop the potential infinite recursion and let H^
>>> come to a Halt. The fact that H made the mistake of deciding that H^ was
>>> non-Halting allows H^ to BE Halting.
>>>
>>
>> What-so-ever H that decided that its input would never halt unless it
>> aborted this input correctly decides that the entire infinitely
>> recursive chain is not a computation that halts.
>>
>>
>
> WRONG. H decided wrong as are you. H^(H^) IS a Halting Computation, you
> have admitted it and even proved it. THAT is what the definition of the
> right answer to the Halting problem refers to, so that is the right
> answer, but not the answer that H produces, so it is wrong.
>
> You got nothing.
>
>
> As I have said, write your dumb paper and get your rejection over with.
>
> Maybe try to submit to JIR or AIR and see if they will take it for laughs.
>

I finally had a discussion with someone that was able to directly verify
that the input to every H(P,P) must always be aborted on the basis of
examining the x86 execution trace of this input.

So my whole problem is that I was talking with people that did not know
the x86 language well enough to verify that I am definitely correct.

The linked paper has this x86 execution trace so anyone that knows the
x86 language can verify for themselves that every H(P,P) must always be
aborted.

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

int main()
{ H((u32)P, (u32)P);
H((u32)P);
}

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott


Click here to read the complete article
Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<iv-dnZQCmNYMn1j9nZ2dnUU7-RvNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 12 Jun 2021 13:53:05 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<omLwI.21930$Qn1.19801@fx22.iad>
<68-dnZnfef2vFV79nZ2dnUU7-X2dnZ2d@giganews.com>
<nwMwI.120600$Sx7.39245@fx18.iad>
<2JCdnRNC-_LSC179nZ2dnUU7-SPNnZ2d@giganews.com>
<zpNwI.745880$nn2.146446@fx48.iad>
<h7-dnQ2MAOlBMl79nZ2dnUU7-bfNnZ2d@giganews.com>
<8HOwI.22092$J21.4364@fx40.iad>
<teqdnTEkP8DvJ179nZ2dnUU7-LfNnZ2d@giganews.com>
<KvPwI.70759$9a1.22547@fx38.iad>
<C7ednZq-KO0uV179nZ2dnUU7-f-dnZ2d@giganews.com>
<t6QwI.59871$gZ.44969@fx44.iad>
<DdWdncJfjNQ1TV79nZ2dnUU7-bvNnZ2d@giganews.com>
<lJQwI.88923$AU5.62262@fx29.iad>
<RZKdncKPpsR9fV79nZ2dnUU7-aPNnZ2d@giganews.com>
<%URwI.22098$J21.21929@fx40.iad>
<ItmdnYzix4CWcF79nZ2dnUU7-WednZ2d@giganews.com>
<bmSwI.70762$9a1.34361@fx38.iad>
<bYmdnUxcRuwTbl79nZ2dnUU7-VPNnZ2d@giganews.com>
<%ZSwI.350244$N_4.86325@fx36.iad>
<4JCdnQYhjIChsFn9nZ2dnUU7-enNnZ2d@giganews.com>
<V70xI.43712$4q1.43578@fx10.iad>
<JvWdnaPPNYdhTFn9nZ2dnUU7-fnNnZ2d@giganews.com>
<4g7xI.32239$cf1.2947@fx24.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 12 Jun 2021 13:53:07 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <4g7xI.32239$cf1.2947@fx24.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <iv-dnZQCmNYMn1j9nZ2dnUU7-RvNnZ2d@giganews.com>
Lines: 70
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-YCRWxLExX9nJFz+ipgJnWkm0tm50UrZByM8PIGflBqekdangR34DRbVXUrL3cqiuKg+EfMETLiS16YT!d1dhzo/PFlgyMeU7ev22SsLw/iPYATCr/P7IJTdRwHZMYG3cIc1X4S0ygC/+mj+1RHreGoXiIMs=
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: 4795
 by: olcott - Sat, 12 Jun 2021 18:53 UTC

On 6/12/2021 1:44 PM, Richard Damon wrote:
> On 6/12/21 11:25 AM, olcott wrote:
>
>> The halting problem proof was intentionally designed to have the
>> pathological self-reference (olcott 2004) error.
>>
>> void P(u32 x)
>> {
>>   u32 Input_Halts = H(x, x);
>>   if (Input_Halts)
>>     HERE: goto HERE;
>> }
>>
>> int main()
>> {
>>   H((u32)P, (u32)P);
>> }
>>
>> P was intentionally defined to do the opposite of whatever H decides on
>> itself as input.
>>
>> It is self-evidently true that every computation that never halts unless
>> its simulation is aborted <is> a non-halting computation even after its
>> simulation has been aborted.
>
> WRONG. See H_Hat. YOU agree that it will halt on its own when run. PERIOD.

We can know with 100% perfect certainty that P would never halt unless H
aborts its simulation of P on the basis of the following x86 execution
trace of P.

Because of this we can know with 100% perfect certainty that H must
abort its simulation of P.

Columns
(1) Machine address of instruction
(2) Machine address of top of stack
(3) Value of top of stack after instruction executed
(4) Machine language bytes
(5) Assembly language text

Begin Halt Decider Simulation at Machine Address:b10
[00000b10][002115d3][002115d7] 55 push ebp
[00000b11][002115d3][002115d7] 8bec mov ebp,esp
[00000b13][002115cf][002015a3] 51 push ecx
[00000b14][002115cf][002015a3] 8b4508 mov eax,[ebp+08]
[00000b17][002115cb][00000b10] 50 push eax
[00000b18][002115cb][00000b10] 8b4d08 mov ecx,[ebp+08]
[00000b1b][002115c7][00000b10] 51 push ecx
[00000b1c][002115c3][00000b21] e81ffeffff call 00000940

[00000b10][0025bffb][0025bfff] 55 push ebp
[00000b11][0025bffb][0025bfff] 8bec mov ebp,esp
[00000b13][0025bff7][0024bfcb] 51 push ecx
[00000b14][0025bff7][0024bfcb] 8b4508 mov eax,[ebp+08]
[00000b17][0025bff3][00000b10] 50 push eax
[00000b18][0025bff3][00000b10] 8b4d08 mov ecx,[ebp+08]
[00000b1b][0025bfef][00000b10] 51 push ecx
[00000b1c][0025bfeb][00000b21] e81ffeffff call 00000940
Infinite Recursion Detected Simulation Stopped

In column 3 of the prior two push instructions we can see that P pushed
its own machine address 0xb10 onto the stack calling H(P,P) at 0x940 in
an infinitely repeating cycle of the first eight x86 instructions of P.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<Sb2dnVu9xJLx_lj9nZ2dnUU7-anNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 12 Jun 2021 20:46:20 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <8HOwI.22092$J21.4364@fx40.iad> <teqdnTEkP8DvJ179nZ2dnUU7-LfNnZ2d@giganews.com> <KvPwI.70759$9a1.22547@fx38.iad> <C7ednZq-KO0uV179nZ2dnUU7-f-dnZ2d@giganews.com> <t6QwI.59871$gZ.44969@fx44.iad> <DdWdncJfjNQ1TV79nZ2dnUU7-bvNnZ2d@giganews.com> <lJQwI.88923$AU5.62262@fx29.iad> <RZKdncKPpsR9fV79nZ2dnUU7-aPNnZ2d@giganews.com> <%URwI.22098$J21.21929@fx40.iad> <ItmdnYzix4CWcF79nZ2dnUU7-WednZ2d@giganews.com> <bmSwI.70762$9a1.34361@fx38.iad> <bYmdnUxcRuwTbl79nZ2dnUU7-VPNnZ2d@giganews.com> <%ZSwI.350244$N_4.86325@fx36.iad> <4JCdnQYhjIChsFn9nZ2dnUU7-enNnZ2d@giganews.com> <V70xI.43712$4q1.43578@fx10.iad> <JvWdnaPPNYdhTFn9nZ2dnUU7-fnNnZ2d@giganews.com> <4g7xI.32239$cf1.2947@fx24.iad> <iv-dnZQCmNYMn1j9nZ2dnUU7-RvNnZ2d@giganews.com> <nm8xI.42182$EW.15858@fx04.iad> <9c7dff5e-ba9b-4792-9c5f-2a39e282739cn@googlegroups.com> <87r1h61re1.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 12 Jun 2021 20:46:22 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87r1h61re1.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <Sb2dnVu9xJLx_lj9nZ2dnUU7-anNnZ2d@giganews.com>
Lines: 74
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-tFKV5+SLLU3k82lOkSjBJy6wLrc0CnEfM5EUBSxRHBaphhaqramUTcDC3BSA9R5DGajMKGWJ5VQ9cGJ!xBM4/l4MBpN+1bmtxZPvji1V1DiqTImb5olQPD6ycUipVBSbqJMwYyR1yreuhSMWw8tz9zT58/Y=
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: 5076
 by: olcott - Sun, 13 Jun 2021 01:46 UTC

On 6/12/2021 8:32 PM, Ben Bacarisse wrote:
> "dklei...@gmail.com" <dkleinecke@gmail.com> writes:
>
>> On Saturday, June 12, 2021 at 12:59:19 PM UTC-7, Richard Damon wrote:
>>
>>> We know that H_Hat DOES halt because YOU Published the following trace,
>>> whch include the trace you omited feom teh above:
>>
>> We know that H_Hat does halt because it is defined as a simple modification
>> of H which halts.
>
> H halts on all inputs, but the simple modification that yields H_Hat
> makes H_Hat /not/ halt on some inputs.
>
> H_Hat(H_Hat) halts because H(H_Hat, H_Hat) says it does not.
>
>> I see no reason for even looking at PO's nonsense.
>
> I think it's worth looking at it long enough to know why it's nonsense.
>

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

int main()
{ H((u32)P, (u32)P);
}

(1) Anyone that knows the x86 language well enough can know for sure
that simulating partial halt decider H must abort its simulation of P.

(2) Anyone that knows the theory of computation well enough knows that
any computation that never halts unless its simulation is aborted is a
non-halting computation.

(3) Putting (1) and (2) together proves that H stops its simulation of P
and correctly reports that P does not halt.

Begin Local Halt Decider Simulation at Machine Address:b10
....[00000b10][002115d3][002115d7](01) 55 push ebp
....[00000b11][002115d3][002115d7](02) 8bec mov ebp,esp
....[00000b13][002115cf][002015a3](01) 51 push ecx
....[00000b14][002115cf][002015a3](03) 8b4508 mov eax,[ebp+08]
....[00000b17][002115cb][00000b10](01) 50 push eax
....[00000b18][002115cb][00000b10](03) 8b4d08 mov ecx,[ebp+08]
....[00000b1b][002115c7][00000b10](01) 51 push ecx
....[00000b1c][002115c3][00000b21](05) e81ffeffff call 00000940

....[00000b10][0025bffb][0025bfff](01) 55 push ebp
....[00000b11][0025bffb][0025bfff](02) 8bec mov ebp,esp
....[00000b13][0025bff7][0024bfcb](01) 51 push ecx
....[00000b14][0025bff7][0024bfcb](03) 8b4508 mov eax,[ebp+08]
....[00000b17][0025bff3][00000b10](01) 50 push eax
....[00000b18][0025bff3][00000b10](03) 8b4d08 mov ecx,[ebp+08]
....[00000b1b][0025bfef][00000b10](01) 51 push ecx
....[00000b1c][0025bfeb][00000b21](05) e81ffeffff call 00000940
Local Halt Decider: Infinite Recursion Detected Simulation Stopped

In column 3 of the prior two push instructions we can see that P pushed
its own machine address 0xb10 onto the stack thus calling H(P,P) at
0x940 in an infinitely repeating cycle of the first eight x86
instructions of P.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)(forced to halt)

<GZidnbwv3NSYw1b9nZ2dnUU7-Q3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 17 Jun 2021 09:36:53 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)(forced to halt)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<AZvxI.35645$v01.12200@fx07.iad>
<0tmdnf-TG77mNFv9nZ2dnUU7-b_NnZ2d@giganews.com>
<p8zxI.43824$4q1.29122@fx10.iad>
<n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com>
<f3HxI.755602$nn2.365162@fx48.iad>
<34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com>
<87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com>
<i%QxI.568423$J_5.340528@fx46.iad>
<xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<PBTxI.331271$jf1.248757@fx37.iad>
<voGdnWxD_Z73mlX9nZ2dnUU7-bnNnZ2d@giganews.com>
<0RTxI.39501$G11.9243@fx01.iad>
<frOdnayhxeKukVX9nZ2dnUU7-eednZ2d@giganews.com>
<yiUxI.32816$cf1.16595@fx24.iad>
<QvKdncv3qsYCj1X9nZ2dnUU7-IednZ2d@giganews.com>
<up%xI.39502$G11.1208@fx01.iad>
<47Wdnc_VjL0nJVX9nZ2dnUU7-f_NnZ2d@giganews.com>
<NCayI.41783$k_.39200@fx43.iad>
<kfOdnbi49rKctVf9nZ2dnUU7-e3NnZ2d@giganews.com>
<AFwyI.23236$Qn1.14218@fx22.iad>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 17 Jun 2021 09:36:49 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <AFwyI.23236$Qn1.14218@fx22.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <GZidnbwv3NSYw1b9nZ2dnUU7-Q3NnZ2d@giganews.com>
Lines: 56
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wd15kLxehqSUUvNmQ5FWsQv/MjDkYjZqGYDS55BzUV1gG3FHwykJvBtWlbU9aP3e4/zsY7FzxgKHimo!QY3f3x5Sr16cRtHPz9FthB/7GicZ/Aai0sgGr0N8kXn/ezGH+A7OuUGFF2RRPp0NF2EH9J9T/Bs=
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: 4230
 by: olcott - Thu, 17 Jun 2021 14:36 UTC

On 6/16/2021 7:27 PM, Richard Damon wrote:
> On 6/16/21 12:34 PM, olcott wrote:
>> On 6/15/2021 6:22 PM, Richard Damon wrote:
>>> On 6/15/21 10:27 AM, olcott wrote:
>>> When you say that it halts on its own this is never ever true.
>>>> I don't think that you are lying about this, you are just
>>>> horribly terrible at paying attention. You get a misconception
>>>> stuck in your mind that becomes unbreakable.
>>>>
>>>> The execution trace where P was forced to halt is from this computation:
>>>> int main() { P(P); }
>>>>
>>>
>>> And what CAN force that P to halt? There is no decider around it to
>>> abort it. The actions of the decider in it are part of its computation
>>> so if that decider aborts its execution and makes it stop, it HAS
>>> halted, so is halting per the definition. That also means that the
>>> decider never answered so failed to be a decider, so was wrong twice.
>>>
>>
>> void P(u32 x)
>> {
>>   u32 Input_Halts = H(x, x);
>>   if (Input_Halts)
>>     HERE: goto HERE;
>> }
>>
>> int main()    // The input to P is forced to halt.
>> {             // The invocation of H(P,P) from this P(P)
>>   P((u32)P); // is the first element of an infinite
>> }             // chain of invocations of H(P,P)
>>
>>
>
> So, WHAT forced the invocation of P called by main to be aborted?
>

When P called from main calls H(P,P) this is the first element of an
otherwise infinite invocation chain.

It is common knowledge that whenever any invocation of an infinite
invocation chain is terminated this terminates the whole chain.

I have proven that it was necessary for H to terminate this otherwise
infinite invocation chain.

I have proven that H did terminate the third invocation of this
otherwise infinite invocation chain.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<B4mdncl9-_HJIlH9nZ2dnUU7-X_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 18 Jun 2021 10:44:20 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <PFuxI.22307$341.16104@fx42.iad> <PbCdnS7MDenz51v9nZ2dnUU7-I_NnZ2d@giganews.com> <AZvxI.35645$v01.12200@fx07.iad> <0tmdnf-TG77mNFv9nZ2dnUU7-b_NnZ2d@giganews.com> <p8zxI.43824$4q1.29122@fx10.iad> <n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com> <f3HxI.755602$nn2.365162@fx48.iad> <34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com> <87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com> <i%QxI.568423$J_5.340528@fx46.iad> <xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com> <oVSxI.232170$lyv9.168245@fx35.iad> <3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com> <6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com> <pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com> <qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com> <ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 18 Jun 2021 10:44:44 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <B4mdncl9-_HJIlH9nZ2dnUU7-X_NnZ2d@giganews.com>
Lines: 96
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-j7pmr+Qt/QdNs1FJkmT4y2GNOyHclXHEiHDsLM5VaNsx01ObpM3Y61wto8v/1wxMwj7MrJC5g7f0kQ/!uFwPHLIuUpvimwnrutHiqp+bpahleIXY28W9Vz9dSt440pxkOb4WjgOz/T68MNaPumLQURIHvZU=
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: 6471
 by: olcott - Fri, 18 Jun 2021 15:44 UTC

On 6/18/2021 4:32 AM, Malcolm McLean wrote:
> On Friday, 18 June 2021 at 02:02:14 UTC+1, Richard Damon wrote:
>> On 6/17/21 10:55 AM, olcott wrote:
>>> On 6/16/2021 7:33 PM, Richard Damon wrote:
>>>>
>>>>
>>>> First, the trace is built incorrectly, because it has had an improper
>>>> substitution performed. The trace SHOULD show the simulation of the code
>>>> of H with is within the P that is being simulated.
>>>>
>>>
>>> That is not the way that it works.
>>> The question is: Does H have to abort its simulation of P to prevent the
>>> infinite execution of P?
>> WRONG. The question is does P(I) Halt or not. THAT is the question.
>>
> I've tried to get clarification on this.
> In Linz's proof of the course the question is "does the program halt". PO has on

We must remove the erroneous pathological self-reference(Olcott 2004)
from the original incorrect question. Most people aren't smart enough to
understand that it is erroneous so they believe that the original
question is valid.

When we are asking: Does the input program halt? and conflate the
behavior of the halt decider with the behavior of the input program we
would provide the wrong answer.

When we ask the question: Does the simulation of the input have to be
aborted to prevent its infinite execution? We have properly divided the
behavior of the program from the behavior of the halt decider.

> occasion stated that, in so far as it goes, he considers Linz's proof to be
> valid. However he has slightly changed the question, so that Linz's proof no

The important thing about proofs is whether or not their conclusion is
correct. The Linz proof has an incorrect conclusion. The analytical
framework that Linz provides for analyzing the problem is optimal. It
has the perfect precision of state transitions and is nearly as simple
as possible.

> longer applies.
> However I'm unsure what his exact position is. Sometimes he says that the
> new question is exactly equivalent to Linz's original question, in which case
> it's hard to see how it gets him anywhere.
>

If we ask the question Does program P halt on its input such that both
true(halting) and false (not halting) are contradicted by the behavior
of the input then the pathological self-reference(Olcott 2004) must be
removed from this incorrect question.

> As I've said, the real issue is not with defining a new question which is similar
> to the halting question but slightly different. That's a reasonable thing to do.
> The real issue is whether you can do that in an interesting way, if the new question
> has properties that lead on to further work. To do that, you need to be able to
> give some basic examples of where it differs from the conventional halting problem,
> as a bare minimum. In fact defining a new problem in computer science which is
> interesting enough for other people to want to work on it is a very hard thing to
> do.
>

Anyone that knows the theory of computation well enough knows that any
computation that never halts unless its simulation is aborted is a
conventional non-halting computation:
When UTM(⟨P⟩,I) never halts then we can know that P(I) never halts.

The above new question is known to be computationally equivalent to the
original question.

The only difference is that the original question has been transformed
to eliminate its pathological self-reference(Olcott 2004) error.

This new question does correctly decide that the conventional halting
problem counter-examples are computations that do not halt.

∴ The elimination of the pathological self-reference(Olcott 2004) error
from the conventional halting problem proofs shows that the conclusion
of these proofs (that a universal halt decider cannot be defined) is
flat-out incorrect, these proofs show no such thing.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<KdednYpTvLngX1H9nZ2dnUU7-S_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 18 Jun 2021 10:57:49 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <0tmdnf-TG77mNFv9nZ2dnUU7-b_NnZ2d@giganews.com> <p8zxI.43824$4q1.29122@fx10.iad> <n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com> <f3HxI.755602$nn2.365162@fx48.iad> <34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com> <87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com> <i%QxI.568423$J_5.340528@fx46.iad> <xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com> <oVSxI.232170$lyv9.168245@fx35.iad> <3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com> <6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com> <pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com> <qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com> <ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com> <Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 18 Jun 2021 10:58:12 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <KdednYpTvLngX1H9nZ2dnUU7-S_NnZ2d@giganews.com>
Lines: 99
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-C01A4EGACSPlBa95BJJF4UVgrikj5JkmUUT5DZywpMqW8RSNHneFJUJbqrvWCKbQc4ZEKcH9bGcuo3x!ev+UdvbrrhODYQ2h7Ls6lwZdCByR9oh2LYa5D6Vef9AQTwnM2B1DOTftAOG+7bXbjVKvu0fbu0Q=
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: 6896
 by: olcott - Fri, 18 Jun 2021 15:58 UTC

On 6/18/2021 9:19 AM, Malcolm McLean wrote:
> On Friday, 18 June 2021 at 12:27:48 UTC+1, Richard Damon wrote:
>> On 6/18/21 5:32 AM, Malcolm McLean wrote:
>>> On Friday, 18 June 2021 at 02:02:14 UTC+1, Richard Damon wrote:
>>>> On 6/17/21 10:55 AM, olcott wrote:
>>>>> On 6/16/2021 7:33 PM, Richard Damon wrote:
>>>>>>
>>>>>>
>>>>>> First, the trace is built incorrectly, because it has had an improper
>>>>>> substitution performed. The trace SHOULD show the simulation of the code
>>>>>> of H with is within the P that is being simulated.
>>>>>>
>>>>>
>>>>> That is not the way that it works.
>>>>> The question is: Does H have to abort its simulation of P to prevent the
>>>>> infinite execution of P?
>>>> WRONG. The question is does P(I) Halt or not. THAT is the question.
>>>>
>>> I've tried to get clarification on this.
>>> In Linz's proof of the course the question is "does the program halt". PO has on
>>> occasion stated that, in so far as it goes, he considers Linz's proof to be
>>> valid. However he has slightly changed the question, so that Linz's proof no
>>> longer applies.
>>> However I'm unsure what his exact position is. Sometimes he says that the
>>> new question is exactly equivalent to Linz's original question, in which case
>>> it's hard to see how it gets him anywhere.
>>>
>>> As I've said, the real issue is not with defining a new question which is similar
>>> to the halting question but slightly different. That's a reasonable thing to do.
>>> The real issue is whether you can do that in an interesting way, if the new question
>>> has properties that lead on to further work. To do that, you need to be able to
>>> give some basic examples of where it differs from the conventional halting problem,
>>> as a bare minimum. In fact defining a new problem in computer science which is
>>> interesting enough for other people to want to work on it is a very hard thing to
>>> do.
>>>
>> The issue is that if you want your 'counter' to be applicable to the
>> proof, you HAVE to keep the question the same, not something 'close'.
>>
>> That is how logic works.
>>
>> Peter needs to decide, does he want to invent a new 'problem', some
>> sort-of-halting that can't be disproved by this form of proof, or is he
>> trying to actually contradict the proofs.
>>
>> He claims he is contradicting the proofs, so he isn't allowed to change
>> the definition, but he tries anyway.
>>
> The idea is to exclude the "pathological self reference" cases from consideration.
> The argument is that all proofs that halting is undecideable rely on these
> cases.

I did not eliminate these cases. I used a computationally equivalent
criteria to correctly decide these cases. The original criteria had the
pathological self-reference(Olcott 2004) error.

> Now you could regard that as "defining a different problem" or you could regard
> it as "showing that the halting problem proofs are irrelevant".
>

The conclusion of these proofs is simply wrong.

> I'd want to ask these questions. Can you define "pathological self reference"?
> Can you recognise it, either with a human or by an algorithmic method?

We simply define a computationally equivalent criteria that is imperious
to the pathological self-reference(Olcott 2004) error:

Anyone that knows the theory of computation well enough knows that any
computation that never halts unless its simulation is aborted is a
conventional non-halting computation:
When UTM(⟨P⟩,I) never halts then we can know that P(I) never halts.

> Having removed the "pathological self reference" instances from the set

I did not do this. I made these instances decidable.

> of target machines, can you then decide halting, or as a lesser but still
> impressive achievement can you show that no proof that halting is undecidable
> is possible? Or can we make simple modifications to the conventional halting
> proofs which show that the new set is also undecidable? Or maybe are
> those simple modifications not so simple after all?
>
> Even if you don't actually make any progress on halting, are there any other
> properties which arise from your "pathological self reference" set? Would
> the distinction be of interest to anyone working in another area of computer
> science?

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<3ZWdnUAbhJPdWVH9nZ2dnUU7-KvNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 18 Jun 2021 11:05:20 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<AZvxI.35645$v01.12200@fx07.iad>
<0tmdnf-TG77mNFv9nZ2dnUU7-b_NnZ2d@giganews.com>
<p8zxI.43824$4q1.29122@fx10.iad>
<n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com>
<f3HxI.755602$nn2.365162@fx48.iad>
<34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com>
<87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com>
<i%QxI.568423$J_5.340528@fx46.iad>
<xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<87v96bgovz.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 18 Jun 2021 11:05:44 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87v96bgovz.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <3ZWdnUAbhJPdWVH9nZ2dnUU7-KvNnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AOO2qylc8MLj3JTKXC4vq4eBdfANe+Cun88XKceNIVeuDcdj32euBthqZ2Rzb5YQFIzM0s5njE/Th9B!6depy0tY/Dj1gtb0MAvK3dtMp4HSv7U3p4PeIX89vDw8VptwBTsgllZqTDQtJrMtbJhuzhGhVVo=
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: 4770
 by: olcott - Fri, 18 Jun 2021 16:05 UTC

On 6/18/2021 10:42 AM, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>
>> On Friday, 18 June 2021 at 02:02:14 UTC+1, Richard Damon wrote:
>>> On 6/17/21 10:55 AM, olcott wrote:
>>>> On 6/16/2021 7:33 PM, Richard Damon wrote:
>>>>>
>>>>>
>>>>> First, the trace is built incorrectly, because it has had an improper
>>>>> substitution performed. The trace SHOULD show the simulation of the code
>>>>> of H with is within the P that is being simulated.
>>>>>
>>>>
>>>> That is not the way that it works.
>>>> The question is: Does H have to abort its simulation of P to prevent the
>>>> infinite execution of P?
>>> WRONG. The question is does P(I) Halt or not. THAT is the question.
>>>
>> I've tried to get clarification on this.
>> In Linz's proof of the course the question is "does the program
>> halt". PO has on occasion stated that, in so far as it goes, he
>> considers Linz's proof to be valid. However he has slightly changed
>> the question, so that Linz's proof no longer applies. However I'm
>> unsure what his exact position is. Sometimes he says that the new
>> question is exactly equivalent to Linz's original question, in which
>> case it's hard to see how it gets him anywhere.
>
> You won't get any clarification on this unless something causes him to
> loose his delusions of greatness. He's spent years on this. His whole
> sense of self-worth is based on seeing things that have escaped the
> greatest minds. There is simply no way his mind can accommodate the
> fact that he's either wrong or wasting his time with a useless new
> definition.
>
> He's tried to persuade people that the definitions are the same. He's
> tried to convince people that the new one is the only reasonable one.
> He's even tried to find a way to make the wrong answer (for the halting
> problem) sound like it might just be the right answer. Simply coming
> clean is just not an option for a mind like his.
>

The fact that all you have is rhetoric entirely bereft of any supporting
reasoning is very telling.

The only material "error" that anyone ever pointed out was merely a
confused misconception on their part. I have much clearer words to
correct this misconception now.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)(knuckle-head)

<h6WdnRHxEIGwTFH9nZ2dnUU7-YfNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 18 Jun 2021 12:00:29 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)(knuckle-head)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <p8zxI.43824$4q1.29122@fx10.iad> <n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com> <f3HxI.755602$nn2.365162@fx48.iad> <34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com> <87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com> <i%QxI.568423$J_5.340528@fx46.iad> <xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com> <oVSxI.232170$lyv9.168245@fx35.iad> <3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com> <6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com> <pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com> <qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com> <ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com> <Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com> <87pmwjgn2e.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 18 Jun 2021 12:00:52 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87pmwjgn2e.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <h6WdnRHxEIGwTFH9nZ2dnUU7-YfNnZ2d@giganews.com>
Lines: 45
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-FoOM27BIDkBbCT+69eg6XlnENWc3RtgI08oA765BZBtbIREAlz/LJi7negZg3G3of+ihT+selFNQLm8!+yuyb/9e6LBlLnUTKbMBYiEfiC+fBiRE2XvKl0USHGcDjUHMWcFTWoQe45v0PbynzjoRF70x7ps=
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: 3723
 by: olcott - Fri, 18 Jun 2021 17:00 UTC

On 6/18/2021 11:22 AM, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>
>> The idea is to exclude the "pathological self reference" cases from
>> consideration.
>
> This is a bad name because there is no self-reference, even in the

That is very clearly a knuckle-head thing to say:

Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
if M applied to wM halts, and

Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
if M applied to wM does not halt

So when Ĥ is applied to *it own* Turing machine description then
this means that Ĥ is applied to some other Turing machine description
that *is not its own* ?

Is it your primary purpose to seem like a knuckle-head ?
(You did a great job of that!)

> trivial case, and to exclude all such cases requires a TM that can
> recognise an embedded set of states (that could be anywhere among its
> states) the /behaves/ like that "hat" construction. This it not
> possible.
>

I am not excluding these cases. I am merely transforming the criterion
measure for deciding these cases into a computationally equivalent
criterion measure.

Anyone that knows the theory of computation well enough knows that any
computation that never halts unless its simulation is aborted is a
conventional non-halting computation:
When UTM(⟨P⟩,I) never halts then we can know that P(I) never halts.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<oZOdnaOT9dR-SFH9nZ2dnUU7-QfNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 18 Jun 2021 12:20:35 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<n9idnRo587RJWlv9nZ2dnUU7-XednZ2d@giganews.com>
<f3HxI.755602$nn2.365162@fx48.iad>
<34c85fe9-5831-42c0-be2d-abb3157367d5n@googlegroups.com>
<87bl881qco.fsf@bsb.me.uk> <8aCdncRKP9Lh9Fr9nZ2dnUU7-YHNnZ2d@giganews.com>
<i%QxI.568423$J_5.340528@fx46.iad>
<xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 18 Jun 2021 12:20:59 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <oZOdnaOT9dR-SFH9nZ2dnUU7-QfNnZ2d@giganews.com>
Lines: 38
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-BCMoVr+pjIb2CGXgtwzquv/lsR/ZzxzBDMud+593DucLpPG/Mm6/8rKQA+cysXbEWzPV8+8+cOdjlZ3!0kuclRiIAlRQUk1HIF1GufOtgl7ya0w8beNxj0eB7FgeEtWzdeF6ufMTOv94EgGc0anKkhIDoCI=
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: 4023
 by: olcott - Fri, 18 Jun 2021 17:20 UTC

On 6/18/2021 12:08 PM, Malcolm McLean wrote:
> On Friday, 18 June 2021 at 17:22:20 UTC+1, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>
>>> or as a lesser but still impressive achievement can you show that no proof that
>>> halting is undecidable is possible?
>> What is impressive about that? What exactly is it you think would be
>> would be impressive to prove?
>>
> We define the "confounding property" such that we can clearly say whether any
> machine has "the confounding property". We then remove these machines from
> our set of all Turing machines. However we maybe still can't write a halt decider
> which decides this set, which is what we really want. What we can maybe do, however,
> is show that every proof that a universal decider is not possible relies on example
> machines with the confounding property, and no proof that doesn't rely on this
> can be offered. I'd settle for that if I was working on this problem.
>
> (Needless to say, I don't claim to define the "confounding property" myself.)
>

All we need is a computationally equivalent criterion measure of "not
halting" that is impervious to the confounding property:

Anyone that knows the theory of computation well enough knows that any
computation that never halts unless its simulation is aborted is a
conventional non-halting computation:
When UTM(⟨P⟩,I) never halts then we can know that P(I) never halts.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<zISdnZVAE7nfmFP9nZ2dnUU7-L3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 19 Jun 2021 09:54:58 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <saj4cs$1b7o$1@gioia.aioe.org> <lK-dnTMLgPl_hVD9nZ2dnUU7-N_NnZ2d@giganews.com> <8d7b39f0-8501-4505-8bb0-87d6ed0b2e45n@googlegroups.com> <wLednRkDOeWzgFD9nZ2dnUU7-YfNnZ2d@giganews.com> <5fc29d80-d3fb-48d2-87f6-4d0f42edabbcn@googlegroups.com> <jomdnaFKgJJBvFD9nZ2dnUU7-KvNnZ2d@giganews.com> <91ded307-ba0a-44d8-800c-8414c5c869cbn@googlegroups.com> <htadnWZvrZnsrVD9nZ2dnUU7-fednZ2d@giganews.com> <fcd247ea-a4ec-43e9-92f5-560bae49f8b8n@googlegroups.com> <EoWdnbQBbZBKoVD9nZ2dnUU7-T_NnZ2d@giganews.com> <C7bzI.62114$431.48530@fx39.iad> <temdnUKxj6GC1FD9nZ2dnUU7-e-dnZ2d@giganews.com> <CHczI.30876$341.13733@fx42.iad> <ZJydnbvhPc63wlD9nZ2dnUU7-QnNnZ2d@giganews.com> <9586ce8a-b255-414b-91b8-ff5015429e51n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 19 Jun 2021 09:55:20 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <9586ce8a-b255-414b-91b8-ff5015429e51n@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <zISdnZVAE7nfmFP9nZ2dnUU7-L3NnZ2d@giganews.com>
Lines: 116
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ARwx+bt0Toi50eGuHqy5eQ6+B+kFox/lXQ4SPa8qsjNKocPi25RWUlFAjf/fqypfIAMPQuY8+4rMjze!t7OBznm6UPvjdKZ8SSu9M0N6t+hxk+HALRZM9TNiUr5GWF9xAkxaPLXg3Jk6c7kpegRsJNBYx+o=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6376
 by: olcott - Sat, 19 Jun 2021 14:55 UTC

On 6/19/2021 5:00 AM, Malcolm McLean wrote:
> On Saturday, 19 June 2021 at 04:06:26 UTC+1, olcott wrote:
>> On 6/18/2021 9:33 PM, Richard Damon wrote:
>>> On 6/18/21 9:32 PM, olcott wrote:
>>>> On 6/18/2021 7:46 PM, Richard Damon wrote:
>>>>> On 6/18/21 8:40 PM, olcott wrote:
>>>>>> On 6/18/2021 7:31 PM, Daniel Pehoushek wrote:
>>>>>>> On Friday, June 18, 2021 at 7:47:05 PM UTC-4, olcott wrote:
>>>>>>>> On 6/18/2021 5:49 PM, Daniel Pehoushek wrote:
>>>>>>>>> no no no none of that bullshit i am a theoretician
>>>>>>>> I am not a theoretician.
>>>>>>>>> i just want information about your thoughts on general cycle
>>>>>>>>> detection in a graph with N vertices and M edges
>>>>>>>>>
>>>>>>>>> gods favorite symbol is +
>>>>>>>>> gods favorite number is three
>>>>>>>>> my favorite number is ten
>>>>>>>>>
>>>>>>>> --
>>>>>>>> Copyright 2021 Pete Olcott
>>>>>>>>
>>>>>>>> "Great spirits have always encountered violent opposition from
>>>>>>>> mediocre
>>>>>>>> minds." Einstein
>>>>>>>
>>>>>>> you claim you are nay a theoretician.
>>>>>>> why then are you spamming the living fuck out of the theoreticians
>>>>>>> group?
>>>>>>> my mind is superb, not mediocre.
>>>>>>>
>>>>>>> i just want information about your thoughts on general cycle detection
>>>>>>> in a graph with N vertices and M edges
>>>>>>> so that i may judge you competently surely quickly and so forth so i
>>>>>>> can move on with my good life.
>>>>>>>
>>>>>>
>>>>>> If you cannot evaluate what I am saying on the basis of software
>>>>>> engineering you may not be able to evaluate what I am saying at all.
>>>>>>
>>>>>> Actual working C code supersedes any assumptions about purely mental
>>>>>> models of computation where the precise details of the behavior are
>>>>>> never explicitly stated.
>>>>>
>>>>> But the C code shows that H_Hat does Halt, the Halts is wrong.
>>>>>
>>>>
>>>> The C code also shows that an actual infinite loop halts for the same
>>>> reason. Every non-halting input to a simulating halt decider has its
>>>> simulation terminated thus forcing it to halt.
>>>>
>>>
>>> Nope, you keep looking at the wrong place. The program where main calls
>>> H_Hat/P which calls H is the one I am refering to, where it SHOWS that
>>> the actual program H_Hat/P does Halt.
>> If none of the invocations of H(P,P) from P are ever terminated then P
>> never terminates.
>>
>> Do you agree or are you going to lie?
>>
>> The call to H(P,P) from int main () { P(P); } is the first element of an
>> infinite invocation sequence that is terminated at its third invocation.
>>
>> int main()
>> {
>> P(P);
>> }
>>
>> The global halt decider aborts it invocation of P from main() emitting
>> an x86utm operating system error comparable to a divide by zero error.
>>
> We seem to have gone back to the idea that you abort the machine
> instead of returning false (non-halting) when running the halt detector.
> Maybe you only abort the machine for the confounding cases, which
> brings us back to the question of how to detect the confounding cases.
>
The x86utm operating system considers a computation that never halts the
same as a divide-by-zero error.

void P(u32 x)
{ u32 Input_Halts = H(x, x);
Output("P:Input_Halts:", Input_Halts);
if (Input_Halts)
HERE: goto HERE;
}

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

(a) We can know that the input to H(P,P) is input that never halts with
100% perfect certainty on the basis of its x86 execution trace.

(b) This means that we can know with 100% perfect certainty that a
simulating halt decider must abort its simulation of its input.

(c) This means that we can know with 100% perfect certainty that a
simulating halt decider correctly reports that this input never halts.

Clueless wonders can deny any one of these three steps on the basis of
ignorance or simply not paying attention.

Halting problem undecidability and infinitely nested simulation
https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]

<z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 21 Jun 2021 19:00:38 -0500
Subject: Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com> <pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com> <qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com> <ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com> <Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com> <87pmwjgn2e.fsf@bsb.me.uk> <16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com> <87v969e9yt.fsf@bsb.me.uk> <7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com> <87r1gxcqtx.fsf@bsb.me.uk> <d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com> <87fsxcdd4n.fsf@bsb.me.uk> <3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com> <87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org> <UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com> <zz9AI.44400$z%.32601@fx06.iad>
From: NoO...@NoWhere.com (olcott)
Date: Mon, 21 Jun 2021 19:00:58 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <zz9AI.44400$z%.32601@fx06.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@giganews.com>
Lines: 85
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-jeMV2GY1VWdH/rLYs97R33v71mOes+NsA9L94Vnm/3FZD/YL+U9KcZZqTMcx4ryk4N3BYyjm1k5EWRu!W3CF03XlnV8HLNxP6Qumq8NPyPs91Q9lMTz9p1jZbezGP3eKwu1/rSGlHte9kVSQuT0FNV1EstU=
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: 4894
 by: olcott - Tue, 22 Jun 2021 00:00 UTC

On 6/21/2021 6:48 PM, Richard Damon wrote:
> On 6/21/21 9:46 AM, olcott wrote:
>> On 6/21/2021 4:47 AM, Andy Walker wrote:
>>> On 21/06/2021 00:10, Ben Bacarisse wrote:
>>>> [...] I don't
>>>> think it's obvious that the cases any one TM gets wrong are going to be
>>>> interesting.  This may be a case where I'd change my mind when someone
>>>> comes up with a definition and it just turns out to be interesting in
>>>> some as yet unforeseen sense, but I can't see that happening right now
>>>> (as is to be expected of unforeseen occurrences).
>>>
>>>      If we take the "one TM" to be a TM that always halts with the
>>> answer "HALTS", then the cases it gets wrong are precisely the cases
>>> that don't halt.  That's interesting, as there is a simple proof that
>>> there is no TM that can determine just those cases [tho' there are
>>> TMs that determine supersets of them].  Perhaps that's not quite what
>>> you meant?
>>>
>>
>> // Simplified Linz Ĥ (Linz:1990:319)
>> void P(u32 x)
>> {
>>   u32 Input_Halts = H(x, x);
>>   if (Input_Halts)
>>     HERE: goto HERE;
>> }
>>
>> int main()
>> {
>>   u32 Input_Halts = H((u32)P, (u32)P);
>>   Output("Input_Halts = ", Input_Halts);
>> }
>>
>> In the above case no instance of P ever sees any return value from H.
>>
>> Halting problem undecidability and infinitely nested simulation
>>
>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>
>>
>>
>
> Only because H make a mistake and does try to find out what really happens.
>
> Change main to:
>
> int main()
> {
> P(u32)P);
> }
>
> and the P that main calls DOES get the return value from H (or you syste
> is proved to be fradulent) and then halt and H is proved wrong.
>

// Simplified Linz Ĥ (Linz:1990:319)
void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

Whenever P calls H(P,P) H must abort its simulation of P. The above
computation P(P) calls H(P,P) which is the first invocation of an
infinite sequence of invocations.

Everyone that is not dumber than a box of rocks knows that when any
invocation of an infinite sequence of invocations is terminated then the
entire sequence halts.

In the computation P(P) the third element of the infinite sequence of
invocations is terminated.

> Since this is the machine that the Halting Problem is asking about, that
> is the important one.
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor