Deutsch English Français Italiano |
<vvp7lt$3co$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: Halting Problem: How my refutation differs to Peter Olcott's Date: Sat, 10 May 2025 23:05:17 -0500 Organization: A noiseless patient Spider Lines: 128 Message-ID: <vvp7lt$3co$1@dont-email.me> References: <BPOTP.66191$v0S.4884@fx14.ams4> <3bc01824e1d95a30b9784942a8b7ef3bc9ec8ff8@i2pn2.org> <UIRTP.228282$_Npd.219273@fx01.ams4> <vvosru$3ql7h$1@dont-email.me> <bc5cc7788c2f522f313339d699520118aba2b18c@i2pn2.org> <YVSTP.290844$6Qab.237944@fx07.ams4> <445621fd6d6864f68b1c6e2040cff818c336600f@i2pn2.org> <EgUTP.680779$4AM6.183617@fx17.ams4> <vvp3sa$3voh3$1@dont-email.me> <PzUTP.89850$o31.7288@fx04.ams4> <vvp4q6$3vte0$1@dont-email.me> <f3VTP.196999$B6tf.174634@fx02.ams4> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 11 May 2025 06:05:17 +0200 (CEST) Injection-Info: dont-email.me; posting-host="ef7faca461217fa132b1f53eef89d0be"; logging-data="3480"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tbPCgnK/FsV1yLN2oSDbV" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:7Ct+3r6Fjy8EnS4cSpinDAu9nXc= Content-Language: en-US In-Reply-To: <f3VTP.196999$B6tf.174634@fx02.ams4> X-Antivirus: Norton (VPS 250510-6, 5/10/2025), Outbound message X-Antivirus-Status: Clean Bytes: 6869 On 5/10/2025 10:45 PM, Mr Flibble wrote: > On Sat, 10 May 2025 22:16:21 -0500, olcott wrote: > >> On 5/10/2025 10:11 PM, Mr Flibble wrote: >>> On Sat, 10 May 2025 22:00:26 -0500, olcott wrote: >>> >>>> On 5/10/2025 9:51 PM, Mr Flibble wrote: >>>>> On Sat, 10 May 2025 21:49:41 -0400, Richard Damon wrote: >>>>> >>>>>> On 5/10/25 9:18 PM, Mr Flibble wrote: >>>>>>> On Sat, 10 May 2025 21:07:34 -0400, Richard Damon wrote: >>>>>>> >>>>>>>> On 5/10/25 9:00 PM, olcott wrote: >>>>>>>>> On 5/10/2025 6:56 PM, Mr Flibble wrote: >>>>>>>>>> On Sat, 10 May 2025 18:40:53 -0400, Richard Damon wrote: >>>>>>>>>> >>>>>>>>>>> On 5/10/25 4:38 PM, Mr Flibble wrote: >>>>>>>>>>>> How my refutation differs to Peter's: >>>>>>>>>>>> >>>>>>>>>>>> * Peter refutes the halting problem based on pathological >>>>>>>>>>>> input manifesting in a simulating halt decider as infinite >>>>>>>>>>>> recursion, this being treated as non-halting. >>>>>>>>>>>> * Flibble refutes the halting problem based on patholgical >>>>>>>>>>>> input manifesting as decider/input self-referencial >>>>>>>>>>>> conflation, resulting in the contradiction at the heart of the >>>>>>>>>>>> halting problem being a category (type) error, i.e. >>>>>>>>>>>> ill-formed. >>>>>>>>>>>> >>>>>>>>>>>> These two refutations are related but not exactly the same. >>>>>>>>>>>> >>>>>>>>>>>> /Flibble >>>>>>>>>>> >>>>>>>>>>> And the problem is that you use incorrect categories. >>>>>>>>>>> >>>>>>>>>>> The decider needs to be of the category "Program". >>>>>>>>>>> >>>>>>>>>>> The input also needs to be of the category "Program", but >>>>>>>>>>> provided via a representation. The act of representation lets >>>>>>>>>>> us convert items of category Program to the category of Finite >>>>>>>>>>> String which can be an input. >>>>>>>>>> >>>>>>>>>> Those two categories you have identified are different hence the >>>>>>>>>> category error. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> That is correct. A running program and an input finite string ARE >>>>>>>>> NOT THE SAME. >>>>>>>> >>>>>>>> But there is a direct relationship between the two. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>>> The "Pathological Input" *IS* a Program, built by the simple >>>>>>>>>>> rules of composition that are allowed in the system. >>>>>>>>>> >>>>>>>>>> Such composition is invalid. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> Richard is trying to get away with saying that a finite string >>>>>>>>> THAT IS NOT A RUNNING PROGRAM <IS> A RUNNING PROGRAM >>>>>>>>> >>>>>>>>> >>>>>>>> But they are related to each other, >>>>>>> >>>>>>> Even if there is some perceived relationship between the two >>>>>>> different categories it doesn't mean there still isn't a category >>>>>>> error. >>>>>> >>>>>> So, what is the error, since the input *IS* the finite string that >>>>>> was built by the program representation operation, and thus *IS* >>>>>> what an input needs to be. >>>>>> >>>>>> >>>>>>> Why relationship doesn’t rescue the mistake: >>>>>>> >>>>>>> * Shared context ≠ shared type. >>>>>>> – A pupil and a teacher are clearly related (one teaches, one >>>>>>> learns), but the question “Who is taller, the lesson?” commits a >>>>>>> category error because a lesson isn’t the kind of thing that has >>>>>>> height, regardless of its pedagogical ties to people. >>>>>> >>>>>> Which doesn't apply here, and you are just indicationg you don't >>>>>> understand what a representation is. >>>>>> >>>>>> The input is a finite string that represents a program. >>>>> >>>>> A program and a finite string representing a program are different >>>>> categories ergo we have a category error. >>>>> >>>>> /Flibble >>>> >>>> This made no difference difference until my simulating termination >>>> analyzer discovered they they don't always have the same behavior as >>>> was merely presumed for 90 years. >>>> >>>> A halt decider was "defined" to report on the behavior of the direct >>>> execution of the input ONLY because no one knew that it could possibly >>>> be different behavior than what the input finite string specifies. >>>> >>>> Everyone here takes this false assumption as the infallible word of >>>> God. >>>> A textbook says it therefore it must be infallible. >>> >>> Yes, the reason why these two different categories cause a category >>> error is because of the self-referential dependency between them, which >>> manifests as infinite recursion in your simulating halt decider case. >>> >>> /Flibble >> >> Yes exactly !!! >> It is great that some people are not so indoctrinated by dogma that they >> can actually think for themselves and not merely follow the herd. > > Not sure about following the herd: I do have a computer science degree > (BSc (Hons)) but I don't recall us covering the halting problem in any > lectures although to be fair I skipped quite a few lectures to write a > MUD, learning C in the process. > > /Flibble The Halting Problem was only covered in the comp theory course that is no longer offered. I learned C back when K & R was the official standard. Been doing mostly C++ for the last 25 years. -- Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer