Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Our business is run on trust. We trust you will pay in advance.


devel / comp.theory / Re: Experts would agree that my reviewers are incorrect [ slight breakthrough ]

SubjectAuthor
* Experts would agree that my reviewers are incorrectolcott
+* Experts would agree that my reviewers are incorrectMikko
|`* Experts would agree that my reviewers are incorrectolcott
| +- Experts would agree that my reviewers are incorrectRichard Damon
| +- Experts would agree that my reviewers are incorrectolcott
| `- Experts would agree that my reviewers are incorrectRichard Damon
+* Experts would agree that my reviewers are incorrectMr Flibble
|`* Experts would agree that my reviewers are incorrectolcott
| +* Experts would agree that my reviewers are incorrectMr Flibble
| |`* Experts would agree that my reviewers are incorrectolcott
| | +* Experts would agree that my reviewers are incorrectMr Flibble
| | |`* Experts would agree that my reviewers are incorrectolcott
| | | `* Experts would agree that my reviewers are incorrectMr Flibble
| | |  `* Experts would agree that my reviewers are incorrectolcott
| | |   +* Experts would agree that my reviewers are incorrectMr Flibble
| | |   |`* Experts would agree that my reviewers are incorrectolcott
| | |   | `* Experts would agree that my reviewers are incorrectMr Flibble
| | |   |  `* Experts would agree that my reviewers are incorrectolcott
| | |   |   `* Experts would agree that my reviewers are incorrectPython
| | |   |    `- Experts would agree that my reviewers are incorrectolcott
| | |   `- Experts would agree that my reviewers are incorrectRichard Damon
| | `* Experts would agree that my reviewers are incorrectRichard Damon
| |  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |   +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |   `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     | `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |   `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | +* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     | | |+- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | | +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | | |+- Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |`* Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | | `* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |  +* Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | |  |+* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |  ||`- Experts would agree that my reviewers are incorrect [ simplestRichard Damon
| |     |     | | | |  |`- Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | |  `* Experts would agree that my reviewers are incorrect [ simplest proof ]Richard Damon
| |     |     | | | |   `* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |    `- Experts would agree that my reviewers are incorrect [ simplestRichard Damon
| |     |     | | | +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | | |`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mr Flibble
| |     |     | | | | `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | | |  `- Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mr Flibble
| |     |     | | | `* Experts would agree that my reviewers are incorrect [ slightMike Terry
| |     |     | | |  +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |  |`- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |  `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |   `* Experts would agree that my reviewers are incorrect [ slightMike Terry
| |     |     | | |    +- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |    `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |     +* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |     |`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |     | `- Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |     +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |     |`- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |     `* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||+* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||| `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||   `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||     `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Richard Damon
| |     |     | | |      |||      `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||       `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mikko
| |     |     | | |      || `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||  +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Richard Damon
| |     |     | | |      ||  |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      ||  | +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||  | `* Experts would agree that my reviewers are incorrect [ my onlyolcott
| |     |     | | |      ||  |  `* Experts would agree that my reviewers are incorrect [ my onlyRichard Damon
| |     |     | | |      ||  |   `* Experts would agree that my reviewers are incorrect [ my onlyolcott
| |     |     | | |      ||  |    `- Experts would agree that my reviewers are incorrect [ my onlyRichard Damon
| |     |     | | |      ||  `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||   `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||    `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||     +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||     |`- Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||     `* Experts would agree that my reviewers are incorrect [ slightAndy Walker
| |     |     | | |      ||      +* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||+* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |||`- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||`* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||      || `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||  +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||      ||  `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |`* Experts would agree that my reviewers are incorrect [ slightAndy Walker
| |     |     | | |      ||      `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      `- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| `* Experts would agree that my reviewers are incorrectRichard Damon
+- Experts would agree that my reviewers are incorrectRichard Damon
`- Experts would agree that my reviewers are incorrectwij

Pages:12345678910111213141516171819
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 12:15:35 -0500
Date: Sat, 28 May 2022 12:15:34 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com> <KdrkK.161$ssF.60@fx14.iad>
<JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 332
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-DCTmXwJlL9TQAA0X0dJJgUOZPXC1Itd4zJdp7Tzz5CYDs4zPJSvylMVbLjDA5h4BxLrZ088HkM71KH6!JJha7hB7wI9UNL/7N11cB8PjZyuJx3dQOxDCO8qlKFgXkYsMtjaWjgyAS6MtvyaZCfeUUc1XQNk=
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: 18490
 by: olcott - Sat, 28 May 2022 17:15 UTC

On 5/28/2022 12:05 PM, Dennis Bush wrote:
> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>
>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its input.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own
>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what terms like
>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of configurations'
>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as usual, are
>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P represents
>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation of the
>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior of this
>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the behavior
>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86 program
>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state transitions.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is given
>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a computation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt decider
>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that specifies a
>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly does
>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one or the
>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of tic-tac-toe
>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it does not
>>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing to do
>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a piece of
>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>> following *only* if you (a) interpret it as representing x86
>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or some
>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not be stated.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You are the one who constantly makes much ado about nothing about
>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite strings as
>>>>>>>>>>>>> their inputs and object to anyone who suggests that something
>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You don't seem to understand exactly what a finite string is. A
>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two strings,
>>>>>>>>>>>>> you can ask questions like which is longer or whether one is a
>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>
>>>>>>>>>>>>> That's because neither strings nor the symbols they are composed
>>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or anything
>>>>>>>>>>>>> along those lines you are no longer talking about finite strings,
>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a string
>>>>>>>>>>>>> is to be interpreted (however 'ridiculously self-evident' it
>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> If it was not for communication context then every single rule
>>>>>>>>>>>>>> of grammar would have to be repeated with every sentence and
>>>>>>>>>>>>>> every definition of every work would have to be repeated over
>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a sequence
>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>
>>>>>>>>>>>>> But you still haven't provided a coherent definition of what
>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy verbiage a
>>>>>>>>>>>>> few posts ago, but nothing which made this clear. Repeating it
>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>
>>>>>>>>>>>>> The question originally arose when you objected to the claim that
>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>> practice for making milkshakes they already know when and how the
>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>
>>>>>>>>>>>>> Now it seems like you are trying to claim that a representation
>>>>>>>>>>>>> of a computation specifies a sequence of configurations, but that
>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>
>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>
>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>
>>>>>>>>>>>>> André
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will always act
>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to make a
>>>>>>>>>>> clear sentence because you misuse the English language to hide your
>>>>>>>>>>> lies.
>>>>>>>>>>
>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is correct on
>>>>>>>>>> the basis of the fact correct execution trace of the x86 source-code
>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>> instruction.
>>>>>>>>>
>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to H(P,P),
>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it Halts, if H
>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>
>>>>>>>> Richard is one of the two liars.
>>>>>>>> *The actual behavior of P when correctly emulated by H is shown below*
>>>>>>>
>>>>>>>
>>>>>>> No, it isn't, because it LIES.
>>>>>>>>
>>>>>>>> #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]
>>>>>>>>
>>>>>>>> _main()
>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>> [00001387](01) 50 push eax
>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>> [00001398](01) c3 ret
>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>
>>>>>>>> machine stack stack machine assembly
>>>>>>>> address address data code language
>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>>>
>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>>>>>>
>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>>>>
>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>> So, the following is NOT an emulation of the P that the top level H is
>>>>>>> emulating, and
>>>>>> Right.
>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>> Wrong.
>>>>>>
>>>>>> Just like the first invocation of infinite recursion is the root cause
>>>>>> of the infinite recursion the first invocation of infinitely nested x86
>>>>>> emulation is its root cause.
>>>>>>
>>>>>>
>>>>>> You are basically saying that when a C function H emulates another C
>>>>>> function P and this second C function in
>>>>>>
>>>>>> I spent a year of development of the x86utm operating system so that
>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the outer H could
>>>>>> correctly emulate P and P calling H(P,P) and this inner P calling H(P,P)
>>>>>> to an arbitrary recursive depth.
>>>>>>
>>>>>> I don't show the 236 pages of the emulation of H because we can simply
>>>>>> hypothesize that it merely emulates its input
>>>>>
>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>
>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the P that calls it referred to as Pa, does abort and does not "merely emulate". Hn is what does that. And since Pa doesn't call Hn that means we are no longer deciding on Pa but on Pn.
>>>>>
>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
>>>>>
>>>> A halt decider must only compute the mapping from its input to an accept
>>>> or reject state based on the actual behavior specified by this input.
>>>
>>> Which by the problem definition is the behavior of Pa(Pa)
>> Ah so you disagree with the definition of a decider.
>
> A halt decider, by definition, maps the halting function. The halting function includes the following mappings:
>
> N(5) -> halting
> Pa(Pa) -> halting
> P1(P1), where P1 calls H1 -> halting
> Pn(Pn) -> non-halting
>
> Can you claim that Ha maps this function? If not, it is not a halt decider.
>
>>>>
>>>> It is the case that the correct x86 emulation of the input to H(P,P) by
>>>> H
>>>
>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa) halting, and H1(Pa,Pa) simulating to a final state and returning 1.
>> Ah so you are saying that the behavior of sequences of configurations
>> that are provably not equivalent
>
> You've made no such proof. You've only claimed that they are different because Ha is unable to simulate Pa(Pa) to completion.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<f93a75f4-264d-4fee-82c9-74cbf3a738f3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:613:b0:2f3:f918:280a with SMTP id z19-20020a05622a061300b002f3f918280amr38555853qta.216.1653758264205;
Sat, 28 May 2022 10:17:44 -0700 (PDT)
X-Received: by 2002:a05:6902:50e:b0:65c:b6d0:7ff1 with SMTP id
x14-20020a056902050e00b0065cb6d07ff1mr806222ybs.527.1653758263995; Sat, 28
May 2022 10:17:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 28 May 2022 10:17:43 -0700 (PDT)
In-Reply-To: <tqCdnQC-K5Xxyg__nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com> <taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com> <E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
<cf666c4c-8887-41aa-a9c4-38dbceaf5cben@googlegroups.com> <C5qdnc3CEpmHzQ__nZ2dnUU7_8xh4p2d@giganews.com>
<a3e979eb-4cbf-41a1-9528-6e9ec7a858b2n@googlegroups.com> <tqCdnQC-K5Xxyg__nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f93a75f4-264d-4fee-82c9-74cbf3a738f3n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sat, 28 May 2022 17:17:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 24623
 by: Dennis Bush - Sat, 28 May 2022 17:17 UTC

On Saturday, May 28, 2022 at 1:10:12 PM UTC-4, olcott wrote:
> On 5/28/2022 11:43 AM, Dennis Bush wrote:
> > On Saturday, May 28, 2022 at 12:38:57 PM UTC-4, olcott wrote:
> >> On 5/28/2022 11:33 AM, Dennis Bush wrote:
> >>> On Saturday, May 28, 2022 at 12:25:05 PM UTC-4, olcott wrote:
> >>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
> >>>>> On Saturday, May 28, 2022 at 11:48:43 AM UTC-4, olcott wrote:
> >>>>>> On 5/28/2022 10:23 AM, Dennis Bush wrote:
> >>>>>>> On Saturday, May 28, 2022 at 11:06:06 AM UTC-4, olcott wrote:
> >>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
> >>>>>>>>>
> >>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
> >>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
> >>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
> >>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
> >>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
> >>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
> >>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
> >>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
> >>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
> >>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
> >>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of configuratios",
> >>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its input.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
> >>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
> >>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own final
> >>>>>>>>>>>>>>>>>>>>>>>> state.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what terms like
> >>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of configurations'
> >>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as usual, are not.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and specify
> >>>>>>>>>>>>>>>>>>>>>> is that the x86 source-code for P represents P(P) whereas
> >>>>>>>>>>>>>>>>>>>>>> the actual correct x86 emulation of the input to H(P,P)
> >>>>>>>>>>>>>>>>>>>>>> specifies the actual behavior of this input. This is not
> >>>>>>>>>>>>>>>>>>>>>> the same behavior as the behavior specified by P(P).
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86 program
> >>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
> >>>>>>>>>>>>>>>>>>>>>> source-code specifies.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
> >>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state transitions.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is given as
> >>>>>>>>>>>>>>>>>>>>> its input. It is not given a sequence of state transitions.
> >>>>>>>>>>>>>>>>>>>>> It is given a representation of a computation.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt decider is
> >>>>>>>>>>>>>>>>>>>> given a finite string TM description that specifies a
> >>>>>>>>>>>>>>>>>>>> sequence of configurations.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
> >>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly does not
> >>>>>>>>>>>>>>>>>>> 'specify' the latter). It's given either one or the other.
> >>>>>>>>>>>>>>>>>>> Make up your mind.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> André
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> _Infinite_Loop()
> >>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
> >>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
> >>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
> >>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
> >>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of tic-tac-toe
> >>>>>>>>>>>>>>>>>> and there is no possible way to determine that it does not
> >>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing to do
> >>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a piece of
> >>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
> >>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
> >>>>>>>>>>>>>>>>> something like this:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Yes that code specifies this sequence.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> No, it does not. What you have above only generates the following
> >>>>>>>>>>>>>>> *only* if you (a) interpret it as representing x86 instructions
> >>>>>>>>>>>>>>> and (b) actually execute it on an x86 or some appropriate emulator.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Because no one in their right mind would think of doing it
> >>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not be stated.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You are the one who constantly makes much ado about nothing about
> >>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite strings as
> >>>>>>>>>>>>> their inputs and object to anyone who suggests that something might
> >>>>>>>>>>>>> compute some function which isn't over strings.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You don't seem to understand exactly what a finite string is. A
> >>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two strings,
> >>>>>>>>>>>>> you can ask questions like which is longer or whether one is a
> >>>>>>>>>>>>> substring or permutation of the other, but not much else.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> That's because neither strings nor the symbols they are composed of
> >>>>>>>>>>>>> have any meaning whatsoever. They are just sequences of
> >>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about 'sequences
> >>>>>>>>>>>>> of configurations' or 'numerical values' or anything along those
> >>>>>>>>>>>>> lines you are no longer talking about finite strings, but about the
> >>>>>>>>>>>>> entities which those strings represent to a particular TM/program.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a string is
> >>>>>>>>>>>>> to be interpreted (however 'ridiculously self-evident' it might
> >>>>>>>>>>>>> seem to you) So yes, they need to be stated.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> If it was not for communication context then every single rule of
> >>>>>>>>>>>>>> grammar would have to be repeated with every sentence and every
> >>>>>>>>>>>>>> definition of every work would have to be repeated over and over.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> You keep claiming that the input to the decider is a sequence of
> >>>>>>>>>>>>>>> configurations, but that's just plain wrong.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The input to a decider
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> A sequence of configirations
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> But you still haven't provided a coherent definition of what *you*
> >>>>>>>>>>>>> mean by 'specify'. You gave a bit of wishy-washy verbiage a few
> >>>>>>>>>>>>> posts ago, but nothing which made this clear. Repeating it over and
> >>>>>>>>>>>>> over again doesn't add any clarity.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> The question originally arose when you objected to the claim that
> >>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
> >>>>>>>>>>>>> description/input string pair) and instead insisted that it
> >>>>>>>>>>>>> specifies a sequence of configurations.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
> >>>>>>>>>>>> ingredients to a milkshake and because there is a standard practice
> >>>>>>>>>>>> for making milkshakes they already know when and how the x86
> >>>>>>>>>>>> source-code must be applied to make a milkshake.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Now it seems like you are trying to claim that a representation of
> >>>>>>>>>>>>> a computation specifies a sequence of configurations, but that
> >>>>>>>>>>>>> doesn't explain why you so vehemently objected
> >>>>>>>>>>>>
> >>>>>>>>>>>> Your brain is welded in rebuttal mode?
> >>>>>>>>>>>>
> >>>>>>>>>>>>> to the claim that the input to a halt decider represents a
> >>>>>>>>>>>>> computation. So clearly you mean something else altogether.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> André
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Because your brain is welded in rebuttal mode you will always act
> >>>>>>>>>>>> like you never know.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to make a
> >>>>>>>>>>> clear sentence because you misuse the English language to hide your
> >>>>>>>>>>> lies.
> >>>>>>>>>>
> >>>>>>>>>> It is easily provable that the C function H(P,P)==0 is correct on the
> >>>>>>>>>> basis of the fact correct execution trace of the x86 source-code of
> >>>>>>>>>> input to H(P,P) shows that P would never reach its "ret" instruction.
> >>>>>>>>>
> >>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to H(P,P), as
> >>>>>>>>> shown by UTM(P,P), H1(P,P), or even P(P) shows that it Halts, if H is
> >>>>>>>>> defined to return 0 from H(P,P).
> >>>>>>>> Richard is one of the two liars.
> >>>>>>>> *The actual behavior of P when correctly emulated by H is shown below*
> >>>>>>>>
> >>>>>>>> #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]
> >>>>>>>>
> >>>>>>>> _main()
> >>>>>>>> [00001372](01) 55 push ebp
> >>>>>>>> [00001373](02) 8bec mov ebp,esp
> >>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
> >>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
> >>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
> >>>>>>>> [00001384](03) 83c408 add esp,+08
> >>>>>>>> [00001387](01) 50 push eax
> >>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
> >>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
> >>>>>>>> [00001392](03) 83c408 add esp,+08
> >>>>>>>> [00001395](02) 33c0 xor eax,eax
> >>>>>>>> [00001397](01) 5d pop ebp
> >>>>>>>> [00001398](01) c3 ret
> >>>>>>>> Size in bytes:(0039) [00001398]
> >>>>>>>>
> >>>>>>>> machine stack stack machine assembly
> >>>>>>>> address address data code language
> >>>>>>>> ======== ======== ======== ========= =============
> >>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>>>>>>>
> >>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> >>>>>>>>
> >>>>>>>> // H emulates the first seven instructions of P
> >>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
> >>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >>>>>>>
> >>>>>>> Starting here is where the trace is incomplete. The emulation of the instructions of the inner instance of H are not shown. Also the lines below are not emulated by the top level H. They are emulated by the inner H called by P. So in between each of these lines is multiple instructions of the inner H performing the emulation of them.
> >>>>>>>
> >>>>>>>>
> >>>>>>>> // The emulated H emulates the first seven instructions of P
> >>>>>>>> ...[00001352][0025cd66][0025cd6a] 55 push ebp // enter P
> >>>>>>>> ...[00001353][0025cd66][0025cd6a] 8bec mov ebp,esp
> >>>>>>>> ...[00001355][0025cd66][0025cd6a] 8b4508 mov eax,[ebp+08]
> >>>>>>>> ...[00001358][0025cd62][00001352] 50 push eax // push P
> >>>>>>>> ...[00001359][0025cd62][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> ...[0000135c][0025cd5e][00001352] 51 push ecx // push P
> >>>>>>>> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // call H
> >>>>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
> >>>>>>>
> >>>>>>> Here is where H makes its error of aborting too soon. Explanation below:
> >>>>>>>
> >>>>>> Several different confusions (see below).
> >>>>>>>>
> >>>>>>>> If the execution trace of function H() called by function P() shows:
> >>>>>>>> (1) Function H() is called twice in sequence from the same machine
> >>>>>>>> address of P().
> >>>>>>>> (2) With the same parameters to H().
> >>>>>>>> (3) With no conditional branch or indexed jump instructions in P().
> >>>>>>>
> >>>>>>> This condition is not met.
> >>>>>> (1) is proven
> >>>>>> (2) is proven // Third column shows TOS value of P's machine address
> >>>>>> (3) is proven //
> >>>>>>> There are branches / jumps in the *program* P contained in the function H that can abort.
> >>>>>> We are not looking for jumps, we are looking for code that can change
> >>>>>> the behavior of P from one invocation to the next.
> >>>>>
> >>>>> And the conditional code of H that checks if its abort criteria is met does *exactly* that.
> >>>> It is possible that H can change the behavior of P,
> >>>>
> >>>
> >>> False premise. The behavior of H (actually Ha) *is* the behavior of P (actually Pa) as we're talking about complete computations, not individual functions. And the behavior of Pa(Pa) is that its embedded copy of Ha will as per its fixed algorithm abort and return 0 causing Pa(Pa) to halt.
> >>>
> >>> That Ha is unable to see that simply means that Ha is wrong.
> >>>
> >>>
> >>>> yet H does not do
> >>>> that until after its input has already correctly matched an infinite
> >>>> behavior pattern.
> >>>>
> >>>> It is easy to verify that H does not change the behavior of P for the
> >>>> first 14 instructions of P.
> >>>>> The top level H is unable to see that the H called by P will trigger that abort condition if allowed to continue, such as when simulated by a UTM.
> >>>>>
> >>>>>> (a) conditional branch or
> >>>>>> (b) indexed jump instructions (where the index can vary)
> >>>>>>> The outer H is unable to detect that the inner H will do exactly what the outer H does,
> >>>>>> None of this could possibly show that the simulated P ever reaches its
> >>>>>> "ret" instruction, thus is irrelevant.
> >>>>>>
> >>>>>> We are not asking:
> >>>>>> [A] Does P stop running?
> >>>>>
> >>>>> We are by the definition of the problem: does an algorithm exist that can detect if *any* arbitrary algorithm will halt when given a particular input.
> >>>> No not at all this is false.
> >>>> A halt decider must only compute the mapping of its input to an accept
> >>>> or reject state based on the actual behavior specified by this input..
> >>>
> >>> And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
> >>>
> >>>>>
> >>>>>>
> >>>>>> We are asking:
> >>>>>> [B] Does the simulated P reach its "ret" instruction?
> >>>>>
> >>>>> By this definition, any simulator that aborts and returns non-halting is necessarily correct, such as Ha3(N,5)==0.
> >>>>>
> >>>>>>
> >>>>>> The answer is no.
> >>>>>>
> >>>>>> Because the definition of halting means that a computation completed
> >>>>>> normally and reached is final instruction H would correctly abort its
> >>>>>> simulation of P and return 0.
> >>>>>
> >>>>> And since the computation that H(P,P) is deciding on *by definition* is P(P), and the computation P(P) completes, H is incorrect to abort and return 0.
> >>>> A halt decider must only compute the mapping of its input to an accept
> >>>> or reject state based on the actual behavior specified by this input..
> >>>
> >>> And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
> >>>
> >>>>
> >>>> It is the case that the correct x86 emulation of the input to H(P,P) by
> >>>> H
> >>>
> >>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa) halting, and H1(Pa,Pa) reaching a final state and returning 1.
> >>>
> >>>> would NEVER reach the "ret" instruction of P therefore H(P,P)==0 is
> >>>> proved to be correct.
> >>>
> >> Both of the following are verified facts,
> >
> > FALSE
> >
> >> Which one do you disagree with?
> >>
> >> A halt decider must only compute the mapping from its input to an accept
> >> or reject state based on the actual behavior specified by this input.
> >
> > And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
> In other words you fundamentally disagree with the x86 language.
> It is the case that the correct x86 emulation of the input to H(P,P) by
> H


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<PSskK.165$ssF.45@fx14.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx14.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<KdrkK.161$ssF.60@fx14.iad> <JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 414
Message-ID: <PSskK.165$ssF.45@fx14.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 13:21:51 -0400
X-Received-Bytes: 20403
 by: Richard Damon - Sat, 28 May 2022 17:21 UTC

On 5/28/22 1:15 PM, olcott wrote:
> On 5/28/2022 12:05 PM, Dennis Bush wrote:
>> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>>
>>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>
>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>> configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its
>>>>>>>>>>>>>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own
>>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what
>>>>>>>>>>>>>>>>>>>>>>>> terms like
>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of
>>>>>>>>>>>>>>>>>>>>>>>> configurations'
>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as
>>>>>>>>>>>>>>>>>>>>>>>> usual, are
>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
>>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P represents
>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation of the
>>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior of
>>>>>>>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the behavior
>>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86
>>>>>>>>>>>>>>>>>>>>>>> program
>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state
>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is
>>>>>>>>>>>>>>>>>>>>>> given
>>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a
>>>>>>>>>>>>>>>>>>>>>> computation.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt
>>>>>>>>>>>>>>>>>>>>> decider
>>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that
>>>>>>>>>>>>>>>>>>>>> specifies a
>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly
>>>>>>>>>>>>>>>>>>>> does
>>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one or the
>>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of
>>>>>>>>>>>>>>>>>>> tic-tac-toe
>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it
>>>>>>>>>>>>>>>>>>> does not
>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing
>>>>>>>>>>>>>>>>>>> to do
>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a
>>>>>>>>>>>>>>>>>> piece of
>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>>> following *only* if you (a) interpret it as representing
>>>>>>>>>>>>>>>> x86
>>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or some
>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not
>>>>>>>>>>>>>>> be stated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You are the one who constantly makes much ado about
>>>>>>>>>>>>>> nothing about
>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite
>>>>>>>>>>>>>> strings as
>>>>>>>>>>>>>> their inputs and object to anyone who suggests that something
>>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You don't seem to understand exactly what a finite string
>>>>>>>>>>>>>> is. A
>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two
>>>>>>>>>>>>>> strings,
>>>>>>>>>>>>>> you can ask questions like which is longer or whether one
>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> That's because neither strings nor the symbols they are
>>>>>>>>>>>>>> composed
>>>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or
>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>> along those lines you are no longer talking about finite
>>>>>>>>>>>>>> strings,
>>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a
>>>>>>>>>>>>>> string
>>>>>>>>>>>>>> is to be interpreted (however 'ridiculously self-evident' it
>>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If it was not for communication context then every single
>>>>>>>>>>>>>>> rule
>>>>>>>>>>>>>>> of grammar would have to be repeated with every sentence and
>>>>>>>>>>>>>>> every definition of every work would have to be repeated
>>>>>>>>>>>>>>> over
>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a
>>>>>>>>>>>>>>>> sequence
>>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But you still haven't provided a coherent definition of what
>>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy
>>>>>>>>>>>>>> verbiage a
>>>>>>>>>>>>>> few posts ago, but nothing which made this clear.
>>>>>>>>>>>>>> Repeating it
>>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> The question originally arose when you objected to the
>>>>>>>>>>>>>> claim that
>>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>>> practice for making milkshakes they already know when and
>>>>>>>>>>>>> how the
>>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Now it seems like you are trying to claim that a
>>>>>>>>>>>>>> representation
>>>>>>>>>>>>>> of a computation specifies a sequence of configurations,
>>>>>>>>>>>>>> but that
>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>
>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>
>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will
>>>>>>>>>>>>> always act
>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to
>>>>>>>>>>>> make a
>>>>>>>>>>>> clear sentence because you misuse the English language to
>>>>>>>>>>>> hide your
>>>>>>>>>>>> lies.
>>>>>>>>>>>
>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is
>>>>>>>>>>> correct on
>>>>>>>>>>> the basis of the fact correct execution trace of the x86
>>>>>>>>>>> source-code
>>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>> instruction.
>>>>>>>>>>
>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to
>>>>>>>>>> H(P,P),
>>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it
>>>>>>>>>> Halts, if H
>>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>>
>>>>>>>>> Richard is one of the two liars.
>>>>>>>>> *The actual behavior of P when correctly emulated by H is shown
>>>>>>>>> below*
>>>>>>>>
>>>>>>>>
>>>>>>>> No, it isn't, because it LIES.
>>>>>>>>>
>>>>>>>>> #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]
>>>>>>>>>
>>>>>>>>> _main()
>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>
>>>>>>>>> machine stack stack machine assembly
>>>>>>>>> address address data code language
>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 //
>>>>>>>>> push P
>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 //
>>>>>>>>> push P
>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 //
>>>>>>>>> call H
>>>>>>>>>
>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
>>>>>>>>> at:212352
>>>>>>>>>
>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 //
>>>>>>>>> call H
>>>>>>>>>
>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>> So, the following is NOT an emulation of the P that the top
>>>>>>>> level H is
>>>>>>>> emulating, and
>>>>>>> Right.
>>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>>> Wrong.
>>>>>>>
>>>>>>> Just like the first invocation of infinite recursion is the root
>>>>>>> cause
>>>>>>> of the infinite recursion the first invocation of infinitely
>>>>>>> nested x86
>>>>>>> emulation is its root cause.
>>>>>>>
>>>>>>>
>>>>>>> You are basically saying that when a C function H emulates another C
>>>>>>> function P and this second C function in
>>>>>>>
>>>>>>> I spent a year of development of the x86utm operating system so that
>>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the outer
>>>>>>> H could
>>>>>>> correctly emulate P and P calling H(P,P) and this inner P calling
>>>>>>> H(P,P)
>>>>>>> to an arbitrary recursive depth.
>>>>>>>
>>>>>>> I don't show the 236 pages of the emulation of H because we can
>>>>>>> simply
>>>>>>> hypothesize that it merely emulates its input
>>>>>>
>>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>>
>>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the P
>>>>>> that calls it referred to as Pa, does abort and does not "merely
>>>>>> emulate". Hn is what does that. And since Pa doesn't call Hn that
>>>>>> means we are no longer deciding on Pa but on Pn.
>>>>>>
>>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because
>>>>>> Pn(Pn) does not halt.
>>>>>>
>>>>> A halt decider must only compute the mapping from its input to an
>>>>> accept
>>>>> or reject state based on the actual behavior specified by this input.
>>>>
>>>> Which by the problem definition is the behavior of Pa(Pa)
>>> Ah so you disagree with the definition of a decider.
>>
>> A halt decider, by definition, maps the halting function.  The halting
>> function includes the following mappings:
>>
>> N(5) -> halting
>> Pa(Pa) -> halting
>> P1(P1), where P1 calls H1 -> halting
>> Pn(Pn) -> non-halting
>>
>> Can you claim that Ha maps this function?  If not, it is not a halt
>> decider.
>>
>>>>>
>>>>> It is the case that the correct x86 emulation of the input to
>>>>> H(P,P) by
>>>>> H
>>>>
>>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa)
>>>> halting, and H1(Pa,Pa) simulating to a final state and returning 1.
>>> Ah so you are saying that the behavior of sequences of configurations
>>> that are provably not equivalent
>>
>> You've made no such proof.  You've only claimed that they are
>> different because Ha is unable to simulate Pa(Pa) to completion.
>
> I proved that H(P,P)==0 and H1(P,P)==1 therefore I have proved that the
> correct x86 emulation of the input to H(P,P) is not equivalent to the
> direct execution of P(P).
>
> It seems that most of your fake rebuttals are based on simply ignoring
> when I correctly point out your mistakes.
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:ad3:0:b0:6a5:ea72:18dc with SMTP id 202-20020a370ad3000000b006a5ea7218dcmr5022382qkk.766.1653758573465;
Sat, 28 May 2022 10:22:53 -0700 (PDT)
X-Received: by 2002:a25:abd0:0:b0:65c:14fa:a3b4 with SMTP id
v74-20020a25abd0000000b0065c14faa3b4mr5490088ybi.251.1653758573287; Sat, 28
May 2022 10:22:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 28 May 2022 10:22:53 -0700 (PDT)
In-Reply-To: <wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com> <KdrkK.161$ssF.60@fx14.iad>
<JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com> <6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com> <7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com> <65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sat, 28 May 2022 17:22:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 20898
 by: Dennis Bush - Sat, 28 May 2022 17:22 UTC

On Saturday, May 28, 2022 at 1:15:42 PM UTC-4, olcott wrote:
> On 5/28/2022 12:05 PM, Dennis Bush wrote:
> > On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
> >> On 5/28/2022 11:37 AM, Dennis Bush wrote:
> >>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
> >>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
> >>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
> >>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
> >>>>>>>
> >>>>>>> On 5/28/22 11:05 AM, olcott wrote:
> >>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
> >>>>>>>>>
> >>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
> >>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
> >>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
> >>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
> >>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
> >>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
> >>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
> >>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
> >>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
> >>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
> >>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of configuratios",
> >>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its input.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
> >>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
> >>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own
> >>>>>>>>>>>>>>>>>>>>>>>> final state.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what terms like
> >>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of configurations'
> >>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as usual, are
> >>>>>>>>>>>>>>>>>>>>>>> not.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
> >>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P represents
> >>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation of the
> >>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior of this
> >>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the behavior
> >>>>>>>>>>>>>>>>>>>>>> specified by P(P).
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86 program
> >>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
> >>>>>>>>>>>>>>>>>>>>>> source-code specifies.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
> >>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state transitions.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is given
> >>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
> >>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a computation.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt decider
> >>>>>>>>>>>>>>>>>>>> is given a finite string TM description that specifies a
> >>>>>>>>>>>>>>>>>>>> sequence of configurations.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
> >>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly does
> >>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one or the
> >>>>>>>>>>>>>>>>>>> other. Make up your mind.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> André
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> _Infinite_Loop()
> >>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
> >>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
> >>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
> >>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
> >>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of tic-tac-toe
> >>>>>>>>>>>>>>>>>> and there is no possible way to determine that it does not
> >>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing to do
> >>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a piece of
> >>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
> >>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
> >>>>>>>>>>>>>>>>> something like this:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Yes that code specifies this sequence.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> No, it does not. What you have above only generates the
> >>>>>>>>>>>>>>> following *only* if you (a) interpret it as representing x86
> >>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or some
> >>>>>>>>>>>>>>> appropriate emulator.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Because no one in their right mind would think of doing it
> >>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not be stated.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You are the one who constantly makes much ado about nothing about
> >>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite strings as
> >>>>>>>>>>>>> their inputs and object to anyone who suggests that something
> >>>>>>>>>>>>> might compute some function which isn't over strings.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You don't seem to understand exactly what a finite string is. A
> >>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two strings,
> >>>>>>>>>>>>> you can ask questions like which is longer or whether one is a
> >>>>>>>>>>>>> substring or permutation of the other, but not much else.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> That's because neither strings nor the symbols they are composed
> >>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
> >>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
> >>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or anything
> >>>>>>>>>>>>> along those lines you are no longer talking about finite strings,
> >>>>>>>>>>>>> but about the entities which those strings represent to a
> >>>>>>>>>>>>> particular TM/program.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a string
> >>>>>>>>>>>>> is to be interpreted (however 'ridiculously self-evident' it
> >>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> If it was not for communication context then every single rule
> >>>>>>>>>>>>>> of grammar would have to be repeated with every sentence and
> >>>>>>>>>>>>>> every definition of every work would have to be repeated over
> >>>>>>>>>>>>>> and over.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> You keep claiming that the input to the decider is a sequence
> >>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The input to a decider
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
> >>>>>>>>>>>>>> A sequence of configirations
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> But you still haven't provided a coherent definition of what
> >>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy verbiage a
> >>>>>>>>>>>>> few posts ago, but nothing which made this clear. Repeating it
> >>>>>>>>>>>>> over and over again doesn't add any clarity.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> The question originally arose when you objected to the claim that
> >>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
> >>>>>>>>>>>>> description/input string pair) and instead insisted that it
> >>>>>>>>>>>>> specifies a sequence of configurations.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
> >>>>>>>>>>>> ingredients to a milkshake and because there is a standard
> >>>>>>>>>>>> practice for making milkshakes they already know when and how the
> >>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Now it seems like you are trying to claim that a representation
> >>>>>>>>>>>>> of a computation specifies a sequence of configurations, but that
> >>>>>>>>>>>>> doesn't explain why you so vehemently objected
> >>>>>>>>>>>>
> >>>>>>>>>>>> Your brain is welded in rebuttal mode?
> >>>>>>>>>>>>
> >>>>>>>>>>>>> to the claim that the input to a halt decider represents a
> >>>>>>>>>>>>> computation. So clearly you mean something else altogether.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> André
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Because your brain is welded in rebuttal mode you will always act
> >>>>>>>>>>>> like you never know.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to make a
> >>>>>>>>>>> clear sentence because you misuse the English language to hide your
> >>>>>>>>>>> lies.
> >>>>>>>>>>
> >>>>>>>>>> It is easily provable that the C function H(P,P)==0 is correct on
> >>>>>>>>>> the basis of the fact correct execution trace of the x86 source-code
> >>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
> >>>>>>>>>> instruction.
> >>>>>>>>>
> >>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to H(P,P),
> >>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it Halts, if H
> >>>>>>>>> is defined to return 0 from H(P,P).
> >>>>>>>>
> >>>>>>>> Richard is one of the two liars.
> >>>>>>>> *The actual behavior of P when correctly emulated by H is shown below*
> >>>>>>>
> >>>>>>>
> >>>>>>> No, it isn't, because it LIES.
> >>>>>>>>
> >>>>>>>> #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]
> >>>>>>>>
> >>>>>>>> _main()
> >>>>>>>> [00001372](01) 55 push ebp
> >>>>>>>> [00001373](02) 8bec mov ebp,esp
> >>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
> >>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
> >>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
> >>>>>>>> [00001384](03) 83c408 add esp,+08
> >>>>>>>> [00001387](01) 50 push eax
> >>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
> >>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
> >>>>>>>> [00001392](03) 83c408 add esp,+08
> >>>>>>>> [00001395](02) 33c0 xor eax,eax
> >>>>>>>> [00001397](01) 5d pop ebp
> >>>>>>>> [00001398](01) c3 ret
> >>>>>>>> Size in bytes:(0039) [00001398]
> >>>>>>>>
> >>>>>>>> machine stack stack machine assembly
> >>>>>>>> address address data code language
> >>>>>>>> ======== ======== ======== ========= =============
> >>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>>>>>>>
> >>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> >>>>>>>>
> >>>>>>>> // H emulates the first seven instructions of P
> >>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
> >>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >>>>>>>>
> >>>>>>>> // The emulated H emulates the first seven instructions of P
> >>>>>>> So, the following is NOT an emulation of the P that the top level H is
> >>>>>>> emulating, and
> >>>>>> Right.
> >>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
> >>>>>> Wrong.
> >>>>>>
> >>>>>> Just like the first invocation of infinite recursion is the root cause
> >>>>>> of the infinite recursion the first invocation of infinitely nested x86
> >>>>>> emulation is its root cause.
> >>>>>>
> >>>>>>
> >>>>>> You are basically saying that when a C function H emulates another C
> >>>>>> function P and this second C function in
> >>>>>>
> >>>>>> I spent a year of development of the x86utm operating system so that
> >>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the outer H could
> >>>>>> correctly emulate P and P calling H(P,P) and this inner P calling H(P,P)
> >>>>>> to an arbitrary recursive depth.
> >>>>>>
> >>>>>> I don't show the 236 pages of the emulation of H because we can simply
> >>>>>> hypothesize that it merely emulates its input
> >>>>>
> >>>>> Deceptive use of "H" to refer to multiple unrelated computations.
> >>>>>
> >>>>> The fixed algorithm of H, hereafter referred to as Ha, and the P that calls it referred to as Pa, does abort and does not "merely emulate". Hn is what does that. And since Pa doesn't call Hn that means we are no longer deciding on Pa but on Pn.
> >>>>>
> >>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
> >>>>>
> >>>> A halt decider must only compute the mapping from its input to an accept
> >>>> or reject state based on the actual behavior specified by this input..
> >>>
> >>> Which by the problem definition is the behavior of Pa(Pa)
> >> Ah so you disagree with the definition of a decider.
> >
> > A halt decider, by definition, maps the halting function. The halting function includes the following mappings:
> >
> > N(5) -> halting
> > Pa(Pa) -> halting
> > P1(P1), where P1 calls H1 -> halting
> > Pn(Pn) -> non-halting
> >
> > Can you claim that Ha maps this function? If not, it is not a halt decider.
> >
> >>>>
> >>>> It is the case that the correct x86 emulation of the input to H(P,P) by
> >>>> H
> >>>
> >>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa) halting, and H1(Pa,Pa) simulating to a final state and returning 1.
> >> Ah so you are saying that the behavior of sequences of configurations
> >> that are provably not equivalent
> >
> > You've made no such proof. You've only claimed that they are different because Ha is unable to simulate Pa(Pa) to completion.
> I proved that H(P,P)==0 and H1(P,P)==1


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<X6KdneeodZuPwQ__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 12:29:53 -0500
Date: Sat, 28 May 2022 12:29:53 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
<cf666c4c-8887-41aa-a9c4-38dbceaf5cben@googlegroups.com>
<C5qdnc3CEpmHzQ__nZ2dnUU7_8xh4p2d@giganews.com>
<a3e979eb-4cbf-41a1-9528-6e9ec7a858b2n@googlegroups.com>
<tqCdnQC-K5Xxyg__nZ2dnUU7_8zNnZ2d@giganews.com>
<f93a75f4-264d-4fee-82c9-74cbf3a738f3n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <f93a75f4-264d-4fee-82c9-74cbf3a738f3n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <X6KdneeodZuPwQ__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 460
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-41PUi3G9BLf1OHyl7AFAxfcGnXm+GLZbEM51oM5+jdvDnVgWOseGcjcbG9ttjb3ZquKxyrU6Wgdxb5A!RXlgBo5FMkcR2OXabpML8OoLpOgQlIVWXooi9G0uu6jUyHPehHjkGUjolZ87nmhjVvB8u7Sn0to=
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: 25383
 by: olcott - Sat, 28 May 2022 17:29 UTC

On 5/28/2022 12:17 PM, Dennis Bush wrote:
> On Saturday, May 28, 2022 at 1:10:12 PM UTC-4, olcott wrote:
>> On 5/28/2022 11:43 AM, Dennis Bush wrote:
>>> On Saturday, May 28, 2022 at 12:38:57 PM UTC-4, olcott wrote:
>>>> On 5/28/2022 11:33 AM, Dennis Bush wrote:
>>>>> On Saturday, May 28, 2022 at 12:25:05 PM UTC-4, olcott wrote:
>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>> On Saturday, May 28, 2022 at 11:48:43 AM UTC-4, olcott wrote:
>>>>>>>> On 5/28/2022 10:23 AM, Dennis Bush wrote:
>>>>>>>>> On Saturday, May 28, 2022 at 11:06:06 AM UTC-4, olcott wrote:
>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own final
>>>>>>>>>>>>>>>>>>>>>>>>>> state.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what terms like
>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of configurations'
>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as usual, are not.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and specify
>>>>>>>>>>>>>>>>>>>>>>>> is that the x86 source-code for P represents P(P) whereas
>>>>>>>>>>>>>>>>>>>>>>>> the actual correct x86 emulation of the input to H(P,P)
>>>>>>>>>>>>>>>>>>>>>>>> specifies the actual behavior of this input. This is not
>>>>>>>>>>>>>>>>>>>>>>>> the same behavior as the behavior specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86 program
>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state transitions.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is given as
>>>>>>>>>>>>>>>>>>>>>>> its input. It is not given a sequence of state transitions.
>>>>>>>>>>>>>>>>>>>>>>> It is given a representation of a computation.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt decider is
>>>>>>>>>>>>>>>>>>>>>> given a finite string TM description that specifies a
>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly does not
>>>>>>>>>>>>>>>>>>>>> 'specify' the latter). It's given either one or the other.
>>>>>>>>>>>>>>>>>>>>> Make up your mind.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of tic-tac-toe
>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it does not
>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing to do
>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a piece of
>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the following
>>>>>>>>>>>>>>>>> *only* if you (a) interpret it as representing x86 instructions
>>>>>>>>>>>>>>>>> and (b) actually execute it on an x86 or some appropriate emulator.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not be stated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You are the one who constantly makes much ado about nothing about
>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite strings as
>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that something might
>>>>>>>>>>>>>>> compute some function which isn't over strings.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite string is. A
>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two strings,
>>>>>>>>>>>>>>> you can ask questions like which is longer or whether one is a
>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> That's because neither strings nor the symbols they are composed of
>>>>>>>>>>>>>>> have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about 'sequences
>>>>>>>>>>>>>>> of configurations' or 'numerical values' or anything along those
>>>>>>>>>>>>>>> lines you are no longer talking about finite strings, but about the
>>>>>>>>>>>>>>> entities which those strings represent to a particular TM/program.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a string is
>>>>>>>>>>>>>>> to be interpreted (however 'ridiculously self-evident' it might
>>>>>>>>>>>>>>> seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If it was not for communication context then every single rule of
>>>>>>>>>>>>>>>> grammar would have to be repeated with every sentence and every
>>>>>>>>>>>>>>>> definition of every work would have to be repeated over and over.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a sequence of
>>>>>>>>>>>>>>>>> configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But you still haven't provided a coherent definition of what *you*
>>>>>>>>>>>>>>> mean by 'specify'. You gave a bit of wishy-washy verbiage a few
>>>>>>>>>>>>>>> posts ago, but nothing which made this clear. Repeating it over and
>>>>>>>>>>>>>>> over again doesn't add any clarity.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The question originally arose when you objected to the claim that
>>>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
>>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard practice
>>>>>>>>>>>>>> for making milkshakes they already know when and how the x86
>>>>>>>>>>>>>> source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a representation of
>>>>>>>>>>>>>>> a computation specifies a sequence of configurations, but that
>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will always act
>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to make a
>>>>>>>>>>>>> clear sentence because you misuse the English language to hide your
>>>>>>>>>>>>> lies.
>>>>>>>>>>>>
>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is correct on the
>>>>>>>>>>>> basis of the fact correct execution trace of the x86 source-code of
>>>>>>>>>>>> input to H(P,P) shows that P would never reach its "ret" instruction.
>>>>>>>>>>>
>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to H(P,P), as
>>>>>>>>>>> shown by UTM(P,P), H1(P,P), or even P(P) shows that it Halts, if H is
>>>>>>>>>>> defined to return 0 from H(P,P).
>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>> *The actual behavior of P when correctly emulated by H is shown below*
>>>>>>>>>>
>>>>>>>>>> #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]
>>>>>>>>>>
>>>>>>>>>> _main()
>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>
>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>> address address data code language
>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>>>>>
>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>>>>>>>>
>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>>>>>
>>>>>>>>> Starting here is where the trace is incomplete. The emulation of the instructions of the inner instance of H are not shown. Also the lines below are not emulated by the top level H. They are emulated by the inner H called by P. So in between each of these lines is multiple instructions of the inner H performing the emulation of them.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>>> ...[00001352][0025cd66][0025cd6a] 55 push ebp // enter P
>>>>>>>>>> ...[00001353][0025cd66][0025cd6a] 8bec mov ebp,esp
>>>>>>>>>> ...[00001355][0025cd66][0025cd6a] 8b4508 mov eax,[ebp+08]
>>>>>>>>>> ...[00001358][0025cd62][00001352] 50 push eax // push P
>>>>>>>>>> ...[00001359][0025cd62][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>> ...[0000135c][0025cd5e][00001352] 51 push ecx // push P
>>>>>>>>>> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // call H
>>>>>>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>>>>>>>
>>>>>>>>> Here is where H makes its error of aborting too soon. Explanation below:
>>>>>>>>>
>>>>>>>> Several different confusions (see below).
>>>>>>>>>>
>>>>>>>>>> If the execution trace of function H() called by function P() shows:
>>>>>>>>>> (1) Function H() is called twice in sequence from the same machine
>>>>>>>>>> address of P().
>>>>>>>>>> (2) With the same parameters to H().
>>>>>>>>>> (3) With no conditional branch or indexed jump instructions in P().
>>>>>>>>>
>>>>>>>>> This condition is not met.
>>>>>>>> (1) is proven
>>>>>>>> (2) is proven // Third column shows TOS value of P's machine address
>>>>>>>> (3) is proven //
>>>>>>>>> There are branches / jumps in the *program* P contained in the function H that can abort.
>>>>>>>> We are not looking for jumps, we are looking for code that can change
>>>>>>>> the behavior of P from one invocation to the next.
>>>>>>>
>>>>>>> And the conditional code of H that checks if its abort criteria is met does *exactly* that.
>>>>>> It is possible that H can change the behavior of P,
>>>>>>
>>>>>
>>>>> False premise. The behavior of H (actually Ha) *is* the behavior of P (actually Pa) as we're talking about complete computations, not individual functions. And the behavior of Pa(Pa) is that its embedded copy of Ha will as per its fixed algorithm abort and return 0 causing Pa(Pa) to halt.
>>>>>
>>>>> That Ha is unable to see that simply means that Ha is wrong.
>>>>>
>>>>>
>>>>>> yet H does not do
>>>>>> that until after its input has already correctly matched an infinite
>>>>>> behavior pattern.
>>>>>>
>>>>>> It is easy to verify that H does not change the behavior of P for the
>>>>>> first 14 instructions of P.
>>>>>>> The top level H is unable to see that the H called by P will trigger that abort condition if allowed to continue, such as when simulated by a UTM.
>>>>>>>
>>>>>>>> (a) conditional branch or
>>>>>>>> (b) indexed jump instructions (where the index can vary)
>>>>>>>>> The outer H is unable to detect that the inner H will do exactly what the outer H does,
>>>>>>>> None of this could possibly show that the simulated P ever reaches its
>>>>>>>> "ret" instruction, thus is irrelevant.
>>>>>>>>
>>>>>>>> We are not asking:
>>>>>>>> [A] Does P stop running?
>>>>>>>
>>>>>>> We are by the definition of the problem: does an algorithm exist that can detect if *any* arbitrary algorithm will halt when given a particular input.
>>>>>> No not at all this is false.
>>>>>> A halt decider must only compute the mapping of its input to an accept
>>>>>> or reject state based on the actual behavior specified by this input.
>>>>>
>>>>> And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> We are asking:
>>>>>>>> [B] Does the simulated P reach its "ret" instruction?
>>>>>>>
>>>>>>> By this definition, any simulator that aborts and returns non-halting is necessarily correct, such as Ha3(N,5)==0.
>>>>>>>
>>>>>>>>
>>>>>>>> The answer is no.
>>>>>>>>
>>>>>>>> Because the definition of halting means that a computation completed
>>>>>>>> normally and reached is final instruction H would correctly abort its
>>>>>>>> simulation of P and return 0.
>>>>>>>
>>>>>>> And since the computation that H(P,P) is deciding on *by definition* is P(P), and the computation P(P) completes, H is incorrect to abort and return 0.
>>>>>> A halt decider must only compute the mapping of its input to an accept
>>>>>> or reject state based on the actual behavior specified by this input.
>>>>>
>>>>> And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
>>>>>
>>>>>>
>>>>>> It is the case that the correct x86 emulation of the input to H(P,P) by
>>>>>> H
>>>>>
>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa) halting, and H1(Pa,Pa) reaching a final state and returning 1.
>>>>>
>>>>>> would NEVER reach the "ret" instruction of P therefore H(P,P)==0 is
>>>>>> proved to be correct.
>>>>>
>>>> Both of the following are verified facts,
>>>
>>> FALSE
>>>
>>>> Which one do you disagree with?
>>>>
>>>> A halt decider must only compute the mapping from its input to an accept
>>>> or reject state based on the actual behavior specified by this input.
>>>
>>> And by the problem definition the actual behavior specified by the input is the behavior of Pa(Pa)
>> In other words you fundamentally disagree with the x86 language.
>> It is the case that the correct x86 emulation of the input to H(P,P) by
>> H
>
> Which is does not do. As previously proved, Ha is unable to take into account that the Ha embedded in Pa will do exactly what the outer Ha will do.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 12:33:59 -0500
Date: Sat, 28 May 2022 12:33:58 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<KdrkK.161$ssF.60@fx14.iad> <JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
<eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 336
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AsdZPO5uJdmn68EGyi91pbAvCxZ7aHfu3h0pUgNUbsFfuVsFUzbEGDAvGj+Yh+ucNVlO+SSg5LPdvnV!ErtH1PBzUevxLOP8TitVRHNwNDC6xD4GLqgb4lhOxqqyvIXjbjaydzZ7d2a8vQfH3kxc4vrqCfs=
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: 19403
 by: olcott - Sat, 28 May 2022 17:33 UTC

On 5/28/2022 12:22 PM, Dennis Bush wrote:
> On Saturday, May 28, 2022 at 1:15:42 PM UTC-4, olcott wrote:
>> On 5/28/2022 12:05 PM, Dennis Bush wrote:
>>> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>>>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider specify
>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach their own
>>>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what terms like
>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of configurations'
>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as usual, are
>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
>>>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P represents
>>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation of the
>>>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior of this
>>>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the behavior
>>>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of x86 program
>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state transitions.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider is given
>>>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a computation.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt decider
>>>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that specifies a
>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former certainly does
>>>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one or the
>>>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of tic-tac-toe
>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it does not
>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has nothing to do
>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a piece of
>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would look
>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>>>> following *only* if you (a) interpret it as representing x86
>>>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or some
>>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need not be stated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You are the one who constantly makes much ado about nothing about
>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite strings as
>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that something
>>>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite string is. A
>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two strings,
>>>>>>>>>>>>>>> you can ask questions like which is longer or whether one is a
>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> That's because neither strings nor the symbols they are composed
>>>>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or anything
>>>>>>>>>>>>>>> along those lines you are no longer talking about finite strings,
>>>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a string
>>>>>>>>>>>>>>> is to be interpreted (however 'ridiculously self-evident' it
>>>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If it was not for communication context then every single rule
>>>>>>>>>>>>>>>> of grammar would have to be repeated with every sentence and
>>>>>>>>>>>>>>>> every definition of every work would have to be repeated over
>>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a sequence
>>>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But you still haven't provided a coherent definition of what
>>>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy verbiage a
>>>>>>>>>>>>>>> few posts ago, but nothing which made this clear. Repeating it
>>>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The question originally arose when you objected to the claim that
>>>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of the
>>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>>>> practice for making milkshakes they already know when and how the
>>>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a representation
>>>>>>>>>>>>>>> of a computation specifies a sequence of configurations, but that
>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will always act
>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to make a
>>>>>>>>>>>>> clear sentence because you misuse the English language to hide your
>>>>>>>>>>>>> lies.
>>>>>>>>>>>>
>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is correct on
>>>>>>>>>>>> the basis of the fact correct execution trace of the x86 source-code
>>>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>>> instruction.
>>>>>>>>>>>
>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input to H(P,P),
>>>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it Halts, if H
>>>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>>>
>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>> *The actual behavior of P when correctly emulated by H is shown below*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> No, it isn't, because it LIES.
>>>>>>>>>>
>>>>>>>>>> #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]
>>>>>>>>>>
>>>>>>>>>> _main()
>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>
>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>> address address data code language
>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>>>>>
>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>>>>>>>>
>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>>>>>>
>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>> So, the following is NOT an emulation of the P that the top level H is
>>>>>>>>> emulating, and
>>>>>>>> Right.
>>>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>>>> Wrong.
>>>>>>>>
>>>>>>>> Just like the first invocation of infinite recursion is the root cause
>>>>>>>> of the infinite recursion the first invocation of infinitely nested x86
>>>>>>>> emulation is its root cause.
>>>>>>>>
>>>>>>>>
>>>>>>>> You are basically saying that when a C function H emulates another C
>>>>>>>> function P and this second C function in
>>>>>>>>
>>>>>>>> I spent a year of development of the x86utm operating system so that
>>>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the outer H could
>>>>>>>> correctly emulate P and P calling H(P,P) and this inner P calling H(P,P)
>>>>>>>> to an arbitrary recursive depth.
>>>>>>>>
>>>>>>>> I don't show the 236 pages of the emulation of H because we can simply
>>>>>>>> hypothesize that it merely emulates its input
>>>>>>>
>>>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>>>
>>>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the P that calls it referred to as Pa, does abort and does not "merely emulate". Hn is what does that. And since Pa doesn't call Hn that means we are no longer deciding on Pa but on Pn.
>>>>>>>
>>>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
>>>>>>>
>>>>>> A halt decider must only compute the mapping from its input to an accept
>>>>>> or reject state based on the actual behavior specified by this input.
>>>>>
>>>>> Which by the problem definition is the behavior of Pa(Pa)
>>>> Ah so you disagree with the definition of a decider.
>>>
>>> A halt decider, by definition, maps the halting function. The halting function includes the following mappings:
>>>
>>> N(5) -> halting
>>> Pa(Pa) -> halting
>>> P1(P1), where P1 calls H1 -> halting
>>> Pn(Pn) -> non-halting
>>>
>>> Can you claim that Ha maps this function? If not, it is not a halt decider.
>>>
>>>>>>
>>>>>> It is the case that the correct x86 emulation of the input to H(P,P) by
>>>>>> H
>>>>>
>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa) halting, and H1(Pa,Pa) simulating to a final state and returning 1.
>>>> Ah so you are saying that the behavior of sequences of configurations
>>>> that are provably not equivalent
>>>
>>> You've made no such proof. You've only claimed that they are different because Ha is unable to simulate Pa(Pa) to completion.
>> I proved that H(P,P)==0 and H1(P,P)==1
>
> FALSE. You've only shown that Ha is unable to see that the copy of Ha embedded in Pa will abort if allowed to continue as H1(Pa,Pa) demonstrates.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<pdtkK.25566$Fikb.12517@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
<cf666c4c-8887-41aa-a9c4-38dbceaf5cben@googlegroups.com>
<C5qdnc3CEpmHzQ__nZ2dnUU7_8xh4p2d@giganews.com>
<a3e979eb-4cbf-41a1-9528-6e9ec7a858b2n@googlegroups.com>
<tqCdnQC-K5Xxyg__nZ2dnUU7_8zNnZ2d@giganews.com>
<f93a75f4-264d-4fee-82c9-74cbf3a738f3n@googlegroups.com>
<X6KdneeodZuPwQ__nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <X6KdneeodZuPwQ__nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 620
Message-ID: <pdtkK.25566$Fikb.12517@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 13:45:57 -0400
X-Received-Bytes: 28929
 by: Richard Damon - Sat, 28 May 2022 17:45 UTC

On 5/28/22 1:29 PM, olcott wrote:
> On 5/28/2022 12:17 PM, Dennis Bush wrote:
>> On Saturday, May 28, 2022 at 1:10:12 PM UTC-4, olcott wrote:
>>> On 5/28/2022 11:43 AM, Dennis Bush wrote:
>>>> On Saturday, May 28, 2022 at 12:38:57 PM UTC-4, olcott wrote:
>>>>> On 5/28/2022 11:33 AM, Dennis Bush wrote:
>>>>>> On Saturday, May 28, 2022 at 12:25:05 PM UTC-4, olcott wrote:
>>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>>> On Saturday, May 28, 2022 at 11:48:43 AM UTC-4, olcott wrote:
>>>>>>>>> On 5/28/2022 10:23 AM, Dennis Bush wrote:
>>>>>>>>>> On Saturday, May 28, 2022 at 11:06:06 AM UTC-4, olcott wrote:
>>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and
>>>>>>>>>>>>>>>>>>>>>>>>>>>> its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider
>>>>>>>>>>>>>>>>>>>>>>>>>>> specify
>>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach
>>>>>>>>>>>>>>>>>>>>>>>>>>> their own final
>>>>>>>>>>>>>>>>>>>>>>>>>>> state.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what
>>>>>>>>>>>>>>>>>>>>>>>>>> terms like
>>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>> configurations'
>>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as
>>>>>>>>>>>>>>>>>>>>>>>>>> usual, are not.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent
>>>>>>>>>>>>>>>>>>>>>>>>> and specify
>>>>>>>>>>>>>>>>>>>>>>>>> is that the x86 source-code for P represents
>>>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas
>>>>>>>>>>>>>>>>>>>>>>>>> the actual correct x86 emulation of the input
>>>>>>>>>>>>>>>>>>>>>>>>> to H(P,P)
>>>>>>>>>>>>>>>>>>>>>>>>> specifies the actual behavior of this input.
>>>>>>>>>>>>>>>>>>>>>>>>> This is not
>>>>>>>>>>>>>>>>>>>>>>>>> the same behavior as the behavior specified by
>>>>>>>>>>>>>>>>>>>>>>>>> P(P).
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of
>>>>>>>>>>>>>>>>>>>>>>>>> x86 program
>>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider
>>>>>>>>>>>>>>>>>>>>>>>> is given as
>>>>>>>>>>>>>>>>>>>>>>>> its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>>> It is given a representation of a computation.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt
>>>>>>>>>>>>>>>>>>>>>>> decider is
>>>>>>>>>>>>>>>>>>>>>>> given a finite string TM description that
>>>>>>>>>>>>>>>>>>>>>>> specifies a
>>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former
>>>>>>>>>>>>>>>>>>>>>> certainly does not
>>>>>>>>>>>>>>>>>>>>>> 'specify' the latter). It's given either one or
>>>>>>>>>>>>>>>>>>>>>> the other.
>>>>>>>>>>>>>>>>>>>>>> Make up your mind.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of
>>>>>>>>>>>>>>>>>>>>> tic-tac-toe
>>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it
>>>>>>>>>>>>>>>>>>>>> does not
>>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has
>>>>>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a
>>>>>>>>>>>>>>>>>>>> piece of
>>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would
>>>>>>>>>>>>>>>>>>>> look
>>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates
>>>>>>>>>>>>>>>>>> the following
>>>>>>>>>>>>>>>>>> *only* if you (a) interpret it as representing x86
>>>>>>>>>>>>>>>>>> instructions
>>>>>>>>>>>>>>>>>> and (b) actually execute it on an x86 or some
>>>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need
>>>>>>>>>>>>>>>>> not be stated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You are the one who constantly makes much ado about
>>>>>>>>>>>>>>>> nothing about
>>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite
>>>>>>>>>>>>>>>> strings as
>>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that
>>>>>>>>>>>>>>>> something might
>>>>>>>>>>>>>>>> compute some function which isn't over strings.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite
>>>>>>>>>>>>>>>> string is. A
>>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two
>>>>>>>>>>>>>>>> strings,
>>>>>>>>>>>>>>>> you can ask questions like which is longer or whether
>>>>>>>>>>>>>>>> one is a
>>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That's because neither strings nor the symbols they are
>>>>>>>>>>>>>>>> composed of
>>>>>>>>>>>>>>>> have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>>>> 'sequences
>>>>>>>>>>>>>>>> of configurations' or 'numerical values' or anything
>>>>>>>>>>>>>>>> along those
>>>>>>>>>>>>>>>> lines you are no longer talking about finite strings,
>>>>>>>>>>>>>>>> but about the
>>>>>>>>>>>>>>>> entities which those strings represent to a particular
>>>>>>>>>>>>>>>> TM/program.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a
>>>>>>>>>>>>>>>> string is
>>>>>>>>>>>>>>>> to be interpreted (however 'ridiculously self-evident'
>>>>>>>>>>>>>>>> it might
>>>>>>>>>>>>>>>> seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If it was not for communication context then every
>>>>>>>>>>>>>>>>> single rule of
>>>>>>>>>>>>>>>>> grammar would have to be repeated with every sentence
>>>>>>>>>>>>>>>>> and every
>>>>>>>>>>>>>>>>> definition of every work would have to be repeated over
>>>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a
>>>>>>>>>>>>>>>>>> sequence of
>>>>>>>>>>>>>>>>>> configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But you still haven't provided a coherent definition of
>>>>>>>>>>>>>>>> what *you*
>>>>>>>>>>>>>>>> mean by 'specify'. You gave a bit of wishy-washy
>>>>>>>>>>>>>>>> verbiage a few
>>>>>>>>>>>>>>>> posts ago, but nothing which made this clear. Repeating
>>>>>>>>>>>>>>>> it over and
>>>>>>>>>>>>>>>> over again doesn't add any clarity.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The question originally arose when you objected to the
>>>>>>>>>>>>>>>> claim that
>>>>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> ingredients to a milkshake and because there is a
>>>>>>>>>>>>>>> standard practice
>>>>>>>>>>>>>>> for making milkshakes they already know when and how the x86
>>>>>>>>>>>>>>> source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a
>>>>>>>>>>>>>>>> representation of
>>>>>>>>>>>>>>>> a computation specifies a sequence of configurations,
>>>>>>>>>>>>>>>> but that
>>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will
>>>>>>>>>>>>>>> always act
>>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to
>>>>>>>>>>>>>> make a
>>>>>>>>>>>>>> clear sentence because you misuse the English language to
>>>>>>>>>>>>>> hide your
>>>>>>>>>>>>>> lies.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is
>>>>>>>>>>>>> correct on the
>>>>>>>>>>>>> basis of the fact correct execution trace of the x86
>>>>>>>>>>>>> source-code of
>>>>>>>>>>>>> input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>>>> instruction.
>>>>>>>>>>>>
>>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input
>>>>>>>>>>>> to H(P,P), as
>>>>>>>>>>>> shown by UTM(P,P), H1(P,P), or even P(P) shows that it
>>>>>>>>>>>> Halts, if H is
>>>>>>>>>>>> defined to return 0 from H(P,P).
>>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>>> *The actual behavior of P when correctly emulated by H is
>>>>>>>>>>> shown below*
>>>>>>>>>>>
>>>>>>>>>>> #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]
>>>>>>>>>>>
>>>>>>>>>>> _main()
>>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>>
>>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>>> address address data code language
>>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 //
>>>>>>>>>>> push P
>>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 //
>>>>>>>>>>> push P
>>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 //
>>>>>>>>>>> call H
>>>>>>>>>>>
>>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
>>>>>>>>>>> at:212352
>>>>>>>>>>>
>>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 //
>>>>>>>>>>> call H
>>>>>>>>>>
>>>>>>>>>> Starting here is where the trace is incomplete. The emulation
>>>>>>>>>> of the instructions of the inner instance of H are not shown.
>>>>>>>>>> Also the lines below are not emulated by the top level H. They
>>>>>>>>>> are emulated by the inner H called by P. So in between each of
>>>>>>>>>> these lines is multiple instructions of the inner H performing
>>>>>>>>>> the emulation of them.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>>>> ...[00001352][0025cd66][0025cd6a] 55 push ebp // enter P
>>>>>>>>>>> ...[00001353][0025cd66][0025cd6a] 8bec mov ebp,esp
>>>>>>>>>>> ...[00001355][0025cd66][0025cd6a] 8b4508 mov eax,[ebp+08]
>>>>>>>>>>> ...[00001358][0025cd62][00001352] 50 push eax // push P
>>>>>>>>>>> ...[00001359][0025cd62][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>> ...[0000135c][0025cd5e][00001352] 51 push ecx // push P
>>>>>>>>>>> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 //
>>>>>>>>>>> call H
>>>>>>>>>>> Local Halt Decider: Infinite Recursion Detected Simulation
>>>>>>>>>>> Stopped
>>>>>>>>>>
>>>>>>>>>> Here is where H makes its error of aborting too soon.
>>>>>>>>>> Explanation below:
>>>>>>>>>>
>>>>>>>>> Several different confusions (see below).
>>>>>>>>>>>
>>>>>>>>>>> If the execution trace of function H() called by function P()
>>>>>>>>>>> shows:
>>>>>>>>>>> (1) Function H() is called twice in sequence from the same
>>>>>>>>>>> machine
>>>>>>>>>>> address of P().
>>>>>>>>>>> (2) With the same parameters to H().
>>>>>>>>>>> (3) With no conditional branch or indexed jump instructions
>>>>>>>>>>> in P().
>>>>>>>>>>
>>>>>>>>>> This condition is not met.
>>>>>>>>> (1) is proven
>>>>>>>>> (2) is proven // Third column shows TOS value of P's machine
>>>>>>>>> address
>>>>>>>>> (3) is proven //
>>>>>>>>>> There are branches / jumps in the *program* P contained in the
>>>>>>>>>> function H that can abort.
>>>>>>>>> We are not looking for jumps, we are looking for code that can
>>>>>>>>> change
>>>>>>>>> the behavior of P from one invocation to the next.
>>>>>>>>
>>>>>>>> And the conditional code of H that checks if its abort criteria
>>>>>>>> is met does *exactly* that.
>>>>>>> It is possible that H can change the behavior of P,
>>>>>>>
>>>>>>
>>>>>> False premise. The behavior of H (actually Ha) *is* the behavior
>>>>>> of P (actually Pa) as we're talking about complete computations,
>>>>>> not individual functions. And the behavior of Pa(Pa) is that its
>>>>>> embedded copy of Ha will as per its fixed algorithm abort and
>>>>>> return 0 causing Pa(Pa) to halt.
>>>>>>
>>>>>> That Ha is unable to see that simply means that Ha is wrong.
>>>>>>
>>>>>>
>>>>>>> yet H does not do
>>>>>>> that until after its input has already correctly matched an infinite
>>>>>>> behavior pattern.
>>>>>>>
>>>>>>> It is easy to verify that H does not change the behavior of P for
>>>>>>> the
>>>>>>> first 14 instructions of P.
>>>>>>>> The top level H is unable to see that the H called by P will
>>>>>>>> trigger that abort condition if allowed to continue, such as
>>>>>>>> when simulated by a UTM.
>>>>>>>>
>>>>>>>>> (a) conditional branch or
>>>>>>>>> (b) indexed jump instructions (where the index can vary)
>>>>>>>>>> The outer H is unable to detect that the inner H will do
>>>>>>>>>> exactly what the outer H does,
>>>>>>>>> None of this could possibly show that the simulated P ever
>>>>>>>>> reaches its
>>>>>>>>> "ret" instruction, thus is irrelevant.
>>>>>>>>>
>>>>>>>>> We are not asking:
>>>>>>>>> [A] Does P stop running?
>>>>>>>>
>>>>>>>> We are by the definition of the problem: does an algorithm exist
>>>>>>>> that can detect if *any* arbitrary algorithm will halt when
>>>>>>>> given a particular input.
>>>>>>> No not at all this is false.
>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>> accept
>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>> input.
>>>>>>
>>>>>> And by the problem definition the actual behavior specified by the
>>>>>> input is the behavior of Pa(Pa)
>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> We are asking:
>>>>>>>>> [B] Does the simulated P reach its "ret" instruction?
>>>>>>>>
>>>>>>>> By this definition, any simulator that aborts and returns
>>>>>>>> non-halting is necessarily correct, such as Ha3(N,5)==0.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> The answer is no.
>>>>>>>>>
>>>>>>>>> Because the definition of halting means that a computation
>>>>>>>>> completed
>>>>>>>>> normally and reached is final instruction H would correctly
>>>>>>>>> abort its
>>>>>>>>> simulation of P and return 0.
>>>>>>>>
>>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>>>> incorrect to abort and return 0.
>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>> accept
>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>> input.
>>>>>>
>>>>>> And by the problem definition the actual behavior specified by the
>>>>>> input is the behavior of Pa(Pa)
>>>>>>
>>>>>>>
>>>>>>> It is the case that the correct x86 emulation of the input to
>>>>>>> H(P,P) by
>>>>>>> H
>>>>>>
>>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa)
>>>>>> halting, and H1(Pa,Pa) reaching a final state and returning 1.
>>>>>>
>>>>>>> would NEVER reach the "ret" instruction of P therefore H(P,P)==0 is
>>>>>>> proved to be correct.
>>>>>>
>>>>> Both of the following are verified facts,
>>>>
>>>> FALSE
>>>>
>>>>> Which one do you disagree with?
>>>>>
>>>>> A halt decider must only compute the mapping from its input to an
>>>>> accept
>>>>> or reject state based on the actual behavior specified by this input.
>>>>
>>>> And by the problem definition the actual behavior specified by the
>>>> input is the behavior of Pa(Pa)
>>> In other words you fundamentally disagree with the x86 language.
>>> It is the case that the correct x86 emulation of the input to H(P,P) by
>>> H
>>
>> Which is does not do.  As previously proved, Ha is unable to take into
>> account that the Ha embedded in Pa will do exactly what the outer Ha
>> will do.
>
> I pointed out your error many times before.
>
> When brain dead morons make sure to always ignore my corrections to
> their error I repeat their error many times so that when they ignore it
> again they look foolish.
>
> H is only determining whether or not its correct x86 emulation of its
> input would ever reach the "ret" instruction of this input.
>
> H is only determining whether or not its correct x86 emulation of its
> input would ever reach the "ret" instruction of this input.
>
> H is only determining whether or not its correct x86 emulation of its
> input would ever reach the "ret" instruction of this input.
>
> H is only determining whether or not its correct x86 emulation of its
> input would ever reach the "ret" instruction of this input.
>
>>> would NEVER reach the "ret" instruction of P therefore H(P,P)==0 is
>>> proved to be correct.
>>>
>>>>
>>>>> It is the case that the correct x86 emulation of the input to
>>>>> H(P,P) by
>>>>> H
>>>>
>>>> Correct emulation only correct in your head. As previously proved,
>>>> Ha is unable to take into account that the Ha embedded in Pa will do
>>>> exactly what the outer Ha will do.
>>> So you say that even though it has been proved
>>
>> FALSE.  As previously proved, Ha is unable to take into account that
>> the Ha embedded in Pa will do exactly what the outer Ha will do.
>
> THIS DOES NOT MAKE ANY DIFFERENCE
> THIS DOES NOT MAKE ANY DIFFERENCE
> THIS DOES NOT MAKE ANY DIFFERENCE
> THIS DOES NOT MAKE ANY DIFFERENCE
> THIS DOES NOT MAKE ANY DIFFERENCE


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<YdtkK.25567$Fikb.18186@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com> <KdrkK.161$ssF.60@fx14.iad>
<JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
<eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
<0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 522
Message-ID: <YdtkK.25567$Fikb.18186@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 13:46:31 -0400
X-Received-Bytes: 25615
 by: Richard Damon - Sat, 28 May 2022 17:46 UTC

On 5/28/22 1:33 PM, olcott wrote:
> On 5/28/2022 12:22 PM, Dennis Bush wrote:
>> On Saturday, May 28, 2022 at 1:15:42 PM UTC-4, olcott wrote:
>>> On 5/28/2022 12:05 PM, Dennis Bush wrote:
>>>> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>>>>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>>>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>>>>
>>>>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and
>>>>>>>>>>>>>>>>>>>>>>>>>>>> its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider
>>>>>>>>>>>>>>>>>>>>>>>>>>> specify
>>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach
>>>>>>>>>>>>>>>>>>>>>>>>>>> their own
>>>>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what
>>>>>>>>>>>>>>>>>>>>>>>>>> terms like
>>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>> configurations'
>>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as
>>>>>>>>>>>>>>>>>>>>>>>>>> usual, are
>>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
>>>>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P
>>>>>>>>>>>>>>>>>>>>>>>>> represents
>>>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation
>>>>>>>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior
>>>>>>>>>>>>>>>>>>>>>>>>> of this
>>>>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the
>>>>>>>>>>>>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of
>>>>>>>>>>>>>>>>>>>>>>>>> x86 program
>>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that their
>>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider
>>>>>>>>>>>>>>>>>>>>>>>> is given
>>>>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a
>>>>>>>>>>>>>>>>>>>>>>>> computation.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt
>>>>>>>>>>>>>>>>>>>>>>> decider
>>>>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that
>>>>>>>>>>>>>>>>>>>>>>> specifies a
>>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations are
>>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former
>>>>>>>>>>>>>>>>>>>>>> certainly does
>>>>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one
>>>>>>>>>>>>>>>>>>>>>> or the
>>>>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of
>>>>>>>>>>>>>>>>>>>>> tic-tac-toe
>>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it
>>>>>>>>>>>>>>>>>>>>> does not
>>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has
>>>>>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a
>>>>>>>>>>>>>>>>>>>> piece of
>>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which is an
>>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would
>>>>>>>>>>>>>>>>>>>> look
>>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>>>>> following *only* if you (a) interpret it as
>>>>>>>>>>>>>>>>>> representing x86
>>>>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or
>>>>>>>>>>>>>>>>>> some
>>>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because no one in their right mind would think of doing it
>>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need
>>>>>>>>>>>>>>>>> not be stated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You are the one who constantly makes much ado about
>>>>>>>>>>>>>>>> nothing about
>>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite
>>>>>>>>>>>>>>>> strings as
>>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that
>>>>>>>>>>>>>>>> something
>>>>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite
>>>>>>>>>>>>>>>> string is. A
>>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given two
>>>>>>>>>>>>>>>> strings,
>>>>>>>>>>>>>>>> you can ask questions like which is longer or whether
>>>>>>>>>>>>>>>> one is a
>>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That's because neither strings nor the symbols they are
>>>>>>>>>>>>>>>> composed
>>>>>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or
>>>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>>>> along those lines you are no longer talking about finite
>>>>>>>>>>>>>>>> strings,
>>>>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how a
>>>>>>>>>>>>>>>> string
>>>>>>>>>>>>>>>> is to be interpreted (however 'ridiculously
>>>>>>>>>>>>>>>> self-evident' it
>>>>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If it was not for communication context then every
>>>>>>>>>>>>>>>>> single rule
>>>>>>>>>>>>>>>>> of grammar would have to be repeated with every
>>>>>>>>>>>>>>>>> sentence and
>>>>>>>>>>>>>>>>> every definition of every work would have to be
>>>>>>>>>>>>>>>>> repeated over
>>>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a
>>>>>>>>>>>>>>>>>> sequence
>>>>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But you still haven't provided a coherent definition of
>>>>>>>>>>>>>>>> what
>>>>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy
>>>>>>>>>>>>>>>> verbiage a
>>>>>>>>>>>>>>>> few posts ago, but nothing which made this clear.
>>>>>>>>>>>>>>>> Repeating it
>>>>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The question originally arose when you objected to the
>>>>>>>>>>>>>>>> claim that
>>>>>>>>>>>>>>>> the input to a halt decider represents a computation (or TM
>>>>>>>>>>>>>>>> description/input string pair) and instead insisted that it
>>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one of
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>>>>> practice for making milkshakes they already know when and
>>>>>>>>>>>>>>> how the
>>>>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a
>>>>>>>>>>>>>>>> representation
>>>>>>>>>>>>>>>> of a computation specifies a sequence of configurations,
>>>>>>>>>>>>>>>> but that
>>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>>>> computation. So clearly you mean something else altogether.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will
>>>>>>>>>>>>>>> always act
>>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable to
>>>>>>>>>>>>>> make a
>>>>>>>>>>>>>> clear sentence because you misuse the English language to
>>>>>>>>>>>>>> hide your
>>>>>>>>>>>>>> lies.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is
>>>>>>>>>>>>> correct on
>>>>>>>>>>>>> the basis of the fact correct execution trace of the x86
>>>>>>>>>>>>> source-code
>>>>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>>>> instruction.
>>>>>>>>>>>>
>>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input
>>>>>>>>>>>> to H(P,P),
>>>>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it
>>>>>>>>>>>> Halts, if H
>>>>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>>>>
>>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>>> *The actual behavior of P when correctly emulated by H is
>>>>>>>>>>> shown below*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> No, it isn't, because it LIES.
>>>>>>>>>>>
>>>>>>>>>>> #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]
>>>>>>>>>>>
>>>>>>>>>>> _main()
>>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>>
>>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>>> address address data code language
>>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 //
>>>>>>>>>>> push P
>>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 //
>>>>>>>>>>> push P
>>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 //
>>>>>>>>>>> call H
>>>>>>>>>>>
>>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
>>>>>>>>>>> at:212352
>>>>>>>>>>>
>>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 //
>>>>>>>>>>> call H
>>>>>>>>>>>
>>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>>> So, the following is NOT an emulation of the P that the top
>>>>>>>>>> level H is
>>>>>>>>>> emulating, and
>>>>>>>>> Right.
>>>>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>>>>> Wrong.
>>>>>>>>>
>>>>>>>>> Just like the first invocation of infinite recursion is the
>>>>>>>>> root cause
>>>>>>>>> of the infinite recursion the first invocation of infinitely
>>>>>>>>> nested x86
>>>>>>>>> emulation is its root cause.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You are basically saying that when a C function H emulates
>>>>>>>>> another C
>>>>>>>>> function P and this second C function in
>>>>>>>>>
>>>>>>>>> I spent a year of development of the x86utm operating system so
>>>>>>>>> that
>>>>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the
>>>>>>>>> outer H could
>>>>>>>>> correctly emulate P and P calling H(P,P) and this inner P
>>>>>>>>> calling H(P,P)
>>>>>>>>> to an arbitrary recursive depth.
>>>>>>>>>
>>>>>>>>> I don't show the 236 pages of the emulation of H because we can
>>>>>>>>> simply
>>>>>>>>> hypothesize that it merely emulates its input
>>>>>>>>
>>>>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>>>>
>>>>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the P
>>>>>>>> that calls it referred to as Pa, does abort and does not "merely
>>>>>>>> emulate". Hn is what does that. And since Pa doesn't call Hn
>>>>>>>> that means we are no longer deciding on Pa but on Pn.
>>>>>>>>
>>>>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because
>>>>>>>> Pn(Pn) does not halt.
>>>>>>>>
>>>>>>> A halt decider must only compute the mapping from its input to an
>>>>>>> accept
>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>> input.
>>>>>>
>>>>>> Which by the problem definition is the behavior of Pa(Pa)
>>>>> Ah so you disagree with the definition of a decider.
>>>>
>>>> A halt decider, by definition, maps the halting function. The
>>>> halting function includes the following mappings:
>>>>
>>>> N(5) -> halting
>>>> Pa(Pa) -> halting
>>>> P1(P1), where P1 calls H1 -> halting
>>>> Pn(Pn) -> non-halting
>>>>
>>>> Can you claim that Ha maps this function? If not, it is not a halt
>>>> decider.
>>>>
>>>>>>>
>>>>>>> It is the case that the correct x86 emulation of the input to
>>>>>>> H(P,P) by
>>>>>>> H
>>>>>>
>>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting, UTM(Pa,Pa)
>>>>>> halting, and H1(Pa,Pa) simulating to a final state and returning 1.
>>>>> Ah so you are saying that the behavior of sequences of configurations
>>>>> that are provably not equivalent
>>>>
>>>> You've made no such proof. You've only claimed that they are
>>>> different because Ha is unable to simulate Pa(Pa) to completion.
>>> I proved that H(P,P)==0 and H1(P,P)==1
>>
>> FALSE.  You've only shown that Ha is unable to see that the copy of Ha
>> embedded in Pa will abort if allowed to continue as H1(Pa,Pa)
>> demonstrates.
>
> If I am wrong then that means that you can show that the correct x86
> emulation of the input to H(P,P) does reach its final "ret" instruction
> even though the provably correct execution trace of the provable correct
> x86 emulation of the input to H(P,P) conclusively proves otherwise.
>
>
Like


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<q-2dnYtNsZxz_A__nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 12:54:54 -0500
Date: Sat, 28 May 2022 12:54:54 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<KdrkK.161$ssF.60@fx14.iad> <JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
<eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
<0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>
<YdtkK.25567$Fikb.18186@fx33.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <YdtkK.25567$Fikb.18186@fx33.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <q-2dnYtNsZxz_A__nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 545
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-mmUNbizTUVUya9031foMaXxwdhuEIO/laUOjzhrmkgSRMya2/Fb7Xj83m6J5HGLdSvQ2EI2WwCeizZn!2zRmCHVD44s2m15egAI4CNDBDu/iei2XgsNrvlmGhE/LkpefOs54oC0giqTmV/RGuBcK9SHVGMo=
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: 27890
 by: olcott - Sat, 28 May 2022 17:54 UTC

On 5/28/2022 12:46 PM, Richard Damon wrote:
> On 5/28/22 1:33 PM, olcott wrote:
>> On 5/28/2022 12:22 PM, Dennis Bush wrote:
>>> On Saturday, May 28, 2022 at 1:15:42 PM UTC-4, olcott wrote:
>>>> On 5/28/2022 12:05 PM, Dennis Bush wrote:
>>>>> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>>>>>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>>>>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>>>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider
>>>>>>>>>>>>>>>>>>>>>>>>>>>> specify
>>>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach
>>>>>>>>>>>>>>>>>>>>>>>>>>>> their own
>>>>>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what
>>>>>>>>>>>>>>>>>>>>>>>>>>> terms like
>>>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations'
>>>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as
>>>>>>>>>>>>>>>>>>>>>>>>>>> usual, are
>>>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent and
>>>>>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P
>>>>>>>>>>>>>>>>>>>>>>>>>> represents
>>>>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation
>>>>>>>>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior
>>>>>>>>>>>>>>>>>>>>>>>>>> of this
>>>>>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the
>>>>>>>>>>>>>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of
>>>>>>>>>>>>>>>>>>>>>>>>>> x86 program
>>>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that
>>>>>>>>>>>>>>>>>>>>>>>>>> their
>>>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt decider
>>>>>>>>>>>>>>>>>>>>>>>>> is given
>>>>>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a
>>>>>>>>>>>>>>>>>>>>>>>>> computation.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A halt
>>>>>>>>>>>>>>>>>>>>>>>> decider
>>>>>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that
>>>>>>>>>>>>>>>>>>>>>>>> specifies a
>>>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of configurations
>>>>>>>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former
>>>>>>>>>>>>>>>>>>>>>>> certainly does
>>>>>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one
>>>>>>>>>>>>>>>>>>>>>>> or the
>>>>>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of
>>>>>>>>>>>>>>>>>>>>>> tic-tac-toe
>>>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it
>>>>>>>>>>>>>>>>>>>>>> does not
>>>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has
>>>>>>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct simulation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a
>>>>>>>>>>>>>>>>>>>>> piece of
>>>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which
>>>>>>>>>>>>>>>>>>>>> is an
>>>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations would
>>>>>>>>>>>>>>>>>>>>> look
>>>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>>>>>> following *only* if you (a) interpret it as
>>>>>>>>>>>>>>>>>>> representing x86
>>>>>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86 or
>>>>>>>>>>>>>>>>>>> some
>>>>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Because no one in their right mind would think of
>>>>>>>>>>>>>>>>>> doing it
>>>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need
>>>>>>>>>>>>>>>>>> not be stated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You are the one who constantly makes much ado about
>>>>>>>>>>>>>>>>> nothing about
>>>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite
>>>>>>>>>>>>>>>>> strings as
>>>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that
>>>>>>>>>>>>>>>>> something
>>>>>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite
>>>>>>>>>>>>>>>>> string is. A
>>>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given
>>>>>>>>>>>>>>>>> two strings,
>>>>>>>>>>>>>>>>> you can ask questions like which is longer or whether
>>>>>>>>>>>>>>>>> one is a
>>>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> That's because neither strings nor the symbols they are
>>>>>>>>>>>>>>>>> composed
>>>>>>>>>>>>>>>>> of have any meaning whatsoever. They are just sequences of
>>>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or
>>>>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>>>>> along those lines you are no longer talking about
>>>>>>>>>>>>>>>>> finite strings,
>>>>>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how
>>>>>>>>>>>>>>>>> a string
>>>>>>>>>>>>>>>>> is to be interpreted (however 'ridiculously
>>>>>>>>>>>>>>>>> self-evident' it
>>>>>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If it was not for communication context then every
>>>>>>>>>>>>>>>>>> single rule
>>>>>>>>>>>>>>>>>> of grammar would have to be repeated with every
>>>>>>>>>>>>>>>>>> sentence and
>>>>>>>>>>>>>>>>>> every definition of every work would have to be
>>>>>>>>>>>>>>>>>> repeated over
>>>>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a
>>>>>>>>>>>>>>>>>>> sequence
>>>>>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But you still haven't provided a coherent definition of
>>>>>>>>>>>>>>>>> what
>>>>>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy
>>>>>>>>>>>>>>>>> verbiage a
>>>>>>>>>>>>>>>>> few posts ago, but nothing which made this clear.
>>>>>>>>>>>>>>>>> Repeating it
>>>>>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The question originally arose when you objected to the
>>>>>>>>>>>>>>>>> claim that
>>>>>>>>>>>>>>>>> the input to a halt decider represents a computation
>>>>>>>>>>>>>>>>> (or TM
>>>>>>>>>>>>>>>>> description/input string pair) and instead insisted
>>>>>>>>>>>>>>>>> that it
>>>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one
>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>>>>>> practice for making milkshakes they already know when
>>>>>>>>>>>>>>>> and how the
>>>>>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a
>>>>>>>>>>>>>>>>> representation
>>>>>>>>>>>>>>>>> of a computation specifies a sequence of
>>>>>>>>>>>>>>>>> configurations, but that
>>>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> to the claim that the input to a halt decider represents a
>>>>>>>>>>>>>>>>> computation. So clearly you mean something else
>>>>>>>>>>>>>>>>> altogether.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will
>>>>>>>>>>>>>>>> always act
>>>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable
>>>>>>>>>>>>>>> to make a
>>>>>>>>>>>>>>> clear sentence because you misuse the English language to
>>>>>>>>>>>>>>> hide your
>>>>>>>>>>>>>>> lies.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is
>>>>>>>>>>>>>> correct on
>>>>>>>>>>>>>> the basis of the fact correct execution trace of the x86
>>>>>>>>>>>>>> source-code
>>>>>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>>>>> instruction.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input
>>>>>>>>>>>>> to H(P,P),
>>>>>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it
>>>>>>>>>>>>> Halts, if H
>>>>>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>>>>>
>>>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>>>> *The actual behavior of P when correctly emulated by H is
>>>>>>>>>>>> shown below*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> No, it isn't, because it LIES.
>>>>>>>>>>>>
>>>>>>>>>>>> #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]
>>>>>>>>>>>>
>>>>>>>>>>>> _main()
>>>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>>>
>>>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>>>> address address data code language
>>>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352
>>>>>>>>>>>> // push P
>>>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352
>>>>>>>>>>>> // push P
>>>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2
>>>>>>>>>>>> // call H
>>>>>>>>>>>>
>>>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
>>>>>>>>>>>> at:212352
>>>>>>>>>>>>
>>>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2
>>>>>>>>>>>> // call H
>>>>>>>>>>>>
>>>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>>>> So, the following is NOT an emulation of the P that the top
>>>>>>>>>>> level H is
>>>>>>>>>>> emulating, and
>>>>>>>>>> Right.
>>>>>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>>>>>> Wrong.
>>>>>>>>>>
>>>>>>>>>> Just like the first invocation of infinite recursion is the
>>>>>>>>>> root cause
>>>>>>>>>> of the infinite recursion the first invocation of infinitely
>>>>>>>>>> nested x86
>>>>>>>>>> emulation is its root cause.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You are basically saying that when a C function H emulates
>>>>>>>>>> another C
>>>>>>>>>> function P and this second C function in
>>>>>>>>>>
>>>>>>>>>> I spent a year of development of the x86utm operating system
>>>>>>>>>> so that
>>>>>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the
>>>>>>>>>> outer H could
>>>>>>>>>> correctly emulate P and P calling H(P,P) and this inner P
>>>>>>>>>> calling H(P,P)
>>>>>>>>>> to an arbitrary recursive depth.
>>>>>>>>>>
>>>>>>>>>> I don't show the 236 pages of the emulation of H because we
>>>>>>>>>> can simply
>>>>>>>>>> hypothesize that it merely emulates its input
>>>>>>>>>
>>>>>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>>>>>
>>>>>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the
>>>>>>>>> P that calls it referred to as Pa, does abort and does not
>>>>>>>>> "merely emulate". Hn is what does that. And since Pa doesn't
>>>>>>>>> call Hn that means we are no longer deciding on Pa but on Pn.
>>>>>>>>>
>>>>>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct because
>>>>>>>>> Pn(Pn) does not halt.
>>>>>>>>>
>>>>>>>> A halt decider must only compute the mapping from its input to
>>>>>>>> an accept
>>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>>> input.
>>>>>>>
>>>>>>> Which by the problem definition is the behavior of Pa(Pa)
>>>>>> Ah so you disagree with the definition of a decider.
>>>>>
>>>>> A halt decider, by definition, maps the halting function. The
>>>>> halting function includes the following mappings:
>>>>>
>>>>> N(5) -> halting
>>>>> Pa(Pa) -> halting
>>>>> P1(P1), where P1 calls H1 -> halting
>>>>> Pn(Pn) -> non-halting
>>>>>
>>>>> Can you claim that Ha maps this function? If not, it is not a halt
>>>>> decider.
>>>>>
>>>>>>>>
>>>>>>>> It is the case that the correct x86 emulation of the input to
>>>>>>>> H(P,P) by
>>>>>>>> H
>>>>>>>
>>>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting,
>>>>>>> UTM(Pa,Pa) halting, and H1(Pa,Pa) simulating to a final state and
>>>>>>> returning 1.
>>>>>> Ah so you are saying that the behavior of sequences of configurations
>>>>>> that are provably not equivalent
>>>>>
>>>>> You've made no such proof. You've only claimed that they are
>>>>> different because Ha is unable to simulate Pa(Pa) to completion.
>>>> I proved that H(P,P)==0 and H1(P,P)==1
>>>
>>> FALSE.  You've only shown that Ha is unable to see that the copy of
>>> Ha embedded in Pa will abort if allowed to continue as H1(Pa,Pa)
>>> demonstrates.
>>
>> If I am wrong then that means that you can show that the correct x86
>> emulation of the input to H(P,P) does reach its final "ret"
>> instruction even though the provably correct execution trace of the
>> provable correct x86 emulation of the input to H(P,P) conclusively
>> proves otherwise.
>>
>>
> Like
>
> On 4/27/21 12:55 AM, olcott wrote:
> Message-ID: <Teudndbu59GVBBr9nZ2dnUU7-V2dnZ2d@giganews.com>
> > void H_Hat(u32 P)
> > {
> >  u32 Input_Halts = Halts(P, P);
> >  if (Input_Halts)
> >    HERE: goto HERE;
> > }
> >
> >
> > int main()
> > {
> >  H_Hat((u32)H_Hat);
> > }
> >
> >
> > _H_Hat()
> > [00000b98](01)  55                      push ebp
> > [00000b99](02)  8bec                    mov ebp,esp
> >
> [00000b9b](01)  51                      push ecx
> > [00000b9c](03)  8b4508                  mov eax,[ebp+08]
> > [00000b9f](01)  50                      push eax
> > [00000ba0](03)  8b4d08                  mov ecx,[ebp+08]
> > [00000ba3](01)  51                      push ecx
> > [00000ba4](05)  e88ffdffff              call 00000938
> > [00000ba9](03)  83c408                  add esp,+08
> > [00000bac](03)  8945fc                  mov [ebp-04],eax
> > [00000baf](04)  837dfc00                cmp dword [ebp-04],+00
> > [00000bb3](02)  7402                    jz 00000bb7
> > [00000bb5](02)  ebfe                    jmp 00000bb5
> > [00000bb7](02)  8be5                    mov esp,ebp
> > [00000bb9](01)  5d                      pop ebp
> > [00000bba](01)  c3                      ret
> > Size in bytes:(0035) [00000bba]
> >
> > _main()
> > [00000bc8](01)  55                      push ebp
> > [00000bc9](02)  8bec                    mov ebp,esp
> > [00000bcb](05)  68980b0000          push 00000b98
> > [00000bd0](05)  e8c3ffffff              call 00000b98
> > [00000bd5](03)  83c404                  add esp,+04
> > [00000bd8](02)  33c0                    xor eax,eax
> > [00000bda](01)  5d                      pop ebp
> > [00000bdb](01)  c3                      ret
> > Size in bytes:(0020) [00000bdb]
> >
> > ===============================
> > ...[00000bc8][001015d4][00000000](01)  55         push ebp
> > ...[00000bc9][001015d4][00000000](02)  8bec       mov ebp,esp
> > ...[00000bcb][001015d0][00000b98](05)  68980b0000 push 00000b98
> > ...[00000bd0][001015cc][00000bd5](05)  e8c3ffffff call 00000b98
> > ...[00000b98][001015c8][001015d4](01)  55         push ebp
> > ...[00000b99][001015c8][001015d4](02)  8bec       mov ebp,esp
> > ...[00000b9b][001015c4][00000000](01)  51         push ecx
> > ...[00000b9c][001015c4][00000000](03)  8b4508     mov  eax,[ebp+08]
> > ...[00000b9f][001015c0][00000b98](01)  50         push eax
> > ...[00000ba0][001015c0][00000b98](03)  8b4d08     mov ecx,[ebp+08]
> > ...[00000ba3][001015bc][00000b98](01)  51         push ecx
> > ...[00000ba4][001015b8][00000ba9](05)  e88ffdffff call 00000938
> > Begin Local Halt Decider Simulation at Machine Address:b98
> > ...[00000b98][00211674][00211678](01)  55         push ebp
> > ...[00000b99][00211674][00211678](02)  8bec       mov ebp,esp
> > ...[00000b9b][00211670][00201644](01)  51         push ecx
> > ...[00000b9c][00211670][00201644](03)  8b4508     mov eax,[ebp+08]
> > ...[00000b9f][0021166c][00000b98](01)  50         push eax
> > ...[00000ba0][0021166c][00000b98](03)  8b4d08     mov ecx,[ebp+08]
> > ...[00000ba3][00211668][00000b98](01)  51         push ecx
> > ...[00000ba4][00211664][00000ba9](05)  e88ffdffff call 00000938
> > ...[00000b98][0025c09c][0025c0a0](01)  55         push ebp
> > ...[00000b99][0025c09c][0025c0a0](02)  8bec       mov ebp,esp
> > ...[00000b9b][0025c098][0024c06c](01)  51         push ecx
> > ...[00000b9c][0025c098][0024c06c](03)  8b4508     mov eax,[ebp+08]
> > ...[00000b9f][0025c094][00000b98](01)  50         push eax
> > ...[00000ba0][0025c094][00000b98](03)  8b4d08     mov ecx,[ebp+08]
> > ...[00000ba3][0025c090][00000b98](01)  51         push ecx
> > ...[00000ba4][0025c08c][00000ba9](05)  e88ffdffff call 00000938
> > Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>
> Above decision was from the call the Halts inside H_Hat, deciding that
> H_Hat(H_Hat) seems to be non-halting, it then returns that answer and is
> processed below:
>
> > ...[00000ba9][001015c4][00000000](03)  83c408     add esp,+08
> > ...[00000bac][001015c4][00000000](03)  8945fc     mov [ebp-04],eax
> > ...[00000baf][001015c4][00000000](04)  837dfc00   cmp dword [ebp-04],+00
> > ...[00000bb3][001015c4][00000000](02)  7402       jz 00000bb7
> > ...[00000bb7][001015c8][001015d4](02)  8be5       mov esp,ebp
> > ...[00000bb9][001015cc][00000bd5](01)  5d         pop ebp
> > ...[00000bba][001015d0][00000b98](01)  c3         ret
> > ...[00000bd5][001015d4][00000000](03)  83c404     add esp,+04
> > ...[00000bd8][001015d4][00000000](02)  33c0       xor eax,eax
> > ...[00000bda][001015d8][00100000](01)  5d         pop ebp
> > ...[00000bdb][001015dc][00000098](01)  c3         ret
>
> SEE IT HALTED!
>
> > Number_of_User_Instructions(39)
> > Number of Instructions Executed(26567)
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<t6toi1$pj8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Date: Sat, 28 May 2022 12:10:07 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 19
Message-ID: <t6toi1$pj8$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<-JWdnc8EXLLUlQz_nZ2dnUU7_8xh4p2d@giganews.com> <1a9kK.2$_T.1@fx40.iad>
<TeadnTTqr-ObvQz_nZ2dnUU7_81g4p2d@giganews.com> <t6r7n1$peb$1@dont-email.me>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 May 2022 18:10:09 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="13d09e0b6436f60e7cb54ac0cc4f5769";
logging-data="26216"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pcybUvsDp7Hy4Z6NOUo+m"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:oDowT1EJRVGre5arrH8KPSZanhU=
In-Reply-To: <E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Sat, 28 May 2022 18:10 UTC

On 2022-05-28 10:24, olcott wrote:
> On 5/28/2022 11:06 AM, Dennis Bush wrote:

>> And since the computation that H(P,P) is deciding on *by definition*
>> is P(P), and the computation P(P) completes, H is incorrect to abort
>> and return 0.
>
> A halt decider must only compute the mapping of its input to an accept
> or reject state based on the actual behavior specified by this input.

And what exactly is the above supposed to mean? You still haven't
provided a coherent definition of what you mean by 'specified'. What
does it mean for an input string to specify a behaviour?

André

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  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: Sat, 28 May 2022 13:26:26 -0500
Date: Sat, 28 May 2022 13:26:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<1a9kK.2$_T.1@fx40.iad> <TeadnTTqr-ObvQz_nZ2dnUU7_81g4p2d@giganews.com>
<t6r7n1$peb$1@dont-email.me> <iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t6toi1$pj8$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 33
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-zf5RwO/aF7JCt1TlpZjsipmhuqm3/Fkcz4CF5fUGHkdTChKAlvqACohzvRVV0/b2+uxJp8KZwf2sfC4!LNhHY6Blz8HLoGkFy75/uxACLb0plSKxA+Nn//NgzLU3kfLLGfDYM8fwbyFyZyA2pWJ01uPssBI=
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: 3404
 by: olcott - Sat, 28 May 2022 18:26 UTC

On 5/28/2022 1:10 PM, André G. Isaak wrote:
> On 2022-05-28 10:24, olcott wrote:
>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>
>>> And since the computation that H(P,P) is deciding on *by definition*
>>> is P(P), and the computation P(P) completes, H is incorrect to abort
>>> and return 0.
>>
>> A halt decider must only compute the mapping of its input to an accept
>> or reject state based on the actual behavior specified by this input.
>
> And what exactly is the above supposed to mean? You still haven't
> provided a coherent definition of what you mean by 'specified'. What
> does it mean for an input string to specify a behaviour?
>
> André
>

In other words when I prove what I mean by "specified" 100 times the
fact that you always make sure to ignore what I said is equivalent to me
having never said anything about it.

The behavior specified by an input is the execution trace derived by the
correct x86 emulation of this input by its simulating halt decider.

This proves that H(P,P)==0 and H1(P,P)==1.

--
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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<t6tq6r$68e$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Date: Sat, 28 May 2022 12:38:14 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 49
Message-ID: <t6tq6r$68e$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6r7n1$peb$1@dont-email.me> <iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 May 2022 18:38:21 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="13d09e0b6436f60e7cb54ac0cc4f5769";
logging-data="6414"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/FNvSl4gQiwjDr74NzSs7"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:IF9yn201GR4LOq1LEgTVdXcFpyA=
In-Reply-To: <jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Sat, 28 May 2022 18:38 UTC

On 2022-05-28 12:26, olcott wrote:
> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>> On 2022-05-28 10:24, olcott wrote:
>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>
>>>> And since the computation that H(P,P) is deciding on *by definition*
>>>> is P(P), and the computation P(P) completes, H is incorrect to abort
>>>> and return 0.
>>>
>>> A halt decider must only compute the mapping of its input to an
>>> accept or reject state based on the actual behavior specified by this
>>> input.
>>
>> And what exactly is the above supposed to mean? You still haven't
>> provided a coherent definition of what you mean by 'specified'. What
>> does it mean for an input string to specify a behaviour?
>>
>> André
>>
>
> In other words when I prove what I mean by "specified" 100 times the
> fact that you always make sure to ignore what I said is equivalent to me
> having never said anything about it.

You can't "prove" what you mean by something. You define what something
is intended to mean. And so far you haven't provided a definition for
'specify'. When asked you've either hurled insults or given strange
analogies involving milkshakes.

> The behavior specified by an input is the execution trace derived by the
> correct x86 emulation of this input by its simulating halt decider.

And how exactly do you define 'correct x86 emulation'? given that you
don't require the correct emulation of a program to match the actual
behaviour of that program when run independently you clearly mean
something different from everyone else, but you've never explained which
criteria you use to decide whether a given emulation is correct.

> This proves that H(P,P)==0 and H1(P,P)==1.

No, it does not. A proof requires premises and some demonstration that
the conclusion follows from those premises based on accepted rules of
inference.

André

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:c99:b0:6a3:3c41:2d6 with SMTP id q25-20020a05620a0c9900b006a33c4102d6mr30703761qki.744.1653763275991;
Sat, 28 May 2022 11:41:15 -0700 (PDT)
X-Received: by 2002:a5b:4d1:0:b0:650:1f96:27e8 with SMTP id
u17-20020a5b04d1000000b006501f9627e8mr24769824ybp.607.1653763275835; Sat, 28
May 2022 11:41:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 28 May 2022 11:41:15 -0700 (PDT)
In-Reply-To: <jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<1a9kK.2$_T.1@fx40.iad> <TeadnTTqr-ObvQz_nZ2dnUU7_81g4p2d@giganews.com>
<t6r7n1$peb$1@dont-email.me> <iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com> <taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com> <E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com>
<t6toi1$pj8$1@dont-email.me> <jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sat, 28 May 2022 18:41:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Dennis Bush - Sat, 28 May 2022 18:41 UTC

On Saturday, May 28, 2022 at 2:26:33 PM UTC-4, olcott wrote:
> On 5/28/2022 1:10 PM, André G. Isaak wrote:
> > On 2022-05-28 10:24, olcott wrote:
> >> On 5/28/2022 11:06 AM, Dennis Bush wrote:
> >
> >>> And since the computation that H(P,P) is deciding on *by definition*
> >>> is P(P), and the computation P(P) completes, H is incorrect to abort
> >>> and return 0.
> >>
> >> A halt decider must only compute the mapping of its input to an accept
> >> or reject state based on the actual behavior specified by this input.
> >
> > And what exactly is the above supposed to mean? You still haven't
> > provided a coherent definition of what you mean by 'specified'. What
> > does it mean for an input string to specify a behaviour?
> >
> > André
> >
> In other words when I prove what I mean by "specified" 100 times the
> fact that you always make sure to ignore what I said is equivalent to me
> having never said anything about it.
>
> The behavior specified by an input is the execution trace derived by the
> correct x86 emulation of this input by its simulating halt decider.

In other words, to prove that a decider is correct, you have to start by assuming it performed a correct simulation.

INVALID, as you're assuming your conclusion.

So we're left with the actual definition of a correct simulation, which is to match the behavior of the machine it is simulating.

So for Ha(Pa,Pa), a correct simulation would match the behavior of Pa(Pa). It does not, so Ha(Pa,Pa)==0 is wrong.

>
> This proves that H(P,P)==0 and H1(P,P)==1.
> --
> 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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 13:52:36 -0500
Date: Sat, 28 May 2022 13:52:36 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6r7n1$peb$1@dont-email.me> <iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t6tq6r$68e$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 95
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-L04ZlcrIKqRy7M8bZzdnvJKoFf5ZBmeeJws8LePmlSanLpTCgTuulPRKi2I48kxzylVW0g1J6WJ3OG8!fJ1Z1SUBNcOX33Azzu2skFM8aOBDpNtn+b8V3oRC99XcYzNHI16bM5pa2Qe0Raqk0NgOyf/5SkQ=
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: 5668
 by: olcott - Sat, 28 May 2022 18:52 UTC

On 5/28/2022 1:38 PM, André G. Isaak wrote:
> On 2022-05-28 12:26, olcott wrote:
>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>> On 2022-05-28 10:24, olcott wrote:
>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>
>>>>> And since the computation that H(P,P) is deciding on *by
>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>> incorrect to abort and return 0.
>>>>
>>>> A halt decider must only compute the mapping of its input to an
>>>> accept or reject state based on the actual behavior specified by
>>>> this input.
>>>
>>> And what exactly is the above supposed to mean? You still haven't
>>> provided a coherent definition of what you mean by 'specified'. What
>>> does it mean for an input string to specify a behaviour?
>>>
>>> André
>>>
>>
>> In other words when I prove what I mean by "specified" 100 times the
>> fact that you always make sure to ignore what I said is equivalent to
>> me having never said anything about it.
>
> You can't "prove" what you mean by something. You define what something
> is intended to mean. And so far you haven't provided a definition for
> 'specify'. When asked you've either hurled insults or given strange
> analogies involving milkshakes.
>
>> The behavior specified by an input is the execution trace derived by
>> the correct x86 emulation of this input by its simulating halt decider.
>
> And how exactly do you define 'correct x86 emulation'?

I have told you this many times. Why do you persistently ignore what I
say and then claim that I said nothing?

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

The x86 emulation of the input to H(P,P) is proven to be correct when it
corresponds to the behavior specified by the above code.

If (for example) the above code specifies "push ebp" and the x86
emulator emulates "push ebp" then the emulation of this instruction is
correct.

If (for example) the above code specifies "push ebp" and the x86
emulator emulates "push ecx" then the emulation of this instruction is
incorrect.

int sum(int x, int y)
{ return x + y;
}

It is like you don't understand that sum(3,4) must return 7.

> given that you
> don't require the correct emulation of a program to match the actual
> behaviour of that program when run independently you clearly mean
> something different from everyone else, but you've never explained which
> criteria you use to decide whether a given emulation is correct.
>
>> This proves that H(P,P)==0 and H1(P,P)==1.
>
> No, it does not. A proof requires premises and some demonstration that
> the conclusion follows from those premises based on accepted rules of
> inference.
>
> André
>

--
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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 13:56:29 -0500
Date: Sat, 28 May 2022 13:56:28 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
<b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 59
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-MwNKbtxBxIYKj0TpmdPxmYvOErVApjgaXNI0WAwXx24GVcasZP9gRVI9Cnj/61dNrC8jZ0kJzq1lQtY!66DYjNnni91Ss6jScEhqWdrlAYqUgWJGP69fBr+5RLMpPcQsdLwSP0E0OYdOk9vjy8OoYhEb8KA=
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: 4474
 by: olcott - Sat, 28 May 2022 18:56 UTC

On 5/28/2022 1:41 PM, Dennis Bush wrote:
> On Saturday, May 28, 2022 at 2:26:33 PM UTC-4, olcott wrote:
>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>> On 2022-05-28 10:24, olcott wrote:
>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>
>>>>> And since the computation that H(P,P) is deciding on *by definition*
>>>>> is P(P), and the computation P(P) completes, H is incorrect to abort
>>>>> and return 0.
>>>>
>>>> A halt decider must only compute the mapping of its input to an accept
>>>> or reject state based on the actual behavior specified by this input.
>>>
>>> And what exactly is the above supposed to mean? You still haven't
>>> provided a coherent definition of what you mean by 'specified'. What
>>> does it mean for an input string to specify a behaviour?
>>>
>>> André
>>>
>> In other words when I prove what I mean by "specified" 100 times the
>> fact that you always make sure to ignore what I said is equivalent to me
>> having never said anything about it.
>>
>> The behavior specified by an input is the execution trace derived by the
>> correct x86 emulation of this input by its simulating halt decider.
>
> In other words, to prove that a decider is correct, you have to start by assuming it performed a correct simulation.

We hypothesize that H(P,P) is performing a correct x86 emulation of its
input and then verify that the execution trace of the input to H(P,P)
matches what the x86 source-code of P specifies.

Since I have told you this many many times you must be dishonest in that
you never noticed that I said this once.

>
> INVALID, as you're assuming your conclusion.
>
> So we're left with the actual definition of a correct simulation, which is to match the behavior of the machine it is simulating.
>
> So for Ha(Pa,Pa), a correct simulation would match the behavior of Pa(Pa). It does not, so Ha(Pa,Pa)==0 is wrong.
>
>
>>
>> This proves that H(P,P)==0 and H1(P,P)==1.
>> --
>> Copyright 2022 Pete Olcott
>>
>> "Talent hits a target no one else can hit;
>> Genius hits a target no one else can see."
>> Arthur Schopenhauer

--
Copyright 2022 Pete Olcott

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

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<b1c194db-ae51-4737-9d47-e23fb982a80dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:1510:b0:6a3:9b95:196 with SMTP id i16-20020a05620a151000b006a39b950196mr21270704qkk.152.1653764654998;
Sat, 28 May 2022 12:04:14 -0700 (PDT)
X-Received: by 2002:a05:690c:3a0:b0:304:b808:113d with SMTP id
bh32-20020a05690c03a000b00304b808113dmr12422567ywb.127.1653764654811; Sat, 28
May 2022 12:04:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 28 May 2022 12:04:14 -0700 (PDT)
In-Reply-To: <IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com> <8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com> <5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
<IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b1c194db-ae51-4737-9d47-e23fb982a80dn@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sat, 28 May 2022 19:04:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4310
 by: Dennis Bush - Sat, 28 May 2022 19:04 UTC

On Saturday, May 28, 2022 at 2:56:36 PM UTC-4, olcott wrote:
> On 5/28/2022 1:41 PM, Dennis Bush wrote:
> > On Saturday, May 28, 2022 at 2:26:33 PM UTC-4, olcott wrote:
> >> On 5/28/2022 1:10 PM, André G. Isaak wrote:
> >>> On 2022-05-28 10:24, olcott wrote:
> >>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
> >>>
> >>>>> And since the computation that H(P,P) is deciding on *by definition*
> >>>>> is P(P), and the computation P(P) completes, H is incorrect to abort
> >>>>> and return 0.
> >>>>
> >>>> A halt decider must only compute the mapping of its input to an accept
> >>>> or reject state based on the actual behavior specified by this input..
> >>>
> >>> And what exactly is the above supposed to mean? You still haven't
> >>> provided a coherent definition of what you mean by 'specified'. What
> >>> does it mean for an input string to specify a behaviour?
> >>>
> >>> André
> >>>
> >> In other words when I prove what I mean by "specified" 100 times the
> >> fact that you always make sure to ignore what I said is equivalent to me
> >> having never said anything about it.
> >>
> >> The behavior specified by an input is the execution trace derived by the
> >> correct x86 emulation of this input by its simulating halt decider.
> >
> > In other words, to prove that a decider is correct, you have to start by assuming it performed a correct simulation.
> We hypothesize that H(P,P) is performing a correct x86 emulation of its
> input and then verify that the execution trace of the input to H(P,P)
> matches what the x86 source-code of P specifies.

Which we find that is doesn't when we compare the result with Pa(Pa) or UTM(Pa,Pa).

Remember, at this point we haven't established that Ha(Pa,Pa) is correct so no conclusions can be drawn on that basis. The only time it's valid to assume something in a proof is if you want to prove the opposite, i.e. a proof by contradiction which is what the halting problem proofs are.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<bxukK.67145$5fVf.64111@fx09.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 101
Message-ID: <bxukK.67145$5fVf.64111@fx09.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 15:15:19 -0400
X-Received-Bytes: 5849
 by: Richard Damon - Sat, 28 May 2022 19:15 UTC

On 5/28/22 2:52 PM, olcott wrote:
> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>> On 2022-05-28 12:26, olcott wrote:
>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>> On 2022-05-28 10:24, olcott wrote:
>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>
>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>> incorrect to abort and return 0.
>>>>>
>>>>> A halt decider must only compute the mapping of its input to an
>>>>> accept or reject state based on the actual behavior specified by
>>>>> this input.
>>>>
>>>> And what exactly is the above supposed to mean? You still haven't
>>>> provided a coherent definition of what you mean by 'specified'. What
>>>> does it mean for an input string to specify a behaviour?
>>>>
>>>> André
>>>>
>>>
>>> In other words when I prove what I mean by "specified" 100 times the
>>> fact that you always make sure to ignore what I said is equivalent to
>>> me having never said anything about it.
>>
>> You can't "prove" what you mean by something. You define what
>> something is intended to mean. And so far you haven't provided a
>> definition for 'specify'. When asked you've either hurled insults or
>> given strange analogies involving milkshakes.
>>
>>> The behavior specified by an input is the execution trace derived by
>>> the correct x86 emulation of this input by its simulating halt decider.
>>
>> And how exactly do you define 'correct x86 emulation'?
>
> I have told you this many times. Why do you persistently ignore what I
> say and then claim that I said nothing?
>
> _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]
>
> The x86 emulation of the input to H(P,P) is proven to be correct when it
> corresponds to the behavior specified by the above code.
>
> If (for example) the above code specifies "push ebp" and the x86
> emulator emulates "push ebp" then the emulation of this instruction is
> correct.
>
> If (for example) the above code specifies "push ebp" and the x86
> emulator emulates "push ecx" then the emulation of this instruction is
> incorrect.
>
> int sum(int x, int y)
> {
>   return x + y;
> }
>
> It is like you don't understand that sum(3,4) must return 7.
>
>
>> given that you don't require the correct emulation of a program to
>> match the actual behaviour of that program when run independently you
>> clearly mean something different from everyone else, but you've never
>> explained which criteria you use to decide whether a given emulation
>> is correct.
>>
>>> This proves that H(P,P)==0 and H1(P,P)==1.
>>
>> No, it does not. A proof requires premises and some demonstration that
>> the conclusion follows from those premises based on accepted rules of
>> inference.
>>
>> André
>>
>
>

So, you just use the fallacy of demonstration implies proof?

I don;t think you even KNOW what the word DEFINITION means, do you.

That would be embarrassing for someone who claims to go by the meanings
of the words if you don't know how to actually express the meanings of
the words, but I think you are too dumb to realize the mistake you are
making.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<t6tsoa$ojo$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Date: Sat, 28 May 2022 13:21:44 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 115
Message-ID: <t6tsoa$ojo$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 May 2022 19:21:47 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="13d09e0b6436f60e7cb54ac0cc4f5769";
logging-data="25208"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+p5zwIMMvoNz9tYeGS8Tuw"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:FZl6kHfNxYvk3bt7sNMQZmu1vgQ=
In-Reply-To: <LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Sat, 28 May 2022 19:21 UTC

On 2022-05-28 12:52, olcott wrote:
> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>> On 2022-05-28 12:26, olcott wrote:
>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>> On 2022-05-28 10:24, olcott wrote:
>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>
>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>> incorrect to abort and return 0.
>>>>>
>>>>> A halt decider must only compute the mapping of its input to an
>>>>> accept or reject state based on the actual behavior specified by
>>>>> this input.
>>>>
>>>> And what exactly is the above supposed to mean? You still haven't
>>>> provided a coherent definition of what you mean by 'specified'. What
>>>> does it mean for an input string to specify a behaviour?
>>>>
>>>> André
>>>>
>>>
>>> In other words when I prove what I mean by "specified" 100 times the
>>> fact that you always make sure to ignore what I said is equivalent to
>>> me having never said anything about it.
>>
>> You can't "prove" what you mean by something. You define what
>> something is intended to mean. And so far you haven't provided a
>> definition for 'specify'. When asked you've either hurled insults or
>> given strange analogies involving milkshakes.
>>
>>> The behavior specified by an input is the execution trace derived by
>>> the correct x86 emulation of this input by its simulating halt decider.
>>
>> And how exactly do you define 'correct x86 emulation'?
>
> I have told you this many times. Why do you persistently ignore what I
> say and then claim that I said nothing?

No, you have not. When asked in the past you've given vaguely worded
'explanations' or unclear examples, but you've never provided anything
resembling a definition. A definition would take the form:

A program S correctly emulates an input M, I if and only if ...

Where the stuff you fill in the ... with does not contain any undefined
or vaguely defined terms.

> _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]
>
> The x86 emulation of the input to H(P,P) is proven to be correct when it
> corresponds to the behavior specified by the above code.

And again you're falling back on the undefined 'behaviour specified by'.
How does one determine what behaviour the above code specifies if not by
assembling it, running it independently and observing its behaviour? And
when we do this it *does* halt.

> If (for example) the above code specifies "push ebp" and the x86
> emulator emulates "push ebp" then the emulation of this instruction is
> correct.

And the above contains a RET instruction which, when executed
independently is in fact, executed. Your emulator does not emulate this
instruction, so how can it possibly be correct?

André

> If (for example) the above code specifies "push ebp" and the x86
> emulator emulates "push ecx" then the emulation of this instruction is
> incorrect.
>
> int sum(int x, int y)
> {
>   return x + y;
> }
>
> It is like you don't understand that sum(3,4) must return 7.
>
>
>> given that you don't require the correct emulation of a program to
>> match the actual behaviour of that program when run independently you
>> clearly mean something different from everyone else, but you've never
>> explained which criteria you use to decide whether a given emulation
>> is correct.
>>
>>> This proves that H(P,P)==0 and H1(P,P)==1.
>>
>> No, it does not. A proof requires premises and some demonstration that
>> the conclusion follows from those premises based on accepted rules of
>> inference.
>>
>> André
>>
>
>

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<1-ednT3y5fzD6w__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 14:22:06 -0500
Date: Sat, 28 May 2022 14:22:05 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
<b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
<IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>
<b1c194db-ae51-4737-9d47-e23fb982a80dn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <b1c194db-ae51-4737-9d47-e23fb982a80dn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <1-ednT3y5fzD6w__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ZtIGiRxr+ZxJllJhTZDUA9d77hm4x6Y7znDH+XTM+cR3RKtgCV/GGZBH9b7VrLn0DtDv/M97fgKEYB4!0kScpIxIWdWHm1yjCdqPQjguRkkv7FiCpn4mdKjdnJVdg4W9PuuxyFx+T9Gn0bTPTpWJPoB7mQQ=
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: 4930
 by: olcott - Sat, 28 May 2022 19:22 UTC

On 5/28/2022 2:04 PM, Dennis Bush wrote:
> On Saturday, May 28, 2022 at 2:56:36 PM UTC-4, olcott wrote:
>> On 5/28/2022 1:41 PM, Dennis Bush wrote:
>>> On Saturday, May 28, 2022 at 2:26:33 PM UTC-4, olcott wrote:
>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>
>>>>>>> And since the computation that H(P,P) is deciding on *by definition*
>>>>>>> is P(P), and the computation P(P) completes, H is incorrect to abort
>>>>>>> and return 0.
>>>>>>
>>>>>> A halt decider must only compute the mapping of its input to an accept
>>>>>> or reject state based on the actual behavior specified by this input.
>>>>>
>>>>> And what exactly is the above supposed to mean? You still haven't
>>>>> provided a coherent definition of what you mean by 'specified'. What
>>>>> does it mean for an input string to specify a behaviour?
>>>>>
>>>>> André
>>>>>
>>>> In other words when I prove what I mean by "specified" 100 times the
>>>> fact that you always make sure to ignore what I said is equivalent to me
>>>> having never said anything about it.
>>>>
>>>> The behavior specified by an input is the execution trace derived by the
>>>> correct x86 emulation of this input by its simulating halt decider.
>>>
>>> In other words, to prove that a decider is correct, you have to start by assuming it performed a correct simulation.
>> We hypothesize that H(P,P) is performing a correct x86 emulation of its
>> input and then verify that the execution trace of the input to H(P,P)
>> matches what the x86 source-code of P specifies.
>
> Which we find that is doesn't when we compare the result with Pa(Pa) or UTM(Pa,Pa).
It is ridiculously dishonest of you to continue to claim that the fact
that H1(P,P)==1 proves that H(P,P)==0 is incorrect.

THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT

It is a verified fact that the correctly simulated input to H(P,P) never
reaches the "ret" instruction of P.

To disagree with this is to disagree with the x86 language.
To disagree with this is to disagree with the x86 language.
To disagree with this is to disagree with the x86 language.
To disagree with this is to disagree with the x86 language.
To disagree with this is to disagree with the x86 language.

--
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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 14:28:00 -0500
Date: Sat, 28 May 2022 14:27:59 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tsoa$ojo$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t6tsoa$ojo$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 64
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-hacX1nrK+nHGu74PwbZvyVq5pVABn5ttpzfNrdABR0b8SxXyIy74knzFn1jU+gb8ZebXJ96XeccEG8T!50BKDvIiK1vKVGLi65qjV4GAwJZYcYkIly3R/dNLBFUbb3BrlwDDf8iR9K4t4oovE6Gf8paUMAw=
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: 4802
 by: olcott - Sat, 28 May 2022 19:27 UTC

On 5/28/2022 2:21 PM, André G. Isaak wrote:
> On 2022-05-28 12:52, olcott wrote:
>> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>>> On 2022-05-28 12:26, olcott wrote:
>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>
>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>>> incorrect to abort and return 0.
>>>>>>
>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>> accept or reject state based on the actual behavior specified by
>>>>>> this input.
>>>>>
>>>>> And what exactly is the above supposed to mean? You still haven't
>>>>> provided a coherent definition of what you mean by 'specified'.
>>>>> What does it mean for an input string to specify a behaviour?
>>>>>
>>>>> André
>>>>>
>>>>
>>>> In other words when I prove what I mean by "specified" 100 times the
>>>> fact that you always make sure to ignore what I said is equivalent
>>>> to me having never said anything about it.
>>>
>>> You can't "prove" what you mean by something. You define what
>>> something is intended to mean. And so far you haven't provided a
>>> definition for 'specify'. When asked you've either hurled insults or
>>> given strange analogies involving milkshakes.
>>>
>>>> The behavior specified by an input is the execution trace derived by
>>>> the correct x86 emulation of this input by its simulating halt decider.
>>>
>>> And how exactly do you define 'correct x86 emulation'?
>>
>> I have told you this many times. Why do you persistently ignore what I
>> say and then claim that I said nothing?
>
> No, you have not. When asked in the past you've given vaguely worded
> 'explanations' or unclear examples, but you've never provided anything
> resembling a definition. A definition would take the form:
>
> A program S correctly emulates an input M, I if and only if ...
*THIS IS THE CORRECT WAY TO ANALYZE IT*
The sequence of instructions that program S emulates is the same
sequence that the x86 machine language input M specifies when it is
being emulated by S.

*THIS IS THE LYING CHEATING WAY TO ANALYZE IT*
The sequence of instructions that program S emulates is the same
sequence that the x86 machine language input M specifies when it is
being emulated by R.

--
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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<t6tufp$583$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Date: Sat, 28 May 2022 13:51:18 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 74
Message-ID: <t6tufp$583$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tsoa$ojo$1@dont-email.me>
<ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 May 2022 19:51:21 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="13d09e0b6436f60e7cb54ac0cc4f5769";
logging-data="5379"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ZAabg4htKjUev1yQoVCrP"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:8y5hzyXX6/4uHuaJBDTaCC/N6v8=
In-Reply-To: <ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Sat, 28 May 2022 19:51 UTC

On 2022-05-28 13:27, olcott wrote:
> On 5/28/2022 2:21 PM, André G. Isaak wrote:
>> On 2022-05-28 12:52, olcott wrote:
>>> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>>>> On 2022-05-28 12:26, olcott wrote:
>>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>
>>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>>>> incorrect to abort and return 0.
>>>>>>>
>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>> accept or reject state based on the actual behavior specified by
>>>>>>> this input.
>>>>>>
>>>>>> And what exactly is the above supposed to mean? You still haven't
>>>>>> provided a coherent definition of what you mean by 'specified'.
>>>>>> What does it mean for an input string to specify a behaviour?
>>>>>>
>>>>>> André
>>>>>>
>>>>>
>>>>> In other words when I prove what I mean by "specified" 100 times
>>>>> the fact that you always make sure to ignore what I said is
>>>>> equivalent to me having never said anything about it.
>>>>
>>>> You can't "prove" what you mean by something. You define what
>>>> something is intended to mean. And so far you haven't provided a
>>>> definition for 'specify'. When asked you've either hurled insults or
>>>> given strange analogies involving milkshakes.
>>>>
>>>>> The behavior specified by an input is the execution trace derived
>>>>> by the correct x86 emulation of this input by its simulating halt
>>>>> decider.
>>>>
>>>> And how exactly do you define 'correct x86 emulation'?
>>>
>>> I have told you this many times. Why do you persistently ignore what
>>> I say and then claim that I said nothing?
>>
>> No, you have not. When asked in the past you've given vaguely worded
>> 'explanations' or unclear examples, but you've never provided anything
>> resembling a definition. A definition would take the form:
>>
>> A program S correctly emulates an input M, I if and only if ...
> *THIS IS THE CORRECT WAY TO ANALYZE IT*
> The sequence of instructions that program S emulates is the same
> sequence that the x86 machine language input M specifies when it is
> being emulated by S.
>
> *THIS IS THE LYING CHEATING WAY TO ANALYZE IT*
> The sequence of instructions that program S emulates is the same
> sequence that the x86 machine language input M specifies when it is
> being emulated by R.

And again you fail to provide a definition but just give examples which
do nothing to increase clarity. The above might be clearer if you had
actually answered my other question, the one which you dishonestly
snipped which I repeat below:

How does one determine what behaviour the above code specifies if not by
assembling it, running it independently and observing its behaviour?

When we do this a RET instruction is executed and P(P) *does* halt which
by your own definition would indicate that your H(P, P) does *not*
correctly simulate its input.

André

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<ELCdnRQmJ_lw4w__nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 28 May 2022 14:58:36 -0500
Date: Sat, 28 May 2022 14:58:36 -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: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tsoa$ojo$1@dont-email.me>
<ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tufp$583$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <t6tufp$583$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <ELCdnRQmJ_lw4w__nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 100
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-mteTHWdn8WK7tgpzdn1TrjSOO3Zk82LBqvZ/AxQL7UWqxKHCklCWc0MKsjr7slWXyiyhLA0M5X6j63V!zMUr2b2cTR2+sZiH6UIf26FOj8CTulmjfz06u2EqQ982bgzzn40AfJ3L/kvdEapVt8dsuVIrdCQ=
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: 6678
 by: olcott - Sat, 28 May 2022 19:58 UTC

On 5/28/2022 2:51 PM, André G. Isaak wrote:
> On 2022-05-28 13:27, olcott wrote:
>> On 5/28/2022 2:21 PM, André G. Isaak wrote:
>>> On 2022-05-28 12:52, olcott wrote:
>>>> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>>>>> On 2022-05-28 12:26, olcott wrote:
>>>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>>
>>>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>>>>> incorrect to abort and return 0.
>>>>>>>>
>>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>>> accept or reject state based on the actual behavior specified by
>>>>>>>> this input.
>>>>>>>
>>>>>>> And what exactly is the above supposed to mean? You still haven't
>>>>>>> provided a coherent definition of what you mean by 'specified'.
>>>>>>> What does it mean for an input string to specify a behaviour?
>>>>>>>
>>>>>>> André
>>>>>>>
>>>>>>
>>>>>> In other words when I prove what I mean by "specified" 100 times
>>>>>> the fact that you always make sure to ignore what I said is
>>>>>> equivalent to me having never said anything about it.
>>>>>
>>>>> You can't "prove" what you mean by something. You define what
>>>>> something is intended to mean. And so far you haven't provided a
>>>>> definition for 'specify'. When asked you've either hurled insults
>>>>> or given strange analogies involving milkshakes.
>>>>>
>>>>>> The behavior specified by an input is the execution trace derived
>>>>>> by the correct x86 emulation of this input by its simulating halt
>>>>>> decider.
>>>>>
>>>>> And how exactly do you define 'correct x86 emulation'?
>>>>
>>>> I have told you this many times. Why do you persistently ignore what
>>>> I say and then claim that I said nothing?
>>>
>>> No, you have not. When asked in the past you've given vaguely worded
>>> 'explanations' or unclear examples, but you've never provided
>>> anything resembling a definition. A definition would take the form:
>>>
>>> A program S correctly emulates an input M, I if and only if ...
>> *THIS IS THE CORRECT WAY TO ANALYZE IT*
>> The sequence of instructions that program S emulates is the same
>> sequence that the x86 machine language input M specifies when it is
>> being emulated by S.
>>
>> *THIS IS THE LYING CHEATING WAY TO ANALYZE IT*
>> The sequence of instructions that program S emulates is the same
>> sequence that the x86 machine language input M specifies when it is
>> being emulated by R.
>
> And again you fail to provide a definition but just give examples which
> do nothing to increase clarity. The above might be clearer if you had
> actually answered my other question, the one which you dishonestly
> snipped which I repeat below:
>
> How does one determine what behaviour the above code specifies if not by
> assembling it, running it independently and observing its behaviour?
>

When one is using an independent computation as the measure of the
behavior of a dependent computation one is objectively incorrect.

The behavior of the correct x86 emulation of the input to H(P,P) by H is
this behavior:

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

// The emulated H emulates the first seven instructions of P
....[00001352][0025cd66][0025cd6a] 55 push ebp // enter P
....[00001353][0025cd66][0025cd6a] 8bec mov ebp,esp
....[00001355][0025cd66][0025cd6a] 8b4508 mov eax,[ebp+08]
....[00001358][0025cd62][00001352] 50 push eax // push P
....[00001359][0025cd62][00001352] 8b4d08 mov ecx,[ebp+08]
....[0000135c][0025cd5e][00001352] 51 push ecx // push P
....[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // call H

--
Copyright 2022 Pete Olcott

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

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<aAvkK.29799$IgSc.23157@fx45.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<wvudnXpnzo2q3gz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rgih$nh7$1@dont-email.me>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com>
<b77a5f91-1e16-4864-9e37-a73d5916ee60n@googlegroups.com>
<IMmdnbVuNZPA7Q__nZ2dnUU7_8zNnZ2d@giganews.com>
<b1c194db-ae51-4737-9d47-e23fb982a80dn@googlegroups.com>
<1-ednT3y5fzD6w__nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <1-ednT3y5fzD6w__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 73
Message-ID: <aAvkK.29799$IgSc.23157@fx45.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 16:26:46 -0400
X-Received-Bytes: 5120
 by: Richard Damon - Sat, 28 May 2022 20:26 UTC

On 5/28/22 3:22 PM, olcott wrote:
> On 5/28/2022 2:04 PM, Dennis Bush wrote:
>> On Saturday, May 28, 2022 at 2:56:36 PM UTC-4, olcott wrote:
>>> On 5/28/2022 1:41 PM, Dennis Bush wrote:
>>>> On Saturday, May 28, 2022 at 2:26:33 PM UTC-4, olcott wrote:
>>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>
>>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>>> definition*
>>>>>>>> is P(P), and the computation P(P) completes, H is incorrect to
>>>>>>>> abort
>>>>>>>> and return 0.
>>>>>>>
>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>> accept
>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>> input.
>>>>>>
>>>>>> And what exactly is the above supposed to mean? You still haven't
>>>>>> provided a coherent definition of what you mean by 'specified'. What
>>>>>> does it mean for an input string to specify a behaviour?
>>>>>>
>>>>>> André
>>>>>>
>>>>> In other words when I prove what I mean by "specified" 100 times the
>>>>> fact that you always make sure to ignore what I said is equivalent
>>>>> to me
>>>>> having never said anything about it.
>>>>>
>>>>> The behavior specified by an input is the execution trace derived
>>>>> by the
>>>>> correct x86 emulation of this input by its simulating halt decider.
>>>>
>>>> In other words, to prove that a decider is correct, you have to
>>>> start by assuming it performed a correct simulation.
>>> We hypothesize that H(P,P) is performing a correct x86 emulation of its
>>> input and then verify that the execution trace of the input to H(P,P)
>>> matches what the x86 source-code of P specifies.
>>
>> Which we find that is doesn't when we compare the result with Pa(Pa)
>> or UTM(Pa,Pa).
> It is ridiculously dishonest of you to continue to claim that the fact
> that H1(P,P)==1 proves that H(P,P)==0 is incorrect.
>
> THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
> THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
> THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
> THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
> THIS IS THE ONLY RELEVANT FACT THAT PROVES H(P,P)==0 IS CORRECT
>
> It is a verified fact that the correctly simulated input to H(P,P) never
> reaches the "ret" instruction of P.
>
> To disagree with this is to disagree with the x86 language.
> To disagree with this is to disagree with the x86 language.
> To disagree with this is to disagree with the x86 language.
> To disagree with this is to disagree with the x86 language.
> To disagree with this is to disagree with the x86 language.
>

By what definition of correctly simulate.

Give an x86 processor the input you have, it will run exact the trace of
P(P), and show that the CORRECT simulation does reach that ret instruction.

As has been asked many times, what definition of "Correctly Simulated"
are you using to get your result.

It certainly isn't what an ACTUAL x86 processor would do with that code,
as NO x86 processor would abort it, and thus would continue to the ret
(unless you H(P,P) doesn't actually return 0).

Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<xQvkK.7965$ntj.7850@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!ecngs!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com> <t6rj68$aeh$1@dont-email.me>
<etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rmnp$uuv$1@dont-email.me>
<lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com> <S5ekK.8$sW.6@fx37.iad>
<-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com> <dUpkK.129$cq8.3@fx03.iad>
<zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com> <KdrkK.161$ssF.60@fx14.iad>
<JMmdneJrLasT2g__nZ2dnUU7_8zNnZ2d@giganews.com>
<6927e286-8d7f-4662-8248-03c91422919cn@googlegroups.com>
<E76dnSkrHoxb0A__nZ2dnUU7_81g4p2d@giganews.com>
<7a2a01aa-8e38-401c-8bb4-70347495e21bn@googlegroups.com>
<predncjk-sYyyQ__nZ2dnUU7_8zNnZ2d@giganews.com>
<65a7435a-3a77-42e1-b236-3a2f0a1ab735n@googlegroups.com>
<wfmdnaijFMUqxQ__nZ2dnUU7_83NnZ2d@giganews.com>
<eeee691c-0eeb-4c1f-b1f3-c76a62b04002n@googlegroups.com>
<0sSdnTVg9c-awA__nZ2dnUU7_83NnZ2d@giganews.com>
<YdtkK.25567$Fikb.18186@fx33.iad>
<q-2dnYtNsZxz_A__nZ2dnUU7_8xh4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <q-2dnYtNsZxz_A__nZ2dnUU7_8xh4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 564
Message-ID: <xQvkK.7965$ntj.7850@fx15.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 28 May 2022 16:44:12 -0400
X-Received-Bytes: 29052
 by: Richard Damon - Sat, 28 May 2022 20:44 UTC

On 5/28/22 1:54 PM, olcott wrote:
> On 5/28/2022 12:46 PM, Richard Damon wrote:
>> On 5/28/22 1:33 PM, olcott wrote:
>>> On 5/28/2022 12:22 PM, Dennis Bush wrote:
>>>> On Saturday, May 28, 2022 at 1:15:42 PM UTC-4, olcott wrote:
>>>>> On 5/28/2022 12:05 PM, Dennis Bush wrote:
>>>>>> On Saturday, May 28, 2022 at 12:58:31 PM UTC-4, olcott wrote:
>>>>>>> On 5/28/2022 11:37 AM, Dennis Bush wrote:
>>>>>>>> On Saturday, May 28, 2022 at 12:29:01 PM UTC-4, olcott wrote:
>>>>>>>>> On 5/28/2022 11:11 AM, Dennis Bush wrote:
>>>>>>>>>> On Saturday, May 28, 2022 at 12:02:30 PM UTC-4, olcott wrote:
>>>>>>>>>>> On 5/28/2022 10:29 AM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 5/28/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>> On 5/28/2022 8:58 AM, Richard Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 5/28/22 6:26 AM, olcott wrote:
>>>>>>>>>>>>>>> On 5/27/2022 7:33 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/27/22 7:33 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/27/2022 6:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-27 16:42, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/27/2022 5:26 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-27 16:13, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:41 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 15:31, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 4:21 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 14:38, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 3:06 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:41, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 2:10 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 2022-05-27 13:01, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/27/2022 1:57 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The input to H is NOT a "sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> configuratios",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but the representation of an algorithm and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> its input.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The finite string inputs to a halt decider
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> specify
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (rather then merely represent) a sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations that may or may not reach
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> their own
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I really don't think you have any idea what
>>>>>>>>>>>>>>>>>>>>>>>>>>>> terms like
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 'represent', 'specify', or 'sequence of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> configurations'
>>>>>>>>>>>>>>>>>>>>>>>>>>>> mean. Richard is perfectly correct. You, as
>>>>>>>>>>>>>>>>>>>>>>>>>>>> usual, are
>>>>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The distinction that I make between represent
>>>>>>>>>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>>>>>>>> specify is that the x86 source-code for P
>>>>>>>>>>>>>>>>>>>>>>>>>>> represents
>>>>>>>>>>>>>>>>>>>>>>>>>>> P(P) whereas the actual correct x86 emulation
>>>>>>>>>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>>>>>>>>>> input to H(P,P) specifies the actual behavior
>>>>>>>>>>>>>>>>>>>>>>>>>>> of this
>>>>>>>>>>>>>>>>>>>>>>>>>>> input. This is not the same behavior as the
>>>>>>>>>>>>>>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>>>>>>>>>>>>>>> specified by P(P).
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> A sequence of configurations means a list of
>>>>>>>>>>>>>>>>>>>>>>>>>>> x86 program
>>>>>>>>>>>>>>>>>>>>>>>>>>> steps executed or emulated in the order that
>>>>>>>>>>>>>>>>>>>>>>>>>>> their
>>>>>>>>>>>>>>>>>>>>>>>>>>> source-code specifies.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Likewise with a TM or the UTM simulation of a TM
>>>>>>>>>>>>>>>>>>>>>>>>>>> description specifies a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>>>> transitions.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> And this decidedly is *not* what a halt
>>>>>>>>>>>>>>>>>>>>>>>>>> decider is given
>>>>>>>>>>>>>>>>>>>>>>>>>> as its input. It is not given a sequence of state
>>>>>>>>>>>>>>>>>>>>>>>>>> transitions. It is given a representation of a
>>>>>>>>>>>>>>>>>>>>>>>>>> computation.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> No it is not and you know that it is not. A
>>>>>>>>>>>>>>>>>>>>>>>>> halt decider
>>>>>>>>>>>>>>>>>>>>>>>>> is given a finite string TM description that
>>>>>>>>>>>>>>>>>>>>>>>>> specifies a
>>>>>>>>>>>>>>>>>>>>>>>>> sequence of configurations.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> A TM description and a sequence of
>>>>>>>>>>>>>>>>>>>>>>>> configurations are
>>>>>>>>>>>>>>>>>>>>>>>> entirely different things (and the former
>>>>>>>>>>>>>>>>>>>>>>>> certainly does
>>>>>>>>>>>>>>>>>>>>>>>> not 'specify' the latter). It's given either one
>>>>>>>>>>>>>>>>>>>>>>>> or the
>>>>>>>>>>>>>>>>>>>>>>>> other. Make up your mind.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>>>>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>>>>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>>>>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>>>>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>>>>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> So then the above x86 code may specify a game of
>>>>>>>>>>>>>>>>>>>>>>> tic-tac-toe
>>>>>>>>>>>>>>>>>>>>>>> and there is no possible way to determine that it
>>>>>>>>>>>>>>>>>>>>>>> does not
>>>>>>>>>>>>>>>>>>>>>>> because the x86 source code of a function has
>>>>>>>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>>>>>>>> with the sequence of steps of its correct
>>>>>>>>>>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> That is not a sequence of configurations. It is a
>>>>>>>>>>>>>>>>>>>>>> piece of
>>>>>>>>>>>>>>>>>>>>>> assembly code which represents a subroutine which
>>>>>>>>>>>>>>>>>>>>>> is an
>>>>>>>>>>>>>>>>>>>>>> infinite loop. The sequence of configurations
>>>>>>>>>>>>>>>>>>>>>> would look
>>>>>>>>>>>>>>>>>>>>>> something like this:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Yes that code specifies this sequence.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No, it does not. What you have above only generates the
>>>>>>>>>>>>>>>>>>>> following *only* if you (a) interpret it as
>>>>>>>>>>>>>>>>>>>> representing x86
>>>>>>>>>>>>>>>>>>>> instructions and (b) actually execute it on an x86
>>>>>>>>>>>>>>>>>>>> or some
>>>>>>>>>>>>>>>>>>>> appropriate emulator.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because no one in their right mind would think of
>>>>>>>>>>>>>>>>>>> doing it
>>>>>>>>>>>>>>>>>>> otherwise those ridiculously self-evident facts need
>>>>>>>>>>>>>>>>>>> not be stated.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You are the one who constantly makes much ado about
>>>>>>>>>>>>>>>>>> nothing about
>>>>>>>>>>>>>>>>>> the fact that Turing Machines can ONLY accept finite
>>>>>>>>>>>>>>>>>> strings as
>>>>>>>>>>>>>>>>>> their inputs and object to anyone who suggests that
>>>>>>>>>>>>>>>>>> something
>>>>>>>>>>>>>>>>>> might compute some function which isn't over strings.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You don't seem to understand exactly what a finite
>>>>>>>>>>>>>>>>>> string is. A
>>>>>>>>>>>>>>>>>> finite string is simply a sequence of symbols. Given
>>>>>>>>>>>>>>>>>> two strings,
>>>>>>>>>>>>>>>>>> you can ask questions like which is longer or whether
>>>>>>>>>>>>>>>>>> one is a
>>>>>>>>>>>>>>>>>> substring or permutation of the other, but not much else.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That's because neither strings nor the symbols they
>>>>>>>>>>>>>>>>>> are composed
>>>>>>>>>>>>>>>>>> of have any meaning whatsoever. They are just
>>>>>>>>>>>>>>>>>> sequences of
>>>>>>>>>>>>>>>>>> uninterpreted tokens. As soon as you start talking about
>>>>>>>>>>>>>>>>>> 'sequences of configurations' or 'numerical values' or
>>>>>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>>>>>> along those lines you are no longer talking about
>>>>>>>>>>>>>>>>>> finite strings,
>>>>>>>>>>>>>>>>>> but about the entities which those strings represent to a
>>>>>>>>>>>>>>>>>> particular TM/program.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Part of designing a TM involves specifying exactly how
>>>>>>>>>>>>>>>>>> a string
>>>>>>>>>>>>>>>>>> is to be interpreted (however 'ridiculously
>>>>>>>>>>>>>>>>>> self-evident' it
>>>>>>>>>>>>>>>>>> might seem to you) So yes, they need to be stated.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> If it was not for communication context then every
>>>>>>>>>>>>>>>>>>> single rule
>>>>>>>>>>>>>>>>>>> of grammar would have to be repeated with every
>>>>>>>>>>>>>>>>>>> sentence and
>>>>>>>>>>>>>>>>>>> every definition of every work would have to be
>>>>>>>>>>>>>>>>>>> repeated over
>>>>>>>>>>>>>>>>>>> and over.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You keep claiming that the input to the decider is a
>>>>>>>>>>>>>>>>>>>> sequence
>>>>>>>>>>>>>>>>>>>> of configurations, but that's just plain wrong.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The input to a decider
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES
>>>>>>>>>>>>>>>>>>> SPECIFIES SPECIFIES SPECIFIES SPECIFIES SPECIFIES
>>>>>>>>>>>>>>>>>>> A sequence of configirations
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Did you notice that I said SPECFIES this time ???
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But you still haven't provided a coherent definition
>>>>>>>>>>>>>>>>>> of what
>>>>>>>>>>>>>>>>>> *you* mean by 'specify'. You gave a bit of wishy-washy
>>>>>>>>>>>>>>>>>> verbiage a
>>>>>>>>>>>>>>>>>> few posts ago, but nothing which made this clear.
>>>>>>>>>>>>>>>>>> Repeating it
>>>>>>>>>>>>>>>>>> over and over again doesn't add any clarity.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The question originally arose when you objected to the
>>>>>>>>>>>>>>>>>> claim that
>>>>>>>>>>>>>>>>>> the input to a halt decider represents a computation
>>>>>>>>>>>>>>>>>> (or TM
>>>>>>>>>>>>>>>>>> description/input string pair) and instead insisted
>>>>>>>>>>>>>>>>>> that it
>>>>>>>>>>>>>>>>>> specifies a sequence of configurations.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes of course as everyone knows x86 source-code is one
>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>> ingredients to a milkshake and because there is a standard
>>>>>>>>>>>>>>>>> practice for making milkshakes they already know when
>>>>>>>>>>>>>>>>> and how the
>>>>>>>>>>>>>>>>> x86 source-code must be applied to make a milkshake.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Now it seems like you are trying to claim that a
>>>>>>>>>>>>>>>>>> representation
>>>>>>>>>>>>>>>>>> of a computation specifies a sequence of
>>>>>>>>>>>>>>>>>> configurations, but that
>>>>>>>>>>>>>>>>>> doesn't explain why you so vehemently objected
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Your brain is welded in rebuttal mode?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> to the claim that the input to a halt decider
>>>>>>>>>>>>>>>>>> represents a
>>>>>>>>>>>>>>>>>> computation. So clearly you mean something else
>>>>>>>>>>>>>>>>>> altogether.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because your brain is welded in rebuttal mode you will
>>>>>>>>>>>>>>>>> always act
>>>>>>>>>>>>>>>>> like you never know.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, YOUR brain is welded in stupid mode. You are unable
>>>>>>>>>>>>>>>> to make a
>>>>>>>>>>>>>>>> clear sentence because you misuse the English language
>>>>>>>>>>>>>>>> to hide your
>>>>>>>>>>>>>>>> lies.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It is easily provable that the C function H(P,P)==0 is
>>>>>>>>>>>>>>> correct on
>>>>>>>>>>>>>>> the basis of the fact correct execution trace of the x86
>>>>>>>>>>>>>>> source-code
>>>>>>>>>>>>>>> of input to H(P,P) shows that P would never reach its "ret"
>>>>>>>>>>>>>>> instruction.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Again, I say HOW, since the CORRECT emulation of the input
>>>>>>>>>>>>>> to H(P,P),
>>>>>>>>>>>>>> as shown by UTM(P,P), H1(P,P), or even P(P) shows that it
>>>>>>>>>>>>>> Halts, if H
>>>>>>>>>>>>>> is defined to return 0 from H(P,P).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Richard is one of the two liars.
>>>>>>>>>>>>> *The actual behavior of P when correctly emulated by H is
>>>>>>>>>>>>> shown below*
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> No, it isn't, because it LIES.
>>>>>>>>>>>>>
>>>>>>>>>>>>> #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]
>>>>>>>>>>>>>
>>>>>>>>>>>>> _main()
>>>>>>>>>>>>> [00001372](01) 55 push ebp
>>>>>>>>>>>>> [00001373](02) 8bec mov ebp,esp
>>>>>>>>>>>>> [00001375](05) 6852130000 push 00001352 // push P
>>>>>>>>>>>>> [0000137a](05) 6852130000 push 00001352 // push P
>>>>>>>>>>>>> [0000137f](05) e81efeffff call 000011a2 // call H
>>>>>>>>>>>>> [00001384](03) 83c408 add esp,+08
>>>>>>>>>>>>> [00001387](01) 50 push eax
>>>>>>>>>>>>> [00001388](05) 6823040000 push 00000423 // "Input_Halts = "
>>>>>>>>>>>>> [0000138d](05) e8e0f0ffff call 00000472 // call Output
>>>>>>>>>>>>> [00001392](03) 83c408 add esp,+08
>>>>>>>>>>>>> [00001395](02) 33c0 xor eax,eax
>>>>>>>>>>>>> [00001397](01) 5d pop ebp
>>>>>>>>>>>>> [00001398](01) c3 ret
>>>>>>>>>>>>> Size in bytes:(0039) [00001398]
>>>>>>>>>>>>>
>>>>>>>>>>>>> machine stack stack machine assembly
>>>>>>>>>>>>> address address data code language
>>>>>>>>>>>>> ======== ======== ======== ========= =============
>>>>>>>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352
>>>>>>>>>>>>> // push P
>>>>>>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352
>>>>>>>>>>>>> // push P
>>>>>>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2
>>>>>>>>>>>>> // call H
>>>>>>>>>>>>>
>>>>>>>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
>>>>>>>>>>>>> at:212352
>>>>>>>>>>>>>
>>>>>>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2
>>>>>>>>>>>>> // call H
>>>>>>>>>>>>>
>>>>>>>>>>>>> // The emulated H emulates the first seven instructions of P
>>>>>>>>>>>> So, the following is NOT an emulation of the P that the top
>>>>>>>>>>>> level H is
>>>>>>>>>>>> emulating, and
>>>>>>>>>>> Right.
>>>>>>>>>>>> thus NOT part of a CORRECT x86 emulation of the program.
>>>>>>>>>>> Wrong.
>>>>>>>>>>>
>>>>>>>>>>> Just like the first invocation of infinite recursion is the
>>>>>>>>>>> root cause
>>>>>>>>>>> of the infinite recursion the first invocation of infinitely
>>>>>>>>>>> nested x86
>>>>>>>>>>> emulation is its root cause.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> You are basically saying that when a C function H emulates
>>>>>>>>>>> another C
>>>>>>>>>>> function P and this second C function in
>>>>>>>>>>>
>>>>>>>>>>> I spent a year of development of the x86utm operating system
>>>>>>>>>>> so that
>>>>>>>>>>> when H(P,P) is invoked and its emulated P calls H(P,P) the
>>>>>>>>>>> outer H could
>>>>>>>>>>> correctly emulate P and P calling H(P,P) and this inner P
>>>>>>>>>>> calling H(P,P)
>>>>>>>>>>> to an arbitrary recursive depth.
>>>>>>>>>>>
>>>>>>>>>>> I don't show the 236 pages of the emulation of H because we
>>>>>>>>>>> can simply
>>>>>>>>>>> hypothesize that it merely emulates its input
>>>>>>>>>>
>>>>>>>>>> Deceptive use of "H" to refer to multiple unrelated computations.
>>>>>>>>>>
>>>>>>>>>> The fixed algorithm of H, hereafter referred to as Ha, and the
>>>>>>>>>> P that calls it referred to as Pa, does abort and does not
>>>>>>>>>> "merely emulate". Hn is what does that. And since Pa doesn't
>>>>>>>>>> call Hn that means we are no longer deciding on Pa but on Pn.
>>>>>>>>>>
>>>>>>>>>> So your argument boils down to: Ha(Pa,Pa)==0 is correct
>>>>>>>>>> because Pn(Pn) does not halt.
>>>>>>>>>>
>>>>>>>>> A halt decider must only compute the mapping from its input to
>>>>>>>>> an accept
>>>>>>>>> or reject state based on the actual behavior specified by this
>>>>>>>>> input.
>>>>>>>>
>>>>>>>> Which by the problem definition is the behavior of Pa(Pa)
>>>>>>> Ah so you disagree with the definition of a decider.
>>>>>>
>>>>>> A halt decider, by definition, maps the halting function. The
>>>>>> halting function includes the following mappings:
>>>>>>
>>>>>> N(5) -> halting
>>>>>> Pa(Pa) -> halting
>>>>>> P1(P1), where P1 calls H1 -> halting
>>>>>> Pn(Pn) -> non-halting
>>>>>>
>>>>>> Can you claim that Ha maps this function? If not, it is not a halt
>>>>>> decider.
>>>>>>
>>>>>>>>>
>>>>>>>>> It is the case that the correct x86 emulation of the input to
>>>>>>>>> H(P,P) by
>>>>>>>>> H
>>>>>>>>
>>>>>>>> Which is does NOT do as demonstrated by Pa(Pa) halting,
>>>>>>>> UTM(Pa,Pa) halting, and H1(Pa,Pa) simulating to a final state
>>>>>>>> and returning 1.
>>>>>>> Ah so you are saying that the behavior of sequences of
>>>>>>> configurations
>>>>>>> that are provably not equivalent
>>>>>>
>>>>>> You've made no such proof. You've only claimed that they are
>>>>>> different because Ha is unable to simulate Pa(Pa) to completion.
>>>>> I proved that H(P,P)==0 and H1(P,P)==1
>>>>
>>>> FALSE.  You've only shown that Ha is unable to see that the copy of
>>>> Ha embedded in Pa will abort if allowed to continue as H1(Pa,Pa)
>>>> demonstrates.
>>>
>>> If I am wrong then that means that you can show that the correct x86
>>> emulation of the input to H(P,P) does reach its final "ret"
>>> instruction even though the provably correct execution trace of the
>>> provable correct x86 emulation of the input to H(P,P) conclusively
>>> proves otherwise.
>>>
>>>
>> Like
>>
>> On 4/27/21 12:55 AM, olcott wrote:
>> Message-ID: <Teudndbu59GVBBr9nZ2dnUU7-V2dnZ2d@giganews.com>
>>  > void H_Hat(u32 P)
>>  > {
>>  >  u32 Input_Halts = Halts(P, P);
>>  >  if (Input_Halts)
>>  >    HERE: goto HERE;
>>  > }
>>  >
>>  >
>>  > int main()
>>  > {
>>  >  H_Hat((u32)H_Hat);
>>  > }
>>  >
>>  >
>>  > _H_Hat()
>>  > [00000b98](01)  55                      push ebp
>>  > [00000b99](02)  8bec                    mov ebp,esp
>>  >
>> [00000b9b](01)  51                      push ecx
>>  > [00000b9c](03)  8b4508                  mov eax,[ebp+08]
>>  > [00000b9f](01)  50                      push eax
>>  > [00000ba0](03)  8b4d08                  mov ecx,[ebp+08]
>>  > [00000ba3](01)  51                      push ecx
>>  > [00000ba4](05)  e88ffdffff              call 00000938
>>  > [00000ba9](03)  83c408                  add esp,+08
>>  > [00000bac](03)  8945fc                  mov [ebp-04],eax
>>  > [00000baf](04)  837dfc00                cmp dword [ebp-04],+00
>>  > [00000bb3](02)  7402                    jz 00000bb7
>>  > [00000bb5](02)  ebfe                    jmp 00000bb5
>>  > [00000bb7](02)  8be5                    mov esp,ebp
>>  > [00000bb9](01)  5d                      pop ebp
>>  > [00000bba](01)  c3                      ret
>>  > Size in bytes:(0035) [00000bba]
>>  >
>>  > _main()
>>  > [00000bc8](01)  55                      push ebp
>>  > [00000bc9](02)  8bec                    mov ebp,esp
>>  > [00000bcb](05)  68980b0000          push 00000b98
>>  > [00000bd0](05)  e8c3ffffff              call 00000b98
>>  > [00000bd5](03)  83c404                  add esp,+04
>>  > [00000bd8](02)  33c0                    xor eax,eax
>>  > [00000bda](01)  5d                      pop ebp
>>  > [00000bdb](01)  c3                      ret
>>  > Size in bytes:(0020) [00000bdb]
>>  >
>>  > ===============================
>>  > ...[00000bc8][001015d4][00000000](01)  55         push ebp
>>  > ...[00000bc9][001015d4][00000000](02)  8bec       mov ebp,esp
>>  > ...[00000bcb][001015d0][00000b98](05)  68980b0000 push 00000b98
>>  > ...[00000bd0][001015cc][00000bd5](05)  e8c3ffffff call 00000b98
>>  > ...[00000b98][001015c8][001015d4](01)  55         push ebp
>>  > ...[00000b99][001015c8][001015d4](02)  8bec       mov ebp,esp
>>  > ...[00000b9b][001015c4][00000000](01)  51         push ecx
>>  > ...[00000b9c][001015c4][00000000](03)  8b4508     mov  eax,[ebp+08]
>>  > ...[00000b9f][001015c0][00000b98](01)  50         push eax
>>  > ...[00000ba0][001015c0][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>>  > ...[00000ba3][001015bc][00000b98](01)  51         push ecx
>>  > ...[00000ba4][001015b8][00000ba9](05)  e88ffdffff call 00000938
>>  > Begin Local Halt Decider Simulation at Machine Address:b98
>>  > ...[00000b98][00211674][00211678](01)  55         push ebp
>>  > ...[00000b99][00211674][00211678](02)  8bec       mov ebp,esp
>>  > ...[00000b9b][00211670][00201644](01)  51         push ecx
>>  > ...[00000b9c][00211670][00201644](03)  8b4508     mov eax,[ebp+08]
>>  > ...[00000b9f][0021166c][00000b98](01)  50         push eax
>>  > ...[00000ba0][0021166c][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>>  > ...[00000ba3][00211668][00000b98](01)  51         push ecx
>>  > ...[00000ba4][00211664][00000ba9](05)  e88ffdffff call 00000938
>>  > ...[00000b98][0025c09c][0025c0a0](01)  55         push ebp
>>  > ...[00000b99][0025c09c][0025c0a0](02)  8bec       mov ebp,esp
>>  > ...[00000b9b][0025c098][0024c06c](01)  51         push ecx
>>  > ...[00000b9c][0025c098][0024c06c](03)  8b4508     mov eax,[ebp+08]
>>  > ...[00000b9f][0025c094][00000b98](01)  50         push eax
>>  > ...[00000ba0][0025c094][00000b98](03)  8b4d08     mov ecx,[ebp+08]
>>  > ...[00000ba3][0025c090][00000b98](01)  51         push ecx
>>  > ...[00000ba4][0025c08c][00000ba9](05)  e88ffdffff call 00000938
>>  > Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>
>> Above decision was from the call the Halts inside H_Hat, deciding that
>> H_Hat(H_Hat) seems to be non-halting, it then returns that answer and
>> is processed below:
>>
>>  > ...[00000ba9][001015c4][00000000](03)  83c408     add esp,+08
>>  > ...[00000bac][001015c4][00000000](03)  8945fc     mov [ebp-04],eax
>>  > ...[00000baf][001015c4][00000000](04)  837dfc00   cmp dword
>> [ebp-04],+00
>>  > ...[00000bb3][001015c4][00000000](02)  7402       jz 00000bb7
>>  > ...[00000bb7][001015c8][001015d4](02)  8be5       mov esp,ebp
>>  > ...[00000bb9][001015cc][00000bd5](01)  5d         pop ebp
>>  > ...[00000bba][001015d0][00000b98](01)  c3         ret
>>  > ...[00000bd5][001015d4][00000000](03)  83c404     add esp,+04
>>  > ...[00000bd8][001015d4][00000000](02)  33c0       xor eax,eax
>>  > ...[00000bda][001015d8][00100000](01)  5d         pop ebp
>>  > ...[00000bdb][001015dc][00000098](01)  c3         ret
>>
>> SEE IT HALTED!
>>
>>  > Number_of_User_Instructions(39)
>>  > Number of Instructions Executed(26567)
>>
>
> So basically you merely confirmed that H1(P,P)==1 as I have been saying
> for quite some time now.
>
> What you have not shown is that H(P,P)==0 is incorrect.
>
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]

<t6u1mp$skt$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ H(P,P)==0 ]
Date: Sat, 28 May 2022 14:46:16 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 140
Message-ID: <t6u1mp$skt$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rgih$nh7$1@dont-email.me> <bamdnd0-eIqa0Az_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rj68$aeh$1@dont-email.me> <etWdneqO_pZ3zgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rmnp$uuv$1@dont-email.me> <lpKdnTcCgd9fwgz_nZ2dnUU7_8zNnZ2d@giganews.com>
<S5ekK.8$sW.6@fx37.iad> <-Mydnb2iwaUhZQz_nZ2dnUU7_8zNnZ2d@giganews.com>
<dUpkK.129$cq8.3@fx03.iad> <zbGdnX9ZxuLLpw__nZ2dnUU7_83NnZ2d@giganews.com>
<8d701393-50d0-4f71-bfd5-02b1cca13580n@googlegroups.com>
<taadnQmxoODO2Q__nZ2dnUU7_83NnZ2d@giganews.com>
<5a5fb280-ea0e-4502-b719-70aee8e42d55n@googlegroups.com>
<E76dnS4rHoxE0Q__nZ2dnUU7_83NnZ2d@giganews.com> <t6toi1$pj8$1@dont-email.me>
<jbydnZsyhovP9A__nZ2dnUU7_83NnZ2d@giganews.com> <t6tq6r$68e$1@dont-email.me>
<LtKdnZrN1u3p8g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tsoa$ojo$1@dont-email.me>
<ZZ-dnYuD8Lld6g__nZ2dnUU7_8zNnZ2d@giganews.com> <t6tufp$583$1@dont-email.me>
<ELCdnRQmJ_lw4w__nZ2dnUU7_8zNnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 May 2022 20:46:18 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="13d09e0b6436f60e7cb54ac0cc4f5769";
logging-data="29341"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iuP5qFkMjm5TAdNPi1hSy"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:A3XqYUMYi8URM7swwTJ0UwdFMSQ=
In-Reply-To: <ELCdnRQmJ_lw4w__nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Sat, 28 May 2022 20:46 UTC

On 2022-05-28 13:58, olcott wrote:
> On 5/28/2022 2:51 PM, André G. Isaak wrote:
>> On 2022-05-28 13:27, olcott wrote:
>>> On 5/28/2022 2:21 PM, André G. Isaak wrote:
>>>> On 2022-05-28 12:52, olcott wrote:
>>>>> On 5/28/2022 1:38 PM, André G. Isaak wrote:
>>>>>> On 2022-05-28 12:26, olcott wrote:
>>>>>>> On 5/28/2022 1:10 PM, André G. Isaak wrote:
>>>>>>>> On 2022-05-28 10:24, olcott wrote:
>>>>>>>>> On 5/28/2022 11:06 AM, Dennis Bush wrote:
>>>>>>>>
>>>>>>>>>> And since the computation that H(P,P) is deciding on *by
>>>>>>>>>> definition* is P(P), and the computation P(P) completes, H is
>>>>>>>>>> incorrect to abort and return 0.
>>>>>>>>>
>>>>>>>>> A halt decider must only compute the mapping of its input to an
>>>>>>>>> accept or reject state based on the actual behavior specified
>>>>>>>>> by this input.
>>>>>>>>
>>>>>>>> And what exactly is the above supposed to mean? You still
>>>>>>>> haven't provided a coherent definition of what you mean by
>>>>>>>> 'specified'. What does it mean for an input string to specify a
>>>>>>>> behaviour?
>>>>>>>>
>>>>>>>> André
>>>>>>>>
>>>>>>>
>>>>>>> In other words when I prove what I mean by "specified" 100 times
>>>>>>> the fact that you always make sure to ignore what I said is
>>>>>>> equivalent to me having never said anything about it.
>>>>>>
>>>>>> You can't "prove" what you mean by something. You define what
>>>>>> something is intended to mean. And so far you haven't provided a
>>>>>> definition for 'specify'. When asked you've either hurled insults
>>>>>> or given strange analogies involving milkshakes.
>>>>>>
>>>>>>> The behavior specified by an input is the execution trace derived
>>>>>>> by the correct x86 emulation of this input by its simulating halt
>>>>>>> decider.
>>>>>>
>>>>>> And how exactly do you define 'correct x86 emulation'?
>>>>>
>>>>> I have told you this many times. Why do you persistently ignore
>>>>> what I say and then claim that I said nothing?
>>>>
>>>> No, you have not. When asked in the past you've given vaguely worded
>>>> 'explanations' or unclear examples, but you've never provided
>>>> anything resembling a definition. A definition would take the form:
>>>>
>>>> A program S correctly emulates an input M, I if and only if ...
>>> *THIS IS THE CORRECT WAY TO ANALYZE IT*
>>> The sequence of instructions that program S emulates is the same
>>> sequence that the x86 machine language input M specifies when it is
>>> being emulated by S.
>>>
>>> *THIS IS THE LYING CHEATING WAY TO ANALYZE IT*
>>> The sequence of instructions that program S emulates is the same
>>> sequence that the x86 machine language input M specifies when it is
>>> being emulated by R.
>>
>> And again you fail to provide a definition but just give examples
>> which do nothing to increase clarity. The above might be clearer if
>> you had actually answered my other question, the one which you
>> dishonestly snipped which I repeat below:
>>
>> How does one determine what behaviour the above code specifies if not
>> by assembling it, running it independently and observing its behaviour?
>>
>
> When one is using an independent computation as the measure of the
> behavior of a dependent computation one is objectively incorrect.

And, as usual, you entirely fail to address my question. You claim that
the input string somehow "specifies" behaviour. How do we determine what
behaviour it specifies?

Note that if it is in fact the *input* which specifies behaviour, then a
given input should specify the *same* behaviour regardless of whether it
is passed to H() or to H1(). Since you claim otherwise, clearly there is
something else involved which you are not explaining clearly.

So how exactly do we determine what behaviour is specified by the input
P, P?

If you claim that the behaviour specified by P, P is whatever it is that
H does when it is given P, P as an input then you have an entirely
circular definition which is impossible to verify. That simply isn't
acceptable.

There must be some independent metric whereby one can determine whether
H's behaviour actually matches the behaviour 'specified' by its input or
you have absolutely no justification for claiming that H is correct.

I'm not interested in seeing more traces. I'm interested in seeing some
actual definitions for 'specify' and 'correct simulation', which you
consistently ignore all requests for.

Or perhaps you simply don't understand what a definition is and really
believe you have answered when in fact you have not. Definitions look
like this:

Given an input M, I, a simulator S is said to correctly simulate its
input if and only if ...

An input M, I specifies behaviour X if and only if ...

Just fill in the ellipses without using an terms that have not been
previously defined.

André

> The behavior of the correct x86 emulation of the input to H(P,P) by H is
> this behavior:
>
> // H emulates the first seven instructions of P
> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
> ...[00001358][0021233a][00001352] 50         push eax      // push P
> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
> ...[0000135c][00212336][00001352] 51         push ecx      // push P
> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>
> // The emulated H emulates the first seven instructions of P
> ...[00001352][0025cd66][0025cd6a] 55         push ebp      // enter P
> ...[00001353][0025cd66][0025cd6a] 8bec       mov ebp,esp
> ...[00001355][0025cd66][0025cd6a] 8b4508     mov eax,[ebp+08]
> ...[00001358][0025cd62][00001352] 50         push eax      // push P
> ...[00001359][0025cd62][00001352] 8b4d08     mov ecx,[ebp+08]
> ...[0000135c][0025cd5e][00001352] 51         push ecx      // push P
> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // call H
>
>
>
>

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.


devel / comp.theory / Re: Experts would agree that my reviewers are incorrect [ slight breakthrough ]

Pages:12345678910111213141516171819
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor