Deutsch   English   Français   Italiano  
<v83s07$22se$1@news.muc.de>

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

Path: ...!feeds.phibee-telecom.net!weretis.net!feeder8.news.weretis.net!news.szaf.org!news.karotte.org!news.space.net!news.muc.de!.POSTED.news.muc.de!not-for-mail
From: Alan Mackenzie <acm@muc.de>
Newsgroups: comp.theory
Subject: Re: This function proves that only the outermost HHH examines the execution trace
Date: Sat, 27 Jul 2024 22:23:03 -0000 (UTC)
Organization: muc.de e.V.
Message-ID: <v83s07$22se$1@news.muc.de>
References: <v80h07$2su8m$3@dont-email.me> <v82bi4$39v6n$4@dont-email.me> <v82tr5$3dftr$2@dont-email.me> <v82vtl$3dq41$2@dont-email.me> <v830hg$3dftr$9@dont-email.me> <v83des$2nhr$1@news.muc.de> <v83dp3$3g9s7$1@dont-email.me> <v83kpj$2nhr$2@news.muc.de> <v83li7$3hk7a$1@dont-email.me> <v83o2p$2nhr$3@news.muc.de> <v83okp$3i55i$1@dont-email.me> <v83pqe$2nhr$4@news.muc.de> <v83qp0$3igph$1@dont-email.me>
Injection-Date: Sat, 27 Jul 2024 22:23:03 -0000 (UTC)
Injection-Info: news.muc.de; posting-host="news.muc.de:2001:608:1000::2";
	logging-data="68494"; mail-complaints-to="news-admin@muc.de"
User-Agent: tin/2.6.3-20231224 ("Banff") (FreeBSD/14.1-RELEASE (amd64))
Bytes: 3925
Lines: 81

olcott <polcott333@gmail.com> wrote:
> On 7/27/2024 4:45 PM, Alan Mackenzie wrote:
>> olcott <polcott333@gmail.com> wrote:
>>> On 7/27/2024 4:16 PM, Alan Mackenzie wrote:
>>>> olcott <polcott333@gmail.com> wrote:
>>>>> On 7/27/2024 3:20 PM, Alan Mackenzie wrote:
>>>>>> olcott <polcott333@gmail.com> wrote:
>>>>>>> On 7/27/2024 1:14 PM, Alan Mackenzie wrote:
>>>>>>>> olcott <polcott333@gmail.com> wrote:

>>>>>>>>> Stopping running is not the same as halting.  DDD emulated by
>>>>>>>>> HHH stops running when its emulation has been aborted.  This is
>>>>>>>>> not the same as reaching its ret instruction and terminating
>>>>>>>>> normally (AKA halting).

>>>>>>>> I think you're wrong, here.  All your C programs are a stand in
>>>>>>>> for turing machines.  A turing machine is either running or
>>>>>>>> halted.  There is no third state "aborted".

>>>>>>> Until you take the conventional ideas of
>>>>>>> (a) UTM
>>>>>>> (b) TM Description
>>>>>>> (c) Decider
>>>>>>> and combine them together to become a simulating partial halt decider.

>>>>>> Where does the notion of "aborted", as being distinct from halted, come
>>>>>> from?


>>>>> After all of these years and you don't get that?

>>>> "Aborted" being distinct from halted is an incoherent notion.  It isn't
>>>> consistent with turing machines.  I was hoping you could give a
>>>> justification for it.

>>>>> A simulating partial halt decider can stop simulating
>>>>> its input when it detects a non-halting behavior pattern.
>>>>> This does not count as the input halting.

>>>> Says who?  Well, OK, it would be the machine halting, not the input, but
>>>> that's a small point.


>>> void Infinite_Recursion()
>>> {
>>>    Infinite_Recursion();
>>> }

>> [ .... ]

>>> Do you understand that HHH(Infinite_Recursion) correctly
>>> implements this criteria for the above input?

>> There's nothing wrong with my understanding, but I'm not sure what
>> "implementing a criterion (not "criteria")" means,

[ .... ]

> HHH correctly simulates Infinite_Recursion until it correctly
> detects a the non-halting behavior pattern that every programmer
> can see.

> You dodged the question about whether you can see this
> non-halting behavior pattern on the basis of this x86 code:

It was an incoherent question.  What on Earth does "implementing a
criterion" even mean?  But I told you there's nothing amiss with my
understanding.

[ .... ]

You've got nothing more to say on my point, that the "aborted" state is
the same thing as the "halted" state?


> -- 
> Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
> hits a target no one else can see." Arthur Schopenhauer

-- 
Alan Mackenzie (Nuremberg, Germany).