Deutsch   English   Français   Italiano  
<103au67$13olm$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: comp.theory
Subject: Re: HP counter-example INPUT cannot possibly exist --- Peter Linz HP Proof
Date: Mon, 23 Jun 2025 10:02:32 +0300
Organization: -
Lines: 106
Message-ID: <103au67$13olm$1@dont-email.me>
References: <YpG1Q.1572310$4AM6.1293015@fx17.ams4> <ab53329d43e0587e58fe949b7a8f1dce83bb580f@i2pn2.org> <1027uhs$r7bj$2@dont-email.me> <6f1855be769b3afc319d871c0d451f381803ba5e@i2pn2.org> <1029hvm$1ah2f$1@dont-email.me> <102bhn6$1t2a1$1@dont-email.me> <102c462$20jl4$10@dont-email.me> <102e2p4$2iugr$1@dont-email.me> <102er47$2ohps$3@dont-email.me> <102gv1s$3cscf$1@dont-email.me> <102hgcp$3gqbm$3@dont-email.me> <102m36e$qohc$1@dont-email.me> <102mm8v$uef9$8@dont-email.me> <102ok6o$1gto6$1@dont-email.me> <102uj28$369b2$1@dont-email.me> <1030gop$3p2jt$1@dont-email.me> <10342se$4ms9$1@dont-email.me> <1035qea$vbnq$1@dont-email.me> <1036q7i$16lpk$1@dont-email.me> <1038et5$dttt$1@dont-email.me> <10399ck$k7rv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 23 Jun 2025 09:02:32 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ff9eeb82472defb391a609f5929552bc";
	logging-data="1172150"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18mRbcAOs6g19fzUcQCwJwy"
User-Agent: Unison/2.2
Cancel-Lock: sha1:PEImDO1I4CN0wrvHhgnvbXNn13c=

On 2025-06-22 16:01:23 +0000, olcott said:

> On 6/22/2025 3:29 AM, Mikko wrote:
>> On 2025-06-21 17:30:25 +0000, olcott said:
>> 
>>> On 6/21/2025 3:27 AM, Mikko wrote:
>>>> On 2025-06-20 16:39:40 +0000, olcott said:
>>>> 
>>>>> On 6/19/2025 3:12 AM, Mikko wrote:
>>>>>> 
>>>>>> But this is not. A proof starts with assumptions that may be true of
>>>>>> false. Each statement that is not a definition, axiom, postulate,
>>>>>> hypthesis or other assumption follows from some previous statements
>>>>>> by an inference rule. The conclusion of a proof is the last statement
>>>>>> of the sequence.
>>>>> 
>>>>> Some proofs begin with definitions instead of assumptions.
>>>> 
>>>> Definitions often enable a clearer presentation of the assumptions
>>>> and of the proof.
>>>> 
>>> 
>>> Some proofs begin with "assumptions" that are defined to be
>>> true, thus are not really mere assumptions at all.
>>> 
>>> <snip>>>>
>>>>>> Depending on the style of the proof one can ither prove that
>>>>>> the counter example exists or that if a halting decider exists
>>>>>> then the caunter example exists, too, and otherwise none is
>>>>>> needed.
>>>>> 
>>>>> No this is counter-factual.
>>>>> It has never been possible for *AN ACTUAL INPUT* to do
>>>>> the opposite of whatever value that it decider decides.
>>>>> *For 90 years no one ever bothered to notice this*
>>>> 
>>>> There is nothing impossible in Linz' construction of the
>>>> counter example. If you think there is you could tell us
>>>> the page, paragraph, and sentence in Linz' book that says
>>>> someting impossible.
>> 
>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>> When M is applied to WM
>>> q0 WM ⊢* Ĥ q0 WM WM ⊢* Ĥ∞
>>>     if M applied to WM halts, and
>>> q0 WM ⊢* Ĥ q0 Wm WM ⊢* Ĥ y1 qn y2
>>>     if M applied to WM does not halt.
>>> 
>>> *From the bottom of page 319 has been adapted to this*
>>> When Ĥ is applied to ⟨Ĥ⟩
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
>>>    if Ĥ applied to ⟨Ĥ⟩ halts
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt
>>> 
>>> This does not have embedded_H reporting on the
>>> behavior specified by its input it has embedded_H
>>> reporting on its own behavior.
>>> 
>>> When embedded_H is a simulating partial halt decider
>>> then its transition to Ĥ.qn does correctly report that
>>> ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by embedded_H cannot possibly
>>> reach its own simulated final halt state of ⟨Ĥ.qn⟩.
>>> 
>>> *It does this even though embedded_H itself halts. embedded_H*
>>> *is not allowed to report on its own behavior. It is only*
>>> *allowed to report on the behavior that its input specifies*
>>> 
>>> When Ĥ is applied to ⟨Ĥ⟩ and embedded_H is a
>>> simulating partial halt decider
>>> (a) Ĥ copies its input ⟨Ĥ⟩
>>> (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
>>> (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (g) goto (d) with one more level of simulation until
>>> embedded_H sees the repeating pattern and transitions to Ĥ.qn.
>>> 
>>> ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by embedded_H cannot possibly
>>> reach its own simulated final halt state of ⟨Ĥ.qn⟩ thus can
>>> never do the opposite of whatever embedded_H decides.
>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>> 
>> Nothing above shows that Ĥ cannot be consructed if H is given,
>> nor shows any error in the proof that Ĥ <Ĥ> halts if and only if
>> H <Ĥ> <Ĥ> says "does not halt".
>> 
> 
> The proof shows that Ĥ <Ĥ> halts when Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
> transitions to Ĥ.qn yet Ĥ <Ĥ> is not an input to Ĥ.embedded_H

Not "when" but "if". The proof does not prove that Ĥ <Ĥ> transitions
to Ĥ.qn. Instead it proves that if and only if H <Ĥ> <Ĥ> halts in H.qn
then Ĥ halts in Ĥ.qn.

> There has never been any HP proof where the actual input
> does the opposite of whatever its decider decides.

What proof needs to prove and does prove is that H <Ĥ> <Ĥ> does not
do what a halt decider is required to do, from which it then proves
that H is not a halt decider.

-- 
Mikko