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 <v56jfu$onl3$4@i2pn2.org>
Deutsch   English   Français   Italiano  
<v56jfu$onl3$4@i2pn2.org>

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

Path: ...!news.misty.com!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory,sci.logic
Subject: Re: Simulating termination analyzers by dummies --- What does halting
 mean?
Date: Sat, 22 Jun 2024 09:27:26 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <v56jfu$onl3$4@i2pn2.org>
References: <v4oaqu$f9p5$1@dont-email.me> <v4os9e$i70m$1@dont-email.me>
 <v4p9mb$lavj$1@dont-email.me> <v4qe53$a0nm$1@i2pn2.org>
 <v4qn65$10qh6$1@dont-email.me> <v4qnkf$a0nm$5@i2pn2.org>
 <v4qpvo$10qh6$2@dont-email.me> <v4qrmd$a0nm$6@i2pn2.org>
 <v4qrr8$15beg$1@dont-email.me> <v4qsav$a0nn$3@i2pn2.org>
 <v4qtaa$15gc5$1@dont-email.me> <v4qu3p$a0nm$7@i2pn2.org>
 <v4quti$15nn8$1@dont-email.me> <v4rrge$bivn$1@i2pn2.org>
 <v4s1l0$1boeu$6@dont-email.me> <v4seq5$cbcu$1@i2pn2.org>
 <v4sfuo$1enie$1@dont-email.me> <v4shpp$cbcu$2@i2pn2.org>
 <v4st0g$1hjnp$1@dont-email.me> <v4sull$2f03$1@news.muc.de>
 <v4svmn$1i267$1@dont-email.me> <v4u8cu$1o15$1@news.muc.de>
 <v4uoj9$1vpm0$10@dont-email.me> <v50ena$2ecrp$1@dont-email.me>
 <v50fcc$2efr5$1@dont-email.me> <v51gli$2kgr3$1@dont-email.me>
 <v51hgt$2kigj$1@dont-email.me> <v5393g$3286d$3@dont-email.me>
 <v53ul0$35vak$5@dont-email.me> <v560kp$3lqrq$2@dont-email.me>
 <v56i4t$3or0r$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 22 Jun 2024 13:27:26 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="810659"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <v56i4t$3or0r$2@dont-email.me>
Content-Language: en-US
Bytes: 8649
Lines: 162

On 6/22/24 9:04 AM, olcott wrote:
> On 6/22/2024 3:05 AM, Mikko wrote:
>> On 2024-06-21 13:19:28 +0000, olcott said:
>>
>>> On 6/21/2024 2:11 AM, Mikko wrote:
>>>> On 2024-06-20 15:23:09 +0000, olcott said:
>>>>
>>>>> On 6/20/2024 10:08 AM, Mikko wrote:
>>>>>> On 2024-06-20 05:40:28 +0000, olcott said:
>>>>>>
>>>>>>> On 6/20/2024 12:29 AM, Mikko wrote:
>>>>>>>> On 2024-06-19 14:05:29 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 6/19/2024 4:29 AM, Alan Mackenzie wrote:
>>>>>>>>>> olcott <polcott333@gmail.com> wrote:
>>>>>>>>>>> On 6/18/2024 4:36 PM, Alan Mackenzie wrote:
>>>>>>>>>>>> [ Followup-To: set ]
>>>>>>>>>>
>>>>>>>>>>>> In comp.theory olcott <polcott333@gmail.com> wrote:
>>>>>>>>>>>>> On 6/18/2024 12:57 PM, joes wrote:
>>>>>>>>>>>>>> Am Tue, 18 Jun 2024 12:25:44 -0500 schrieb olcott:
>>>>>>>>>>>>>>> On 6/18/2024 12:06 PM, joes wrote:
>>>>>>>>>>>>>>> void DDD()
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>> H0(DDD);
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>> DDD correctly simulated by any H0 cannot possibly halt.
>>>>>>>>>>>>>>>> DDD halts iff H0 halts.
>>>>>>>>>>
>>>>>>>>>>>>>> So H0 returns "doesn't halt" to DDD, which then stops 
>>>>>>>>>>>>>> running,
>>>>>>>>>>>>>> so H0 should have returned "halts".
>>>>>>>>>>
>>>>>>>>>>>>> This was three messages ago.
>>>>>>>>>>>>> I had to make sure that you understood that halting
>>>>>>>>>>>>> does not mean stopping for any reason and only includes
>>>>>>>>>>>>> the equivalent of terminating normally.
>>>>>>>>>>
>>>>>>>>>>>> No.  You're wrong, here.  A turing machine is either running 
>>>>>>>>>>>> or it's
>>>>>>>>>>>> halted.  There's no third alternative.  If your C programs 
>>>>>>>>>>>> are not in one
>>>>>>>>>>>> of these two states, they're not equivalent to turing machines.
>>>>>>>>>>
>>>>>>>>>>> Although I agree with this there seems to be nuances of
>>>>>>>>>>> disagreement across the experts.
>>>>>>>>>>
>>>>>>>>>> I doubt that very much.  The whole point of turing machines is 
>>>>>>>>>> to remove
>>>>>>>>>> ambiguity and unneeded features from the theory of 
>>>>>>>>>> computation.  A third
>>>>>>>>>> alternative state is unneeded.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Some people say that a TM can halt in a non-final state.
>>>>>>>>
>>>>>>>> People may use different words to express the same facts. What some
>>>>>>>> people call "halting in a non-final state" is called "rejecting" by
>>>>>>>> some other people. But the facts are what they are independently of
>>>>>>>> the words used to express them.
>>>>>>>
>>>>>>> Ambiguity and vagueness make communication less effective.
>>>>>>
>>>>>> As does use of common words and expressions for uncommon meanings.
>>>>>>
>>>>>>> I use C because there are zero gaps in exactly what it means.
>>>>>>
>>>>>> THere are lont of gaps in C. Some are mistakes that are corrected in
>>>>>> technical corrigenda. Others are undefined and implementation defined
>>>>>> behaviour. Your program uses non-standard extensions to C so it does
>>>>>> not communicate well. If also is too big to be a part of a 
>>>>>> publishable
>>>>>> article.
>>>>>>
>>>>>
>>>>> *There are zero gaps in the behavior of DDD correctly simulated by 
>>>>> HH0*
>>>>> https://liarparadox.org/HH0_(DDD)_Full_Trace.pdf
>>>>>
>>>>> _DDD()
>>>>> [00002093] 55               push ebp
>>>>> [00002094] 8bec             mov ebp,esp
>>>>> [00002096] 6893200000       push 00002093 ; push DDD
>>>>> [0000209b] e853f4ffff       call 000014f3 ; call HH0
>>>>> [000020a0] 83c404           add esp,+04
>>>>> [000020a3] 5d               pop ebp
>>>>> [000020a4] c3               ret
>>>>> Size in bytes:(0018) [000020a4]
>>>>>
>>>>> Whereas the Linz specification of Ĥ says that embedded_H
>>>>> does something or other that is totally unspecified:
>>>>>
>>>>> When Ĥ is applied to ⟨Ĥ⟩
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>
>>>> Linz Ĥ is fully defined in terms of H, so its behaviour can be inferred
>>>> from the behaviour of H. Therefore Linz can prove about the 
>>>> behaviour of
>>>> both Ĥ and H what needs be proven.
>>>
>>> (a) Ĥ copies its input ⟨Ĥ⟩
>>> (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
>>> (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
>>> (g) goto (d) with one more level of simulation
>>
>> Linz says nothing about simulations 
> 
> I am the sole inventor of the simulating halt decider.
> 
> Ben Bacarisse contacted professor Sipser to verify that he
> really did says this. The details are in this forum about
> the same date.
> 
> https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X/
> 
> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
>    If simulating halt decider H correctly simulates its input D
>    until H correctly determines that its simulated D would never
>    stop running unless aborted then
> 
>    H can abort its simulation of D and correctly report that D
>    specifies a non-halting sequence of configurations.
> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

And, as I remember, he also verified that he disagrees with your 
definition of correct simulation.

> 
> *Ben also verified that the criteria have been met*
> On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
>  > I don't think that is the shell game. PO really /has/ an H
>  > (it's trivial to do for this one case) that correctly determines
>  > that P(P) *would* never stop running *unless* aborted.

Right, Ben was willing to do what I am not that you can prove that, by 
your definition, H can show that it "must" abort its simulation or the 
input will run forever.

But, just like me, he also agrees that this is NOT the defintion of 
Halting, so H is just shown to be a correct (partial) POOP decider but 
ot a Halt Decider, not even for that one input.


So, you are just pointing out the evidence that you are LYING about the 
ACTUAL Halt Deciders, but just playing word shell games about your POOP.

> 
>> or other methods H may use. Those are already fully determined by the 
>> construction. But if H does those (c)..(g)
>> then so does Ĥ.
>>
>>> Two complete simulations show a pair of identical TMD's are 
>>> simulating a pair of identical inputs.  We can see this thus proving 
>>> recursive simulation.
>>
>> Yes. However, this observation is not used in steps (c)..(g).
>>
> 
========== REMAINDER OF ARTICLE TRUNCATED ==========