Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Now here's something you're really going to like!" -- Rocket J. Squirrel


computers / comp.theory / Re: The key mistake of the Peter Linz HP proof

Re: The key mistake of the Peter Linz HP proof

<JJOdnfu1wu_cB678nZ2dnUU78LXNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!border2.nntp.ams1.giganews.com!nntp.giganews.com!buffer2.nntp.ams1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 04 Sep 2021 11:09:37 -0500
Subject: Re: The key mistake of the Peter Linz HP proof
Newsgroups: comp.theory
References: <2KidnW0lAqejJq_8nZ2dnUU7-UXNnZ2d@giganews.com>
<nDzYI.36338$rl3.29330@fx45.iad>
<wuWdnbKfmPAWVK_8nZ2dnUU7-VnNnZ2d@giganews.com>
<XkAYI.19068$z%4.13606@fx37.iad>
<JomdnWOlb7DMS6_8nZ2dnUU7-YfNnZ2d@giganews.com>
<ecIYI.71866$T_8.30491@fx48.iad>
<dYmdnfYvyfXx4K78nZ2dnUU7-YPNnZ2d@giganews.com>
<dfLYI.6743$3p3.5819@fx16.iad>
<lJOdnbkpMN0LFK78nZ2dnUU7-bXNnZ2d@giganews.com>
<e5MYI.63146$o45.48779@fx46.iad> <sh02pf$kib$1@dont-email.me>
<xrMYI.67004$Kv2.7463@fx47.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 4 Sep 2021 11:09:36 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <xrMYI.67004$Kv2.7463@fx47.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <JJOdnfu1wu_cB678nZ2dnUU78LXNnZ2d@giganews.com>
Lines: 185
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Doz92delaGoutGQR3hs03Xn0tzAGWben1UOm86wQTDeU8gMGI/Daf6IaC/wHcLRmSGa198ZrDlgJxok!vf4tSoQWZWEc9AvbbEwW62kg4/7Wu+xrXh0G0q3BN+Sn7FQnDGTUkkUTntMmHa1M0q5aDtDmxeph!GIc=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 9168
 by: olcott - Sat, 4 Sep 2021 16:09 UTC

