Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Vulcans do not approve of violence. -- Spock, "Journey to Babel", stardate 3842.4


computers / comp.ai.philosophy / Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

SubjectAuthor
* Refuting the HP proofs (adapted for software engineers)olcott
+- Re: Refuting the HP proofs (adapted for software engineers)Richard Damon
+* Re: Refuting the HP proofs (adapted for software engineers)Mr Flibble
|`* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
| `* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|  `* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   +* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|   |`* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   | `- Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|   `* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|    +* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|    |`* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|    | `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|    |  `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|    |   `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAIN DEAD MORON ]Richard Damon
|    |    `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|    |     `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAIN DEAD MORON ]Richard Damon
|    |      `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|    |       `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|    |        `* Re: Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|    |         `- Re: Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|    `* Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Alan Mackenzie
|     +* Re: Refuting the HP proofs (adapted for software engineers)[ Alanolcott
|     |`* Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]Richard Damon
|     | `* Re: Refuting the HP proofs (adapted for software engineers)[ Alanolcott
|     |  `- Re: Refuting the HP proofs (adapted for software engineers)[ AlanRichard Damon
|     `* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|      +* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|      |`- Re: Refuting the HP proofs (adapted for software engineers)[ AndyJeff Barnett
|      +* Re: Refuting the HP proofs (adapted for software engineers)[ Mikeolcott
|      |+* Re: Refuting the HP proofs (adapted for software engineers)[ MikeRichard Damon
|      ||`* Re: Refuting the HP proofs (adapted for software engineers)[ membersolcott
|      || `- Re: Refuting the HP proofs (adapted for software engineers)[ members of c/c++ ]Richard Damon
|      |`* Re: Refuting the HP proofs (adapted for software engineers)[ MikeMr Flibble
|      | `- Re: Refuting the HP proofs (adapted for software engineers)[ Mikeolcott
|      +* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|      |`* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|      | `* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|      |  `- Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|      `* Re: Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|       `* Re: Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|        `* Re: Refuting the HP proofs (adapted for software engineers[ brand newolcott
|         `* Re: Refuting the HP proofs (adapted for software engineers[ brand new computer sRichard Damon
|          `* Re: Refuting the HP proofs (adapted for software engineers[ brand newolcott
|           `* Re: Refuting the HP proofs (adapted for software engineers[ brand newRichard Damon
|            `* Re: Refuting the HP proofs (adapted for software engineers[ Ordinaryolcott
|             `* Re: Refuting the HP proofs (adapted for software engineers[ OrdinaryRichard Damon
|              `* Re: Refuting the HP proofs (adapted for software engineers[ Ordinaryolcott
|               `- Re: Refuting the HP proofs (adapted for software engineers[ OrdinaryRichard Damon
+- Re: Refuting the HP proofs (adapted for software engineers)Mr Flibble
`* Re: Refuting the HP proofs (adapted for software engineers)olcott
 `* Re: Refuting the HP proofs (adapted for software engineers)Muttley
  `* Re: Refuting the HP proofs (adapted for software engineers)olcott
   `* Re: Refuting the HP proofs (adapted for software engineers)Freethinker
    `- Re: Refuting the HP proofs (adapted for software engineers)olcott

Pages:123
Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]

<BTNmK.47061$X_i.40601@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr1.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com> <20220604003502.00007f80@reddwarf.jmc.corp> <wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com> <EzxmK.13576$Rvub.12604@fx35.iad> <zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com> <c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com> <gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de> <KeadnTPlxbPwOwb_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <KeadnTPlxbPwOwb_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 120
Message-ID: <BTNmK.47061$X_i.40601@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: Sat, 4 Jun 2022 14:54:24 -0400
X-Received-Bytes: 5670
 by: Richard Damon - Sat, 4 Jun 2022 18:54 UTC

On 6/4/22 2:37 PM, olcott wrote:
> On 6/4/2022 1:17 PM, Alan Mackenzie wrote:
>> [ Followup-To: set ]
>>
>> In comp.theory olcott <NoOne@nowhere.com> wrote:
>>> On 6/4/2022 5:01 AM, Malcolm McLean wrote:
>>>> On Saturday, 4 June 2022 at 04:51:16 UTC+1, olcott wrote:
>>>>> On 6/3/2022 7:20 PM, Richard Damon wrote:
>>
>>>>>> On 6/3/22 7:56 PM, olcott wrote:
>>>>>>> On 6/3/2022 6:35 PM, Mr Flibble wrote:
>>>>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>>>>> olcott <No...@NoWhere.com> wrote:
>>
>> [ .... ]
>>
>>>> You've got nested simulations.
>>>> If H detects them as infinitely nested, and aborts, they are no longer
>>>> infinitely nested, so it gets the wrong answer (as happens here).
>>
>>> I can't understand how you can be so wrong about this. It is like you
>>> make sure to never read anything that I say before spouting off a canned
>>> rebuttal.
>>
>> I frequently read what you say.  It's dull and repetitive.  And wrong.
>>
>>> void Infinite_Loop()
>>> {
>>>    HERE: goto HERE;
>>> }
>>
>>> int main()
>>> {
>>>    Output("Input_Halts = ", H0(Infinite_Loop));
>>> }
>>
>>> _Infinite_Loop()
>>> [00001342](01)  55              push ebp
>>> [00001343](02)  8bec            mov ebp,esp
>>> [00001345](02)  ebfe            jmp 00001345
>>> [00001347](01)  5d              pop ebp
>>> [00001348](01)  c3              ret
>>> Size in bytes:(0007) [00001348]
>>
>>> In the same way that H0 detects .....
>>
>> We don't know what H0 detects, since its code is secret, and probably
>> doesn't exist.
>>
>
> That software engineering confirms that such an H0 could exist is
> sufficient proof that H0 does exist whether or not it is encoded.
> It is encoded.

And it is well know that a limited halt decider to detect programs like
that can exist. But that doesn't show that the needed H to decide P does.

>
>>> .... that the complete x86 emulation of _Infinite_Loop() would never
>>> reach its final "ret" instruction H(P,P) on the basis of a partial
>>> simulation H(P,P) detects that the complete x86 emulation of its input
>>> would never reach its final "ret" instruction.
>>
>>> Did you notice that I said this 500 times already?
>>> Did you notice that I said this 500 times already?
>>> Did you notice that I said this 500 times already?
>>
>> Yes.  It's dull and repetitive and wrong.  If it were correct, you would
>> only need to say it once, and it would be accepted and acknowledged by
>> the experts in this group.
>
> Not with the damned liars on this forum that are only interested in
> rebuttal and don't give a rat's ass about the truth.

You mean the one named Peter Olcott?

He is the biggest liar on the forum.
>
>>
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>
>> In this context, it does.
>>
>>> HALTING MEANS TERMINATED NORMALLY
>>> HALTING MEANS TERMINATED NORMALLY
>>> HALTING MEANS TERMINATED NORMALLY
>>
>> A turing machine runs until it halts.  Terminated "normally" has no
>> meaning.
>
> So you are saying that the term "terminated normally" is complete
> gibberish to every software engineer? Why do you lie about this?
>
>> That is one reason you avoid turing machines.  They make things
>> too clear and well defined, leaving you no room to argue stupidities like
>> "halting doesn't mean stops running".
>
> Computation that halts ... the Turing machine will halt whenever it
> enters a final state. (Linz:1990:234)
>
> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
> Lexington/Toronto: D. C. Heath and Company.
>
>

Right, so to show non-halting, you need to show that if you run the
machine for an unbounded number of steps, it will not reach a final state.

P(P), the machine in question, reaches its final state in a finite
number of steps if H(P,P) returns 0, so that H is wrong.

If H(P,P) doesn't return 0, it fails to be a decider.

THus, you have proved that you method can't create an H that correctly
decides the P built on it.

All you have shown is that your H can't actually prove this either, but
always gets it wrong.

Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]

<PoqdnWk6MOqXMQb_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 04 Jun 2022 14:01:30 -0500
Date: Sat, 4 Jun 2022 14:01:30 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Alan
Mackenzie ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220604003502.00007f80@reddwarf.jmc.corp>
<wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com>
<EzxmK.13576$Rvub.12604@fx35.iad>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<KeadnTPlxbPwOwb_nZ2dnUU7_8zNnZ2d@giganews.com>
<BTNmK.47061$X_i.40601@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <BTNmK.47061$X_i.40601@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <PoqdnWk6MOqXMQb_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 126
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-DVvXJWexwMCm0pxcrrhT86yOmhsRsAL2z4iHs6i5OiHSObj/QG8vI8QKBtM98PRIdOINDK5MIaxdVAF!+A4x1kPMgD/1eXrHF9Dva5+otX96CfN+hJtIV5vXUxvsb4CEZOktFHx71S8bdfko/vjk8ercvIAF
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: 6156
 by: olcott - Sat, 4 Jun 2022 19:01 UTC

On 6/4/2022 1:54 PM, Richard Damon wrote:
> On 6/4/22 2:37 PM, olcott wrote:
>> On 6/4/2022 1:17 PM, Alan Mackenzie wrote:
>>> [ Followup-To: set ]
>>>
>>> In comp.theory olcott <NoOne@nowhere.com> wrote:
>>>> On 6/4/2022 5:01 AM, Malcolm McLean wrote:
>>>>> On Saturday, 4 June 2022 at 04:51:16 UTC+1, olcott wrote:
>>>>>> On 6/3/2022 7:20 PM, Richard Damon wrote:
>>>
>>>>>>> On 6/3/22 7:56 PM, olcott wrote:
>>>>>>>> On 6/3/2022 6:35 PM, Mr Flibble wrote:
>>>>>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>>>>>> olcott <No...@NoWhere.com> wrote:
>>>
>>> [ .... ]
>>>
>>>>> You've got nested simulations.
>>>>> If H detects them as infinitely nested, and aborts, they are no longer
>>>>> infinitely nested, so it gets the wrong answer (as happens here).
>>>
>>>> I can't understand how you can be so wrong about this. It is like you
>>>> make sure to never read anything that I say before spouting off a
>>>> canned
>>>> rebuttal.
>>>
>>> I frequently read what you say.  It's dull and repetitive.  And wrong.
>>>
>>>> void Infinite_Loop()
>>>> {
>>>>    HERE: goto HERE;
>>>> }
>>>
>>>> int main()
>>>> {
>>>>    Output("Input_Halts = ", H0(Infinite_Loop));
>>>> }
>>>
>>>> _Infinite_Loop()
>>>> [00001342](01)  55              push ebp
>>>> [00001343](02)  8bec            mov ebp,esp
>>>> [00001345](02)  ebfe            jmp 00001345
>>>> [00001347](01)  5d              pop ebp
>>>> [00001348](01)  c3              ret
>>>> Size in bytes:(0007) [00001348]
>>>
>>>> In the same way that H0 detects .....
>>>
>>> We don't know what H0 detects, since its code is secret, and probably
>>> doesn't exist.
>>>
>>
>> That software engineering confirms that such an H0 could exist is
>> sufficient proof that H0 does exist whether or not it is encoded.
>> It is encoded.
>
> And it is well know that a limited halt decider to detect programs like
> that can exist. But that doesn't show that the needed H to decide P does.
>
>>
>>>> .... that the complete x86 emulation of _Infinite_Loop() would never
>>>> reach its final "ret" instruction H(P,P) on the basis of a partial
>>>> simulation H(P,P) detects that the complete x86 emulation of its input
>>>> would never reach its final "ret" instruction.
>>>
>>>> Did you notice that I said this 500 times already?
>>>> Did you notice that I said this 500 times already?
>>>> Did you notice that I said this 500 times already?
>>>
>>> Yes.  It's dull and repetitive and wrong.  If it were correct, you would
>>> only need to say it once, and it would be accepted and acknowledged by
>>> the experts in this group.
>>
>> Not with the damned liars on this forum that are only interested in
>> rebuttal and don't give a rat's ass about the truth.
>
> You mean the one named Peter Olcott?
>
> He is the biggest liar on the forum.
>>
>>>
>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>
>>> In this context, it does.
>>>
>>>> HALTING MEANS TERMINATED NORMALLY
>>>> HALTING MEANS TERMINATED NORMALLY
>>>> HALTING MEANS TERMINATED NORMALLY
>>>
>>> A turing machine runs until it halts.  Terminated "normally" has no
>>> meaning.
>>
>> So you are saying that the term "terminated normally" is complete
>> gibberish to every software engineer? Why do you lie about this?
>>
>>> That is one reason you avoid turing machines.  They make things
>>> too clear and well defined, leaving you no room to argue stupidities
>>> like
>>> "halting doesn't mean stops running".
>>
>> Computation that halts ... the Turing machine will halt whenever it
>> enters a final state. (Linz:1990:234)
>>
>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>> Lexington/Toronto: D. C. Heath and Company.
>>
>>
>
> Right, so to show non-halting, you need to show that if you run the
> machine for an unbounded number of steps, it will not reach a final state.

THIS IS THE ACTUAL CORRECT PROBLEM DEFINITION
H computes the mapping from its input finite strings to its accept or
reject state on the basis of the actual behavior specified by the actual
input as measured by the correct x86 emulation of this input 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: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 04 Jun 2022 14:28:19 -0500
Date: Sat, 4 Jun 2022 14:28:19 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220604003502.00007f80@reddwarf.jmc.corp>
<wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com>
<EzxmK.13576$Rvub.12604@fx35.iad>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7g7jb$142m$1@news.muc.de>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 108
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-uhnA6CgBYEIAAjZ21V/UPM6qnttgnnp6uSWurHY+nq3T9+MfaSUILD1DIsmlR+rSVo2zMnHvdwuOiqv!LyauMSgIxSSBVJa1uHj0TsSH4PBSp2cRW3PuLq2FveOW/5qNWsDMPwD3OEgqGqOrvVGm8utFfyUs
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: 5448
 by: olcott - Sat, 4 Jun 2022 19:28 UTC

On 6/4/2022 1:17 PM, Alan Mackenzie wrote:
> [ Followup-To: set ]
>
> In comp.theory olcott <NoOne@nowhere.com> wrote:
>> On 6/4/2022 5:01 AM, Malcolm McLean wrote:
>>> On Saturday, 4 June 2022 at 04:51:16 UTC+1, olcott wrote:
>>>> On 6/3/2022 7:20 PM, Richard Damon wrote:
>
>>>>> On 6/3/22 7:56 PM, olcott wrote:
>>>>>> On 6/3/2022 6:35 PM, Mr Flibble wrote:
>>>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>>>> olcott <No...@NoWhere.com> wrote:
>
> [ .... ]
>
>>> You've got nested simulations.
>>> If H detects them as infinitely nested, and aborts, they are no longer
>>> infinitely nested, so it gets the wrong answer (as happens here).
>
>> I can't understand how you can be so wrong about this. It is like you
>> make sure to never read anything that I say before spouting off a canned
>> rebuttal.
>
> I frequently read what you say. It's dull and repetitive. And wrong.
>
>> void Infinite_Loop()
>> {
>> HERE: goto HERE;
>> }
>
>> int main()
>> {
>> Output("Input_Halts = ", H0(Infinite_Loop));
>> }
>
>> _Infinite_Loop()
>> [00001342](01) 55 push ebp
>> [00001343](02) 8bec mov ebp,esp
>> [00001345](02) ebfe jmp 00001345
>> [00001347](01) 5d pop ebp
>> [00001348](01) c3 ret
>> Size in bytes:(0007) [00001348]
>
>> In the same way that H0 detects .....
>
> We don't know what H0 detects, since its code is secret, and probably
> doesn't exist.
>
>> .... that the complete x86 emulation of _Infinite_Loop() would never
>> reach its final "ret" instruction H(P,P) on the basis of a partial
>> simulation H(P,P) detects that the complete x86 emulation of its input
>> would never reach its final "ret" instruction.
>
>> Did you notice that I said this 500 times already?
>> Did you notice that I said this 500 times already?
>> Did you notice that I said this 500 times already?
>
> Yes. It's dull and repetitive and wrong. If it were correct, you would
> only need to say it once, and it would be accepted and acknowledged by
> the experts in this group.
>
>> HALTING DOES NOT MEAN STOPS RUNNING
>> HALTING DOES NOT MEAN STOPS RUNNING
>> HALTING DOES NOT MEAN STOPS RUNNING
>
> In this context, it does.
>
>> HALTING MEANS TERMINATED NORMALLY
>> HALTING MEANS TERMINATED NORMALLY
>> HALTING MEANS TERMINATED NORMALLY
>
> A turing machine runs until it halts. Terminated "normally" has no
> meaning.

A Turing machine is said to halt whenever it reaches a configuration for
which δ is not defined; this is possible because δ is a partial
function. In fact, we will assume that no transitions are defined for
any final state so the Turing machine will halt whenever it enters a
final state. (Linz:1990:234)

Linz, Peter 1990. An Introduction to Formal Languages and Automata.
Lexington/Toronto: D. C. Heath and Company.

When translated into ordinary software engineering terms this means
terminated normally. In a C function this means reaching the "ret"
instruction.

> That is one reason you avoid turing machines. They make things
> too clear and well defined, leaving you no room to argue stupidities like
> "halting doesn't mean stops running".

The reason that I avoid Turing machines is that 99% of the most
important details cannot be fully expressed or analyzed. After all of
these details are fully understood then it is very easy to apply the
same reasoning to the Linz proof as I have done in my paper.

Halting problem undecidability and infinitely nested simulation (V5)

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

--
Copyright 2022 Pete Olcott

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

Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]

<2POmK.42943$elob.36450@fx43.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!ecngs!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx43.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.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Alan
Mackenzie ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220604003502.00007f80@reddwarf.jmc.corp>
<wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com>
<EzxmK.13576$Rvub.12604@fx35.iad>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<KeadnTPlxbPwOwb_nZ2dnUU7_8zNnZ2d@giganews.com>
<BTNmK.47061$X_i.40601@fx18.iad>
<PoqdnWk6MOqXMQb_nZ2dnUU7_8xh4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <PoqdnWk6MOqXMQb_nZ2dnUU7_8xh4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 157
Message-ID: <2POmK.42943$elob.36450@fx43.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 4 Jun 2022 15:57:49 -0400
X-Received-Bytes: 7627
 by: Richard Damon - Sat, 4 Jun 2022 19:57 UTC

On 6/4/22 3:01 PM, olcott wrote:
> On 6/4/2022 1:54 PM, Richard Damon wrote:
>> On 6/4/22 2:37 PM, olcott wrote:
>>> On 6/4/2022 1:17 PM, Alan Mackenzie wrote:
>>>> [ Followup-To: set ]
>>>>
>>>> In comp.theory olcott <NoOne@nowhere.com> wrote:
>>>>> On 6/4/2022 5:01 AM, Malcolm McLean wrote:
>>>>>> On Saturday, 4 June 2022 at 04:51:16 UTC+1, olcott wrote:
>>>>>>> On 6/3/2022 7:20 PM, Richard Damon wrote:
>>>>
>>>>>>>> On 6/3/22 7:56 PM, olcott wrote:
>>>>>>>>> On 6/3/2022 6:35 PM, Mr Flibble wrote:
>>>>>>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>>>>>>> olcott <No...@NoWhere.com> wrote:
>>>>
>>>> [ .... ]
>>>>
>>>>>> You've got nested simulations.
>>>>>> If H detects them as infinitely nested, and aborts, they are no
>>>>>> longer
>>>>>> infinitely nested, so it gets the wrong answer (as happens here).
>>>>
>>>>> I can't understand how you can be so wrong about this. It is like you
>>>>> make sure to never read anything that I say before spouting off a
>>>>> canned
>>>>> rebuttal.
>>>>
>>>> I frequently read what you say.  It's dull and repetitive.  And wrong.
>>>>
>>>>> void Infinite_Loop()
>>>>> {
>>>>>    HERE: goto HERE;
>>>>> }
>>>>
>>>>> int main()
>>>>> {
>>>>>    Output("Input_Halts = ", H0(Infinite_Loop));
>>>>> }
>>>>
>>>>> _Infinite_Loop()
>>>>> [00001342](01)  55              push ebp
>>>>> [00001343](02)  8bec            mov ebp,esp
>>>>> [00001345](02)  ebfe            jmp 00001345
>>>>> [00001347](01)  5d              pop ebp
>>>>> [00001348](01)  c3              ret
>>>>> Size in bytes:(0007) [00001348]
>>>>
>>>>> In the same way that H0 detects .....
>>>>
>>>> We don't know what H0 detects, since its code is secret, and probably
>>>> doesn't exist.
>>>>
>>>
>>> That software engineering confirms that such an H0 could exist is
>>> sufficient proof that H0 does exist whether or not it is encoded.
>>> It is encoded.
>>
>> And it is well know that a limited halt decider to detect programs
>> like that can exist. But that doesn't show that the needed H to decide
>> P does.
>>
>>>
>>>>> .... that the complete x86 emulation of _Infinite_Loop() would never
>>>>> reach its final "ret" instruction H(P,P) on the basis of a partial
>>>>> simulation H(P,P) detects that the complete x86 emulation of its input
>>>>> would never reach its final "ret" instruction.
>>>>
>>>>> Did you notice that I said this 500 times already?
>>>>> Did you notice that I said this 500 times already?
>>>>> Did you notice that I said this 500 times already?
>>>>
>>>> Yes.  It's dull and repetitive and wrong.  If it were correct, you
>>>> would
>>>> only need to say it once, and it would be accepted and acknowledged by
>>>> the experts in this group.
>>>
>>> Not with the damned liars on this forum that are only interested in
>>> rebuttal and don't give a rat's ass about the truth.
>>
>> You mean the one named Peter Olcott?
>>
>> He is the biggest liar on the forum.
>>>
>>>>
>>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>>> HALTING DOES NOT MEAN STOPS RUNNING
>>>>
>>>> In this context, it does.
>>>>
>>>>> HALTING MEANS TERMINATED NORMALLY
>>>>> HALTING MEANS TERMINATED NORMALLY
>>>>> HALTING MEANS TERMINATED NORMALLY
>>>>
>>>> A turing machine runs until it halts.  Terminated "normally" has no
>>>> meaning.
>>>
>>> So you are saying that the term "terminated normally" is complete
>>> gibberish to every software engineer? Why do you lie about this?
>>>
>>>> That is one reason you avoid turing machines.  They make things
>>>> too clear and well defined, leaving you no room to argue stupidities
>>>> like
>>>> "halting doesn't mean stops running".
>>>
>>> Computation that halts ... the Turing machine will halt whenever it
>>> enters a final state. (Linz:1990:234)
>>>
>>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>>> Lexington/Toronto: D. C. Heath and Company.
>>>
>>>
>>
>> Right, so to show non-halting, you need to show that if you run the
>> machine for an unbounded number of steps, it will not reach a final
>> state.
>
> THIS IS THE ACTUAL CORRECT PROBLEM DEFINITION
> H computes the mapping from its input finite strings to its accept or
> reject state on the basis of the actual behavior specified by the actual
> input as measured by the correct x86 emulation of this input by H.
>

So, since you say "the actual behavior specifed by the actual input
measured by the correct x86 emulation of this input by H", do you mean
that it must actually match the ACTUAL correct x86 behavior of the
machine the input specifies (independent of what H does?, what else does
the first actual behavior clause refer to) or are you putting a
restrirction on H that its emulation must match the actual behavior of
the input based on the actual behaviof specified by an x86 processor
running that input? or are you adding "escape" clauses to mean that
"correct" doesn't need to be actually "correct'?

You have a few too many "correct"s.

As has been shown, P(P), which is what the ACTUAL BEHAVIOR of the input
would be if correctly emulated, will Halt if H(P,P) returns 0.

This means that the ONLY correct answer for H(P,P), if H(P,P) actually
returns 0 would be 1, so it is wrong.

Of course, since you aren't quoting the ACTUAL definition of the Halting
Problem, you also need to prove that you version is equivalent, which is
ultimately your problem, because you actually REJECT that actual
definition, but can't say that as you can't refute what you aren't
working on.

The fact that you are adding a bunch of extraneous words to the
statement is just your attempt to hide the fact that you aren't actually
wanting to look at the actual definition of the halting problem, but
trying to replace the actual behavior specified by the input (which is
the behavior of the machine described as itself) with a PARTIAL
simulation by H, which fails to meet the "correct" requriement.

YOU FAIL.

Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<mWOmK.107946$JVi.1087@fx17.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.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.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220604003502.00007f80@reddwarf.jmc.corp>
<wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com>
<EzxmK.13576$Rvub.12604@fx35.iad>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 131
Message-ID: <mWOmK.107946$JVi.1087@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: Sat, 4 Jun 2022 16:05:37 -0400
X-Received-Bytes: 6687
 by: Richard Damon - Sat, 4 Jun 2022 20:05 UTC

On 6/4/22 3:28 PM, olcott wrote:
> On 6/4/2022 1:17 PM, Alan Mackenzie wrote:
>> [ Followup-To: set ]
>>
>> In comp.theory olcott <NoOne@nowhere.com> wrote:
>>> On 6/4/2022 5:01 AM, Malcolm McLean wrote:
>>>> On Saturday, 4 June 2022 at 04:51:16 UTC+1, olcott wrote:
>>>>> On 6/3/2022 7:20 PM, Richard Damon wrote:
>>
>>>>>> On 6/3/22 7:56 PM, olcott wrote:
>>>>>>> On 6/3/2022 6:35 PM, Mr Flibble wrote:
>>>>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>>>>> olcott <No...@NoWhere.com> wrote:
>>
>> [ .... ]
>>
>>>> You've got nested simulations.
>>>> If H detects them as infinitely nested, and aborts, they are no longer
>>>> infinitely nested, so it gets the wrong answer (as happens here).
>>
>>> I can't understand how you can be so wrong about this. It is like you
>>> make sure to never read anything that I say before spouting off a canned
>>> rebuttal.
>>
>> I frequently read what you say.  It's dull and repetitive.  And wrong.
>>
>>> void Infinite_Loop()
>>> {
>>>    HERE: goto HERE;
>>> }
>>
>>> int main()
>>> {
>>>    Output("Input_Halts = ", H0(Infinite_Loop));
>>> }
>>
>>> _Infinite_Loop()
>>> [00001342](01)  55              push ebp
>>> [00001343](02)  8bec            mov ebp,esp
>>> [00001345](02)  ebfe            jmp 00001345
>>> [00001347](01)  5d              pop ebp
>>> [00001348](01)  c3              ret
>>> Size in bytes:(0007) [00001348]
>>
>>> In the same way that H0 detects .....
>>
>> We don't know what H0 detects, since its code is secret, and probably
>> doesn't exist.
>>
>>> .... that the complete x86 emulation of _Infinite_Loop() would never
>>> reach its final "ret" instruction H(P,P) on the basis of a partial
>>> simulation H(P,P) detects that the complete x86 emulation of its input
>>> would never reach its final "ret" instruction.
>>
>>> Did you notice that I said this 500 times already?
>>> Did you notice that I said this 500 times already?
>>> Did you notice that I said this 500 times already?
>>
>> Yes.  It's dull and repetitive and wrong.  If it were correct, you would
>> only need to say it once, and it would be accepted and acknowledged by
>> the experts in this group.
>>
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>> HALTING DOES NOT MEAN STOPS RUNNING
>>
>> In this context, it does.
>>
>>> HALTING MEANS TERMINATED NORMALLY
>>> HALTING MEANS TERMINATED NORMALLY
>>> HALTING MEANS TERMINATED NORMALLY
>>
>> A turing machine runs until it halts.  Terminated "normally" has no
>> meaning.
>
> A Turing machine is said to halt whenever it reaches a configuration for
> which δ is not defined; this is possible because δ is a partial
> function. In fact, we will assume that no transitions are defined for
> any final state so the Turing machine will halt whenever it enters a
> final state.  (Linz:1990:234)
>
> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
> Lexington/Toronto: D. C. Heath and Company.
>

Yes, it appears that Linz is using the notation that any unspecified
transition is the signal that the machine halts where it is, as opposed
to the notation with a defined set of final states (which have no
transitions specified, and all other states have ALL transitions
specified). These are "equivalent" descriptions in terms of computing
power unless you are playing Turing Golf and scoring based on the "size"
of the Turing Machine.

> When translated into ordinary software engineering terms this means
> terminated normally. In a C function this means reaching the "ret"
> instruction.
>
>> That is one reason you avoid turing machines.  They make things
>> too clear and well defined, leaving you no room to argue stupidities like
>> "halting doesn't mean stops running".
>
> The reason that I avoid Turing machines is that 99% of the most
> important details cannot be fully expressed or analyzed. After all of
> these details are fully understood then it is very easy to apply the
> same reasoning to the Linz proof as I have done in my paper.

No, you avoid them because you can't pull the shenanagians with them
that you do with your x86 code. The key here is that a Turing Machine,
by its very nature, can only be a computation, while x86 code fragments
can easily be non-computations. By all appearances, you decider H is NOT
actually a computation, and the only way for you to actually prove it is
would be to let others inspect your code, but that would let the cat out
of the bag (which you will probably call a dog).

I suspect that also, you just don't understand how a Turing Machine
actually works, because you are such a poor programmer you can't deal
with a machine that won't take your dirty tricks. Maybe the issue is you
have tried to code your trick as a Turing Machine, and because you can't
make a non-computation out of one, you just failed and don't want to
admit that you are just being a cheater.

>
> Halting problem undecidability and infinitely nested simulation (V5)
>
> https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5
>
>
>

Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ] [OT]

<t7gpvi$gn5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jbb...@notatt.com (Jeff Barnett)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ] [OT]
Date: Sat, 4 Jun 2022 17:30:52 -0600
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <t7gpvi$gn5$1@dont-email.me>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220604003502.00007f80@reddwarf.jmc.corp>
<wsOdnSKt5-09Agf_nZ2dnUU7_8zNnZ2d@giganews.com>
<EzxmK.13576$Rvub.12604@fx35.iad>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>
<mWOmK.107946$JVi.1087@fx17.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 4 Jun 2022 23:30:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4b41bf4bda628679089768c918df53b3";
logging-data="17125"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+PV4ciUfOjjyro00csqXtlg5TdvUxOssM="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Cancel-Lock: sha1:JVl4mGFoZRIcNF462ddOxMFh9rU=
In-Reply-To: <mWOmK.107946$JVi.1087@fx17.iad>
Content-Language: en-US
 by: Jeff Barnett - Sat, 4 Jun 2022 23:30 UTC

On 6/4/2022 2:05 PM, Richard Damon wrote:

<SNIP>

> Yes, it appears that Linz is using the notation that any unspecified
> transition is the signal that the machine halts where it is, as opposed
> to the notation with a defined set of final states (which have no
> transitions specified, and all other states have ALL transitions
> specified). These are "equivalent" descriptions in terms of computing
> power unless you are playing Turing Golf and scoring based on the "size"
> of the Turing Machine.

The normal game is scored by the product of the number of states and the
size of the tape (as opposed to the input) alphabet.
--
Jeff Barnett

Re: Refuting the HP proofs (adapted for software engineers)

<t7igbg$s42$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.c comp.lang.c++ comp.ai.philosophy
Path: i2pn2.org!i2pn.org!aioe.org!BKzeqmo2UYxb4eR2zKm0zw.user.46.165.242.91.POSTED!not-for-mail
From: Mutt...@dastardlyhq.com
Newsgroups: comp.lang.c,comp.lang.c++,comp.ai.philosophy
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Date: Sun, 5 Jun 2022 14:58:56 -0000 (UTC)
Organization: Aioe.org NNTP Server
Message-ID: <t7igbg$s42$1@gioia.aioe.org>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7f45l$15gj$1@gioia.aioe.org>
<X5adnYqWV7ZBGQb_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: gioia.aioe.org; logging-data="28802"; posting-host="BKzeqmo2UYxb4eR2zKm0zw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Mutt...@dastardlyhq.com - Sun, 5 Jun 2022 14:58 UTC

On Sat, 4 Jun 2022 11:14:19 -0500
olcott <NoOne@NoWhere.com> wrote:
>On 6/4/2022 3:12 AM, Muttley@dastardlyhq.com wrote:
>> On Fri, 3 Jun 2022 17:17:12 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>> This post assumes that you already know my work, otherwise please read
>>> the linked paper provided below. This work is based on the x86utm
>>
>> Thanks, but I need to go watch some paint dry. Maybe next time.
>>
>>
>
>Until the notion of truth itself is formalized research in artificial
>intelligence is hobbled.
>
>A correct refutation of the halting problem proofs also refutes the
>Tarski undefinability theorem by proxy, thus enabling the notion of
>truth to be formalized.
>
>This anchors the basis of Davidson's truth conditional semantics. This
>creates the roadmap for artificial intelligence with unlimited potential.
>
>Halting problem undecidability and infinitely nested simulation (V5)

You sound like the output of a simple markov chain chat bot thats been fed
some doctorate level CS papers.

Re: Refuting the HP proofs (adapted for software engineers)

<BPudnXsKDYEdkQD_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.c comp.lang.c++ comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 15:05:20 -0500
Date: Sun, 5 Jun 2022 15:05:17 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7f45l$15gj$1@gioia.aioe.org>
<X5adnYqWV7ZBGQb_nZ2dnUU7_83NnZ2d@giganews.com> <t7igbg$s42$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7igbg$s42$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <BPudnXsKDYEdkQD_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 102
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-D2gSUl8Bim4bLKvVMQpLEocMYSmsxX6kzM4EhhlB1SBgzE7esTFBoWa33sVYei2O6Pm180vZXMIwycp!6zJcvJB30CN0mA0PbfuWLgxwK0A9s5Q7kgptxtVcwR2qyjE2c0kqbgJbYLjmsLSinzp2ibUYqXy1
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: 4841
 by: olcott - Sun, 5 Jun 2022 20:05 UTC

On 6/5/2022 9:58 AM, Muttley@dastardlyhq.com wrote:
> On Sat, 4 Jun 2022 11:14:19 -0500
> olcott <NoOne@NoWhere.com> wrote:
>> On 6/4/2022 3:12 AM, Muttley@dastardlyhq.com wrote:
>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>> This post assumes that you already know my work, otherwise please read
>>>> the linked paper provided below. This work is based on the x86utm
>>>
>>> Thanks, but I need to go watch some paint dry. Maybe next time.
>>>
>>>
>>
>> Until the notion of truth itself is formalized research in artificial
>> intelligence is hobbled.
>>
>> A correct refutation of the halting problem proofs also refutes the
>> Tarski undefinability theorem by proxy, thus enabling the notion of
>> truth to be formalized.
>>
>> This anchors the basis of Davidson's truth conditional semantics. This
>> creates the roadmap for artificial intelligence with unlimited potential.
>>
>> Halting problem undecidability and infinitely nested simulation (V5)
>
> You sound like the output of a simple markov chain chat bot thats been fed
> some doctorate level CS papers.
>

I posted to this group because I have boiled down a key computer science
problem into ordinary software engineering in C/x86.

In computability theory, the halting problem is the problem of
determining,
from a description of an arbitrary computer program and an input,
whether
the program will finish running, or continue to run forever. Alan
Turing proved
in 1936 that a general algorithm to solve the halting problem for
all possible
program-input pairs cannot exist.

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

#include <stdint.h>
#define u32 uint32_t

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

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

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

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

Because we can easily see that H(P,P)==0 is correct we can know that the
otherwise "impossible" input to the halting problem proofs is correctly
rejected as 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

Re: Refuting the HP proofs (adapted for software engineers)

<t7j3da$12pv$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.c comp.lang.c++ comp.ai.philosophy
Path: i2pn2.org!i2pn.org!aioe.org!nACnFUzRMCe5Y42786rXiw.user.46.165.242.91.POSTED!not-for-mail
From: freethin...@mymail.com (Freethinker)
Newsgroups: comp.lang.c,comp.lang.c++,comp.ai.philosophy
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Date: Sun, 5 Jun 2022 22:24:10 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t7j3da$12pv$1@gioia.aioe.org>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7f45l$15gj$1@gioia.aioe.org>
<X5adnYqWV7ZBGQb_nZ2dnUU7_83NnZ2d@giganews.com> <t7igbg$s42$1@gioia.aioe.org>
<BPudnXsKDYEdkQD_nZ2dnUU7_8zNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="35647"; posting-host="nACnFUzRMCe5Y42786rXiw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Content-Language: de-DE
X-Notice: Filtered by postfilter v. 0.9.2
 by: Freethinker - Sun, 5 Jun 2022 20:24 UTC

On 05.06.22 22:05, olcott wrote:
> On 6/5/2022 9:58 AM, Muttley@dastardlyhq.com wrote:
>> On Sat, 4 Jun 2022 11:14:19 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>> On 6/4/2022 3:12 AM, Muttley@dastardlyhq.com wrote:
>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>> This post assumes that you already know my work, otherwise please read
>>>>> the linked paper provided below. This work is based on the x86utm
>>>>
>>>> Thanks, but I need to go watch some paint dry. Maybe next time.
>>>>
>>>>
>>>
>>> Until the notion of truth itself is formalized research in artificial
>>> intelligence is hobbled.
>>>
>>> A correct refutation of the halting problem proofs also refutes the
>>> Tarski undefinability theorem by proxy, thus enabling the notion of
>>> truth to be formalized.
>>>
>>> This anchors the basis of Davidson's truth conditional semantics. This
>>> creates the roadmap for artificial intelligence with unlimited
>>> potential.
>>>
>>> Halting problem undecidability and infinitely nested simulation (V5)
>>
>> You sound like the output of a simple markov chain chat bot thats been
>> fed
>> some doctorate level CS papers.
>>
>
> I posted to this group because I have boiled down a key computer science
> problem into ordinary software engineering in C/x86.
>
>      In computability theory, the halting problem is the problem of
> determining,
>      from a description of an arbitrary computer program and an input,
> whether
>      the program will finish running, or continue to run forever. Alan
> Turing proved
>      in 1936 that a general algorithm to solve the halting problem for
> all possible
>      program-input pairs cannot exist.
>
>      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
>
>
>
> #include <stdint.h>
> #define u32 uint32_t
>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax      // push P
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx      // push P
> [0000135d](05)  e840feffff      call 000011a2 // call H
> [00001362](03)  83c408          add esp,+08
> [00001365](02)  85c0            test eax,eax
> [00001367](02)  7402            jz 0000136b
> [00001369](02)  ebfe            jmp 00001369
> [0000136b](01)  5d              pop ebp
> [0000136c](01)  c3              ret
> Size in bytes:(0027) [0000136c]
>
> It is completely obvious that when H(P,P) correctly emulates its input
> that it must emulate the first seven instructions of P. Because the
> seventh instruction of P repeats this process we can know with complete
> certainty that the emulated P never reaches its final “ret” instruction,
> thus never halts.
>
> Because we can easily see that H(P,P)==0 is correct we can know that the
> otherwise "impossible" input to the halting problem proofs is correctly
> rejected as non-halting.
>
>
>
What about the opposite: can you make a program that always correctly
predicts that another program will halt? It doesn't seem to me that this
case is included in what you did, but I must admit, computer science is
not my major.

Re: Refuting the HP proofs (adapted for software engineers)

<eIydnXT8e8USjwD_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.c comp.lang.c++ comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 15:31:11 -0500
Date: Sun, 5 Jun 2022 15:31:09 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Content-Language: en-US
Newsgroups: comp.lang.c,comp.lang.c++,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7f45l$15gj$1@gioia.aioe.org>
<X5adnYqWV7ZBGQb_nZ2dnUU7_83NnZ2d@giganews.com> <t7igbg$s42$1@gioia.aioe.org>
<BPudnXsKDYEdkQD_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7j3da$12pv$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7j3da$12pv$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <eIydnXT8e8USjwD_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 117
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-QpdqFDHrnPo8626RMm1VLQ8PE+zNTt7bduoCh7je/99ydR4w57et9Nl4ylRYCpW//d055GnI4WZ8NQw!943vu11xlH0oLHcXSD3Bddcd5ez2XFpkOd/aZvjRA3uUV+cef0fTPT1/EABYBJKXVJ6hyLY1OYZ4
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: 5988
 by: olcott - Sun, 5 Jun 2022 20:31 UTC

On 6/5/2022 3:24 PM, Freethinker wrote:
> On 05.06.22 22:05, olcott wrote:
>> On 6/5/2022 9:58 AM, Muttley@dastardlyhq.com wrote:
>>> On Sat, 4 Jun 2022 11:14:19 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>> On 6/4/2022 3:12 AM, Muttley@dastardlyhq.com wrote:
>>>>> On Fri, 3 Jun 2022 17:17:12 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>> This post assumes that you already know my work, otherwise please
>>>>>> read
>>>>>> the linked paper provided below. This work is based on the x86utm
>>>>>
>>>>> Thanks, but I need to go watch some paint dry. Maybe next time.
>>>>>
>>>>>
>>>>
>>>> Until the notion of truth itself is formalized research in artificial
>>>> intelligence is hobbled.
>>>>
>>>> A correct refutation of the halting problem proofs also refutes the
>>>> Tarski undefinability theorem by proxy, thus enabling the notion of
>>>> truth to be formalized.
>>>>
>>>> This anchors the basis of Davidson's truth conditional semantics. This
>>>> creates the roadmap for artificial intelligence with unlimited
>>>> potential.
>>>>
>>>> Halting problem undecidability and infinitely nested simulation (V5)
>>>
>>> You sound like the output of a simple markov chain chat bot thats
>>> been fed
>>> some doctorate level CS papers.
>>>
>>
>> I posted to this group because I have boiled down a key computer
>> science problem into ordinary software engineering in C/x86.
>>
>>       In computability theory, the halting problem is the problem of
>> determining,
>>       from a description of an arbitrary computer program and an
>> input, whether
>>       the program will finish running, or continue to run forever.
>> Alan Turing proved
>>       in 1936 that a general algorithm to solve the halting problem
>> for all possible
>>       program-input pairs cannot exist.
>>
>>       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
>>
>>
>>
>> #include <stdint.h>
>> #define u32 uint32_t
>>
>> void P(u32 x)
>> {
>>    if (H(x, x))
>>      HERE: goto HERE;
>>    return;
>> }
>>
>> int main()
>> {
>>    Output("Input_Halts = ", H((u32)P, (u32)P));
>> }
>>
>> _P()
>> [00001352](01)  55              push ebp
>> [00001353](02)  8bec            mov ebp,esp
>> [00001355](03)  8b4508          mov eax,[ebp+08]
>> [00001358](01)  50              push eax      // push P
>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>> [0000135c](01)  51              push ecx      // push P
>> [0000135d](05)  e840feffff      call 000011a2 // call H
>> [00001362](03)  83c408          add esp,+08
>> [00001365](02)  85c0            test eax,eax
>> [00001367](02)  7402            jz 0000136b
>> [00001369](02)  ebfe            jmp 00001369
>> [0000136b](01)  5d              pop ebp
>> [0000136c](01)  c3              ret
>> Size in bytes:(0027) [0000136c]
>>
>> It is completely obvious that when H(P,P) correctly emulates its input
>> that it must emulate the first seven instructions of P. Because the
>> seventh instruction of P repeats this process we can know with
>> complete certainty that the emulated P never reaches its final “ret”
>> instruction, thus never halts.
>>
>> Because we can easily see that H(P,P)==0 is correct we can know that
>> the otherwise "impossible" input to the halting problem proofs is
>> correctly rejected as non-halting.
>>
>>
>>
> What about the opposite: can you make a program that always correctly
> predicts that another program will halt? It doesn't seem to me that this
> case is included in what you did, but I must admit, computer science is
> not my major.

The whole scope of my investigation was to simply correctly refute the
conventional halting problem proofs, thus proving that a universal halt
decider is possible. Actually making a a universal halt decider would
take at least 1000 labor years.

--
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: Refuting the HP proofs (adapted for software engineers)[ Mike Terry ]

<SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!3.eu.feeder.erje.net!feeder.erje.net!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: Sun, 05 Jun 2022 19:27:41 -0500
Date: Sun, 5 Jun 2022 19:27:39 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Mike
Terry ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7jg0k$1qko$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 238
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7O3/1uLRiZNDKd26HngnSSuzdHp3dFZUKUnWNVfdrRw044O8g7oezz9oP/HNVzWPddB7jWuJJE3fsYy!IB+u9Ou8w0zbxVK6fkcAm08MFvXCFwYOVnczRixd5M+jLgejK+B14On0KPt5ujG1YYv5erqrNBKW
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: 12259
 by: olcott - Mon, 6 Jun 2022 00:27 UTC

On 6/5/2022 6:59 PM, Mike Terry wrote:
> On 05/06/2022 22:59, Jeff Barnett wrote:
>> On 6/5/2022 2:07 PM, Mike Terry wrote:
>>> On 05/06/2022 16:16, Alan Mackenzie wrote:
>>>> Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote:
>>>>> On 05/06/2022 13:14, Alan Mackenzie wrote:
>>>>>> olcott <NoOne@nowhere.com> wrote:
>>>>>>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:
>>>>>>>> olcott <NoOne@nowhere.com> wrote:
>>>>>>>>> On 6/5/2022 5:14 AM, Mikko wrote:
>>>>>>>>>> On 2022-06-04 19:28:19 +0000, olcott said:
>>>>
>>>>>>>>>>> A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>> configuration for which δ is not defined; this is possible
>>>>>>>>>>> because
>>>>>>>>>>> δ is a partial function. In fact, we will assume that no
>>>>>>>>>>> transitions are defined for any final state so the Turing
>>>>>>>>>>> machine
>>>>>>>>>>> will halt whenever it enters a final state.  (Linz:1990:234)
>>>>
>>>>>>>>>>> Linz, Peter 1990. An Introduction to Formal Languages and
>>>>>>>>>>> Automata.
>>>>>>>>>>> Lexington/Toronto: D. C. Heath and Company.
>>>>
>>>>>>>>>>> When translated into ordinary software engineering terms this
>>>>>>>>>>> means
>>>>>>>>>>> terminated normally. In a C function this means reaching the
>>>>>>>>>>> "ret"
>>>>>>>>>>> instruction.
>>>>
>>>>>>>>>> The best equivalent to "not defined" is not "ret". Instead, "not
>>>>>>>>>> defined" should include at least:
>>>>>>>>>> - HLT or any other instruction that means 'halt'
>>>>>>>>>> - any undefined op code
>>>>>>>>>> - any return or pop instruction if the stack is empty
>>>>>>>>>> - an instruction fetch from a location that is not specifiec
>>>>>>>>>> by the
>>>>>>>>>>      program
>>>>>>>>>> That way the analogy to Linz' definition is much better.
>>>>
>>>>>>>>>> Mikko
>>>>
>>>>>>>>> Reaching a final state is merely the Turing machine way of saying
>>>>>>>>> terminated normally. "ret" is the C way of saying the same thing.
>>>>
>>>>>>>> Sophistry.  What would be the turing machine equivalent of an
>>>>>>>> "abnormal termination" in C?
>>>>
>>>>>>> An aborted simulation.
>>>>
>>>>>> There's no such thing on a turing machine.  It either runs and halts,
>>>>>> or it runs forever.
>>>>
>>>>>> Your aborted simulation is just one final state of a turing machine,
>>>>>> which has thus halted.
>>>>
>>>>> A TM "aborting" a simulation is just the TM ceasing to calculate
>>>>> computation steps for some computation, and going on to calculate
>>>>> something else instead.  It does not mean:
>>>>> a)  that the TM (doing the simulation) has halted
>>>>> b)  that the simulated computation halts
>>>>> c)  that the simulated computation never halts
>>>>
>>>> OK.  I've a feeling we're talking more about nice shades of words than
>>>> computer science here, but ....
>>>>
>>>> If the simulation is the entire turing machine, aborting it will bring
>>>> the TM to a halt state.  If that simulation is merely part of the TM,
>>>> then the word "halt" has a different meaning when applied to that
>>>> simulation part from when applied to the entire TM.  I'm not even sure
>>>> what you mean when you say a part of a TM has halted or not halted.
>>>
>>> We are clearly talking at cross purposes - I never talked about
>>> /part/ of a TM halting, and like you, I can't work out what that
>>> would mean!  I used "halt" only with respect to a computation,
>>> meaning that the computation halts [there is an n such that
>>> computation step n is a TM final state].
>>>
>>> Reading what you say very carefully, I think that by your definition
>>> of simulation, the simulating TM must be a "pure" simulator that does
>>> nothing but simulate computation steps until the simulation halts, at
>>> which point the simulating TM halts (like a UTM).  I get that with
>>> that interpretation what you said:
>>>
>>> <copied from above>
>>>  >>> Your aborted simulation is just one final state of a turing
>>> machine,
>>>  >>> which has thus halted.
>>>
>>>   makes sense and is correct.  I'd just say I don't think that usage
>>> of "simulation" is very useful, and is DEFINITELY not what PO is
>>> talking about (so it would be wrong if applied PO's posts...)
>>>
>>> My use of "simulation" is broader: it's simply the activity performed
>>> by a TM which consists of calculating computation steps of some given
>>> computation.  As such it's just a part of the TM logic. A TM's
>>> typical use of simulation might be something like "..the TM simulates
>>> the computation for n steps, and if the simulation halts during those
>>> n steps, the TM [blah blah], /otherwise/ the TM [blah blah blah]...".
>>> Just about every reference in the literature I can recall is
>>> something like that.
>>>
>>> So... to be 100% clear on what I said:
>>>
>>> <copied from above>
>>>  >> A TM "aborting" a simulation is just the TM ceasing to calculate
>>>  >> computation steps for some computation, and going on to calculate
>>>  >> something else instead.
>>>
>>> E.g. in PO's P, after P aborts its simulation of P(P), the TM either
>>> halts or enters an infinite loop.  (That logic is not part of the
>>> simulation, IMO.)
>>>
>>>  >> It does *NOT* mean:
>>>  >> a)  that the TM (doing the simulation) has halted
>>>
>>> obviously, because now P has gone on to something else...
>>>
>>>  >> b)  that the simulated computation halts
>>>  >> c)  that the simulated computation never halts
>>>
>>> obviously - in general different exacmples of a simulated computation
>>> P(I) might halt or never halt, and this is unaffected by a
>>> simulator's decision to simulate no further computation steps. [The
>>> TM may have spotted some pattern in the simulated computation which
>>> implies P(I) never halts - that is a separate matter, but for sure
>>> the mere act of "aborting" the simulation doesn't imply P(I) never
>>> halts, or imply that it halts...
>>>
>>> Put yet another way, when a TM stops calculating TM steps (aka aborts
>>> its simulation), NOTHING HALTS: not the simulating TM, not the
>>> simulated computation, and NOT ANY PART OF EITHER OF THOSE. (Like you
>>> say, what would part of a TM halting mean?)
>>
>> I think of a TM and an input string as defining a sequence (an ordered
>> list). The elements of the sequence are pairs of a TM state name and a
>> string representing the "tape" contents when the state was entered.
>> Note that this view has no character of animation in it and makes the
>> definition of the halt predicate (H) trivial:
>>
>> H(TM,STRING) = If length of TM(STRING) is finite then TRUE else FALSE.
>
> Yes, that's equivalent to what I said (or at least meant).  Your
> sequence is my computation steps. Formally, these would be defined
> inductively via the rule to go from step n to step n+1.  (Not an
> animation, but the induction gives some /sense/ of step-by-step
> calculation, and a simulator will follow this, starting at step 1, then
> calculate step 2 and so on.  Still, I agree the entire sequence [the
> "computation"] exists as one timeless structure.  Too abstract for PO...)
>


Click here to read the complete article
Re: Refuting the HP proofs (adapted for software engineers)[ Mike Terry ]

<rhcnK.65120$ntj.43005@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Mike
Terry ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org>
<SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 281
Message-ID: <rhcnK.65120$ntj.43005@fx15.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Jun 2022 20:56:55 -0400
X-Received-Bytes: 14159
 by: Richard Damon - Mon, 6 Jun 2022 00:56 UTC

On 6/5/22 8:27 PM, olcott wrote:
> On 6/5/2022 6:59 PM, Mike Terry wrote:
>> On 05/06/2022 22:59, Jeff Barnett wrote:
>>> On 6/5/2022 2:07 PM, Mike Terry wrote:
>>>> On 05/06/2022 16:16, Alan Mackenzie wrote:
>>>>> Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote:
>>>>>> On 05/06/2022 13:14, Alan Mackenzie wrote:
>>>>>>> olcott <NoOne@nowhere.com> wrote:
>>>>>>>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:
>>>>>>>>> olcott <NoOne@nowhere.com> wrote:
>>>>>>>>>> On 6/5/2022 5:14 AM, Mikko wrote:
>>>>>>>>>>> On 2022-06-04 19:28:19 +0000, olcott said:
>>>>>
>>>>>>>>>>>> A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>>> configuration for which δ is not defined; this is possible
>>>>>>>>>>>> because
>>>>>>>>>>>> δ is a partial function. In fact, we will assume that no
>>>>>>>>>>>> transitions are defined for any final state so the Turing
>>>>>>>>>>>> machine
>>>>>>>>>>>> will halt whenever it enters a final state.  (Linz:1990:234)
>>>>>
>>>>>>>>>>>> Linz, Peter 1990. An Introduction to Formal Languages and
>>>>>>>>>>>> Automata.
>>>>>>>>>>>> Lexington/Toronto: D. C. Heath and Company.
>>>>>
>>>>>>>>>>>> When translated into ordinary software engineering terms
>>>>>>>>>>>> this means
>>>>>>>>>>>> terminated normally. In a C function this means reaching the
>>>>>>>>>>>> "ret"
>>>>>>>>>>>> instruction.
>>>>>
>>>>>>>>>>> The best equivalent to "not defined" is not "ret". Instead, "not
>>>>>>>>>>> defined" should include at least:
>>>>>>>>>>> - HLT or any other instruction that means 'halt'
>>>>>>>>>>> - any undefined op code
>>>>>>>>>>> - any return or pop instruction if the stack is empty
>>>>>>>>>>> - an instruction fetch from a location that is not specifiec
>>>>>>>>>>> by the
>>>>>>>>>>>      program
>>>>>>>>>>> That way the analogy to Linz' definition is much better.
>>>>>
>>>>>>>>>>> Mikko
>>>>>
>>>>>>>>>> Reaching a final state is merely the Turing machine way of saying
>>>>>>>>>> terminated normally. "ret" is the C way of saying the same thing.
>>>>>
>>>>>>>>> Sophistry.  What would be the turing machine equivalent of an
>>>>>>>>> "abnormal termination" in C?
>>>>>
>>>>>>>> An aborted simulation.
>>>>>
>>>>>>> There's no such thing on a turing machine.  It either runs and
>>>>>>> halts,
>>>>>>> or it runs forever.
>>>>>
>>>>>>> Your aborted simulation is just one final state of a turing machine,
>>>>>>> which has thus halted.
>>>>>
>>>>>> A TM "aborting" a simulation is just the TM ceasing to calculate
>>>>>> computation steps for some computation, and going on to calculate
>>>>>> something else instead.  It does not mean:
>>>>>> a)  that the TM (doing the simulation) has halted
>>>>>> b)  that the simulated computation halts
>>>>>> c)  that the simulated computation never halts
>>>>>
>>>>> OK.  I've a feeling we're talking more about nice shades of words than
>>>>> computer science here, but ....
>>>>>
>>>>> If the simulation is the entire turing machine, aborting it will bring
>>>>> the TM to a halt state.  If that simulation is merely part of the TM,
>>>>> then the word "halt" has a different meaning when applied to that
>>>>> simulation part from when applied to the entire TM.  I'm not even sure
>>>>> what you mean when you say a part of a TM has halted or not halted.
>>>>
>>>> We are clearly talking at cross purposes - I never talked about
>>>> /part/ of a TM halting, and like you, I can't work out what that
>>>> would mean!  I used "halt" only with respect to a computation,
>>>> meaning that the computation halts [there is an n such that
>>>> computation step n is a TM final state].
>>>>
>>>> Reading what you say very carefully, I think that by your definition
>>>> of simulation, the simulating TM must be a "pure" simulator that
>>>> does nothing but simulate computation steps until the simulation
>>>> halts, at which point the simulating TM halts (like a UTM).  I get
>>>> that with that interpretation what you said:
>>>>
>>>> <copied from above>
>>>>  >>> Your aborted simulation is just one final state of a turing
>>>> machine,
>>>>  >>> which has thus halted.
>>>>
>>>>   makes sense and is correct.  I'd just say I don't think that usage
>>>> of "simulation" is very useful, and is DEFINITELY not what PO is
>>>> talking about (so it would be wrong if applied PO's posts...)
>>>>
>>>> My use of "simulation" is broader: it's simply the activity
>>>> performed by a TM which consists of calculating computation steps of
>>>> some given computation.  As such it's just a part of the TM logic. A
>>>> TM's typical use of simulation might be something like "..the TM
>>>> simulates the computation for n steps, and if the simulation halts
>>>> during those n steps, the TM [blah blah], /otherwise/ the TM [blah
>>>> blah blah]...". Just about every reference in the literature I can
>>>> recall is something like that.
>>>>
>>>> So... to be 100% clear on what I said:
>>>>
>>>> <copied from above>
>>>>  >> A TM "aborting" a simulation is just the TM ceasing to calculate
>>>>  >> computation steps for some computation, and going on to calculate
>>>>  >> something else instead.
>>>>
>>>> E.g. in PO's P, after P aborts its simulation of P(P), the TM either
>>>> halts or enters an infinite loop.  (That logic is not part of the
>>>> simulation, IMO.)
>>>>
>>>>  >> It does *NOT* mean:
>>>>  >> a)  that the TM (doing the simulation) has halted
>>>>
>>>> obviously, because now P has gone on to something else...
>>>>
>>>>  >> b)  that the simulated computation halts
>>>>  >> c)  that the simulated computation never halts
>>>>
>>>> obviously - in general different exacmples of a simulated
>>>> computation P(I) might halt or never halt, and this is unaffected by
>>>> a simulator's decision to simulate no further computation steps.
>>>> [The TM may have spotted some pattern in the simulated computation
>>>> which implies P(I) never halts - that is a separate matter, but for
>>>> sure the mere act of "aborting" the simulation doesn't imply P(I)
>>>> never halts, or imply that it halts...
>>>>
>>>> Put yet another way, when a TM stops calculating TM steps (aka
>>>> aborts its simulation), NOTHING HALTS: not the simulating TM, not
>>>> the simulated computation, and NOT ANY PART OF EITHER OF THOSE.
>>>> (Like you say, what would part of a TM halting mean?)
>>>
>>> I think of a TM and an input string as defining a sequence (an
>>> ordered list). The elements of the sequence are pairs of a TM state
>>> name and a string representing the "tape" contents when the state was
>>> entered. Note that this view has no character of animation in it and
>>> makes the definition of the halt predicate (H) trivial:
>>>
>>> H(TM,STRING) = If length of TM(STRING) is finite then TRUE else FALSE.
>>
>> Yes, that's equivalent to what I said (or at least meant).  Your
>> sequence is my computation steps. Formally, these would be defined
>> inductively via the rule to go from step n to step n+1.  (Not an
>> animation, but the induction gives some /sense/ of step-by-step
>> calculation, and a simulator will follow this, starting at step 1,
>> then calculate step 2 and so on.  Still, I agree the entire sequence
>> [the "computation"] exists as one timeless structure.  Too abstract
>> for PO...)
>>
>
> In other words when we make sure to conflate the program under test with
> the test program as a single computation then the whole idea of a halt
> decider becomes less coherent and
>
> this can be used as an excuse to pretend that you don't already know
> that H(P,P)==0 is correct and the H/P relationship matches the halting
> problem counter example template.
>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
>      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
>
>
>>>
>>> A simulator animates the production of the sequence and that causes
>>> some difficulties in the same way that elaborating an infinite sum or
>>> sequence does in math classes. An (ultimate) value only exists if
>>> there is some notation of convergence or limit which typically is the
>>> case with examples used in a math class. There is no definition of
>>> convergence or limit with the sequence defined by TM(STRING); rather,
>>> we simply ask about the last pair if the sequence is finite.
>>
>> Sure.
>> The question right now is what you would call a TM which evaluates the
>> first 10 steps of a computation, and then does something else.  What
>> is it doing while evaluating those 10 steps?
>>
>> tl;dr : who cares :)
>>
>> My terminology would be that it's "simulating" the computation (just
>> for 10 steps) - then it stops simulating and does something else.
>> Obviously I wouldn't describe it as "correctly" simulating, because
>> nobody considers incorrect simulations, so the word would be redundant!
>
> It is required because my reviewers are making their best possible
> effort to form rebuttals and the most persistent of the fake rebuttals
> has been that the simulation is incorrect.  It is very easy to verify
> the correct x86 emulation on the basis of the x86 language.


Click here to read the complete article
Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 20:03:50 -0500
Date: Sun, 5 Jun 2022 20:03:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<87mteqlj44.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87mteqlj44.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 29
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-T4Z8S7NiyUbnzrkGAZjzHsLh5gq5BXmx275hGABKsyXQ9Xtp2U4JeVvhfL/vo5VqPvGdhRbMahGpuRe!mEerbmCkWHx1GNP9UNd5f7kwDrK4UyDsMSk749uuWVO+poJpOyM91WxYv9YJrLD2NxKvFc/p5ucj
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: 2943
 by: olcott - Mon, 6 Jun 2022 01:03 UTC

On 6/5/2022 7:40 PM, Ben wrote:
> Jeff Barnett <jbb@notatt.com> writes:
>
>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>
>>> The question right now is what you would call a TM which evaluates
>>> the first 10 steps of a computation, and then does something else.
>>> What is it doing while evaluating those 10 steps?
>>
>> What would I call it? POOP! It just goes to show the accuracy and
>> flexibility of Ben's acronym for any Peter-related concept.
>
> Credit where it's due... POOP is Richard's. Mine was not as good.
>

That was the initial incorrect rebuttal that claimed the concept of a
simulating halt decider is inherently invalid.

When a simulating halt decider H correctly predicts that its complete
simulation of its input finite string would never reach the final state
of this machine description then H has correctly rejected this input as
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

Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<_bdnK.109334$JVi.7568@fx17.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic comp.ai.philosophy
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<87mteqlj44.fsf@bsb.me.uk> <WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 69
Message-ID: <_bdnK.109334$JVi.7568@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: Sun, 5 Jun 2022 21:59:21 -0400
X-Received-Bytes: 4902
 by: Richard Damon - Mon, 6 Jun 2022 01:59 UTC

On 6/5/22 9:03 PM, olcott wrote:
> On 6/5/2022 7:40 PM, Ben wrote:
>> Jeff Barnett <jbb@notatt.com> writes:
>>
>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>
>>>> The question right now is what you would call a TM which evaluates
>>>> the first 10 steps of a computation, and then does something else.
>>>> What is it doing while evaluating those 10 steps?
>>>
>>> What would I call it? POOP! It just goes to show the accuracy and
>>> flexibility of Ben's acronym for any Peter-related concept.
>>
>> Credit where it's due... POOP is Richard's.  Mine was not as good.
>>
>
> That was the initial incorrect rebuttal that claimed the concept of a
> simulating halt decider is inherently invalid.
>
> When a simulating halt decider H correctly predicts that its complete
> simulation of its input finite string would never reach the final state
> of this machine description then H has correctly rejected this input as
> non-halting.
>

No, its based on the fact that you are trying to define the "correct"
answer for H to be something different than what the Halting Problem
Requires.

The DEFINITION of the Halting Problem is that

H applied to <M> w needs to accept the input if M applied to w Halts and
reject if M applied to w never halts.

You want to change that to being based on "The correct simulation of its
input by H reaching a final state", which is not equivalent.

The key point is that by the classical definition of what a "correct
simulation" would be that actually shows non-halting, a simulator that
does that CAN'T answer non-halting, because the definition of a correct
simulation of a non-halting machine is a non-halting simulation. (i.e.
the behavior of a UTM).

