Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <32f46e1f96e495d24419481b810a59e02b88e4fe@i2pn2.org>
Deutsch   English   Français   Italiano  
<32f46e1f96e495d24419481b810a59e02b88e4fe@i2pn2.org>

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

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory
Subject: Re: DDD emulated by HHH --- (does not refer to prior posts)
Date: Thu, 29 Aug 2024 18:52:31 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <32f46e1f96e495d24419481b810a59e02b88e4fe@i2pn2.org>
References: <vajdta$2qe9s$1@dont-email.me> <vak3a0$2teq9$1@dont-email.me>
 <vakhnf$302rl$2@dont-email.me> <vamk7l$3d7ki$1@dont-email.me>
 <van3v7$3f6c0$5@dont-email.me> <vap7b1$3sobs$1@dont-email.me>
 <vapvbc$3vumk$5@dont-email.me> <vaqant$22im$1@dont-email.me>
 <vaqbbq$28ni$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Aug 2024 22:52:31 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="189249"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
Content-Language: en-US
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <vaqbbq$28ni$1@dont-email.me>
Bytes: 4980
Lines: 106

On 8/29/24 1:32 PM, olcott wrote:
> On 8/29/2024 12:22 PM, Fred. Zwarts wrote:
>> Op 29.aug.2024 om 16:07 schreef olcott:
>>> On 8/29/2024 2:17 AM, Mikko wrote:
>>>> On 2024-08-28 12:08:06 +0000, olcott said:
>>>>
>>>>> On 8/28/2024 2:39 AM, Mikko wrote:
>>>>>> On 2024-08-27 12:44:31 +0000, olcott said:
>>>>>>
>>>>>>> On 8/27/2024 3:38 AM, Fred. Zwarts wrote:
>>>>>>>> Op 27.aug.2024 om 04:33 schreef olcott:
>>>>>>>>> This is intended to be a stand-alone post that does not
>>>>>>>>> reference anything else mentioned in any other posts.
>>>>>>>>>
>>>>>>>>> void DDD()
>>>>>>>>> {
>>>>>>>>>    HHH(DDD);
>>>>>>>>>    return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> _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]
>>>>>>>>>
>>>>>>>>> When we assume that:
>>>>>>>>> (a) HHH is an x86 emulator that is in the same memory space as 
>>>>>>>>> DDD.
>>>>>>>>> (b) HHH emulates DDD according to the semantics of the x86 
>>>>>>>>> language.
>>>>>>>>>
>>>>>>>>> then we can see that DDD emulated by HHH cannot possibly get past
>>>>>>>>> its own machine address 0000217a.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Yes, we see. In fact DDD is not needed at all.
>>>>>>>
>>>>>>> A straw man fallacy (sometimes written as strawman) is the 
>>>>>>> informal fallacy of refuting an argument different from the one 
>>>>>>> actually under discussion...
>>>>>>> https://en.wikipedia.org/wiki/Straw_man
>>>>>>
>>>>>> You should also point a link to the equivocation fallacy. You use it
>>>>>> more often than straw man.
>>>>>
>>>>> Isomorphism is not equivocation
>>>>
>>>> The use of HHH for many purposes (a specific program, an unpsecified
>>>> memeber of a set of programs, a hypothetical program) is.
>>>>
>>>> Your first posting looked like you were going to apply equivocation
>>>> later in the discussion. Now, after several later messages, it seems
>>>> that you want to apply the fallacy of "moving the goal posts" instead.
>>>>
>>>
>>> void EEE()
>>> {
>>>    HERE: goto HERE;
>>>    return;
>>> }
>>>
>>> HHH correctly predicts what the behavior of EEE would
>>> be if this HHH never aborted its emulation of EEE.
>>>
>>> void DDD()
>>> {
>>>    HHH(DDD);
>>>    return;
>>> }
>>>
>>> HHH correctly predicts what the behavior of DDD would
>>> be if this HHH never aborted its emulation of DDD.
>> Which is incorrect, because HHH is not allowed to change the input. 
>> The simulating HHH may abort, but it may not ignore the fact that the 
>> input (the simulated HHH) is coded to abort when it sees the 'special 
>> condition'. Otherwise it would decide about a non-input, which is not 
>> allowed.
>>
> 
> *I told you this too many times so you must be a liar*
> No DDD ever reaches its "return" instruction no matter
> what-the-Hell that HHH does, thus DDD CANNOT POSSIBLY HALT.

But thehy *DO*

It is the EMULATION of DDD by HHH that never reaches the return 
statement, not DDD itself.

You are just using the wrong definitions. showing your stupidity.

> 
>> In the same way as HHH is not allowed to change the code of EEE when 
>> it aborts EEE. The simulating HHH may abort and predict the behaviour 
>> of the *unchanged* input would be.
>>
>> In other words: HHH should process its input as if it was not its own 
>> code. In fact, that is what HHH1 does and that is correct.
>>
> 
>