Deutsch   English   Français   Italiano  
<vub96h$3ih01$6@dont-email.me>

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: "Fred. Zwarts" <F.Zwarts@HetNet.nl>
Newsgroups: comp.theory
Subject: Re: DDD simulated by HHH cannot possibly halt (Halting Problem) ---
 mindless robots
Date: Wed, 23 Apr 2025 19:49:05 +0200
Organization: A noiseless patient Spider
Lines: 121
Message-ID: <vub96h$3ih01$6@dont-email.me>
References: <vsnchj$23nrb$2@dont-email.me> <vsrmn8$2o2f2$1@dont-email.me>
 <vstku7$p4u7$1@dont-email.me> <vsu95l$1c5kt$1@dont-email.me>
 <vt01l0$39kn7$1@dont-email.me> <vt28vk$1fe7a$1@dont-email.me>
 <vt2k6t$1onvt$1@dont-email.me> <vt3ef4$2flgf$1@dont-email.me>
 <vt3fgd$2gu7u$1@dont-email.me> <vt6apu$12sjs$2@dont-email.me>
 <vt6g1f$180qf$1@dont-email.me> <vt6lmk$1djk6$1@dont-email.me>
 <vt7tj4$2iso2$1@dont-email.me> <vt9j0j$1snb$2@dont-email.me>
 <vtai1c$11kqr$1@dont-email.me> <vtajkf$10asg$2@dont-email.me>
 <vtbe3g$1vs00$1@dont-email.me>
 <852f89c9196e0261b8156050fea4572fe886933f@i2pn2.org>
 <vth52t$3in23$9@dont-email.me> <vth557$3a127$7@dont-email.me>
 <vth8lr$3n2du$2@dont-email.me>
 <aea1aef2c4f3a4cbffaeb02b0c007047ae45073a@i2pn2.org>
 <vtk3c4$2agjr$1@dont-email.me>
 <811ea75a45b53b3a04dbe97035989aadb7875fac@i2pn2.org>
 <vu8qdk$13jl5$9@dont-email.me> <vuaa5u$2lbp9$1@dont-email.me>
 <vub2dl$3clpn$5@dont-email.me> <vub7na$3ih01$1@dont-email.me>
 <vub87l$3inf8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Apr 2025 19:49:06 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="022ad8323e5507ecb94825ae7c530911";
	logging-data="3752961"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX185bFIgUafK01ECRgLrwI6e"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:i9y224ZxEieznZgGeCokRUknzwk=
In-Reply-To: <vub87l$3inf8$1@dont-email.me>
Content-Language: nl, en-GB

Op 23.apr.2025 om 19:32 schreef olcott:
> On 4/23/2025 12:23 PM, Fred. Zwarts wrote:
>> Op 23.apr.2025 om 17:53 schreef olcott:
>>> On 4/23/2025 3:59 AM, Fred. Zwarts wrote:
>>>> Op 22.apr.2025 om 21:24 schreef olcott:
>>>>> On 4/22/2025 7:42 AM, joes wrote:
>>>>>> Am Mon, 14 Apr 2025 17:48:36 -0500 schrieb olcott:
>>>>>>> On 4/14/2025 4:29 AM, joes wrote:
>>>>>>>> Am Sun, 13 Apr 2025 16:00:43 -0500 schrieb olcott:
>>>>>>>>> On 4/13/2025 3:00 PM, dbush wrote:
>>>>>>>>>> On 4/13/2025 3:59 PM, olcott wrote:
>>>>>>>>>>> On 4/13/2025 3:54 AM, joes wrote:
>>>>>>>>>>>> Am Fri, 11 Apr 2025 10:56:32 -0500 schrieb olcott:
>>>>>>>>>>>>> On 4/11/2025 3:24 AM, Richard Heathfield wrote:
>>>>>>>>>>>>>> On 11/04/2025 08:57, Mikko wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>>> No proof of this principle has been shown so its use is not
>>>>>>>>>>>>>>> valid.
>>>>>>>>>>>>>> No proof of Peano's axioms or Euclid's fifth postulate has 
>>>>>>>>>>>>>> been
>>>>>>>>>>>>>> shown.
>>>>>>>>>>>>>> That doesn't mean we can't use them.
>>>>>>>>>>>>>> Mr Olcott can have his principle if he likes, but only by 
>>>>>>>>>>>>>> EITHER
>>>>>>>>>>>>>> proving it (which, as you say, he has not yet done) OR by 
>>>>>>>>>>>>>> taking
>>>>>>>>>>>>>> it as axiomatic, leaving the world of mainstream computer 
>>>>>>>>>>>>>> science
>>>>>>>>>>>>>> behind him,
>>>>>>>>>>>>>> constructing his own computational 'geometry' so to speak, 
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> abandoning any claim to having overturned the Halting 
>>>>>>>>>>>>>> Problem.
>>>>>>>>>>>>>> Navel contemplation beckons.
>>>>>>>>>>>>>> Axioms are all very well, and he's free to invent as many 
>>>>>>>>>>>>>> as he
>>>>>>>>>>>>>> wishes,
>>>>>>>>>>>>>> but nobody else is obliged to accept them.
>>>>>>>>>>>>> *Simulating termination analyzer Principle*
>>>>>>>>>>>>> It is always correct for any simulating termination 
>>>>>>>>>>>>> analyzer to
>>>>>>>>>>>>> stop simulating and reject any input that would otherwise 
>>>>>>>>>>>>> prevent
>>>>>>>>>>>>> its own termination.
>>>>>>>>>>>> Sure. Why doesn’t the STA simulate itself rejecting its input?
>>>>>>>>>>> Because that is a STUPID idea and categorically impossible 
>>>>>>>>>>> because
>>>>>>>>>>> the outermost HHH sees its needs to stop simulating before 
>>>>>>>>>>> any inner
>>>>>>>>>>> HHH can possibly see this.
>>>>>>>>>> In other words, you agree that Linz and others are correct 
>>>>>>>>>> that no H
>>>>>>>>>> exists that satisfies these requirements:
>>>>>>>>>> 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
>>>>>>>>> No stupid! Those freaking requirements are wrong and anchored 
>>>>>>>>> in the
>>>>>>>>> ignorance  of rejecting the notion of a simulating termination
>>>>>>>>> analyzer OUT-OF-HAND WITHOUT REVIEW.
>>>>>>>>> As anyone can see HHH MUST REJECT ITS INPUT OR GET STUPIDLY 
>>>>>>>>> STUCK IN
>>>>>>>>> NON-TERMINATION. If people were not mindless robots they would 
>>>>>>>>> have
>>>>>>>>> immediately acknowledged this years ago.
>>>>>>>> But why does it not return „I know this halts, but I can’t simulate
>>>>>>>> it”?
>>>>>>> Because it is not a liar and tells the truth for every input in its
>>>>>>> domain.
>>>>>> Aha. Then why does it not simulate it and say that it halts?
>>>>>>
>>>>>
>>>>> I have proven that the directly executed DD and DD
>>>>> emulated by HHH according to the semantics of the
>>>>> x86 language have a different set of state changes
>>>>> many hundreds of times for several years.
>>>>>
>>>>
>>>> You did not prove it, you dreamed about it for many years, but you 
>>>> failed to show the first state change were the simulation differs 
>>>> from the simulation. You only showed that HHH failed to complete the 
>>>> simulation.
>>>
>>> _DD()
>>> [00002133] 55         push ebp      ; housekeeping
>>> [00002134] 8bec       mov ebp,esp   ; housekeeping
>>> [00002136] 51         push ecx      ; make space for local
>>> [00002137] 6833210000 push 00002133 ; push DD
>>> [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
>>> [00002141] 83c404     add esp,+04
>>> [00002144] 8945fc     mov [ebp-04],eax
>>> [00002147] 837dfc00   cmp dword [ebp-04],+00
>>> [0000214b] 7402       jz 0000214f
>>> [0000214d] ebfe       jmp 0000214d
>>> [0000214f] 8b45fc     mov eax,[ebp-04]
>>> [00002152] 8be5       mov esp,ebp
>>> [00002154] 5d         pop ebp
>>> [00002155] c3         ret
>>> Size in bytes:(0035) [00002155]
>>>
>>> By merely knowing that HHH emulates DD until it
>>> sees itself about to emulate DD a third time
>>> (mathematical induction proof that DD is stuck in
>>> recursive emulation) we can know that
>>
>> We know that the simulating HHH fails to see that the recursion is finite 
> 
>  From the point of view of the HHH that is simulating DD
> the recursion will never stop unless this HHH stops it.
> 
Only, because it aborts before it can see that. Such a programming error 
is not a proof.
Very clever to hide the fact that you cannot show the first state change 
that is different between the direct execution and the simulation.