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

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

Path: ...!feeds.phibee-telecom.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: comp.theory
Subject: Re: Any honest person that knows the x86 language can see...
Date: Sat, 3 Aug 2024 11:17:16 +0300
Organization: -
Lines: 87
Message-ID: <v8kp2c$3c5h2$1@dont-email.me>
References: <v887np$gl15$1@dont-email.me> <v8a2j5$u4t6$1@dont-email.me> <v8asse$12hr3$2@dont-email.me> <v8cpti$1gav5$1@dont-email.me> <v8dng8$1lmkb$1@dont-email.me> <v8iadk$2p1af$1@dont-email.me> <v8j5qn$2ucuj$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 03 Aug 2024 10:17:17 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b1a0dbf49226a9afe8ac0f2cff9b34f2";
	logging-data="3544610"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/NZ1SVCcYOV8O8thEWPKJi"
User-Agent: Unison/2.2
Cancel-Lock: sha1:xe84alPhxGL4Ur93pllhV2juP7o=
Bytes: 4998

On 2024-08-02 17:42:47 +0000, olcott said:

> On 8/2/2024 4:55 AM, Mikko wrote:
>> On 2024-07-31 16:07:34 +0000, olcott said:
>> 
>>> On 7/31/2024 2:42 AM, Mikko wrote:
>>>> On 2024-07-30 14:21:02 +0000, olcott said:
>>>> 
>>>>> On 7/30/2024 1:52 AM, Mikko wrote:
>>>>>> On 2024-07-29 14:07:53 +0000, olcott said:
>>>>>> 
>>>>>>> HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting
>>>>>>> behavior pattern in their derived execution traces of their
>>>>>>> inputs.
>>>>>> 
>>>>>> Hard to believe as their behaviour is so different and you don't
>>>>>> say what pattern the see.
>>>>> 
>>>>> *Its all in the part that you erased*
>>>>> 
>>>>> *Infinite_Recursion correctly emulated by HHH*
>>>>> *THREE lines repeat with no conditional branch instructions*
>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:113934
>>>>> [0000215a][00113924][00113928] 55         push ebp      ; 1st line
>>>>> [0000215b][00113924][00113928] 8bec       mov ebp,esp   ; 2nd line
>>>>> [0000215d][00113920][00002162] e8f8ffffff call 0000215a ; 3rd line
>>>>> [0000215a][0011391c][00113924] 55         push ebp      ; 1st line
>>>>> [0000215b][0011391c][00113924] 8bec       mov ebp,esp   ; 2nd line
>>>>> [0000215d][00113918][00002162] e8f8ffffff call 0000215a ; 3rd line
>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>>> 
>>>>> *DDD correctly emulated by HHH*
>>>>> *FOUR lines repeat with no conditional branch instructions*
>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:113895
>>>>> [00002177][00113885][00113889] 55         push ebp      ; 1st line
>>>>> [00002178][00113885][00113889] 8bec       mov ebp,esp   ; 2nd line
>>>>> [0000217a][00113881][00002177] 6877210000 push 00002177 ; push DDD
>>>>> [0000217f][0011387d][00002184] e853f4ffff call 000015d7 ; call HHH
>>>>> [00002177][0015e2ad][0015e2b1] 55         push ebp      ; 1st line
>>>>> [00002178][0015e2ad][0015e2b1] 8bec       mov ebp,esp   ; 2nd line
>>>>> [0000217a][0015e2a9][00002177] 6877210000 push 00002177 ; push DDD
>>>>> [0000217f][0015e2a5][00002184] e853f4ffff call 000015d7 ; call HHH
>>>>> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
>>>> 
>>>> As that part does not show the anwer it seems best to assume that they
>>>> do not see the same pattern or the pattern is not a real non-halting
>>>> behaviour pattern. Of course, if a proof is ever presented, we may need
>>>> to reconsider, but it is very unlikely that any such proof will ever
>>>> be presented.
>>>> 
>>> 
>>> A proof is any sequence of steps such that the conclusion
>>> is a necessary consequence of its basis.
>>> 
>>> Proving that DDD correctly emulated by HHH matches the
>>> infinite recursion behavior pattern.
>>> (a) The semantics of the x86 language.
>>> (b) the design of HHH provided below.
>>> (c) The definition of infinite recursion provided below.
>>> 
>>> *Infinite recursion behavior pattern*
>>> An emulated sequence of instructions that has no conditional
>>> branch instructions in this sequence is exactly repeated when
>>> it calls the same function with the same parameters again.
>>> As long as the called function can be determined to never
>>> return this proves infinite recursion.
>> 
>> You have not proven that there is no conditional instructions
>> in the repeated cycle.
> 
> void DDD()
> {
>    HHH(DDD);
>    return;
> }
> 
> In other words you are too damn stupid to see that
> DDD correctly emulated by HHH cannot possibly reach
> its own return instruction?

I can see perfectly well that DDD cannot reach its return instruction
if HHH fails to return. Whether HHH fails to return is your problem,
not mine.

-- 
Mikko