Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Do molecular biologists wear designer genes?


devel / comp.theory / Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]

SubjectAuthor
* Refuting the halting problem pseudo-code proofolcott
+* Refuting the halting problem pseudo-code proofRichard Damon
|`* Refuting the halting problem pseudo-code proofolcott
| `* Refuting the halting problem pseudo-code proofRichard Damon
|  `* Refuting the halting problem pseudo-code proofolcott
|   `* Refuting the halting problem pseudo-code proofRichard Damon
|    `* Refuting the halting problem pseudo-code proofolcott
|     +* Refuting the halting problem pseudo-code proofMalcolm McLean
|     |`- Refuting the halting problem pseudo-code proofolcott
|     `* Refuting the halting problem pseudo-code proofRichard Damon
|      `* Refuting the halting problem pseudo-code proofolcott
|       `* Refuting the halting problem pseudo-code proofRichard Damon
|        `* Refuting the halting problem pseudo-code proofolcott
|         `* Refuting the halting problem pseudo-code proofRichard Damon
|          `* Refuting the halting problem pseudo-code proofolcott
|           `* Refuting the halting problem pseudo-code proofRichard Damon
|            `* Refuting the halting problem pseudo-code proofolcott
|             `* Refuting the halting problem pseudo-code proofRichard Damon
|              `* Refuting the halting problem pseudo-code proofolcott
|               `* Refuting the halting problem pseudo-code proofRichard Damon
|                `* Refuting the halting problem pseudo-code proofolcott
|                 `* Refuting the halting problem pseudo-code proofRichard Damon
|                  `* Refuting the halting problem pseudo-code proofolcott
|                   `* Refuting the halting problem pseudo-code proofRichard Damon
|                    `* Refuting the halting problem pseudo-code proofolcott
|                     `* Refuting the halting problem pseudo-code proofRichard Damon
|                      `* Refuting the halting problem pseudo-code proofolcott
|                       `* Refuting the halting problem pseudo-code proofRichard Damon
|                        `* Refuting the halting problem pseudo-code proofolcott
|                         `* Refuting the halting problem pseudo-code proofRichard Damon
|                          `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                           `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Richard Damon
|                            +* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |`* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            | `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |  `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |   `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |    `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |     `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |      `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |       `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |        `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |         `- Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            +* Refuting the halting problem pseudo-code proof(100% perfect certainty)Ben Bacarisse
|                            |`- Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            +* Refuting the halting problem pseudo-code proof(100% perfect certainty)R Kym Horsell
|                            |`* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            | `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |  `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |   `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |    `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |     `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |      `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |       `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |        `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |         `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |          `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |           `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |            `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |             `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |              `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |               +* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |               |`- Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |               `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                +* Refuting the halting problem pseudo-code proof(100% perfect certainty)Ben Bacarisse
|                            |                |`* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                | `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |  `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   +* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   |`* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   | +* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | |`* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |   | | `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | |  `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   | |   `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Richard Damon
|                            |                |   | |    `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |   | |     `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | |      `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |   | |       `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | |        `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |   | |         `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | |          `* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   | |           `- Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |   | `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                |   |  +- Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   |  `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                |   |   +- Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   |   `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                |   |    `- Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |   `* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                |    `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |     `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |      `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |       `* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |        +* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |        |+* Refuting the halting problem pseudo-code proof(100% perfectAndy Walker
|                            |                |        ||`- Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            |                |        |+* Refuting the halting problem pseudo-code proof(100% perfect certainty)Ben Bacarisse
|                            |                |        ||`* Refuting the halting problem pseudo-code proof(100% perfectolcott
|                            |                |        || `* Refuting the halting problem pseudo-code proof(100% perfect certainty)(1st elemeBen Bacarisse
|                            |                |        ||  `- Refuting the halting problem pseudo-code proof(100% perfect certainty)(1st elemeolcott
|                            |                |        |+* Refuting the halting problem pseudo-code proof(100% perfectRichard Damon
|                            |                |        |`* Refuting the halting problem pseudo-code proof(100% perfect certainty)Malcolm McLean
|                            |                |        `* Refuting the halting problem pseudo-code proof(100% perfect certainty)wij
|                            |                `- Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
|                            `* Refuting the halting problem pseudo-code proof(100% perfect certainty)olcott
`* Refuting the halting problem pseudo-code proofPeter

Pages:123456789
Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5e46:: with SMTP id i6mr20242219qtx.366.1624216823731;
Sun, 20 Jun 2021 12:20:23 -0700 (PDT)
X-Received: by 2002:a25:6183:: with SMTP id v125mr17175721ybb.377.1624216823558;
Sun, 20 Jun 2021 12:20:23 -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: Sun, 20 Jun 2021 12:20:23 -0700 (PDT)
In-Reply-To: <87fsxcdd4n.fsf@bsb.me.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=81.143.231.9; posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 81.143.231.9
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<i%QxI.568423$J_5.340528@fx46.iad> <xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad> <3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk> <16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk> <7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk> <d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Sun, 20 Jun 2021 19:20:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Malcolm McLean - Sun, 20 Jun 2021 19:20 UTC

On Sunday, 20 June 2021 at 11:49:46 UTC+1, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>
> > On Sunday, 20 June 2021 at 01:39:09 UTC+1, Ben Bacarisse wrote:
> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>
> >> > On Sunday, 20 June 2021 at 00:00:28 UTC+1, Ben Bacarisse wrote:
> >> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >> >>
> >> >> > On Friday, 18 June 2021 at 17:22:20 UTC+1, Ben Bacarisse wrote:
> >> >> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >> >> >>
> >> >> >> > or as a lesser but still impressive achievement can you show that no proof that
> >> >> >> > halting is undecidable is possible?
> >> >> >> What is impressive about that? What exactly is it you think would be
> >> >> >> would be impressive to prove?
> >> >> >>
> >> >> > We define the "confounding property" such that we can clearly say
> >> >> > whether any machine has "the confounding property". We then remove
> >> >> > these machines from our set of all Turing machines. However we maybe
> >> >> > still can't write a halt decider which decides this set, which is what
> >> >> > we really want. What we can maybe do, however, is show that every
> >> >> > proof that a universal decider is not possible relies on example
> >> >> > machines with the confounding property, and no proof that doesn't rely
> >> >> > on this can be offered. I'd settle for that if I was working on this
> >> >> > problem.
> >> >>
> >> >> What about Linz's real proof of HP -- the one where it is just a
> >> >> corollary of theorem 11.5: that there exist recursively enumerable
> >> >> languages that are not recursive? What about the proof using Radó's
> >> >> original proof that the busy beaver function is not TM-computable?
> >> >>
> >> >> Do these proofs rely on what you might consider this "confounding
> >> >> property"? If the property is one of halting problem instances that it
> >> >> seems clear that there are proof that don't rely on it in any way.
> >> >>
> >> >> As for halting problem instances that might have this property, if it is
> >> >> an "interesting" one (c.f. Rice) then the set of instances with that
> >> >> property is undecidable. If it's boring and the set is decidable
> >> >> (roughly-speaking, it's a purely syntactic property) then the set of
> >> >> remaining instances is not decidable.
> >> >>
> >> > This can't be right. Say we declare the "confounding property" to be
> >> > loops in the state graph. Clearly these are decidable (it's a "boring"
> >> > property). Clearly we can also decide the remaining machines (all
> >> > must halt).
> >> Yes, you are right. The problem is that the decidable properties are
> >> not the interesting ones. There are any number of ways to split the
> >> instances into two boring groups. But that can't be what you meant by
> >> something impressive was it?
> >>
> >> What I should have said is that to be "impressive", I would have thought
> >> that one or other group (the included of excluded instances) has to be
> >> interesting in the sense of Rice's theorem.
> >> > Clearly also that "confounding property" removes too many machines.
> >> > No-one's going to be very impressed with our decider. But we can maybe
> >> > draw the "confounding property" tighter.
> >> Of course. There is always an endless chain of better partial deciders
> >> in the sense that a better one decides a larger set of halting instances
> >> without ever incorrectly including any non-halting instances. One
> >> obvious such chain is S_n that only simulates for n steps.
> >>
> > Yes, we can easily split the set of all machines into two groups, for which
> > one determining halting is straightforwards. But that's not really what we
> > are after.
> Yes, splitting instances into "I know this halts" and the "the rest" is
> trivial. And simulation is not the only way to get an "I know this
> halts" set of instances.
> > The confounding property has to be something like "has unstable expanding
> > state". But how you would define, much less decide that, I don't know.
> So you think there may be some decidable set of non-halting instances
> that would be, non the less, interesting to identify? If that's what
> you are saying, why call it "the confounding property"? I can't see the
> link you are making with the proof method.
>
The "confounding property" means "our halt decider can't decide these cases".
They won't all be non-halting, or it wouldn't be confounding. Nor will all the
cases we can decide necessarily be halting, though they were for a particular
example of a "confounding property" I gave.

If the "confounding property" is broad such that most non-trivial machines have
it, it's not really much progress. But as you say, it can be made narrower and
narrower. For instance part of the confounding property may be that the
machine runs for more than N steps. We can then push N as high as we like
by adding to the maximum counter value for a simulation. Unfortunately,
as the busy beaver theorem shows, we can't calculate the maximum number of
steps from the machine size, so we can't reduce the confounding cases to zero.

In reality, to be useful the confounding property would have to be something
like "has unstable expanding state". You can eyeball this by running the machine
and watching what happens to the tape. But actually putting it on a more
mathematical basis is likely to be challenging.

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<n_MzI.657671$ST2.617650@fx47.iad>

  copy mid

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

  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!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.iad.POSTED!not-for-mail
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<xLSdnQj7-9bLQlr9nZ2dnUU7-TWdnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.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: <3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 108
Message-ID: <n_MzI.657671$ST2.617650@fx47.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: Sun, 20 Jun 2021 15:50:43 -0400
X-Received-Bytes: 8207
 by: Richard Damon - Sun, 20 Jun 2021 19:50 UTC

On 6/20/21 3:20 PM, Malcolm McLean wrote:
> On Sunday, 20 June 2021 at 11:49:46 UTC+1, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>
>>> On Sunday, 20 June 2021 at 01:39:09 UTC+1, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>
>>>>> On Sunday, 20 June 2021 at 00:00:28 UTC+1, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>
>>>>>>> On Friday, 18 June 2021 at 17:22:20 UTC+1, Ben Bacarisse wrote:
>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>>
>>>>>>>>> or as a lesser but still impressive achievement can you show that no proof that
>>>>>>>>> halting is undecidable is possible?
>>>>>>>> What is impressive about that? What exactly is it you think would be
>>>>>>>> would be impressive to prove?
>>>>>>>>
>>>>>>> We define the "confounding property" such that we can clearly say
>>>>>>> whether any machine has "the confounding property". We then remove
>>>>>>> these machines from our set of all Turing machines. However we maybe
>>>>>>> still can't write a halt decider which decides this set, which is what
>>>>>>> we really want. What we can maybe do, however, is show that every
>>>>>>> proof that a universal decider is not possible relies on example
>>>>>>> machines with the confounding property, and no proof that doesn't rely
>>>>>>> on this can be offered. I'd settle for that if I was working on this
>>>>>>> problem.
>>>>>>
>>>>>> What about Linz's real proof of HP -- the one where it is just a
>>>>>> corollary of theorem 11.5: that there exist recursively enumerable
>>>>>> languages that are not recursive? What about the proof using Radó's
>>>>>> original proof that the busy beaver function is not TM-computable?
>>>>>>
>>>>>> Do these proofs rely on what you might consider this "confounding
>>>>>> property"? If the property is one of halting problem instances that it
>>>>>> seems clear that there are proof that don't rely on it in any way.
>>>>>>
>>>>>> As for halting problem instances that might have this property, if it is
>>>>>> an "interesting" one (c.f. Rice) then the set of instances with that
>>>>>> property is undecidable. If it's boring and the set is decidable
>>>>>> (roughly-speaking, it's a purely syntactic property) then the set of
>>>>>> remaining instances is not decidable.
>>>>>>
>>>>> This can't be right. Say we declare the "confounding property" to be
>>>>> loops in the state graph. Clearly these are decidable (it's a "boring"
>>>>> property). Clearly we can also decide the remaining machines (all
>>>>> must halt).
>>>> Yes, you are right. The problem is that the decidable properties are
>>>> not the interesting ones. There are any number of ways to split the
>>>> instances into two boring groups. But that can't be what you meant by
>>>> something impressive was it?
>>>>
>>>> What I should have said is that to be "impressive", I would have thought
>>>> that one or other group (the included of excluded instances) has to be
>>>> interesting in the sense of Rice's theorem.
>>>>> Clearly also that "confounding property" removes too many machines.
>>>>> No-one's going to be very impressed with our decider. But we can maybe
>>>>> draw the "confounding property" tighter.
>>>> Of course. There is always an endless chain of better partial deciders
>>>> in the sense that a better one decides a larger set of halting instances
>>>> without ever incorrectly including any non-halting instances. One
>>>> obvious such chain is S_n that only simulates for n steps.
>>>>
>>> Yes, we can easily split the set of all machines into two groups, for which
>>> one determining halting is straightforwards. But that's not really what we
>>> are after.
>> Yes, splitting instances into "I know this halts" and the "the rest" is
>> trivial. And simulation is not the only way to get an "I know this
>> halts" set of instances.
>>> The confounding property has to be something like "has unstable expanding
>>> state". But how you would define, much less decide that, I don't know.
>> So you think there may be some decidable set of non-halting instances
>> that would be, non the less, interesting to identify? If that's what
>> you are saying, why call it "the confounding property"? I can't see the
>> link you are making with the proof method.
>>
> The "confounding property" means "our halt decider can't decide these cases".
> They won't all be non-halting, or it wouldn't be confounding. Nor will all the
> cases we can decide necessarily be halting, though they were for a particular
> example of a "confounding property" I gave.
>
> If the "confounding property" is broad such that most non-trivial machines have
> it, it's not really much progress. But as you say, it can be made narrower and
> narrower. For instance part of the confounding property may be that the
> machine runs for more than N steps. We can then push N as high as we like
> by adding to the maximum counter value for a simulation. Unfortunately,
> as the busy beaver theorem shows, we can't calculate the maximum number of
> steps from the machine size, so we can't reduce the confounding cases to zero.
>
> In reality, to be useful the confounding property would have to be something
> like "has unstable expanding state". You can eyeball this by running the machine
> and watching what happens to the tape. But actually putting it on a more
> mathematical basis is likely to be challenging.
>
>

Actually there IS a well defined 'confounding property' which if it
actually was detectable and was the only case where the decider couldn't
make the right answer might justify giving the problem a third answer of
confounding, and that would be that the machine's algorith is derived
from the deciders algorithm and does the opposite of it to make the
decider wrong. I.E. H^.

THe problem, as has been pointed out, is that actually reliably
detecting this in actual Turing Machines is impossible, and this is NOT
the only class of problems that can't be decided (just the simplest to
show). Since that possible useful case is just a unicorn, it isn't
really interesting.

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

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

  copy mid

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

  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: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Date: Mon, 21 Jun 2021 00:10:02 +0100
Organization: A noiseless patient Spider
Lines: 118
Message-ID: <87k0mob0ad.fsf@bsb.me.uk>
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="1a349df734f46b3f8491f96dc5e21dfb";
logging-data="774"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VCuC42xQAwNPZR3aefZ9rU4t2E+YI41c="
Cancel-Lock: sha1:4LUKDbbWghaxm+4daK4PxZYOR9w=
sha1:J/5HuOrtltVdIr1V3qFGrw0Qcio=
X-BSB-Auth: 1.59c0fac3d7f10c570c7c.20210621001002BST.87k0mob0ad.fsf@bsb.me.uk
 by: Ben Bacarisse - Sun, 20 Jun 2021 23:10 UTC

Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:

> On Sunday, 20 June 2021 at 11:49:46 UTC+1, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>
>> > On Sunday, 20 June 2021 at 01:39:09 UTC+1, Ben Bacarisse wrote:
>> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>> >>
>> >> > On Sunday, 20 June 2021 at 00:00:28 UTC+1, Ben Bacarisse wrote:
>> >> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>> >> >>
>> >> >> > On Friday, 18 June 2021 at 17:22:20 UTC+1, Ben Bacarisse wrote:
>> >> >> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>> >> >> >>
>> >> >> >> > or as a lesser but still impressive achievement can you show that no proof that
>> >> >> >> > halting is undecidable is possible?
>> >> >> >> What is impressive about that? What exactly is it you think would be
>> >> >> >> would be impressive to prove?
>> >> >> >>
>> >> >> > We define the "confounding property" such that we can clearly say
>> >> >> > whether any machine has "the confounding property". We then remove
>> >> >> > these machines from our set of all Turing machines. However we maybe
>> >> >> > still can't write a halt decider which decides this set, which is what
>> >> >> > we really want. What we can maybe do, however, is show that every
>> >> >> > proof that a universal decider is not possible relies on example
>> >> >> > machines with the confounding property, and no proof that doesn't rely
>> >> >> > on this can be offered. I'd settle for that if I was working on this
>> >> >> > problem.
>> >> >>
>> >> >> What about Linz's real proof of HP -- the one where it is just a
>> >> >> corollary of theorem 11.5: that there exist recursively enumerable
>> >> >> languages that are not recursive? What about the proof using Radó's
>> >> >> original proof that the busy beaver function is not TM-computable?
>> >> >>
>> >> >> Do these proofs rely on what you might consider this "confounding
>> >> >> property"? If the property is one of halting problem instances that it
>> >> >> seems clear that there are proof that don't rely on it in any way.
>> >> >>
>> >> >> As for halting problem instances that might have this property, if it is
>> >> >> an "interesting" one (c.f. Rice) then the set of instances with that
>> >> >> property is undecidable. If it's boring and the set is decidable
>> >> >> (roughly-speaking, it's a purely syntactic property) then the set of
>> >> >> remaining instances is not decidable.
>> >> >>
>> >> > This can't be right. Say we declare the "confounding property" to be
>> >> > loops in the state graph. Clearly these are decidable (it's a "boring"
>> >> > property). Clearly we can also decide the remaining machines (all
>> >> > must halt).
>> >> Yes, you are right. The problem is that the decidable properties are
>> >> not the interesting ones. There are any number of ways to split the
>> >> instances into two boring groups. But that can't be what you meant by
>> >> something impressive was it?
>> >>
>> >> What I should have said is that to be "impressive", I would have thought
>> >> that one or other group (the included of excluded instances) has to be
>> >> interesting in the sense of Rice's theorem.
>> >> > Clearly also that "confounding property" removes too many machines.
>> >> > No-one's going to be very impressed with our decider. But we can maybe
>> >> > draw the "confounding property" tighter.
>> >> Of course. There is always an endless chain of better partial deciders
>> >> in the sense that a better one decides a larger set of halting instances
>> >> without ever incorrectly including any non-halting instances. One
>> >> obvious such chain is S_n that only simulates for n steps.
>> >>
>> > Yes, we can easily split the set of all machines into two groups, for which
>> > one determining halting is straightforwards. But that's not really what we
>> > are after.
>> Yes, splitting instances into "I know this halts" and the "the rest" is
>> trivial. And simulation is not the only way to get an "I know this
>> halts" set of instances.
>> > The confounding property has to be something like "has unstable expanding
>> > state". But how you would define, much less decide that, I don't know.
>> So you think there may be some decidable set of non-halting instances
>> that would be, non the less, interesting to identify? If that's what
>> you are saying, why call it "the confounding property"? I can't see the
>> link you are making with the proof method.
>>
> The "confounding property" means "our halt decider can't decide these
> cases".

I don't like using words like "can't" for algorithms or TMs. Every TM
does one of three things with every input: accept, reject or fail to
terminate. The inputs it gets wrong, and those for which it fails to
terminate, are the cases it "can't decide". At least that's the only
meaning I can give to your "can't".

Thus every TM is a partial halt decider, and every TM has a "confounding
set" -- the cases it gets wrong. This may not be what you mean, but
it's the only meaning I can attribute to you definition.

> They won't all be non-halting, or it wouldn't be confounding. Nor will
> all the cases we can decide necessarily be halting, though they were
> for a particular example of a "confounding property" I gave.
>
> If the "confounding property" is broad such that most non-trivial
> machines have it, it's not really much progress. But as you say, it
> can be made narrower and narrower. For instance part of the
> confounding property may be that the machine runs for more than N
> steps. We can then push N as high as we like by adding to the maximum
> counter value for a simulation. Unfortunately, as the busy beaver
> theorem shows, we can't calculate the maximum number of steps from the
> machine size, so we can't reduce the confounding cases to zero.
>
> In reality, to be useful the confounding property would have to be
> something like "has unstable expanding state". You can eyeball this by
> running the machine and watching what happens to the tape. But
> actually putting it on a more mathematical basis is likely to be
> challenging.

Why do you think it might be worth accepting the challenge? I don't
think it's obvious that the cases any one TM gets wrong are going to be
interesting. This may be a case where I'd change my mind when someone
comes up with a definition and it just turns out to be interesting in
some as yet unforeseen sense, but I can't see that happening right now
(as is to be expected of unforeseen occurrences).

--
Ben.

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<sapn86$5rf$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!Vu+P9Yv+KavgZcm61QF6WQ.user.gioia.aioe.org.POSTED!not-for-mail
From: anw...@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Date: Mon, 21 Jun 2021 10:47:50 +0100
Organization: Not very much
Lines: 19
Message-ID: <sapn86$5rf$1@gioia.aioe.org>
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk>
NNTP-Posting-Host: Vu+P9Yv+KavgZcm61QF6WQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:78.0) Gecko/20100101
Thunderbird/78.8.1
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Andy Walker - Mon, 21 Jun 2021 09:47 UTC

On 21/06/2021 00:10, Ben Bacarisse wrote:
> [...] I don't
> think it's obvious that the cases any one TM gets wrong are going to be
> interesting. This may be a case where I'd change my mind when someone
> comes up with a definition and it just turns out to be interesting in
> some as yet unforeseen sense, but I can't see that happening right now
> (as is to be expected of unforeseen occurrences).

If we take the "one TM" to be a TM that always halts with the
answer "HALTS", then the cases it gets wrong are precisely the cases
that don't halt. That's interesting, as there is a simple proof that
there is no TM that can determine just those cases [tho' there are
TMs that determine supersets of them]. Perhaps that's not quite what
you meant?

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Belliss

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<96933f1b-1d7c-4e82-93c4-38c69a3ea650n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:12d6:: with SMTP id e22mr444912qkl.481.1624270245229;
Mon, 21 Jun 2021 03:10:45 -0700 (PDT)
X-Received: by 2002:a25:d241:: with SMTP id j62mr31007260ybg.396.1624270244976;
Mon, 21 Jun 2021 03:10:44 -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: Mon, 21 Jun 2021 03:10:44 -0700 (PDT)
In-Reply-To: <sapn86$5rf$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=81.143.231.9; posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 81.143.231.9
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad> <3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk> <16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk> <7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk> <d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk> <3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <96933f1b-1d7c-4e82-93c4-38c69a3ea650n@googlegroups.com>
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Mon, 21 Jun 2021 10:10:45 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Malcolm McLean - Mon, 21 Jun 2021 10:10 UTC

On Monday, 21 June 2021 at 10:47:53 UTC+1, Andy Walker wrote:
> On 21/06/2021 00:10, Ben Bacarisse wrote:
> > [...] I don't
> > think it's obvious that the cases any one TM gets wrong are going to be
> > interesting. This may be a case where I'd change my mind when someone
> > comes up with a definition and it just turns out to be interesting in
> > some as yet unforeseen sense, but I can't see that happening right now
> > (as is to be expected of unforeseen occurrences).
> If we take the "one TM" to be a TM that always halts with the
> answer "HALTS", then the cases it gets wrong are precisely the cases
> that don't halt. That's interesting, as there is a simple proof that
> there is no TM that can determine just those cases [tho' there are
> TMs that determine supersets of them]. Perhaps that's not quite what
> you meant?
>
There seems to be a misunderstanding here.
The idea is that you have a three state decider - halts, non-halting and
"don't know"
If you insist that a Turing machine must "accept or reject" and do nothing
else, you need two machines, one which calculates the "don't know"s.

You can write trivial deciders which adhere to this system. The question
is whether you can define the "don't know" s in an interesting way.

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

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

  copy mid

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

  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: Refuting the halting problem pseudo-code proof(100% perfect certainty)
Date: Mon, 21 Jun 2021 12:06:40 +0100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <87r1gva33z.fsf@bsb.me.uk>
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="1a349df734f46b3f8491f96dc5e21dfb";
logging-data="32214"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+xDFL5NvetZqhYMvgQvICCV28QQfMVcC0="
Cancel-Lock: sha1:QxystcWdmsYAiFTuTVODFlnMHzI=
sha1:qcz10xZuQGYWEz7SMm0IZx2M2gI=
X-BSB-Auth: 1.707d964437dfd9fcfe7e.20210621120640BST.87r1gva33z.fsf@bsb.me.uk
 by: Ben Bacarisse - Mon, 21 Jun 2021 11:06 UTC

Andy Walker <anw@cuboid.co.uk> writes:

> On 21/06/2021 00:10, Ben Bacarisse wrote:
>> [...] I don't
>> think it's obvious that the cases any one TM gets wrong are going to be
>> interesting. This may be a case where I'd change my mind when someone
>> comes up with a definition and it just turns out to be interesting in
>> some as yet unforeseen sense, but I can't see that happening right now
>> (as is to be expected of unforeseen occurrences).
>
> If we take the "one TM" to be a TM that always halts with the
> answer "HALTS", then the cases it gets wrong are precisely the cases
> that don't halt. That's interesting, as there is a simple proof that
> there is no TM that can determine just those cases [tho' there are
> TMs that determine supersets of them]. Perhaps that's not quite what
> you meant?

Yup. That's not what I meant by interesting. Malcolm seems to think
there may be some as yet unidentified set that would be worth
categorising.

--
Ben.

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<cOudnRjMYYusC039nZ2dnUU7-bOdnZ2d@giganews.com>

  copy mid

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

  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: Mon, 21 Jun 2021 08:37:53 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
<96933f1b-1d7c-4e82-93c4-38c69a3ea650n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Mon, 21 Jun 2021 08:38:13 -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: <96933f1b-1d7c-4e82-93c4-38c69a3ea650n@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <cOudnRjMYYusC039nZ2dnUU7-bOdnZ2d@giganews.com>
Lines: 34
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-0XnbmW5cVbxe2ucuWzo48IjJgw1zgb0lfLTR2n3g4Hl1PAkHnwmR/YRzBEOmL9pmgKYDaaHPcqIfAL4!/9OkmpWDRDQQfzekoGWjbHc1rVhq/Xv47lKBw7XDEcs6rNWfteBnwxdvIakda+ERGTWcQHvldQU=
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: 3779
 by: olcott - Mon, 21 Jun 2021 13:38 UTC

On 6/21/2021 5:10 AM, Malcolm McLean wrote:
> On Monday, 21 June 2021 at 10:47:53 UTC+1, Andy Walker wrote:
>> On 21/06/2021 00:10, Ben Bacarisse wrote:
>>> [...] I don't
>>> think it's obvious that the cases any one TM gets wrong are going to be
>>> interesting. This may be a case where I'd change my mind when someone
>>> comes up with a definition and it just turns out to be interesting in
>>> some as yet unforeseen sense, but I can't see that happening right now
>>> (as is to be expected of unforeseen occurrences).
>> If we take the "one TM" to be a TM that always halts with the
>> answer "HALTS", then the cases it gets wrong are precisely the cases
>> that don't halt. That's interesting, as there is a simple proof that
>> there is no TM that can determine just those cases [tho' there are
>> TMs that determine supersets of them]. Perhaps that's not quite what
>> you meant?
>>
> There seems to be a misunderstanding here.
> The idea is that you have a three state decider - halts, non-halting and
> "don't know"
> If you insist that a Turing machine must "accept or reject" and do nothing
> else, you need two machines, one which calculates the "don't know"s.
>
> You can write trivial deciders which adhere to this system. The question
> is whether you can define the "don't know" s in an interesting way.
>

I made the don't knows obsolete years ago.
https://groups.google.com/g/comp.theory/c/RO9Z9eCabeE/m/Ka8-xS2rdEEJ

--
Copyright 2021 Pete Olcott

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

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com>

  copy mid

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

  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: Mon, 21 Jun 2021 08:46:05 -0500
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<oVSxI.232170$lyv9.168245@fx35.iad>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
Date: Mon, 21 Jun 2021 08:46:25 -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: <sapn86$5rf$1@gioia.aioe.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com>
Lines: 43
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-YFVVa16rCWIgPD905llkRT8uKcHvpEL5K2xsM6IfeyqgHx0rZueF1i4PSLWS6BhlocpuIuyOdhfVV43!Xxd5XobV3Ya4GY7o/XlZkKQipb5FXzZNHk1tLmu0uvEjMk7ogvn/yOEfZn/TseOgnJFBDDr27Ig=
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: 3661
 by: olcott - Mon, 21 Jun 2021 13:46 UTC

On 6/21/2021 4:47 AM, Andy Walker wrote:
> On 21/06/2021 00:10, Ben Bacarisse wrote:
>> [...] I don't
>> think it's obvious that the cases any one TM gets wrong are going to be
>> interesting.  This may be a case where I'd change my mind when someone
>> comes up with a definition and it just turns out to be interesting in
>> some as yet unforeseen sense, but I can't see that happening right now
>> (as is to be expected of unforeseen occurrences).
>
>     If we take the "one TM" to be a TM that always halts with the
> answer "HALTS", then the cases it gets wrong are precisely the cases
> that don't halt.  That's interesting, as there is a simple proof that
> there is no TM that can determine just those cases [tho' there are
> TMs that determine supersets of them].  Perhaps that's not quite what
> you meant?
>

// Simplified Linz Ĥ (Linz:1990:319)
void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Halts = H((u32)P, (u32)P);
Output("Input_Halts = ", Input_Halts);
}

In the above case no instance of P ever sees any return value from H.

Halting problem undecidability and infinitely nested simulation

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

--
Copyright 2021 Pete Olcott

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

Re: Refuting the halting problem pseudo-code proof(100% perfect certainty)

<zz9AI.44400$z%.32601@fx06.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx06.iad.POSTED!not-for-mail
Subject: Re: Refuting the halting problem pseudo-code proof(100% perfect
certainty)
Newsgroups: comp.theory
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<3pmdneNfpstFnFX9nZ2dnUU7-aHNnZ2d@giganews.com>
<6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
<UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@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: <UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 55
Message-ID: <zz9AI.44400$z%.32601@fx06.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: Mon, 21 Jun 2021 19:48:48 -0400
X-Received-Bytes: 3754
 by: Richard Damon - Mon, 21 Jun 2021 23:48 UTC

On 6/21/21 9:46 AM, olcott wrote:
> On 6/21/2021 4:47 AM, Andy Walker wrote:
>> On 21/06/2021 00:10, Ben Bacarisse wrote:
>>> [...] I don't
>>> think it's obvious that the cases any one TM gets wrong are going to be
>>> interesting.  This may be a case where I'd change my mind when someone
>>> comes up with a definition and it just turns out to be interesting in
>>> some as yet unforeseen sense, but I can't see that happening right now
>>> (as is to be expected of unforeseen occurrences).
>>
>>      If we take the "one TM" to be a TM that always halts with the
>> answer "HALTS", then the cases it gets wrong are precisely the cases
>> that don't halt.  That's interesting, as there is a simple proof that
>> there is no TM that can determine just those cases [tho' there are
>> TMs that determine supersets of them].  Perhaps that's not quite what
>> you meant?
>>
>
> // Simplified Linz Ĥ (Linz:1990:319)
> void P(u32 x)
> {
>   u32 Input_Halts = H(x, x);
>   if (Input_Halts)
>     HERE: goto HERE;
> }
>
> int main()
> {
>   u32 Input_Halts = H((u32)P, (u32)P);
>   Output("Input_Halts = ", Input_Halts);
> }
>
> In the above case no instance of P ever sees any return value from H.
>
> Halting problem undecidability and infinitely nested simulation
>
> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>
>
>

Only because H make a mistake and does try to find out what really happens.

Change main to:

int main()
{ P(9u32)P);
}

and the P that main calls DOES get the return value from H (or you syste
is proved to be fradulent) and then halt and H is proved wrong.

Since this is the machine that the Halting Problem is asking about, that
is the important one.

Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]

<z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.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: Mon, 21 Jun 2021 19:00:38 -0500
Subject: Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com> <6955d348-cf43-4260-b194-8dbea6e1ba5dn@googlegroups.com> <L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com> <pAayI.41782$k_.2331@fx43.iad> <abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com> <qLwyI.60071$431.40824@fx39.iad> <p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com> <ngSyI.721370$2A5.422159@fx45.iad> <a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com> <Rq%yI.30863$341.24675@fx42.iad> <6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com> <87pmwjgn2e.fsf@bsb.me.uk> <16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com> <87v969e9yt.fsf@bsb.me.uk> <7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com> <87r1gxcqtx.fsf@bsb.me.uk> <d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com> <87fsxcdd4n.fsf@bsb.me.uk> <3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com> <87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org> <UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com> <zz9AI.44400$z%.32601@fx06.iad>
From: NoO...@NoWhere.com (olcott)
Date: Mon, 21 Jun 2021 19:00:58 -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: <zz9AI.44400$z%.32601@fx06.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@giganews.com>
Lines: 85
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-jeMV2GY1VWdH/rLYs97R33v71mOes+NsA9L94Vnm/3FZD/YL+U9KcZZqTMcx4ryk4N3BYyjm1k5EWRu!W3CF03XlnV8HLNxP6Qumq8NPyPs91Q9lMTz9p1jZbezGP3eKwu1/rSGlHte9kVSQuT0FNV1EstU=
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: 4894
 by: olcott - Tue, 22 Jun 2021 00:00 UTC

On 6/21/2021 6:48 PM, Richard Damon wrote:
> On 6/21/21 9:46 AM, olcott wrote:
>> On 6/21/2021 4:47 AM, Andy Walker wrote:
>>> On 21/06/2021 00:10, Ben Bacarisse wrote:
>>>> [...] I don't
>>>> think it's obvious that the cases any one TM gets wrong are going to be
>>>> interesting.  This may be a case where I'd change my mind when someone
>>>> comes up with a definition and it just turns out to be interesting in
>>>> some as yet unforeseen sense, but I can't see that happening right now
>>>> (as is to be expected of unforeseen occurrences).
>>>
>>>      If we take the "one TM" to be a TM that always halts with the
>>> answer "HALTS", then the cases it gets wrong are precisely the cases
>>> that don't halt.  That's interesting, as there is a simple proof that
>>> there is no TM that can determine just those cases [tho' there are
>>> TMs that determine supersets of them].  Perhaps that's not quite what
>>> you meant?
>>>
>>
>> // Simplified Linz Ĥ (Linz:1990:319)
>> void P(u32 x)
>> {
>>   u32 Input_Halts = H(x, x);
>>   if (Input_Halts)
>>     HERE: goto HERE;
>> }
>>
>> int main()
>> {
>>   u32 Input_Halts = H((u32)P, (u32)P);
>>   Output("Input_Halts = ", Input_Halts);
>> }
>>
>> In the above case no instance of P ever sees any return value from H.
>>
>> Halting problem undecidability and infinitely nested simulation
>>
>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>
>>
>>
>
> Only because H make a mistake and does try to find out what really happens.
>
> Change main to:
>
> int main()
> {
> P(u32)P);
> }
>
> and the P that main calls DOES get the return value from H (or you syste
> is proved to be fradulent) and then halt and H is proved wrong.
>

// Simplified Linz Ĥ (Linz:1990:319)
void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

Whenever P calls H(P,P) H must abort its simulation of P. The above
computation P(P) calls H(P,P) which is the first invocation of an
infinite sequence of invocations.

Everyone that is not dumber than a box of rocks knows that when any
invocation of an infinite sequence of invocations is terminated then the
entire sequence halts.

In the computation P(P) the third element of the infinite sequence of
invocations is terminated.

> Since this is the machine that the Halting Problem is asking about, that
> is the important one.
>

--
Copyright 2021 Pete Olcott

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

Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]

<BZ9AI.51136$k_.11125@fx43.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx43.iad.POSTED!not-for-mail
Subject: Re: Refuting the halting problem pseudo-code proof [ infinite
sequence of invocations ]
Newsgroups: comp.theory
References: <ramdnZb_P8tOTV_9nZ2dnUU7-S_NnZ2d@giganews.com>
<L4OdnUP2pdoAI1X9nZ2dnUU7-WnNnZ2d@giganews.com>
<pAayI.41782$k_.2331@fx43.iad>
<abWdnQekpehev1f9nZ2dnUU7-W3NnZ2d@giganews.com>
<qLwyI.60071$431.40824@fx39.iad>
<p5SdnRuKt_HW_1b9nZ2dnUU7-cXNnZ2d@giganews.com>
<ngSyI.721370$2A5.422159@fx45.iad>
<a958aa2d-359e-434b-b511-232ea03594c3n@googlegroups.com>
<Rq%yI.30863$341.24675@fx42.iad>
<6653c121-eebc-4a7f-884d-64e6af62488bn@googlegroups.com>
<87pmwjgn2e.fsf@bsb.me.uk>
<16ce9602-b369-41ac-a919-988e6f052d88n@googlegroups.com>
<87v969e9yt.fsf@bsb.me.uk>
<7c6b545b-ec9e-472a-aaf2-46be2a7ae1c0n@googlegroups.com>
<87r1gxcqtx.fsf@bsb.me.uk>
<d63e88e6-ae43-4c5f-8649-20c35d4022bfn@googlegroups.com>
<87fsxcdd4n.fsf@bsb.me.uk>
<3ec9a32e-926b-4fcd-bf10-c804c0ff9c30n@googlegroups.com>
<87k0mob0ad.fsf@bsb.me.uk> <sapn86$5rf$1@gioia.aioe.org>
<UqKdne1ghf2ABU39nZ2dnUU7-WednZ2d@giganews.com>
<zz9AI.44400$z%.32601@fx06.iad>
<z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@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: <z7adna04boy7tUz9nZ2dnUU7-LnNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 97
Message-ID: <BZ9AI.51136$k_.11125@fx43.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: Mon, 21 Jun 2021 20:16:34 -0400
X-Received-Bytes: 5029
 by: Richard Damon - Tue, 22 Jun 2021 00:16 UTC

On 6/21/21 8:00 PM, olcott wrote:
> On 6/21/2021 6:48 PM, Richard Damon wrote:
>> On 6/21/21 9:46 AM, olcott wrote:
>>> On 6/21/2021 4:47 AM, Andy Walker wrote:
>>>> On 21/06/2021 00:10, Ben Bacarisse wrote:
>>>>> [...] I don't
>>>>> think it's obvious that the cases any one TM gets wrong are going
>>>>> to be
>>>>> interesting.  This may be a case where I'd change my mind when someone
>>>>> comes up with a definition and it just turns out to be interesting in
>>>>> some as yet unforeseen sense, but I can't see that happening right now
>>>>> (as is to be expected of unforeseen occurrences).
>>>>
>>>>       If we take the "one TM" to be a TM that always halts with the
>>>> answer "HALTS", then the cases it gets wrong are precisely the cases
>>>> that don't halt.  That's interesting, as there is a simple proof that
>>>> there is no TM that can determine just those cases [tho' there are
>>>> TMs that determine supersets of them].  Perhaps that's not quite what
>>>> you meant?
>>>>
>>>
>>> // Simplified Linz Ĥ (Linz:1990:319)
>>> void P(u32 x)
>>> {
>>>    u32 Input_Halts = H(x, x);
>>>    if (Input_Halts)
>>>      HERE: goto HERE;
>>> }
>>>
>>> int main()
>>> {
>>>    u32 Input_Halts = H((u32)P, (u32)P);
>>>    Output("Input_Halts = ", Input_Halts);
>>> }
>>>
>>> In the above case no instance of P ever sees any return value from H.
>>>
>>> Halting problem undecidability and infinitely nested simulation
>>>
>>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>>
>>>
>>>
>>>
>>
>> Only because H make a mistake and does try to find out what really
>> happens.
>>
>> Change main to:
>>
>> int main()
>> {
>>      P(u32)P);
>> }
>>
>> and the P that main calls DOES get the return value from H (or you syste
>> is proved to be fradulent) and then halt and H is proved wrong.
>>
>
> // Simplified Linz Ĥ (Linz:1990:319)
> void P(u32 x)
> {
>   u32 Input_Halts = H(x, x);
>   if (Input_Halts)
>     HERE: goto HERE;
> }
>
> Whenever P calls H(P,P) H must abort its simulation of P. The above
> computation P(P) calls H(P,P) which is the first invocation of an
> infinite sequence of invocations.
>
> Everyone that is not dumber than a box of rocks knows that when any
> invocation of an infinite sequence of invocations is terminated then the
> entire sequence halts.
>
> In the computation P(P) the third element of the infinite sequence of
> invocations is terminated.

Right, H aborts it SIMULATION of P. The first P is NOT a SIMULATION,
just the second one (3rd layer of 'call' sequence), so H will return its
answer to the non-simulation P and that P halts.

Thus P(P) is a Halting Computation.

The Question is whether P(P) is a Halting Computation or not. It Halts,
H says it doesn't. H is wrong. Simple and obvious to everyone with a
brain which seems to exclude you.

>
>
>> Since this is the machine that the Halting Problem is asking about, that
>> is the important one.
>>
>
>


devel / comp.theory / Re: Refuting the halting problem pseudo-code proof [ infinite sequence of invocations ]

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor