Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I've looked at the listing, and it's right! -- Joel Halpern


devel / comp.theory / Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]

SubjectAuthor
* Refuting the HP proofs (adapted for software engineers)olcott
+- Refuting the HP proofs (adapted for software engineers)Richard Damon
+* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|`* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
| `* Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|  `* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   +* Refuting the HP proofs (adapted for software engineers)[ AndyMalcolm McLean
|   |`* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   | +* Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|   | |`* Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|   | | `* Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|   | |  `* Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|   | |   `* Refuting the HP proofs (adapted for software engineers)[ BRAIN DEAD MORON ]Richard Damon
|   | |    `* Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|   | |     `* Refuting the HP proofs (adapted for software engineers)[ BRAIN DEAD MORON ]Richard Damon
|   | |      `* Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|   | |       `* Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|   | |        `* Refuting the HP proofs (adapted for software engineers)[ BRAINolcott
|   | |         `- Refuting the HP proofs (adapted for software engineers)[ BRAINRichard Damon
|   | `* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Alan Mackenzie
|   |  +* Refuting the HP proofs (adapted for software engineers)[ Alanolcott
|   |  |+* Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]Richard Damon
|   |  ||`* Refuting the HP proofs (adapted for software engineers)[ Alanolcott
|   |  || `- Refuting the HP proofs (adapted for software engineers)[ AlanRichard Damon
|   |  |`- Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]Alan Mackenzie
|   |  `* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |   +* Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
|   |   |`- Refuting the HP proofs (adapted for software engineers)[ AndyJeff Barnett
|   |   `* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Mikko
|   |    `* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |     `* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Alan Mackenzie
|   |      `* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |       +* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Richard Damon
|   |       |`* Refuting the HP proofs (adapted for software engineers)[ AndyMr Flibble
|   |       | `* Refuting the HP proofs (adapted for software engineers)Andy Walker
|   |       |  +* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |+* Refuting the HP proofs (adapted for software engineers)Alan Mackenzie
|   |       |  ||`* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || +* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || |+* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||+- Refuting the HP proofs (adapted for software engineers)olcott
|   |       |  || ||`* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || || `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||  +* Refuting the HP proofs (adapted for software engineers)olcott
|   |       |  || ||  |`* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||  | +- Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||  | +- Refuting the HP proofs (adapted for software engineers)olcott
|   |       |  || ||  | `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||  |  `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||  |   `- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||  `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   +* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |+- Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |`* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   | `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |  `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   |   `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |    `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   |     `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |      `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   |       `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   |        +- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || ||   |        `* Refuting the HP proofs (adapted for software engineers)Mikko
|   |       |  || ||   |         `- Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || ||   `* Refuting the HP proofs (adapted for software engineers)Andy Walker
|   |       |  || ||    `- Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  || |`* Refuting the HP proofs (adapted for software engineers)olcott
|   |       |  || | `- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  || `* Refuting the HP proofs (adapted for software engineers)Alan Mackenzie
|   |       |  ||  `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  ||   +* Refuting the HP proofs (adapted for software engineers)olcott
|   |       |  ||   |`* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  ||   | `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  ||   |  `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  ||   |   `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  ||   |    `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  ||   |     `- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  ||   `- Refuting the HP proofs (adapted for software engineers)Alan Mackenzie
|   |       |  |`* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  | `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |  `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  |   `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |    +* Refuting the HP proofs (adapted for software engineers)Alan Mackenzie
|   |       |  |    |`* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |    | +* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  |    | |`* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |    | | `- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  |    | +- Refuting the HP proofs (adapted for software engineers)Alan Mackenzie
|   |       |  |    | `- Refuting the HP proofs (adapted for software engineers)Mikko
|   |       |  |    `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  |     `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |      `* Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  |       `* Refuting the HP proofs (adapted for software engineers)Mr Flibble
|   |       |  |        `- Refuting the HP proofs (adapted for software engineers)Richard Damon
|   |       |  `* Refuting the HP proofs (adapted for software engineers)Ben
|   |       |   `* Refuting the HP proofs (adapted for software engineers) [ Andyolcott
|   |       |    `- Refuting the HP proofs (adapted for software engineers) [ AndyRichard Damon
|   |       `* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Alan Mackenzie
|   |        +* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Ben
|   |        |+* Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]Ben
|   |        ||`* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |        |+* Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |        |`- Refuting the HP proofs (adapted for software engineers)[ Andyolcott
|   |        `* Refuting the HP proofs (adapted for software engineers)[ AndyMike Terry
|   `* Refuting the HP proofs (adapted for software engineers)[ AndyRichard Damon
`- Refuting the HP proofs (adapted for software engineers)Mr Flibble

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

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

  copy mid

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

  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/devel/article-flat.php?id=33746&group=comp.theory#33746

  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)[ Alan Mackenzie ]

<t7ga8l$142m$2@news.muc.de>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!news.space.net!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: acm...@muc.de (Alan Mackenzie)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]
Date: Sat, 4 Jun 2022 19:02:45 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <t7ga8l$142m$2@news.muc.de>
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>
Injection-Date: Sat, 4 Jun 2022 19:02:45 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
logging-data="36950"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.3-RELEASE-p5 (amd64))
 by: Alan Mackenzie - Sat, 4 Jun 2022 19:02 UTC

[ Newsgroups: trimmed. ]

In comp.theory olcott <NoOne@nowhere.com> 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.

"Such" an H0 has not been defined. You don't say what you mean by H0.
Whatever it is, even if it "could" exist is no proof that it does exist.
Given your propensity for being poetic with the truth, I (like everybody
else here) am sceptical about its existence. Even if it does exist, it
is likely you misunderstand its implications.

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

They are profoundly interested in the truth, and that is the only
motivation for them having to tolerate your dullness, your falsehoods and
your abuse.

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

Kindly read what I write if you want to know what I am saying. In the
context of turing machines, "terminated normally" has no meaning.

> Why do you lie about this?

Get this straight, I don't lie on Usenet. Neither do I get poetic with
the truth. I can make mistakes. The above is not one of these mistakes.

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

[ .... ]

> --
> Copyright 2022 Pete Olcott

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

--
Alan Mackenzie (Nuremberg, Germany).

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

<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  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/devel/article-flat.php?id=33751&group=comp.theory#33751

  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/devel/article-flat.php?id=33752&group=comp.theory#33752

  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/devel/article-flat.php?id=33756&group=comp.theory#33756

  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)[ Andy Walker ]

<t7hvlv$5e5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 5 Jun 2022 13:14:23 +0300
Organization: -
Lines: 25
Message-ID: <t7hvlv$5e5$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="ea5dd0fe187da22ec1571e5adad26e7a";
logging-data="5573"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+8maVO2M+0hzY/znsNakKr"
User-Agent: Unison/2.2
Cancel-Lock: sha1:x865O75+jtj50tqnsI6EFC5Fkr4=
 by: Mikko - Sun, 5 Jun 2022 10:14 UTC

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

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

<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
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 05:34:26 -0500
Date: Sun, 5 Jun 2022 05:34:25 -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
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> <t7hvlv$5e5$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7hvlv$5e5$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 37
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Ot5bCd6haxMLyPvtMsCB2wyVEtFu1FlEcx2cxQUSltc7JjpQ+b1Ux+eXQjuZOt4xugg0I+plOxPh1ex!e+vMhVZoCl/xAfRRaCJ5SaGMJpr/aXu1JptX/ZeU62TKQjrKHrrgAKA0mDHiqW30q0tq8x+HdiVU
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: 3013
 by: olcott - Sun, 5 Jun 2022 10:34 UTC

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.

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

<t7i32v$j5n$1@news.muc.de>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!news.space.net!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: acm...@muc.de (Alan Mackenzie)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 5 Jun 2022 11:12:31 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <t7i32v$j5n$1@news.muc.de>
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> <t7hvlv$5e5$1@dont-email.me> <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sun, 5 Jun 2022 11:12:31 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
logging-data="19639"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.3-RELEASE-p5 (amd64))
 by: Alan Mackenzie - Sun, 5 Jun 2022 11:12 UTC

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? It can only be the TM having halted. So a TM final
state is equivalent to a C program's termination, whether by a ret
instruction or a halt instruction or anything else.

> --
> Copyright 2022 Pete Olcott

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

--
Alan Mackenzie (Nuremberg, Germany).

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

<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
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 06:21:21 -0500
Date: Sun, 5 Jun 2022 06:21: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
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> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7i32v$j5n$1@news.muc.de>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 100
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-1vnO08pHF2nLLghr1mFC8CLBQAX+kTQB+YKbKZtyUisIhMywrHiOUkWDQ2ninf3icjfceqjMVi0bx6f!hzu1B9ZiaVdH/8JHeGfQOwSCTZBZ4b2DzFzMbFVmtzD3O6bnlBiTwEVEOC3NZoOAs7HugygX59ef
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: 5150
 by: olcott - Sun, 5 Jun 2022 11:21 UTC

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.

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.

Therefore H(P,P)==0 is correct.

> It can only be the TM having halted. So a TM final
> state is equivalent to a C program's termination, whether by a ret
> instruction or a halt instruction or anything else.
>
>> --
>> Copyright 2022 Pete Olcott
>
>> "Talent hits a target no one else can hit;
>> Genius hits a target no one else can see."
>> Arthur Schopenhauer
>

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

<TT0nK.107168$45E8.72348@fx47.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!81.171.65.16.MISMATCH!peer03.ams4!peer.am4.highwinds-media.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.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
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> <t7hvlv$5e5$1@dont-email.me> <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de> <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 165
Message-ID: <TT0nK.107168$45E8.72348@fx47.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 07:58:42 -0400
X-Received-Bytes: 8066
 by: Richard Damon - Sun, 5 Jun 2022 11:58 UTC

On 6/5/22 7:21 AM, olcott 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.

No, you have things backwards. Turing Machine behavior is NOT based on
simulating the machines, but on just running them. Simulation is a way
to see what a given machine would do if you don't actually have the
machine available.

Turing Machine NEVER stop running until they reach their final state,
and thus, the ONLY way they "terminate" is what you call "normally
terminate", so the term normally is extraneous.

Any other form of "termination" that a simulator creates is just proof
that the simulation wasn't accurate, or in simpler terems WRONG.

Part of your problem seems to be an inability to handle abstractions.
Turing Machines are DEFINED by abstract properties. You can't actually
"build" a physical Turing Machine, only a model of one. But to
mathematics, they exist. Sort of like how the number Pi has an exact
value, but you can never actually express it (because it takes an
infinite number of digits).

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

But what happens when the simulation never matches a pattern that is
actually infinite behavior?

Your simulator will just run forever (and fail to be a decider) as
appears to happen with your H.

If it allows itself to abort the simulation (and thus its simulation is
no longer actually accurate) on a pattern that it just THINKS shows
infinite behavior it can be wrong. Note, when we give the input to a
"better" simulator, one that doesn't try to that pattern, it WILL run to
completion and halt.

(Note, P still calls the original H, not this better simulator)

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

No, since H is DEFINED to abort its simulation, it is DEFINED to NOT do
a CORRECT emulation of its input.

That is like saying it is obvious that your dog is a cat.

Note also, the seventh instruction is being misinterpreted. It does NOT
"Just repeat the process", that would be it actually CALLED P(P) instead
of calling H(P,P).

Conditional simulation is NOT the equivalent of direct execution (and if
the simulation isn't conditional, they you can't talk about it doing
things like aborting its simulation on some condition).

The CORRECT emulation of this input would emulate the emulator, and the
trace needs to be showing that, and all the aspects related to that.

Working from wrong data gives wrong answers.

>
> Therefore H(P,P)==0 is correct.

Nope. That statement shows your stupiditiy.

THat fact that YOU AGREE that P(P) halts when H(P,P) returns 0, means
that you KNOW that, if H actually is defined to be a Halt Decider, this
answer is wrong.

The fact that you persist in making the claim shows that either you are
a pathological liar, or suffer from a mental deficiency that allows you
to ignore the cognitive dissonance of your statement, or you are so
ignorant you don't understand anything about what you are talking.

The Non-Halting answer can not be right for an input you know Halts.

>
>> It can only be the TM having halted.  So a TM final
>> state is equivalent to a C program's termination, whether by a ret
>> instruction or a halt instruction or anything else.
>>
>>> --
>>> 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 ]

<t7i6o1$1bk1$1@news.muc.de>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news-peer.in.tum.de!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: acm...@muc.de (Alan Mackenzie)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 5 Jun 2022 12:14:57 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <t7i6o1$1bk1$1@news.muc.de>
References: <LsGdnUOwGbn0FQf_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> <t7hvlv$5e5$1@dont-email.me> <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de> <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sun, 5 Jun 2022 12:14:57 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
logging-data="44673"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.3-RELEASE-p5 (amd64))
 by: Alan Mackenzie - Sun, 5 Jun 2022 12:14 UTC

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.

[ .... ]

>> It can only be the TM having halted. So a TM final
>> state is equivalent to a C program's termination, whether by a ret
>> instruction or a halt instruction or anything else.

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

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

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 05 Jun 2022 13:38:59 +0100
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <87o7z7mgik.fsf@bsb.me.uk>
References: <LsGdnUOwGbn0FQf_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>
<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>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="3be1bb22a5e0ea88adc3b955f4ac389a";
logging-data="26989"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/I0EkeLlHT82Eh0nrIgRPApXfNRwh/8Ak="
Cancel-Lock: sha1:qtCSC6fr1dOq7fh2R/wiQFawWYM=
sha1:79nAY9CWjk61ETR0hKHDfFfkZJ0=
X-BSB-Auth: 1.603f66b88e9a06ac86d7.20220605133859BST.87o7z7mgik.fsf@bsb.me.uk
 by: Ben - Sun, 5 Jun 2022 12:38 UTC

Alan Mackenzie <acm@muc.de> writes:

> olcott <NoOne@nowhere.com> wrote:
>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:

>>> ... 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 year ago I tried to get PO to accept a few basic facts about the
topic. One of these was

(B) Every computation that halts, for whatever reason, is a halting
computation.

After much ducking a diving, PO replied "OK".

--
Ben.

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

<20220605144720.0000277a@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Message-ID: <20220605144720.0000277a@reddwarf.jmc>
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>
<t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com>
<t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
<TT0nK.107168$45E8.72348@fx47.iad>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 68
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 05 Jun 2022 13:47:21 UTC
Date: Sun, 5 Jun 2022 14:47:20 +0100
X-Received-Bytes: 4152
 by: Mr Flibble - Sun, 5 Jun 2022 13:47 UTC

On Sun, 5 Jun 2022 07:58:42 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 6/5/22 7:21 AM, olcott 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.
>
> No, you have things backwards. Turing Machine behavior is NOT based
> on simulating the machines, but on just running them. Simulation is a
> way to see what a given machine would do if you don't actually have
> the machine available.
>
> Turing Machine NEVER stop running until they reach their final state,
> and thus, the ONLY way they "terminate" is what you call "normally
> terminate", so the term normally is extraneous.
>
> Any other form of "termination" that a simulator creates is just
> proof that the simulation wasn't accurate, or in simpler terems WRONG.
>
> Part of your problem seems to be an inability to handle abstractions.
> Turing Machines are DEFINED by abstract properties. You can't
> actually "build" a physical Turing Machine, only a model of one. But
> to mathematics, they exist. Sort of like how the number Pi has an
> exact value, but you can never actually express it (because it takes
> an infinite number of digits).

PI does not have an exact value; no irrational number has an exact
value.

/Flibble

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

<t7ifji$hn8$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!CC3uK9WYEoa7s1kzH7komw.user.46.165.242.75.POSTED!not-for-mail
From: news.dea...@darjeeling.plus.com (Mike Terry)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy
Walker ]
Date: Sun, 5 Jun 2022 15:46:10 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t7ifji$hn8$1@gioia.aioe.org>
References: <LsGdnUOwGbn0FQf_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> <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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="18152"; posting-host="CC3uK9WYEoa7s1kzH7komw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101
Firefox/60.0 SeaMonkey/2.53.7.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Mike Terry - Sun, 5 Jun 2022 14:46 UTC

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

Regards,
Mike.

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

<t7ihd1$1qaq$1@news.muc.de>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!news2.arglkargh.de!news.karotte.org!news.space.net!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: acm...@muc.de (Alan Mackenzie)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 5 Jun 2022 15:16:49 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <t7ihd1$1qaq$1@news.muc.de>
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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sun, 5 Jun 2022 15:16:49 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
logging-data="59738"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.3-RELEASE-p5 (amd64))
 by: Alan Mackenzie - Sun, 5 Jun 2022 15:16 UTC

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.

> Regards,
> Mike.

--
Alan Mackenzie (Nuremberg, Germany).

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

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

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Andy Walker ]
Date: Sun, 05 Jun 2022 16:17:56 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <87ilpfm95n.fsf@bsb.me.uk>
References: <LsGdnUOwGbn0FQf_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>
<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> <87o7z7mgik.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="3be1bb22a5e0ea88adc3b955f4ac389a";
logging-data="31169"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7z3YZgIDwA1UnYNz0kfoIn4S3jEskaRo="
Cancel-Lock: sha1:CbYTim2rPQqfg0VbnvgA7kGbvXM=
sha1:OJEMOxj0mSYx3eesCyPdTXWAdm4=
X-BSB-Auth: 1.f111813a14a1dc233bfc.20220605161756BST.87ilpfm95n.fsf@bsb.me.uk
 by: Ben - Sun, 5 Jun 2022 15:17 UTC

Ben <ben.usenet@bsb.me.uk> writes:

> Alan Mackenzie <acm@muc.de> writes:
>
>> olcott <NoOne@nowhere.com> wrote:
>>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:
>
>>>> ... 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 year ago I tried to get PO to accept a few basic facts about the
> topic. One of these was
>
> (B) Every computation that halts, for whatever reason, is a halting
> computation.
>
> After much ducking [and] diving, PO replied "OK".

I should explain that the purpose of this question was because, at the
time, PO was claiming that the reason H_Hat(H_Hat) halts was "special":
the consequence of a simulation being stopped. The fact that
H_Hat(H_Hat) halts for some special reason used to be feature of PO's
posts. The phrasing "H(H_Hat, H_Hat) == 0 is correct because
H_Hat(H_Hat) only halts because..." was the mantra if the day.
Obviously some new, less clear, wording was called for.

--
Ben.

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

<t7ii25$1ohb$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!OcoZxlZjyGX573kHL/gHXw.user.46.165.242.75.POSTED!not-for-mail
From: anw...@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Date: Sun, 5 Jun 2022 16:28:05 +0100
Organization: Not very much
Message-ID: <t7ii25$1ohb$1@gioia.aioe.org>
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> <t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
<TT0nK.107168$45E8.72348@fx47.iad> <20220605144720.0000277a@reddwarf.jmc>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="57899"; posting-host="OcoZxlZjyGX573kHL/gHXw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Andy Walker - Sun, 5 Jun 2022 15:28 UTC

On 05/06/2022 14:47, Mr Flibble wrote:
> On Sun, 5 Jun 2022 07:58:42 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
>> [...] Sort of like how the number Pi has an
>> exact value, but you can never actually express it (because it takes
>> an infinite number of digits).
> PI does not have an exact value; no irrational number has an exact
> value.

Of course "pi" has an exact value; as do [eg] "sqrt(2)", "e", and all
the other computable real [and complex] numbers. Whether that value can be
expressed in finite terms in some particular representation is quite another
matter. That in turn depends on the representation; standard decimals is
merely one [common] choice. Note that in symbolic computer systems, those
computable reals are typically written "pi" [or whatever], and the computer
works with that exactly, so that [eg] "sin^2 (pi/3) == 3/4", not 0.7499...;
and also that in decimal-type notations most rationals equally have no
terminating expansion. Numbers such as "pi" and "sqrt(2)" are not defined
as decimal expansions but via their properties [eg that "sqrt(2)" is the
unique positive real whose square is 2, or equivalently that it is the
ratio of the diagonal of a square to its side, and "pi" is the least
positive real whose sine is zero]. Those properties are exact, and tell
you all you ever need to know about those numbers.

[I have removed my name from the "Subject:"; I don't know why
anyone saw fit to attach it to this debate, such as it is, on the HP.]

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Palmgren

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

<20220605163408.00005e3f@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!feeder.usenetexpress.com!tr1.eu1.usenetexpress.com!81.171.65.14.MISMATCH!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Message-ID: <20220605163408.00005e3f@reddwarf.jmc>
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> <t7hvlv$5e5$1@dont-email.me> <rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com> <t7i32v$j5n$1@news.muc.de> <V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com> <TT0nK.107168$45E8.72348@fx47.iad> <20220605144720.0000277a@reddwarf.jmc> <t7ii25$1ohb$1@gioia.aioe.org>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 40
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 05 Jun 2022 15:34:09 UTC
Date: Sun, 5 Jun 2022 16:34:08 +0100
X-Received-Bytes: 3265
 by: Mr Flibble - Sun, 5 Jun 2022 15:34 UTC

On Sun, 5 Jun 2022 16:28:05 +0100
Andy Walker <anw@cuboid.co.uk> wrote:

> On 05/06/2022 14:47, Mr Flibble wrote:
> > On Sun, 5 Jun 2022 07:58:42 -0400
> > Richard Damon <Richard@Damon-Family.org> wrote:
> >> [...] Sort of like how the number Pi has an
> >> exact value, but you can never actually express it (because it
> >> takes an infinite number of digits).
> > PI does not have an exact value; no irrational number has an exact
> > value.
>
> Of course "pi" has an exact value; as do [eg] "sqrt(2)",
> "e", and all the other computable real [and complex] numbers.
> Whether that value can be expressed in finite terms in some
> particular representation is quite another matter. That in turn
> depends on the representation; standard decimals is merely one
> [common] choice. Note that in symbolic computer systems, those
> computable reals are typically written "pi" [or whatever], and the
> computer works with that exactly, so that [eg] "sin^2 (pi/3) == 3/4",
> not 0.7499...; and also that in decimal-type notations most rationals
> equally have no terminating expansion. Numbers such as "pi" and
> "sqrt(2)" are not defined as decimal expansions but via their
> properties [eg that "sqrt(2)" is the unique positive real whose
> square is 2, or equivalently that it is the ratio of the diagonal of
> a square to its side, and "pi" is the least positive real whose sine
> is zero]. Those properties are exact, and tell you all you ever need
> to know about those numbers.
>
> [I have removed my name from the "Subject:"; I don't know why
> anyone saw fit to attach it to this debate, such as it is, on the HP.]
What has decimal (base 10) expansion got to do with anything? An
irrational number has a non-terminating sequence in ANY base. I am
sorry but you are simply mistaken: irrational numbers do NOT have an
exact value; this is obvious to anyone who understands logic and uses a
sane definition for infinity.

/Flibble

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

<t7ij10$1qaq$2@news.muc.de>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news.in-chemnitz.de!news2.arglkargh.de!news.karotte.org!news.space.net!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: acm...@muc.de (Alan Mackenzie)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Date: Sun, 5 Jun 2022 15:44:32 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <t7ij10$1qaq$2@news.muc.de>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.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> <TT0nK.107168$45E8.72348@fx47.iad> <20220605144720.0000277a@reddwarf.jmc> <t7ii25$1ohb$1@gioia.aioe.org> <20220605163408.00005e3f@reddwarf.jmc>
Injection-Date: Sun, 5 Jun 2022 15:44:32 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
logging-data="59738"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.3-RELEASE-p5 (amd64))
 by: Alan Mackenzie - Sun, 5 Jun 2022 15:44 UTC

Mr Flibble <flibble@reddwarf.jmc> wrote:
> On Sun, 5 Jun 2022 16:28:05 +0100
> Andy Walker <anw@cuboid.co.uk> wrote:

>> On 05/06/2022 14:47, Mr Flibble wrote:
>> > On Sun, 5 Jun 2022 07:58:42 -0400
>> > Richard Damon <Richard@Damon-Family.org> wrote:
>> >> [...] Sort of like how the number Pi has an
>> >> exact value, but you can never actually express it (because it
>> >> takes an infinite number of digits).
>> > PI does not have an exact value; no irrational number has an exact
>> > value.

>> Of course "pi" has an exact value; as do [eg] "sqrt(2)",
>> "e", and all the other computable real [and complex] numbers.
>> Whether that value can be expressed in finite terms in some
>> particular representation is quite another matter. That in turn
>> depends on the representation; standard decimals is merely one
>> [common] choice. Note that in symbolic computer systems, those
>> computable reals are typically written "pi" [or whatever], and the
>> computer works with that exactly, so that [eg] "sin^2 (pi/3) == 3/4",
>> not 0.7499...; and also that in decimal-type notations most rationals
>> equally have no terminating expansion. Numbers such as "pi" and
>> "sqrt(2)" are not defined as decimal expansions but via their
>> properties [eg that "sqrt(2)" is the unique positive real whose
>> square is 2, or equivalently that it is the ratio of the diagonal of
>> a square to its side, and "pi" is the least positive real whose sine
>> is zero]. Those properties are exact, and tell you all you ever need
>> to know about those numbers.

[ .... ]

> What has decimal (base 10) expansion got to do with anything? An
> irrational number has a non-terminating sequence in ANY base. I am
> sorry but you are simply mistaken: irrational numbers do NOT have an
> exact value; this is obvious to anyone who understands logic and uses
> a sane definition for infinity.

That irrational numbers are exact values is clear to anybody with a
degree in maths. Definitions of "infinity" (of which there are many)
have nothing to do with this.

> /Flibble

--
Alan Mackenzie (Nuremberg, Germany).

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

<20220605164927.0000148a@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Message-ID: <20220605164927.0000148a@reddwarf.jmc>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.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>
<TT0nK.107168$45E8.72348@fx47.iad>
<20220605144720.0000277a@reddwarf.jmc>
<t7ii25$1ohb$1@gioia.aioe.org>
<20220605163408.00005e3f@reddwarf.jmc>
<t7ij10$1qaq$2@news.muc.de>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 55
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 05 Jun 2022 15:49:28 UTC
Date: Sun, 5 Jun 2022 16:49:27 +0100
X-Received-Bytes: 3939
 by: Mr Flibble - Sun, 5 Jun 2022 15:49 UTC

On Sun, 5 Jun 2022 15:44:32 -0000 (UTC)
Alan Mackenzie <acm@muc.de> wrote:

> Mr Flibble <flibble@reddwarf.jmc> wrote:
> > On Sun, 5 Jun 2022 16:28:05 +0100
> > Andy Walker <anw@cuboid.co.uk> wrote:
>
> >> On 05/06/2022 14:47, Mr Flibble wrote:
> >> > On Sun, 5 Jun 2022 07:58:42 -0400
> >> > Richard Damon <Richard@Damon-Family.org> wrote:
> >> >> [...] Sort of like how the number Pi has an
> >> >> exact value, but you can never actually express it (because it
> >> >> takes an infinite number of digits).
> >> > PI does not have an exact value; no irrational number has an
> >> > exact value.
>
> >> Of course "pi" has an exact value; as do [eg] "sqrt(2)",
> >> "e", and all the other computable real [and complex] numbers.
> >> Whether that value can be expressed in finite terms in some
> >> particular representation is quite another matter. That in turn
> >> depends on the representation; standard decimals is merely one
> >> [common] choice. Note that in symbolic computer systems, those
> >> computable reals are typically written "pi" [or whatever], and the
> >> computer works with that exactly, so that [eg] "sin^2 (pi/3) ==
> >> 3/4", not 0.7499...; and also that in decimal-type notations most
> >> rationals equally have no terminating expansion. Numbers such as
> >> "pi" and "sqrt(2)" are not defined as decimal expansions but via
> >> their properties [eg that "sqrt(2)" is the unique positive real
> >> whose square is 2, or equivalently that it is the ratio of the
> >> diagonal of a square to its side, and "pi" is the least positive
> >> real whose sine is zero]. Those properties are exact, and tell
> >> you all you ever need to know about those numbers.
>
> [ .... ]
>
> > What has decimal (base 10) expansion got to do with anything? An
> > irrational number has a non-terminating sequence in ANY base. I am
> > sorry but you are simply mistaken: irrational numbers do NOT have an
> > exact value; this is obvious to anyone who understands logic and
> > uses a sane definition for infinity.
>
> That irrational numbers are exact values is clear to anybody with a
> degree in maths. Definitions of "infinity" (of which there are many)
> have nothing to do with this.

You are wrong and fractally so so your degree in maths appears to be
worthless. An irrational number's sequence is statistically random,
has no fixed point on the number line ergo has no exact representation.
Any number with no exact representation has, by definition, no exact
value, only an approximation. Infinity has everything to do with this
as an irrational's sequence ("digits") never terminates (i.e. it is an
INFINITELY long sequence).

/Flibble

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

<bfudnTVu4avSTwH_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
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 10:57:03 -0500
Date: Sun, 5 Jun 2022 10:57:01 -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
References: <LsGdnUOwGbn0FQf_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> <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>
<87o7z7mgik.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87o7z7mgik.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <bfudnTVu4avSTwH_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 38
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-HTpL0IufTDnIcS3h6lisKBSDSFOgX/jFQtWQB2ciE/srl7Px/npJjI0nBIvgJL+5RaUiH9Zxw7R7qmY!ptX88/oNjiqo9axaS9xzgRPQZmEHcRz1F7mtyM7AiKVBAAZts3FzMoUhBAl1JGo6UvSdM5nieEX+
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: 2796
 by: olcott - Sun, 5 Jun 2022 15:57 UTC

On 6/5/2022 7:38 AM, Ben wrote:
> Alan Mackenzie <acm@muc.de> writes:
>
>> olcott <NoOne@nowhere.com> wrote:
>>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:
>
>>>> ... 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 year ago I tried to get PO to accept a few basic facts about the
> topic. One of these was
>
> (B) Every computation that halts, for whatever reason, is a halting
> computation.
>
> After much ducking a diving, PO replied "OK".
>

Whatever I said years ago has been superseded by my current understanding:

Computation that halts ... the Turing machine will halt whenever it
enters a final state. (Linz:1990:234)

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

<bfudnTRu4atXTwH_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
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 10:59:06 -0500
Date: Sun, 5 Jun 2022 10:59:05 -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
References: <LsGdnUOwGbn0FQf_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> <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>
<87o7z7mgik.fsf@bsb.me.uk> <87ilpfm95n.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87ilpfm95n.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <bfudnTRu4atXTwH_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 50
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-XPYrD2AkwPlp+yE8xhrgNXi0vHWmvWMmVfg+8EfUmaDP+Yepbsb2KZC/h5etWMcZ+FYH/p/4kfwdlh/!ElaXD87Qq7+cSgIeSq5ytUm3v6I234xnPHbzHmOz7juH2/gi0M/vWfKOWiVs2eo22EUlcl6MIn2z
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: 3406
 by: olcott - Sun, 5 Jun 2022 15:59 UTC

On 6/5/2022 10:17 AM, Ben wrote:
> Ben <ben.usenet@bsb.me.uk> writes:
>
>> Alan Mackenzie <acm@muc.de> writes:
>>
>>> olcott <NoOne@nowhere.com> wrote:
>>>> On 6/5/2022 6:12 AM, Alan Mackenzie wrote:
>>
>>>>> ... 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 year ago I tried to get PO to accept a few basic facts about the
>> topic. One of these was
>>
>> (B) Every computation that halts, for whatever reason, is a halting
>> computation.
>>
>> After much ducking [and] diving, PO replied "OK".
>
> I should explain that the purpose of this question was because, at the
> time, PO was claiming that the reason H_Hat(H_Hat) halts was "special":
> the consequence of a simulation being stopped. The fact that
> H_Hat(H_Hat) halts for some special reason used to be feature of PO's
> posts. The phrasing "H(H_Hat, H_Hat) == 0 is correct because
> H_Hat(H_Hat) only halts because..." was the mantra if the day.
> Obviously some new, less clear, wording was called for.
>

Computation that halts ... the Turing machine will halt whenever it
enters a final state. (Linz:1990:234)

It is true that the correctly simulated input to H(P,P) never reaches
its own final state 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)[ Andy Walker ]

<M6WdnbXOB-5RSQH_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
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 11:07:40 -0500
Date: Sun, 5 Jun 2022 11:07:38 -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
References: <LsGdnUOwGbn0FQf_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> <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>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7ifji$hn8$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <M6WdnbXOB-5RSQH_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 96
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JmAHbbBSoXHJU/Wa9lvZAumEMf7l2trrpsgEQoY8yx+7IFdw3nUkNwcZ3gX5qzt+IgW6mA6g82iiKuj!NDtJJXzlt+OZCcqEHeUPY/DUb3uAS0rF0daBBRyrW/iRRrhKQT+kcDnuF1O+yNXligLFsiIEbFdo
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: 5110
 by: olcott - Sun, 5 Jun 2022 16:07 UTC

On 6/5/2022 9:46 AM, Mike Terry 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
>
> Regards,
> Mike.
>

That an aborted simulated has not reached a final state has not halted
is proven by the fact that your screwy reasoning would have to conclude
that an infinite loop halts.

*This is a Stipulative definition*
Computation that halts ... the Turing machine will halt whenever it
enters a final state. (Linz:1990:234)

A stipulative definition is a type of definition in which a new or
currently existing term is given a new specific meaning for the purposes
of argument or discussion in a given context.
https://en.wikipedia.org/wiki/Stipulative_definition

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]

--
Copyright 2022 Pete Olcott

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


devel / comp.theory / Re: Refuting the HP proofs (adapted for software engineers)[ Alan Mackenzie ]

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor