| Deutsch English Français Italiano |
|
<105drkm$251hc$5@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: olcott <polcott333@gmail.com> Newsgroups: comp.theory,comp.ai.philosophy,sci.logic Subject: Re: Halting Problem Proof ERROR Date: Fri, 18 Jul 2025 11:09:58 -0500 Organization: A noiseless patient Spider Lines: 217 Message-ID: <105drkm$251hc$5@dont-email.me> References: <102sjg5$2k3e9$1@dont-email.me> <104041c$2nne5$1@dont-email.me> <1040hq4$2ql69$3@dont-email.me> <1042l0e$3cik5$1@dont-email.me> <1046v71$ctak$1@dont-email.me> <1047vld$n4s2$1@dont-email.me> <1048hp0$qd4f$2@dont-email.me> <66c00d5703907e846f537310dfb201485e1b7b2a@i2pn2.org> <10492eb$u8g5$1@dont-email.me> <104b5l9$fnl$1@news.muc.de> <104ben3$1hqln$1@dont-email.me> <104bt5h$1l1g$1@news.muc.de> <104bunk$1kcb5$1@dont-email.me> <104did7$hlh$1@news.muc.de> <104e164$2852a$1@dont-email.me> <104e6nd$12ua$1@news.muc.de> <105b287$1dh7g$1@dont-email.me> <105dafl$2asb4$6@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 18 Jul 2025 18:09:59 +0200 (CEST) Injection-Info: dont-email.me; posting-host="b5dfaa138f46cc0cd2e42fb576d98fb1"; logging-data="2262572"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+07J7Cg9YSkiBfbVIY0H3J" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:Za/PdHLrhuHbRQj/VOJrpIUfiLc= X-Antivirus-Status: Clean In-Reply-To: <105dafl$2asb4$6@dont-email.me> X-Antivirus: Norton (VPS 250718-2, 7/18/2025), Outbound message Content-Language: en-US On 7/18/2025 6:17 AM, Fred. Zwarts wrote: > Op 17.jul.2025 om 16:44 schreef olcott: >> On 7/6/2025 11:02 AM, Alan Mackenzie wrote: >>> [ Followup-To: set ] >>> >>> In comp.theory olcott <polcott333@gmail.com> wrote: >>>> On 7/6/2025 5:16 AM, Alan Mackenzie wrote: >>>>> olcott <polcott333@gmail.com> wrote: >>>>>> On 7/5/2025 2:07 PM, Alan Mackenzie wrote: >>> >>>>>>> You lie. You don't have a proof. Many people in this group have >>>>>>> pointed >>>>>>> out lots of errors in various versions of your purported proof, >>>>>>> which you >>>>>>> just ignore. The section in Professor Linz's book you used to be >>>>>>> so fond >>>>>>> of citing will contain plenty of details, if only you would take the >>>>>>> trouble to understand it (assuming you're capable of such >>>>>>> understanding). >>> >>>>>> I have addressed .... >>> >>>>> Meaningless pompous word. >>> >>>>>> .... all of those details that you make sure to ignore so that you >>>>>> can >>>>>> baselessly claim that I am wrong. >>> >>>>> I vaguely remember rolling my eyes at your hopeless lack of >>>>> understanding. It was like watching a 7 year old trying to do >>>>> calculus. >>>>> The basic understanding was simply not there. Years later, it's still >>>>> not there. >>> >>>>> And yes, you are wrong. The proofs of the halting theorem which >>>>> involve >>>>> constructing programs which purported halting deciders cannot decide >>>>> correctly are correct. >>> >>>> Yet you cannot point to even one mistake because there are none. >>> >>> That's what I'm saying. Those proofs of the halting theorem are free >>> from mistakes. >>> >>> More to the point, it is YOU who cannot point to any mistakes in them. >>> They are valid proofs. Your work, if it contradicts those proofs (which >>> isn't at all clear) can thus be dismissed without further consideration. >>> >>>>>> There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>> opposite of whatever its decider decides. All of the examples >>>>>> of this have never been *ACTUAL INPUTS* >>> >>>>> That's so sloppily worded, it could mean almost anything. >>> >>>> The standard halting problem proof cannot even be constructed. >>> >>> It has been constructed, and is valid. But one would normally talk >>> about >>> formulating a proof, rather than constructing one. >>> >>> [ .... ] >>> >>>>>> No Turing machine can possibly take another directly executing >>>>>> Turing machine as in input, thus removing these from the >>>>>> domain of every halt decider. >>> >>>>> And that, too. >>> >>>>>> *Thus the requirement that HHH report on the behavior* >>>>>> *of the directly executed DD has always been bogus* >>> >>>>> And that makes your hat trick. >>> >>>>>> Turing machine partial halt deciders compute the mapping >>>>>> from their actual inputs to the actual behavior that these >>>>>> inputs specify. >>> >>>>> And a fourth. There's some semblance of truth in there, but it's very >>>>> confused. >>> >>> >>>> It is not at all confused. I know exactly what it means. >>> >>> It's very confused to everybody but you, then. >>> >>>>> Sloppy wording is your technique to get people to go down to your >>>>> level >>>>> of discussion. That involves many posts trying just to tie you >>>>> down to >>>>> specific word meanings, and is very tiresome and unrewarding. I >>>>> decline >>>>> to get involved any further. >>> >>> >>>> *Yet as I claimed you found no actual mistake* >>> >>> I've found plenty of actual mistakes. I was a software developer by >>> profession. >>> >>>> Let me tell you the punchline so that you can >>>> see why I said those things. >>> >>> Despite what I said last post, I will actually go to the trouble of >>> analysing your sloppy expression. >>> >>>> Because directly executed Turing machines cannot >>>> possibly be inputs to Turing machine deciders this >>>> makes them outside of the domain of these deciders. >>> >>> It's entirely unclear what a "directly executed Turing machine" is. >>> Most >>> of the time turing machines are theoretical constructs used for proving >>> theorems. They can be executed, but rarely are. >>> >>> It's unclear what you mean by a turing machine being an input to a >>> turing >>> machine. Read up about universal turing machines to get a bit of >>> background. >>> >>>> When a partial halt decider is required to report >>>> on the direct execution of a machine this requirement >>>> is bogus. >>> >>> See above. That paragraph is meaningless. >>> >>>> This means that the behavior of DD() is none of the damn >>>> business of HHH, thus does not contradict HHH(DD)==0. >>>> *If you disagree this only proves that you do not understand* >>> >>> It's fully obscure what DD() and HHH mean, and thus impossible to >>> affirm or contradict the meaningless "HHH(DD)==0". >>> >>>> HHH(DD) does correctly detect that DD simulated by HHH >>>> according to the semantics pf the C programming language >>>> cannot possibly reach its own "return"statement final >>>> halt state. >>> >>> See above. By the way, people concerned with computation theory use >>> turing machines, which are well-defined, simple, and powerful. They >>> lack >>> the complexity, ambiguity, and unsuitability for theoretical work of >>> real >>> world programming languages like C. >>> >>>> *If you disagree this only proves that you do not understand* >>> >>>> Any mindless idiot can disagree. Showing an error and proving >>>> that it is an actual mistake requires much more than this. >>> >>> Indeed. All you have done is disagree with one of the proofs of the >>> halting theorem. You have yet to show an error in it. That will be >>> difficult, because there aren't any. >>> >> >> 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* >> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >> >> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >> if Ĥ applied to ⟨Ĥ⟩ halts, and >> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >> if Ĥ applied to ⟨Ĥ⟩ does not halt. >> >> <*Halting Problem Proof ERROR*> >> ========== REMAINDER OF ARTICLE TRUNCATED ==========