Deutsch   English   Français   Italiano  
<6883b0a9674975998092c404f9eaa331ad1556b9@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: Hypothetical possibilities -- I reread this again more carefully
Date: Sat, 20 Jul 2024 23:51:07 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <6883b0a9674975998092c404f9eaa331ad1556b9@i2pn2.org>
References: <v7gl30$3j9fi$1@dont-email.me> <v7h1fl$3lcvq$3@dont-email.me>
 <v7h224$3li66$3@dont-email.me>
 <e975eef57ba6d3d4cc790818c05b7165443f7ce4@i2pn2.org>
 <v7h5b2$3m6kq$2@dont-email.me>
 <73e4850d3b48903cf85b2967ba713aced98caf96@i2pn2.org>
 <v7h9on$3muu0$1@dont-email.me>
 <09536cf44fc4c3d14b37641cf8fdc9e8a8c24580@i2pn2.org>
 <v7hept$3o0be$1@dont-email.me>
 <97884acd35091ddd67bda892c7a3dd28e188f760@i2pn2.org>
 <v7hftt$3o7r5$1@dont-email.me>
 <f74209ef7d87b6f7891e4a2b89cc18bfe7233810@i2pn2.org>
 <v7hkb2$3otgn$1@dont-email.me>
 <1c5729ae6d0a7bca84d24eec9f85bf30de70e3d9@i2pn2.org>
 <v7hnu6$3pd9s$1@dont-email.me>
 <f0dda3e0d0e85081d8ce0cdd494f5f1f8f8c89e3@i2pn2.org>
 <v7huen$3u1jc$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 21 Jul 2024 03:51:07 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="3938152"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
In-Reply-To: <v7huen$3u1jc$3@dont-email.me>
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Language: en-US
Bytes: 8013
Lines: 168

On 7/20/24 11:14 PM, olcott wrote:
> On 7/20/2024 8:46 PM, Richard Damon wrote:
>> On 7/20/24 9:23 PM, olcott wrote:
>>> On 7/20/2024 8:01 PM, Richard Damon wrote:
>>>> On 7/20/24 8:21 PM, olcott wrote:
>>>>> On 7/20/2024 7:05 PM, Richard Damon wrote:
>>>>>> On 7/20/24 7:06 PM, olcott wrote:
>>>>>>> On 7/20/2024 6:00 PM, Richard Damon wrote:
>>>>>>>> On 7/20/24 6:47 PM, olcott wrote:
>>>>>>>>> On 7/20/2024 5:11 PM, Richard Damon wrote:
>>>>>>>>>> On 7/20/24 5:21 PM, olcott wrote:
>>>>>>>>>>> On 7/20/2024 4:06 PM, joes wrote:
>>>>>>>>>>>> Am Sat, 20 Jul 2024 15:05:53 -0500 schrieb olcott:
>>>>>>>>>>>>> On 7/20/2024 2:50 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 7/20/24 3:09 PM, olcott wrote:
>>>>>>>>>>>>>>> On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
>>>>>>>>>>>>>>>> Op 20.jul.2024 om 17:28 schreef olcott:
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (a) Termination Analyzers / Partial Halt Deciders must 
>>>>>>>>>>>>>>>>> halt this is
>>>>>>>>>>>>>>>>> a design requirement.
>>>>>>>>>>>>>>>>> (b) Every simulating termination analyzer HHH either 
>>>>>>>>>>>>>>>>> aborts the
>>>>>>>>>>>>>>>>> simulation of its input or not.
>>>>>>>>>>>>>>>>> (c) Within the hypothetical case where HHH does not 
>>>>>>>>>>>>>>>>> abort the
>>>>>>>>>>>>>>>>> simulation of its input {HHH, emulated DDD and executed 
>>>>>>>>>>>>>>>>> DDD}
>>>>>>>>>>>>>>>>> never stop running.
>>>>>>>>>>>>>>>>> This violates the design requirement of (a) therefore 
>>>>>>>>>>>>>>>>> HHH must abort
>>>>>>>>>>>>>>>>> the simulation of its input.
>>>>>>>>>>>> You missed a couple details:
>>>>>>>>>>>> A terminating input shouldn't be aborted, or at least not 
>>>>>>>>>>>> classified
>>>>>>>>>>>> as not terminating. Terminating inputs needn't be aborted; 
>>>>>>>>>>>> they and the
>>>>>>>>>>>> simulator halt on their own.
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And when it aborts, the simulation is incorrect. When 
>>>>>>>>>>>>>>>> HHH aborts and
>>>>>>>>>>>>>>>> halts, it is not needed to abort its simulation, because 
>>>>>>>>>>>>>>>> it will halt
>>>>>>>>>>>>>>>> of its own.
>>>>>>>>>>>>>>> So you are trying to get away with saying that no HHH 
>>>>>>>>>>>>>>> ever needs to
>>>>>>>>>>>>>>> abort the simulation of its input and HHH will stop running?
>>>>>>>>>>>> Pretty much.
>>>>>>>>>>>>>> It is the fact that HHH DOES abort its simulation that 
>>>>>>>>>>>>>> makes it not
>>>>>>>>>>>>>> need to.
>>>>>>>>>>>>> No stupid it is not a fact that every HHH that can possibly 
>>>>>>>>>>>>> exist aborts
>>>>>>>>>>>>> its simulation.
>>>>>>>>>>>> I thought they all halt after a finite number of steps?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> void DDD()
>>>>>>>>>>> {
>>>>>>>>>>>     HHH(DDD);
>>>>>>>>>>>     return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> DDD correctly simulated by pure function HHH cannot
>>>>>>>>>>> possibly reach its own return instruction.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Wrong.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You know that you are lying about this as you admit below:
>>>>>>>>
>>>>>>>> Nope, YOU just don't what the words mean, and reckless disregard 
>>>>>>>> the teaching you have been getting, which makes your errors not 
>>>>>>>> just honest mistakes but reckless pathological lies.
>>>>>>>>
>>>>>>>>>
>>>>>>>>>> It may be that the simulation by HHH never reaches that point, 
>>>>>>>>>
>>>>>>>>>> but if HHH aborts its simuliaton and returns (as required for 
>>>>>>>>>> it to be a decider) then the behavior of DDD 
>>>>>>>>>
>>>>>>>>> Simulated by HHH is to Die, stop running, no longer function.
>>>>>>>>
>>>>>>>> Nope, HHH is NOT the "Machine" that determines what the code 
>>>>>>>> does, so can not "Kill" it.
>>>>>>>>
>>>>>>>
>>>>>>> So you are trying to get away with the lie
>>>>>>> that an aborted simulation keeps on running.
>>>>>>>
>>>>>>
>>>>>> No, but the BEHAVIOR of the program does, and that is what matters.
>>>>>
>>>>> So you agree that DDD correctly simulated by any pure function
>>>>> HHH cannot possibly reach its own return instruction?
>>>>>
>>>>>
>>>>
>>>> No, I will let you claim (without proof, so we can argue tha later) 
>>>> that the simulation by HHH of DDD does not reach the return, but the 
>>>> behavior of the DDD simuliated by HHH continues, 
>>>
>>> We are talking about real hardware here not figments
>>> of your imagination.
>>>
>>
>> No, you are not. The "Hardware" would be the actual CPU chip which 
>> never stops the program when it is running. A Simulator is just a 
>> piece of software running on it, and what it does can't affect the 
>> behavior of the actual CPU running the program.
>>
>>
>>> When an actual x86 emulator stops emulating its input
>>> this emulated input immediately stops running.
>>>
>>
>> Nope, that is you stupidity where you confuse the observation for the 
>> facts.
>>
>> It has been told to you MANY times, but it seems that you just can not 
>> understand it.
>>
>> The SIMULATION is an observation of the program, that if it stops 
>> doesn't affect the actual behavior of the program in question.
>>
> 
> *If the simulator stops simulating then the simulated stops running*

No, the SIMULA*TION* stops running, the SIMULATED (which is the actual 
program) behaviof continues.

Does you computer program stop at a point just because someone aborted a 
simulation at that poiint?

> 
> void DDD()
> {
>    HHH(DDD);
>    return;
> }
> 
> DDD *correctly simulated* by pure function HHH cannot
> possibly reach its own return instruction.
> 
> 

But HHH doesn't DO a "correct simulation" if it ever aborts and returns 
the answer about not halting.

I guess you just don't know what "correct" means.

You are nothing but a pathetic ignorant pathological liar that has shows 
that he has wasted his life by beliving his own lies.


The halting problem, BY ITS DEFINITION, as about a decider deciding from 
an input representing the program to be decided on.

Since you claim the input doesn't represent a program, it can't be a 
Halt Decider.

A program include all of the code that it uses.
========== REMAINDER OF ARTICLE TRUNCATED ==========