| Deutsch English Français Italiano |
|
<00aee6bd8a0017ac6015563227af021a810d494b@i2pn2.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!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) --- DOUBLE DOG DARE YOU
Date: Fri, 9 May 2025 23:50:28 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <00aee6bd8a0017ac6015563227af021a810d494b@i2pn2.org>
References: <vv97ft$3fg66$1@dont-email.me> <vvh0t2$1b939$1@dont-email.me>
<vvhap5$1hp80$1@dont-email.me> <vvhf20$1ihs9$1@dont-email.me>
<vvhfnd$1hvei$3@dont-email.me> <vvil99$1ugd5$1@dont-email.me>
<vvinvp$1vglb$1@dont-email.me> <vviv75$222r6$1@dont-email.me>
<vvj1fp$22a62$1@dont-email.me> <vvj2j6$23gk7$1@dont-email.me>
<as9TP.251456$lZjd.93653@fx05.ams4> <87msbmeo3b.fsf@nosuchdomain.example.com>
<vvjcge$27753$2@dont-email.me> <87a57mek8r.fsf@nosuchdomain.example.com>
<vvjgh7$28g5i$4@dont-email.me> <87seled0zy.fsf@nosuchdomain.example.com>
<vvjobj$28g5i$11@dont-email.me> <87zffmbeyt.fsf@nosuchdomain.example.com>
<vvm1ih$33907$1@dont-email.me> <vvm6ku$34h6f$2@dont-email.me>
<vvm7tl$34mm4$2@dont-email.me> <vvm9bv$34h6f$3@dont-email.me>
<vvma5d$34vcu$2@dont-email.me> <vvmabo$34h6g$3@dont-email.me>
<vvmbdt$35ds5$3@dont-email.me> <vvmd2p$34h6g$5@dont-email.me>
<vvmdij$39lof$3@dont-email.me>
<f6b1f6e12df4290c5dc0ec097df5c3e3950206ce@i2pn2.org>
<vvmh6p$3a34p$8@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 10 May 2025 03:53:28 -0000 (UTC)
Injection-Info: i2pn2.org;
logging-data="3889566"; mail-complaints-to="usenet@i2pn2.org";
posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
In-Reply-To: <vvmh6p$3a34p$8@dont-email.me>
Content-Language: en-US
X-Spam-Checker-Version: SpamAssassin 4.0.0
Bytes: 5304
Lines: 94
On 5/9/25 11:29 PM, olcott wrote:
> On 5/9/2025 10:17 PM, Richard Damon wrote:
>> On 5/9/25 10:27 PM, olcott wrote:
>>> On 5/9/2025 9:19 PM, Richard Heathfield wrote:
>>>> On 10/05/2025 02:50, olcott wrote:
>>>>> On 5/9/2025 8:32 PM, Richard Heathfield wrote:
>>>>>> On 10/05/2025 02:29, olcott wrote:
>>>>>>> On 5/9/2025 8:15 PM, Richard Heathfield wrote:
>>>>>>>> On 10/05/2025 01:51, olcott wrote:
>>>>>>>>> On 5/9/2025 7:29 PM, Richard Heathfield wrote:
>>>>>>>>>> On 10/05/2025 00:02, olcott wrote:
>>>>>>>>>>> Correctly emulating one or more instructions <is>
>>>>>>>>>>> the correct emulation of 1 or more instructions
>>>>>>>>>>> of DD. This is a truism.
>>>>>>>>>>
>>>>>>>>>> No, it's not. Correct emulation would entail accurately
>>>>>>>>>> simulating the whole of DDD's behaviour.
>>>>>>>>>
>>>>>>>>> It is stupidly wrong to require the complete
>>>>>>>>> emulation of a non-terminating input.
>>>>>>>>
>>>>>>>> It is touchingly naive to think you can persuade people to
>>>>>>>> accept incomplete emulation as 'correct'.
>>>>>>>>
>>>>>>>
>>>>>>> If one instruction is emulated correctly
>>>>>>> then is is dishonest to say that zero
>>>>>>> instructions were emulated correctly.
>>>>>>
>>>>>> Which instruction do you think is emulated correctly?
>>>>>>
>>>> <snip>
>>>>
>>>>> The entire sequence of the first four instructions
>>>>> of DDD is emulated correctly.
>>>>
>>>> Nope. Syntax errors don't count as correct.
>>>>
>>>
>>> Any HHH that emulates DDD according to the rules
>>> of the x86 language must emulate the first four
>>> instructions of DDD followed by HHH emulating
>>> itself emulated DDD and then the first three
>>> instructions of DDD when seven of the instructions
>>> of DDD are correctly emulated.
>>>
>>> This is axiomatic according to the rules of
>>> the x86 language applied to the input to HHH(DDD).
>>>
>>
>> Nope.
>>
>> I have shown an HHH that just by the rules of the x86 language can
>> correctly emulate the code of DDD that references itself.
>>
>
> _DDD()
> [00002172] 55 push ebp ; housekeeping
> [00002173] 8bec mov ebp,esp ; housekeeping
> [00002175] 6872210000 push 00002172 ; push DDD
> [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
> [0000217f] 83c404 add esp,+04
> [00002182] 5d pop ebp
> [00002183] c3 ret
> Size in bytes:(0018) [00002183]
>
> You cannot possibly show any HHH that emulates this
> DDD according to the rules of the x86 language such
> that this DDD ever reaches its "ret" instruction
> final halt state.
>
>
Sure I have. I guess you are just admitting you are a blantant liar.
int HHH(ptr P) {
static int flag = 0;
if (flag) return 0;
flag = 1;
/* Now put your existing code for a correct simulator that never
aborts */
Tell me why this simulator can't reach the final state of DDD when we
call HHH(DDD)
it will simulate the introduction to DDD, then go into HHH and see that
flag has been set to 1 by the initial call to HHH, and then immediately
return 0 to DDD which will then halt.
THis has been explained several time TODAY, and thus your denial is just
proof that you are just a stupid liar.
I guess you want to get the express ticket to that lake of fire.