Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Parallel lines never meet, unless you bend one or both of them.


devel / comp.theory / Re: Eliminating the pathological self-reference error of the halting theorem (V7)(Kaz)

SubjectAuthor
* Solution To The Halting ProblemMr Flibble
+* Solution To The Halting ProblemKaz Kylheku
|+* Solution To The Halting ProblemRichard Harnden
||`* Solution To The Halting Problem [ Accurate review? ]olcott
|| +* Solution To The Halting Problem [ Accurate review? ]Richard Harnden
|| |`* Solution To The Halting Problem [ Accurate review? ]olcott
|| | `- Solution To The Halting Problem [ Accurate review? ]Richard Damon
|| +* Solution To The Halting Problem [ Accurate review? ]Kaz Kylheku
|| |`* Solution To The Halting Problem [ Accurate review? ]olcott
|| | `* Solution To The Halting Problem [ Accurate review? ]Kaz Kylheku
|| |  `* Solution To The Halting Problem [ Accurate review? ]olcott
|| |   `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Mr Flibble
|| |    |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | | `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |  `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |   `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |    `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |     `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |      `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |    | |       |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       | +- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |       | +* Solution To The Halting Problem [ Dishonest Dodge Defined ]olcott
|| |    | |       | |+* Solution To The Halting Problem [ Dishonest Dodge Defined ]Richard Damon
|| |    | |       | ||`* Solution To The Halting Problem [ Dishonest Dodge Defined ]olcott
|| |    | |       | || `- Solution To The Halting Problem [ Dishonest Dodge Defined ]Richard Damon
|| |    | |       | |`* Solution To The Halting Problem [ Dishonest Dodge Defined ]Kaz Kylheku
|| |    | |       | | `* Solution To The Halting Problem [ Dishonest Dodge Defined ]olcott
|| |    | |       | |  `- Solution To The Halting Problem [ Dishonest Dodge Defined ]Kaz Kylheku
|| |    | |       | `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |    | |       |  `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       |   +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |       |   |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       |   | `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |       |   +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Ben Bacarisse
|| |    | |       |   |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       |   | `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Ben Bacarisse
|| |    | |       |   `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |    | |       |    `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       |     +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |    | |       |     |`- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |    | |       |     `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | |       `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |    | `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Mr Flibble
|| |    `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |     `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |      `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |       `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |        `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |         `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |          `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |           `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            |+* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            ||`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            || `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            ||  `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            ||   `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            ||    `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            ||     `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            ||      +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |            ||      |`* Solution To The Halting Problem [ Chomsky hierarchy ]olcott
|| |            ||      | `- Solution To The Halting Problem [ Chomsky hierarchy ]Richard Damon
|| |            ||      +- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Andy Walker
|| |            ||      `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            ||       `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            ||        `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Ben Bacarisse
|| |            | `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            |  +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |            |  |`* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            |  | `- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |            |  `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Ben Bacarisse
|| |            |   `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]olcott
|| |            |    +* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Kaz Kylheku
|| |            |    |`* Solution To The Halting Problem [ C/x86 defines computable functions ]olcott
|| |            |    | +* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |`* Solution To The Halting Problem [ C/x86 defines computable functions ]olcott
|| |            |    | | +- Solution To The Halting Problem [ C/x86 defines computableRichard Damon
|| |            |    | | `* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |  `* Solution To The Halting Problem [ C/x86 defines computableolcott
|| |            |    | |   `* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |    `* Solution To The Halting Problem [ C/x86 defines computable functions ]olcott
|| |            |    | |     `* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |      `* Solution To The Halting Problem [ C/x86 defines computableolcott
|| |            |    | |       +- Solution To The Halting Problem [ C/x86 defines computableRichard Damon
|| |            |    | |       `* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |        `* Solution To The Halting Problem [ C/x86 defines computable functions ]olcott
|| |            |    | |         `* Solution To The Halting Problem [ C/x86 defines computableKaz Kylheku
|| |            |    | |          `* Solution To The Halting Problem [ H based on UTM ]olcott
|| |            |    | |           +* Solution To The Halting Problem [ H based on UTM ]Kaz Kylheku
|| |            |    | |           |`- Solution To The Halting Problem [ H based on UTM ](errors?)olcott
|| |            |    | |           `* Solution To The Halting Problem [ H based on UTM ]Richard Damon
|| |            |    | |            `* Solution To The Halting Problem [ H based on UTM ]olcott
|| |            |    | |             `* Solution To The Halting Problem [ H based on UTM ]Richard Damon
|| |            |    | |              +* Solution To The Halting Problem [ H based on UTM ]olcott
|| |            |    | |              |`* Solution To The Halting Problem [ H based on UTM ]Richard Damon
|| |            |    | |              | `* Solution To The Halting Problem [ H based on UTM ]olcott
|| |            |    | |              `* Solution To The Halting Problem [ H based on UTM ]wij
|| |            |    | `* Solution To The Halting Problem [ C/x86 defines computable functions ]Ben Bacarisse
|| |            |    `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Ben Bacarisse
|| |            +- Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| |            `* Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]Richard Damon
|| `- Solution To The Halting Problem [ Accurate review? ]Richard Damon
|+- Solution To The Halting ProblemBonita Montero
|`* Solution To The Halting Problem [ Accurate Review? ]olcott
`- Solution To The Halting ProblemReal Troll

Pages:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); is decidable

<mZedncMNT5oMPjL9nZ2dnUU7-UnNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16143&group=comp.theory#16143

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 27 May 2021 08:50:09 -0500
Subject: Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); is decidable
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s85j0i$gag$1@gioia.aioe.org> <87pmxltwqe.fsf@bsb.me.uk> <xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com> <87h7ixrn18.fsf@bsb.me.uk> <5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com> <87cztjr9dd.fsf@bsb.me.uk> <-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com> <87k0nqpd75.fsf@bsb.me.uk> <MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com> <87k0npnfl3.fsf@bsb.me.uk> <E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com> <87fsybn1nz.fsf@bsb.me.uk> <QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com> <87mtsil0hq.fsf@bsb.me.uk> <ce604462-87fc-4377-94b2-c4e19b9ecb28n@googlegroups.com> <878s41lq0l.fsf@bsb.me.uk> <f8c7e006-98a1-4403-821c-a0cc04957229n@googlegroups.com> <8735u9ldfo.fsf@bsb.me.uk> <1a6cf07a-c834-41e5-be14-8ec004dfe648n@googlegroups.com> <PtqdnZKpHMroojL9nZ2dnUU7-WXNnZ2d@giganews.com> <6b83c7c0-ccf8-4fc4-8a0a-872f81ea1864n@googlegroups.com> <n_qdnd0QCd9FBTL9nZ2dnUU7-WnNnZ2d@giganews.com> <9c8ada93-a0bb-442e-bec8-d024f1b5fb71n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 27 May 2021 08:50:07 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <9c8ada93-a0bb-442e-bec8-d024f1b5fb71n@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <mZedncMNT5oMPjL9nZ2dnUU7-UnNnZ2d@giganews.com>
Lines: 69
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-jFxV33Tm9xOMU04Pj83FkaJwLAr0HQB+BOXSFiVAwMy2dL6aOgmkfYpWJ7azOlce//lzkKMzRq8CG0e!2/KnYCjGjs5j70q3eUkWx9a5cIbAtGCjAd8ngFlp35wimJPSGxTfpQdCrrI146Lg7gACXO1AQn0=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5304
 by: olcott - Thu, 27 May 2021 13:50 UTC

On 5/27/2021 8:40 AM, Malcolm McLean wrote:
> On Thursday, 27 May 2021 at 14:04:32 UTC+1, olcott wrote:
>> On 5/27/2021 3:38 AM, Malcolm McLean wrote:
>>> On Thursday, 27 May 2021 at 07:43:08 UTC+1, olcott wrote:
>>>> On 5/26/2021 1:17 PM, Malcolm McLean wrote:
>>>>> On Wednesday, 26 May 2021 at 16:31:10 UTC+1, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>> Yes. With the interminable H_Hat(H_Hat) example, if the offered H is
>>>>> reasonably simple, it's easy to build a decider which is more than a
>>>>> simple stub, and gives the correct answer for H_Hat(H_Hat). So it's
>>>>> easy to see that H_Hat(H_Hat) is "decidable".
>>>>
>>>> You are agreeing that H_Hat(H_Hat) is decidable,
>>>>
>>>> I am taking this to mean that H_Hat(H_Hat) can be correctly determined
>>>> to be a member of the set of non halting computations.
>>>>
>>> It's in scare quotes because apparently "decidable" is not the correct terminology.
>>> As far as I am aware (others may correct me here) "decidable" refers to sets.
>>> So a set is "decidable" if there is some Turing machine which separates all
>>> members into two sub-sets. It follows that all finite sets are "decidable" by the
>>> brute force algorithm.
>>>
>>> When we are talking about a single computation, and whether or not we know
>>> that it halts, we shouldn't use the term "decidable".
>>>
>> I think that part of the problem may be that there are things that need
>> to be said that have no correct way to say them.
>>
>> When you say that H_Hat(H_Hat) is decidable, that would seem to mean
>> that the computation Halts((u32)H_Hat, (u32)H_Hat); would return a value
>> indicating whether or not its input is a halting computation.
>>
> "Decidable", in in context of computer science, is a property of a set. It doesn't
> make much sense to apply it to a singleton set, or to a computation.
>
> We can say that H_Hat(H_Hat) is "known to halt", or "known not to halt" and we
> can say that Halts() reports this correctly or incorrectly. But it's best to avoid
> the term "decides".
>

As I did in the rest of of my reply that you trimmed:

When you refer to a decidable input I refer to the determination that an
input is included or excluded from membership on the set of halting
computations.

On 5/27/2021 8:04 AM, olcott wrote:
> When you say that H_Hat(H_Hat) is decidable, that would seem
> to mean that the computation Halts((u32)H_Hat, (u32)H_Hat);
> would return a value indicating whether or not its input is
> a halting computation.
>
> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
>
> The same can be said for this computation Ĥ.qx(<Ĥ>,<Ĥ>) because it is
> essentially equivalent to Halts((u32)H_Hat, (u32)H_Hat);
>
> Both Halts((u32)H_Hat, (u32)H_Hat); and Ĥ.qx(<Ĥ>,<Ĥ>)
> specify infinitely nested simulation that must be aborted.
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); is decidable

<c5a6f365-aebc-42da-894a-f8abb8f8ed2fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16144&group=comp.theory#16144

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:2d2:: with SMTP id a18mr3266874qtx.296.1622125032551;
Thu, 27 May 2021 07:17:12 -0700 (PDT)
X-Received: by 2002:a5b:4c6:: with SMTP id u6mr5600066ybp.31.1622125032321;
Thu, 27 May 2021 07:17:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 27 May 2021 07:17:12 -0700 (PDT)
In-Reply-To: <mZedncMNT5oMPjL9nZ2dnUU7-UnNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:1031:ae8f:a88:c3e7;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:1031:ae8f:a88:c3e7
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s85j0i$gag$1@gioia.aioe.org>
<87pmxltwqe.fsf@bsb.me.uk> <xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com>
<87h7ixrn18.fsf@bsb.me.uk> <5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com>
<87cztjr9dd.fsf@bsb.me.uk> <-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com>
<87k0nqpd75.fsf@bsb.me.uk> <MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com>
<87k0npnfl3.fsf@bsb.me.uk> <E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com>
<87fsybn1nz.fsf@bsb.me.uk> <QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com>
<87mtsil0hq.fsf@bsb.me.uk> <ce604462-87fc-4377-94b2-c4e19b9ecb28n@googlegroups.com>
<878s41lq0l.fsf@bsb.me.uk> <f8c7e006-98a1-4403-821c-a0cc04957229n@googlegroups.com>
<8735u9ldfo.fsf@bsb.me.uk> <1a6cf07a-c834-41e5-be14-8ec004dfe648n@googlegroups.com>
<PtqdnZKpHMroojL9nZ2dnUU7-WXNnZ2d@giganews.com> <6b83c7c0-ccf8-4fc4-8a0a-872f81ea1864n@googlegroups.com>
<n_qdnd0QCd9FBTL9nZ2dnUU7-WnNnZ2d@giganews.com> <9c8ada93-a0bb-442e-bec8-d024f1b5fb71n@googlegroups.com>
<mZedncMNT5oMPjL9nZ2dnUU7-UnNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c5a6f365-aebc-42da-894a-f8abb8f8ed2fn@googlegroups.com>
Subject: Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); is decidable
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Thu, 27 May 2021 14:17:12 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Malcolm McLean - Thu, 27 May 2021 14:17 UTC

On Thursday, 27 May 2021 at 14:50:16 UTC+1, olcott wrote:
> On 5/27/2021 8:40 AM, Malcolm McLean wrote:
> > On Thursday, 27 May 2021 at 14:04:32 UTC+1, olcott wrote:
> >> On 5/27/2021 3:38 AM, Malcolm McLean wrote:
> >>> On Thursday, 27 May 2021 at 07:43:08 UTC+1, olcott wrote:
> >>>> On 5/26/2021 1:17 PM, Malcolm McLean wrote:
> >>>>> On Wednesday, 26 May 2021 at 16:31:10 UTC+1, Ben Bacarisse wrote:
> >>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>> Yes. With the interminable H_Hat(H_Hat) example, if the offered H is
> >>>>> reasonably simple, it's easy to build a decider which is more than a
> >>>>> simple stub, and gives the correct answer for H_Hat(H_Hat). So it's
> >>>>> easy to see that H_Hat(H_Hat) is "decidable".
> >>>>
> >>>> You are agreeing that H_Hat(H_Hat) is decidable,
> >>>>
> >>>> I am taking this to mean that H_Hat(H_Hat) can be correctly determined
> >>>> to be a member of the set of non halting computations.
> >>>>
> >>> It's in scare quotes because apparently "decidable" is not the correct terminology.
> >>> As far as I am aware (others may correct me here) "decidable" refers to sets.
> >>> So a set is "decidable" if there is some Turing machine which separates all
> >>> members into two sub-sets. It follows that all finite sets are "decidable" by the
> >>> brute force algorithm.
> >>>
> >>> When we are talking about a single computation, and whether or not we know
> >>> that it halts, we shouldn't use the term "decidable".
> >>>
> >> I think that part of the problem may be that there are things that need
> >> to be said that have no correct way to say them.
> >>
> >> When you say that H_Hat(H_Hat) is decidable, that would seem to mean
> >> that the computation Halts((u32)H_Hat, (u32)H_Hat); would return a value
> >> indicating whether or not its input is a halting computation.
> >>
> > "Decidable", in in context of computer science, is a property of a set. It doesn't
> > make much sense to apply it to a singleton set, or to a computation.
> >
> > We can say that H_Hat(H_Hat) is "known to halt", or "known not to halt" and we
> > can say that Halts() reports this correctly or incorrectly. But it's best to avoid
> > the term "decides".
> >
> As I did in the rest of of my reply that you trimmed:
>
> When you refer to a decidable input I refer to the determination that an
> input is included or excluded from membership on the set of halting
> computations.
> On 5/27/2021 8:04 AM, olcott wrote:
> > When you say that H_Hat(H_Hat) is decidable, that would seem
> > to mean that the computation Halts((u32)H_Hat, (u32)H_Hat);
> > would return a value indicating whether or not its input is
> > a halting computation.
> >
> > Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
> > Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
> >
> > The same can be said for this computation Ĥ.qx(<Ĥ>,<Ĥ>) because it is
> > essentially equivalent to Halts((u32)H_Hat, (u32)H_Hat);
> >
> > Both Halts((u32)H_Hat, (u32)H_Hat); and Ĥ.qx(<Ĥ>,<Ĥ>)
> > specify infinitely nested simulation that must be aborted.
> >
>
Apparently I was wrong to refer to "decidable input". "Decidable" is a technical
term which is a property of a set (e.g prime numbers). You don't use it of a
single member of the set you are trying to decide.

Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); (gets the correct answer)

<AKudnY9eb_J2MTL9nZ2dnUU7-UvNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16145&group=comp.theory#16145

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 27 May 2021 09:30:03 -0500
Subject: Re: Malcolm agrees that Halts((u32)H_Hat, (u32)H_Hat); (gets the
correct answer)
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <87h7ixrn18.fsf@bsb.me.uk>
<5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com> <87cztjr9dd.fsf@bsb.me.uk>
<-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com> <87k0nqpd75.fsf@bsb.me.uk>
<MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com> <87k0npnfl3.fsf@bsb.me.uk>
<E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com> <87fsybn1nz.fsf@bsb.me.uk>
<QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com> <87mtsil0hq.fsf@bsb.me.uk>
<ce604462-87fc-4377-94b2-c4e19b9ecb28n@googlegroups.com>
<878s41lq0l.fsf@bsb.me.uk>
<f8c7e006-98a1-4403-821c-a0cc04957229n@googlegroups.com>
<8735u9ldfo.fsf@bsb.me.uk>
<1a6cf07a-c834-41e5-be14-8ec004dfe648n@googlegroups.com>
<PtqdnZKpHMroojL9nZ2dnUU7-WXNnZ2d@giganews.com>
<6b83c7c0-ccf8-4fc4-8a0a-872f81ea1864n@googlegroups.com>
<n_qdnd0QCd9FBTL9nZ2dnUU7-WnNnZ2d@giganews.com>
<9c8ada93-a0bb-442e-bec8-d024f1b5fb71n@googlegroups.com>
<mZedncMNT5oMPjL9nZ2dnUU7-UnNnZ2d@giganews.com>
<c5a6f365-aebc-42da-894a-f8abb8f8ed2fn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 27 May 2021 09:30:02 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <c5a6f365-aebc-42da-894a-f8abb8f8ed2fn@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <AKudnY9eb_J2MTL9nZ2dnUU7-UvNnZ2d@giganews.com>
Lines: 80
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wxkCSYFOuQOM5jDAwJOjMdYc19oWIl4CgVGcVFWaiFP8uzSIs3rp1wSoMPIcS0drhfGXMO8/BOWhXj+!b/EZPid4PpZDlvnkRUiUTDe8OKrNIVG48HNumioe+bCLGOVRuySuEGNy5cXhfDBkMBcWaPDuTPQ=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6026
 by: olcott - Thu, 27 May 2021 14:30 UTC

On 5/27/2021 9:17 AM, Malcolm McLean wrote:
> On Thursday, 27 May 2021 at 14:50:16 UTC+1, olcott wrote:
>> On 5/27/2021 8:40 AM, Malcolm McLean wrote:
>>> On Thursday, 27 May 2021 at 14:04:32 UTC+1, olcott wrote:
>>>> On 5/27/2021 3:38 AM, Malcolm McLean wrote:
>>>>> On Thursday, 27 May 2021 at 07:43:08 UTC+1, olcott wrote:
>>>>>> On 5/26/2021 1:17 PM, Malcolm McLean wrote:
>>>>>>> On Wednesday, 26 May 2021 at 16:31:10 UTC+1, Ben Bacarisse wrote:
>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>> Yes. With the interminable H_Hat(H_Hat) example, if the offered H is
>>>>>>> reasonably simple, it's easy to build a decider which is more than a
>>>>>>> simple stub, and gives the correct answer for H_Hat(H_Hat). So it's
>>>>>>> easy to see that H_Hat(H_Hat) is "decidable".
>>>>>>
>>>>>> You are agreeing that H_Hat(H_Hat) is decidable,
>>>>>>
>>>>>> I am taking this to mean that H_Hat(H_Hat) can be correctly determined
>>>>>> to be a member of the set of non halting computations.
>>>>>>
>>>>> It's in scare quotes because apparently "decidable" is not the correct terminology.
>>>>> As far as I am aware (others may correct me here) "decidable" refers to sets.
>>>>> So a set is "decidable" if there is some Turing machine which separates all
>>>>> members into two sub-sets. It follows that all finite sets are "decidable" by the
>>>>> brute force algorithm.
>>>>>
>>>>> When we are talking about a single computation, and whether or not we know
>>>>> that it halts, we shouldn't use the term "decidable".
>>>>>
>>>> I think that part of the problem may be that there are things that need
>>>> to be said that have no correct way to say them.
>>>>
>>>> When you say that H_Hat(H_Hat) is decidable, that would seem to mean
>>>> that the computation Halts((u32)H_Hat, (u32)H_Hat); would return a value
>>>> indicating whether or not its input is a halting computation.
>>>>
>>> "Decidable", in in context of computer science, is a property of a set. It doesn't
>>> make much sense to apply it to a singleton set, or to a computation.
>>>
>>> We can say that H_Hat(H_Hat) is "known to halt", or "known not to halt" and we
>>> can say that Halts() reports this correctly or incorrectly. But it's best to avoid
>>> the term "decides".
>>>
>> As I did in the rest of of my reply that you trimmed:
>>
>> When you refer to a decidable input I refer to the determination that an
>> input is included or excluded from membership on the set of halting
>> computations.
>> On 5/27/2021 8:04 AM, olcott wrote:
>>> When you say that H_Hat(H_Hat) is decidable, that would seem
>>> to mean that the computation Halts((u32)H_Hat, (u32)H_Hat);
>>> would return a value indicating whether or not its input is
>>> a halting computation.
>>>
>>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
>>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
>>>
>>> The same can be said for this computation Ĥ.qx(<Ĥ>,<Ĥ>) because it is
>>> essentially equivalent to Halts((u32)H_Hat, (u32)H_Hat);
>>>
>>> Both Halts((u32)H_Hat, (u32)H_Hat); and Ĥ.qx(<Ĥ>,<Ĥ>)
>>> specify infinitely nested simulation that must be aborted.
>>>
>>
> Apparently I was wrong to refer to "decidable input". "Decidable" is a technical
> term which is a property of a set (e.g prime numbers). You don't use it of a
> single member of the set you are trying to decide.
>

Yes, but that is a triviality. The key thing is that
Halts((u32)H_Hat, (u32)H_Hat); does get the correct answer.

Another key point that you seemed to have missed is that if
Halts((u32)H_Hat, (u32)H_Hat); gets the correct answer
then Ĥ.qx(<Ĥ>,<Ĥ>) also gets the correct answer.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<877djkjj9i.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16147&group=comp.theory#16147

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)
Date: Thu, 27 May 2021 16:20:25 +0100
Organization: A noiseless patient Spider
Lines: 146
Message-ID: <877djkjj9i.fsf@bsb.me.uk>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com>
<s84flr$eu6$1@dont-email.me> <s84q6a$284$1@dont-email.me>
<s85j0i$gag$1@gioia.aioe.org> <87pmxltwqe.fsf@bsb.me.uk>
<xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com>
<87h7ixrn18.fsf@bsb.me.uk>
<5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com>
<87cztjr9dd.fsf@bsb.me.uk>
<-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com>
<87k0nqpd75.fsf@bsb.me.uk>
<MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com>
<87k0npnfl3.fsf@bsb.me.uk>
<E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com>
<87fsybn1nz.fsf@bsb.me.uk>
<QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com>
<87mtsil0hq.fsf@bsb.me.uk>
<H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com>
<87lf81jbar.fsf@bsb.me.uk>
<ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="c0fc95e25661c67d3644ae0ee88dd4a0";
logging-data="20765"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cecvATzt1Dbf6iUHUeGqNrAHu8ty03Xc="
Cancel-Lock: sha1:x/0G/W4K9zDbKXoYO9pD/+Q7izk=
sha1:a6fY9bQR80p6y1N371zA1wtPjD0=
X-BSB-Auth: 1.eb6223c03bef44753e65.20210527162025BST.877djkjj9i.fsf@bsb.me.uk
 by: Ben Bacarisse - Thu, 27 May 2021 15:20 UTC

olcott <NoOne@NoWhere.com> writes:

> On 5/26/2021 7:00 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> On 5/25/2021 8:58 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>>
>>>>> My halt decider correctly decides halting on inputs with pathological
>>>>> self-reference on the basis of proxy input that has the pathological
>>>>> self-reference removed.
>>>>
>>>> No. Your decider is factually wrong about the halting of at least one
>>>> case. You accept the facts that
>>>>
>>>> (a) Halts(H_Hat, H_Hat) is false, and
>>>> (b) H_Hat(H_Hat) is a finite (AKA halting) computation.
>>>
>>> It turns out that (b) is a finite computation
>>
>> Yes, everyone knows this. That's why Halts is not a halt decider.
>>
>>> in the exactly same way that an infinite loop that has been aborted is
>>> a finite computation. I explain this much better now.
>>
>> We don't need a better explanation of why Halts is not a halting
>> decider. You need to give the problem that Halts /is/ deciding a proper
>> name. It is not the halting problem.
>>
>>>> What you deny is that a halt decider is a TM that answers yes/true/1 for
>>>> all inputs representing halting computations and no/false/0
>>>> otherwise.
>>
>> Another opportunity for you to accept this basic fact about the problem
>> you claim to be talking about goes un-taken.
>>
>>>> I was going to say that the honest response at this point would be for
>>>> you to rename the property you claim to be deciding, but I read on and
>>>> it seems you might not even know what the halting problem even is.
>>>>
>>>>> On 5/24/2021 6:37 PM, Ben Bacarisse wrote:
>>>>
>>>>>> Every instance of the halting problem is decidable, (but you don't know
>>>>>> what decidable means,
>>>>>
>>>>> Decidable means that a membership algorithm exists.
>>>>
>>>> That sounds like rote learning to me. Can you use this definition to
>>>> make my remark sufficiently exact that's it is obviously true?
>>>
>>> Your most recent post did teach me that I had been saying some things
>>> somewhat incorrectly.
>>>
>>> void H_Hat(u32 P)
>>> {
>>> u32 Input_Halts = Halts(P, P);
>>> if (Input_Halts)
>>> HERE: goto HERE;
>>> }
>>>
>>> The pathological self-reference error arises in the halting theorem
>>> from the fact that both return values: {0, 1} from Halts() to H_Hat()
>>> are incorrect when H_Hat() is invoked with its own machine address as
>>> input.
>>
>> Why do you say that both 0 and 1 are incorrect?
>
> I am stopping at you first big mistake indicting that you are not
> bothering to hardly pay any attention at all.

Great. So my statements above that you are not talking about the
halting problem is not a big mistake. Or were you not paying attention?

And when I stated that you deny the basics facts about the halting
problem, that too was not a big mistake. Or were you not paying
attention then either?

> Even though H_Hat(H_Hat) either halts or fails to halt neither true
> nor false are return values that Halts() can possibly correctly return
> to H_Hat() in the computation Halts((u32)H_Hat, (u32)H_Hat);

I explained why this is either incorrect reasoning or bad use or terms.
And I answered your question assuming both interpretations. I can't
make you pay attention to these problems. They remain quoted below if
you want to address them.

Also below is the really big question that you are avoiding. No doubt
that is why you've pulled out the "I'll stop at the first thing I can
legitimately object to" stunt. That big question is that you don't know
what the instances of the halting problem are!

>> This is real code is it
>> not? There really is (you tell us) a function Halts. It's a partial
>> halt decider of your own design. You get to say what the correct answer
>> is and, presumably, your code gives what you consider to be the correct
>> answer. If you were not being so secretive, you'd publish Halts and we
>> could all see what you consider to be the correct answer for every
>> input.
>>
>>> If as you say all inputs halt or fail to halt then what is the proper
>>> technical name for cases like the above case?
>>
>> If you are not talking about your actual code, and really meant to ask
>> the hypothetical question "imagine that Halts is a perfect halt decider,
>> what is the technical term for the call H_Hat(H_Hat)?" then the answer
>> is "a contradiction" or maybe more correctly "an example that leads to a
>> contradiction".
>>
>>>>> What I don't know is what an instance of the halting problem is.
>>
>>>>> It would seem to me that an instance of a decision problem would be a
>>>>> Question/Input pair where the input is a specific finite string.
>>>>
>>>> So you've spent the last fifteen years talking about the halting problem
>>>> without knowing what the problem instances are? No wonder you have
>>>> spouted so much nonsense. And when I've told you (as I have on many
>>>> occasions) the halting problem is, did you not understand me? If not,
>>>> why didn't you ask for clarification?
>>>>
>>>> Would you like to know what the instances of the halting problem are?
>>>
>>> In computability theory and computational complexity theory, a
>>> decision problem is a problem that can be posed as a yes–no question
>>> of the input values. https://en.wikipedia.org/wiki/Decision_problem
>>>
>>> If we assume that a decision problem instance is a specific
>>> Question/Input pair and the input is a specific finite string
>>>
>>> Then a halting problem instance would be does this Turing machine
>>> Description P halt on its finite string I input?
>>
>> No. Would you like to know what the instances of the halting problem
>> are? Just say no if you prefer to carry on pontificating in ignorance of
>> the topic.
>>
>> You should write [P] for the encoding (description) of machine P and
>> <x,y> for the encoding of the pair of strings x and y. P(I) is then a
>> computation that either halts or fails to halt (I prefer "is finite or
>> not") and <[P],I> is the string representing that computation.
>>
>> Can you use that notation to say what the instances of the halting
>> problem are, and which instances should be accepted and which rejected?
>>

--
Ben.

Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16149&group=comp.theory#16149

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng sci.math.symbolic
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 27 May 2021 10:47:57 -0500
Subject: Re: Eliminating the pathological self-reference error of the halting
theorem (V10)(Proxy inputs)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,sci.math.symbolic
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me>
<s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org>
<87pmxltwqe.fsf@bsb.me.uk> <xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com>
<87h7ixrn18.fsf@bsb.me.uk> <5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com>
<87cztjr9dd.fsf@bsb.me.uk> <-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com>
<87k0nqpd75.fsf@bsb.me.uk> <MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com>
<87k0npnfl3.fsf@bsb.me.uk> <E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com>
<87fsybn1nz.fsf@bsb.me.uk> <QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com>
<87mtsil0hq.fsf@bsb.me.uk> <H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com>
<87lf81jbar.fsf@bsb.me.uk> <ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com>
<877djkjj9i.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 27 May 2021 10:47:55 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <877djkjj9i.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com>
Lines: 184
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-616NxqfyzUtXFMsluDpOWt7me1aldcjQv989XNz8UnpEuTUDWj0TkgIpEAgLh37nJGJVBLMqkP5rtdb!19wElRyGhOKq7Qdt4ZCWC/htAt9ie3sGsQ8Q2ajf13F4BX2vNtGvrvmhieYrAsO2V0jSDeNvsGA=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 10010
 by: olcott - Thu, 27 May 2021 15:47 UTC

On 5/27/2021 10:20 AM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 5/26/2021 7:00 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> On 5/25/2021 8:58 PM, Ben Bacarisse wrote:
>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>
>>>>>> My halt decider correctly decides halting on inputs with pathological
>>>>>> self-reference on the basis of proxy input that has the pathological
>>>>>> self-reference removed.
>>>>>
>>>>> No. Your decider is factually wrong about the halting of at least one
>>>>> case. You accept the facts that
>>>>>
>>>>> (a) Halts(H_Hat, H_Hat) is false, and
>>>>> (b) H_Hat(H_Hat) is a finite (AKA halting) computation.
>>>>
>>>> It turns out that (b) is a finite computation
>>>
>>> Yes, everyone knows this. That's why Halts is not a halt decider.
>>>
>>>> in the exactly same way that an infinite loop that has been aborted is
>>>> a finite computation. I explain this much better now.
>>>
>>> We don't need a better explanation of why Halts is not a halting
>>> decider. You need to give the problem that Halts /is/ deciding a proper
>>> name. It is not the halting problem.
>>>
>>>>> What you deny is that a halt decider is a TM that answers yes/true/1 for
>>>>> all inputs representing halting computations and no/false/0
>>>>> otherwise.
>>>
>>> Another opportunity for you to accept this basic fact about the problem
>>> you claim to be talking about goes un-taken.
>>>
>>>>> I was going to say that the honest response at this point would be for
>>>>> you to rename the property you claim to be deciding, but I read on and
>>>>> it seems you might not even know what the halting problem even is.
>>>>>
>>>>>> On 5/24/2021 6:37 PM, Ben Bacarisse wrote:
>>>>>
>>>>>>> Every instance of the halting problem is decidable, (but you don't know
>>>>>>> what decidable means,
>>>>>>
>>>>>> Decidable means that a membership algorithm exists.
>>>>>
>>>>> That sounds like rote learning to me. Can you use this definition to
>>>>> make my remark sufficiently exact that's it is obviously true?
>>>>
>>>> Your most recent post did teach me that I had been saying some things
>>>> somewhat incorrectly.
>>>>
>>>> void H_Hat(u32 P)
>>>> {
>>>> u32 Input_Halts = Halts(P, P);
>>>> if (Input_Halts)
>>>> HERE: goto HERE;
>>>> }
>>>>
>>>> The pathological self-reference error arises in the halting theorem
>>>> from the fact that both return values: {0, 1} from Halts() to H_Hat()
>>>> are incorrect when H_Hat() is invoked with its own machine address as
>>>> input.
>>>
>>> Why do you say that both 0 and 1 are incorrect?
>>
>> I am stopping at you first big mistake indicting that you are not
>> bothering to hardly pay any attention at all.
>
> Great. So my statements above that you are not talking about the
> halting problem is not a big mistake. Or were you not paying attention?
>

People in the dialogue seem to have a very short attention span so I
only focus on one point at a time. When I do this they quickly spout off
some unsupported dogmatic assertion or change the subject or both.

> And when I stated that you deny the basics facts about the halting
> problem, that too was not a big mistake. Or were you not paying
> attention then either?
>

You made too many mistakes to respond to. If we don't stay laser
focusing on a single mistake until it is resolved it never ever gets
resolved. It took you 4.5 years to finally acknowledge the infinitely
nested simulation of:

Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn

>> Even though H_Hat(H_Hat) either halts or fails to halt neither true
>> nor false are return values that Halts() can possibly correctly return
>> to H_Hat() in the computation Halts((u32)H_Hat, (u32)H_Hat);
>
> I explained why this is either incorrect reasoning or bad use or terms.

The problem for you is that it is an accurate use of terms and it lets
the hot air out of your attempt at rebuttal.

> And I answered your question assuming both interpretations. I can't
> make you pay attention to these problems. They remain quoted below if
> you want to address them.
>
> Also below is the really big question that you are avoiding. No doubt
> that is why you've pulled out the "I'll stop at the first thing I can
> legitimately object to" stunt. That big question is that you don't know
> what the instances of the halting problem are!
>

Yes you always focus on these tedious little things utterly ignoring
that the gist of what I said does correctly refute the halting theorem.

So I find an alternative correct way to say the things that I need to say.

For some simulating halt deciders H and some (Turing machine description
P / finite string I) pairs there is no Boolean value that H can return
to P that corresponds to the actual halting behavior of P(I) in the
computation H(P,I).

If anyone says is less precisely than this it is an intentionally
disingenuous misrepresentation.

>>> This is real code is it
>>> not? There really is (you tell us) a function Halts. It's a partial
>>> halt decider of your own design. You get to say what the correct answer
>>> is and, presumably, your code gives what you consider to be the correct
>>> answer. If you were not being so secretive, you'd publish Halts and we
>>> could all see what you consider to be the correct answer for every
>>> input.
>>>
>>>> If as you say all inputs halt or fail to halt then what is the proper
>>>> technical name for cases like the above case?
>>>
>>> If you are not talking about your actual code, and really meant to ask
>>> the hypothetical question "imagine that Halts is a perfect halt decider,
>>> what is the technical term for the call H_Hat(H_Hat)?" then the answer
>>> is "a contradiction" or maybe more correctly "an example that leads to a
>>> contradiction".
>>>
>>>>>> What I don't know is what an instance of the halting problem is.
>>>
>>>>>> It would seem to me that an instance of a decision problem would be a
>>>>>> Question/Input pair where the input is a specific finite string.
>>>>>
>>>>> So you've spent the last fifteen years talking about the halting problem
>>>>> without knowing what the problem instances are? No wonder you have
>>>>> spouted so much nonsense. And when I've told you (as I have on many
>>>>> occasions) the halting problem is, did you not understand me? If not,
>>>>> why didn't you ask for clarification?
>>>>>
>>>>> Would you like to know what the instances of the halting problem are?
>>>>
>>>> In computability theory and computational complexity theory, a
>>>> decision problem is a problem that can be posed as a yes–no question
>>>> of the input values. https://en.wikipedia.org/wiki/Decision_problem
>>>>
>>>> If we assume that a decision problem instance is a specific
>>>> Question/Input pair and the input is a specific finite string
>>>>
>>>> Then a halting problem instance would be does this Turing machine
>>>> Description P halt on its finite string I input?
>>>
>>> No. Would you like to know what the instances of the halting problem
>>> are? Just say no if you prefer to carry on pontificating in ignorance of
>>> the topic.
>>>
>>> You should write [P] for the encoding (description) of machine P and
>>> <x,y> for the encoding of the pair of strings x and y. P(I) is then a
>>> computation that either halts or fails to halt (I prefer "is finite or
>>> not") and <[P],I> is the string representing that computation.
>>>
>>> Can you use that notation to say what the instances of the halting
>>> problem are, and which instances should be accepted and which rejected?
>>>
>


Click here to read the complete article
Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<87k0njit2z.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16155&group=comp.theory#16155

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)
Date: Fri, 28 May 2021 01:45:56 +0100
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <87k0njit2z.fsf@bsb.me.uk>
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s84q6a$284$1@dont-email.me>
<s85j0i$gag$1@gioia.aioe.org> <87pmxltwqe.fsf@bsb.me.uk>
<xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com>
<87h7ixrn18.fsf@bsb.me.uk>
<5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com>
<87cztjr9dd.fsf@bsb.me.uk>
<-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com>
<87k0nqpd75.fsf@bsb.me.uk>
<MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com>
<87k0npnfl3.fsf@bsb.me.uk>
<E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com>
<87fsybn1nz.fsf@bsb.me.uk>
<QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com>
<87mtsil0hq.fsf@bsb.me.uk>
<H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com>
<87lf81jbar.fsf@bsb.me.uk>
<ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com>
<877djkjj9i.fsf@bsb.me.uk>
<-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="1dc61fb6fc614a4b68eed8e715f91e20";
logging-data="10265"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kYrH+GpDLyIMo+NpbCW998VH/C3ciolo="
Cancel-Lock: sha1:2E9MpqNqP4E94GKto0fGhFeYuH0=
sha1:mFvgmR3+tRvRWxI5XIDyeRgGNAc=
X-BSB-Auth: 1.1f7b2436031d2fef2b90.20210528014556BST.87k0njit2z.fsf@bsb.me.uk
 by: Ben Bacarisse - Fri, 28 May 2021 00:45 UTC

You did not say what post you'd like me to reply to so I've picked this
one as the easiest. (I'm limiting the time I spend on this.)

olcott <NoOne@NoWhere.com> writes:

> You made too many mistakes to respond to. If we don't stay laser
> focusing on a single mistake until it is resolved it never ever gets
> resolved. It took you 4.5 years to finally acknowledge the infinitely
> nested simulation of:

You are a despicable liar.

> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn

Nothing in these lines implies any simulation whatsoever.

I've posted a correct statement of what you are trying to say a few
times. If you ask nicely, I'll post it again.

>> Also below is the really big question that you are avoiding. No
>> doubt that is why you've pulled out the "I'll stop at the first thing
>> I can legitimately object to" stunt. That big question is that you
>> don't know what the instances of the halting problem are!
>
> Yes you always focus on these tedious little things utterly ignoring
> that the gist of what I said does correctly refute the halting
> theorem.

You consider it a tedious little thing that you don't know what the
instances of the halting problem are? And what of your refusal to
accept the most basic fact about the problem itself:

A halt decider is a TM that answers yes/true/1 for all instances
representing halting computations and no/false/0 otherwise.

Of course, you'd have to know the tedious little matter of what the
instances are so I suppose you must ignore this point again and again.

> For some simulating halt deciders H and some (Turing machine
> description P / finite string I) pairs there is no Boolean value that
> H can return to P that corresponds to the actual halting behavior of
> P(I) in the computation H(P,I).

Good luck trying to get this sort of garage into a journal! The irony
is that I know exactly what you are trying to say (and it's correct!)
but what you actually say is just preposterous. I've offered to help,
you but I'm pretty sure you don't want to be clear.

--
Ben.

Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<5q2dnS-v9MkN2y39nZ2dnUU7-QfNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16156&group=comp.theory#16156

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 27 May 2021 20:25:36 -0500
Subject: Re: Eliminating the pathological self-reference error of the halting
theorem (V10)(Proxy inputs)
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s84q6a$284$1@dont-email.me>
<s85j0i$gag$1@gioia.aioe.org> <87pmxltwqe.fsf@bsb.me.uk>
<xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com> <87h7ixrn18.fsf@bsb.me.uk>
<5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com> <87cztjr9dd.fsf@bsb.me.uk>
<-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com> <87k0nqpd75.fsf@bsb.me.uk>
<MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com> <87k0npnfl3.fsf@bsb.me.uk>
<E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com> <87fsybn1nz.fsf@bsb.me.uk>
<QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com> <87mtsil0hq.fsf@bsb.me.uk>
<H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com> <87lf81jbar.fsf@bsb.me.uk>
<ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com> <877djkjj9i.fsf@bsb.me.uk>
<-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com> <87k0njit2z.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 27 May 2021 20:25:34 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <87k0njit2z.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <5q2dnS-v9MkN2y39nZ2dnUU7-QfNnZ2d@giganews.com>
Lines: 101
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-MpBhCp56totfuNQ5Zz4uvUFNgjN/4GDpjdNYuelEIhW9LJ79cl/YLGjOfd8YEwR+VNmf+U+W6nPKoD3!GhFxo8+Eycn2P78n3eOvOuD9xb3629vvGJNfFMmTusL0PUriSRNNpcoLiu0GeRAr7ktFjttzBeg=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6090
 by: olcott - Fri, 28 May 2021 01:25 UTC

On 5/27/2021 7:45 PM, Ben Bacarisse wrote:
> You did not say what post you'd like me to reply to so I've picked this
> one as the easiest. (I'm limiting the time I spend on this.)
>
> olcott <NoOne@NoWhere.com> writes:
>
>> You made too many mistakes to respond to. If we don't stay laser
>> focusing on a single mistake until it is resolved it never ever gets
>> resolved. It took you 4.5 years to finally acknowledge the infinitely
>> nested simulation of:
>
> You are a despicable liar.
>
>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
>> Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn
>
> Nothing in these lines implies any simulation whatsoever.
>
> I've posted a correct statement of what you are trying to say a few
> times. If you ask nicely, I'll post it again.
>
>>> Also below is the really big question that you are avoiding. No
>>> doubt that is why you've pulled out the "I'll stop at the first thing
>>> I can legitimately object to" stunt. That big question is that you
>>> don't know what the instances of the halting problem are!
>>
>> Yes you always focus on these tedious little things utterly ignoring
>> that the gist of what I said does correctly refute the halting
>> theorem.
>
> You consider it a tedious little thing that you don't know what the
> instances of the halting problem are?

That I do not know what those terms-of-the-art refer to is a tedious
detail that I could utterly ignore until now. I create my own private
language so that I can communicate the inter-relationships of the key
ideas to myself. It was far too much of a risk to box myself into
conventional notions until now.

> And what of your refusal to
> accept the most basic fact about the problem itself:
>
> A halt decider is a TM that answers yes/true/1 for all instances
> representing halting computations and no/false/0 otherwise.
>

That definition is perfectly acceptable depending on how the term
[halting computation] is defined.

Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qy ∞
Ĥ.q0 wM ⊢* Ĥ.qx wM wM ⊢* Ĥ.qn

Ĥ(<Ĥ>) is decided to not be a halting computation on the basis that the
embedded halt decider at state Ĥ.qx(<Ĥ>,<Ĥ>) aborts the simulation of
its input, which is an aspect of the Ĥ(<Ĥ>) computation.

> Of course, you'd have to know the tedious little matter of what the
> instances are so I suppose you must ignore this point again and again.
>

Corresponding halt decider / input pairs such that the input is defined
to the the opposite of whatever the halt decider decides is a perfectly
clear and correct way to define the instances that I need to refer to
within the context of Siper.

http://www.liarparadox.org/sipser_165.pdf

>> For some simulating halt deciders H and some (Turing machine
>> description P / finite string I) pairs there is no Boolean value that
>> H can return to P that corresponds to the actual halting behavior of
>> P(I) in the computation H(P,I).
>
> Good luck trying to get this sort of garage into a journal! The irony
> is that I know exactly what you are trying to say (and it's correct!)
> but what you actually say is just preposterous. I've offered to help,
> you but I'm pretty sure you don't want to be clear.
>

I would be very happy to give reviewer credit to anyone wishing to help
me translate my words into the conventional way of saying them.

I can't afford to give second author credit to anyone, it would be far
too easy to steal my work.

I am almost totally done grokking the diagonalization used on the
halting problem. It turns out that Sipser and this guy apparently
explaining Siper makes it quite simple.

https://www.youtube.com/watch?v=jM6osxSX9GA

The reason that I never bothered to look at it before is that I thought
is was another example of the Diagonal Lemma.

https://en.wikipedia.org/wiki/Diagonal_lemma

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Diagonalization proof has been addressed (proxy input)

<FL2dnU5WJ5ZX-y39nZ2dnUU7-LnNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16158&group=comp.theory#16158

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.math.symbolic comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 27 May 2021 22:43:06 -0500
Subject: Diagonalization proof has been addressed (proxy input)
Newsgroups: comp.theory,comp.ai.philosophy,sci.math.symbolic,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<VridnayYX_IK8Tj9nZ2dnUU7-cXNnZ2d@giganews.com> <s842nq$5av$1@dont-email.me>
<ea-dnXsukeBcDTj9nZ2dnUU7-YfNnZ2d@giganews.com> <s845hv$lu0$1@dont-email.me>
<C6qdnW0BmKOnBjj9nZ2dnUU7-RXNnZ2d@giganews.com> <s84887$4an$1@dont-email.me>
<LYWdnaZoDfHFOjj9nZ2dnUU7-UPNnZ2d@giganews.com> <s849u7$fus$1@dont-email.me>
<gI-dnYnYKf8xMDj9nZ2dnUU7-dudnZ2d@giganews.com> <s84aro$kr5$1@dont-email.me>
<V-WdnZwFQqUoLDj9nZ2dnUU7-afNnZ2d@giganews.com> <s84c3l$r0g$1@dont-email.me>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me>
<s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org>
<k6udncs_CO7McTv9nZ2dnUU78QXNnZ2d@brightview.co.uk>
<102520c4-cc8d-4bb8-b319-bbea6aa6c849n@googlegroups.com>
<WcqdnUhgS6UR6DX9nZ2dnUU7-RnNnZ2d@giganews.com>
<20210521221818.604@kylheku.com>
<ntGdnUNe4-3vljT9nZ2dnUU7-XvNnZ2d@giganews.com>
<20210522073509.157@kylheku.com>
<I8ednT5676UOvjT9nZ2dnUU7-SPNnZ2d@giganews.com>
<20210523071841.199@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Thu, 27 May 2021 22:43:04 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <20210523071841.199@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <FL2dnU5WJ5ZX-y39nZ2dnUU7-LnNnZ2d@giganews.com>
Lines: 72
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-riqod4KODBw7ffCam5YeNjSDvDmOuZPSijp7nfOY7TrxOWHtRXyPuuy5KqMMCTNXplrDXQXLoVuTBhA!jjURXk0nBJ2RDj/0unMKu1Ikb3rT0QP7v5TSCEr3N2ZF04/4aUfoXl35JogGP4wevShHiqk+7t4=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5112
 by: olcott - Fri, 28 May 2021 03:43 UTC

On 5/23/2021 9:59 AM, Kaz Kylheku wrote:
> On 2021-05-22, olcott <NoOne@NoWhere.com> wrote:
>> On 5/22/2021 9:56 AM, Kaz Kylheku wrote:

>> Because we know that the only difference in the behavior of a simulating
>> halt decider and a simulator is that the simulating halt decider stops
>> simulating some of its inputs we can examine the behavior of these
>> inputs in a simulator to determine whether or not a simulating halt
>> decider would stop simulating these inputs.
>
> Sure, but the difference in behavior means we are jumping to a different
> column of the input-decider matrix and are no longer on the diagonal.
> To return to the diagonal while staying in the same column, we must
> switch to a different row: the row for the test case which is based on
> that column's decider. Where row and column match, we have an incorrect
> or nonterminating halting decision, according to this conventional analysis.
>
> Any reasoning that leads you, through substitutions, to discovering a
> good halting decision, but which is off the diagonal trace, has led you
> to an irrelevant configuration.

The substitutions are not actually made they are a teaching tool.

> The proof says only that the
> configurations on the diagonal are incorrect or non-halting. The
> proof does not make any assertions about non-diagonal configuations,
> therefore those configurations are not counterexamples to the proof's
> claims.

Now that I actually studied the very simple Sipser diagonalization proof
https://www.youtube.com/watch?v=jM6osxSX9GA

I can address this objection on the basis of adapting my H_Hat to become
a little closer to the Sipser D:

bool D(u32 P)
{ if ( H(P, P) )
HERE: goto HERE;
return false;
}

D correctly decides not halting on itself when H is based on simulating
its input.

On 5/27/2021 7:45 PM, Ben Bacarisse wrote:
> A halt decider is a TM that answers yes/true/1 for all instances
> representing halting computations and no/false/0 otherwise.

D(<D>) is decided to be a non-halting computation on the basis that an
aspect of this computation was aborted.

Its embedded halt decider H(<D>,<D>) aborts the simulation of its input,
which is an aspect of the complete D(<D>) computation.

> The undecidability of halting is precisely the claim that the entire
> diagonal consists of incorrect answers or non-halting. Since for every
> decider there is a diagonal entry, every decider is associated with a
> test case it does not handle.
>
> If every decider has at least one test case it does not handle, then
> there does not exist a universal (= handles all cases) decider:
> there is no algorithm that decides all cases of halting.
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Eliminating the pathological self-reference error of the halting theorem (V7)( Bingo! )

<P42dnbiM-ZaQPSz9nZ2dnUU7-dPNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16162&group=comp.theory#16162

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 28 May 2021 20:59:41 -0500
Subject: Re: Eliminating the pathological self-reference error of the halting theorem (V7)( Bingo! )
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <dtqdnUINfuEm1zj9nZ2dnUU7-L3NnZ2d@giganews.com> <s83q0g$6e8$1@dont-email.me> <VridnayYX_IK8Tj9nZ2dnUU7-cXNnZ2d@giganews.com> <s842nq$5av$1@dont-email.me> <ea-dnXsukeBcDTj9nZ2dnUU7-YfNnZ2d@giganews.com> <s845hv$lu0$1@dont-email.me> <C6qdnW0BmKOnBjj9nZ2dnUU7-RXNnZ2d@giganews.com> <s84887$4an$1@dont-email.me> <LYWdnaZoDfHFOjj9nZ2dnUU7-UPNnZ2d@giganews.com> <s849u7$fus$1@dont-email.me> <gI-dnYnYKf8xMDj9nZ2dnUU7-dudnZ2d@giganews.com> <s84aro$kr5$1@dont-email.me> <V-WdnZwFQqUoLDj9nZ2dnUU7-afNnZ2d@giganews.com> <s84c3l$r0g$1@dont-email.me> <oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me> <s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org> <k6udncs_CO7McTv9nZ2dnUU78QXNnZ2d@brightview.co.uk> <102520c4-cc8d-4bb8-b319-bbea6aa6c849n@googlegroups.com> <WcqdnUhgS6UR6DX9nZ2dnUU7-RnNnZ2d@giganews.com> <20210521221818.604@kylheku.com> <ntGdnUNe4-3vljT9nZ2dnUU7-XvNnZ2d@giganews.com> <20210522073509.157@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Fri, 28 May 2021 20:59:39 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <20210522073509.157@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <P42dnbiM-ZaQPSz9nZ2dnUU7-dPNnZ2d@giganews.com>
Lines: 81
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-qwEqz5MJejlGt7dHceun2uXfcG/b5XPBfk65WMT4XI9Uw0wgQauM84+cQPLLuFc9cC0kmz+DNif5SKZ!+RuisVa3ZKZjyKOuw6+3vOkIpU7T3FbhyA2GDINa6re7LoESQ1/I9IoWoAk9NAQgP3h03ejAlZI=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4880
 by: olcott - Sat, 29 May 2021 01:59 UTC

On 5/22/2021 9:56 AM, Kaz Kylheku wrote:
> On 2021-05-22, olcott <NoOne@NoWhere.com> wrote:
>> void H_Hat(u32 P)
>> {
>> u32 Input_Halts = Halts(P, P);
>> if (Input_Halts)
>> HERE: goto HERE;
>> }
>>
>> Halts decides the above case by using the behavior of the above code
>> when a simulator is substituted for the simulating halt decider to
>> correctly answer this question:
>
> For the thousandth time, "substitute" means to produce an entirely
> new S_Hat function /similar/ to the above H_Hat which calls Simulate
> instead of Halts.
>
> // S_Hat is to Simulate what H_Hat is to Halts
>
> void S_Hat(u32 P)
> {
> u32 Input_Halts = Simulate(P, P);
> if (Input_Halts)
> HERE: goto HERE;
> }
>
> That creates a new test case which shows that the following decision is
> wrong or non-halting:
>
> Simulate(S_Hat, S_Hat)
>
> just like this is wrong or non-halting:
>
> Halts(H_Hat, H_Hat)
>
>> This question <is> correctly answered by the proxy: Would the input P to
>> a simulator S halt?
>
> You must stick to the diagonal of the test case / decider combination
> matrix.
>
> Halts(S_Hat, S_Hat); // correct, but off the diagonal
>
> The halting proof is a form of diagonal argument. It says that the
> diagonal entries all fail to decide.
>
> Cases F H G <---- deecciders
>
> F^ [ F(^F,^F) ] G(^F, ^F) H(^F, ^F)
> G^ F(^G,^G) [ G(^G, ^G) ] H(^G, ^G)
> H^ F(^H,^H) G(^H, ^H) [ H(^H, ^H) ]
>
> Only the diagonal [ ] entriess are relevant. When you substitute
> a decider in the test case, to obtain another test case, you
> move vertically through the table, which takes you off the diagonal.
>
> When you replacee the decider being applied to the test case,
> you move horizontally; again off the diagonal.
>
> To stick to the diagonal, you must make both substitutions
> in parallel. E.g. when yu change from the H^ case which "attacks" the H
> decider to the G^ test case which attacks the G decider,
> it is that attacked G decider which cannot decide that case.
> You must go from H(^H, ^H) to G(^G, ^G).
>
> Until you thoroughly internalize the above, you do not
> have a grasp on halting.

I was very surprised and pleased how easy this was.

Refutation of Halting Problem Diagonalization Argument
DOI: 10.13140/RG.2.2.34446.28483

https://www.researchgate.net/publication/351947980_Refutation_of_Halting_Problem_Diagonalization_Argument

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Eliminating the pathological self-reference error of the halting theorem (V7)( Bingo! )

<s8sgmt$9ip$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16164&group=comp.theory#16164

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jbb...@notatt.com (Jeff Barnett)
Newsgroups: comp.theory
Subject: Re: Eliminating the pathological self-reference error of the halting
theorem (V7)( Bingo! )
Date: Fri, 28 May 2021 22:41:59 -0600
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <s8sgmt$9ip$1@dont-email.me>
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s83q0g$6e8$1@dont-email.me>
<VridnayYX_IK8Tj9nZ2dnUU7-cXNnZ2d@giganews.com> <s842nq$5av$1@dont-email.me>
<ea-dnXsukeBcDTj9nZ2dnUU7-YfNnZ2d@giganews.com> <s845hv$lu0$1@dont-email.me>
<C6qdnW0BmKOnBjj9nZ2dnUU7-RXNnZ2d@giganews.com> <s84887$4an$1@dont-email.me>
<LYWdnaZoDfHFOjj9nZ2dnUU7-UPNnZ2d@giganews.com> <s849u7$fus$1@dont-email.me>
<gI-dnYnYKf8xMDj9nZ2dnUU7-dudnZ2d@giganews.com> <s84aro$kr5$1@dont-email.me>
<V-WdnZwFQqUoLDj9nZ2dnUU7-afNnZ2d@giganews.com> <s84c3l$r0g$1@dont-email.me>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me>
<s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org>
<k6udncs_CO7McTv9nZ2dnUU78QXNnZ2d@brightview.co.uk>
<102520c4-cc8d-4bb8-b319-bbea6aa6c849n@googlegroups.com>
<WcqdnUhgS6UR6DX9nZ2dnUU7-RnNnZ2d@giganews.com>
<20210521221818.604@kylheku.com>
<ntGdnUNe4-3vljT9nZ2dnUU7-XvNnZ2d@giganews.com>
<20210522073509.157@kylheku.com>
<P42dnbiM-ZaQPSz9nZ2dnUU7-dPNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 29 May 2021 04:42:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="33e0a04c6dc5132ea380a44ac07e9120";
logging-data="9817"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+m2jGvAW76Do2c24PuC408xT1Qes9Qhy0="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.2
Cancel-Lock: sha1:FBtOEcwCwtXATt5Z+9wzGdnjsh8=
In-Reply-To: <P42dnbiM-ZaQPSz9nZ2dnUU7-dPNnZ2d@giganews.com>
Content-Language: en-US
 by: Jeff Barnett - Sat, 29 May 2021 04:41 UTC

On 5/28/2021 7:59 PM, olcott wrote:
> I was very surprised and pleased how easy this was.
>
> Refutation of Halting Problem Diagonalization Argument
> DOI: 10.13140/RG.2.2.34446.28483
>
> https://www.researchgate.net/publication/351947980_Refutation_of_Halting_Problem_Diagonalization_Argument
Congratulations! I noticed a caveat "Preprints and early-stage research
may not have been peer reviewed yet." Does this apply to you? I hope you
do well in the next stages of the pub process. Have you thought of
sending a draft to Underwood Dudley for citation from his new book on
"internet" trisectors. I think it might rate a chapter, maybe more. Be
sure you include pointers to your threads in the relevant newsgroups.
--
Jeff Barnett

Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<87zgwd89ft.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16173&group=comp.theory#16173

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)
Date: Sat, 29 May 2021 23:24:54 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <87zgwd89ft.fsf@bsb.me.uk>
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <87pmxltwqe.fsf@bsb.me.uk>
<xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com>
<87h7ixrn18.fsf@bsb.me.uk>
<5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com>
<87cztjr9dd.fsf@bsb.me.uk>
<-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com>
<87k0nqpd75.fsf@bsb.me.uk>
<MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com>
<87k0npnfl3.fsf@bsb.me.uk>
<E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com>
<87fsybn1nz.fsf@bsb.me.uk>
<QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com>
<87mtsil0hq.fsf@bsb.me.uk>
<H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com>
<87lf81jbar.fsf@bsb.me.uk>
<ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com>
<877djkjj9i.fsf@bsb.me.uk>
<-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com>
<87k0njit2z.fsf@bsb.me.uk>
<5q2dnS-v9MkN2y39nZ2dnUU7-QfNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6dd00c1e055fb2b925693fd604f845e6";
logging-data="20662"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/b+x4WLemo1NTR/gZno4OZo2y/HxhsGaE="
Cancel-Lock: sha1:ONoDKGcRN7b5gaU9tLDHZa1BSCE=
sha1:XpqVWzB0VV50J3+s/NmYDeA3lPo=
X-BSB-Auth: 1.1fd5c5be0ecf0c29700a.20210529232454BST.87zgwd89ft.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 29 May 2021 22:24 UTC

olcott <NoOne@NoWhere.com> writes:

> On 5/27/2021 7:45 PM, Ben Bacarisse wrote:

>>>> Also below is the really big question that you are avoiding. No
>>>> doubt that is why you've pulled out the "I'll stop at the first thing
>>>> I can legitimately object to" stunt. That big question is that you
>>>> don't know what the instances of the halting problem are!
>>>
>>> Yes you always focus on these tedious little things utterly ignoring
>>> that the gist of what I said does correctly refute the halting
>>> theorem.
>>
>> You consider it a tedious little thing that you don't know what the
>> instances of the halting problem are?
>
> That I do not know what those terms-of-the-art refer to is a tedious
> detail that I could utterly ignore until now.

Tedious details. Tedious posts. I'll let you get on get on with it for
now.

--
Ben.

Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)

<-bmdnadL5OPKXy_9nZ2dnUU7-I-dnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16175&group=comp.theory#16175

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 29 May 2021 17:38:15 -0500
Subject: Re: Eliminating the pathological self-reference error of the halting theorem (V10)(Proxy inputs)
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <87pmxltwqe.fsf@bsb.me.uk> <xtadnTuWGvxyHzv9nZ2dnUU7-cPNnZ2d@giganews.com> <87h7ixrn18.fsf@bsb.me.uk> <5q6dnRJkvurTZTv9nZ2dnUU7-TnNnZ2d@giganews.com> <87cztjr9dd.fsf@bsb.me.uk> <-sudnYf8tcF_ozX9nZ2dnUU7-WfNnZ2d@giganews.com> <87k0nqpd75.fsf@bsb.me.uk> <MuOdnUgpMaTxKjT9nZ2dnUU7-efNnZ2d@giganews.com> <87k0npnfl3.fsf@bsb.me.uk> <E8ydneVKHJlYnTb9nZ2dnUU7-bPNnZ2d@giganews.com> <87fsybn1nz.fsf@bsb.me.uk> <QumdndFPheHjxzH9nZ2dnUU7-RvNnZ2d@giganews.com> <87mtsil0hq.fsf@bsb.me.uk> <H-mdnbmD2buuKDD9nZ2dnUU7-V3NnZ2d@giganews.com> <87lf81jbar.fsf@bsb.me.uk> <ofydnRt23bAncTP9nZ2dnUU7-KvNnZ2d@giganews.com> <877djkjj9i.fsf@bsb.me.uk> <-7ednVCM8c6wIjL9nZ2dnUU7-cXNnZ2d@giganews.com> <87k0njit2z.fsf@bsb.me.uk> <5q2dnS-v9MkN2y39nZ2dnUU7-QfNnZ2d@giganews.com> <87zgwd89ft.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 29 May 2021 17:38:12 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2
MIME-Version: 1.0
In-Reply-To: <87zgwd89ft.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <-bmdnadL5OPKXy_9nZ2dnUU7-I-dnZ2d@giganews.com>
Lines: 31
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KcGwgTmmOwYtaHeXK72mOPVFZFPekwjH+qbWyW/ynpMotMdz8meCds7JDEjvKgTj+fqdS3116MfeacP!ngBlsA6BMST1KQRrNCjzJPok7qSd0XuioR9urZUNtYafTeaEG37Jqwz6S4duE1HctQcFx6ibKWk=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3144
 by: olcott - Sat, 29 May 2021 22:38 UTC

On 5/29/2021 5:24 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 5/27/2021 7:45 PM, Ben Bacarisse wrote:
>
>>>>> Also below is the really big question that you are avoiding. No
>>>>> doubt that is why you've pulled out the "I'll stop at the first thing
>>>>> I can legitimately object to" stunt. That big question is that you
>>>>> don't know what the instances of the halting problem are!
>>>>
>>>> Yes you always focus on these tedious little things utterly ignoring
>>>> that the gist of what I said does correctly refute the halting
>>>> theorem.
>>>
>>> You consider it a tedious little thing that you don't know what the
>>> instances of the halting problem are?
>>
>> That I do not know what those terms-of-the-art refer to is a tedious
>> detail that I could utterly ignore until now.
>
> Tedious details. Tedious posts. I'll let you get on get on with it for
> now.
>

You have always been a style over substance kind of guy.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Eliminating the pathological self-reference error of the halting theorem (V7)(Kaz)

<l6ydnZOaKZv6ulj9nZ2dnUU7-WXNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16627&group=comp.theory#16627

  copy link   Newsgroups: comp.theory comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 12 Jun 2021 16:30:15 -0500
Subject: Re: Eliminating the pathological self-reference error of the halting
theorem (V7)(Kaz)
Newsgroups: comp.theory,comp.lang.c,comp.lang.c++
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<VridnayYX_IK8Tj9nZ2dnUU7-cXNnZ2d@giganews.com> <s842nq$5av$1@dont-email.me>
<ea-dnXsukeBcDTj9nZ2dnUU7-YfNnZ2d@giganews.com> <s845hv$lu0$1@dont-email.me>
<C6qdnW0BmKOnBjj9nZ2dnUU7-RXNnZ2d@giganews.com> <s84887$4an$1@dont-email.me>
<LYWdnaZoDfHFOjj9nZ2dnUU7-UPNnZ2d@giganews.com> <s849u7$fus$1@dont-email.me>
<gI-dnYnYKf8xMDj9nZ2dnUU7-dudnZ2d@giganews.com> <s84aro$kr5$1@dont-email.me>
<V-WdnZwFQqUoLDj9nZ2dnUU7-afNnZ2d@giganews.com> <s84c3l$r0g$1@dont-email.me>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me>
<s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org>
<k6udncs_CO7McTv9nZ2dnUU78QXNnZ2d@brightview.co.uk>
<102520c4-cc8d-4bb8-b319-bbea6aa6c849n@googlegroups.com>
<WcqdnUhgS6UR6DX9nZ2dnUU7-RnNnZ2d@giganews.com>
<20210521221818.604@kylheku.com>
<ntGdnUNe4-3vljT9nZ2dnUU7-XvNnZ2d@giganews.com>
<20210522073509.157@kylheku.com>
<I8ednT5676UOvjT9nZ2dnUU7-SPNnZ2d@giganews.com>
<20210523071841.199@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 12 Jun 2021 16:30:17 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <20210523071841.199@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <l6ydnZOaKZv6ulj9nZ2dnUU7-WXNnZ2d@giganews.com>
Lines: 125
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-eaQVTDKuxYPUENk0GjmJYc71tiiAGMCM4mR/sxrWXeynw69J52HoMkQaKRL27nlcR3mf97H2k/9nHEX!96M7Ts5V7SjAkd5wLpkLkdWIgVgaJbXXSLgKH/WZYmOFOxhE7Cir8aLVG7cOyfywCyYlZpE+cms=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7357
 by: olcott - Sat, 12 Jun 2021 21:30 UTC

On 5/23/2021 9:59 AM, Kaz Kylheku wrote:
> On 2021-05-22, olcott <NoOne@NoWhere.com> wrote:
>> On 5/22/2021 9:56 AM, Kaz Kylheku wrote:
>>> The halting proof is a form of diagonal argument. It says that the
>>> diagonal entries all fail to decide.
>>>
>>> Cases F H G <---- deecciders
>>>
>>> F^ [ F(^F,^F) ] G(^F, ^F) H(^F, ^F)
>>> G^ F(^G,^G) [ G(^G, ^G) ] H(^G, ^G)
>>> H^ F(^H,^H) G(^H, ^H) [ H(^H, ^H) ]
>>>
>>> Only the diagonal [ ] entriess are relevant. When you substitute
>>> a decider in the test case, to obtain another test case, you
>>> move vertically through the table, which takes you off the diagonal.
>>>
>>> When you replacee the decider being applied to the test case,
>>> you move horizontally; again off the diagonal.
>>>
>>> To stick to the diagonal, you must make both substitutions
>>> in parallel. E.g. when yu change from the H^ case which "attacks" the H
>>> decider to the G^ test case which attacks the G decider,
>>> it is that attacked G decider which cannot decide that case.
>>> You must go from H(^H, ^H) to G(^G, ^G).
>>>
>>> Until you thoroughly internalize the above, you do not
>>> have a grasp on halting.
>>>
>>
>> I understand where you are coming from. I am coming from somewhere else.
>> If you analyze what I am saying using conventional analysis then what I
>> am saying is incorrect.
>>
>> To see that what I am saying <is> correct you must switch to
>> unconventional analysis.
>
> The Turing model of computation, and the halting question and its
> proofs are entirely contained within "conventional analysis".
>
> You're using the language of conventional analysis to refer to
> its concepts and constructs, and to dispute its results.
>
> If you want to use "unconventional analysis", you must rigorously pin
> down what that is, before you even approach the halting problem,
> and present that framework upfront.
>
> Within that framework, you must construct that framework's own model of
> computation. Then pursue that framework's version of the halting
> problem within that framework, and not make any claims with regard to
> conventional Turing halting (which will automatically make you look
> wrong).
>
> You can use similar language like "machine", "halts", and so on, if you
> make it clear up front that these words are in your own framework and do
> not have their conventional meaning.
>
> You also face this problem: what good is your alternative analysis?
> Conventional analysis is reliable and powerful. Can we apply your
> alternative analysis to a broad area of problems and get good results?
>
>> Because we know that the only difference in the behavior of a simulating
>> halt decider and a simulator is that the simulating halt decider stops
>> simulating some of its inputs we can examine the behavior of these
>> inputs in a simulator to determine whether or not a simulating halt
>> decider would stop simulating these inputs.
>
> Sure, but the difference in behavior means we are jumping to a different
> column of the input-decider matrix and are no longer on the diagonal.
> To return to the diagonal while staying in the same column, we must
> switch to a different row: the row for the test case which is based on
> that column's decider. Where row and column match, we have an incorrect
> or nonterminating halting decision, according to this conventional analysis.
>
> Any reasoning that leads you, through substitutions, to discovering a
> good halting decision, but which is off the diagonal trace, has led you
> to an irrelevant configuration. The proof says only that the
> configurations on the diagonal are incorrect or non-halting. The
> proof does not make any assertions about non-diagonal configuations,
> therefore those configurations are not counterexamples to the proof's
> claims.
>
> The undecidability of halting is precisely the claim that the entire
> diagonal consists of incorrect answers or non-halting. Since for every
> decider there is a diagonal entry, every decider is associated with a
> test case it does not handle.

void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ H((u32)P, (u32)P);
}

https://en.wikipedia.org/wiki/Halting_problem#Sketch_of_proof

Now that I have studied the diagonalization method much more thoroughly
I can say that its error is that is assuming that H must return a value
to P.

It fails to consider this possibility:

(1) The simulating halt decider H aborts the simulation of its input P
before ever returning any value to P.

(2) It does this on the the basis that P is calling H in infinite
recursion.

>
> If every decider has at least one test case it does not handle, then
> there does not exist a universal (= handles all cases) decider:
> there is no algorithm that decides all cases of halting.
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Eliminating the pathological self-reference error of the halting theorem (V7)(Kaz)

<ZdaxI.21489$y%.5062@fx08.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16628&group=comp.theory#16628

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.iad.POSTED!not-for-mail
Subject: Re: Eliminating the pathological self-reference error of the halting
theorem (V7)(Kaz)
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <s842nq$5av$1@dont-email.me>
<ea-dnXsukeBcDTj9nZ2dnUU7-YfNnZ2d@giganews.com> <s845hv$lu0$1@dont-email.me>
<C6qdnW0BmKOnBjj9nZ2dnUU7-RXNnZ2d@giganews.com> <s84887$4an$1@dont-email.me>
<LYWdnaZoDfHFOjj9nZ2dnUU7-UPNnZ2d@giganews.com> <s849u7$fus$1@dont-email.me>
<gI-dnYnYKf8xMDj9nZ2dnUU7-dudnZ2d@giganews.com> <s84aro$kr5$1@dont-email.me>
<V-WdnZwFQqUoLDj9nZ2dnUU7-afNnZ2d@giganews.com> <s84c3l$r0g$1@dont-email.me>
<oOKdnTkZyLnzKzj9nZ2dnUU7-KnNnZ2d@giganews.com> <s84flr$eu6$1@dont-email.me>
<s84q6a$284$1@dont-email.me> <s85j0i$gag$1@gioia.aioe.org>
<k6udncs_CO7McTv9nZ2dnUU78QXNnZ2d@brightview.co.uk>
<102520c4-cc8d-4bb8-b319-bbea6aa6c849n@googlegroups.com>
<WcqdnUhgS6UR6DX9nZ2dnUU7-RnNnZ2d@giganews.com>
<20210521221818.604@kylheku.com>
<ntGdnUNe4-3vljT9nZ2dnUU7-XvNnZ2d@giganews.com>
<20210522073509.157@kylheku.com>
<I8ednT5676UOvjT9nZ2dnUU7-SPNnZ2d@giganews.com>
<20210523071841.199@kylheku.com>
<l6ydnZOaKZv6ulj9nZ2dnUU7-WXNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <l6ydnZOaKZv6ulj9nZ2dnUU7-WXNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 138
Message-ID: <ZdaxI.21489$y%.5062@fx08.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 12 Jun 2021 18:06:54 -0400
X-Received-Bytes: 7797
 by: Richard Damon - Sat, 12 Jun 2021 22:06 UTC

On 6/12/21 5:30 PM, olcott wrote:
> On 5/23/2021 9:59 AM, Kaz Kylheku wrote:
>> On 2021-05-22, olcott <NoOne@NoWhere.com> wrote:
>>> On 5/22/2021 9:56 AM, Kaz Kylheku wrote:
>>>> The halting proof is a form of diagonal argument. It says that the
>>>> diagonal entries all fail to decide.
>>>>
>>>> Cases       F           H            G   <---- deecciders
>>>>
>>>> F^    [ F(^F,^F) ]  G(^F, ^F)    H(^F, ^F)
>>>> G^      F(^G,^G)  [ G(^G, ^G) ]  H(^G, ^G)
>>>> H^      F(^H,^H)    G(^H, ^H)  [ H(^H, ^H) ]
>>>>
>>>> Only the diagonal [ ] entriess are relevant.  When you substitute
>>>> a decider in the test case, to obtain another test case, you
>>>> move vertically through the table, which takes you off the diagonal.
>>>>
>>>> When you replacee the decider being applied to the test case,
>>>> you move horizontally; again off the diagonal.
>>>>
>>>> To stick to the diagonal, you must make both substitutions
>>>> in parallel. E.g. when yu change from the H^ case which "attacks" the H
>>>> decider to the G^ test case which attacks the G decider,
>>>> it is that attacked G decider which cannot decide that case.
>>>> You must go from H(^H, ^H) to G(^G, ^G).
>>>>
>>>> Until you thoroughly internalize the above, you do not
>>>> have a grasp on halting.
>>>>
>>>
>>> I understand where you are coming from. I am coming from somewhere else.
>>> If you analyze what I am saying using conventional analysis then what I
>>> am saying is incorrect.
>>>
>>> To see that what I am saying <is> correct you must switch to
>>> unconventional analysis.
>>
>> The Turing model of computation, and the halting question and its
>> proofs are entirely contained within "conventional analysis".
>>
>> You're using the language of conventional analysis to refer to
>> its concepts and constructs, and to dispute its results.
>>
>> If you want to use "unconventional analysis", you must rigorously pin
>> down what that is, before you even approach the halting problem,
>> and present that framework upfront.
>>
>> Within that framework, you must construct that framework's own model of
>> computation.  Then pursue that framework's version of the halting
>> problem within that framework, and not make any claims with regard to
>> conventional Turing halting (which will automatically make you look
>> wrong).
>>
>> You can use similar language like "machine", "halts", and so on, if you
>> make it clear up front that these words are in your own framework and do
>> not have their conventional meaning.
>>
>> You also face this problem: what good is your alternative analysis?
>> Conventional analysis is reliable and powerful. Can we apply your
>> alternative analysis to a broad area of problems and get good results?
>>
>>> Because we know that the only difference in the behavior of a simulating
>>> halt decider and a simulator is that the simulating halt decider stops
>>> simulating some of its inputs we can examine the behavior of these
>>> inputs in a simulator to determine whether or not a simulating halt
>>> decider would stop simulating these inputs.
>>
>> Sure, but the difference in behavior means we are jumping to a different
>> column of the input-decider matrix and are no longer on the diagonal.
>> To return to the diagonal while staying in the same column, we must
>> switch to a different row: the row for the test case which is based on
>> that column's decider.  Where row and column match, we have an incorrect
>> or nonterminating halting decision, according to this conventional
>> analysis.
>>
>> Any reasoning that leads you, through substitutions, to discovering a
>> good halting decision, but which is off the diagonal trace, has led you
>> to an irrelevant configuration. The proof says only that the
>> configurations on the diagonal are incorrect or non-halting. The
>> proof does not make any assertions about non-diagonal configuations,
>> therefore those configurations are not counterexamples to the proof's
>> claims.
>>
>> The undecidability of halting is precisely the claim that the entire
>> diagonal consists of incorrect answers or non-halting.  Since for every
>> decider there is a diagonal entry, every decider is associated  with a
>> test case it does not handle.
>
> void P(u32 x)
> {
>   u32 Input_Halts = H(x, x);
>   if (Input_Halts)
>     HERE: goto HERE;
> }
>
> int main()
> {
>   H((u32)P, (u32)P);
> }
>
> https://en.wikipedia.org/wiki/Halting_problem#Sketch_of_proof
>
> Now that I have studied the diagonalization method much more thoroughly
> I can say that its error is that is assuming that H must return a value
> to P.
>
> It fails to consider this possibility:
>
> (1) The simulating halt decider H aborts the simulation of its input P
> before ever returning any value to P.
>
> (2) It does this on the the basis that P is calling H in infinite
> recursion.
>
>

Wrong.

P 'calls' H with an input that happens to represent P(P) and asks to
what it would say to this.

H then starts a simulation of this input, decides that it will be
non-Halting so it stops the simulation of the input it was given and
returns the answer of n0n-Halting to its caller P.

THIS IS WHAT WILL/MUST Happen. The simulation it aborts may be of the
same code as it is running in, but is a different execution context.

H MUST return its answer to its caller.

If you claim that it doesn't, then either H never return the answer to
this question, and thus fail to be the decider, or H acts differently
depending on its caller and fails to be a computation, so isn't a Turing
Machine equivalent so isn't even qualified to be considered for the job.

You mind can't seem to keep track of the levels of execution.


devel / comp.theory / Re: Eliminating the pathological self-reference error of the halting theorem (V7)(Kaz)

Pages:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor