Deutsch English Français Italiano |
<vtrf89$n37$4@rasp.pasdenom.info> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.quux.org!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail From: Richard Damon <richard@damon-family.org> Newsgroups: comp.theory Subject: Re: Incorrect requirements --- Computing the mapping from the input to HHH(DD) Date: Sun, 11 May 2025 16:36:02 -0400 Organization: i2pn2 (i2pn.org) Message-ID: <f8d15f9ec3c4edd0dbc59f27b4c60c7d759d5a58@i2pn2.org> References: <vv97ft$3fg66$1@dont-email.me> <vvjotc$28g5i$12@dont-email.me> <vvnh9u$3hd96$1@raubtier-asyl.eternal-september.org> <vvno4e$3in62$2@dont-email.me> <5b14da4260c0b7e3235ce05f752c092fade4d70e.camel@gmail.com> <vvnsae$3in62$9@dont-email.me> <11cc09876004107c47467b9481f614f45f450f2c.camel@gmail.com> <vvnu9k$3k258$2@dont-email.me> <674a661e498281cca55b322cbd5905a1988a6171.camel@gmail.com> <vvnvut$3kher$3@dont-email.me> <088556c03067d8de7184bf88dd01cc6b8c99ba1b.camel@gmail.com> <vvo1ni$3l14p$1@dont-email.me> <c09f468e8485c22150cedb12a9010b401f292054.camel@gmail.com> <vvo58a$3lnkd$1@dont-email.me> <dc76ef3215a83481dfddc40c466bb9ebc0e77341.camel@gmail.com> <vvo709$3m1oc$1@dont-email.me> <b503e969e23dd1b2a6201ba78c82c9ff7906eaae.camel@gmail.com> <vvo9e8$3m1oc$3@dont-email.me> <b9cec56c1d257e09fdf8043f02f123a4243de6e1.camel@gmail.com> <vvoife$3ofmu$1@dont-email.me> <766e4a7e81e5c70c19b646874c52b62f22438811@i2pn2.org> <vvqjnf$gldn$11@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 11 May 2025 21:03:37 -0000 (UTC) Injection-Info: i2pn2.org; logging-data="4130655"; mail-complaints-to="usenet@i2pn2.org"; posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg"; User-Agent: Mozilla Thunderbird X-Spam-Checker-Version: SpamAssassin 4.0.0 In-Reply-To: <vvqjnf$gldn$11@dont-email.me> Content-Language: en-US Bytes: 7752 Lines: 134 On 5/11/25 12:37 PM, olcott wrote: > On 5/11/2025 6:07 AM, joes wrote: >> Am Sat, 10 May 2025 17:03:26 -0500 schrieb olcott: >>> On 5/10/2025 4:44 PM, wij wrote: >>>> On Sat, 2025-05-10 at 14:29 -0500, olcott wrote: >>>>> On 5/10/2025 2:02 PM, wij wrote: >>>>>> On Sat, 2025-05-10 at 13:47 -0500, olcott wrote: >>>>>>> On 5/10/2025 1:37 PM, wij wrote: >>>>>>>> On Sat, 2025-05-10 at 13:17 -0500, olcott wrote: >>>>>>>>> On 5/10/2025 1:09 PM, wij wrote: >>>>>>>>>> On Sat, 2025-05-10 at 12:17 -0500, olcott wrote: >>>>>>>>>>> On 5/10/2025 12:01 PM, wij wrote: >>>>>>>>>>>> On Sat, 2025-05-10 at 11:47 -0500, olcott wrote: >>>>>>>>>>>>> On 5/10/2025 11:29 AM, wij wrote: >>>>>>>>>>>>>> On Sat, 2025-05-10 at 11:19 -0500, olcott wrote: >>>>>>>>>>>>>>> On 5/10/2025 11:06 AM, wij wrote: >>>>>>>>>>>>>>>> On Sat, 2025-05-10 at 10:45 -0500, olcott wrote: >>>>>>>>>>>>>>>>> On 5/10/2025 10:28 AM, wij wrote: >>>>>>>>>>>>>>>>>> On Sat, 2025-05-10 at 09:33 -0500, olcott wrote: >>>>>>>>>>>>>>>>>>> On 5/10/2025 7:37 AM, Bonita Montero wrote: >>>>>>>>>>>>>>>>>>>> Am 09.05.2025 um 04:22 schrieb olcott: >> >>>>>>>>>>>>>>>>>>> It correctly determines that the halting problem's >>>>>>>>>>>>>>>>>>> otherwise "impossible" input is actually non halting. >> >> ...which makes it halt. >> >>>>>>>>>>>>>>> The input that has baffled computer scientists for 90 years >>>>>>>>>>>>>>> is merely correctly determined to be non-halting when the >>>>>>>>>>>>>>> behavior of this input is measured by HHH emulating this >>>>>>>>>>>>>>> input according to the rules of the x86 language. >> >> Nobody is baffled. It halts. >> >>>>>>>>>>>> I have no problem with that. And, you said HHH merely rejects >>>>>>>>>>>> it as non-halting. You had denied HHH can decide the halting >>>>>>>>>>>> property of any input, except DDD/DD/D.. >>>>>>>>>>>> >>>>>>>>>>> As long as HHH correctly determines the halt status of a single >>>>>>>>>>> input that has no inputs then HHH is a correct termination >>>>>>>>>>> analyzer for that input. >>>>>>>>>> >>>>>>>>>> I have no problem with that, but be noticed that the HHH inside >>>>>>>>>> DD is not the 'HHH' that makes the final decision (otherwise, the >>>>>>>>>> 'HHH' >>>>>>>>>> will be an infinite recursive which cannot make any decision, >>>>>>>>>> which you had agreed) >> >>>>> The original set theory is now called naive set theory after its >>>>> mistake has been corrected. Thus the original halting problem proofs >>>>> can now be called the naive halting problem proofs. >>>> Traditional logic (or the part mostly used) that won't cause confusion >>>> is more reliable. >> >> The HP doesn't lead to contradictions. >> >>>>> The halting problem itself remains the same, yet loses its most >>>>> important proof. >>>> >>>> HP is based on TM. Proof of any other kind other than TM have to be >>>> cautious. >>> Unless this is done as an actual simulating termination analyzer in a >>> high level language like C and it operates on a 100% complete exactingly >>> precise input specification such as the x86 language too many details >>> slip through the cracks of vagueness. >> >> TMs are concrete. What details, what vagueness? >> > > There isn't even a common TM language. > If there was a TM language then examining > the details of a termination analyzer would > be like reverse engineering all of the details > of how an operating system works from its > machine code. Humans really need high level > abstractions or they get totally lost. There is a standardize version of the Turing Machine Language. The fact the problem is too big for you to understand just shows that you are just too stupid to understand it. Note, Turing Machines CAN be described at a high level, just like the OS. And just like understanding the OS with high level code needs an understanding of the lower level code, understanding the high level descriptions of Turing Machines needs an understanding of the basic operaiton of a Turing Machine. Since you couldn't handle a Turing Machine of only a few states, that is about like not being able to understand an assembly function of just a small number of instructions. > >>> For example no one ever even noticed that it is 100% impossible to >>> derive an input that actually does the opposite of whatever value that >>> its termination analyzer reports. >> Wrong, DDD calls HHH, which returns "non-halting", *and halts*. >> > > int DD() > { > int Halt_Status = HHH(DD); > if (Halt_Status) > HERE: goto HERE; > return Halt_Status; > } > > There is no possible way for DD emulated by HHH > according to the rules of the x86 language to > receive the return value from its call to HHH(DDD). > It has been this way for 90 years. > First, if that is ALL the input, HHH can't emulate past the call instruction and be a pure function. If it isn't a pure function, then my static local hack lets it do the emulation. So, the input DD needs to be defined to include the code of HHH that it calls as part of its definition, and for you system, that must be the same as the decider. Yes, with tha fix there is also no possible way for a HHH that emulates its input by that rule to be a decider and give an answer. Once you make your HHH give up to answer, it fails to meet your initial requrement, and it is looking at a different input then the correctly emulating HHH, so we can't use its answer, as it is a different input. It turns out that the correct simulation of the input DD for a DD built on an HHH that answer 0 for HHH(DD) will reach the final state, the fact that the only partial emulation by HHH didn't do that is irrelevent, and the fact that the DIFFERENT DD