If your definition was based on "The correct simulation of its input by
a UTM", then it would be ok, but since that isn't what you mean, your
definition is different than the original, so it is your "Other Problem".

It isn't that a simulating Halt Deicder is inherently invalid, but even
a simulating halt decider needs to use the original definition of
Halting, which means either looking that the behavior of the original
machine, or the UTM simulation of the representation of it.

Yes, this gives the decider an inherent problem, that it, like ALL Halt
Deciders, needs to decide in finite time something that takes unbounded
time to directly prove, but that is the nature of the Halting Problem,
and what made it interesting. The hope initially was that there might be
some "trick" that could be done to analyise the machine/input and be
able to determine halting without needing to actually run the machine to
the halting state (or a point it was clear that it would never halt).
Turing showed that there could not be such a trick.

You keep on erring because you start with assumptions that implicitly
assume that a machine to give the answer is possible, when it isn't, and
this leads you to a false conclusion and an inconsistent logic system.

Many of your arguments actually boil down to, If I had a routine that
solved the Halting Problem, I could wrap it up in code to transform the
input into a somewhat different problem but with the same answer, and
ask that routine about this new problem.

Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 21:11:45 -0500
Date: Sun, 5 Jun 2022 21:11:43 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7jmvi$1ukh$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 41
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-2THXlpzTGfaDLBugjnvBcxqa7v96IqA4TZQdBLTCamjEDnTcH0Z6wAeLd+DRvZPVmvyk5qULOehoXnD!ZliYjeSJ5GmF7sYXGhc1xiW/U24hHC0i+Klxakgd0vnZB8y39QZwP2IfF39YJm5ngNchmo2AFG8k
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: 3460
 by: olcott - Mon, 6 Jun 2022 02:11 UTC

On 6/5/2022 8:58 PM, Mike Terry wrote:
> On 06/06/2022 01:24, Jeff Barnett wrote:
>> On 6/5/2022 5:59 PM, Mike Terry wrote:
> <..snip..>>>
>>> Sure.
>>> The question right now is what you would call a TM which evaluates
>>> the first 10 steps of a computation, and then does something else.
>>> What is it doing while evaluating those 10 steps?
>>
>> What would I call it? POOP! It just goes to show the accuracy and
>> flexibility of Ben's acronym for any Peter-related concept.
>>
>
> But PO didn't invent the concept of (partially) simulating a computation
> in order to compute certain properties of that computation!  It's been
> around since Turing's days, and is very useful.
>
> Mike.

That is true. I am apparently the first one that ever thought this
through well enough so that machine descriptions matching the following
pattern could be correctly determined to be non-halting:

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

In that a partial simulation does correctly predict the behavior of a
complete simulation it can be used to recognize infinite behavior patterns.

--
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: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<j_idnQkuqviR_gD_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 21:14:36 -0500
Date: Sun, 5 Jun 2022 21:14:34 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<87mteqlj44.fsf@bsb.me.uk> <WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>
<_bdnK.109334$JVi.7568@fx17.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <_bdnK.109334$JVi.7568@fx17.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <j_idnQkuqviR_gD_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 81
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-EH5nHkgEsGzs1ieuU3DhFgkLgL1SBnygYZ3W92vpGWd0sU2kC2kG9U4mziNW+jApnCp4EDsPyb1O3O5!JV3bY2uE8pxLkqHyoeiydfPaD2EjQfYLWoqu2IZVhYzJg8fFE2xIWcrPjC5wHxRF6rtzsTz7LspW
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: 4694
 by: olcott - Mon, 6 Jun 2022 02:14 UTC

On 6/5/2022 8:59 PM, Richard Damon wrote:
> On 6/5/22 9:03 PM, olcott wrote:
>> On 6/5/2022 7:40 PM, Ben wrote:
>>> Jeff Barnett <jbb@notatt.com> writes:
>>>
>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>
>>>>> The question right now is what you would call a TM which evaluates
>>>>> the first 10 steps of a computation, and then does something else.
>>>>> What is it doing while evaluating those 10 steps?
>>>>
>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>
>>> Credit where it's due... POOP is Richard's.  Mine was not as good.
>>>
>>
>> That was the initial incorrect rebuttal that claimed the concept of a
>> simulating halt decider is inherently invalid.
>>
>> When a simulating halt decider H correctly predicts that its complete
>> simulation of its input finite string would never reach the final
>> state of this machine description then H has correctly rejected this
>> input as non-halting.
>>
>
> No, its based on the fact that you are trying to define the "correct"
> answer for H to be something different than what the Halting Problem
> Requires.

If that was true then one of these facts wold not be verified:
(1) The relationship between H and P matches the pattern specified below:

(2) H does correctly compute the mapping from the x86 machine code to
its reject state on the basis

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

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

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

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

--
Copyright 2022 Pete Olcott

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

Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<tvdnK.53503$X_i.15539@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 48
Message-ID: <tvdnK.53503$X_i.15539@fx18.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Jun 2022 22:20:07 -0400
X-Received-Bytes: 3665
 by: Richard Damon - Mon, 6 Jun 2022 02:20 UTC

On 6/5/22 10:11 PM, olcott wrote:
> On 6/5/2022 8:58 PM, Mike Terry wrote:
>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>> <..snip..>>>
>>>> Sure.
>>>> The question right now is what you would call a TM which evaluates
>>>> the first 10 steps of a computation, and then does something else.
>>>> What is it doing while evaluating those 10 steps?
>>>
>>> What would I call it? POOP! It just goes to show the accuracy and
>>> flexibility of Ben's acronym for any Peter-related concept.
>>>
>>
>> But PO didn't invent the concept of (partially) simulating a
>> computation in order to compute certain properties of that
>> computation!  It's been around since Turing's days, and is very useful.
>>
>> Mike.
>
> That is true. I am apparently the first one that ever thought this
> through well enough so that machine descriptions matching the following
> pattern could be correctly determined to be non-halting:
>
>      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
>
> In that a partial simulation does correctly predict the behavior of a
> complete simulation it can be used to recognize infinite behavior patterns.
>

Except that it doesn't since P(P) Halts if H(P,P) returns 0, which, by
the DEFINITION of the requirements of the Halting Problem, H(P,P) needs
to accept (return 1) if P(P) Halts, thus H was incorrect for a Halting
Decider.

You just try to use twisted words to try and describe what H actually
did decide on to be close to words that could be used to descirbe the
Halting Problem. But the slight difference is important, even if you
don't think so.

That just shows your level (or lack thereof) of knowledge of the field.

Re: Refuting the HP proofs (adapted for software engineers[ brand new computer science ]

<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 21:37:55 -0500
Date: Sun, 5 Jun 2022 21:37:53 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers[ brand new
computer science ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <tvdnK.53503$X_i.15539@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 69
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-2aX8DKZKpg5b/ePRE2lKWjb7DA9eAPb/ZtmVoRjvdZTrpOH6ASsFOAUHp4aIfl25ZgONLvUBJZpY97e!8C3Bne8VDE3sU5q61Syf+Pbwxe1pQKJQE1LyqTwE7u/lIFGPI6VfATjHjwBq567/ECOuA3GM0aHF
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: 4940
 by: olcott - Mon, 6 Jun 2022 02:37 UTC

On 6/5/2022 9:20 PM, Richard Damon wrote:
> On 6/5/22 10:11 PM, olcott wrote:
>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>> <..snip..>>>
>>>>> Sure.
>>>>> The question right now is what you would call a TM which evaluates
>>>>> the first 10 steps of a computation, and then does something else.
>>>>> What is it doing while evaluating those 10 steps?
>>>>
>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>>
>>>
>>> But PO didn't invent the concept of (partially) simulating a
>>> computation in order to compute certain properties of that
>>> computation!  It's been around since Turing's days, and is very useful.
>>>
>>> Mike.
>>
>> That is true. I am apparently the first one that ever thought this
>> through well enough so that machine descriptions matching the
>> following pattern could be correctly determined to be non-halting:
>>
>>       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
>>
>> In that a partial simulation does correctly predict the behavior of a
>> complete simulation it can be used to recognize infinite behavior
>> patterns.
>>
>
> Except that it doesn't since P(P) Halts if H(P,P) returns 0, which, by
> the DEFINITION of the requirements of the Halting Problem, H(P,P) needs
> to accept (return 1) if P(P) Halts,
This seems to be brand new computer science that I just discovered.

Previously no one understood that it was possible for the correct
simulation of the input to H(P,P) to be computationally distinct (thus
not equivalent) to the direct execution of P(P).

Because of this all of the computer science textbooks refer to the
halting behavior of P(P) as what must be decided by the halt decider.

This same computer science also knows that a decider must compute the
mapping of its input finite string to an accept or reject state on the
basis of a property of this input encoded in this finite string.

THE FOLLOWING CRITERIA ALWAYS WORKS
H computes the mapping from its input finite strings to its accept or
reject state on the basis of the actual behavior specified by the actual
input as measured by the correct UTM simulation of this input by H.

It has been completely proven that partial simulations do correctly
predict the behavior of some complete simulations.

--
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: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]

<hSdnK.10426$Vxw.2879@fx07.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx07.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,comp.ai.philosophy
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<87mteqlj44.fsf@bsb.me.uk> <WtCdnUN8arLrzwD_nZ2dnUU7_83NnZ2d@giganews.com>
<_bdnK.109334$JVi.7568@fx17.iad>
<j_idnQkuqviR_gD_nZ2dnUU7_8xh4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <j_idnQkuqviR_gD_nZ2dnUU7_8xh4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 98
Message-ID: <hSdnK.10426$Vxw.2879@fx07.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Jun 2022 22:44:29 -0400
X-Received-Bytes: 5125
 by: Richard Damon - Mon, 6 Jun 2022 02:44 UTC

On 6/5/22 10:14 PM, olcott wrote:
> On 6/5/2022 8:59 PM, Richard Damon wrote:
>> On 6/5/22 9:03 PM, olcott wrote:
>>> On 6/5/2022 7:40 PM, Ben wrote:
>>>> Jeff Barnett <jbb@notatt.com> writes:
>>>>
>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>
>>>>>> The question right now is what you would call a TM which evaluates
>>>>>> the first 10 steps of a computation, and then does something else.
>>>>>> What is it doing while evaluating those 10 steps?
>>>>>
>>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>>
>>>> Credit where it's due... POOP is Richard's.  Mine was not as good.
>>>>
>>>
>>> That was the initial incorrect rebuttal that claimed the concept of a
>>> simulating halt decider is inherently invalid.
>>>
>>> When a simulating halt decider H correctly predicts that its complete
>>> simulation of its input finite string would never reach the final
>>> state of this machine description then H has correctly rejected this
>>> input as non-halting.
>>>
>>
>> No, its based on the fact that you are trying to define the "correct"
>> answer for H to be something different than what the Halting Problem
>> Requires.
>
> If that was true then one of these facts wold not be verified:
> (1) The relationship between H and P matches the pattern specified below:
>
> (2) H does correctly compute the mapping from the x86 machine code to
> its reject state on the basis

No definition of what "Correct computes the mapping"

Remember the MAPPING that H needs to compute is that

H(<M>, w) accepts if M(w) Halts, and rejects if M(w) doesn't halt.
No mention of "simulations" here.

Since P(P) is shown to Halt if H(P,P) returns 0 (reject), that mapping
is NOT correctly computed.

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

Since you H didn't handle the case, because H(P,P) results in a
rejection, while P(P) Halts, you haven't show correctly computing of the
Halting Map.

>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H1((u32)P, (u32)P));
> }
>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx
> [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]
>
>
>

Not even your broken trace?

Your slipping.

FAIL.

Re: Refuting the HP proofs (adapted for software engineers[ brand new computer science ]

<e_dnK.35922$kaDc.28131@fx46.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers[ brand new computer science ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com> <zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com> <c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com> <gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de> <RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me> <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de> <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de> <t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de> <t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me> <t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me> <t7jmvi$1ukh$1@gioia.aioe.org> <j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com> <tvdnK.53503$X_i.15539@fx18.iad> <CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 99
Message-ID: <e_dnK.35922$kaDc.28131@fx46.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Jun 2022 22:52:58 -0400
X-Received-Bytes: 5618
 by: Richard Damon - Mon, 6 Jun 2022 02:52 UTC

On 6/5/22 10:37 PM, olcott wrote:
> On 6/5/2022 9:20 PM, Richard Damon wrote:
>> On 6/5/22 10:11 PM, olcott wrote:
>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>> <..snip..>>>
>>>>>> Sure.
>>>>>> The question right now is what you would call a TM which evaluates
>>>>>> the first 10 steps of a computation, and then does something else.
>>>>>> What is it doing while evaluating those 10 steps?
>>>>>
>>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>>>
>>>>
>>>> But PO didn't invent the concept of (partially) simulating a
>>>> computation in order to compute certain properties of that
>>>> computation!  It's been around since Turing's days, and is very useful.
>>>>
>>>> Mike.
>>>
>>> That is true. I am apparently the first one that ever thought this
>>> through well enough so that machine descriptions matching the
>>> following pattern could be correctly determined to be non-halting:
>>>
>>>       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
>>>
>>> In that a partial simulation does correctly predict the behavior of a
>>> complete simulation it can be used to recognize infinite behavior
>>> patterns.
>>>
>>
>> Except that it doesn't since P(P) Halts if H(P,P) returns 0, which, by
>> the DEFINITION of the requirements of the Halting Problem, H(P,P)
>> needs to accept (return 1) if P(P) Halts,
> This seems to be brand new computer science that I just discovered.
>
> Previously no one understood that it was possible for the correct
> simulation of the input to H(P,P) to be computationally distinct (thus
> not equivalent) to the direct execution of P(P).

By what definition of "Correct" are you using?

That is like says I can be correct at saying 1+2 = 4 if I just redefine
1+2 to be 4.

Note, if you correct deviates IN ANY WAY, from the UTM definition, you
can't use it in your definiton of the Halting Problem.

>
> Because of this all of the computer science textbooks refer to the
> halting behavior of P(P) as what must be decided by the halt decider.

Because that IS what must be decided by the Halt Decider.

>
> This same computer science also knows that a decider must compute the
> mapping of its input finite string to an accept or reject state on the
> basis of a property of this input encoded in this finite string.

Right, and the property is the Halting status of UTM(P,P).

That is a FULLY DEFINED property.

>
> THE FOLLOWING CRITERIA ALWAYS WORKS
> H computes the mapping from its input finite strings to its accept or
> reject state on the basis of the actual behavior specified by the actual
> input as measured by the correct UTM simulation of this input by H.

Right, UTM simulation, and UTM simulation of its input is DEFINED to
match the behavior of the machine its input represents.

Thus BY DEFINITON UTM(<M>, w) matches the behavior of M(w). It isn't
"computationall distinct" as you tried to claim above.

So UTM(P,P) matches P(P), and you answer is proved incorrect, since P(P)
Halts if H(P,P) returns 0, and thus UTM(P,P) will halt, and thus H(P,P)
needed to accept (return 1), which it didn't so it is wrong.

>
> It has been completely proven that partial simulations do correctly
> predict the behavior of some complete simulations.
>

yes, SOME, but not this one.

FALLICY of proof by example.

1st grade error.

Re: Refuting the HP proofs (adapted for software engineers[ brand new computer science ]

<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Jun 2022 22:03:42 -0500
Date: Sun, 5 Jun 2022 22:03:40 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers[ brand new
computer science ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
<e_dnK.35922$kaDc.28131@fx46.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <e_dnK.35922$kaDc.28131@fx46.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 81
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-3Y58KBf6OCibZoTEJdRryz2wdT4E1hzRGQ4DZGGXuDWzEEDAXXCL3cnmVXPJ0A/QW0zX9/JmwEwLT7M!acauNJ1wgrS+nT7e+TzMPFl+ZSQ8JtyBUW4pEENsmGm4ovPNptD78Xc0x2srATXIfMYZPaE3xlTe
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: 5344
 by: olcott - Mon, 6 Jun 2022 03:03 UTC

On 6/5/2022 9:52 PM, Richard Damon wrote:
>
> On 6/5/22 10:37 PM, olcott wrote:
>> On 6/5/2022 9:20 PM, Richard Damon wrote:
>>> On 6/5/22 10:11 PM, olcott wrote:
>>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>> <..snip..>>>
>>>>>>> Sure.
>>>>>>> The question right now is what you would call a TM which
>>>>>>> evaluates the first 10 steps of a computation, and then does
>>>>>>> something else. What is it doing while evaluating those 10 steps?
>>>>>>
>>>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>>>>
>>>>>
>>>>> But PO didn't invent the concept of (partially) simulating a
>>>>> computation in order to compute certain properties of that
>>>>> computation!  It's been around since Turing's days, and is very
>>>>> useful.
>>>>>
>>>>> Mike.
>>>>
>>>> That is true. I am apparently the first one that ever thought this
>>>> through well enough so that machine descriptions matching the
>>>> following pattern could be correctly determined to be non-halting:
>>>>
>>>>       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
>>>>
>>>> In that a partial simulation does correctly predict the behavior of
>>>> a complete simulation it can be used to recognize infinite behavior
>>>> patterns.
>>>>
>>>
>>> Except that it doesn't since P(P) Halts if H(P,P) returns 0, which,
>>> by the DEFINITION of the requirements of the Halting Problem, H(P,P)
>>> needs to accept (return 1) if P(P) Halts,
>> This seems to be brand new computer science that I just discovered.
>>
>> Previously no one understood that it was possible for the correct
>> simulation of the input to H(P,P) to be computationally distinct (thus
>> not equivalent) to the direct execution of P(P).
>
> By what definition of "Correct" are you using?

Ordinary software engineering proves that a correct and complete x86
emulation of the input to H(P,P) never reaches its "ret" instruction.

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

--
Copyright 2022 Pete Olcott

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

Re: Refuting the HP proofs (adapted for software engineers[ brand new computer science ]

<6uenK.7587$x7oc.45@fx01.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx01.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers[ brand new
computer science ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
<e_dnK.35922$kaDc.28131@fx46.iad>
<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 91
Message-ID: <6uenK.7587$x7oc.45@fx01.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Jun 2022 23:26:56 -0400
X-Received-Bytes: 5891
 by: Richard Damon - Mon, 6 Jun 2022 03:26 UTC

On 6/5/22 11:03 PM, olcott wrote:
> On 6/5/2022 9:52 PM, Richard Damon wrote:
>>
>> On 6/5/22 10:37 PM, olcott wrote:
>>> On 6/5/2022 9:20 PM, Richard Damon wrote:
>>>> On 6/5/22 10:11 PM, olcott wrote:
>>>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>>> <..snip..>>>
>>>>>>>> Sure.
>>>>>>>> The question right now is what you would call a TM which
>>>>>>>> evaluates the first 10 steps of a computation, and then does
>>>>>>>> something else. What is it doing while evaluating those 10 steps?
>>>>>>>
>>>>>>> What would I call it? POOP! It just goes to show the accuracy and
>>>>>>> flexibility of Ben's acronym for any Peter-related concept.
>>>>>>>
>>>>>>
>>>>>> But PO didn't invent the concept of (partially) simulating a
>>>>>> computation in order to compute certain properties of that
>>>>>> computation!  It's been around since Turing's days, and is very
>>>>>> useful.
>>>>>>
>>>>>> Mike.
>>>>>
>>>>> That is true. I am apparently the first one that ever thought this
>>>>> through well enough so that machine descriptions matching the
>>>>> following pattern could be correctly determined to be non-halting:
>>>>>
>>>>>       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
>>>>>
>>>>> In that a partial simulation does correctly predict the behavior of
>>>>> a complete simulation it can be used to recognize infinite behavior
>>>>> patterns.
>>>>>
>>>>
>>>> Except that it doesn't since P(P) Halts if H(P,P) returns 0, which,
>>>> by the DEFINITION of the requirements of the Halting Problem, H(P,P)
>>>> needs to accept (return 1) if P(P) Halts,
>>> This seems to be brand new computer science that I just discovered.
>>>
>>> Previously no one understood that it was possible for the correct
>>> simulation of the input to H(P,P) to be computationally distinct
>>> (thus not equivalent) to the direct execution of P(P).
>>
>> By what definition of "Correct" are you using?
>
>
> Ordinary software engineering proves that a correct and complete x86
> emulation of the input to H(P,P) never reaches its "ret" instruction.
>

So, I guess this just shows that you don't actually know a definition
that shows this, so this is just another of your lies.

Also, it is shown that P(P) Halts if H(P,P) returns 0, and even YOU have
accepted that fact, so that also shows that you must be lying, since
Ordinary Software Engineering doesn't 'prove' lies.

Remember, correct and complete x86 emulation behaves exactly like the
x86 program that is being emulated, in this case, P(P).

Maybe YOUR knowledge of software engineering says that, but that says
more about your (lack of) knowledge of real software engineering.

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

Re: Refuting the HP proofs (adapted for software engineers[ Ordinary software engineering ]

<zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!3.us.feeder.erje.net!feeder.erje.net!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: Sun, 05 Jun 2022 22:41:25 -0500
Date: Sun, 5 Jun 2022 22:41:23 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers[ Ordinary
software engineering ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
<e_dnK.35922$kaDc.28131@fx46.iad>
<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com> <6uenK.7587$x7oc.45@fx01.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <6uenK.7587$x7oc.45@fx01.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 97
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-WPiMG7Cz0r8nCBaWttbYLmEE1oFn8qtuzBbIK0LE2/EEwHkfwfIQ5aEwEm0C861OOjfirZSwrN9agUh!gRWKvq259Jt7nHD6WmR2IjvEYpvy16LXBjeXE76j/jQfWyeInQPjDYHB9luHqMM+aQJLqz29f9zQ
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: 6222
 by: olcott - Mon, 6 Jun 2022 03:41 UTC

On 6/5/2022 10:26 PM, Richard Damon wrote:
> On 6/5/22 11:03 PM, olcott wrote:
>> On 6/5/2022 9:52 PM, Richard Damon wrote:
>>>
>>> On 6/5/22 10:37 PM, olcott wrote:
>>>> On 6/5/2022 9:20 PM, Richard Damon wrote:
>>>>> On 6/5/22 10:11 PM, olcott wrote:
>>>>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>>>> <..snip..>>>
>>>>>>>>> Sure.
>>>>>>>>> The question right now is what you would call a TM which
>>>>>>>>> evaluates the first 10 steps of a computation, and then does
>>>>>>>>> something else. What is it doing while evaluating those 10 steps?
>>>>>>>>
>>>>>>>> What would I call it? POOP! It just goes to show the accuracy
>>>>>>>> and flexibility of Ben's acronym for any Peter-related concept.
>>>>>>>>
>>>>>>>
>>>>>>> But PO didn't invent the concept of (partially) simulating a
>>>>>>> computation in order to compute certain properties of that
>>>>>>> computation!  It's been around since Turing's days, and is very
>>>>>>> useful.
>>>>>>>
>>>>>>> Mike.
>>>>>>
>>>>>> That is true. I am apparently the first one that ever thought this
>>>>>> through well enough so that machine descriptions matching the
>>>>>> following pattern could be correctly determined to be non-halting:
>>>>>>
>>>>>>       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
>>>>>>
>>>>>> In that a partial simulation does correctly predict the behavior
>>>>>> of a complete simulation it can be used to recognize infinite
>>>>>> behavior patterns.
>>>>>>
>>>>>
>>>>> Except that it doesn't since P(P) Halts if H(P,P) returns 0, which,
>>>>> by the DEFINITION of the requirements of the Halting Problem,
>>>>> H(P,P) needs to accept (return 1) if P(P) Halts,
>>>> This seems to be brand new computer science that I just discovered.
>>>>
>>>> Previously no one understood that it was possible for the correct
>>>> simulation of the input to H(P,P) to be computationally distinct
>>>> (thus not equivalent) to the direct execution of P(P).
>>>
>>> By what definition of "Correct" are you using?
>>
>>
>> Ordinary software engineering proves that a correct and complete x86
>> emulation of the input to H(P,P) never reaches its "ret" instruction.
>>
>
> So, I guess this just shows that you don't actually know a definition
> that shows this, so this is just another of your lies.

Ordinary software engineering proves that a correct and complete x86
emulation of the input to H(P,P) never reaches its "ret" instruction.

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

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

--
Copyright 2022 Pete Olcott

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

Re: Refuting the HP proofs (adapted for software engineers[ Ordinary software engineering ]

<ndfnK.2930$sW.2247@fx37.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers[ Ordinary
software engineering ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
<e_dnK.35922$kaDc.28131@fx46.iad>
<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com> <6uenK.7587$x7oc.45@fx01.iad>
<zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 141
Message-ID: <ndfnK.2930$sW.2247@fx37.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Mon, 6 Jun 2022 00:17:22 -0400
X-Received-Bytes: 8385
 by: Richard Damon - Mon, 6 Jun 2022 04:17 UTC

On 6/5/22 11:41 PM, olcott wrote:
> On 6/5/2022 10:26 PM, Richard Damon wrote:
>> On 6/5/22 11:03 PM, olcott wrote:
>>> On 6/5/2022 9:52 PM, Richard Damon wrote:
>>>>
>>>> On 6/5/22 10:37 PM, olcott wrote:
>>>>> On 6/5/2022 9:20 PM, Richard Damon wrote:
>>>>>> On 6/5/22 10:11 PM, olcott wrote:
>>>>>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>>>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>>>>> <..snip..>>>
>>>>>>>>>> Sure.
>>>>>>>>>> The question right now is what you would call a TM which
>>>>>>>>>> evaluates the first 10 steps of a computation, and then does
>>>>>>>>>> something else. What is it doing while evaluating those 10 steps?
>>>>>>>>>
>>>>>>>>> What would I call it? POOP! It just goes to show the accuracy
>>>>>>>>> and flexibility of Ben's acronym for any Peter-related concept.
>>>>>>>>>
>>>>>>>>
>>>>>>>> But PO didn't invent the concept of (partially) simulating a
>>>>>>>> computation in order to compute certain properties of that
>>>>>>>> computation!  It's been around since Turing's days, and is very
>>>>>>>> useful.
>>>>>>>>
>>>>>>>> Mike.
>>>>>>>
>>>>>>> That is true. I am apparently the first one that ever thought
>>>>>>> this through well enough so that machine descriptions matching
>>>>>>> the following pattern could be correctly determined to be
>>>>>>> non-halting:
>>>>>>>
>>>>>>>       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
>>>>>>>
>>>>>>> In that a partial simulation does correctly predict the behavior
>>>>>>> of a complete simulation it can be used to recognize infinite
>>>>>>> behavior patterns.
>>>>>>>
>>>>>>
>>>>>> Except that it doesn't since P(P) Halts if H(P,P) returns 0,
>>>>>> which, by the DEFINITION of the requirements of the Halting
>>>>>> Problem, H(P,P) needs to accept (return 1) if P(P) Halts,
>>>>> This seems to be brand new computer science that I just discovered.
>>>>>
>>>>> Previously no one understood that it was possible for the correct
>>>>> simulation of the input to H(P,P) to be computationally distinct
>>>>> (thus not equivalent) to the direct execution of P(P).
>>>>
>>>> By what definition of "Correct" are you using?
>>>
>>>
>>> Ordinary software engineering proves that a correct and complete x86
>>> emulation of the input to H(P,P) never reaches its "ret" instruction.
>>>
>>
>> So, I guess this just shows that you don't actually know a definition
>> that shows this, so this is just another of your lies.
>
> Ordinary software engineering proves that a correct and complete x86
> emulation of the input to H(P,P) never reaches its "ret" instruction.

Nope. Not if H(P,P) returns 0, as simple facts show that if H(P,P)
returns 0 that P(P) will halt.

Good engineering NEVER contradicts actual facts.

>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax      // push P
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx      // push P
> [0000135d](05)  e840feffff      call 000011a2 // call H
> [00001362](03)  83c408          add esp,+08
> [00001365](02)  85c0            test eax,eax
> [00001367](02)  7402            jz 0000136b
> [00001369](02)  ebfe            jmp 00001369
> [0000136b](01)  5d              pop ebp
> [0000136c](01)  c3              ret
> Size in bytes:(0027) [0000136c]
>
> It is completely obvious that when H(P,P) correctly emulates its input
> that it must emulate the first seven instructions of P. Because the
> seventh instruction of P repeats this process we can know with complete
> certainty that the emulated P never reaches its final “ret” instruction,
> thus never halts.
>

Maybe to you, but it is wrong (which might be why it is obvious to you).

Let us start by assuming that H doesn't just abort its simulation until
it has enough information to be obviously wrong.

H(P,P) will first emulate the first 7 instructions of P as you say.

Then it emulates the result of the call to H, so it emulates the start
of the emulation of the input to this H, which is also P,P.

That proceeds, as you almost say through the emulation of the emulaiton
of the first 7 instructions of P. While doing this, the outer emulation
will notice that the machine it has been emulating has been checking
conditions along the way.

We then get to the point that the emulation of the emulation reaches the
2nd level call to H, and the top level emulator will see that emulator
it is emulating checking if things have recursed too far.

At this point, the outer H has seen enough that it can see that if it
has aborted its simulation as soon as it say P calling H(P,P) and
matching that input to H to the input IT had, and calling that an
infinite repeat pattern, it would have been wrong, as a correct
emulation of that input would have continued and reached THIS point
where the H it was emulating made that same decision.

In fact, if the decider was smart enough, it could see that if it
simulates N levels of calls, and decides that this was enough to call
the input infinitely recursive, that at the N+1 call (that it won't get
to but a CORRECT COMPLETE emulator would), the emulator it is emulating
would reach N calls and do the same as it is, and thus showing that it
was wrong to make that decision.

The ONLY way that the correct emulation of the input never reaches the
ret instruction is if H actually never aborts its emulation, and thus
never actually gives the answer that the input is non-halting.

So, the ONLY H that creates a non-halting input is the H that fails to
give the answer that is only correct for that H.

Your brain just doesn't seem to be able to keep enough information to
handle the levels that happen in this problem.

Re: Refuting the HP proofs (adapted for software engineers[ Ordinary software engineering ]

<5ISdnatEmrelgAP_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 06 Jun 2022 10:28:56 -0500
Date: Mon, 6 Jun 2022 10:28:55 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Refuting the HP proofs (adapted for software engineers[ Ordinary
software engineering ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com> <t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org> <t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org> <t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org> <t7jhfn$kfc$1@dont-email.me>
<t7jmvi$1ukh$1@gioia.aioe.org>
<j_idnQ4uqvj8_wD_nZ2dnUU7_8zNnZ2d@giganews.com>
<tvdnK.53503$X_i.15539@fx18.iad>
<CZWdnQh_NLwe9QD_nZ2dnUU7_8zNnZ2d@giganews.com>
<e_dnK.35922$kaDc.28131@fx46.iad>
<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com> <6uenK.7587$x7oc.45@fx01.iad>
<zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com> <ndfnK.2930$sW.2247@fx37.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ndfnK.2930$sW.2247@fx37.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <5ISdnatEmrelgAP_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 168
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Ur2YaoOONwpTmgeNyhFR1qyarUuZpTJk8b4gITRcMetA0BsmtyEGBvNfIlvhi0PSsOYaLJOusKpssO5!d7B33vMA5EuJ2/fuLE4NDAb8W/ZDPqadtJqnFMuTsmpkIEcOEZnaItRVl/Ds/nnST199uOfVclQp
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: 9186
 by: olcott - Mon, 6 Jun 2022 15:28 UTC

On 6/5/2022 11:17 PM, Richard Damon wrote:
>
> On 6/5/22 11:41 PM, olcott wrote:
>> On 6/5/2022 10:26 PM, Richard Damon wrote:
>>> On 6/5/22 11:03 PM, olcott wrote:
>>>> On 6/5/2022 9:52 PM, Richard Damon wrote:
>>>>>
>>>>> On 6/5/22 10:37 PM, olcott wrote:
>>>>>> On 6/5/2022 9:20 PM, Richard Damon wrote:
>>>>>>> On 6/5/22 10:11 PM, olcott wrote:
>>>>>>>> On 6/5/2022 8:58 PM, Mike Terry wrote:
>>>>>>>>> On 06/06/2022 01:24, Jeff Barnett wrote:
>>>>>>>>>> On 6/5/2022 5:59 PM, Mike Terry wrote:
>>>>>>>>> <..snip..>>>
>>>>>>>>>>> Sure.
>>>>>>>>>>> The question right now is what you would call a TM which
>>>>>>>>>>> evaluates the first 10 steps of a computation, and then does
>>>>>>>>>>> something else. What is it doing while evaluating those 10
>>>>>>>>>>> steps?
>>>>>>>>>>
>>>>>>>>>> What would I call it? POOP! It just goes to show the accuracy
>>>>>>>>>> and flexibility of Ben's acronym for any Peter-related concept.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> But PO didn't invent the concept of (partially) simulating a
>>>>>>>>> computation in order to compute certain properties of that
>>>>>>>>> computation!  It's been around since Turing's days, and is very
>>>>>>>>> useful.
>>>>>>>>>
>>>>>>>>> Mike.
>>>>>>>>
>>>>>>>> That is true. I am apparently the first one that ever thought
>>>>>>>> this through well enough so that machine descriptions matching
>>>>>>>> the following pattern could be correctly determined to be
>>>>>>>> non-halting:
>>>>>>>>
>>>>>>>>       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
>>>>>>>>
>>>>>>>> In that a partial simulation does correctly predict the behavior
>>>>>>>> of a complete simulation it can be used to recognize infinite
>>>>>>>> behavior patterns.
>>>>>>>>
>>>>>>>
>>>>>>> Except that it doesn't since P(P) Halts if H(P,P) returns 0,
>>>>>>> which, by the DEFINITION of the requirements of the Halting
>>>>>>> Problem, H(P,P) needs to accept (return 1) if P(P) Halts,
>>>>>> This seems to be brand new computer science that I just discovered.
>>>>>>
>>>>>> Previously no one understood that it was possible for the correct
>>>>>> simulation of the input to H(P,P) to be computationally distinct
>>>>>> (thus not equivalent) to the direct execution of P(P).
>>>>>
>>>>> By what definition of "Correct" are you using?
>>>>
>>>>
>>>> Ordinary software engineering proves that a correct and complete x86
>>>> emulation of the input to H(P,P) never reaches its "ret" instruction.
>>>>
>>>
>>> So, I guess this just shows that you don't actually know a definition
>>> that shows this, so this is just another of your lies.
>>
>> Ordinary software engineering proves that a correct and complete x86
>> emulation of the input to H(P,P) never reaches its "ret" instruction.
>
> Nope. Not if H(P,P) returns 0, as simple facts show that if H(P,P)
> returns 0 that P(P) will halt.
>
> Good engineering NEVER contradicts actual facts.
>
>>
>> _P()
>> [00001352](01)  55              push ebp
>> [00001353](02)  8bec            mov ebp,esp
>> [00001355](03)  8b4508          mov eax,[ebp+08]
>> [00001358](01)  50              push eax      // push P
>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>> [0000135c](01)  51              push ecx      // push P
>> [0000135d](05)  e840feffff      call 000011a2 // call H
>> [00001362](03)  83c408          add esp,+08
>> [00001365](02)  85c0            test eax,eax
>> [00001367](02)  7402            jz 0000136b
>> [00001369](02)  ebfe            jmp 00001369
>> [0000136b](01)  5d              pop ebp
>> [0000136c](01)  c3              ret
>> Size in bytes:(0027) [0000136c]
>>
>> It is completely obvious that when H(P,P) correctly emulates its input
>> that it must emulate the first seven instructions of P. Because the
>> seventh instruction of P repeats this process we can know with
>> complete certainty that the emulated P never reaches its final “ret”
>> instruction, thus never halts.
>>
>
> Maybe to you, but it is wrong (which might be why it is obvious to you).
>

Software engineers competent in C and the x86 language will verify that
when H(P,P) correctly emulates its input with an x86 emulator that this
emulation would never stop running. This provides the basis for H(P,P)
to correctly reject its input as non-halting.

> 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 determines the halt status of its input by watching the behavior of
this input when it is correctly simulated by H using an x86 emulator.
When H correctly matches an infinite behavior pattern it aborts the
emulation of this input and returns 0.

#include <stdint.h>
#define u32 uint32_t

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

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

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

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

--
Copyright 2022 Pete Olcott

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

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor