| Deutsch English Français Italiano |
|
<8e291748d859dfb2ca30125f29453721cfc5eb73@i2pn2.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!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,sci.logic,comp.ai.philosophy
Subject: Re: The input to HHH(DDD) specifies a non-halting sequence of
configurations +++
Date: Sun, 15 Jun 2025 14:55:36 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <8e291748d859dfb2ca30125f29453721cfc5eb73@i2pn2.org>
References: <1025i6j$afk6$1@dont-email.me> <1025j6l$4nm5$1@dont-email.me>
<1025jn5$aqju$1@dont-email.me> <1025kkk$4nm5$2@dont-email.me>
<1025l2e$aqju$3@dont-email.me> <1025l7l$4nm5$3@dont-email.me>
<1025n51$b964$2@dont-email.me> <1026d6e$g0hl$2@dont-email.me>
<1026rvc$j3rp$3@dont-email.me>
<bcf9f5c929d87513847a8bca27b31e184d447e84@i2pn2.org>
<1027vah$r7bj$5@dont-email.me> <10295kr$17jfi$1@dont-email.me>
<1029jnd$1ah2f$3@dont-email.me> <102be83$1s967$1@dont-email.me>
<102c2bu$20jl4$4@dont-email.me> <102h0gt$3db1e$1@dont-email.me>
<102jvnl$793t$6@dont-email.me> <102m14u$q6o0$1@dont-email.me>
<102mjfd$uef9$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Jun 2025 19:01:42 -0000 (UTC)
Injection-Info: i2pn2.org;
logging-data="642735"; mail-complaints-to="usenet@i2pn2.org";
posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Language: en-US
In-Reply-To: <102mjfd$uef9$3@dont-email.me>
On 6/15/25 9:57 AM, olcott wrote:
> On 6/15/2025 3:44 AM, Fred. Zwarts wrote:
>> Op 14.jun.2025 om 16:07 schreef olcott:
>>> On 6/13/2025 6:02 AM, Mikko wrote:
>>>> On 2025-06-11 14:03:41 +0000, olcott said:
>>>>
>>>>> On 6/11/2025 3:20 AM, Mikko wrote:
>>>>>> On 2025-06-10 15:41:33 +0000, olcott said:
>>>>>>
>>>>>>> On 6/10/2025 6:41 AM, Mikko wrote:
>>>>>>>> On 2025-06-10 00:47:12 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 6/9/2025 7:26 PM, Richard Damon wrote:
>>>>>>>>>> On 6/9/25 10:43 AM, olcott wrote:
>>>>>>>>>>> On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
>>>>>>>>>>>> Op 09.jun.2025 om 06:15 schreef olcott:
>>>>>>>>>>>>> On 6/8/2025 10:42 PM, dbush wrote:
>>>>>>>>>>>>>> On 6/8/2025 11:39 PM, olcott wrote:
>>>>>>>>>>>>>>> On 6/8/2025 10:32 PM, dbush wrote:
>>>>>>>>>>>>>>>> On 6/8/2025 11:16 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 6/8/2025 10:08 PM, dbush wrote:
>>>>>>>>>>>>>>>>>> On 6/8/2025 10:50 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> void DDD()
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> HHH(DDD);
>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The *input* to simulating termination analyzer HHH(DDD)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No it's not, as halt deciders / termination analyzers
>>>>>>>>>>>>>>>>>> work with algorithms,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> That is stupidly counter-factual.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That you think that shows that
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My understanding is deeper than yours.
>>>>>>>>>>>>>>> No decider ever takes any algorithm as its input.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But they take a description/specification of an algorithm,
>>>>>>>>>>>>>
>>>>>>>>>>>>> There you go.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> which is what is meant in this context.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It turns out that this detail makes a big difference.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> And because your HHH does not work with the description/
>>>>>>>>>>>>>> specification of an algorithm, by your own admission,
>>>>>>>>>>>>>> you're not working on the halting problem.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> HHH(DDD) takes a finite string of x86 instructions
>>>>>>>>>>>>> that specify that HHH simulates itself simulating DDD.
>>>>>>>>>>>>
>>>>>>>>>>>> And HHH fails to see the specification of the x86
>>>>>>>>>>>> instructions. It aborts before it can see how the program ends.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> This is merely a lack of sufficient technical competence
>>>>>>>>>>> on your part. It is a verified fact that unless the outer
>>>>>>>>>>> HHH aborts its simulation of DDD that DDD simulated by HHH
>>>>>>>>>>> the directly executed DDD() and the directly executed HHH()
>>>>>>>>>>> would never stop running. That you cannot directly see this
>>>>>>>>>>> is merely your own lack of sufficient technical competence.
>>>>>>>>>>
>>>>>>>>>> And it is a verified fact that you just ignore that if HHH
>>>>>>>>>> does in fact abort its simulation of DDD and return 0, then
>>>>>>>>>> the behavior of the input, PER THE ACTUAL DEFINITIONS, is to
>>>>>>>>>> Halt, and thus HHH is just incorrect.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> void DDD()
>>>>>>>>> {
>>>>>>>>> HHH(DDD);
>>>>>>>>> return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> How the f-ck does DDD correctly simulated by HHH
>>>>>>>>> reach its own "return" statement final halt state?
>>>>>>>>
>>>>>>>> If HHH is not a decider the question is not interesting.
>>>>>>>
>>>>>>> I switched to the term: "termination analyzer" because halt deciders
>>>>>>> have the impossible task of being all knowing.
>>>>>>
>>>>>> The termination problem is in certain sense harder than the halting
>>>>>> problem.
>>>>>
>>>>> Not at all
>>>>
>>>> That's in another sense in which nothing is harder than impossible.
>>>>
>>>>> void DDD()
>>>>> {
>>>>> HHH(DDD);
>>>>> return;
>>>>> }
>>>>>
>>>>> If HHH only determines non-halting correctly for the
>>>>> above input and gets the wrong answer on everything
>>>>> else then HHH *is* a correct termination analyzer.
>>>>
>>>> It is not a correct termination analyzer if if gives the wrong answer.
>>>
>>> *Key verified facts such that disagreement is inherently incorrect*
>>>
>>> (a) HHH(DDD) does not correctly report on the behavior of its caller.
>>
>> Irrelevant. HHH should decide about the program specified in the
>> input, whether or not it is the same code used by the caller.
>
> In other words you do not understand that a partial
> halt decider is not allowed to report on the behavior
> of its caller and only allowed to report on the behavior
> specified by the sequence of state transitions specified
> by its input.
But if the input specifies the program that called it, it must report on
that, and thus you claim is just another self-contradiction.
Sorry, your "logic" system is just fundamentally broken.
>
>>>
>>> (b) Within the theory of computation HHH is not allowed to report
>>> on the behavior of its caller.
>>
>> No, it should report on the behaviour of the program specified in the
>> input, even if the caller uses the same code.
>>
>>>
>>> (c) HHH(DDD) does correctly report on the behavior that its
>>> input specifies.
>>
>> It does not.
>
> You cannot show the detailed steps that "it does not" because
> you are wrong. You simply don't understand these things.
No, YOU ARE.
>
> When you take a guess and provide zero supporting reasoning
> for this guess it does not count as any actual rebuttal at all.
The answer HAS been provided, many times, and is clearly overy your head.
It has even been done by your own words, when put into the actual
meaning they have.
You have admitted that D() (and thus DDD() ) will halt when run, and
thus is can NOT be the correct answer for HHH(DDD) to say it won't.
You are just too stupid to understand the facts that you yourself verify,
Sorry, you are just proving your mental state.
>
>> It seems you still does not understand the verified fact that the
>> input is a pointer to a program including DDD and all the functions it
>> uses, including the code that aborts and halts.
>> That HHH has a bug that makes that it does not see that part of the
>> specification does not change the specification of a halting program.
>> It is not the HHH in your dream that does not abort.
>> Sum(2,3) should report the sum of 2 and 3, not the sum of 7 and 9,
>> even if you dream about 7 and 9.
========== REMAINDER OF ARTICLE TRUNCATED ==========