On 9/4/2021 10:40 AM, Richard Damon wrote:
> On 9/4/21 11:19 AM, olcott wrote:
>> On 9/4/2021 10:16 AM, Richard Damon wrote:
>>> On 9/4/21 10:58 AM, olcott wrote:
>>>> On 9/4/2021 9:18 AM, Richard Damon wrote:
>>>>> On 9/4/21 10:06 AM, olcott wrote:
>>>>>> On 9/4/2021 5:50 AM, Richard Damon wrote:
>>>>>>> On 9/3/21 10:13 PM, olcott wrote:
>>>>>>>> On 9/3/2021 8:53 PM, Richard Damon wrote:
>>>>>>>>> On 9/3/21 9:18 PM, olcott wrote:
>>>>>>>>>> On 9/3/2021 8:05 PM, Richard Damon wrote:
>>>>>>>>>>> On 9/3/21 8:18 PM, olcott wrote:
>>>>>>>>>>>>         In computability theory, the halting problem is the
>>>>>>>>>>>>         problem of determining, from a description of an
>>>>>>>>>>>> arbitrary
>>>>>>>>>>>>         computer program and an input,
>>>>>>>>>>>>
>>>>>>>>>>>>         whether the simulation of this program must be
>>>>>>>>>>>> aborted to
>>>>>>>>>>>>         prevent it from running forever.
>>>>>>>>>>>>
>>>>>>>>>>>> The above criteria is valid on the basis of the known
>>>>>>>>>>>> equivalence
>>>>>>>>>>>> between the direct execution of a computation and its simulation
>>>>>>>>>>>> by a UTM. The same criteria universally works on all inputs
>>>>>>>>>>>> allowing
>>>>>>>>>>>> their halting status to be correctly decided.
>>>>>>>>>>>>
>>>>>>>>>>>> The Peter Linz H is defined to be a simulating halt decider that
>>>>>>>>>>>> applies
>>>>>>>>>>>> the above criteria and the halt decider at Ĥ.qx is an exact copy
>>>>>>>>>>>> of H.
>>>>>>>>>>>>
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ1⟩ ⊢* Ĥ.qx ⟨Ĥ1⟩ ⟨Ĥ2⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>> if the simulated ⟨Ĥ1⟩ applied to ⟨Ĥ2⟩ halts, and
>>>>>>>>>>>>
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ1⟩ ⊢* Ĥ.qx ⟨Ĥ1⟩ ⟨Ĥ2⟩ ⊢* Ĥ.qn
>>>>>>>>>>>> if the simulated ⟨Ĥ1⟩ applied to ⟨Ĥ2⟩ does not halt
>>>>>>>>>>>>
>>>>>>>>>>>> The mistake of the Linz proof is forming a conclusion
>>>>>>>>>>>> based on Ĥ applied to its own Turing machine description ⟨Ĥ⟩.
>>>>>>>>>>>>
>>>>>>>>>>>> This is only answering the question:
>>>>>>>>>>>> Can changes be made to an otherwise correct halt decider
>>>>>>>>>>>> such that this halt decider is no longer correct?
>>>>>>>>>>>>
>>>>>>>>>>>> The required question is:
>>>>>>>>>>>> Does the original H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ correctly decide the halt
>>>>>>>>>>>> status
>>>>>>>>>>>> of its input?
>>>>>>>>>>>>
>>>>>>>>>>>> Yes the original H does correctly decide the halt status of ⟨Ĥ⟩
>>>>>>>>>>>> ⟨Ĥ⟩
>>>>>>>>>>>>
>>>>>>>>>>>> This is proved in section V3 of my paper by the analogous
>>>>>>>>>>>> example
>>>>>>>>>>>> of:
>>>>>>>>>>>> int main() { H1(P,P); }  // analogous to H applied to ⟨Ĥ⟩ ⟨Ĥ⟩
>>>>>>>>>>>>
>>>>>>>>>>>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The full Linz Proof:
>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP(Pages_315-320).pdf
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So, do you claim H1 is the SAME computation as H, and thus
>>>>>>>>>>> neither is
>>>>>>>>>>> actually a computation as the same computation can't give two
>>>>>>>>>>> different
>>>>>>>>>>> answers to the same input.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I claim that H1 has identical machine code as H.
>>>>>>>>>> Their execution order makes them distinctly different
>>>>>>>>>> computations.
>>>>>>>>>>
>>>>>>>>>> H1 can see that H(P,P) aborts the simulation of its input.
>>>>>>>>>> H(P,P) cannot see anything that aborts the simulation of its
>>>>>>>>>> input.
>>>>>>>>>>
>>>>>>>>>> This execution sequence order makes them distinctly different
>>>>>>>>>> computations.
>>>>>>>>>>
>>>>>>>>>> This is exactly the same as the when the original Linz H is
>>>>>>>>>> applied to
>>>>>>>>>> ⟨Ĥ⟩ ⟨Ĥ⟩.
>>>>>>>>>
>>>>>>>>> IF H1 is a different computation than H, then the fact that it can
>>>>>>>>> get
>>>>>>>>> the answer right doesn't matter, as it wasn't the computation
>>>>>>>>> that H^
>>>>>>>>> was built on.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The Linz Ĥ is only required to have an exact copy of the Linz H at
>>>>>>>> Ĥ.qx.
>>>>>>>> It turns out that using my simulating halt decider criteria H would
>>>>>>>> correctly report that its input ⟨Ĥ⟩ ⟨Ĥ⟩ halts.
>>>>>>>
>>>>>>> Not quite, you are missing the meaning of words here. H was
>>>>>>> supposed to
>>>>>>> be a Turing Machine, an exact copy of a Turing Machine will behave
>>>>>>> identically to the original. This is a fundamental property of
>>>>>>> being a
>>>>>>> Computation, if you make an exact copy of the algorithm, you will get
>>>>>>> the identical behavior.
>>>>>> I have empirically proved that this is merely a false assumption.
>>>>>> int main() { H1(P,P); } sees a different execution trace than H(P,P).
>>>>>>
>>>>>> In the first case we have a halt decider that sees another halt
>>>>>> decider
>>>>>> abort the simulation of its input.
>>>>>>
>>>>>> In the second case we have a halt decider that does not see another
>>>>>> halt
>>>>>> decider abort the simulation of its input.
>>>>>>
>>>>>> The execution order of with H1 before H derives a different execution
>>>>>> trace for H1 than for H.
>>>>>>
>>>>>> H1 is an identical copy of H and has different behavior than H because
>>>>>> its execution trace input is different than H.
>>>>>>
>>>>>
>>>>> Since Execution Trace is NOT defined as an input to that Computation
>>>>> (the only inputs are the representation of the machine and its input),
>>>>> the dependency of the result on that just proves that H and H1 are not
>>>>> properly Computation, and thus not eligable to be a Decider.
>>>>>
>>>>> PERIOD. DEFINITION.
>>>>
>>>> The input to the halt deciders is their different execution trace thus
>>>> the halt deciders are a pure function of their input.
>>>
>>> No, The input to the Halt Deciders are the representation of the Machine
>>> and its input.
>>>
>>
>> That is not an input to the halt deciders, that it an input to the
>> simulators.
>>
>>
>
>
> WRONG. Read the definition of a Halt Decider again.
>

It has never occurred to anyone ever before that there could be such a
thing as a simulating halt decider, at least not to the extent that I
have elaborated it.

It is an easily verifiable fact that H1 and H are a pure function of
their execution trace input.

The last detail of this is how these execution traces can be different
when they are based on simulating P(P). I am still working this out.

> the Turing machine halting problem. Simply stated, the problem
> is: given the description of a Turing machine M and an input w,
> does M, when started in the initial configuration q0w, perform a
> computation that eventually halts? (Linz:1990:317).
>
> The input to the Halt Decider is a Description of a Turing machine M and
> an input w.
>
> A simulating Halt decider may pass the input to its simulator part and
> look at the results, but its input is just the Description of the
> machine and input, and it derives all the rest of its information from that.
>
> It gets NO knowledge about surrounding computations, so its answer can
> not be dependent on them.
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

SubjectRepliesAuthor
o The key mistake of the Peter Linz HP proof

By: olcott on Sat, 4 Sep 2021

50olcott
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor