Deutsch   English   Français   Italiano  
<vqusem$3clv8$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: dbush <dbush.mobile@gmail.com>
Newsgroups: comp.theory
Subject: Re: Every sufficiently competent C programmer knows --- Very Stupid
 Mistake or Liars
Date: Thu, 13 Mar 2025 11:09:11 -0400
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <vqusem$3clv8$1@dont-email.me>
References: <vqntaq$1jut5$1@dont-email.me> <vqqrin$28lh2$4@dont-email.me>
 <vqs9ck$2lqb2$1@dont-email.me> <vqud4e$36e14$3@dont-email.me>
 <vqueuk$idv$1@reader1.panix.com> <vqunb6$392on$1@dont-email.me>
 <vquo43$39p4p$1@dont-email.me> <vqus5u$3cfil$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 13 Mar 2025 16:09:10 +0100 (CET)
Injection-Info: dont-email.me; posting-host="416957debdcb20d9b566cd00245152da";
	logging-data="3561448"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18QCgY/qlvOfzDgSOZqnNHp"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:DS9KYsrx/IUlRAKwQjihswNn3gk=
Content-Language: en-US
In-Reply-To: <vqus5u$3cfil$1@dont-email.me>
Bytes: 2839

On 3/13/2025 11:04 AM, olcott wrote:
> void DDD()
> {
>    HHH(DDD);
>    return;
> }
> 
> When HHH correctly emulates N steps of the
> above DDD it cannot possibly reach its own
> "return" instruction and terminate normally.
> 

Irrelevant, as that's not what the halting problem is about.

> On 3/13/2025 8:55 AM, dbush wrote:
>> On 3/13/2025 9:41 AM, olcott wrote:
>>> I created DDD because
>>> some of my reviewers are not technically competent
>>> enough to see that line 2 of DD is unreachable code
>>> when N steps of DD are correctly simulated by HHH.
>>>
>>
>> But it *is* reachable code when DD is executed directly, 
> 
> Because the directly executed code like DDD correctly
> emulated by HHH1
> DOES NOT HAVE THE PATHOLOGICAL SELF-REFERENCE OF
> CALLING ITS OWN EMULATOR YOU NITWIT.
> 
> It is like you really really believe that sum(2,3) == 7
> even though the sum of 2 + 3 == 5.
> 

We don't care about the instance of DDD being simulated by a particular 
simulator.  We're interested in the hypothetical case where DDD is 
executed directly, which is what a solution to the halting problem is 
stipulated to report:


Given any algorithm (i.e. a fixed immutable sequence of instructions) X 
described as <X> with input Y:

A solution to the halting problem is an algorithm H that computes the 
following mapping:

(<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
(<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly