Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Respect is a rational process -- McCoy, "The Galileo Seven", stardate 2822.3


devel / comp.theory / Re: Refuting the HP proofs (adapted for software engineers)[ members of c/c++ ]

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

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

  copy mid

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

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

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

No definition of what "Correct computes the mapping"

Remember the MAPPING that H needs to compute is that

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

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

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

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

>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H1((u32)P, (u32)P));
> }
>
> _P()
> [00001352](01)  55              push ebp
> [00001353](02)  8bec            mov ebp,esp
> [00001355](03)  8b4508          mov eax,[ebp+08]
> [00001358](01)  50              push eax
> [00001359](03)  8b4d08          mov ecx,[ebp+08]
> [0000135c](01)  51              push ecx
> [0000135d](05)  e840feffff      call 000011a2 // call H
> [00001362](03)  83c408          add esp,+08
> [00001365](02)  85c0            test eax,eax
> [00001367](02)  7402            jz 0000136b
> [00001369](02)  ebfe            jmp 00001369
> [0000136b](01)  5d              pop ebp
> [0000136c](01)  c3              ret
> Size in bytes:(0027) [0000136c]
>
>
>

Not even your broken trace?

Your slipping.

FAIL.

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

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

  copy mid

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

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

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

By what definition of "Correct" are you using?

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

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

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

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

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

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

That is a FULLY DEFINED property.

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

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

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

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

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

yes, SOME, but not this one.

FALLICY of proof by example.

1st grade error.

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

<oaWdna1jVqsT8wD_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

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

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

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

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

--
Copyright 2022 Pete Olcott

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

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

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

  copy mid

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

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

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

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

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

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

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

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

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

<zJednRViLZP46gD_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

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

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

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

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

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

--
Copyright 2022 Pete Olcott

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

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

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

  copy mid

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

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

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

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

Good engineering NEVER contradicts actual facts.

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

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

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

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

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

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

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

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

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

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

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

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

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

<t7ktua$273$1@dont-email.me>

  copy mid

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

  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)
Date: Mon, 6 Jun 2022 16:03:06 +0300
Organization: -
Lines: 35
Message-ID: <t7ktua$273$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> <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> <MG4nK.40209$ssF.1755@fx14.iad> <20220605173716.0000358e@reddwarf.jmc> <qg5nK.45007$IgSc.28243@fx45.iad> <20220605181750.000000d7@reddwarf.jmc> <t7irdi$1qaq$5@news.muc.de> <20220605201936.000078c5@reddwarf.jmc>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="11f2449325586f0e0d56d5b555550b44";
logging-data="2275"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/t3iAMtmyfP46jcKV2/VPz"
User-Agent: Unison/2.2
Cancel-Lock: sha1:+TiUnbfqIBCfV81b/phecoBqZTQ=
 by: Mikko - Mon, 6 Jun 2022 13:03 UTC

On 2022-06-05 19:19:36 +0000, Mr Flibble said:

> On Sun, 5 Jun 2022 18:07:46 -0000 (UTC)
> Alan Mackenzie <acm@muc.de> wrote:
>
>> Mr Flibble <flibble@reddwarf.jmc> wrote:
>>> On Sun, 5 Jun 2022 12:57:56 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>
>> [ .... ]
>>
>>>> So 1/3 isn't an exact value?
>>
>>> 1/3 is 0.1 in base 3 so does have an exact value.
>>
>>> Let me rephrase: for the purposes of this discussion an exact value
>>> is a real number that either terminates in some base or has a
>>> repetend in other (non-irrational) bases.
>>
>> So what you seem to be saying is that an exact value is a rational
>> number. That, somehow, irrational numbers are inexact. There is no
>> basis in modern maths for that last assertion. But for that rider -
>> "for the purposes of this discussion" shows that you wish to have a
>> discussion based on falsehood and superstition.
>
> That would be a fair conclusion: irrational numbers are inexact as it
> is impossible to evaluate them to infinite precision as infinite
> precision is meaningless.

A real expression is well defined and exact if for every rational number
it is possible to determine whether it is smaller than the value of the
real expression.

Mikko

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

<t7kuc4$b5l$1@dont-email.me>

  copy mid

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

  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)
Date: Mon, 6 Jun 2022 16:10:28 +0300
Organization: -
Lines: 281
Message-ID: <t7kuc4$b5l$1@dont-email.me>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com> <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> <20220605164927.0000148a@reddwarf.jmc> <qL4nK.40210$ssF.18716@fx14.iad> <20220605172829.000011ad@reddwarf.jmc> <995nK.66928$GTEb.66655@fx48.iad> <20220605175617.00001647@reddwarf.jmc> <bn5nK.14468$xZtb.13326@fx41.iad> <20220605182217.00006176@reddwarf.jmc> <_q6nK.40212$ssF.1607@fx14.iad> <20220605201701.00005880@reddwarf.jmc> <Gv7nK.42946$elob.22159@fx43.iad> <20220605203320.000053a1@reddwarf.jmc> <nL7nK.65115$ntj.27275@fx15.iad> <20220605205620.00006729@reddwarf.jmc> <K38nK.47082$X_i.4514@fx18.iad> <20220605212319.0000040a@reddwarf.jmc>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="0b3a483b244b357245ea66f6694a590d";
logging-data="11445"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ifkz4fjTqyAKjLPLbc8FK"
User-Agent: Unison/2.2
Cancel-Lock: sha1:jTI4FHVmPl92aSV7zJ5zXQKH9e4=
 by: Mikko - Mon, 6 Jun 2022 13:10 UTC

On 2022-06-05 20:23:19 +0000, Mr Flibble said:

> On Sun, 5 Jun 2022 16:09:13 -0400
> Richard Damon <Richard@Damon-Family.org> wrote:
>
>> On 6/5/22 3:56 PM, Mr Flibble wrote:
>>> On Sun, 5 Jun 2022 15:47:30 -0400
>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>
>>>> On 6/5/22 3:33 PM, Mr Flibble wrote:
>>>>> On Sun, 5 Jun 2022 15:30:45 -0400
>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>
>>>>>> On 6/5/22 3:17 PM, Mr Flibble wrote:
>>>>>>> On Sun, 5 Jun 2022 14:17:29 -0400
>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>
>>>>>>>> On 6/5/22 1:22 PM, Mr Flibble wrote:
>>>>>>>>> On Sun, 5 Jun 2022 13:05:09 -0400
>>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>>>
>>>>>>>>>> On 6/5/22 12:56 PM, Mr Flibble wrote:
>>>>>>>>>>> On Sun, 5 Jun 2022 12:50:13 -0400
>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> On 6/5/22 12:28 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On Sun, 5 Jun 2022 12:22:45 -0400
>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 6/5/22 11:49 AM, Mr Flibble wrote:
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope. Irrational numbers DO have exact points on the
>>>>>>>>>>>>>> number line.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And what does representation have to do with exact value?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also, irrational numbers sequence of digits are not
>>>>>>>>>>>>>> necessarily statistically random, in some
>>>>>>>>>>>>>> representations, they can be VERY predictible for some
>>>>>>>>>>>>>> numbers.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> One simple construction to show exact position, draw a
>>>>>>>>>>>>>> box with sides exactly 1.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Draw a line though opposite corners and make one point
>>>>>>>>>>>>>> the value 0.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The other corner will be EXACTLY at the point sqrt(2), so
>>>>>>>>>>>>>> that irrational number has an exact point on the number
>>>>>>>>>>>>>> line.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You just don't understand what an exact value means,
>>>>>>>>>>>>>> likely because you can't understand things that are
>>>>>>>>>>>>>> somewhat abstract.
>>>>>>>>>>>>>
>>>>>>>>>>>>> An irrational number does not have an exact point on the
>>>>>>>>>>>>> number line as it will move about as you "zoom in", you
>>>>>>>>>>>>> can keep "zooming in" forever (i.e. infinitely) and it
>>>>>>>>>>>>> will keep moving about because the number never
>>>>>>>>>>>>> terminates.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If I couldn't understand things that are somewhat abstract
>>>>>>>>>>>>> then I wouldn't have a computer science degree (BSc Hons)
>>>>>>>>>>>>> and 30 years of industry experience.
>>>>>>>>>>>>>
>>>>>>>>>>>>> /Flibble
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Then why do you think irrational numbers don't have an
>>>>>>>>>>>> exact location?
>>>>>>>>>>>>
>>>>>>>>>>>> I know people with degrees (even with honors) and industry
>>>>>>>>>>>> experiance that still show that they don't really
>>>>>>>>>>>> understand what they are talking about.
>>>>>>>>>>>>
>>>>>>>>>>>> The "width" of the point representing the location of an
>>>>>>>>>>>> irrational number is just as much "0" as that of a rational
>>>>>>>>>>>> number, so specifies just as exact of a location.
>>>>>>>>>>>>
>>>>>>>>>>>> The fact that we can't write it in a rational base with a
>>>>>>>>>>>> finite number of digits doesn't actally mean anything.
>>>>>>>>>>>
>>>>>>>>>>> 3.1415xxxxxxxxx (a)
>>>>>>>>>>> 3.14159xxxxxxxx (b)
>>>>>>>>>>>
>>>>>>>>>>> (b) is nearer to 3.14160 than 3.14150 that (a) indicates
>>>>>>>>>>> hence its value "moves about" as accuracy increases.
>>>>>>>>>>>
>>>>>>>>>>> /Flibble
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> But (a) and (b) aren't "pi"
>>>>>>>>>
>>>>>>>>> No, they are approximations of pi. The value of the
>>>>>>>>> approximation changes up to a factor of 1/base as you evaluate
>>>>>>>>> it at increasing accuracy.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> All you are showing is that approximations to numbers get
>>>>>>>>>> better as they get better, which is just a strange
>>>>>>>>>> tautology.
>>>>>>>>>
>>>>>>>>> Yes and therefor they jump about on the number line as
>>>>>>>>> accuracy increases.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The number PI, has only one precise value, the exact ratio of
>>>>>>>>>> the circumference of a circle to its diameter on a flat plane
>>>>>>>>>> (which will always be the same).
>>>>>>>>>
>>>>>>>>> pi cannot have a precise value as it neither terminates nor
>>>>>>>>> has a repetend in any base.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The fact that it can't be expressed, isn't an issue on
>>>>>>>>>> exactness, but of finite representation.
>>>>>>>>>
>>>>>>>>> We can only ever have a finite representation.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Note, that the set of numbers with finite representation is a
>>>>>>>>>> countable set, so it isn't surprising that the uncountable
>>>>>>>>>> infinity of the reals (that includes the irrationals) is not
>>>>>>>>>> all finitely expressible.
>>>>>>>>>
>>>>>>>>> Stating the obvious.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> So you DO have problems with abstractions.
>>>>>>>>
>>>>>>>> The problem is, we don't actually need the finite numerical
>>>>>>>> representation of a number if we have the definition of what
>>>>>>>> the number is (which is another sort of abstract finite
>>>>>>>> representation).
>>>>>>>>
>>>>>>>> The "finite representation" of pi is the ratio of the
>>>>>>>> circumference to the diameter of a circle on a plane.
>>>>>>>
>>>>>>> No, instead if you use logic you must come to the conclusion
>>>>>>> that there is no ratio of the circumference to the diameter of a
>>>>>>> circle: rational numbers describe ratios, irrational numbers do
>>>>>>> not. QED.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> Then you don't understand what is a ratio. Rational numbers are
>>>>>> the ratio of INTEGERS, not all ratios. Ratios define the relative
>>>>>> magnatude of one number to another, ANY number.
>>>>>>
>>>>>> Since it is clear you don't understand the meaning of the basic
>>>>>> terms, your OPINION about the weightier things becomes suspect.
>>>>>
>>>>> Prove that there is a ratio between the circumference and diameter
>>>>> of a circle. Hint: you can't.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Ratio of numbers A and B is defined as A / B (assuming B is not 0)
>>>>
>>>> The circumference of the circle is a length of the arc all the way
>>>> around the circle, so is a real number.
>>>>
>>>> The diameter of the circle is the length of the line from one side
>>>> of the circle to the other through the center, so is a real number.
>>>> Assuming the circle is not degenerate to a point, that number is
>>>> not zero.
>>>>
>>>> Thus we have two real numbers, the second not zero, so by closure,
>>>> the first divided by the second is a real number.
>>>>
>>>> Thus those numbers have a ratio.
>>>
>>> But at least one of those numbers must be irrational otherwise the
>>> ratio would be a rational number ergo at least one of those numbers
>>> is inexact ergo the resulting ratio between the circumference
>>> and diameter of a circle must also be inexact which as an irrational
>>> number it is. QED.
>>>
>>> /Flibble
>>>
>>
>> You are ASSUMING that irrational numbers are inexact, and that is a
>> false statement so you logic is unsound.
>>
>> Note, the square root of 2 can be proved exact by simple geometric
>> construction, thus disproving your claim that irrational numbers are
>> inexact.
>>
>
> Lets not change the subject and stick with pi shall we?
>
> (1) You have defined a ratio to be A/B.
> (2) You have defined a rational number to be the ratio
> between two integers.
> (3) You have defined pi as the ratio between circumference, C and
> diameter, D, of a circle
> (4) pi is defined to be an irrational number.


Click here to read the complete article
Re: Refuting the HP proofs (adapted for software engineers[ Ordinary software engineering ]

<5ISdnatEmrelgAP_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

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

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

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

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

H determines the halt status of its input by watching the behavior of
this input when it is correctly simulated by H using an x86 emulator.
When H correctly matches an infinite behavior pattern it aborts the
emulation of this input and returns 0.

#include <stdint.h>
#define u32 uint32_t

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

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

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

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

--
Copyright 2022 Pete Olcott

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

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

<20220606174712.000039f0@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Refuting the HP proofs (adapted for software engineers)
Message-ID: <20220606174712.000039f0@reddwarf.jmc>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@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>
<20220605164927.0000148a@reddwarf.jmc>
<qL4nK.40210$ssF.18716@fx14.iad>
<20220605172829.000011ad@reddwarf.jmc>
<995nK.66928$GTEb.66655@fx48.iad>
<20220605175617.00001647@reddwarf.jmc>
<bn5nK.14468$xZtb.13326@fx41.iad>
<20220605182217.00006176@reddwarf.jmc>
<_q6nK.40212$ssF.1607@fx14.iad>
<20220605201701.00005880@reddwarf.jmc>
<Gv7nK.42946$elob.22159@fx43.iad>
<20220605203320.000053a1@reddwarf.jmc>
<nL7nK.65115$ntj.27275@fx15.iad>
<20220605205620.00006729@reddwarf.jmc>
<K38nK.47082$X_i.4514@fx18.iad>
<20220605212319.0000040a@reddwarf.jmc>
<t7kuc4$b5l$1@dont-email.me>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 290
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 06 Jun 2022 16:47:10 UTC
Date: Mon, 6 Jun 2022 17:47:12 +0100
X-Received-Bytes: 14681
 by: Mr Flibble - Mon, 6 Jun 2022 16:47 UTC

On Mon, 6 Jun 2022 16:10:28 +0300
Mikko <mikko.levanto@iki.fi> wrote:

> On 2022-06-05 20:23:19 +0000, Mr Flibble said:
>
> > On Sun, 5 Jun 2022 16:09:13 -0400
> > Richard Damon <Richard@Damon-Family.org> wrote:
> >
> >> On 6/5/22 3:56 PM, Mr Flibble wrote:
> >>> On Sun, 5 Jun 2022 15:47:30 -0400
> >>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>
> >>>> On 6/5/22 3:33 PM, Mr Flibble wrote:
> >>>>> On Sun, 5 Jun 2022 15:30:45 -0400
> >>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>
> >>>>>> On 6/5/22 3:17 PM, Mr Flibble wrote:
> >>>>>>> On Sun, 5 Jun 2022 14:17:29 -0400
> >>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>>>
> >>>>>>>> On 6/5/22 1:22 PM, Mr Flibble wrote:
> >>>>>>>>> On Sun, 5 Jun 2022 13:05:09 -0400
> >>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>>>>>
> >>>>>>>>>> On 6/5/22 12:56 PM, Mr Flibble wrote:
> >>>>>>>>>>> On Sun, 5 Jun 2022 12:50:13 -0400
> >>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 6/5/22 12:28 PM, Mr Flibble wrote:
> >>>>>>>>>>>>> On Sun, 5 Jun 2022 12:22:45 -0400
> >>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 6/5/22 11:49 AM, Mr Flibble wrote:
> >>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Nope. Irrational numbers DO have exact points on the
> >>>>>>>>>>>>>> number line.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> And what does representation have to do with exact
> >>>>>>>>>>>>>> value?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Also, irrational numbers sequence of digits are not
> >>>>>>>>>>>>>> necessarily statistically random, in some
> >>>>>>>>>>>>>> representations, they can be VERY predictible for some
> >>>>>>>>>>>>>> numbers.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> One simple construction to show exact position, draw a
> >>>>>>>>>>>>>> box with sides exactly 1.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Draw a line though opposite corners and make one point
> >>>>>>>>>>>>>> the value 0.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The other corner will be EXACTLY at the point sqrt(2),
> >>>>>>>>>>>>>> so that irrational number has an exact point on the
> >>>>>>>>>>>>>> number line.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> You just don't understand what an exact value means,
> >>>>>>>>>>>>>> likely because you can't understand things that are
> >>>>>>>>>>>>>> somewhat abstract.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> An irrational number does not have an exact point on the
> >>>>>>>>>>>>> number line as it will move about as you "zoom in", you
> >>>>>>>>>>>>> can keep "zooming in" forever (i.e. infinitely) and it
> >>>>>>>>>>>>> will keep moving about because the number never
> >>>>>>>>>>>>> terminates.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> If I couldn't understand things that are somewhat
> >>>>>>>>>>>>> abstract then I wouldn't have a computer science degree
> >>>>>>>>>>>>> (BSc Hons) and 30 years of industry experience.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> /Flibble
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Then why do you think irrational numbers don't have an
> >>>>>>>>>>>> exact location?
> >>>>>>>>>>>>
> >>>>>>>>>>>> I know people with degrees (even with honors) and
> >>>>>>>>>>>> industry experiance that still show that they don't
> >>>>>>>>>>>> really understand what they are talking about.
> >>>>>>>>>>>>
> >>>>>>>>>>>> The "width" of the point representing the location of an
> >>>>>>>>>>>> irrational number is just as much "0" as that of a
> >>>>>>>>>>>> rational number, so specifies just as exact of a
> >>>>>>>>>>>> location.
> >>>>>>>>>>>>
> >>>>>>>>>>>> The fact that we can't write it in a rational base with a
> >>>>>>>>>>>> finite number of digits doesn't actally mean anything.
> >>>>>>>>>>>
> >>>>>>>>>>> 3.1415xxxxxxxxx (a)
> >>>>>>>>>>> 3.14159xxxxxxxx (b)
> >>>>>>>>>>>
> >>>>>>>>>>> (b) is nearer to 3.14160 than 3.14150 that (a) indicates
> >>>>>>>>>>> hence its value "moves about" as accuracy increases.
> >>>>>>>>>>>
> >>>>>>>>>>> /Flibble
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> But (a) and (b) aren't "pi"
> >>>>>>>>>
> >>>>>>>>> No, they are approximations of pi. The value of the
> >>>>>>>>> approximation changes up to a factor of 1/base as you
> >>>>>>>>> evaluate it at increasing accuracy.
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> All you are showing is that approximations to numbers get
> >>>>>>>>>> better as they get better, which is just a strange
> >>>>>>>>>> tautology.
> >>>>>>>>>
> >>>>>>>>> Yes and therefor they jump about on the number line as
> >>>>>>>>> accuracy increases.
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> The number PI, has only one precise value, the exact ratio
> >>>>>>>>>> of the circumference of a circle to its diameter on a flat
> >>>>>>>>>> plane (which will always be the same).
> >>>>>>>>>
> >>>>>>>>> pi cannot have a precise value as it neither terminates nor
> >>>>>>>>> has a repetend in any base.
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> The fact that it can't be expressed, isn't an issue on
> >>>>>>>>>> exactness, but of finite representation.
> >>>>>>>>>
> >>>>>>>>> We can only ever have a finite representation.
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Note, that the set of numbers with finite representation
> >>>>>>>>>> is a countable set, so it isn't surprising that the
> >>>>>>>>>> uncountable infinity of the reals (that includes the
> >>>>>>>>>> irrationals) is not all finitely expressible.
> >>>>>>>>>
> >>>>>>>>> Stating the obvious.
> >>>>>>>>>
> >>>>>>>>> /Flibble
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> So you DO have problems with abstractions.
> >>>>>>>>
> >>>>>>>> The problem is, we don't actually need the finite numerical
> >>>>>>>> representation of a number if we have the definition of what
> >>>>>>>> the number is (which is another sort of abstract finite
> >>>>>>>> representation).
> >>>>>>>>
> >>>>>>>> The "finite representation" of pi is the ratio of the
> >>>>>>>> circumference to the diameter of a circle on a plane.
> >>>>>>>
> >>>>>>> No, instead if you use logic you must come to the conclusion
> >>>>>>> that there is no ratio of the circumference to the diameter
> >>>>>>> of a circle: rational numbers describe ratios, irrational
> >>>>>>> numbers do not. QED.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> Then you don't understand what is a ratio. Rational numbers are
> >>>>>> the ratio of INTEGERS, not all ratios. Ratios define the
> >>>>>> relative magnatude of one number to another, ANY number.
> >>>>>>
> >>>>>> Since it is clear you don't understand the meaning of the basic
> >>>>>> terms, your OPINION about the weightier things becomes
> >>>>>> suspect.
> >>>>>
> >>>>> Prove that there is a ratio between the circumference and
> >>>>> diameter of a circle. Hint: you can't.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> Ratio of numbers A and B is defined as A / B (assuming B is not
> >>>> 0)
> >>>>
> >>>> The circumference of the circle is a length of the arc all the
> >>>> way around the circle, so is a real number.
> >>>>
> >>>> The diameter of the circle is the length of the line from one
> >>>> side of the circle to the other through the center, so is a real
> >>>> number. Assuming the circle is not degenerate to a point, that
> >>>> number is not zero.
> >>>>
> >>>> Thus we have two real numbers, the second not zero, so by
> >>>> closure, the first divided by the second is a real number.
> >>>>
> >>>> Thus those numbers have a ratio.
> >>>
> >>> But at least one of those numbers must be irrational otherwise the
> >>> ratio would be a rational number ergo at least one of those
> >>> numbers is inexact ergo the resulting ratio between the
> >>> circumference and diameter of a circle must also be inexact which
> >>> as an irrational number it is. QED.
> >>>
> >>> /Flibble
> >>>
> >>
> >> You are ASSUMING that irrational numbers are inexact, and that is a
> >> false statement so you logic is unsound.
> >>
> >> Note, the square root of 2 can be proved exact by simple geometric
> >> construction, thus disproving your claim that irrational numbers
> >> are inexact.
> >>
> >
> > Lets not change the subject and stick with pi shall we?
> >
> > (1) You have defined a ratio to be A/B.
> > (2) You have defined a rational number to be the ratio
> > between two integers.
> > (3) You have defined pi as the ratio between circumference, C and
> > diameter, D, of a circle
> > (4) pi is defined to be an irrational number.
>
> No, pi is not defined to be an irrational number. It is proven to be
> irrational, i.e., it is proven that every rational number is either
> less than or greater than pi.
>
> > Given all of the above C, D, or both must be irrational for the
> > resultant ratio, pi, to also be irrational.
>
> If C and D are numbers. Not if they are just lengths. The question
> "is the distance from P to Q rational" is meaningless unless one
> postulates that distances are numbers.


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

<20220606174952.00004643@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ Mike
Terry ]
Message-ID: <20220606174952.00004643@reddwarf.jmc>
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<zLydnZEPn48xSwf_nZ2dnUU7_8zNnZ2d@giganews.com>
<c4f56b94-c829-43de-bca0-f7a423dcdf85n@googlegroups.com>
<gJidndqNZoOC6wb_nZ2dnUU7_83NnZ2d@giganews.com>
<t7g7jb$142m$1@news.muc.de>
<RaadnXFvdY_OLwb_nZ2dnUU7_83NnZ2d@giganews.com>
<t7hvlv$5e5$1@dont-email.me>
<rcSdncOuUMYvGwH_nZ2dnUU7_81g4p2d@giganews.com>
<t7i32v$j5n$1@news.muc.de>
<V4qdnY-VjKcsDAH_nZ2dnUU7_83NnZ2d@giganews.com>
<t7i6o1$1bk1$1@news.muc.de>
<t7ifji$hn8$1@gioia.aioe.org>
<t7ihd1$1qaq$1@news.muc.de>
<t7j2et$gmt$1@gioia.aioe.org>
<t7j8vh$2i1$1@dont-email.me>
<t7jg0k$1qko$1@gioia.aioe.org>
<SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>
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: 173
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 06 Jun 2022 16:49:50 UTC
Date: Mon, 6 Jun 2022 17:49:52 +0100
X-Received-Bytes: 9772
 by: Mr Flibble - Mon, 6 Jun 2022 16:49 UTC

On Sun, 5 Jun 2022 19:27:39 -0500
olcott <NoOne@NoWhere.com> wrote:

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


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

<ptmdnVtrKoXKrwP_nZ2dnUU7_839fwAA@giganews.com>

  copy mid

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

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

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


Click here to read the complete article
Re: Refuting the HP proofs (adapted for software engineers[ Ordinary software engineering ]

<CuxnK.8516$CBlb.3133@fx42.iad>

  copy mid

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

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

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

Yes, when H is actually defined to correctly emulate its input, which
means, BY DEFINITON, that it doesn't stop its emulation until it reaches
a final state, then it can be shown that this emulation never stops running.

This can NOT be used to show that any other H is correct to say that the
P built on that other H is non-halting, as it is a different program P,
as the program P includes the H that it is built on.

That you keep missing this fact speaks of your mental ability (or lack
thereof)

>
> > For any program H that might determine if programs  halt, a
> > "pathological" program P, called with some  input, can pass its own
> > source and its input to H and  then specifically do the opposite of
> > what H predicts P  will do. No H can exist that handles this case.
> > https://en.wikipedia.org/wiki/Halting_problem
>
> H determines the halt status of its input by watching the behavior of
> this input when it is correctly simulated by H using an x86 emulator.
> When H correctly matches an infinite behavior pattern it aborts the
> emulation of this input and returns 0.

Except that is can't see a full correctly simulation of its input, and
the partial simulation that it sees never shows an actual correctly
defined infinite behavior pattern, as can be proved by the fact that if
you include that in H, then P(P) for the P built on the H that includes
that pattern and returns 0 for H(P,P) will Halt, when the h that it
calls returns that answer.

You can't use the partial simulation that H used, as partial simulation
do not, by themselves, prove non-halting, and for a pattern to be
correctly determined to be non-halting, ALL programs that show that
pattern must be non-halting, but as described above ANY pattern that H
sees in its simulation of its input to H(P,P), if added to its list of
patterns to call non-halting, will produce a Halting P(P), and thus is
proved not to be correct.

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


Click here to read the complete article
Re: Refuting the HP proofs (adapted for software engineers)[ members of c/c++ ]

<YsWdnf84JLgBaAL_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 07 Jun 2022 20:04:27 -0500
Date: Tue, 7 Jun 2022 20:04:26 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Refuting the HP proofs (adapted for software engineers)[ members
of c/c++ ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7ihd1$1qaq$1@news.muc.de> <t7j2et$gmt$1@gioia.aioe.org>
<t7j8vh$2i1$1@dont-email.me> <t7jg0k$1qko$1@gioia.aioe.org>
<SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com>
<rhcnK.65120$ntj.43005@fx15.iad>
<H5qdnS0tq-s9yQD_nZ2dnUU7_83NnZ2d@giganews.com>
<20220606174525.0000745f@reddwarf.jmc>
<ptmdnVhrKoWLrwP_nZ2dnUU7_81g4p2d@giganews.com>
<20220606185031.0000254f@reddwarf.jmc>
<H9CdnTisK_K52AP_nZ2dnUU7_83NnZ2d@giganews.com>
<20220606194152.00004098@reddwarf.jmc>
<X8ednfXaH-ms0gP_nZ2dnUU7_83NnZ2d@giganews.com>
<20220607200210.000000e6@reddwarf.jmc>
<4Pydnegn-LfGPwL_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220607204944.000027de@reddwarf.jmc>
<8PGdndoQ96MXMwL_nZ2dnUU7_83NnZ2d@giganews.com>
<20220607210605.00004d5c@reddwarf.jmc>
<HqCdnWPysfY6LAL_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220607211856.000075de@reddwarf.jmc>
<3aednaMn2fXbKwL_nZ2dnUU7_83NnZ2d@giganews.com>
<20220607215105.0000548c@reddwarf.jmc> <t7op3r$1ke2$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t7op3r$1ke2$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <YsWdnf84JLgBaAL_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 71
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-TMLzaCsB+cHHlS3BQ8r0USWjg2kpX/JuSrstS0P16vDsLPv9AZTzVgLwMrqI0+tSE2w+Nh9f9xCnAVx!mCtB6ze9CYSYhXKUYVuaKoNYs6kv1pE18+Au0hVSvJg16rlkR704YnwrXjpmxQ1bvwVtbDgaf04Z
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: 5080
 by: olcott - Wed, 8 Jun 2022 01:04 UTC

On 6/7/2022 7:05 PM, Mike Terry wrote:
> On 07/06/2022 21:51, Mr Flibble wrote:
>> On Tue, 7 Jun 2022 15:34:13 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
> <..snip..>
>>>
>>> How many times do I have to say this before you notice that I said it
>>> at least once? H (in the current process) always creates a new
>>> process context to emulate its its input with an x86 emulator.
>>
>> I will have to take your word for it as you refuse to publish source
>> code. Why not just stick your project on GitHub? Open source is de
>> rigueur these days. What are you trying to hide?
>>
>> If a new process context is made then how is nested simulation
>> detected?
>
> The code in x86utm.exe (his emulator) that emulates individual
> instructions also updates a global trace table, making it accessible to
> the emulated code.  So every instruction and any (nested, nested(nested)
> etc.) simulated instructions ALL get merged together in this one global
> trace.
>
> I imagine the global trace table to be much like the printed traces that
> PO posts over and over.  If YOU can recognise some pattern in those
> printed traces, then logically H can spot that same pattern in the
> global trace, as the info in both cases is more or less the same.
>

When a UTM simulates TM description
that invokes a UTM that simulates a TM description
that invokes a UTM that simulates a TM description
that invokes a UTM that simulates a TM description
that invokes a UTM that simulates a TM description

All of this whole process is data belongs to the first UTM, thus global
data is not needed and the whole process is a computable function of the
original inputs to the outermost UTM.

> [Above is my best guess, based on previous PO answers before you were
> interested.]
>
>> I assume the data segment of each process is private...
>
> PO said "new process context.." and that would imply each has its own
> address space, and that is obviously how simulation is SUPPOSED to work
> (like a TM would perform) - so your assumption is totally reasonable!

My unlimited nested simulations could not function properly if I did not
know all of the details of how to do this.

> But you've made the basic mistake of assuming PO knows what a "process"
> is - PO is not a software engineer or computer scientist, although he
> does his utmost to give that impression!
>
> Anyhow, each PO-simulation is like a single-stepped thread within a
> SINGLE shared address space, so any globals in his H are shared by all
> his "independent" simulations.
>
> [Above is based on previous PO answers before you were interested.]
>
> Mike.

--
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)[ members of c/c++ ]

<V2UnK.13147$NAs.4573@fx04.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx04.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)[ members of c/c++ ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <LsGdnUOwGbn0FQf_nZ2dnUU7_8zNnZ2d@giganews.com> <t7j8vh$2i1$1@dont-email.me> <t7jg0k$1qko$1@gioia.aioe.org> <SfSdnQ0vIqRj1AD_nZ2dnUU7_83NnZ2d@giganews.com> <rhcnK.65120$ntj.43005@fx15.iad> <H5qdnS0tq-s9yQD_nZ2dnUU7_83NnZ2d@giganews.com> <20220606174525.0000745f@reddwarf.jmc> <ptmdnVhrKoWLrwP_nZ2dnUU7_81g4p2d@giganews.com> <20220606185031.0000254f@reddwarf.jmc> <H9CdnTisK_K52AP_nZ2dnUU7_83NnZ2d@giganews.com> <20220606194152.00004098@reddwarf.jmc> <X8ednfXaH-ms0gP_nZ2dnUU7_83NnZ2d@giganews.com> <20220607200210.000000e6@reddwarf.jmc> <4Pydnegn-LfGPwL_nZ2dnUU7_8zNnZ2d@giganews.com> <20220607204944.000027de@reddwarf.jmc> <8PGdndoQ96MXMwL_nZ2dnUU7_83NnZ2d@giganews.com> <20220607210605.00004d5c@reddwarf.jmc> <HqCdnWPysfY6LAL_nZ2dnUU7_8zNnZ2d@giganews.com> <20220607211856.000075de@reddwarf.jmc> <3aednaMn2fXbKwL_nZ2dnUU7_83NnZ2d@giganews.com> <20220607215105.0000548c@reddwarf.jmc> <t7op3r$1ke2$1@gioia.aioe.org> <YsWdnf84JLgBaAL_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <YsWdnf84JLgBaAL_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 108
Message-ID: <V2UnK.13147$NAs.4573@fx04.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: Tue, 7 Jun 2022 22:45:08 -0400
X-Received-Bytes: 6212
 by: Richard Damon - Wed, 8 Jun 2022 02:45 UTC

On 6/7/22 9:04 PM, olcott wrote:
> On 6/7/2022 7:05 PM, Mike Terry wrote:
>> On 07/06/2022 21:51, Mr Flibble wrote:
>>> On Tue, 7 Jun 2022 15:34:13 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>> <..snip..>
>>>>
>>>> How many times do I have to say this before you notice that I said it
>>>> at least once? H (in the current process) always creates a new
>>>> process context to emulate its its input with an x86 emulator.
>>>
>>> I will have to take your word for it as you refuse to publish source
>>> code. Why not just stick your project on GitHub? Open source is de
>>> rigueur these days. What are you trying to hide?
>>>
>>> If a new process context is made then how is nested simulation
>>> detected?
>>
>> The code in x86utm.exe (his emulator) that emulates individual
>> instructions also updates a global trace table, making it accessible
>> to the emulated code.  So every instruction and any (nested,
>> nested(nested) etc.) simulated instructions ALL get merged together in
>> this one global trace.
>>
>> I imagine the global trace table to be much like the printed traces
>> that PO posts over and over.  If YOU can recognise some pattern in
>> those printed traces, then logically H can spot that same pattern in
>> the global trace, as the info in both cases is more or less the same.
>>
>
> When a UTM simulates TM description
> that invokes a UTM that simulates a TM description

Nope, it invoke a copy of H that simulates its input and then abort is.

> that invokes a UTM that simulates a TM description
> that invokes a UTM that simulates a TM description
> that invokes a UTM that simulates a TM description

This appears to be a flaw in your whole system design, you P changes to
call as H whatever you try to use to simulate it.

P needs to call the H that this P is designed to refute, and no others.

Remember, You need to pick *A* H that you are going to claim is a
correct decider, then you make *A* P based on that one, and run the
descion and test on THOSE SPECIIFIC machines.

>
> All of this whole process is data belongs to the first UTM, thus global
> data is not needed and the whole process is a computable function of the
> original inputs to the outermost UTM.

????

The input to the UTM is a description of a P that calls the H that you
claim is correct in aborting its simulation of the P built on it.

That UTM will simulate that input and generate the exact same results as
running that P.

That emulation will show the first 7 instructions of P, then the call to
H, and then H doing its emulations and eventually aborting its emulaton
and returning the 0 to P and P halting.

If the H doesn't do this, then your H never answered H(P,P) as 0, and
your whole premise is false, and shown to be a LIE.

>
>> [Above is my best guess, based on previous PO answers before you were
>> interested.]
>>
>>> I assume the data segment of each process is private...
>>
>> PO said "new process context.." and that would imply each has its own
>> address space, and that is obviously how simulation is SUPPOSED to
>> work (like a TM would perform) - so your assumption is totally
>> reasonable!
>
> My unlimited nested simulations could not function properly if I did not
> know all of the details of how to do this.

Then why do you think the UTM sees another UTM when it should see an H.

Remember, your LIE that the test was to REPLACE H with a UTM has been
discredited, or are you still claiming that is what needs to be done,
even though it doesn't match the test you define?

Or, do you not understand that the representation of P includes
EVERYTHING needed to run it, and thus does include the copy of H that it
calls, so it doesn't change when we give that input to the UTM?

>
>> But you've made the basic mistake of assuming PO knows what a
>> "process" is - PO is not a software engineer or computer scientist,
>> although he does his utmost to give that impression!
>>
>> Anyhow, each PO-simulation is like a single-stepped thread within a
>> SINGLE shared address space, so any globals in his H are shared by all
>> his "independent" simulations.
>>
>> [Above is based on previous PO answers before you were interested.]
>>
>> Mike.
>
>

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor