Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Help! I'm trapped in a Chinese computer factory!


devel / comp.theory / Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

SubjectAuthor
* Reviewers interested in an honest dialogue will acknowledge these keyolcott
+- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
+* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|`* Reviewers interested in an honest dialogue will acknowledge theseolcott
| +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
| `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +- Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   | `- Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
+* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|`* Reviewers interested in an honest dialogue will acknowledge theseolcott
| `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |+- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   | `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |   `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |    `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     | +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     | +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     | `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |   +* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |   | +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |   | `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |   `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |    `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     | `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     |  +* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     |  |`- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |     |  `- Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |     `* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      +* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |+* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||+* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||+* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||`* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||| +- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      |||| `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||  `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||   `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||    `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||     `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||      +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||      `- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      |||+* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      ||||`* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||| `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      ||||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      |||+- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||`* Reviewers interested in an honest dialogue will acknowledge theseMalcolm McLean
|   |     |      ||| +- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||| `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||  +- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||  `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||   +* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||   |`- Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||   `* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||    `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||     `- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||`* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || +* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      || |+* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||`* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || || `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||  `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||   `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||    `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||     `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||      `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||       `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||        `- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || |+* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||+* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      || |||`* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||| +* Reviewers interested in an honest dialogue will acknowledge thesePaul N
|   |     |      || ||| |`- Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||| `- Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Ben Bacarisse
|   |     |      || ||`* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      || || +* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      || || |`- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      || || `* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      || |`* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || | `- Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      ||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      |`* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      | `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |  `* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      `- Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
`* Reviewers interested in an honest dialogue will acknowledge these key facts:Otto J. Makela

Pages:12345678910
Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<Eg%FK.631688$ntj.513075@fx15.iad>

  copy mid

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

  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!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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<dc6382f6-21a1-465f-89d9-ef19e17b6c6cn@googlegroups.com>
<H-idnQkwq4lg_nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<BM_FK.607264$J0r9.260931@fx11.iad>
<jN2dne05xqbu43X_nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <jN2dne05xqbu43X_nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 102
Message-ID: <Eg%FK.631688$ntj.513075@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: Mon, 1 Aug 2022 21:40:52 -0400
X-Received-Bytes: 5855
 by: Richard Damon - Tue, 2 Aug 2022 01:40 UTC

On 8/1/22 9:31 PM, olcott wrote:
> On 8/1/2022 8:06 PM, Richard Damon wrote:
>> On 8/1/22 7:38 PM, olcott wrote:
>>> On 8/1/2022 6:06 PM, Paul N wrote:
>>>> On Monday, August 1, 2022 at 11:34:37 PM UTC+1, olcott wrote:
>>>>> So then you agree the H(P,P) does correctly determine the halt
>>>>> status of
>>>>> its input, yet disagree that H is supposed to examine its input
>>>>> instead
>>>>> it must examine the behavior of the non-input P(P) ?
>>>>
>>>> The first argument in the call H(P, P) is P. The second argument is
>>>> also P. Thus H(P, P) is supposed to determine whether P(P) halts or
>>>> not. That is the "input" to H.
>>>
>>> No it is not the input to H.
>>>
>>> The behavior of directly executed P(P) is NOT the same behavior
>>> as when H(P,P) correctly simulates its input because the execution
>>> order of P(P) first is reversed when H(P,P) is invoked first.
>>>
>>> void P(ptr x)
>>> {
>>>    int Halt_Status = H(x, x);
>>>    if (Halt_Status)
>>>      HERE: goto HERE;
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    P(P);
>>> }
>>>
>>> When P calls H(P,P) this is essentially the first call of
>>> infinite recursion. When H(P,P) simulates its input this
>>> is essentially the second call of infinite recursion.
>>
>> Maybe "essentially", but only in the sense of not quite. It WOULD be
>> infiite recursion if H(P,P) doesn't abort its simulation, but since it
>> does, it isn't.
>>
>> Not because H aborted its simulation, but because it returns 0 to its
>> caller, which might be P(P), which makes P(P) Halting.
>>
>>>
>>> H can see the infinite recursion specified by its input and
>>> aborts its simulation on that basis. As with all infinite
>>> recursion when any call is aborted the whole sequence stops.
>>> In this case when H(P,P) aborts its simulation it returns to
>>> its caller.
>>
>> No, H THINKS it sees infinite recursion because it isn't smart enough
>> to see that the H that it sees being called WILL abort its simulation
>> too (if this one does) and thus breaks the recursion that it thinks it
>> sees.
>>
>>>
>>> The input to H(P,P) is infinitely recursive (as proven by the fact
>>> the the simulation never stops unless aborted) therefore H did
>>> correctly determine the halt status of this input.
>>
>> Nope, your using the wrong definition. Once H(P,P) includes the
>> instructions to abort its simulation then because of the
>> "pathological" self-reference, the input it is simulating will do so
>> also, just after the point that H simulates.
> The correctly simulated input to H(P,P) cannot possibly reach is "ret"
> instruction (final state) and halt even when its simulation is aborted.

Right, which doesn't prove your conclusion, because, as you next
statement shows, halting isn't defined by simulation, but by the actual
execution of the machine.

Only a simulation that actually replicates the machine directly show
halting or non-halting. Thus, an aborted simulation doesn't, in and of
itself, show non-halting.

Yes, it is possible to prove from SOME partial simulations that the
input actually is non-halting, but such a proof needs to be sound and valid.

The fact that P(P) Halts if H(P,P) returns 0, says that ANY proof that
tries to show that H(P,P) returning 0 is correct, MUST be flawed. I have
pointed out the error in the "proof" that you have presented. Your
continuing to make the claim shows that you either are too stupid to
understand the logic, or are just a pathological liar and don't care
what is actually true.

You seem to not understand the difference between actually executing a
Turing Machine and conditionally simulating one, or refuese to let that
difference get in your way of lying about what you are talking about.

>
> computation that halts … the Turing machine will halt whenever it enters
> a final state. (Linz:1990:234)
>
> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
> Lexington/Toronto: D. C. Heath and Company. (317-320)
>

Right, THE TURING MACHINE, that is P(P), which HALTS if H(P,P) returns
0, so that can't be the correct answer.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [111]

<Mm%FK.607265$J0r9.422607@fx11.iad>

  copy mid

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

  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!fx11.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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [111]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com>
<L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<4f2bbba1-a537-44b7-abc9-678f22aa16a0n@googlegroups.com>
<qLudnQa3MO7H8nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<2d0bc780-6ad2-407f-96a1-9c479168ed89n@googlegroups.com>
<D_ucnR7C2f9S73X_nZ2dnZfqlJ_NnZ2d@giganews.com>
<07698f08-923f-49e6-a1f1-dee579dbf75en@googlegroups.com>
<a5mdnQ3mkuj05XX_nZ2dnZfqlJzNnZ2d@giganews.com>
<a85b298b-ce08-4996-815f-4e68b3b7eb82n@googlegroups.com>
<nc-dnZkeOt9A4nX_nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <nc-dnZkeOt9A4nX_nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 396
Message-ID: <Mm%FK.607265$J0r9.422607@fx11.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Mon, 1 Aug 2022 21:47:23 -0400
X-Received-Bytes: 19482
 by: Richard Damon - Tue, 2 Aug 2022 01:47 UTC

On 8/1/22 9:37 PM, olcott wrote:
> On 8/1/2022 8:17 PM, Dennis Bush wrote:
>> On Monday, August 1, 2022 at 9:06:00 PM UTC-4, olcott wrote:
>>> On 8/1/2022 7:50 PM, Dennis Bush wrote:
>>>> On Monday, August 1, 2022 at 8:42:08 PM UTC-4, olcott wrote:
>>>>> On 8/1/2022 7:36 PM, Dennis Bush wrote:
>>>>>> On Monday, August 1, 2022 at 8:27:22 PM UTC-4, olcott wrote:
>>>>>>> On 8/1/2022 7:16 PM, Dennis Bush wrote:
>>>>>>>> On Monday, August 1, 2022 at 7:54:32 PM UTC-4, olcott wrote:
>>>>>>>>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
>>>>>>>>>> On Monday, August 1, 2022 at 6:34:37 PM UTC-4, olcott wrote:
>>>>>>>>>>> On 7/31/2022 9:30 PM, Richard Damon wrote:
>>>>>>>>>>>> On 7/31/22 10:00 PM, olcott wrote:
>>>>>>>>>>>>> On 7/31/2022 8:36 PM, Richard Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/31/22 9:26 PM, olcott wrote:
>>>>>>>>>>>>>>> On 7/31/2022 8:07 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 7/31/22 8:53 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>>>>>>>>>>>>>>>>>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Key Fact (1) When H is a simulating halt decider
>>>>>>>>>>>>>>>>>>>>>>> that correctly
>>>>>>>>>>>>>>>>>>>>>>> simulates its input with an x86 emulator, the
>>>>>>>>>>>>>>>>>>>>>>> simulation
>>>>>>>>>>>>>>>>>>>>>>> will never
>>>>>>>>>>>>>>>>>>>>>>> stop running until H(P,P) aborts its emulation of
>>>>>>>>>>>>>>>>>>>>>>> its input:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> (1) Executed H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>>> (2) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>>> (3) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>>> (4) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>>> (5) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is what happens if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>>> simulation. If H
>>>>>>>>>>>>>>>>>>>>>> ever
>>>>>>>>>>>>>>>>>>>>>> does abort its simulation, this is NOT what happens.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Good, I agree.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Note, an H that simulates until it can CORRECTLY
>>>>>>>>>>>>>>>>>>>>>> determine
>>>>>>>>>>>>>>>>>>>>>> that its
>>>>>>>>>>>>>>>>>>>>>> input is non-halting, will match this pattern,
>>>>>>>>>>>>>>>>>>>>>> because it
>>>>>>>>>>>>>>>>>>>>>> will NEVER
>>>>>>>>>>>>>>>>>>>>>> in finite time be able to actually correctly prove
>>>>>>>>>>>>>>>>>>>>>> the input is
>>>>>>>>>>>>>>>>>>>>>> non-halting, as ANY pattern that is defined
>>>>>>>>>>>>>>>>>>>>>> (incorrectly) as
>>>>>>>>>>>>>>>>>>>>>> non-halting, if it is seen by H in the simulation,
>>>>>>>>>>>>>>>>>>>>>> and H
>>>>>>>>>>>>>>>>>>>>>> stops its
>>>>>>>>>>>>>>>>>>>>>> simulation and returns 0, causes the actual
>>>>>>>>>>>>>>>>>>>>>> program P(P) to
>>>>>>>>>>>>>>>>>>>>>> Halt.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Since that is the actual meaning of the question
>>>>>>>>>>>>>>>>>>>>>> H(P,P) if H is
>>>>>>>>>>>>>>>>>>>>>> actually a Halt Decider, that proves that H is
>>>>>>>>>>>>>>>>>>>>>> incorrect to
>>>>>>>>>>>>>>>>>>>>>> return 0
>>>>>>>>>>>>>>>>>>>>>> from H(P,P) to say that P(P) is non-halting, since
>>>>>>>>>>>>>>>>>>>>>> it is
>>>>>>>>>>>>>>>>>>>>>> Halting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> If you want to repeat you LIE that the input to
>>>>>>>>>>>>>>>>>>>>>> H(P,P)
>>>>>>>>>>>>>>>>>>>>>> generate a
>>>>>>>>>>>>>>>>>>>>>> different sequence of configurations that P(P),
>>>>>>>>>>>>>>>>>>>>>> please
>>>>>>>>>>>>>>>>>>>>>> provide the
>>>>>>>>>>>>>>>>>>>>>> FIRST configuration in the sequence that is
>>>>>>>>>>>>>>>>>>>>>> different, and is
>>>>>>>>>>>>>>>>>>>>>> actually the result of a CORRECT simulation of the
>>>>>>>>>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Note, the implication that H(P,P) seeing a call to
>>>>>>>>>>>>>>>>>>>>>> H(P,P) is
>>>>>>>>>>>>>>>>>>>>>> "proof"
>>>>>>>>>>>>>>>>>>>>>> that its input is non-halting is proved incorrect and
>>>>>>>>>>>>>>>>>>>>>> invalid, and
>>>>>>>>>>>>>>>>>>>>>> your "proof" of this is based on assuming it, and
>>>>>>>>>>>>>>>>>>>>>> thus falls
>>>>>>>>>>>>>>>>>>>>>> into the
>>>>>>>>>>>>>>>>>>>>>> fallacy of the assumption of the conclusion.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that
>>>>>>>>>>>>>>>>>>>>>>> is correctly
>>>>>>>>>>>>>>>>>>>>>>> simulated by H cannot possibly reach its own
>>>>>>>>>>>>>>>>>>>>>>> "ret" instruction
>>>>>>>>>>>>>>>>>>>>>>> whether or not H aborts its simulation.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> No, that is only true if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>>> simuation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So you believe that when H aborts its simulation
>>>>>>>>>>>>>>>>>>>>> this causes the
>>>>>>>>>>>>>>>>>>>>> simulated P to reach its "ret" instruction even
>>>>>>>>>>>>>>>>>>>>> after it has been
>>>>>>>>>>>>>>>>>>>>> aborted before reaching this instruction?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Unless you reverse your position technically competent
>>>>>>>>>>>>>>>>>>>>> reviewers will
>>>>>>>>>>>>>>>>>>>>> understand that you are not a sufficiently
>>>>>>>>>>>>>>>>>>>>> technically competent
>>>>>>>>>>>>>>>>>>>>> reviewer.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> If H aborts its simulation, then a correct and
>>>>>>>>>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>>>>> the input will reach the return instruction.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> If H aborts its simulation of P then the simulated
>>>>>>>>>>>>>>>>>>>>> P that is
>>>>>>>>>>>>>>>>>>>>> no longer
>>>>>>>>>>>>>>>>>>>>> running will continue several more execution steps
>>>>>>>>>>>>>>>>>>>>> and reach
>>>>>>>>>>>>>>>>>>>>> its "ret"
>>>>>>>>>>>>>>>>>>>>> instruction even though it has been forced to stop
>>>>>>>>>>>>>>>>>>>>> running
>>>>>>>>>>>>>>>>>>>>> before ever
>>>>>>>>>>>>>>>>>>>>> reaching the "ret" instruction.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No, it causes the ACTUAL P, and the correct and
>>>>>>>>>>>>>>>>>>>> COMPLETE
>>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>>> the input to H(P,P) to reach the return instruction.
>>>>>>>>>>>>>>>>>>> There is only a simulated P in the following:
>>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>> So you agree that the input to H(P,P) that is correctly
>>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>>> cannot possibly reach the "ret" instruction of this
>>>>>>>>>>>>>>>>>>> simulated P
>>>>>>>>>>>>>>>>>>> whether
>>>>>>>>>>>>>>>>>>> or not H aborts its simulation or not?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes, I agree that there is no implementation of the
>>>>>>>>>>>>>>>>>> function H
>>>>>>>>>>>>>>>>>> that can simulate the function call P(P) to a final
>>>>>>>>>>>>>>>>>> state. Which
>>>>>>>>>>>>>>>>>> has nothing to do with the requirements of a halt
>>>>>>>>>>>>>>>>>> decider.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In other words you are saying that this is incorrect:
>>>>>>>>>>>>>>>>> A halt decider must compute the mapping from its inputs
>>>>>>>>>>>>>>>>> to an
>>>>>>>>>>>>>>>>> accept or reject state on the basis of the actual
>>>>>>>>>>>>>>>>> behavior that is
>>>>>>>>>>>>>>>>> actually specified by these inputs.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, just that the "Actual Behvior" is determined by the
>>>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>>>> behavior of the program the input represents,
>>>>>>>>>>>>>>> In other words you do not believe that the correct
>>>>>>>>>>>>>>> simulation of an
>>>>>>>>>>>>>>> input necessarily has the exact same sequence of
>>>>>>>>>>>>>>> instructions that
>>>>>>>>>>>>>>> are specified by this input, thus you reject the concept
>>>>>>>>>>>>>>> of UTM
>>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No. a COMPLETE and correct simulation will recreate the
>>>>>>>>>>>>>> behavior of
>>>>>>>>>>>>>> the input. The COMPLETE part is important.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Not at all, as long as the partial simulation correctly
>>>>>>>>>>>>> matches any
>>>>>>>>>>>>> correct infinite behavior pattern then there is no need to
>>>>>>>>>>>>> wait until
>>>>>>>>>>>>> the end of time to see that an infinite loop never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> But the pattern is only a CORRECT infinite behavior pattern
>>>>>>>>>>>> if the
>>>>>>>>>>>> PROGRAM, this is P(P), gets into infinite recursion, which
>>>>>>>>>>>> it doesn't if
>>>>>>>>>>>> H(P,P) aborts its simulation.
>>>>>>>>>>> So then you agree the H(P,P) does correctly determine the
>>>>>>>>>>> halt status of
>>>>>>>>>>> its input, yet disagree that H is supposed to examine its
>>>>>>>>>>> input instead
>>>>>>>>>>> it must examine the behavior of the non-input P(P) ?
>>>>>>>>>>
>>>>>>>>>> Sure, Ha(Pa,Pa) reports the halt status of "its input".
>>>>>>>>> I count that as a huge breakthrough when 99% of of reviewers
>>>>>>>>> reject
>>>>>>>>> everything that I say out-of-hand without even looking at it and
>>>>>>>>> the remaining 1% are so laser focused on finding fault that
>>>>>>>>> they hardly
>>>>>>>>> pay any attention to what I say.
>>>>>>>>
>>>>>>>> But is seems you're reading comprehension is failing you again.
>>>>>>>> I know that when you say "H(P,P) does correctly determine the
>>>>>>>> halt status of its input", what you really mean is "there is no
>>>>>>>> implementation of the function H that can simulate the function
>>>>>>>> call P(P) to a final state". And that is true, and is what I was
>>>>>>>> agreeing about. That become more clear with what I said next:
>>>>>>>>
>>>>>>>>>> But that's apparently not the same as the halt status of the
>>>>>>>>>> machine the input represents, specifically Pa(Pa), as per the
>>>>>>>>>> definition of the function a halt decider is required to compute:
>>>>>>>>>>
>>>>>>>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>>>>>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>>>>>>>
>>>>>>>>
>>>>>>>> Where I point out you're answering the wrong question.
>>>>>>>>
>>>>>>>> Ha(Pa,Pa)==0 is wrong because Pa(Pa) halts. And everything that
>>>>>>>> follows from here down is bunk because it depends on the wrong
>>>>>>>> answer being right.
>>>>>>>>
>>>>>>>>> The behavior of directly executed P(P) is NOT the same behavior
>>>>>>>>> as when H(P,P) correctly simulates its input because the execution
>>>>>>>>> order of P(P) first is reversed when H(P,P) is invoked first.
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>> if (Halt_Status)
>>>>>>>>> HERE: goto HERE;
>>>>>>>>> return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> int main()
>>>>>>>>> {
>>>>>>>>> P(P);
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> When P calls H(P,P) this is essentially the first call of
>>>>>>>>> infinite recursion. When H(P,P) simulates its input this
>>>>>>>>> is essentially the second call of infinite recursion.
>>>>>>>>>
>>>>>>>>> H can see the infinite recursion specified by its input and
>>>>>>>>> aborts its simulation on that basis. As with all infinite
>>>>>>>>> recursion when any call is aborted the whole sequence stops.
>>>>>>>>> In this case when H(P,P) aborts its simulation it returns to
>>>>>>>>> its caller.
>>>>>>>>>
>>>>>>>>> The input to H(P,P) is infinitely recursive (as proven by the fact
>>>>>>>>> the the simulation never stops unless aborted) therefore H did
>>>>>>>>> correctly determine the halt status of this input.
>>>>>>>>>
>>>>>>>>> That is was supposed to determine the halt status of a non-input
>>>>>>>>> seems absurd and is rejected on the basis that software
>>>>>>>>> engineering
>>>>>>>>> won't allow it.
>>>>>>>>
>>>>>>>> If determining the halt status of a non-input seems so absurd,
>>>>>>>> why do you claim that Ha(Pa,Pa) must report the halt status of
>>>>>>>> Pn(Pn)?
>>>>>>>>
>>>>>>> You know that never said anything like that:
>>>>>>>
>>>>>>> Try and find a date-and-time stamped quote of me
>>>>>>> saying anything like that.
>>>>>>
>>>>>> That's precisely what the comment I've been quoting is saying:
>>>>>>
>>>>>> On Saturday, July 30, 2022 at 4:09:34 PM UTC-4, olcott wrote:
>>>>>>> H(P,P) is asking would the input that I correctly emulate ever
>>>>>>> reach its
>>>>>>> "ret" instruction (final state) if I never stopped emulating it?
>>>>>>
>>>>>> If Ha never stops emulating, then it is no longer Ha. It is Hn.
>>>>>> That also means that Pa is no longer Pa since it's now calling Hn.
>>>>>> It is now Pn.
>>>>>>
>>>>>> So by postulating that Ha has different behavior, you change the
>>>>>> input. So the above is EXACTLY saying that Ha(Pa,Pa) must report
>>>>>> on the behavior of Pn(Pn).
>>>>> You did it incorrectly it must be Ha(Pa,Pa) and Hn(Pn,Pn).
>>>>
>>>> No, it was correct. If Ha(Pa,Pa) predicts what its input will do if
>>>> its implementation is Hn, then Ha(Pa,Pa) is predicting the behavior
>>>> of Pn(Pn). UTM(Pn,Pn) by definition has the same behavior of Pn(Pn),
>>>> and given the
>>>> of Hn it is essentially the same as a UTM.
>>>>
>>>>> A simulating halt decider is always correct to abort the simulation of
>>>>> any input that it correctly predicts would never otherwise never stop
>>>>> running.
>>>>
>>>> A simulating halt decider, like any halt decider, is required to map
>>>> the halting function:
>>>>
>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>
>>> Yet in the case of H and P that would require a software function to
>>> return the result of analyzing a non-input which from a software
>>> engineering perspective is pure nonsense.
>>
>> You don't get to change the question.
>
> When the question is WRONG, I do get to change the question.


Click here to read the complete article
Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [111]

<nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 02 Aug 2022 01:50:03 +0000
Date: Mon, 1 Aug 2022 20:50:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [111]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com>
<L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<4f2bbba1-a537-44b7-abc9-678f22aa16a0n@googlegroups.com>
<qLudnQa3MO7H8nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<2d0bc780-6ad2-407f-96a1-9c479168ed89n@googlegroups.com>
<D_ucnR7C2f9S73X_nZ2dnZfqlJ_NnZ2d@giganews.com>
<07698f08-923f-49e6-a1f1-dee579dbf75en@googlegroups.com>
<a5mdnQ3mkuj05XX_nZ2dnZfqlJzNnZ2d@giganews.com>
<b3%FK.800804$X_i.797818@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <b3%FK.800804$X_i.797818@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 365
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AvS4iQZxF+QyKHgl0Iqi1L+/SKCoEraA46bDuk+tioNlaGLHTzI4XEglFx/MaLZg5Mrx73y+cGHiWcn!vZvVKMZkNEhUy4OAf9BRMoMWy18yZj/6d1ViDB7adjhqL/RY16FAsciBji4/1p2IaffcrKy9ykCQ!lg==
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
 by: olcott - Tue, 2 Aug 2022 01:50 UTC

On 8/1/2022 8:26 PM, Richard Damon wrote:
>
> On 8/1/22 9:05 PM, olcott wrote:
>> On 8/1/2022 7:50 PM, Dennis Bush wrote:
>>> On Monday, August 1, 2022 at 8:42:08 PM UTC-4, olcott wrote:
>>>> On 8/1/2022 7:36 PM, Dennis Bush wrote:
>>>>> On Monday, August 1, 2022 at 8:27:22 PM UTC-4, olcott wrote:
>>>>>> On 8/1/2022 7:16 PM, Dennis Bush wrote:
>>>>>>> On Monday, August 1, 2022 at 7:54:32 PM UTC-4, olcott wrote:
>>>>>>>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
>>>>>>>>> On Monday, August 1, 2022 at 6:34:37 PM UTC-4, olcott wrote:
>>>>>>>>>> On 7/31/2022 9:30 PM, Richard Damon wrote:
>>>>>>>>>>> On 7/31/22 10:00 PM, olcott wrote:
>>>>>>>>>>>> On 7/31/2022 8:36 PM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/31/22 9:26 PM, olcott wrote:
>>>>>>>>>>>>>> On 7/31/2022 8:07 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 7/31/22 8:53 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>>>>>>>>>>>>>>>>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Key Fact (1) When H is a simulating halt decider
>>>>>>>>>>>>>>>>>>>>>> that correctly
>>>>>>>>>>>>>>>>>>>>>> simulates its input with an x86 emulator, the
>>>>>>>>>>>>>>>>>>>>>> simulation
>>>>>>>>>>>>>>>>>>>>>> will never
>>>>>>>>>>>>>>>>>>>>>> stop running until H(P,P) aborts its emulation of
>>>>>>>>>>>>>>>>>>>>>> its input:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> (1) Executed H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>> (2) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>> (3) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>> (4) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>> (5) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>> emulator...
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This is what happens if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>> simulation. If H
>>>>>>>>>>>>>>>>>>>>> ever
>>>>>>>>>>>>>>>>>>>>> does abort its simulation, this is NOT what happens.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Good, I agree.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Note, an H that simulates until it can CORRECTLY
>>>>>>>>>>>>>>>>>>>>> determine
>>>>>>>>>>>>>>>>>>>>> that its
>>>>>>>>>>>>>>>>>>>>> input is non-halting, will match this pattern,
>>>>>>>>>>>>>>>>>>>>> because it
>>>>>>>>>>>>>>>>>>>>> will NEVER
>>>>>>>>>>>>>>>>>>>>> in finite time be able to actually correctly prove
>>>>>>>>>>>>>>>>>>>>> the input is
>>>>>>>>>>>>>>>>>>>>> non-halting, as ANY pattern that is defined
>>>>>>>>>>>>>>>>>>>>> (incorrectly) as
>>>>>>>>>>>>>>>>>>>>> non-halting, if it is seen by H in the simulation,
>>>>>>>>>>>>>>>>>>>>> and H
>>>>>>>>>>>>>>>>>>>>> stops its
>>>>>>>>>>>>>>>>>>>>> simulation and returns 0, causes the actual program
>>>>>>>>>>>>>>>>>>>>> P(P) to
>>>>>>>>>>>>>>>>>>>>> Halt.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Since that is the actual meaning of the question
>>>>>>>>>>>>>>>>>>>>> H(P,P) if H is
>>>>>>>>>>>>>>>>>>>>> actually a Halt Decider, that proves that H is
>>>>>>>>>>>>>>>>>>>>> incorrect to
>>>>>>>>>>>>>>>>>>>>> return 0
>>>>>>>>>>>>>>>>>>>>> from H(P,P) to say that P(P) is non-halting, since
>>>>>>>>>>>>>>>>>>>>> it is
>>>>>>>>>>>>>>>>>>>>> Halting.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> If you want to repeat you LIE that the input to H(P,P)
>>>>>>>>>>>>>>>>>>>>> generate a
>>>>>>>>>>>>>>>>>>>>> different sequence of configurations that P(P), please
>>>>>>>>>>>>>>>>>>>>> provide the
>>>>>>>>>>>>>>>>>>>>> FIRST configuration in the sequence that is
>>>>>>>>>>>>>>>>>>>>> different, and is
>>>>>>>>>>>>>>>>>>>>> actually the result of a CORRECT simulation of the
>>>>>>>>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Note, the implication that H(P,P) seeing a call to
>>>>>>>>>>>>>>>>>>>>> H(P,P) is
>>>>>>>>>>>>>>>>>>>>> "proof"
>>>>>>>>>>>>>>>>>>>>> that its input is non-halting is proved incorrect and
>>>>>>>>>>>>>>>>>>>>> invalid, and
>>>>>>>>>>>>>>>>>>>>> your "proof" of this is based on assuming it, and
>>>>>>>>>>>>>>>>>>>>> thus falls
>>>>>>>>>>>>>>>>>>>>> into the
>>>>>>>>>>>>>>>>>>>>> fallacy of the assumption of the conclusion.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that
>>>>>>>>>>>>>>>>>>>>>> is correctly
>>>>>>>>>>>>>>>>>>>>>> simulated by H cannot possibly reach its own "ret"
>>>>>>>>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>>>>>>>>> whether or not H aborts its simulation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> No, that is only true if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>> simuation.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So you believe that when H aborts its simulation
>>>>>>>>>>>>>>>>>>>> this causes the
>>>>>>>>>>>>>>>>>>>> simulated P to reach its "ret" instruction even
>>>>>>>>>>>>>>>>>>>> after it has been
>>>>>>>>>>>>>>>>>>>> aborted before reaching this instruction?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Unless you reverse your position technically competent
>>>>>>>>>>>>>>>>>>>> reviewers will
>>>>>>>>>>>>>>>>>>>> understand that you are not a sufficiently
>>>>>>>>>>>>>>>>>>>> technically competent
>>>>>>>>>>>>>>>>>>>> reviewer.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> If H aborts its simulation, then a correct and
>>>>>>>>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>>>> the input will reach the return instruction.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> If H aborts its simulation of P then the simulated P
>>>>>>>>>>>>>>>>>>>> that is
>>>>>>>>>>>>>>>>>>>> no longer
>>>>>>>>>>>>>>>>>>>> running will continue several more execution steps
>>>>>>>>>>>>>>>>>>>> and reach
>>>>>>>>>>>>>>>>>>>> its "ret"
>>>>>>>>>>>>>>>>>>>> instruction even though it has been forced to stop
>>>>>>>>>>>>>>>>>>>> running
>>>>>>>>>>>>>>>>>>>> before ever
>>>>>>>>>>>>>>>>>>>> reaching the "ret" instruction.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No, it causes the ACTUAL P, and the correct and COMPLETE
>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>> the input to H(P,P) to reach the return instruction.
>>>>>>>>>>>>>>>>>> There is only a simulated P in the following:
>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>> So you agree that the input to H(P,P) that is correctly
>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>> cannot possibly reach the "ret" instruction of this
>>>>>>>>>>>>>>>>>> simulated P
>>>>>>>>>>>>>>>>>> whether
>>>>>>>>>>>>>>>>>> or not H aborts its simulation or not?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes, I agree that there is no implementation of the
>>>>>>>>>>>>>>>>> function H
>>>>>>>>>>>>>>>>> that can simulate the function call P(P) to a final
>>>>>>>>>>>>>>>>> state. Which
>>>>>>>>>>>>>>>>> has nothing to do with the requirements of a halt decider.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In other words you are saying that this is incorrect:
>>>>>>>>>>>>>>>> A halt decider must compute the mapping from its inputs
>>>>>>>>>>>>>>>> to an
>>>>>>>>>>>>>>>> accept or reject state on the basis of the actual
>>>>>>>>>>>>>>>> behavior that is
>>>>>>>>>>>>>>>> actually specified by these inputs.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, just that the "Actual Behvior" is determined by the
>>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>>> behavior of the program the input represents,
>>>>>>>>>>>>>> In other words you do not believe that the correct
>>>>>>>>>>>>>> simulation of an
>>>>>>>>>>>>>> input necessarily has the exact same sequence of
>>>>>>>>>>>>>> instructions that
>>>>>>>>>>>>>> are specified by this input, thus you reject the concept
>>>>>>>>>>>>>> of UTM
>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> No. a COMPLETE and correct simulation will recreate the
>>>>>>>>>>>>> behavior of
>>>>>>>>>>>>> the input. The COMPLETE part is important.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Not at all, as long as the partial simulation correctly
>>>>>>>>>>>> matches any
>>>>>>>>>>>> correct infinite behavior pattern then there is no need to
>>>>>>>>>>>> wait until
>>>>>>>>>>>> the end of time to see that an infinite loop never halts.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> But the pattern is only a CORRECT infinite behavior pattern
>>>>>>>>>>> if the
>>>>>>>>>>> PROGRAM, this is P(P), gets into infinite recursion, which it
>>>>>>>>>>> doesn't if
>>>>>>>>>>> H(P,P) aborts its simulation.
>>>>>>>>>> So then you agree the H(P,P) does correctly determine the halt
>>>>>>>>>> status of
>>>>>>>>>> its input, yet disagree that H is supposed to examine its
>>>>>>>>>> input instead
>>>>>>>>>> it must examine the behavior of the non-input P(P) ?
>>>>>>>>>
>>>>>>>>> Sure, Ha(Pa,Pa) reports the halt status of "its input".
>>>>>>>> I count that as a huge breakthrough when 99% of of reviewers reject
>>>>>>>> everything that I say out-of-hand without even looking at it and
>>>>>>>> the remaining 1% are so laser focused on finding fault that they
>>>>>>>> hardly
>>>>>>>> pay any attention to what I say.
>>>>>>>
>>>>>>> But is seems you're reading comprehension is failing you again. I
>>>>>>> know that when you say "H(P,P) does correctly determine the halt
>>>>>>> status of its input", what you really mean is "there is no
>>>>>>> implementation of the function H that can simulate the function
>>>>>>> call P(P) to a final state". And that is true, and is what I was
>>>>>>> agreeing about. That become more clear with what I said next:
>>>>>>>
>>>>>>>>> But that's apparently not the same as the halt status of the
>>>>>>>>> machine the input represents, specifically Pa(Pa), as per the
>>>>>>>>> definition of the function a halt decider is required to compute:
>>>>>>>>>
>>>>>>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>>>>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>>>>>>
>>>>>>>
>>>>>>> Where I point out you're answering the wrong question.
>>>>>>>
>>>>>>> Ha(Pa,Pa)==0 is wrong because Pa(Pa) halts. And everything that
>>>>>>> follows from here down is bunk because it depends on the wrong
>>>>>>> answer being right.
>>>>>>>
>>>>>>>> The behavior of directly executed P(P) is NOT the same behavior
>>>>>>>> as when H(P,P) correctly simulates its input because the execution
>>>>>>>> order of P(P) first is reversed when H(P,P) is invoked first.
>>>>>>>> void P(ptr x)
>>>>>>>> {
>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>> if (Halt_Status)
>>>>>>>> HERE: goto HERE;
>>>>>>>> return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> int main()
>>>>>>>> {
>>>>>>>> P(P);
>>>>>>>> }
>>>>>>>>
>>>>>>>> When P calls H(P,P) this is essentially the first call of
>>>>>>>> infinite recursion. When H(P,P) simulates its input this
>>>>>>>> is essentially the second call of infinite recursion.
>>>>>>>>
>>>>>>>> H can see the infinite recursion specified by its input and
>>>>>>>> aborts its simulation on that basis. As with all infinite
>>>>>>>> recursion when any call is aborted the whole sequence stops.
>>>>>>>> In this case when H(P,P) aborts its simulation it returns to
>>>>>>>> its caller.
>>>>>>>>
>>>>>>>> The input to H(P,P) is infinitely recursive (as proven by the fact
>>>>>>>> the the simulation never stops unless aborted) therefore H did
>>>>>>>> correctly determine the halt status of this input.
>>>>>>>>
>>>>>>>> That is was supposed to determine the halt status of a non-input
>>>>>>>> seems absurd and is rejected on the basis that software engineering
>>>>>>>> won't allow it.
>>>>>>>
>>>>>>> If determining the halt status of a non-input seems so absurd,
>>>>>>> why do you claim that Ha(Pa,Pa) must report the halt status of
>>>>>>> Pn(Pn)?
>>>>>>>
>>>>>> You know that never said anything like that:
>>>>>>
>>>>>> Try and find a date-and-time stamped quote of me
>>>>>> saying anything like that.
>>>>>
>>>>> That's precisely what the comment I've been quoting is saying:
>>>>>
>>>>> On Saturday, July 30, 2022 at 4:09:34 PM UTC-4, olcott wrote:
>>>>>> H(P,P) is asking would the input that I correctly emulate ever
>>>>>> reach its
>>>>>> "ret" instruction (final state) if I never stopped emulating it?
>>>>>
>>>>> If Ha never stops emulating, then it is no longer Ha. It is Hn.
>>>>> That also means that Pa is no longer Pa since it's now calling Hn.
>>>>> It is now Pn.
>>>>>
>>>>> So by postulating that Ha has different behavior, you change the
>>>>> input. So the above is EXACTLY saying that Ha(Pa,Pa) must report on
>>>>> the behavior of Pn(Pn).
>>>> You did it incorrectly it must be Ha(Pa,Pa) and Hn(Pn,Pn).
>>>
>>> No, it was correct.  If Ha(Pa,Pa) predicts what its input will do if
>>> its implementation is Hn, then Ha(Pa,Pa) is predicting the behavior
>>> of Pn(Pn).  UTM(Pn,Pn) by definition has the same behavior of Pn(Pn),
>>> and given the
>>> of Hn it is essentially the same as a UTM.
>>>
>>>> A simulating halt decider is always correct to abort the simulation of
>>>> any input that it correctly predicts would never otherwise never stop
>>>> running.
>>>
>>> A simulating halt decider, like any halt decider, is required to map
>>> the halting function:
>>>
>>> H(X,Y)==1 if and only if X(Y) halts, and
>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>
>>
>> Yet in the case of H and P that would require a software function to
>> return the result of analyzing a non-input which from a software
>> engineering perspective is pure nonsense.
>
> But it ISN'T a "non-input", or you have just defined that NO Halt
> decider could exist.
>


Click here to read the complete article
Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [111]

<yX%FK.594943$ssF.203902@fx14.iad>

  copy mid

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

  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!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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [111]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com>
<L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<4f2bbba1-a537-44b7-abc9-678f22aa16a0n@googlegroups.com>
<qLudnQa3MO7H8nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<2d0bc780-6ad2-407f-96a1-9c479168ed89n@googlegroups.com>
<D_ucnR7C2f9S73X_nZ2dnZfqlJ_NnZ2d@giganews.com>
<07698f08-923f-49e6-a1f1-dee579dbf75en@googlegroups.com>
<a5mdnQ3mkuj05XX_nZ2dnZfqlJzNnZ2d@giganews.com>
<b3%FK.800804$X_i.797818@fx18.iad>
<nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 426
Message-ID: <yX%FK.594943$ssF.203902@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: Mon, 1 Aug 2022 22:26:37 -0400
X-Received-Bytes: 20933
 by: Richard Damon - Tue, 2 Aug 2022 02:26 UTC

On 8/1/22 9:50 PM, olcott wrote:
> On 8/1/2022 8:26 PM, Richard Damon wrote:
>>
>> On 8/1/22 9:05 PM, olcott wrote:
>>> On 8/1/2022 7:50 PM, Dennis Bush wrote:
>>>> On Monday, August 1, 2022 at 8:42:08 PM UTC-4, olcott wrote:
>>>>> On 8/1/2022 7:36 PM, Dennis Bush wrote:
>>>>>> On Monday, August 1, 2022 at 8:27:22 PM UTC-4, olcott wrote:
>>>>>>> On 8/1/2022 7:16 PM, Dennis Bush wrote:
>>>>>>>> On Monday, August 1, 2022 at 7:54:32 PM UTC-4, olcott wrote:
>>>>>>>>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
>>>>>>>>>> On Monday, August 1, 2022 at 6:34:37 PM UTC-4, olcott wrote:
>>>>>>>>>>> On 7/31/2022 9:30 PM, Richard Damon wrote:
>>>>>>>>>>>> On 7/31/22 10:00 PM, olcott wrote:
>>>>>>>>>>>>> On 7/31/2022 8:36 PM, Richard Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/31/22 9:26 PM, olcott wrote:
>>>>>>>>>>>>>>> On 7/31/2022 8:07 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 7/31/22 8:53 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>>>>>>>>>>>>>>>>>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Key Fact (1) When H is a simulating halt decider
>>>>>>>>>>>>>>>>>>>>>>> that correctly
>>>>>>>>>>>>>>>>>>>>>>> simulates its input with an x86 emulator, the
>>>>>>>>>>>>>>>>>>>>>>> simulation
>>>>>>>>>>>>>>>>>>>>>>> will never
>>>>>>>>>>>>>>>>>>>>>>> stop running until H(P,P) aborts its emulation of
>>>>>>>>>>>>>>>>>>>>>>> its input:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> (1) Executed H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>>> (2) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>>> (3) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator.
>>>>>>>>>>>>>>>>>>>>>>> (4) Emulated P calls emulated H(P,P) to do this
>>>>>>>>>>>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>>> (5) Emulated H(P,P) simulates its input with an x86
>>>>>>>>>>>>>>>>>>>>>>> emulator...
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is what happens if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>>> simulation. If H
>>>>>>>>>>>>>>>>>>>>>> ever
>>>>>>>>>>>>>>>>>>>>>> does abort its simulation, this is NOT what happens.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Good, I agree.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Note, an H that simulates until it can CORRECTLY
>>>>>>>>>>>>>>>>>>>>>> determine
>>>>>>>>>>>>>>>>>>>>>> that its
>>>>>>>>>>>>>>>>>>>>>> input is non-halting, will match this pattern,
>>>>>>>>>>>>>>>>>>>>>> because it
>>>>>>>>>>>>>>>>>>>>>> will NEVER
>>>>>>>>>>>>>>>>>>>>>> in finite time be able to actually correctly prove
>>>>>>>>>>>>>>>>>>>>>> the input is
>>>>>>>>>>>>>>>>>>>>>> non-halting, as ANY pattern that is defined
>>>>>>>>>>>>>>>>>>>>>> (incorrectly) as
>>>>>>>>>>>>>>>>>>>>>> non-halting, if it is seen by H in the simulation,
>>>>>>>>>>>>>>>>>>>>>> and H
>>>>>>>>>>>>>>>>>>>>>> stops its
>>>>>>>>>>>>>>>>>>>>>> simulation and returns 0, causes the actual
>>>>>>>>>>>>>>>>>>>>>> program P(P) to
>>>>>>>>>>>>>>>>>>>>>> Halt.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Since that is the actual meaning of the question
>>>>>>>>>>>>>>>>>>>>>> H(P,P) if H is
>>>>>>>>>>>>>>>>>>>>>> actually a Halt Decider, that proves that H is
>>>>>>>>>>>>>>>>>>>>>> incorrect to
>>>>>>>>>>>>>>>>>>>>>> return 0
>>>>>>>>>>>>>>>>>>>>>> from H(P,P) to say that P(P) is non-halting, since
>>>>>>>>>>>>>>>>>>>>>> it is
>>>>>>>>>>>>>>>>>>>>>> Halting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> If you want to repeat you LIE that the input to
>>>>>>>>>>>>>>>>>>>>>> H(P,P)
>>>>>>>>>>>>>>>>>>>>>> generate a
>>>>>>>>>>>>>>>>>>>>>> different sequence of configurations that P(P),
>>>>>>>>>>>>>>>>>>>>>> please
>>>>>>>>>>>>>>>>>>>>>> provide the
>>>>>>>>>>>>>>>>>>>>>> FIRST configuration in the sequence that is
>>>>>>>>>>>>>>>>>>>>>> different, and is
>>>>>>>>>>>>>>>>>>>>>> actually the result of a CORRECT simulation of the
>>>>>>>>>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Note, the implication that H(P,P) seeing a call to
>>>>>>>>>>>>>>>>>>>>>> H(P,P) is
>>>>>>>>>>>>>>>>>>>>>> "proof"
>>>>>>>>>>>>>>>>>>>>>> that its input is non-halting is proved incorrect and
>>>>>>>>>>>>>>>>>>>>>> invalid, and
>>>>>>>>>>>>>>>>>>>>>> your "proof" of this is based on assuming it, and
>>>>>>>>>>>>>>>>>>>>>> thus falls
>>>>>>>>>>>>>>>>>>>>>> into the
>>>>>>>>>>>>>>>>>>>>>> fallacy of the assumption of the conclusion.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that
>>>>>>>>>>>>>>>>>>>>>>> is correctly
>>>>>>>>>>>>>>>>>>>>>>> simulated by H cannot possibly reach its own
>>>>>>>>>>>>>>>>>>>>>>> "ret" instruction
>>>>>>>>>>>>>>>>>>>>>>> whether or not H aborts its simulation.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> No, that is only true if H doesn't abort its
>>>>>>>>>>>>>>>>>>>>>> simuation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So you believe that when H aborts its simulation
>>>>>>>>>>>>>>>>>>>>> this causes the
>>>>>>>>>>>>>>>>>>>>> simulated P to reach its "ret" instruction even
>>>>>>>>>>>>>>>>>>>>> after it has been
>>>>>>>>>>>>>>>>>>>>> aborted before reaching this instruction?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Unless you reverse your position technically competent
>>>>>>>>>>>>>>>>>>>>> reviewers will
>>>>>>>>>>>>>>>>>>>>> understand that you are not a sufficiently
>>>>>>>>>>>>>>>>>>>>> technically competent
>>>>>>>>>>>>>>>>>>>>> reviewer.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> If H aborts its simulation, then a correct and
>>>>>>>>>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>>>>> the input will reach the return instruction.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> If H aborts its simulation of P then the simulated
>>>>>>>>>>>>>>>>>>>>> P that is
>>>>>>>>>>>>>>>>>>>>> no longer
>>>>>>>>>>>>>>>>>>>>> running will continue several more execution steps
>>>>>>>>>>>>>>>>>>>>> and reach
>>>>>>>>>>>>>>>>>>>>> its "ret"
>>>>>>>>>>>>>>>>>>>>> instruction even though it has been forced to stop
>>>>>>>>>>>>>>>>>>>>> running
>>>>>>>>>>>>>>>>>>>>> before ever
>>>>>>>>>>>>>>>>>>>>> reaching the "ret" instruction.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No, it causes the ACTUAL P, and the correct and
>>>>>>>>>>>>>>>>>>>> COMPLETE
>>>>>>>>>>>>>>>>>>>> simulation of
>>>>>>>>>>>>>>>>>>>> the input to H(P,P) to reach the return instruction.
>>>>>>>>>>>>>>>>>>> There is only a simulated P in the following:
>>>>>>>>>>>>>>>>>>> typedef void (*ptr)();
>>>>>>>>>>>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>> So you agree that the input to H(P,P) that is correctly
>>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>>> cannot possibly reach the "ret" instruction of this
>>>>>>>>>>>>>>>>>>> simulated P
>>>>>>>>>>>>>>>>>>> whether
>>>>>>>>>>>>>>>>>>> or not H aborts its simulation or not?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes, I agree that there is no implementation of the
>>>>>>>>>>>>>>>>>> function H
>>>>>>>>>>>>>>>>>> that can simulate the function call P(P) to a final
>>>>>>>>>>>>>>>>>> state. Which
>>>>>>>>>>>>>>>>>> has nothing to do with the requirements of a halt
>>>>>>>>>>>>>>>>>> decider.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In other words you are saying that this is incorrect:
>>>>>>>>>>>>>>>>> A halt decider must compute the mapping from its inputs
>>>>>>>>>>>>>>>>> to an
>>>>>>>>>>>>>>>>> accept or reject state on the basis of the actual
>>>>>>>>>>>>>>>>> behavior that is
>>>>>>>>>>>>>>>>> actually specified by these inputs.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, just that the "Actual Behvior" is determined by the
>>>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>>>> behavior of the program the input represents,
>>>>>>>>>>>>>>> In other words you do not believe that the correct
>>>>>>>>>>>>>>> simulation of an
>>>>>>>>>>>>>>> input necessarily has the exact same sequence of
>>>>>>>>>>>>>>> instructions that
>>>>>>>>>>>>>>> are specified by this input, thus you reject the concept
>>>>>>>>>>>>>>> of UTM
>>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No. a COMPLETE and correct simulation will recreate the
>>>>>>>>>>>>>> behavior of
>>>>>>>>>>>>>> the input. The COMPLETE part is important.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Not at all, as long as the partial simulation correctly
>>>>>>>>>>>>> matches any
>>>>>>>>>>>>> correct infinite behavior pattern then there is no need to
>>>>>>>>>>>>> wait until
>>>>>>>>>>>>> the end of time to see that an infinite loop never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> But the pattern is only a CORRECT infinite behavior pattern
>>>>>>>>>>>> if the
>>>>>>>>>>>> PROGRAM, this is P(P), gets into infinite recursion, which
>>>>>>>>>>>> it doesn't if
>>>>>>>>>>>> H(P,P) aborts its simulation.
>>>>>>>>>>> So then you agree the H(P,P) does correctly determine the
>>>>>>>>>>> halt status of
>>>>>>>>>>> its input, yet disagree that H is supposed to examine its
>>>>>>>>>>> input instead
>>>>>>>>>>> it must examine the behavior of the non-input P(P) ?
>>>>>>>>>>
>>>>>>>>>> Sure, Ha(Pa,Pa) reports the halt status of "its input".
>>>>>>>>> I count that as a huge breakthrough when 99% of of reviewers
>>>>>>>>> reject
>>>>>>>>> everything that I say out-of-hand without even looking at it and
>>>>>>>>> the remaining 1% are so laser focused on finding fault that
>>>>>>>>> they hardly
>>>>>>>>> pay any attention to what I say.
>>>>>>>>
>>>>>>>> But is seems you're reading comprehension is failing you again.
>>>>>>>> I know that when you say "H(P,P) does correctly determine the
>>>>>>>> halt status of its input", what you really mean is "there is no
>>>>>>>> implementation of the function H that can simulate the function
>>>>>>>> call P(P) to a final state". And that is true, and is what I was
>>>>>>>> agreeing about. That become more clear with what I said next:
>>>>>>>>
>>>>>>>>>> But that's apparently not the same as the halt status of the
>>>>>>>>>> machine the input represents, specifically Pa(Pa), as per the
>>>>>>>>>> definition of the function a halt decider is required to compute:
>>>>>>>>>>
>>>>>>>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>>>>>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>>>>>>>
>>>>>>>>
>>>>>>>> Where I point out you're answering the wrong question.
>>>>>>>>
>>>>>>>> Ha(Pa,Pa)==0 is wrong because Pa(Pa) halts. And everything that
>>>>>>>> follows from here down is bunk because it depends on the wrong
>>>>>>>> answer being right.
>>>>>>>>
>>>>>>>>> The behavior of directly executed P(P) is NOT the same behavior
>>>>>>>>> as when H(P,P) correctly simulates its input because the execution
>>>>>>>>> order of P(P) first is reversed when H(P,P) is invoked first.
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>> if (Halt_Status)
>>>>>>>>> HERE: goto HERE;
>>>>>>>>> return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> int main()
>>>>>>>>> {
>>>>>>>>> P(P);
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> When P calls H(P,P) this is essentially the first call of
>>>>>>>>> infinite recursion. When H(P,P) simulates its input this
>>>>>>>>> is essentially the second call of infinite recursion.
>>>>>>>>>
>>>>>>>>> H can see the infinite recursion specified by its input and
>>>>>>>>> aborts its simulation on that basis. As with all infinite
>>>>>>>>> recursion when any call is aborted the whole sequence stops.
>>>>>>>>> In this case when H(P,P) aborts its simulation it returns to
>>>>>>>>> its caller.
>>>>>>>>>
>>>>>>>>> The input to H(P,P) is infinitely recursive (as proven by the fact
>>>>>>>>> the the simulation never stops unless aborted) therefore H did
>>>>>>>>> correctly determine the halt status of this input.
>>>>>>>>>
>>>>>>>>> That is was supposed to determine the halt status of a non-input
>>>>>>>>> seems absurd and is rejected on the basis that software
>>>>>>>>> engineering
>>>>>>>>> won't allow it.
>>>>>>>>
>>>>>>>> If determining the halt status of a non-input seems so absurd,
>>>>>>>> why do you claim that Ha(Pa,Pa) must report the halt status of
>>>>>>>> Pn(Pn)?
>>>>>>>>
>>>>>>> You know that never said anything like that:
>>>>>>>
>>>>>>> Try and find a date-and-time stamped quote of me
>>>>>>> saying anything like that.
>>>>>>
>>>>>> That's precisely what the comment I've been quoting is saying:
>>>>>>
>>>>>> On Saturday, July 30, 2022 at 4:09:34 PM UTC-4, olcott wrote:
>>>>>>> H(P,P) is asking would the input that I correctly emulate ever
>>>>>>> reach its
>>>>>>> "ret" instruction (final state) if I never stopped emulating it?
>>>>>>
>>>>>> If Ha never stops emulating, then it is no longer Ha. It is Hn.
>>>>>> That also means that Pa is no longer Pa since it's now calling Hn.
>>>>>> It is now Pn.
>>>>>>
>>>>>> So by postulating that Ha has different behavior, you change the
>>>>>> input. So the above is EXACTLY saying that Ha(Pa,Pa) must report
>>>>>> on the behavior of Pn(Pn).
>>>>> You did it incorrectly it must be Ha(Pa,Pa) and Hn(Pn,Pn).
>>>>
>>>> No, it was correct.  If Ha(Pa,Pa) predicts what its input will do if
>>>> its implementation is Hn, then Ha(Pa,Pa) is predicting the behavior
>>>> of Pn(Pn).  UTM(Pn,Pn) by definition has the same behavior of
>>>> Pn(Pn), and given the
>>>> of Hn it is essentially the same as a UTM.
>>>>
>>>>> A simulating halt decider is always correct to abort the simulation of
>>>>> any input that it correctly predicts would never otherwise never stop
>>>>> running.
>>>>
>>>> A simulating halt decider, like any halt decider, is required to map
>>>> the halting function:
>>>>
>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>
>>>
>>> Yet in the case of H and P that would require a software function to
>>> return the result of analyzing a non-input which from a software
>>> engineering perspective is pure nonsense.
>>
>> But it ISN'T a "non-input", or you have just defined that NO Halt
>> decider could exist.
>>
>
> int main()
> {
>   H(P,P); // H is invoked first
>   P(P);   // P is invoked first
> }
>
> Thus the input to H(P,P) specifies a different sequence of instructions
> than the direct execution of P(P).


Click here to read the complete article
Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [111]

<a0d4a062-c79a-4def-b745-e3de3b093ec5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5e50:0:b0:33b:60b9:3e22 with SMTP id i16-20020ac85e50000000b0033b60b93e22mr116081qtx.132.1659422494334;
Mon, 01 Aug 2022 23:41:34 -0700 (PDT)
X-Received: by 2002:a81:688:0:b0:324:e4fe:8f75 with SMTP id
130-20020a810688000000b00324e4fe8f75mr8532739ywg.461.1659422494015; Mon, 01
Aug 2022 23:41:34 -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: Mon, 1 Aug 2022 23:41:33 -0700 (PDT)
In-Reply-To: <nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.24.123; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.24.123
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad> <7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com> <L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<4f2bbba1-a537-44b7-abc9-678f22aa16a0n@googlegroups.com> <qLudnQa3MO7H8nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<2d0bc780-6ad2-407f-96a1-9c479168ed89n@googlegroups.com> <D_ucnR7C2f9S73X_nZ2dnZfqlJ_NnZ2d@giganews.com>
<07698f08-923f-49e6-a1f1-dee579dbf75en@googlegroups.com> <a5mdnQ3mkuj05XX_nZ2dnZfqlJzNnZ2d@giganews.com>
<b3%FK.800804$X_i.797818@fx18.iad> <nAednX0xm_JWH3X_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a0d4a062-c79a-4def-b745-e3de3b093ec5n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [111]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 02 Aug 2022 06:41:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2715
 by: Skep Dick - Tue, 2 Aug 2022 06:41 UTC

On Tuesday, 2 August 2022 at 03:50:20 UTC+2, olcott wrote:

> int main()
> {
> H(P,P); // H is invoked first
> P(P); // P is invoked first
> }
>
> Thus the input to H(P,P) specifies a different sequence of instructions
> than the direct execution of P(P).

No, it doesn’t.

A(B) means “apply A to B”
B(A(C))) means “Apply B to (apply A to C))”
B(A,C) means the same thing as B(A(C))

Currying. You don’t understand it.

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

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:47:b0:31f:3320:6956 with SMTP id y7-20020a05622a004700b0031f33206956mr18673471qtw.350.1659442650204;
Tue, 02 Aug 2022 05:17:30 -0700 (PDT)
X-Received: by 2002:a05:6902:150c:b0:677:4e69:b152 with SMTP id
q12-20020a056902150c00b006774e69b152mr5664488ybu.632.1659442650024; Tue, 02
Aug 2022 05:17:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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: Tue, 2 Aug 2022 05:17:29 -0700 (PDT)
In-Reply-To: <L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.151.97; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.151.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad> <7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com> <L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
From: gw7...@aol.com (Paul N)
Injection-Date: Tue, 02 Aug 2022 12:17:30 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3541
 by: Paul N - Tue, 2 Aug 2022 12:17 UTC

On Tuesday, August 2, 2022 at 12:54:32 AM UTC+1, olcott wrote:
> On 8/1/2022 6:06 PM, Dennis Bush wrote:
> > But that's apparently not the same as the halt status of the machine the input represents, specifically Pa(Pa), as per the definition of the function a halt decider is required to compute:
> >
> > H(X,Y)==1 if and only if X(Y) halts, and
> > H(X,Y)==0 if and only if X(Y) does not halt
> >
> The behavior of directly executed P(P) is NOT the same behavior
> as when H(P,P) correctly simulates its input because the execution
> order of P(P) first is reversed when H(P,P) is invoked first.
> void P(ptr x)
> {
> int Halt_Status = H(x, x);
> if (Halt_Status)
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> P(P);
> }
>
> When P calls H(P,P) this is essentially the first call of
> infinite recursion. When H(P,P) simulates its input this
> is essentially the second call of infinite recursion.
>
> H can see the infinite recursion specified by its input and
> aborts its simulation on that basis. As with all infinite
> recursion when any call is aborted the whole sequence stops.
> In this case when H(P,P) aborts its simulation it returns to
> its caller.
>
> The input to H(P,P) is infinitely recursive (as proven by the fact
> the the simulation never stops unless aborted) therefore H did
> correctly determine the halt status of this input.
>
> That is was supposed to determine the halt status of a non-input
> seems absurd and is rejected on the basis that software engineering
> won't allow it.

So you accept that your H does not report on what happens when P(P) is executed? Your H only predicts what will happen when your H simulates a call of P(P)?

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 02 Aug 2022 12:49:20 +0000
Date: Tue, 2 Aug 2022 07:49:31 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com>
<L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 71
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-8qd1rBIBZyaiPIfKNgnIrG0+k/SNCrlWSiIrgQuNy20/e3T3EhA4YQaCJB99O1Mpbqn8SuEU+ORpn79!0kbo4CB3nnrNDFtgy+AlIDlydG8Qn0c/H1+G7sRqf4XgHwsn/uEg4qo1gVigPg4Xqozi2pxiagZv!Rw==
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
 by: olcott - Tue, 2 Aug 2022 12:49 UTC

On 8/2/2022 7:17 AM, Paul N wrote:
> On Tuesday, August 2, 2022 at 12:54:32 AM UTC+1, olcott wrote:
>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
>>> But that's apparently not the same as the halt status of the machine the input represents, specifically Pa(Pa), as per the definition of the function a halt decider is required to compute:
>>>
>>> H(X,Y)==1 if and only if X(Y) halts, and
>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>
>> The behavior of directly executed P(P) is NOT the same behavior
>> as when H(P,P) correctly simulates its input because the execution
>> order of P(P) first is reversed when H(P,P) is invoked first.
>> void P(ptr x)
>> {
>> int Halt_Status = H(x, x);
>> if (Halt_Status)
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> P(P);
>> }
>>
>> When P calls H(P,P) this is essentially the first call of
>> infinite recursion. When H(P,P) simulates its input this
>> is essentially the second call of infinite recursion.
>>
>> H can see the infinite recursion specified by its input and
>> aborts its simulation on that basis. As with all infinite
>> recursion when any call is aborted the whole sequence stops.
>> In this case when H(P,P) aborts its simulation it returns to
>> its caller.
>>
>> The input to H(P,P) is infinitely recursive (as proven by the fact
>> the the simulation never stops unless aborted) therefore H did
>> correctly determine the halt status of this input.
>>
>> That is was supposed to determine the halt status of a non-input
>> seems absurd and is rejected on the basis that software engineering
>> won't allow it.
>
> So you accept that your H does not report on what happens when P(P) is executed?

P(P) halts and the correctly simulated input to H(P,P) by H never halts
because they specify two different sequences of instructions:
one begins with the invocation of H and the other begins with the
invocation of P. In the first case H(P,P) returns 0 to P in the second
case because H is called in infinite recursion it never returns to P.

> Your H only predicts what will happen when your H simulates a call of P(P)?

Likewise sum(3,4) does not report the sum of 4+5 that would violate
software engineering.

*Do you understand that this is true*?
H(P,P) does correctly determine the halt status of the sequence of
instructions that it is presented with.

H(P,P) does not, cannot, should not, and must not report on any sequence
of instructions that it was *NOT* presented with. This violates software
engineering.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<ae1e3758-ca30-4dfc-8a25-08edb7276039n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5be5:0:b0:474:8552:262c with SMTP id k5-20020ad45be5000000b004748552262cmr17930829qvc.20.1659446359489;
Tue, 02 Aug 2022 06:19:19 -0700 (PDT)
X-Received: by 2002:a25:6994:0:b0:671:6e3e:3912 with SMTP id
e142-20020a256994000000b006716e3e3912mr14931548ybc.99.1659446359212; Tue, 02
Aug 2022 06:19:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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: Tue, 2 Aug 2022 06:19:19 -0700 (PDT)
In-Reply-To: <tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.151.97; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.151.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad> <7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com> <L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com> <tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ae1e3758-ca30-4dfc-8a25-08edb7276039n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
From: gw7...@aol.com (Paul N)
Injection-Date: Tue, 02 Aug 2022 13:19:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5787
 by: Paul N - Tue, 2 Aug 2022 13:19 UTC

On Tuesday, August 2, 2022 at 1:49:39 PM UTC+1, olcott wrote:
> On 8/2/2022 7:17 AM, Paul N wrote:
> > On Tuesday, August 2, 2022 at 12:54:32 AM UTC+1, olcott wrote:
> >> On 8/1/2022 6:06 PM, Dennis Bush wrote:
> >>> But that's apparently not the same as the halt status of the machine the input represents, specifically Pa(Pa), as per the definition of the function a halt decider is required to compute:
> >>>
> >>> H(X,Y)==1 if and only if X(Y) halts, and
> >>> H(X,Y)==0 if and only if X(Y) does not halt
> >>>
> >> The behavior of directly executed P(P) is NOT the same behavior
> >> as when H(P,P) correctly simulates its input because the execution
> >> order of P(P) first is reversed when H(P,P) is invoked first.
> >> void P(ptr x)
> >> {
> >> int Halt_Status = H(x, x);
> >> if (Halt_Status)
> >> HERE: goto HERE;
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> P(P);
> >> }
> >>
> >> When P calls H(P,P) this is essentially the first call of
> >> infinite recursion. When H(P,P) simulates its input this
> >> is essentially the second call of infinite recursion.
> >>
> >> H can see the infinite recursion specified by its input and
> >> aborts its simulation on that basis. As with all infinite
> >> recursion when any call is aborted the whole sequence stops.
> >> In this case when H(P,P) aborts its simulation it returns to
> >> its caller.
> >>
> >> The input to H(P,P) is infinitely recursive (as proven by the fact
> >> the the simulation never stops unless aborted) therefore H did
> >> correctly determine the halt status of this input.
> >>
> >> That is was supposed to determine the halt status of a non-input
> >> seems absurd and is rejected on the basis that software engineering
> >> won't allow it.
> >
> > So you accept that your H does not report on what happens when P(P) is executed?
> P(P) halts and the correctly simulated input to H(P,P) by H never halts
> because they specify two different sequences of instructions:
> one begins with the invocation of H and the other begins with the
> invocation of P. In the first case H(P,P) returns 0 to P in the second
> case because H is called in infinite recursion it never returns to P.

If a simulation is correct, then it is possible to work out what will happen in the real case by looking at what happens in the simulated case. This is part of the point of doing simulations. However, you have said yourself that P(P) behaves differently from your simulation. Thus I do not accept that your simulation is a correct simulation. You seem to think that your simulation is "even better than the real thing" in that you are prepared to trust the results of your simulation even when you know that the actual program being simulated acts differently.

> > Your H only predicts what will happen when your H simulates a call of P(P)?
> Likewise sum(3,4) does not report the sum of 4+5 that would violate
> software engineering.

sum(3, 4) must return 3+4 because 3 and 4 are the arguments provided. 4 and 5 are not.

Likewise, H(P, P) must report on the behaviour of P(P) because P and P are the two arguments provided.

> *Do you understand that this is true*?
> H(P,P) does correctly determine the halt status of the sequence of
> instructions that it is presented with.

No it doesn't - you say that H(P, P) is zero, but that P(P) halts.

> H(P,P) does not, cannot, should not, and must not report on any sequence
> of instructions that it was *NOT* presented with. This violates software
> engineering.

Yes, it must report on what P(P) actually does. You claim it does not.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<abWdnSWCJfCBsHT_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 02 Aug 2022 13:56:44 +0000
Date: Tue, 2 Aug 2022 08:56:53 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad>
<7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com>
<L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com>
<tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>
<ae1e3758-ca30-4dfc-8a25-08edb7276039n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ae1e3758-ca30-4dfc-8a25-08edb7276039n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <abWdnSWCJfCBsHT_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 132
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-XkTNuu9R1T/BbvrVM2WjQFySx+C3HzuVnxo/hHaPsxw2FkKC1sLrFh9+I8SNArlIKP+wsFpZO76sLH+!9Iz+VOTGv24dJ1jYWQKILd1qOnLL6ncOK/RVyIKzj+bLIQYeBHGicb6czxjkwQ/WX9Q+6I/Udmeb!FQ==
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
 by: olcott - Tue, 2 Aug 2022 13:56 UTC

On 8/2/2022 8:19 AM, Paul N wrote:
> On Tuesday, August 2, 2022 at 1:49:39 PM UTC+1, olcott wrote:
>> On 8/2/2022 7:17 AM, Paul N wrote:
>>> On Tuesday, August 2, 2022 at 12:54:32 AM UTC+1, olcott wrote:
>>>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
>>>>> But that's apparently not the same as the halt status of the machine the input represents, specifically Pa(Pa), as per the definition of the function a halt decider is required to compute:
>>>>>
>>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>>
>>>> The behavior of directly executed P(P) is NOT the same behavior
>>>> as when H(P,P) correctly simulates its input because the execution
>>>> order of P(P) first is reversed when H(P,P) is invoked first.
>>>> void P(ptr x)
>>>> {
>>>> int Halt_Status = H(x, x);
>>>> if (Halt_Status)
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> P(P);
>>>> }
>>>>
>>>> When P calls H(P,P) this is essentially the first call of
>>>> infinite recursion. When H(P,P) simulates its input this
>>>> is essentially the second call of infinite recursion.
>>>>
>>>> H can see the infinite recursion specified by its input and
>>>> aborts its simulation on that basis. As with all infinite
>>>> recursion when any call is aborted the whole sequence stops.
>>>> In this case when H(P,P) aborts its simulation it returns to
>>>> its caller.
>>>>
>>>> The input to H(P,P) is infinitely recursive (as proven by the fact
>>>> the the simulation never stops unless aborted) therefore H did
>>>> correctly determine the halt status of this input.
>>>>
>>>> That is was supposed to determine the halt status of a non-input
>>>> seems absurd and is rejected on the basis that software engineering
>>>> won't allow it.
>>>
>>> So you accept that your H does not report on what happens when P(P) is executed?
>> P(P) halts and the correctly simulated input to H(P,P) by H never halts
>> because they specify two different sequences of instructions:
>> one begins with the invocation of H and the other begins with the
>> invocation of P. In the first case H(P,P) returns 0 to P in the second
>> case because H is called in infinite recursion it never returns to P.
>
> If a simulation is correct, then it is possible to work out what will happen in the real case by looking at what happens in the simulated case.

You are saying that if the simulation of the sequence of instructions
specified by X is correct then we can use this correct simulation of X
to determine what the behavior sequence of instructions specified by Y.

How does that make any sense?

> This is part of the point of doing simulations. However, you have said yourself that P(P) behaves differently from your simulation. Thus I do not accept that your simulation is a correct simulation.

The line-by-line execution trace of the x86 emulation of the input to
H(P,P) by H exactly matches the line-by-line x86 source-code of P.

There are few things that annoy me more than when people ignore the
verified facts so that they can hold onto their opinion.

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

At the C level we can see that one sequence begins with H and the other
begins with P. To rigidly assume that two different sequences must have
the same behavior is ridiculous.

> You seem to think that your simulation is "even better than the real thing" in that you are prepared to trust the results of your simulation even when you know that the actual program being simulated acts differently.

The correct simulation (as verified line-by-line) of the input to H(P))
by H conclusively proves that it will never stop running unless aborted.

*You can verify this yourself here is the whole system*:
Simply build the project and Halt7.c is automatically compiled with the
command line compiler. This way you can comment out the code that aborts
the simulation and see that it would run forever.

https://www.liarparadox.org/2022_07_22.zip
This is the complete system that compiles under:

Microsoft Visual Studio Community 2017
https://visualstudio.microsoft.com/vs/older-downloads/

>
>>> Your H only predicts what will happen when your H simulates a call of P(P)?
>> Likewise sum(3,4) does not report the sum of 4+5 that would violate
>> software engineering.
>
> sum(3, 4) must return 3+4 because 3 and 4 are the arguments provided. 4 and 5 are not.
>
> Likewise, H(P, P) must report on the behaviour of P(P) because P and P are the two arguments provided.
>
>> *Do you understand that this is true*?
>> H(P,P) does correctly determine the halt status of the sequence of
>> instructions that it is presented with.
>
> No it doesn't - you say that H(P, P) is zero, but that P(P) halts.
>
>> H(P,P) does not, cannot, should not, and must not report on any sequence
>> of instructions that it was *NOT* presented with. This violates software
>> engineering.
>
> Yes, it must report on what P(P) actually does. You claim it does not.

When computer science theory contradicts software engineering facts the
theory must be revised in light of these facts.

H(P,P) does correctly report on the sequence of instructions that it was
presented with that begins with itself. H is run and then P is run.
H cannot report on the sequence where P is run first and then H is run
second.

H1(P,P) (an identical copy of H at a different machine address) returns 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: Reviewers interested in an honest dialogue will acknowledge these key facts: [777]

<c97840f0-d7fb-44a6-84a7-815fd08e2618n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4726:b0:6b6:2239:f5f7 with SMTP id bs38-20020a05620a472600b006b62239f5f7mr15276381qkb.96.1659449779110;
Tue, 02 Aug 2022 07:16:19 -0700 (PDT)
X-Received: by 2002:a25:4052:0:b0:676:cd07:ae87 with SMTP id
n79-20020a254052000000b00676cd07ae87mr13604007yba.238.1659449778813; Tue, 02
Aug 2022 07:16:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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: Tue, 2 Aug 2022 07:16:18 -0700 (PDT)
In-Reply-To: <abWdnSWCJfCBsHT_nZ2dnZfqlJzNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5VGFK.605724$J0r9.212570@fx11.iad> <7WCdnf80oO91yXX_nZ2dnZfqlJ_NnZ2d@giganews.com>
<c005947c-527e-47cd-a113-209316393fd9n@googlegroups.com> <L5mdnYLF4O41-nX_nZ2dnZfqlJzNnZ2d@giganews.com>
<784124da-3b16-4b65-9b5d-e0bfbacf2ff1n@googlegroups.com> <tducnYcX9LXNgHT_nZ2dnZfqlJ_NnZ2d@giganews.com>
<ae1e3758-ca30-4dfc-8a25-08edb7276039n@googlegroups.com> <abWdnSWCJfCBsHT_nZ2dnZfqlJzNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c97840f0-d7fb-44a6-84a7-815fd08e2618n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [777]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Tue, 02 Aug 2022 14:16:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 8980
 by: Dennis Bush - Tue, 2 Aug 2022 14:16 UTC

On Tuesday, August 2, 2022 at 9:57:01 AM UTC-4, olcott wrote:
> On 8/2/2022 8:19 AM, Paul N wrote:
> > On Tuesday, August 2, 2022 at 1:49:39 PM UTC+1, olcott wrote:
> >> On 8/2/2022 7:17 AM, Paul N wrote:
> >>> On Tuesday, August 2, 2022 at 12:54:32 AM UTC+1, olcott wrote:
> >>>> On 8/1/2022 6:06 PM, Dennis Bush wrote:
> >>>>> But that's apparently not the same as the halt status of the machine the input represents, specifically Pa(Pa), as per the definition of the function a halt decider is required to compute:
> >>>>>
> >>>>> H(X,Y)==1 if and only if X(Y) halts, and
> >>>>> H(X,Y)==0 if and only if X(Y) does not halt
> >>>>>
> >>>> The behavior of directly executed P(P) is NOT the same behavior
> >>>> as when H(P,P) correctly simulates its input because the execution
> >>>> order of P(P) first is reversed when H(P,P) is invoked first.
> >>>> void P(ptr x)
> >>>> {
> >>>> int Halt_Status = H(x, x);
> >>>> if (Halt_Status)
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> P(P);
> >>>> }
> >>>>
> >>>> When P calls H(P,P) this is essentially the first call of
> >>>> infinite recursion. When H(P,P) simulates its input this
> >>>> is essentially the second call of infinite recursion.
> >>>>
> >>>> H can see the infinite recursion specified by its input and
> >>>> aborts its simulation on that basis. As with all infinite
> >>>> recursion when any call is aborted the whole sequence stops.
> >>>> In this case when H(P,P) aborts its simulation it returns to
> >>>> its caller.
> >>>>
> >>>> The input to H(P,P) is infinitely recursive (as proven by the fact
> >>>> the the simulation never stops unless aborted) therefore H did
> >>>> correctly determine the halt status of this input.
> >>>>
> >>>> That is was supposed to determine the halt status of a non-input
> >>>> seems absurd and is rejected on the basis that software engineering
> >>>> won't allow it.
> >>>
> >>> So you accept that your H does not report on what happens when P(P) is executed?
> >> P(P) halts and the correctly simulated input to H(P,P) by H never halts
> >> because they specify two different sequences of instructions:
> >> one begins with the invocation of H and the other begins with the
> >> invocation of P. In the first case H(P,P) returns 0 to P in the second
> >> case because H is called in infinite recursion it never returns to P.
> >
> > If a simulation is correct, then it is possible to work out what will happen in the real case by looking at what happens in the simulated case.
> You are saying that if the simulation of the sequence of instructions
> specified by X is correct then we can use this correct simulation of X
> to determine what the behavior sequence of instructions specified by Y.
>
> How does that make any sense?

Because both are the same sequence.

> > This is part of the point of doing simulations. However, you have said yourself that P(P) behaves differently from your simulation. Thus I do not accept that your simulation is a correct simulation.
> The line-by-line execution trace of the x86 emulation of the input to
> H(P,P) by H exactly matches the line-by-line x86 source-code of P.

And the line-by-line execution trace of the x86 emulation of the input to Ha3(N,5) by Ha3 exactly matches the line-by-line x86 source-code of N.

Ha3(N,5)==0 is obviously incorrect, so the above claim doesn't prove anything.

>
> There are few things that annoy me more than when people ignore the
> verified facts so that they can hold onto their opinion.

You mean like the fact that Ha(Pa,Pa) is required to report if Pa(Pa) halts?

>
> int main()
> {
> H(P,P);
> P(P);
> }
>
> At the C level we can see that one sequence begins with H and the other
> begins with P. To rigidly assume that two different sequences must have
> the same behavior is ridiculous.

H doesn't start by simulating itself, it starts by simulating P. So the instructions of the direct execution of P are the same as the instructions that H(P,P) is simulating.

> > You seem to think that your simulation is "even better than the real thing" in that you are prepared to trust the results of your simulation even when you know that the actual program being simulated acts differently.
> The correct simulation (as verified line-by-line) of the input to H(P))
> by H conclusively proves that it will never stop running unless aborted.

Correct but not complete, and you need both. The correct *and complete* simulation of the input to Ha(Pa,Pa) is performed by UTM(Pa,Pa) which halts.

>
> *You can verify this yourself here is the whole system*:
> Simply build the project and Halt7.c is automatically compiled with the
> command line compiler. This way you can comment out the code that aborts
> the simulation and see that it would run forever.
>
> https://www.liarparadox.org/2022_07_22.zip
> This is the complete system that compiles under:
>
> Microsoft Visual Studio Community 2017
> https://visualstudio.microsoft.com/vs/older-downloads/
> >
> >>> Your H only predicts what will happen when your H simulates a call of P(P)?
> >> Likewise sum(3,4) does not report the sum of 4+5 that would violate
> >> software engineering.
> >
> > sum(3, 4) must return 3+4 because 3 and 4 are the arguments provided. 4 and 5 are not.
> >
> > Likewise, H(P, P) must report on the behaviour of P(P) because P and P are the two arguments provided.
> >
> >> *Do you understand that this is true*?
> >> H(P,P) does correctly determine the halt status of the sequence of
> >> instructions that it is presented with.
> >
> > No it doesn't - you say that H(P, P) is zero, but that P(P) halts.
> >
> >> H(P,P) does not, cannot, should not, and must not report on any sequence
> >> of instructions that it was *NOT* presented with. This violates software
> >> engineering.
> >
> > Yes, it must report on what P(P) actually does. You claim it does not.
> When computer science theory contradicts software engineering facts the
> theory must be revised in light of these facts.

The software engineering fact is that H is does not implement the required specification:

H(X,Y)==1 if and only if X(Y) halts, and
H(X,Y)==0 if and only if X(Y) does not halt

You didn't answer before so I'll ask again: Is it possible to create an algorithm H that meets the above specification?

> H(P,P) does correctly report on the sequence of instructions that it was
> presented with that begins with itself.

No it doesn't. Contrary to the requirements, Ha(Pa,Pa) is reporting on Pn(Pn) instead of Pa(Pa).

> H is run and then P is run.
> H cannot report on the sequence where P is run first and then H is run
> second.
>
> H1(P,P) (an identical copy of H at a different machine address) returns 1.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<tcbi45$1jbkq$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]
Date: Tue, 2 Aug 2022 19:07:33 +0300
Organization: -
Lines: 16
Message-ID: <tcbi45$1jbkq$1@dont-email.me>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com> <_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com> <%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com> <f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com> <eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com> <t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com> <5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com> <39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com> <89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="36384a671b1cf8bab44fcedc4845c43f";
logging-data="1683098"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19mIeR7a0s0YLu+l6FJgwaZ"
User-Agent: Unison/2.2
Cancel-Lock: sha1:DtaUN6WBZgI8pqUnZdDKnI/YALM=
 by: Mikko - Tue, 2 Aug 2022 16:07 UTC

On 2022-08-01 12:54:04 +0000, olcott said:

> A halt decider must compute the mapping from its inputs to an accept or
> reject state on the basis of the actual behavior that is actually
> specified by these inputs.

The halting problem does not require that. It merely says (or implies --
each author uses different words but they aways mean the same) that
- if H(M, I) returns false and M(I) halts then H is not a halt decider
- if H(M, I) returns true and M(I) doesn't halt then H is not a halt decider
- if H(M, I) returns something else then H is not a halt decider
- if H(M, I) does not return then H is not a halt decider
- otherwise H is a halt decider

Mikko

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802171154.00007b08@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx06.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802171154.00007b08@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 25
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 16:11:54 UTC
Date: Tue, 2 Aug 2022 17:11:54 +0100
X-Received-Bytes: 2538
 by: Mr Flibble - Tue, 2 Aug 2022 16:11 UTC

On Tue, 2 Aug 2022 19:07:33 +0300
Mikko <mikko.levanto@iki.fi> wrote:

> On 2022-08-01 12:54:04 +0000, olcott said:
>
> > A halt decider must compute the mapping from its inputs to an
> > accept or reject state on the basis of the actual behavior that is
> > actually specified by these inputs.
>
> The halting problem does not require that. It merely says (or implies
> -- each author uses different words but they aways mean the same) that
> - if H(M, I) returns false and M(I) halts then H is not a halt decider
> - if H(M, I) returns true and M(I) doesn't halt then H is not a halt
> decider
> - if H(M, I) returns something else then H is not a halt decider
> - if H(M, I) does not return then H is not a halt decider
> - otherwise H is a halt decider

I can add to that (my key insight):

- if H(M, I) doesn't signal an exception on pathological
("Impossible Program") input then H is not a halt decider.

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<tcboct$1ktu4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: jbb...@notatt.com (Jeff Barnett)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Date: Tue, 2 Aug 2022 11:54:34 -0600
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <tcboct$1ktu4$1@dont-email.me>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 2 Aug 2022 17:54:38 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3391bb800b197de0b8ce50f5cdfda987";
logging-data="1734596"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ARUKVC0L7B1Xx/md9i4f+PZG0n1jFa1A="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:PffCSwRk9Nup4RZ63nKEX+yed7c=
In-Reply-To: <20220802171154.00007b08@reddwarf.jmc.corp>
Content-Language: en-US
 by: Jeff Barnett - Tue, 2 Aug 2022 17:54 UTC

On 8/2/2022 10:11 AM, Mr Flibble wrote:
> On Tue, 2 Aug 2022 19:07:33 +0300
> Mikko <mikko.levanto@iki.fi> wrote:
>
>> On 2022-08-01 12:54:04 +0000, olcott said:
>>
>>> A halt decider must compute the mapping from its inputs to an
>>> accept or reject state on the basis of the actual behavior that is
>>> actually specified by these inputs.
>>
>> The halting problem does not require that. It merely says (or implies
>> -- each author uses different words but they aways mean the same) that
>> - if H(M, I) returns false and M(I) halts then H is not a halt decider
>> - if H(M, I) returns true and M(I) doesn't halt then H is not a halt
>> decider
>> - if H(M, I) returns something else then H is not a halt decider
>> - if H(M, I) does not return then H is not a halt decider
>> - otherwise H is a halt decider
>
> I can add to that (my key insight):
>
> - if H(M, I) doesn't signal an exception on pathological
> ("Impossible Program") input then H is not a halt decider.
You, like PO, seem to think that a proper H uses some sort of simulation
and signals exceptions. That isn't true. Take the impossible program
used in the proof that there is no right answer. That result can be
derived by simple analysis - everybody still stroking the mega maniac by
contributing to these threads has done that by studying the symbolic code.

Once again, the proof shows there is no right answer, but there is one
more step to complete the proof: "If there is no right answer for some
problems, then an actual decider simply cannot exist." That proof is not
the only one however. There are a ton of them (proofs) and many show
that desirable deciders about problems of great interest to Software
Engineers, Mathematicians, and Logicians don't exist either.

The results apply to any claim about Universal Deciders which are really
the same class as Deciders.

Assume that you have an H(TM,INPUT) that properly returns a value in
{halts, pathological, infinite-loop} with the stipulation that H halts
for any arguments, i.e., H is the POOP decider that PO has wet dreams
about. QUESTION: What happens if you build H' and H^ from this H? Run it
through the same proof structure that is in Linz and tell us all what
happens. Will PO die a fool or find a place in history? The curious want
to know!
--
Jeff Barnett

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802191704.00002fe4@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802191704.00002fe4@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
<20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 63
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 18:17:04 UTC
Date: Tue, 2 Aug 2022 19:17:04 +0100
X-Received-Bytes: 4482
 by: Mr Flibble - Tue, 2 Aug 2022 18:17 UTC

On Tue, 2 Aug 2022 11:54:34 -0600
Jeff Barnett <jbb@notatt.com> wrote:

> On 8/2/2022 10:11 AM, Mr Flibble wrote:
> > On Tue, 2 Aug 2022 19:07:33 +0300
> > Mikko <mikko.levanto@iki.fi> wrote:
> >
> >> On 2022-08-01 12:54:04 +0000, olcott said:
> >>
> >>> A halt decider must compute the mapping from its inputs to an
> >>> accept or reject state on the basis of the actual behavior that is
> >>> actually specified by these inputs.
> >>
> >> The halting problem does not require that. It merely says (or
> >> implies -- each author uses different words but they aways mean
> >> the same) that
> >> - if H(M, I) returns false and M(I) halts then H is not a halt
> >> decider
> >> - if H(M, I) returns true and M(I) doesn't halt then H is not a
> >> halt decider
> >> - if H(M, I) returns something else then H is not a halt decider
> >> - if H(M, I) does not return then H is not a halt decider
> >> - otherwise H is a halt decider
> >
> > I can add to that (my key insight):
> >
> > - if H(M, I) doesn't signal an exception on pathological
> > ("Impossible Program") input then H is not a halt decider.
> You, like PO, seem to think that a proper H uses some sort of
> simulation and signals exceptions. That isn't true. Take the
> impossible program used in the proof that there is no right answer.
> That result can be derived by simple analysis - everybody still
> stroking the mega maniac by contributing to these threads has done
> that by studying the symbolic code.
>
> Once again, the proof shows there is no right answer, but there is
> one more step to complete the proof: "If there is no right answer for
> some problems, then an actual decider simply cannot exist." That
> proof is not the only one however. There are a ton of them (proofs)
> and many show that desirable deciders about problems of great
> interest to Software Engineers, Mathematicians, and Logicians don't
> exist either.
>
> The results apply to any claim about Universal Deciders which are
> really the same class as Deciders.
>
> Assume that you have an H(TM,INPUT) that properly returns a value in
> {halts, pathological, infinite-loop} with the stipulation that H
> halts for any arguments, i.e., H is the POOP decider that PO has wet
> dreams about. QUESTION: What happens if you build H' and H^ from this
> H? Run it through the same proof structure that is in Linz and tell
> us all what happens. Will PO die a fool or find a place in history?
> The curious want to know!

You are wrong: I am extending the definition of what constitutes a
halt decider which is my right as both a computer scientist and a
software engineer.

If the only way to detect pathological input is through the use of a
simulating halt decider then so be it.

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<tcbpp0$1c7l$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!NjtosaOI+U24HyIQwPnd5A.user.46.165.242.75.POSTED!not-for-mail
From: anw...@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Date: Tue, 2 Aug 2022 19:18:07 +0100
Organization: Not very much
Message-ID: <tcbpp0$1c7l$1@gioia.aioe.org>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="45301"; posting-host="NjtosaOI+U24HyIQwPnd5A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Andy Walker - Tue, 2 Aug 2022 18:18 UTC

On 02/08/2022 18:54, Jeff Barnett wrote:
> Once again, the proof shows there is no right answer, but there is
> one more step to complete the proof: "If there is no right answer for
> some problems, then an actual decider simply cannot exist." [...]

Just to be clear, /given/ a program and its input, there /is/ a
"right answer" to the HP question applied to that program and input.
What the "usual" proof shows is not that there is no right answer, but
that no one TM can always find it.

> Assume that you have an H(TM,INPUT) that properly returns a value in
> {halts, pathological, infinite-loop} [...].

Neither PO nor Flibble has ever given a sensible definition of
what they mean by "pathological", and of course if they do they will
fall foul of Rice's Theorem. Further, there seems somehow to be an
assumption that "infinite loop" is the only way that a program can
fail to halt. If only it was so simple!

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

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5be5:0:b0:474:8552:262c with SMTP id k5-20020ad45be5000000b004748552262cmr18988800qvc.20.1659464719158;
Tue, 02 Aug 2022 11:25:19 -0700 (PDT)
X-Received: by 2002:a81:688:0:b0:324:e4fe:8f75 with SMTP id
130-20020a810688000000b00324e4fe8f75mr11232156ywg.461.1659464718892; Tue, 02
Aug 2022 11:25:18 -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: Tue, 2 Aug 2022 11:25:18 -0700 (PDT)
In-Reply-To: <20220802191704.00002fe4@reddwarf.jmc.corp>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.24.123; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.24.123
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me> <20220802191704.00002fe4@reddwarf.jmc.corp>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 02 Aug 2022 18:25:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2608
 by: Skep Dick - Tue, 2 Aug 2022 18:25 UTC

On Tuesday, 2 August 2022 at 20:17:07 UTC+2, Mr Flibble wrote:
> You are wrong: I am extending the definition of what constitutes a
> halt decider which is my right as both a computer scientist and a
> software engineer.
>
> If the only way to detect pathological input is through the use of a
> simulating halt decider then so be it.

Redefining a shit as sugar won't make it taste any sweeter.

The issue is not about definitions. The issue is... argh. Never mind. You don't really care what the issue is. Do you?

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802193850.00004731@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802193850.00004731@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
<20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me>
<20220802191704.00002fe4@reddwarf.jmc.corp>
<94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 22
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 18:38:51 UTC
Date: Tue, 2 Aug 2022 19:38:50 +0100
X-Received-Bytes: 2549
 by: Mr Flibble - Tue, 2 Aug 2022 18:38 UTC

On Tue, 2 Aug 2022 11:25:18 -0700 (PDT)
Skep Dick <skepdick22@gmail.com> wrote:

> On Tuesday, 2 August 2022 at 20:17:07 UTC+2, Mr Flibble wrote:
> > You are wrong: I am extending the definition of what constitutes a
> > halt decider which is my right as both a computer scientist and a
> > software engineer.
> >
> > If the only way to detect pathological input is through the use of
> > a simulating halt decider then so be it.
>
> Redefining a shit as sugar won't make it taste any sweeter.
>
> The issue is not about definitions. The issue is... argh. Never mind.
> You don't really care what the issue is. Do you?

Actually at the moment the issue *is* about definitions. The only
rebuttal of my solution I have received so far is that my decider isn't
a halt decider because it defines a third outcome: invalid input.

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<tcbr5i$1lk8v$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]
Date: Tue, 2 Aug 2022 21:41:54 +0300
Organization: -
Lines: 31
Message-ID: <tcbr5i$1lk8v$1@dont-email.me>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com> <_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com> <%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com> <f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com> <eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com> <t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com> <5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com> <39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com> <89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com> <tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="4bd3978d8f01decb0b781b3d96512123";
logging-data="1757471"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+bO0AlYw9fjQvm6uD6JYzE"
User-Agent: Unison/2.2
Cancel-Lock: sha1:OkTYQl4Kw++YXBeZ8tJ6c6kWDAU=
 by: Mikko - Tue, 2 Aug 2022 18:41 UTC

On 2022-08-02 16:11:54 +0000, Mr Flibble said:

> On Tue, 2 Aug 2022 19:07:33 +0300
> Mikko <mikko.levanto@iki.fi> wrote:
>
>> On 2022-08-01 12:54:04 +0000, olcott said:
>>
>>> A halt decider must compute the mapping from its inputs to an
>>> accept or reject state on the basis of the actual behavior that is
>>> actually specified by these inputs.
>>
>> The halting problem does not require that. It merely says (or implies
>> -- each author uses different words but they aways mean the same) that
>> - if H(M, I) returns false and M(I) halts then H is not a halt decider
>> - if H(M, I) returns true and M(I) doesn't halt then H is not a halt
>> decider
>> - if H(M, I) returns something else then H is not a halt decider
>> - if H(M, I) does not return then H is not a halt decider
>> - otherwise H is a halt decider
>
> I can add to that (my key insight):
>
> - if H(M, I) doesn't signal an exception on pathological
> ("Impossible Program") input then H is not a halt decider.

No, you can't. The problem definition is what it is and you
can't add anything to it, and it says or at least imlies that
if H(M, I) signals an exception it is not a halt decider.

Mikko

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802194424.00007ee4@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802194424.00007ee4@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
<20220802171154.00007b08@reddwarf.jmc.corp>
<tcbr5i$1lk8v$1@dont-email.me>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 38
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 18:44:24 UTC
Date: Tue, 2 Aug 2022 19:44:24 +0100
X-Received-Bytes: 3104
 by: Mr Flibble - Tue, 2 Aug 2022 18:44 UTC

On Tue, 2 Aug 2022 21:41:54 +0300
Mikko <mikko.levanto@iki.fi> wrote:

> On 2022-08-02 16:11:54 +0000, Mr Flibble said:
>
> > On Tue, 2 Aug 2022 19:07:33 +0300
> > Mikko <mikko.levanto@iki.fi> wrote:
> >
> >> On 2022-08-01 12:54:04 +0000, olcott said:
> >>
> >>> A halt decider must compute the mapping from its inputs to an
> >>> accept or reject state on the basis of the actual behavior that is
> >>> actually specified by these inputs.
> >>
> >> The halting problem does not require that. It merely says (or
> >> implies -- each author uses different words but they aways mean
> >> the same) that
> >> - if H(M, I) returns false and M(I) halts then H is not a halt
> >> decider
> >> - if H(M, I) returns true and M(I) doesn't halt then H is not a
> >> halt decider
> >> - if H(M, I) returns something else then H is not a halt decider
> >> - if H(M, I) does not return then H is not a halt decider
> >> - otherwise H is a halt decider
> >
> > I can add to that (my key insight):
> >
> > - if H(M, I) doesn't signal an exception on pathological
> > ("Impossible Program") input then H is not a halt decider.
>
> No, you can't. The problem definition is what it is and you
> can't add anything to it, and it says or at least imlies that
> if H(M, I) signals an exception it is not a halt decider.

Yes I can and I have. I have extended the definition of a halt decider.

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<tcbs0j$1lqsl$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]
Date: Tue, 2 Aug 2022 21:56:19 +0300
Organization: -
Lines: 45
Message-ID: <tcbs0j$1lqsl$1@dont-email.me>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com> <_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com> <%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com> <f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com> <eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com> <t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com> <5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com> <39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com> <89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com> <tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp> <tcbr5i$1lk8v$1@dont-email.me> <20220802194424.00007ee4@reddwarf.jmc.corp>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="36384a671b1cf8bab44fcedc4845c43f";
logging-data="1764245"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/igUSU4meyV2Qrf4V5Fsf/"
User-Agent: Unison/2.2
Cancel-Lock: sha1:RN+P/Lic/7V7mA3EM97R9W9i700=
 by: Mikko - Tue, 2 Aug 2022 18:56 UTC

On 2022-08-02 18:44:24 +0000, Mr Flibble said:

> On Tue, 2 Aug 2022 21:41:54 +0300
> Mikko <mikko.levanto@iki.fi> wrote:
>
>> On 2022-08-02 16:11:54 +0000, Mr Flibble said:
>>
>>> On Tue, 2 Aug 2022 19:07:33 +0300
>>> Mikko <mikko.levanto@iki.fi> wrote:
>>>
>>>> On 2022-08-01 12:54:04 +0000, olcott said:
>>>>
>>>>> A halt decider must compute the mapping from its inputs to an
>>>>> accept or reject state on the basis of the actual behavior that is
>>>>> actually specified by these inputs.
>>>>
>>>> The halting problem does not require that. It merely says (or
>>>> implies -- each author uses different words but they aways mean
>>>> the same) that
>>>> - if H(M, I) returns false and M(I) halts then H is not a halt
>>>> decider
>>>> - if H(M, I) returns true and M(I) doesn't halt then H is not a
>>>> halt decider
>>>> - if H(M, I) returns something else then H is not a halt decider
>>>> - if H(M, I) does not return then H is not a halt decider
>>>> - otherwise H is a halt decider
>>>
>>> I can add to that (my key insight):
>>>
>>> - if H(M, I) doesn't signal an exception on pathological
>>> ("Impossible Program") input then H is not a halt decider.
>>
>> No, you can't. The problem definition is what it is and you
>> can't add anything to it, and it says or at least imlies that
>> if H(M, I) signals an exception it is not a halt decider.
>
> Yes I can and I have. I have extended the definition of a halt decider.
>
> /Flibble

If there is two conflicting definitions for the same term the definition
published earlier is the valid one.

Mikko

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802200126.000076a5@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx08.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802200126.000076a5@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
<20220802171154.00007b08@reddwarf.jmc.corp>
<tcbr5i$1lk8v$1@dont-email.me>
<20220802194424.00007ee4@reddwarf.jmc.corp>
<tcbs0j$1lqsl$1@dont-email.me>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 51
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 19:01:27 UTC
Date: Tue, 2 Aug 2022 20:01:26 +0100
X-Received-Bytes: 3523
 by: Mr Flibble - Tue, 2 Aug 2022 19:01 UTC

On Tue, 2 Aug 2022 21:56:19 +0300
Mikko <mikko.levanto@iki.fi> wrote:

> On 2022-08-02 18:44:24 +0000, Mr Flibble said:
>
> > On Tue, 2 Aug 2022 21:41:54 +0300
> > Mikko <mikko.levanto@iki.fi> wrote:
> >
> >> On 2022-08-02 16:11:54 +0000, Mr Flibble said:
> >>
> >>> On Tue, 2 Aug 2022 19:07:33 +0300
> >>> Mikko <mikko.levanto@iki.fi> wrote:
> >>>
> >>>> On 2022-08-01 12:54:04 +0000, olcott said:
> >>>>
> >>>>> A halt decider must compute the mapping from its inputs to an
> >>>>> accept or reject state on the basis of the actual behavior that
> >>>>> is actually specified by these inputs.
> >>>>
> >>>> The halting problem does not require that. It merely says (or
> >>>> implies -- each author uses different words but they aways mean
> >>>> the same) that
> >>>> - if H(M, I) returns false and M(I) halts then H is not a halt
> >>>> decider
> >>>> - if H(M, I) returns true and M(I) doesn't halt then H is not a
> >>>> halt decider
> >>>> - if H(M, I) returns something else then H is not a halt decider
> >>>> - if H(M, I) does not return then H is not a halt decider
> >>>> - otherwise H is a halt decider
> >>>
> >>> I can add to that (my key insight):
> >>>
> >>> - if H(M, I) doesn't signal an exception on pathological
> >>> ("Impossible Program") input then H is not a halt decider.
> >>
> >> No, you can't. The problem definition is what it is and you
> >> can't add anything to it, and it says or at least imlies that
> >> if H(M, I) signals an exception it is not a halt decider.
> >
> > Yes I can and I have. I have extended the definition of a halt
> > decider.
> >
> > /Flibble
>
> If there is two conflicting definitions for the same term the
> definition published earlier is the valid one.

Who says?

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<43cf297b-2139-48a7-8cf8-0e69abf403fbn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5fc1:0:b0:31e:f847:6c6f with SMTP id k1-20020ac85fc1000000b0031ef8476c6fmr19905448qta.616.1659467152855;
Tue, 02 Aug 2022 12:05:52 -0700 (PDT)
X-Received: by 2002:a5b:48:0:b0:677:84e:7756 with SMTP id e8-20020a5b0048000000b00677084e7756mr10481592ybp.84.1659467152613;
Tue, 02 Aug 2022 12:05:52 -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: Tue, 2 Aug 2022 12:05:52 -0700 (PDT)
In-Reply-To: <20220802193850.00004731@reddwarf.jmc.corp>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.24.123; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.24.123
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me> <20220802191704.00002fe4@reddwarf.jmc.corp>
<94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com> <20220802193850.00004731@reddwarf.jmc.corp>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <43cf297b-2139-48a7-8cf8-0e69abf403fbn@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 02 Aug 2022 19:05:52 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3272
 by: Skep Dick - Tue, 2 Aug 2022 19:05 UTC

On Tuesday, 2 August 2022 at 20:38:53 UTC+2, Mr Flibble wrote:
> On Tue, 2 Aug 2022 11:25:18 -0700 (PDT)
> Skep Dick <skepd...@gmail.com> wrote:
>
> > On Tuesday, 2 August 2022 at 20:17:07 UTC+2, Mr Flibble wrote:
> > > You are wrong: I am extending the definition of what constitutes a
> > > halt decider which is my right as both a computer scientist and a
> > > software engineer.
> > >
> > > If the only way to detect pathological input is through the use of
> > > a simulating halt decider then so be it.
> >
> > Redefining a shit as sugar won't make it taste any sweeter.
> >
> > The issue is not about definitions. The issue is... argh. Never mind.
> > You don't really care what the issue is. Do you?
> Actually at the moment the issue *is* about definitions. The only
> rebuttal of my solution I have received so far is that my decider isn't
> a halt decider because it defines a third outcome: invalid input.

No, it's not about definitions.

If it was about definitions then your "halt decider" needs one more output!

Your halting decider needs at least one more output: The output which signals "I am not going to halt on this input"

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<93ecfb34-8eb9-473e-ac41-6fe5f79db8e4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5703:0:b0:31e:f79b:9ecc with SMTP id 3-20020ac85703000000b0031ef79b9eccmr19096488qtw.192.1659467336088;
Tue, 02 Aug 2022 12:08:56 -0700 (PDT)
X-Received: by 2002:a25:6e09:0:b0:676:a087:bb7f with SMTP id
j9-20020a256e09000000b00676a087bb7fmr16130163ybc.248.1659467335908; Tue, 02
Aug 2022 12:08:55 -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: Tue, 2 Aug 2022 12:08:55 -0700 (PDT)
In-Reply-To: <tcbs0j$1lqsl$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.24.123; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.24.123
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
<tcbr5i$1lk8v$1@dont-email.me> <20220802194424.00007ee4@reddwarf.jmc.corp> <tcbs0j$1lqsl$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <93ecfb34-8eb9-473e-ac41-6fe5f79db8e4n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 02 Aug 2022 19:08:56 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2676
 by: Skep Dick - Tue, 2 Aug 2022 19:08 UTC

On Tuesday, 2 August 2022 at 20:56:22 UTC+2, Mikko wrote:
> If there is two conflicting definitions for the same term the definition
> published earlier is the valid one.

Ehh? That's bullshit.

There are no preferential definitions. Equivalent definitions are equivalent. Lambda calculus and Turing machines are equivalent definitions of "computation".

Lambda Calculus and Turing machines are *NOT* equivalent definitions of "computation" to Infinite Time Turing Machines.

A more complete definition is a better definition. And more complete definitions ALWAYS come later.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<566c5c09-95ab-4441-bbdc-4b33edea93a8n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:1c83:b0:46b:a79a:2f0b with SMTP id ib3-20020a0562141c8300b0046ba79a2f0bmr19105817qvb.103.1659468792341;
Tue, 02 Aug 2022 12:33:12 -0700 (PDT)
X-Received: by 2002:a81:3954:0:b0:31d:496a:a16b with SMTP id
g81-20020a813954000000b0031d496aa16bmr19791271ywa.68.1659468792111; Tue, 02
Aug 2022 12:33:12 -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: Tue, 2 Aug 2022 12:33:11 -0700 (PDT)
In-Reply-To: <20220802193850.00004731@reddwarf.jmc.corp>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.24.123; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.24.123
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com> <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad> <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad> <xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com> <ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com> <8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com> <tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me> <20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me> <20220802191704.00002fe4@reddwarf.jmc.corp>
<94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com> <20220802193850.00004731@reddwarf.jmc.corp>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <566c5c09-95ab-4441-bbdc-4b33edea93a8n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 02 Aug 2022 19:33:12 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2816
 by: Skep Dick - Tue, 2 Aug 2022 19:33 UTC

On Tuesday, 2 August 2022 at 20:38:53 UTC+2, Mr Flibble wrote:
> Actually at the moment the issue *is* about definitions. The only
> rebuttal of my solution I have received so far is that my decider isn't
> a halt decider because it defines a third outcome: invalid input.

You keep making the exact same errors as Olcott. Probably because you are Olcott. He doesn't understand Currying either.

Having one function which answers two different questions( Does it halt? is it valid?) is the same as having two separate deciders.

bool check_validity(P);
bool check_halting(P);

bool answers[2] fibble_decider(P){
answers[0] = check_validity(P);
answers[1] = check_halting(P);
return answers;
}

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<20220802210710.0000347c@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx09.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [7]
Message-ID: <20220802210710.0000347c@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
<t6GFK.534862$vAW9.234392@fx10.iad>
<xhmcnQRa_YMsrnr_nZ2dnZfqlJ9i4p2d@giganews.com>
<5e997cc5-01cd-4196-aac1-ac802a22ca92n@googlegroups.com>
<ed-dnfQKpISrpnr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<39156528-a99d-4588-a86a-306f5566b889n@googlegroups.com>
<8iSdnU4qytgN0Xr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<89b10ae2-3f8b-4ecb-a1d4-1133e7fff30en@googlegroups.com>
<tVGdnShLafV8UXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
<tcbi45$1jbkq$1@dont-email.me>
<20220802171154.00007b08@reddwarf.jmc.corp>
<tcboct$1ktu4$1@dont-email.me>
<20220802191704.00002fe4@reddwarf.jmc.corp>
<94dd3044-c503-4a36-b8c6-135914443485n@googlegroups.com>
<20220802193850.00004731@reddwarf.jmc.corp>
<566c5c09-95ab-4441-bbdc-4b33edea93a8n@googlegroups.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 29
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Tue, 02 Aug 2022 20:07:10 UTC
Date: Tue, 2 Aug 2022 21:07:10 +0100
X-Received-Bytes: 2698
 by: Mr Flibble - Tue, 2 Aug 2022 20:07 UTC

On Tue, 2 Aug 2022 12:33:11 -0700 (PDT)
Skep Dick <skepdick22@gmail.com> wrote:

> On Tuesday, 2 August 2022 at 20:38:53 UTC+2, Mr Flibble wrote:
> > Actually at the moment the issue *is* about definitions. The only
> > rebuttal of my solution I have received so far is that my decider
> > isn't a halt decider because it defines a third outcome: invalid
> > input.
>
> You keep making the exact same errors as Olcott. Probably because you
> are Olcott. He doesn't understand Currying either.
>
> Having one function which answers two different questions( Does it
> halt? is it valid?) is the same as having two separate deciders.
>
> bool check_validity(P);
> bool check_halting(P);
>
> bool answers[2] fibble_decider(P){
> answers[0] = check_validity(P);
> answers[1] = check_halting(P);
> return answers;
> }

How can it be the same? My solution has THREE outcomes whereas your
nonsense has FOUR outcomes. Last time I checked 3 != 4.

/Flibble

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor