| Deutsch English Français Italiano |
|
<103dmns$1t7nc$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: Tue, 24 Jun 2025 11:13:48 +0300 Organization: - Lines: 120 Message-ID: <103dmns$1t7nc$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> <103au67$13olm$1@dont-email.me> <103bpu1$1a3c8$3@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 24 Jun 2025 10:13:49 +0200 (CEST) Injection-Info: dont-email.me; posting-host="8d9f0d7b9c49dad925bc9e96e863dc8a"; logging-data="2006764"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/5Vd9RlOJURCpwdh3J1d2O" User-Agent: Unison/2.2 Cancel-Lock: sha1:1xps4EbVWIlYsZYdtbADLdHrBBk= On 2025-06-23 14:56:01 +0000, olcott said: > On 6/23/2025 2:02 AM, Mikko wrote: >> 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. >> > > When we hypothesize that Ĥ.embedded_H is a simulating PHD > then we know that Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to H.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. >> > > A halt decider is: > (a) Required to report on its own behavior > (b) Not allowed to report on its own behavior. For some inputs (a), for other inputs (b). -- Mikko