Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Ahead warp factor 1" -- Captain Kirk


computers / comp.ai.philosophy / Re: Can D simulated by H terminate normally? [correct answer]

SubjectAuthor
* Can D simulated by H terminate normally?olcott
`* Re: Can D simulated by H terminate normally?Richard Damon
 `* Re: Can D simulated by H terminate normally?olcott
  `* Re: Can D simulated by H terminate normally?Richard Damon
   `* Re: Can D simulated by H terminate normally?olcott
    +* Re: Can D simulated by H terminate normally?Richard Damon
    |`* Re: Can D simulated by H terminate normally?olcott
    | `* Re: Can D simulated by H terminate normally?Richard Damon
    |  +* Re: Can D simulated by H terminate normally?olcott
    |  |`- Re: Can D simulated by H terminate normally?Richard Damon
    |  `* Re: Can D simulated by H terminate normally?olcott
    |   `* Re: Can D simulated by H terminate normally?Richard Damon
    |    `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |     `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |      `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |       `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |        `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |         `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |          `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |           `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |            `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |             `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |              `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |               `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                 `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                  `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                   +- Re: Can D simulated by H terminate normally? [key agreement]Python
    |                   `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                    `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                     `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                      `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                       `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                        `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                         `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                          `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                           `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                            `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                             `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                              `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               +* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               |`* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | +* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |`* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | | `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |  `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |   +* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |   |`- Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |   `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |    `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |     `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |      `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |       `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |        `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |         `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |          `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |           +* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |           |`* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |           | `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |           |  `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |           |   `* Re: Can D simulated by H terminate normally? [key agreement]olcott
    |                               | |           |    `* Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    |                               | |           |     `* Re: Can D simulated by H terminate normally? [sketch of an inductiveolcott
    |                               | |           |      `* Re: Can D simulated by H terminate normally? [sketch of an inductiveRichard Damon
    |                               | |           |       `* Re: Can D simulated by H terminate normally? [sketch of an inductiveolcott
    |                               | |           |        `- Re: Can D simulated by H terminate normally? [sketch of an inductiveRichard Damon
    |                               | |           `* Re: Can D simulated by H terminate normally? [Ben has agreed]olcott
    |                               | |            `* Re: Can D simulated by H terminate normally? [Ben has agreed]Richard Damon
    |                               | |             `* Re: Can D simulated by H terminate normally? [Ben has agreed]olcott
    |                               | |              +* Re: Can D simulated by H terminate normally? [Ben has agreed]olcott
    |                               | |              |`* Re: Can D simulated by H terminate normally? [Ben has agreed]Richard Damon
    |                               | |              | `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |  `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |   `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |    `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |     `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |      `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |       `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |        `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |         `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |          +* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |          |`* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |          | `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |          |  `* Re: Can D simulated by H terminate normally? [correct answer]olcott
    |                               | |              |          |   `* Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              |          |    `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     +* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |`* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     | `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |  `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |   `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |    `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |     `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |      `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |       `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |        `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |         `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |          `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |           `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     |            `* Re: Can D simulated by H terminate normally? [Halting auto problemolcott
    |                               | |              |          |     |             `* Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          |     `- Re: Can D simulated by H terminate normally? [Halting auto problemRichard Damon
    |                               | |              |          `- Re: Can D simulated by H terminate normally? [correct answer]Richard Damon
    |                               | |              `- Re: Can D simulated by H terminate normally? [Ben has agreed]Richard Damon
    |                               | `- Re: Can D simulated by H terminate normally? [key agreement]Don Stockbauer
    |                               `- Re: Can D simulated by H terminate normally? [key agreement]Richard Damon
    `- Re: Can D simulated by H terminate normally?Richard Damon

Pages:12345
Re: Can D simulated by H terminate normally? [correct answer]

<u4p5d8$3nq9s$4@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11246&group=comp.ai.philosophy#11246

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Thu, 25 May 2023 21:26:47 -0500
Organization: A noiseless patient Spider
Lines: 163
Message-ID: <u4p5d8$3nq9s$4@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4ftrd$26g9i$2@dont-email.me> <u4gtf5$29qeh$1@dont-email.me>
<u4h563$2ad45$2@dont-email.me> <s8VaM.3103210$iS99.1999286@fx16.iad>
<u4h8ah$2ec4j$1@dont-email.me> <u4h9j8$2ef1r$1@dont-email.me>
<AaWaM.2136244$gGD7.1849588@fx11.iad> <u4hc2e$2ejgt$2@dont-email.me>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 02:26:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="3926332"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/96GQPQ/EjdwZpGXxqWSkb"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:uqwU5hA+y+0E/7Ymkm8AmGDPlU0=
Content-Language: en-US
In-Reply-To: <QkUbM.3424898$iU59.820804@fx14.iad>
 by: olcott - Fri, 26 May 2023 02:26 UTC

On 5/25/2023 8:56 PM, Richard Damon wrote:
> On 5/25/23 9:43 PM, olcott wrote:
>> On 5/25/2023 8:29 PM, olcott wrote:
>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>
>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard Damon wrote:
>>>>>>>
>>>>>>> Following pseudocode for D:
>>>>>>>
>>>>>>> arbitrarily long int D(int start) {
>>>>>>>
>>>>>>>          arbitrarily long int n = start
>>>>>>>          while (n is not a perfect number) {
>>>>>>>          n = n + 2
>>>>>>>          }
>>>>>>>
>>>>>>>          return n
>>>>>>> }
>>>>>>>
>>>>>>> What would Olcott's "simulating halt decider" return (answer) if
>>>>>>> called with, say, H(D, 1)?
>>>>>>
>>>>>> Why would you care?  PO's H returns "does not halt" for at least some
>>>>>> halting computations (citations available on request) so the result
>>>>>> tells you nothing of interest.
>>>>>>
>>>>>> PO equivocates over whether he is concerned about just the one
>>>>>> case used
>>>>>> in the usual proof's construction or the general case, but
>>>>>> regardless of
>>>>>> what side of that fence he is currently sitting, you can't use his
>>>>>> H for
>>>>>> anything useful.
>>>>>>
>>>>>>> How would it know the correct answer? Will it ever return an answer?
>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>
>>>>>> On some days he will claim that he has never said he has a general
>>>>>> halt
>>>>>> decider, just one that can't be fooled by the "usual
>>>>>> construction".  It
>>>>>> "can't be fooled" because he simply declares that H(H^, H^) ==
>>>>>> false is
>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>
>>>>>> On other days, he throws caution to the wind and claims the general
>>>>>> case, but again with the set of non-halting computations
>>>>>> "augmented" by
>>>>>> some unspecified set of halting ones.
>>>>>>
>>>>>> Of course, he is also not an honest disputant, because he will avoid
>>>>>> giving a direct answer to a simple question for years (literally
>>>>>> years),
>>>>>> and he will even say contradictory things days apart (again,
>>>>>> citations
>>>>>> available on request) so it can take some time to clear all the smoke
>>>>>> from the mirrors.  But once he has said
>>>>>>
>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>
>>>>>> in reply to the question "do you still assert that H(P,P) == false is
>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>> point in
>>>>>> carrying on, or at least I see not point in saying anything else.
>>>>>>
>>>>>> The one weapon we have against cranks is that most can't bear to
>>>>>> retract
>>>>>> any substantive claim.  This is why they are usually so evasive about
>>>>>> giving direct answers -- they know they will have to stick with them.
>>>>>> But once they have made the mistake of being clear, we should pay
>>>>>> them
>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>
>>>>>
>>>>> Ben has already agreed that H does correctly determine that halt
>>>>> status
>>>>> of its input according to the Sipser approved criteria. (see quote
>>>>> below) The Sipser approved criteria is a tautology thus necessarily
>>>>> true.
>>>>>
>>>>
>>>> Nope, you MIS-QUOTE him by removing context, which is just a form of
>>>> LYING.
>>>>
>>>
>>> The context does not change the fact that he agreed that H does
>>> correctly determine the halt status of D according to the Sisper
>>> approved criteria.
>>>
>>>>> Because all deciders only compute the mapping *from their inputs* to
>>>>> their own accept or reject state and the only objection to my proof is
>>>>> that it does not get the same result as a non-input this only
>>>>> objection
>>>>> is nullified. *My proof is correct by tautology*
>>>>
>>>> SO, what mapping is this supposed to compute, if this is what ALL
>>>> decider do, is "Halting" the only type of decider?
>>>>
>>>> Remember, Halting is DEFINED as the MACHINE coming to a final state,
>>>> and it does.
>>>>
>>>>>
>>>>> My reviewers insist on staying one recursive invocation away from
>>>>> reality. H does correctly determine that D correctly simulated by H
>>>>> cannot possibly terminate normally.
>>>>
>>>> Except YOU are one invocation from the probem. It isn't asking about
>>>> the simulatiion done by H, but by the machine that H is TRYING to
>>>> simulate (but can't).
>>>>
>>>>>
>>>>> My reviewers only focus on the behavior after H has already made this
>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>> recursive invocation.
>>>>
>>>> Because it makes the WRONG decision by the definition of the
>>>> problem, what does the machine represented by the input do?
>>>>
>>>
>>> The definition of the problem that you are referring to contradicts
>>> the definition of a decider that must compute the mapping from
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> AN INPUT
>>> to an its own accept or reject state.
>>>
>>> You think that H is wrong because the outer invocation halts only
>>> because the inner invocation was correctly aborted.
>>>
>>> You know that it is necessarily true that no invocation would ever halt
>>> unless the inner invocation was aborted, thus making the termination of
>>> this inner invocation necessarily correct.
>>>
>>
>> I have better words. The termination of the simulation of D is mandated
>> by the requirements that a halt decider must always halt, thus
>> conclusively proving that this termination is necessarily correct.
>>
>
> It is also mandated to give the correct answer, which since H(D,D)
> returns 0, which causes D(D) to Halt, the only correct answer that
> H(D,D) should give is 1, so it is necessarily incorrect.

The easily verified fact that H itself would not terminate unless it
aborted the simulation of its input conclusively proves that H is
necessarily correct to do this and report this input as non-halting.

This equally applies to the Peter Linz Turing machine based halting
problem proof with embedded_H and ⟨Ĥ⟩.

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

Re: Can D simulated by H terminate normally? [correct answer]

<Q0VbM.582391$mmyc.64133@fx37.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11247&group=comp.ai.philosophy#11247

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4ftrd$26g9i$2@dont-email.me> <u4gtf5$29qeh$1@dont-email.me>
<u4h563$2ad45$2@dont-email.me> <s8VaM.3103210$iS99.1999286@fx16.iad>
<u4h8ah$2ec4j$1@dont-email.me> <u4h9j8$2ef1r$1@dont-email.me>
<AaWaM.2136244$gGD7.1849588@fx11.iad> <u4hc2e$2ejgt$2@dont-email.me>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4p5d8$3nq9s$4@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 186
Message-ID: <Q0VbM.582391$mmyc.64133@fx37.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: Thu, 25 May 2023 22:42:56 -0400
X-Received-Bytes: 9294
 by: Richard Damon - Fri, 26 May 2023 02:42 UTC

On 5/25/23 10:26 PM, olcott wrote:
> On 5/25/2023 8:56 PM, Richard Damon wrote:
>> On 5/25/23 9:43 PM, olcott wrote:
>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>
>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard Damon
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Following pseudocode for D:
>>>>>>>>
>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>
>>>>>>>>          arbitrarily long int n = start
>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>          n = n + 2
>>>>>>>>          }
>>>>>>>>
>>>>>>>>          return n
>>>>>>>> }
>>>>>>>>
>>>>>>>> What would Olcott's "simulating halt decider" return (answer) if
>>>>>>>> called with, say, H(D, 1)?
>>>>>>>
>>>>>>> Why would you care?  PO's H returns "does not halt" for at least
>>>>>>> some
>>>>>>> halting computations (citations available on request) so the result
>>>>>>> tells you nothing of interest.
>>>>>>>
>>>>>>> PO equivocates over whether he is concerned about just the one
>>>>>>> case used
>>>>>>> in the usual proof's construction or the general case, but
>>>>>>> regardless of
>>>>>>> what side of that fence he is currently sitting, you can't use
>>>>>>> his H for
>>>>>>> anything useful.
>>>>>>>
>>>>>>>> How would it know the correct answer? Will it ever return an
>>>>>>>> answer?
>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>
>>>>>>> On some days he will claim that he has never said he has a
>>>>>>> general halt
>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>> construction".  It
>>>>>>> "can't be fooled" because he simply declares that H(H^, H^) ==
>>>>>>> false is
>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>
>>>>>>> On other days, he throws caution to the wind and claims the general
>>>>>>> case, but again with the set of non-halting computations
>>>>>>> "augmented" by
>>>>>>> some unspecified set of halting ones.
>>>>>>>
>>>>>>> Of course, he is also not an honest disputant, because he will avoid
>>>>>>> giving a direct answer to a simple question for years (literally
>>>>>>> years),
>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>> citations
>>>>>>> available on request) so it can take some time to clear all the
>>>>>>> smoke
>>>>>>> from the mirrors.  But once he has said
>>>>>>>
>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>
>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>> false is
>>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>>> point in
>>>>>>> carrying on, or at least I see not point in saying anything else.
>>>>>>>
>>>>>>> The one weapon we have against cranks is that most can't bear to
>>>>>>> retract
>>>>>>> any substantive claim.  This is why they are usually so evasive
>>>>>>> about
>>>>>>> giving direct answers -- they know they will have to stick with
>>>>>>> them.
>>>>>>> But once they have made the mistake of being clear, we should pay
>>>>>>> them
>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>
>>>>>>
>>>>>> Ben has already agreed that H does correctly determine that halt
>>>>>> status
>>>>>> of its input according to the Sipser approved criteria. (see quote
>>>>>> below) The Sipser approved criteria is a tautology thus necessarily
>>>>>> true.
>>>>>>
>>>>>
>>>>> Nope, you MIS-QUOTE him by removing context, which is just a form
>>>>> of LYING.
>>>>>
>>>>
>>>> The context does not change the fact that he agreed that H does
>>>> correctly determine the halt status of D according to the Sisper
>>>> approved criteria.
>>>>
>>>>>> Because all deciders only compute the mapping *from their inputs* to
>>>>>> their own accept or reject state and the only objection to my
>>>>>> proof is
>>>>>> that it does not get the same result as a non-input this only
>>>>>> objection
>>>>>> is nullified. *My proof is correct by tautology*
>>>>>
>>>>> SO, what mapping is this supposed to compute, if this is what ALL
>>>>> decider do, is "Halting" the only type of decider?
>>>>>
>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>> state, and it does.
>>>>>
>>>>>>
>>>>>> My reviewers insist on staying one recursive invocation away from
>>>>>> reality. H does correctly determine that D correctly simulated by H
>>>>>> cannot possibly terminate normally.
>>>>>
>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>> about the simulatiion done by H, but by the machine that H is
>>>>> TRYING to simulate (but can't).
>>>>>
>>>>>>
>>>>>> My reviewers only focus on the behavior after H has already made this
>>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>>> recursive invocation.
>>>>>
>>>>> Because it makes the WRONG decision by the definition of the
>>>>> problem, what does the machine represented by the input do?
>>>>>
>>>>
>>>> The definition of the problem that you are referring to contradicts
>>>> the definition of a decider that must compute the mapping from
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> AN INPUT
>>>> to an its own accept or reject state.
>>>>
>>>> You think that H is wrong because the outer invocation halts only
>>>> because the inner invocation was correctly aborted.
>>>>
>>>> You know that it is necessarily true that no invocation would ever halt
>>>> unless the inner invocation was aborted, thus making the termination of
>>>> this inner invocation necessarily correct.
>>>>
>>>
>>> I have better words. The termination of the simulation of D is mandated
>>> by the requirements that a halt decider must always halt, thus
>>> conclusively proving that this termination is necessarily correct.
>>>
>>
>> It is also mandated to give the correct answer, which since H(D,D)
>> returns 0, which causes D(D) to Halt, the only correct answer that
>> H(D,D) should give is 1, so it is necessarily incorrect.
>
> The easily verified fact that H itself would not terminate unless it
> aborted the simulation of its input conclusively proves that H is
> necessarily correct to do this and report this input as non-halting.
>
> This equally applies to the Peter Linz Turing machine based halting
> problem proof with embedded_H and ⟨Ĥ⟩.
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4p72q$3ruqi$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11248&group=comp.ai.philosophy#11248

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Thu, 25 May 2023 21:55:21 -0500
Organization: A noiseless patient Spider
Lines: 186
Message-ID: <u4p72q$3ruqi$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4gtf5$29qeh$1@dont-email.me> <u4h563$2ad45$2@dont-email.me>
<s8VaM.3103210$iS99.1999286@fx16.iad> <u4h8ah$2ec4j$1@dont-email.me>
<u4h9j8$2ef1r$1@dont-email.me> <AaWaM.2136244$gGD7.1849588@fx11.iad>
<u4hc2e$2ejgt$2@dont-email.me> <OG1bM.3271464$iU59.948425@fx14.iad>
<u4igbg$2j35v$1@dont-email.me> <Y%cbM.3829586$GNG9.1532778@fx18.iad>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 02:55:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="4062034"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/xpOpiLMC43bhNX6UbjL5"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:EMlXYRE83uhaeSzaSobHGAirmF8=
Content-Language: en-US
In-Reply-To: <Q0VbM.582391$mmyc.64133@fx37.iad>
 by: olcott - Fri, 26 May 2023 02:55 UTC

On 5/25/2023 9:42 PM, Richard Damon wrote:
> On 5/25/23 10:26 PM, olcott wrote:
>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>> On 5/25/23 9:43 PM, olcott wrote:
>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>
>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard Damon
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Following pseudocode for D:
>>>>>>>>>
>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>
>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>          n = n + 2
>>>>>>>>>          }
>>>>>>>>>
>>>>>>>>>          return n
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> What would Olcott's "simulating halt decider" return (answer) if
>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>
>>>>>>>> Why would you care?  PO's H returns "does not halt" for at least
>>>>>>>> some
>>>>>>>> halting computations (citations available on request) so the result
>>>>>>>> tells you nothing of interest.
>>>>>>>>
>>>>>>>> PO equivocates over whether he is concerned about just the one
>>>>>>>> case used
>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>> regardless of
>>>>>>>> what side of that fence he is currently sitting, you can't use
>>>>>>>> his H for
>>>>>>>> anything useful.
>>>>>>>>
>>>>>>>>> How would it know the correct answer? Will it ever return an
>>>>>>>>> answer?
>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>
>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>> general halt
>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>> construction".  It
>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^) ==
>>>>>>>> false is
>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>
>>>>>>>> On other days, he throws caution to the wind and claims the general
>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>> "augmented" by
>>>>>>>> some unspecified set of halting ones.
>>>>>>>>
>>>>>>>> Of course, he is also not an honest disputant, because he will
>>>>>>>> avoid
>>>>>>>> giving a direct answer to a simple question for years (literally
>>>>>>>> years),
>>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>>> citations
>>>>>>>> available on request) so it can take some time to clear all the
>>>>>>>> smoke
>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>
>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>
>>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>>> false is
>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>>>> point in
>>>>>>>> carrying on, or at least I see not point in saying anything else.
>>>>>>>>
>>>>>>>> The one weapon we have against cranks is that most can't bear to
>>>>>>>> retract
>>>>>>>> any substantive claim.  This is why they are usually so evasive
>>>>>>>> about
>>>>>>>> giving direct answers -- they know they will have to stick with
>>>>>>>> them.
>>>>>>>> But once they have made the mistake of being clear, we should
>>>>>>>> pay them
>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>
>>>>>>>
>>>>>>> Ben has already agreed that H does correctly determine that halt
>>>>>>> status
>>>>>>> of its input according to the Sipser approved criteria. (see quote
>>>>>>> below) The Sipser approved criteria is a tautology thus necessarily
>>>>>>> true.
>>>>>>>
>>>>>>
>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a form
>>>>>> of LYING.
>>>>>>
>>>>>
>>>>> The context does not change the fact that he agreed that H does
>>>>> correctly determine the halt status of D according to the Sisper
>>>>> approved criteria.
>>>>>
>>>>>>> Because all deciders only compute the mapping *from their inputs* to
>>>>>>> their own accept or reject state and the only objection to my
>>>>>>> proof is
>>>>>>> that it does not get the same result as a non-input this only
>>>>>>> objection
>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>
>>>>>> SO, what mapping is this supposed to compute, if this is what ALL
>>>>>> decider do, is "Halting" the only type of decider?
>>>>>>
>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>> state, and it does.
>>>>>>
>>>>>>>
>>>>>>> My reviewers insist on staying one recursive invocation away from
>>>>>>> reality. H does correctly determine that D correctly simulated by H
>>>>>>> cannot possibly terminate normally.
>>>>>>
>>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>>> about the simulatiion done by H, but by the machine that H is
>>>>>> TRYING to simulate (but can't).
>>>>>>
>>>>>>>
>>>>>>> My reviewers only focus on the behavior after H has already made
>>>>>>> this
>>>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>>>> recursive invocation.
>>>>>>
>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>> problem, what does the machine represented by the input do?
>>>>>>
>>>>>
>>>>> The definition of the problem that you are referring to contradicts
>>>>> the definition of a decider that must compute the mapping from
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> AN INPUT
>>>>> to an its own accept or reject state.
>>>>>
>>>>> You think that H is wrong because the outer invocation halts only
>>>>> because the inner invocation was correctly aborted.
>>>>>
>>>>> You know that it is necessarily true that no invocation would ever
>>>>> halt
>>>>> unless the inner invocation was aborted, thus making the
>>>>> termination of
>>>>> this inner invocation necessarily correct.
>>>>>
>>>>
>>>> I have better words. The termination of the simulation of D is mandated
>>>> by the requirements that a halt decider must always halt, thus
>>>> conclusively proving that this termination is necessarily correct.
>>>>
>>>
>>> It is also mandated to give the correct answer, which since H(D,D)
>>> returns 0, which causes D(D) to Halt, the only correct answer that
>>> H(D,D) should give is 1, so it is necessarily incorrect.
>>
>> The easily verified fact that H itself would not terminate unless it
>> aborted the simulation of its input conclusively proves that H is
>> necessarily correct to do this and report this input as non-halting.
>>
>> This equally applies to the Peter Linz Turing machine based halting
>> problem proof with embedded_H and ⟨Ĥ⟩.
>>
>
> So? H not terminating is its own problem.
Since it is required to terminate the choice to not abort its simulation
would violate this requirement thus making this choice necessarily
correct. This also conclusively proves that its input cannot possibly
terminate normally thus is correctly determined to be non-halting.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<SqVbM.831909$PXw7.825521@fx45.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11249&group=comp.ai.philosophy#11249

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4h563$2ad45$2@dont-email.me> <s8VaM.3103210$iS99.1999286@fx16.iad>
<u4h8ah$2ec4j$1@dont-email.me> <u4h9j8$2ef1r$1@dont-email.me>
<AaWaM.2136244$gGD7.1849588@fx11.iad> <u4hc2e$2ejgt$2@dont-email.me>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4p72q$3ruqi$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 216
Message-ID: <SqVbM.831909$PXw7.825521@fx45.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: Thu, 25 May 2023 23:10:42 -0400
X-Received-Bytes: 10847
 by: Richard Damon - Fri, 26 May 2023 03:10 UTC

On 5/25/23 10:55 PM, olcott wrote:
> On 5/25/2023 9:42 PM, Richard Damon wrote:
>> On 5/25/23 10:26 PM, olcott wrote:
>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>
>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard Damon
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>
>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>
>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>          n = n + 2
>>>>>>>>>>          }
>>>>>>>>>>
>>>>>>>>>>          return n
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> What would Olcott's "simulating halt decider" return (answer) if
>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>
>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>> least some
>>>>>>>>> halting computations (citations available on request) so the
>>>>>>>>> result
>>>>>>>>> tells you nothing of interest.
>>>>>>>>>
>>>>>>>>> PO equivocates over whether he is concerned about just the one
>>>>>>>>> case used
>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>> regardless of
>>>>>>>>> what side of that fence he is currently sitting, you can't use
>>>>>>>>> his H for
>>>>>>>>> anything useful.
>>>>>>>>>
>>>>>>>>>> How would it know the correct answer? Will it ever return an
>>>>>>>>>> answer?
>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>
>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>> general halt
>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>> construction".  It
>>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^) ==
>>>>>>>>> false is
>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>
>>>>>>>>> On other days, he throws caution to the wind and claims the
>>>>>>>>> general
>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>> "augmented" by
>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>
>>>>>>>>> Of course, he is also not an honest disputant, because he will
>>>>>>>>> avoid
>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>> (literally years),
>>>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>>>> citations
>>>>>>>>> available on request) so it can take some time to clear all the
>>>>>>>>> smoke
>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>
>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>
>>>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>>>> false is
>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>>>>> point in
>>>>>>>>> carrying on, or at least I see not point in saying anything else.
>>>>>>>>>
>>>>>>>>> The one weapon we have against cranks is that most can't bear
>>>>>>>>> to retract
>>>>>>>>> any substantive claim.  This is why they are usually so evasive
>>>>>>>>> about
>>>>>>>>> giving direct answers -- they know they will have to stick with
>>>>>>>>> them.
>>>>>>>>> But once they have made the mistake of being clear, we should
>>>>>>>>> pay them
>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Ben has already agreed that H does correctly determine that halt
>>>>>>>> status
>>>>>>>> of its input according to the Sipser approved criteria. (see quote
>>>>>>>> below) The Sipser approved criteria is a tautology thus necessarily
>>>>>>>> true.
>>>>>>>>
>>>>>>>
>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a form
>>>>>>> of LYING.
>>>>>>>
>>>>>>
>>>>>> The context does not change the fact that he agreed that H does
>>>>>> correctly determine the halt status of D according to the Sisper
>>>>>> approved criteria.
>>>>>>
>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>> inputs* to
>>>>>>>> their own accept or reject state and the only objection to my
>>>>>>>> proof is
>>>>>>>> that it does not get the same result as a non-input this only
>>>>>>>> objection
>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>
>>>>>>> SO, what mapping is this supposed to compute, if this is what ALL
>>>>>>> decider do, is "Halting" the only type of decider?
>>>>>>>
>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>>> state, and it does.
>>>>>>>
>>>>>>>>
>>>>>>>> My reviewers insist on staying one recursive invocation away from
>>>>>>>> reality. H does correctly determine that D correctly simulated by H
>>>>>>>> cannot possibly terminate normally.
>>>>>>>
>>>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>>>> about the simulatiion done by H, but by the machine that H is
>>>>>>> TRYING to simulate (but can't).
>>>>>>>
>>>>>>>>
>>>>>>>> My reviewers only focus on the behavior after H has already made
>>>>>>>> this
>>>>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>>>>> recursive invocation.
>>>>>>>
>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>
>>>>>>
>>>>>> The definition of the problem that you are referring to
>>>>>> contradicts the definition of a decider that must compute the
>>>>>> mapping from
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> AN INPUT
>>>>>> to an its own accept or reject state.
>>>>>>
>>>>>> You think that H is wrong because the outer invocation halts only
>>>>>> because the inner invocation was correctly aborted.
>>>>>>
>>>>>> You know that it is necessarily true that no invocation would ever
>>>>>> halt
>>>>>> unless the inner invocation was aborted, thus making the
>>>>>> termination of
>>>>>> this inner invocation necessarily correct.
>>>>>>
>>>>>
>>>>> I have better words. The termination of the simulation of D is
>>>>> mandated
>>>>> by the requirements that a halt decider must always halt, thus
>>>>> conclusively proving that this termination is necessarily correct.
>>>>>
>>>>
>>>> It is also mandated to give the correct answer, which since H(D,D)
>>>> returns 0, which causes D(D) to Halt, the only correct answer that
>>>> H(D,D) should give is 1, so it is necessarily incorrect.
>>>
>>> The easily verified fact that H itself would not terminate unless it
>>> aborted the simulation of its input conclusively proves that H is
>>> necessarily correct to do this and report this input as non-halting.
>>>
>>> This equally applies to the Peter Linz Turing machine based halting
>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>
>>
>> So? H not terminating is its own problem.
> Since it is required to terminate the choice to not abort its simulation
> would violate this requirement thus making this choice necessarily
> correct. This also conclusively proves that its input cannot possibly
> terminate normally thus is correctly determined to be non-halting.
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4p8d7$3s28r$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11250&group=comp.ai.philosophy#11250

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Thu, 25 May 2023 22:17:59 -0500
Organization: A noiseless patient Spider
Lines: 206
Message-ID: <u4p8d7$3s28r$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<s8VaM.3103210$iS99.1999286@fx16.iad> <u4h8ah$2ec4j$1@dont-email.me>
<u4h9j8$2ef1r$1@dont-email.me> <AaWaM.2136244$gGD7.1849588@fx11.iad>
<u4hc2e$2ejgt$2@dont-email.me> <OG1bM.3271464$iU59.948425@fx14.iad>
<u4igbg$2j35v$1@dont-email.me> <Y%cbM.3829586$GNG9.1532778@fx18.iad>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 03:17:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="4065563"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18vm+VmOjqY40WqzAObz1xv"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:xdpj03zlBfun2X9En+nabKSI2Mg=
In-Reply-To: <SqVbM.831909$PXw7.825521@fx45.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 03:17 UTC

On 5/25/2023 10:10 PM, Richard Damon wrote:
> On 5/25/23 10:55 PM, olcott wrote:
>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>> On 5/25/23 10:26 PM, olcott wrote:
>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>
>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard Damon
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>
>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>
>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>          }
>>>>>>>>>>>
>>>>>>>>>>>          return n
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> What would Olcott's "simulating halt decider" return (answer) if
>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>
>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>>> least some
>>>>>>>>>> halting computations (citations available on request) so the
>>>>>>>>>> result
>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>
>>>>>>>>>> PO equivocates over whether he is concerned about just the one
>>>>>>>>>> case used
>>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>>> regardless of
>>>>>>>>>> what side of that fence he is currently sitting, you can't use
>>>>>>>>>> his H for
>>>>>>>>>> anything useful.
>>>>>>>>>>
>>>>>>>>>>> How would it know the correct answer? Will it ever return an
>>>>>>>>>>> answer?
>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>
>>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>>> general halt
>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>> construction".  It
>>>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^) ==
>>>>>>>>>> false is
>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>
>>>>>>>>>> On other days, he throws caution to the wind and claims the
>>>>>>>>>> general
>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>> "augmented" by
>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>
>>>>>>>>>> Of course, he is also not an honest disputant, because he will
>>>>>>>>>> avoid
>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>> (literally years),
>>>>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>>>>> citations
>>>>>>>>>> available on request) so it can take some time to clear all
>>>>>>>>>> the smoke
>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>
>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>
>>>>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>>>>> false is
>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>>>>>> point in
>>>>>>>>>> carrying on, or at least I see not point in saying anything else.
>>>>>>>>>>
>>>>>>>>>> The one weapon we have against cranks is that most can't bear
>>>>>>>>>> to retract
>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>> evasive about
>>>>>>>>>> giving direct answers -- they know they will have to stick
>>>>>>>>>> with them.
>>>>>>>>>> But once they have made the mistake of being clear, we should
>>>>>>>>>> pay them
>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Ben has already agreed that H does correctly determine that
>>>>>>>>> halt status
>>>>>>>>> of its input according to the Sipser approved criteria. (see quote
>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>> necessarily
>>>>>>>>> true.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a
>>>>>>>> form of LYING.
>>>>>>>>
>>>>>>>
>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>> correctly determine the halt status of D according to the Sisper
>>>>>>> approved criteria.
>>>>>>>
>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>> inputs* to
>>>>>>>>> their own accept or reject state and the only objection to my
>>>>>>>>> proof is
>>>>>>>>> that it does not get the same result as a non-input this only
>>>>>>>>> objection
>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>
>>>>>>>> SO, what mapping is this supposed to compute, if this is what
>>>>>>>> ALL decider do, is "Halting" the only type of decider?
>>>>>>>>
>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>>>> state, and it does.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> My reviewers insist on staying one recursive invocation away from
>>>>>>>>> reality. H does correctly determine that D correctly simulated
>>>>>>>>> by H
>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>
>>>>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>>>>> about the simulatiion done by H, but by the machine that H is
>>>>>>>> TRYING to simulate (but can't).
>>>>>>>>
>>>>>>>>>
>>>>>>>>> My reviewers only focus on the behavior after H has already
>>>>>>>>> made this
>>>>>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>>>>>> recursive invocation.
>>>>>>>>
>>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>>
>>>>>>>
>>>>>>> The definition of the problem that you are referring to
>>>>>>> contradicts the definition of a decider that must compute the
>>>>>>> mapping from
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> AN INPUT
>>>>>>> to an its own accept or reject state.
>>>>>>>
>>>>>>> You think that H is wrong because the outer invocation halts only
>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>
>>>>>>> You know that it is necessarily true that no invocation would
>>>>>>> ever halt
>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>> termination of
>>>>>>> this inner invocation necessarily correct.
>>>>>>>
>>>>>>
>>>>>> I have better words. The termination of the simulation of D is
>>>>>> mandated
>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>> conclusively proving that this termination is necessarily correct.
>>>>>>
>>>>>
>>>>> It is also mandated to give the correct answer, which since H(D,D)
>>>>> returns 0, which causes D(D) to Halt, the only correct answer that
>>>>> H(D,D) should give is 1, so it is necessarily incorrect.
>>>>
>>>> The easily verified fact that H itself would not terminate unless it
>>>> aborted the simulation of its input conclusively proves that H is
>>>> necessarily correct to do this and report this input as non-halting.
>>>>
>>>> This equally applies to the Peter Linz Turing machine based halting
>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>
>>>
>>> So? H not terminating is its own problem.
>> Since it is required to terminate the choice to not abort its simulation
>> would violate this requirement thus making this choice necessarily
>> correct. This also conclusively proves that its input cannot possibly
>> terminate normally thus is correctly determined to be non-halting.
>>
>
> So? You still don't get it.
>
> yes, it is required to give an answer in finite time, so it can't just
> be programmed to simulate forever. It also is required to return the
> correct answer,
Since it is true that unless H aborts its simulation of D that H itself
never terminates normally that makes it necessarily correct to do this.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<HZVbM.2136704$MVg8.1599877@fx12.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11251&group=comp.ai.philosophy#11251

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4h8ah$2ec4j$1@dont-email.me> <u4h9j8$2ef1r$1@dont-email.me>
<AaWaM.2136244$gGD7.1849588@fx11.iad> <u4hc2e$2ejgt$2@dont-email.me>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4p8d7$3s28r$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 235
Message-ID: <HZVbM.2136704$MVg8.1599877@fx12.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: Thu, 25 May 2023 23:47:51 -0400
X-Received-Bytes: 11527
 by: Richard Damon - Fri, 26 May 2023 03:47 UTC

On 5/25/23 11:17 PM, olcott wrote:
> On 5/25/2023 10:10 PM, Richard Damon wrote:
>> On 5/25/23 10:55 PM, olcott wrote:
>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>
>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>
>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>
>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>          }
>>>>>>>>>>>>
>>>>>>>>>>>>          return n
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>> (answer) if
>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>
>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>>>> least some
>>>>>>>>>>> halting computations (citations available on request) so the
>>>>>>>>>>> result
>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>
>>>>>>>>>>> PO equivocates over whether he is concerned about just the
>>>>>>>>>>> one case used
>>>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>>>> regardless of
>>>>>>>>>>> what side of that fence he is currently sitting, you can't
>>>>>>>>>>> use his H for
>>>>>>>>>>> anything useful.
>>>>>>>>>>>
>>>>>>>>>>>> How would it know the correct answer? Will it ever return an
>>>>>>>>>>>> answer?
>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>
>>>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>>>> general halt
>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>> construction".  It
>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^)
>>>>>>>>>>> == false is
>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>
>>>>>>>>>>> On other days, he throws caution to the wind and claims the
>>>>>>>>>>> general
>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>> "augmented" by
>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>
>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>> will avoid
>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>> (literally years),
>>>>>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>>>>>> citations
>>>>>>>>>>> available on request) so it can take some time to clear all
>>>>>>>>>>> the smoke
>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>
>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>
>>>>>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>>>>>> false is
>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see any
>>>>>>>>>>> point in
>>>>>>>>>>> carrying on, or at least I see not point in saying anything
>>>>>>>>>>> else.
>>>>>>>>>>>
>>>>>>>>>>> The one weapon we have against cranks is that most can't bear
>>>>>>>>>>> to retract
>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>> evasive about
>>>>>>>>>>> giving direct answers -- they know they will have to stick
>>>>>>>>>>> with them.
>>>>>>>>>>> But once they have made the mistake of being clear, we should
>>>>>>>>>>> pay them
>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Ben has already agreed that H does correctly determine that
>>>>>>>>>> halt status
>>>>>>>>>> of its input according to the Sipser approved criteria. (see
>>>>>>>>>> quote
>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>> necessarily
>>>>>>>>>> true.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a
>>>>>>>>> form of LYING.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>> correctly determine the halt status of D according to the Sisper
>>>>>>>> approved criteria.
>>>>>>>>
>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>> inputs* to
>>>>>>>>>> their own accept or reject state and the only objection to my
>>>>>>>>>> proof is
>>>>>>>>>> that it does not get the same result as a non-input this only
>>>>>>>>>> objection
>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>
>>>>>>>>> SO, what mapping is this supposed to compute, if this is what
>>>>>>>>> ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>
>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>>>>> state, and it does.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> My reviewers insist on staying one recursive invocation away from
>>>>>>>>>> reality. H does correctly determine that D correctly simulated
>>>>>>>>>> by H
>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>
>>>>>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>>>>>> about the simulatiion done by H, but by the machine that H is
>>>>>>>>> TRYING to simulate (but can't).
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> My reviewers only focus on the behavior after H has already
>>>>>>>>>> made this
>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync by one
>>>>>>>>>> recursive invocation.
>>>>>>>>>
>>>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>>>
>>>>>>>>
>>>>>>>> The definition of the problem that you are referring to
>>>>>>>> contradicts the definition of a decider that must compute the
>>>>>>>> mapping from
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> AN INPUT
>>>>>>>> to an its own accept or reject state.
>>>>>>>>
>>>>>>>> You think that H is wrong because the outer invocation halts only
>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>
>>>>>>>> You know that it is necessarily true that no invocation would
>>>>>>>> ever halt
>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>> termination of
>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>
>>>>>>>
>>>>>>> I have better words. The termination of the simulation of D is
>>>>>>> mandated
>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>> conclusively proving that this termination is necessarily correct.
>>>>>>>
>>>>>>
>>>>>> It is also mandated to give the correct answer, which since H(D,D)
>>>>>> returns 0, which causes D(D) to Halt, the only correct answer that
>>>>>> H(D,D) should give is 1, so it is necessarily incorrect.
>>>>>
>>>>> The easily verified fact that H itself would not terminate unless it
>>>>> aborted the simulation of its input conclusively proves that H is
>>>>> necessarily correct to do this and report this input as non-halting.
>>>>>
>>>>> This equally applies to the Peter Linz Turing machine based halting
>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>
>>>>
>>>> So? H not terminating is its own problem.
>>> Since it is required to terminate the choice to not abort its simulation
>>> would violate this requirement thus making this choice necessarily
>>> correct. This also conclusively proves that its input cannot possibly
>>> terminate normally thus is correctly determined to be non-halting.
>>>
>>
>> So? You still don't get it.
>>
>> yes, it is required to give an answer in finite time, so it can't just
>> be programmed to simulate forever. It also is required to return the
>> correct answer,
> Since it is true that unless H aborts its simulation of D that H itself
> never terminates normally that makes it necessarily correct to do this.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4par8$3sah3$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11252&group=comp.ai.philosophy#11252

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Thu, 25 May 2023 22:59:36 -0500
Organization: A noiseless patient Spider
Lines: 224
Message-ID: <u4par8$3sah3$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4h9j8$2ef1r$1@dont-email.me> <AaWaM.2136244$gGD7.1849588@fx11.iad>
<u4hc2e$2ejgt$2@dont-email.me> <OG1bM.3271464$iU59.948425@fx14.iad>
<u4igbg$2j35v$1@dont-email.me> <Y%cbM.3829586$GNG9.1532778@fx18.iad>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 03:59:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="4074019"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+XonZysW6hVeIrgXNcGad3"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:yKZB0rKp6lFbqpxahcuEikWpw+k=
Content-Language: en-US
In-Reply-To: <HZVbM.2136704$MVg8.1599877@fx12.iad>
 by: olcott - Fri, 26 May 2023 03:59 UTC

On 5/25/2023 10:47 PM, Richard Damon wrote:
> On 5/25/23 11:17 PM, olcott wrote:
>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>> On 5/25/23 10:55 PM, olcott wrote:
>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>
>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>
>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>
>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>          }
>>>>>>>>>>>>>
>>>>>>>>>>>>>          return n
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>
>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>>>>> least some
>>>>>>>>>>>> halting computations (citations available on request) so the
>>>>>>>>>>>> result
>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>
>>>>>>>>>>>> PO equivocates over whether he is concerned about just the
>>>>>>>>>>>> one case used
>>>>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>>>>> regardless of
>>>>>>>>>>>> what side of that fence he is currently sitting, you can't
>>>>>>>>>>>> use his H for
>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>
>>>>>>>>>>>>> How would it know the correct answer? Will it ever return
>>>>>>>>>>>>> an answer?
>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>
>>>>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>>>>> general halt
>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>> construction".  It
>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^)
>>>>>>>>>>>> == false is
>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>
>>>>>>>>>>>> On other days, he throws caution to the wind and claims the
>>>>>>>>>>>> general
>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>
>>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>>> will avoid
>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>> (literally years),
>>>>>>>>>>>> and he will even say contradictory things days apart (again,
>>>>>>>>>>>> citations
>>>>>>>>>>>> available on request) so it can take some time to clear all
>>>>>>>>>>>> the smoke
>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>
>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>
>>>>>>>>>>>> in reply to the question "do you still assert that H(P,P) ==
>>>>>>>>>>>> false is
>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see
>>>>>>>>>>>> any point in
>>>>>>>>>>>> carrying on, or at least I see not point in saying anything
>>>>>>>>>>>> else.
>>>>>>>>>>>>
>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>> bear to retract
>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>> evasive about
>>>>>>>>>>>> giving direct answers -- they know they will have to stick
>>>>>>>>>>>> with them.
>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>> should pay them
>>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Ben has already agreed that H does correctly determine that
>>>>>>>>>>> halt status
>>>>>>>>>>> of its input according to the Sipser approved criteria. (see
>>>>>>>>>>> quote
>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>> necessarily
>>>>>>>>>>> true.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a
>>>>>>>>>> form of LYING.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>> Sisper approved criteria.
>>>>>>>>>
>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>> inputs* to
>>>>>>>>>>> their own accept or reject state and the only objection to my
>>>>>>>>>>> proof is
>>>>>>>>>>> that it does not get the same result as a non-input this only
>>>>>>>>>>> objection
>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>
>>>>>>>>>> SO, what mapping is this supposed to compute, if this is what
>>>>>>>>>> ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>
>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>>>>>> state, and it does.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> My reviewers insist on staying one recursive invocation away
>>>>>>>>>>> from
>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>> simulated by H
>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>
>>>>>>>>>> Except YOU are one invocation from the probem. It isn't asking
>>>>>>>>>> about the simulatiion done by H, but by the machine that H is
>>>>>>>>>> TRYING to simulate (but can't).
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> My reviewers only focus on the behavior after H has already
>>>>>>>>>>> made this
>>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync by
>>>>>>>>>>> one
>>>>>>>>>>> recursive invocation.
>>>>>>>>>>
>>>>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>> contradicts the definition of a decider that must compute the
>>>>>>>>> mapping from
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> AN INPUT
>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>
>>>>>>>>> You think that H is wrong because the outer invocation halts only
>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>
>>>>>>>>> You know that it is necessarily true that no invocation would
>>>>>>>>> ever halt
>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>> termination of
>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I have better words. The termination of the simulation of D is
>>>>>>>> mandated
>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>> conclusively proving that this termination is necessarily correct.
>>>>>>>>
>>>>>>>
>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>> answer that H(D,D) should give is 1, so it is necessarily incorrect.
>>>>>>
>>>>>> The easily verified fact that H itself would not terminate unless it
>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>> necessarily correct to do this and report this input as non-halting.
>>>>>>
>>>>>> This equally applies to the Peter Linz Turing machine based halting
>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>
>>>>>
>>>>> So? H not terminating is its own problem.
>>>> Since it is required to terminate the choice to not abort its
>>>> simulation
>>>> would violate this requirement thus making this choice necessarily
>>>> correct. This also conclusively proves that its input cannot possibly
>>>> terminate normally thus is correctly determined to be non-halting.
>>>>
>>>
>>> So? You still don't get it.
>>>
>>> yes, it is required to give an answer in finite time, so it can't
>>> just be programmed to simulate forever. It also is required to return
>>> the correct answer,
>> Since it is true that unless H aborts its simulation of D that H itself
>> never terminates normally that makes it necessarily correct to do this.
>
> So, you are admitting that H doesn't actually "terminate normally" and
> thus fails to be a decider?
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<_iWbM.2136706$MVg8.1772807@fx12.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11253&group=comp.ai.philosophy#11253

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<AaWaM.2136244$gGD7.1849588@fx11.iad> <u4hc2e$2ejgt$2@dont-email.me>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4par8$3sah3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 239
Message-ID: <_iWbM.2136706$MVg8.1772807@fx12.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: Fri, 26 May 2023 00:10:34 -0400
X-Received-Bytes: 11855
 by: Richard Damon - Fri, 26 May 2023 04:10 UTC

On 5/25/23 11:59 PM, olcott wrote:
> On 5/25/2023 10:47 PM, Richard Damon wrote:
>> On 5/25/23 11:17 PM, olcott wrote:
>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>>>>>> least some
>>>>>>>>>>>>> halting computations (citations available on request) so
>>>>>>>>>>>>> the result
>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>
>>>>>>>>>>>>> PO equivocates over whether he is concerned about just the
>>>>>>>>>>>>> one case used
>>>>>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>>>>>> regardless of
>>>>>>>>>>>>> what side of that fence he is currently sitting, you can't
>>>>>>>>>>>>> use his H for
>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> How would it know the correct answer? Will it ever return
>>>>>>>>>>>>>> an answer?
>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>>>>>> general halt
>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^, H^)
>>>>>>>>>>>>> == false is
>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On other days, he throws caution to the wind and claims the
>>>>>>>>>>>>> general
>>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>>>> will avoid
>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>> available on request) so it can take some time to clear all
>>>>>>>>>>>>> the smoke
>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>
>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>>
>>>>>>>>>>>>> in reply to the question "do you still assert that H(P,P)
>>>>>>>>>>>>> == false is
>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see
>>>>>>>>>>>>> any point in
>>>>>>>>>>>>> carrying on, or at least I see not point in saying anything
>>>>>>>>>>>>> else.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>>> bear to retract
>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>> giving direct answers -- they know they will have to stick
>>>>>>>>>>>>> with them.
>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Ben has already agreed that H does correctly determine that
>>>>>>>>>>>> halt status
>>>>>>>>>>>> of its input according to the Sipser approved criteria. (see
>>>>>>>>>>>> quote
>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>> necessarily
>>>>>>>>>>>> true.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a
>>>>>>>>>>> form of LYING.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>
>>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>>> inputs* to
>>>>>>>>>>>> their own accept or reject state and the only objection to
>>>>>>>>>>>> my proof is
>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>> only objection
>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>
>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is what
>>>>>>>>>>> ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>
>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a final
>>>>>>>>>>> state, and it does.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> My reviewers insist on staying one recursive invocation away
>>>>>>>>>>>> from
>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>> simulated by H
>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>
>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>> asking about the simulatiion done by H, but by the machine
>>>>>>>>>>> that H is TRYING to simulate (but can't).
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> My reviewers only focus on the behavior after H has already
>>>>>>>>>>>> made this
>>>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync
>>>>>>>>>>>> by one
>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>
>>>>>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>> contradicts the definition of a decider that must compute the
>>>>>>>>>> mapping from
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> AN INPUT
>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>
>>>>>>>>>> You think that H is wrong because the outer invocation halts only
>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>
>>>>>>>>>> You know that it is necessarily true that no invocation would
>>>>>>>>>> ever halt
>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>> termination of
>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I have better words. The termination of the simulation of D is
>>>>>>>>> mandated
>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>> conclusively proving that this termination is necessarily correct.
>>>>>>>>>
>>>>>>>>
>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>>> answer that H(D,D) should give is 1, so it is necessarily
>>>>>>>> incorrect.
>>>>>>>
>>>>>>> The easily verified fact that H itself would not terminate unless it
>>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>>> necessarily correct to do this and report this input as non-halting.
>>>>>>>
>>>>>>> This equally applies to the Peter Linz Turing machine based halting
>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>
>>>>>>
>>>>>> So? H not terminating is its own problem.
>>>>> Since it is required to terminate the choice to not abort its
>>>>> simulation
>>>>> would violate this requirement thus making this choice necessarily
>>>>> correct. This also conclusively proves that its input cannot possibly
>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>
>>>>
>>>> So? You still don't get it.
>>>>
>>>> yes, it is required to give an answer in finite time, so it can't
>>>> just be programmed to simulate forever. It also is required to
>>>> return the correct answer,
>>> Since it is true that unless H aborts its simulation of D that H itself
>>> never terminates normally that makes it necessarily correct to do this.
>>
>> So, you are admitting that H doesn't actually "terminate normally" and
>> thus fails to be a decider?
>>
>
> Your software engineering skill must be quite awfully terrible to make a
> mistake like that.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4peok$3sp8d$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11254&group=comp.ai.philosophy#11254

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Fri, 26 May 2023 00:06:27 -0500
Organization: A noiseless patient Spider
Lines: 279
Message-ID: <u4peok$3sp8d$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4hc2e$2ejgt$2@dont-email.me> <OG1bM.3271464$iU59.948425@fx14.iad>
<u4igbg$2j35v$1@dont-email.me> <Y%cbM.3829586$GNG9.1532778@fx18.iad>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 05:06:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="4089101"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/plV1XZhOgHivwQ36pc3w"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:P/n+iqKBNVjO1xjlNkcB7HfZCPA=
In-Reply-To: <_iWbM.2136706$MVg8.1772807@fx12.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 05:06 UTC

On 5/25/2023 11:10 PM, Richard Damon wrote:
> On 5/25/23 11:59 PM, olcott wrote:
>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>> On 5/25/23 11:17 PM, olcott wrote:
>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for at
>>>>>>>>>>>>>> least some
>>>>>>>>>>>>>> halting computations (citations available on request) so
>>>>>>>>>>>>>> the result
>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just the
>>>>>>>>>>>>>> one case used
>>>>>>>>>>>>>> in the usual proof's construction or the general case, but
>>>>>>>>>>>>>> regardless of
>>>>>>>>>>>>>> what side of that fence he is currently sitting, you can't
>>>>>>>>>>>>>> use his H for
>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever return
>>>>>>>>>>>>>>> an answer?
>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On some days he will claim that he has never said he has a
>>>>>>>>>>>>>> general halt
>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^,
>>>>>>>>>>>>>> H^) == false is
>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On other days, he throws caution to the wind and claims
>>>>>>>>>>>>>> the general
>>>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>>>>> will avoid
>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>> available on request) so it can take some time to clear
>>>>>>>>>>>>>> all the smoke
>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> in reply to the question "do you still assert that H(P,P)
>>>>>>>>>>>>>> == false is
>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see
>>>>>>>>>>>>>> any point in
>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>>>> bear to retract
>>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>>> giving direct answers -- they know they will have to stick
>>>>>>>>>>>>>> with them.
>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ben has already agreed that H does correctly determine that
>>>>>>>>>>>>> halt status
>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>> true.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just a
>>>>>>>>>>>> form of LYING.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>
>>>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>>>> inputs* to
>>>>>>>>>>>>> their own accept or reject state and the only objection to
>>>>>>>>>>>>> my proof is
>>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>>> only objection
>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>
>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>
>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>> away from
>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>
>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>> asking about the simulatiion done by H, but by the machine
>>>>>>>>>>>> that H is TRYING to simulate (but can't).
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My reviewers only focus on the behavior after H has already
>>>>>>>>>>>>> made this
>>>>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync
>>>>>>>>>>>>> by one
>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>
>>>>>>>>>>>> Because it makes the WRONG decision by the definition of the
>>>>>>>>>>>> problem, what does the machine represented by the input do?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>> contradicts the definition of a decider that must compute the
>>>>>>>>>>> mapping from
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> AN INPUT
>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>
>>>>>>>>>>> You think that H is wrong because the outer invocation halts
>>>>>>>>>>> only
>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>
>>>>>>>>>>> You know that it is necessarily true that no invocation would
>>>>>>>>>>> ever halt
>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>> termination of
>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I have better words. The termination of the simulation of D is
>>>>>>>>>> mandated
>>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>> correct.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>>>> answer that H(D,D) should give is 1, so it is necessarily
>>>>>>>>> incorrect.
>>>>>>>>
>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>> unless it
>>>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>> non-halting.
>>>>>>>>
>>>>>>>> This equally applies to the Peter Linz Turing machine based halting
>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>
>>>>>>>
>>>>>>> So? H not terminating is its own problem.
>>>>>> Since it is required to terminate the choice to not abort its
>>>>>> simulation
>>>>>> would violate this requirement thus making this choice necessarily
>>>>>> correct. This also conclusively proves that its input cannot possibly
>>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>>
>>>>>
>>>>> So? You still don't get it.
>>>>>
>>>>> yes, it is required to give an answer in finite time, so it can't
>>>>> just be programmed to simulate forever. It also is required to
>>>>> return the correct answer,
>>>> Since it is true that unless H aborts its simulation of D that H itself
>>>> never terminates normally that makes it necessarily correct to do this.
>>>
>>> So, you are admitting that H doesn't actually "terminate normally"
>>> and thus fails to be a decider?
>>>
>>
>> Your software engineering skill must be quite awfully terrible to make
>> a mistake like that.
>
>
> So, does H "Terminate Normally", at which point, so does the D, or does
> H not "Terminate Normally" and thus isn't a decider?
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<cI3cM.3316025$iS99.1375325@fx16.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11257&group=comp.ai.philosophy#11257

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
Content-Language: en-US
In-Reply-To: <u4peok$3sp8d$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 298
Message-ID: <cI3cM.3316025$iS99.1375325@fx16.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: Fri, 26 May 2023 10:51:53 -0400
X-Received-Bytes: 13611
 by: Richard Damon - Fri, 26 May 2023 14:51 UTC

On 5/26/23 1:06 AM, olcott wrote:
> On 5/25/2023 11:10 PM, Richard Damon wrote:
>> On 5/25/23 11:59 PM, olcott wrote:
>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for
>>>>>>>>>>>>>>> at least some
>>>>>>>>>>>>>>> halting computations (citations available on request) so
>>>>>>>>>>>>>>> the result
>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just
>>>>>>>>>>>>>>> the one case used
>>>>>>>>>>>>>>> in the usual proof's construction or the general case,
>>>>>>>>>>>>>>> but regardless of
>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On some days he will claim that he has never said he has
>>>>>>>>>>>>>>> a general halt
>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^,
>>>>>>>>>>>>>>> H^) == false is
>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On other days, he throws caution to the wind and claims
>>>>>>>>>>>>>>> the general
>>>>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>>>>>> will avoid
>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>> available on request) so it can take some time to clear
>>>>>>>>>>>>>>> all the smoke
>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> in reply to the question "do you still assert that H(P,P)
>>>>>>>>>>>>>>> == false is
>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see
>>>>>>>>>>>>>>> any point in
>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>>>>> bear to retract
>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just
>>>>>>>>>>>>> a form of LYING.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>>
>>>>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>>>>> inputs* to
>>>>>>>>>>>>>> their own accept or reject state and the only objection to
>>>>>>>>>>>>>> my proof is
>>>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>>>> only objection
>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>
>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>>> away from
>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>> asking about the simulatiion done by H, but by the machine
>>>>>>>>>>>>> that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync
>>>>>>>>>>>>>> by one
>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because it makes the WRONG decision by the definition of
>>>>>>>>>>>>> the problem, what does the machine represented by the input
>>>>>>>>>>>>> do?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>> contradicts the definition of a decider that must compute
>>>>>>>>>>>> the mapping from
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>
>>>>>>>>>>>> You think that H is wrong because the outer invocation halts
>>>>>>>>>>>> only
>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>
>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>> would ever halt
>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>> termination of
>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I have better words. The termination of the simulation of D
>>>>>>>>>>> is mandated
>>>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>> correct.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>>>>> answer that H(D,D) should give is 1, so it is necessarily
>>>>>>>>>> incorrect.
>>>>>>>>>
>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>> unless it
>>>>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>> non-halting.
>>>>>>>>>
>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>> halting
>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So? H not terminating is its own problem.
>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>> simulation
>>>>>>> would violate this requirement thus making this choice necessarily
>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>> possibly
>>>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>>>
>>>>>>
>>>>>> So? You still don't get it.
>>>>>>
>>>>>> yes, it is required to give an answer in finite time, so it can't
>>>>>> just be programmed to simulate forever. It also is required to
>>>>>> return the correct answer,
>>>>> Since it is true that unless H aborts its simulation of D that H
>>>>> itself
>>>>> never terminates normally that makes it necessarily correct to do
>>>>> this.
>>>>
>>>> So, you are admitting that H doesn't actually "terminate normally"
>>>> and thus fails to be a decider?
>>>>
>>>
>>> Your software engineering skill must be quite awfully terrible to
>>> make a mistake like that.
>>
>>
>> So, does H "Terminate Normally", at which point, so does the D, or
>> does H not "Terminate Normally" and thus isn't a decider?
>>
>
> // The following is written in C
> 01 int D(int (*x)())
> 02 {
> 03    int Halt_Status = H(x, x);
> 04    if (Halt_Status)
> 05      HERE: goto HERE;
> 06    return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11    D(D);
> 12 }
>
> *Execution Trace*
> main() invokes D(D) at line 11
> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>
> *keeps repeating*
> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line 03 ...
>
> The simulated D cannot possibly terminate normally and H will
> never return to its caller unless and until H aborts its simulation.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<RL3cM.3316026$iS99.584408@fx16.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11258&group=comp.ai.philosophy#11258

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<OG1bM.3271464$iU59.948425@fx14.iad> <u4igbg$2j35v$1@dont-email.me>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4peok$3sp8d$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 294
Message-ID: <RL3cM.3316026$iS99.584408@fx16.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: Fri, 26 May 2023 10:55:46 -0400
X-Received-Bytes: 13709
 by: Richard Damon - Fri, 26 May 2023 14:55 UTC

On 5/26/23 1:06 AM, olcott wrote:
> On 5/25/2023 11:10 PM, Richard Damon wrote:
>> On 5/25/23 11:59 PM, olcott wrote:
>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for
>>>>>>>>>>>>>>> at least some
>>>>>>>>>>>>>>> halting computations (citations available on request) so
>>>>>>>>>>>>>>> the result
>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just
>>>>>>>>>>>>>>> the one case used
>>>>>>>>>>>>>>> in the usual proof's construction or the general case,
>>>>>>>>>>>>>>> but regardless of
>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On some days he will claim that he has never said he has
>>>>>>>>>>>>>>> a general halt
>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^,
>>>>>>>>>>>>>>> H^) == false is
>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On other days, he throws caution to the wind and claims
>>>>>>>>>>>>>>> the general
>>>>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because he
>>>>>>>>>>>>>>> will avoid
>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>> available on request) so it can take some time to clear
>>>>>>>>>>>>>>> all the smoke
>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> in reply to the question "do you still assert that H(P,P)
>>>>>>>>>>>>>>> == false is
>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't see
>>>>>>>>>>>>>>> any point in
>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>>>>> bear to retract
>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>>> the courtesy of quoting them at every available opportunity.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just
>>>>>>>>>>>>> a form of LYING.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The context does not change the fact that he agreed that H does
>>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>>
>>>>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>>>>> inputs* to
>>>>>>>>>>>>>> their own accept or reject state and the only objection to
>>>>>>>>>>>>>> my proof is
>>>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>>>> only objection
>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>
>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>>> away from
>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>> asking about the simulatiion done by H, but by the machine
>>>>>>>>>>>>> that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>> correct halt status decision, thus are clearly out-of-sync
>>>>>>>>>>>>>> by one
>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because it makes the WRONG decision by the definition of
>>>>>>>>>>>>> the problem, what does the machine represented by the input
>>>>>>>>>>>>> do?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>> contradicts the definition of a decider that must compute
>>>>>>>>>>>> the mapping from
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>
>>>>>>>>>>>> You think that H is wrong because the outer invocation halts
>>>>>>>>>>>> only
>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>
>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>> would ever halt
>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>> termination of
>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I have better words. The termination of the simulation of D
>>>>>>>>>>> is mandated
>>>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>> correct.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>>>>> answer that H(D,D) should give is 1, so it is necessarily
>>>>>>>>>> incorrect.
>>>>>>>>>
>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>> unless it
>>>>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>> non-halting.
>>>>>>>>>
>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>> halting
>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So? H not terminating is its own problem.
>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>> simulation
>>>>>>> would violate this requirement thus making this choice necessarily
>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>> possibly
>>>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>>>
>>>>>>
>>>>>> So? You still don't get it.
>>>>>>
>>>>>> yes, it is required to give an answer in finite time, so it can't
>>>>>> just be programmed to simulate forever. It also is required to
>>>>>> return the correct answer,
>>>>> Since it is true that unless H aborts its simulation of D that H
>>>>> itself
>>>>> never terminates normally that makes it necessarily correct to do
>>>>> this.
>>>>
>>>> So, you are admitting that H doesn't actually "terminate normally"
>>>> and thus fails to be a decider?
>>>>
>>>
>>> Your software engineering skill must be quite awfully terrible to
>>> make a mistake like that.
>>
>>
>> So, does H "Terminate Normally", at which point, so does the D, or
>> does H not "Terminate Normally" and thus isn't a decider?
>>
>
> // The following is written in C
> 01 int D(int (*x)())
> 02 {
> 03    int Halt_Status = H(x, x);
> 04    if (Halt_Status)
> 05      HERE: goto HERE;
> 06    return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11    D(D);
> 12 }
>
> *Execution Trace*
> main() invokes D(D) at line 11
> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>
> *keeps repeating*
> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line 03 ...
>
> The simulated D cannot possibly terminate normally and H will
> never return to its caller unless and until H aborts its simulation.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4qi0f$ogg$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11259&group=comp.ai.philosophy#11259

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Fri, 26 May 2023 10:07:59 -0500
Organization: A noiseless patient Spider
Lines: 276
Message-ID: <u4qi0f$ogg$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4igbg$2j35v$1@dont-email.me> <Y%cbM.3829586$GNG9.1532778@fx18.iad>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 15:08:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="25104"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19D2ch7NoBoQUoCT6hM7Drq"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:70WKUquUCUnOc6+C7VqWVk74LPk=
In-Reply-To: <cI3cM.3316025$iS99.1375325@fx16.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 15:07 UTC

On 5/26/2023 9:51 AM, Richard Damon wrote:
> On 5/26/23 1:06 AM, olcott wrote:
>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>> On 5/25/23 11:59 PM, olcott wrote:
>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2, Richard
>>>>>>>>>>>>>>>>> Damon wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for
>>>>>>>>>>>>>>>> at least some
>>>>>>>>>>>>>>>> halting computations (citations available on request) so
>>>>>>>>>>>>>>>> the result
>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just
>>>>>>>>>>>>>>>> the one case used
>>>>>>>>>>>>>>>> in the usual proof's construction or the general case,
>>>>>>>>>>>>>>>> but regardless of
>>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On some days he will claim that he has never said he has
>>>>>>>>>>>>>>>> a general halt
>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^,
>>>>>>>>>>>>>>>> H^) == false is
>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and claims
>>>>>>>>>>>>>>>> the general
>>>>>>>>>>>>>>>> case, but again with the set of non-halting computations
>>>>>>>>>>>>>>>> "augmented" by
>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because
>>>>>>>>>>>>>>>> he will avoid
>>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>>> available on request) so it can take some time to clear
>>>>>>>>>>>>>>>> all the smoke
>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P) halts."
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't
>>>>>>>>>>>>>>>> see any point in
>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most can't
>>>>>>>>>>>>>>>> bear to retract
>>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is just
>>>>>>>>>>>>>> a form of LYING.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The context does not change the fact that he agreed that H
>>>>>>>>>>>>> does
>>>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from their
>>>>>>>>>>>>>>> inputs* to
>>>>>>>>>>>>>>> their own accept or reject state and the only objection
>>>>>>>>>>>>>>> to my proof is
>>>>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>>>>> only objection
>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>>>> away from
>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>>> asking about the simulatiion done by H, but by the machine
>>>>>>>>>>>>>> that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition of
>>>>>>>>>>>>>> the problem, what does the machine represented by the
>>>>>>>>>>>>>> input do?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>>> contradicts the definition of a decider that must compute
>>>>>>>>>>>>> the mapping from
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>> halts only
>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>>> would ever halt
>>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>>> termination of
>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I have better words. The termination of the simulation of D
>>>>>>>>>>>> is mandated
>>>>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>>> correct.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only correct
>>>>>>>>>>> answer that H(D,D) should give is 1, so it is necessarily
>>>>>>>>>>> incorrect.
>>>>>>>>>>
>>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>>> unless it
>>>>>>>>>> aborted the simulation of its input conclusively proves that H is
>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>> non-halting.
>>>>>>>>>>
>>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>>> halting
>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>>> simulation
>>>>>>>> would violate this requirement thus making this choice necessarily
>>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>>> possibly
>>>>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>>>>
>>>>>>>
>>>>>>> So? You still don't get it.
>>>>>>>
>>>>>>> yes, it is required to give an answer in finite time, so it can't
>>>>>>> just be programmed to simulate forever. It also is required to
>>>>>>> return the correct answer,
>>>>>> Since it is true that unless H aborts its simulation of D that H
>>>>>> itself
>>>>>> never terminates normally that makes it necessarily correct to do
>>>>>> this.
>>>>>
>>>>> So, you are admitting that H doesn't actually "terminate normally"
>>>>> and thus fails to be a decider?
>>>>>
>>>>
>>>> Your software engineering skill must be quite awfully terrible to
>>>> make a mistake like that.
>>>
>>>
>>> So, does H "Terminate Normally", at which point, so does the D, or
>>> does H not "Terminate Normally" and thus isn't a decider?
>>>
>>
>> // The following is written in C
>> 01 int D(int (*x)())
>> 02 {
>> 03    int Halt_Status = H(x, x);
>> 04    if (Halt_Status)
>> 05      HERE: goto HERE;
>> 06    return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11    D(D);
>> 12 }
>>
>> *Execution Trace*
>> main() invokes D(D) at line 11
>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>
>> *keeps repeating*
>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line 03
>> ...
>>
>> The simulated D cannot possibly terminate normally and H will
>> never return to its caller unless and until H aborts its simulation.
>
> So, why doesn't that happen when main calls  H?
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<Pi4cM.3316027$iS99.2463792@fx16.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11260&group=comp.ai.philosophy#11260

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<Y%cbM.3829586$GNG9.1532778@fx18.iad> <u4lbhr$30n58$1@dont-email.me>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4qi0f$ogg$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 307
Message-ID: <Pi4cM.3316027$iS99.2463792@fx16.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: Fri, 26 May 2023 11:33:03 -0400
X-Received-Bytes: 14772
 by: Richard Damon - Fri, 26 May 2023 15:33 UTC

On 5/26/23 11:07 AM, olcott wrote:
> On 5/26/2023 9:51 AM, Richard Damon wrote:
>> On 5/26/23 1:06 AM, olcott wrote:
>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt" for
>>>>>>>>>>>>>>>>> at least some
>>>>>>>>>>>>>>>>> halting computations (citations available on request)
>>>>>>>>>>>>>>>>> so the result
>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just
>>>>>>>>>>>>>>>>> the one case used
>>>>>>>>>>>>>>>>> in the usual proof's construction or the general case,
>>>>>>>>>>>>>>>>> but regardless of
>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On some days he will claim that he has never said he
>>>>>>>>>>>>>>>>> has a general halt
>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that H(H^,
>>>>>>>>>>>>>>>>> H^) == false is
>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and claims
>>>>>>>>>>>>>>>>> the general
>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because
>>>>>>>>>>>>>>>>> he will avoid
>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>>>> available on request) so it can take some time to clear
>>>>>>>>>>>>>>>>> all the smoke
>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P)
>>>>>>>>>>>>>>>>> halts."
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't
>>>>>>>>>>>>>>>>> see any point in
>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually so
>>>>>>>>>>>>>>>>> evasive about
>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is
>>>>>>>>>>>>>>> just a form of LYING.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The context does not change the fact that he agreed that H
>>>>>>>>>>>>>> does
>>>>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>> their own accept or reject state and the only objection
>>>>>>>>>>>>>>>> to my proof is
>>>>>>>>>>>>>>>> that it does not get the same result as a non-input this
>>>>>>>>>>>>>>>> only objection
>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>>>>> away from
>>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>>>> asking about the simulatiion done by H, but by the
>>>>>>>>>>>>>>> machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition of
>>>>>>>>>>>>>>> the problem, what does the machine represented by the
>>>>>>>>>>>>>>> input do?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>>>> contradicts the definition of a decider that must compute
>>>>>>>>>>>>>> the mapping from
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>>> halts only
>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>>>> would ever halt
>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>>>> termination of
>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have better words. The termination of the simulation of D
>>>>>>>>>>>>> is mandated
>>>>>>>>>>>>> by the requirements that a halt decider must always halt, thus
>>>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>>>> correct.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only
>>>>>>>>>>>> correct answer that H(D,D) should give is 1, so it is
>>>>>>>>>>>> necessarily incorrect.
>>>>>>>>>>>
>>>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>>>> unless it
>>>>>>>>>>> aborted the simulation of its input conclusively proves that
>>>>>>>>>>> H is
>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>> non-halting.
>>>>>>>>>>>
>>>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>>>> halting
>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>>>> simulation
>>>>>>>>> would violate this requirement thus making this choice necessarily
>>>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>>>> possibly
>>>>>>>>> terminate normally thus is correctly determined to be non-halting.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So? You still don't get it.
>>>>>>>>
>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>> required to return the correct answer,
>>>>>>> Since it is true that unless H aborts its simulation of D that H
>>>>>>> itself
>>>>>>> never terminates normally that makes it necessarily correct to do
>>>>>>> this.
>>>>>>
>>>>>> So, you are admitting that H doesn't actually "terminate normally"
>>>>>> and thus fails to be a decider?
>>>>>>
>>>>>
>>>>> Your software engineering skill must be quite awfully terrible to
>>>>> make a mistake like that.
>>>>
>>>>
>>>> So, does H "Terminate Normally", at which point, so does the D, or
>>>> does H not "Terminate Normally" and thus isn't a decider?
>>>>
>>>
>>> // The following is written in C
>>> 01 int D(int (*x)())
>>> 02 {
>>> 03    int Halt_Status = H(x, x);
>>> 04    if (Halt_Status)
>>> 05      HERE: goto HERE;
>>> 06    return Halt_Status;
>>> 07 }
>>> 08
>>> 09 void main()
>>> 10 {
>>> 11    D(D);
>>> 12 }
>>>
>>> *Execution Trace*
>>> main() invokes D(D) at line 11
>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>
>>> *keeps repeating*
>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line
>>> 03 ...
>>>
>>> The simulated D cannot possibly terminate normally and H will
>>> never return to its caller unless and until H aborts its simulation.
>>
>> So, why doesn't that happen when main calls  H?
>>
>
> H does return to its caller when main calls H.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<u4qm38$1bgf$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11261&group=comp.ai.philosophy#11261

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Date: Fri, 26 May 2023 11:17:42 -0500
Organization: A noiseless patient Spider
Lines: 304
Message-ID: <u4qm38$1bgf$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4lbhr$30n58$1@dont-email.me> <ptqbM.436992$qjm2.346633@fx09.iad>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 16:17:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac2fd26b99f4e5f20a399609f810911c";
logging-data="44559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/VsXdpo0Phs+hW9cMSXUU"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:IDtfVRys4AmvuRBpX9diPjsn6ec=
In-Reply-To: <Pi4cM.3316027$iS99.2463792@fx16.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 16:17 UTC

On 5/26/2023 10:33 AM, Richard Damon wrote:
> On 5/26/23 11:07 AM, olcott wrote:
>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>> On 5/26/23 1:06 AM, olcott wrote:
>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt"
>>>>>>>>>>>>>>>>>> for at least some
>>>>>>>>>>>>>>>>>> halting computations (citations available on request)
>>>>>>>>>>>>>>>>>> so the result
>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about just
>>>>>>>>>>>>>>>>>> the one case used
>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general case,
>>>>>>>>>>>>>>>>>> but regardless of
>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said he
>>>>>>>>>>>>>>>>>> has a general halt
>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant, because
>>>>>>>>>>>>>>>>>> he will avoid
>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P)
>>>>>>>>>>>>>>>>>> halts."
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't
>>>>>>>>>>>>>>>>>> see any point in
>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually
>>>>>>>>>>>>>>>>>> so evasive about
>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>>>>> But once they have made the mistake of being clear, we
>>>>>>>>>>>>>>>>>> should pay them
>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>>>>> of its input according to the Sipser approved criteria.
>>>>>>>>>>>>>>>>> (see quote
>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology thus
>>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is
>>>>>>>>>>>>>>>> just a form of LYING.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The context does not change the fact that he agreed that
>>>>>>>>>>>>>>> H does
>>>>>>>>>>>>>>> correctly determine the halt status of D according to the
>>>>>>>>>>>>>>> Sisper approved criteria.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>>> their own accept or reject state and the only objection
>>>>>>>>>>>>>>>>> to my proof is
>>>>>>>>>>>>>>>>> that it does not get the same result as a non-input
>>>>>>>>>>>>>>>>> this only objection
>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this is
>>>>>>>>>>>>>>>> what ALL decider do, is "Halting" the only type of decider?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive invocation
>>>>>>>>>>>>>>>>> away from
>>>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>>>>> asking about the simulatiion done by H, but by the
>>>>>>>>>>>>>>>> machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition of
>>>>>>>>>>>>>>>> the problem, what does the machine represented by the
>>>>>>>>>>>>>>>> input do?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>>>>> contradicts the definition of a decider that must compute
>>>>>>>>>>>>>>> the mapping from
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>>>> halts only
>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>>>>> would ever halt
>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>>>>> termination of
>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have better words. The termination of the simulation of
>>>>>>>>>>>>>> D is mandated
>>>>>>>>>>>>>> by the requirements that a halt decider must always halt,
>>>>>>>>>>>>>> thus
>>>>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>>>>> correct.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is also mandated to give the correct answer, which since
>>>>>>>>>>>>> H(D,D) returns 0, which causes D(D) to Halt, the only
>>>>>>>>>>>>> correct answer that H(D,D) should give is 1, so it is
>>>>>>>>>>>>> necessarily incorrect.
>>>>>>>>>>>>
>>>>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>>>>> unless it
>>>>>>>>>>>> aborted the simulation of its input conclusively proves that
>>>>>>>>>>>> H is
>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>
>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>>>>> halting
>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>>>>> simulation
>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>> necessarily
>>>>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>>>>> possibly
>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>> non-halting.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So? You still don't get it.
>>>>>>>>>
>>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>>> required to return the correct answer,
>>>>>>>> Since it is true that unless H aborts its simulation of D that H
>>>>>>>> itself
>>>>>>>> never terminates normally that makes it necessarily correct to
>>>>>>>> do this.
>>>>>>>
>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>> normally" and thus fails to be a decider?
>>>>>>>
>>>>>>
>>>>>> Your software engineering skill must be quite awfully terrible to
>>>>>> make a mistake like that.
>>>>>
>>>>>
>>>>> So, does H "Terminate Normally", at which point, so does the D, or
>>>>> does H not "Terminate Normally" and thus isn't a decider?
>>>>>
>>>>
>>>> // The following is written in C
>>>> 01 int D(int (*x)())
>>>> 02 {
>>>> 03    int Halt_Status = H(x, x);
>>>> 04    if (Halt_Status)
>>>> 05      HERE: goto HERE;
>>>> 06    return Halt_Status;
>>>> 07 }
>>>> 08
>>>> 09 void main()
>>>> 10 {
>>>> 11    D(D);
>>>> 12 }
>>>>
>>>> *Execution Trace*
>>>> main() invokes D(D) at line 11
>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>
>>>> *keeps repeating*
>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line
>>>> 03 ...
>>>>
>>>> The simulated D cannot possibly terminate normally and H will
>>>> never return to its caller unless and until H aborts its simulation.
>>>
>>> So, why doesn't that happen when main calls  H?
>>>
>>
>> H does return to its caller when main calls H.
>
> So, which instruction acts differently?
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [correct answer]

<rs5cM.629187$Ldj8.391802@fx47.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11262&group=comp.ai.philosophy#11262

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [correct answer]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<ptqbM.436992$qjm2.346633@fx09.iad> <u4lcs6$30n58$4@dont-email.me>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4qm38$1bgf$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 336
Message-ID: <rs5cM.629187$Ldj8.391802@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: Fri, 26 May 2023 12:51:36 -0400
X-Received-Bytes: 16416
 by: Richard Damon - Fri, 26 May 2023 16:51 UTC

On 5/26/23 12:17 PM, olcott wrote:
> On 5/26/2023 10:33 AM, Richard Damon wrote:
>> On 5/26/23 11:07 AM, olcott wrote:
>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider" return
>>>>>>>>>>>>>>>>>>>> (answer) if
>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt"
>>>>>>>>>>>>>>>>>>> for at least some
>>>>>>>>>>>>>>>>>>> halting computations (citations available on request)
>>>>>>>>>>>>>>>>>>> so the result
>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about
>>>>>>>>>>>>>>>>>>> just the one case used
>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said he
>>>>>>>>>>>>>>>>>>> has a general halt
>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for years
>>>>>>>>>>>>>>>>>>> (literally years),
>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P)
>>>>>>>>>>>>>>>>>>> halts."
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I don't
>>>>>>>>>>>>>>>>>>> see any point in
>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually
>>>>>>>>>>>>>>>>>>> so evasive about
>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being clear,
>>>>>>>>>>>>>>>>>>> we should pay them
>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly determine
>>>>>>>>>>>>>>>>>> that halt status
>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology
>>>>>>>>>>>>>>>>>> thus necessarily
>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is
>>>>>>>>>>>>>>>>> just a form of LYING.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The context does not change the fact that he agreed that
>>>>>>>>>>>>>>>> H does
>>>>>>>>>>>>>>>> correctly determine the halt status of D according to
>>>>>>>>>>>>>>>> the Sisper approved criteria.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>> that it does not get the same result as a non-input
>>>>>>>>>>>>>>>>>> this only objection
>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this
>>>>>>>>>>>>>>>>> is what ALL decider do, is "Halting" the only type of
>>>>>>>>>>>>>>>>> decider?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to a
>>>>>>>>>>>>>>>>> final state, and it does.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It isn't
>>>>>>>>>>>>>>>>> asking about the simulatiion done by H, but by the
>>>>>>>>>>>>>>>>> machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition
>>>>>>>>>>>>>>>>> of the problem, what does the machine represented by
>>>>>>>>>>>>>>>>> the input do?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>>>>>> contradicts the definition of a decider that must
>>>>>>>>>>>>>>>> compute the mapping from
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>>>>> halts only
>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>>>>>> would ever halt
>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making the
>>>>>>>>>>>>>>>> termination of
>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have better words. The termination of the simulation of
>>>>>>>>>>>>>>> D is mandated
>>>>>>>>>>>>>>> by the requirements that a halt decider must always halt,
>>>>>>>>>>>>>>> thus
>>>>>>>>>>>>>>> conclusively proving that this termination is necessarily
>>>>>>>>>>>>>>> correct.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt, the
>>>>>>>>>>>>>> only correct answer that H(D,D) should give is 1, so it is
>>>>>>>>>>>>>> necessarily incorrect.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>>>>>> unless it
>>>>>>>>>>>>> aborted the simulation of its input conclusively proves
>>>>>>>>>>>>> that H is
>>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine based
>>>>>>>>>>>>> halting
>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>> Since it is required to terminate the choice to not abort its
>>>>>>>>>>> simulation
>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>> necessarily
>>>>>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>>>>>> possibly
>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>> non-halting.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>
>>>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>>>> required to return the correct answer,
>>>>>>>>> Since it is true that unless H aborts its simulation of D that
>>>>>>>>> H itself
>>>>>>>>> never terminates normally that makes it necessarily correct to
>>>>>>>>> do this.
>>>>>>>>
>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>
>>>>>>>
>>>>>>> Your software engineering skill must be quite awfully terrible to
>>>>>>> make a mistake like that.
>>>>>>
>>>>>>
>>>>>> So, does H "Terminate Normally", at which point, so does the D, or
>>>>>> does H not "Terminate Normally" and thus isn't a decider?
>>>>>>
>>>>>
>>>>> // The following is written in C
>>>>> 01 int D(int (*x)())
>>>>> 02 {
>>>>> 03    int Halt_Status = H(x, x);
>>>>> 04    if (Halt_Status)
>>>>> 05      HERE: goto HERE;
>>>>> 06    return Halt_Status;
>>>>> 07 }
>>>>> 08
>>>>> 09 void main()
>>>>> 10 {
>>>>> 11    D(D);
>>>>> 12 }
>>>>>
>>>>> *Execution Trace*
>>>>> main() invokes D(D) at line 11
>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>
>>>>> *keeps repeating*
>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at line
>>>>> 03 ...
>>>>>
>>>>> The simulated D cannot possibly terminate normally and H will
>>>>> never return to its caller unless and until H aborts its simulation.
>>>>
>>>> So, why doesn't that happen when main calls  H?
>>>>
>>>
>>> H does return to its caller when main calls H.
>>
>> So, which instruction acts differently?
>>
>
> H(D,D) always operates the exact same way no matter what calls it.
>
>> We have two IDENTICAL initial sequence of instructions, the entry to
>> H, in one case from main, and in the other from D, with identical
>> parameters.
>>
>> If the results follow different paths, there must be a first point of
>> departure. What is it.
>>
>
> D(D) is merely the outer invocation that includes H(D,D) as the inner
> invocation. Directly executed H(D,D) always behaves exactly the same
> way whenever it is invoked.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rfg9$4b99$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11263&group=comp.ai.philosophy#11263

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 18:31:20 -0500
Organization: A noiseless patient Spider
Lines: 328
Message-ID: <u4rfg9$4b99$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4lcs6$30n58$4@dont-email.me> <9prbM.3871030$GNG9.3564130@fx18.iad>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 23:31:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110e5a35fc23f6513f952213a4040188";
logging-data="142633"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19y9hXx7VFCng+og0UaC8pp"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:mV4VbTFbsOABfToId2/GzbDz94E=
In-Reply-To: <rs5cM.629187$Ldj8.391802@fx47.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 23:31 UTC

On 5/26/2023 11:51 AM, Richard Damon wrote:
> On 5/26/23 12:17 PM, olcott wrote:
>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>> On 5/26/23 11:07 AM, olcott wrote:
>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt"
>>>>>>>>>>>>>>>>>>>> for at least some
>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about
>>>>>>>>>>>>>>>>>>>> just the one case used
>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting, you
>>>>>>>>>>>>>>>>>>>> can't use his H for
>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said he
>>>>>>>>>>>>>>>>>>>> has a general halt
>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the "usual
>>>>>>>>>>>>>>>>>>>> construction".  It
>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days apart
>>>>>>>>>>>>>>>>>>>> (again, citations
>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P)
>>>>>>>>>>>>>>>>>>>> halts."
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are usually
>>>>>>>>>>>>>>>>>>>> so evasive about
>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have to
>>>>>>>>>>>>>>>>>>>> stick with them.
>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being clear,
>>>>>>>>>>>>>>>>>>>> we should pay them
>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology
>>>>>>>>>>>>>>>>>>> thus necessarily
>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is
>>>>>>>>>>>>>>>>>> just a form of LYING.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The context does not change the fact that he agreed
>>>>>>>>>>>>>>>>> that H does
>>>>>>>>>>>>>>>>> correctly determine the halt status of D according to
>>>>>>>>>>>>>>>>> the Sisper approved criteria.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>> that it does not get the same result as a non-input
>>>>>>>>>>>>>>>>>>> this only objection
>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this
>>>>>>>>>>>>>>>>>> is what ALL decider do, is "Halting" the only type of
>>>>>>>>>>>>>>>>>> decider?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to
>>>>>>>>>>>>>>>>>> a final state, and it does.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but by
>>>>>>>>>>>>>>>>>> the machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition
>>>>>>>>>>>>>>>>>> of the problem, what does the machine represented by
>>>>>>>>>>>>>>>>>> the input do?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The definition of the problem that you are referring to
>>>>>>>>>>>>>>>>> contradicts the definition of a decider that must
>>>>>>>>>>>>>>>>> compute the mapping from
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>>>>>> halts only
>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You know that it is necessarily true that no invocation
>>>>>>>>>>>>>>>>> would ever halt
>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making
>>>>>>>>>>>>>>>>> the termination of
>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have better words. The termination of the simulation
>>>>>>>>>>>>>>>> of D is mandated
>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt, the
>>>>>>>>>>>>>>> only correct answer that H(D,D) should give is 1, so it
>>>>>>>>>>>>>>> is necessarily incorrect.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The easily verified fact that H itself would not terminate
>>>>>>>>>>>>>> unless it
>>>>>>>>>>>>>> aborted the simulation of its input conclusively proves
>>>>>>>>>>>>>> that H is
>>>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>> Since it is required to terminate the choice to not abort
>>>>>>>>>>>> its simulation
>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>> necessarily
>>>>>>>>>>>> correct. This also conclusively proves that its input cannot
>>>>>>>>>>>> possibly
>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>
>>>>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>>>>> required to return the correct answer,
>>>>>>>>>> Since it is true that unless H aborts its simulation of D that
>>>>>>>>>> H itself
>>>>>>>>>> never terminates normally that makes it necessarily correct to
>>>>>>>>>> do this.
>>>>>>>>>
>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Your software engineering skill must be quite awfully terrible
>>>>>>>> to make a mistake like that.
>>>>>>>
>>>>>>>
>>>>>>> So, does H "Terminate Normally", at which point, so does the D,
>>>>>>> or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>
>>>>>>
>>>>>> // The following is written in C
>>>>>> 01 int D(int (*x)())
>>>>>> 02 {
>>>>>> 03    int Halt_Status = H(x, x);
>>>>>> 04    if (Halt_Status)
>>>>>> 05      HERE: goto HERE;
>>>>>> 06    return Halt_Status;
>>>>>> 07 }
>>>>>> 08
>>>>>> 09 void main()
>>>>>> 10 {
>>>>>> 11    D(D);
>>>>>> 12 }
>>>>>>
>>>>>> *Execution Trace*
>>>>>> main() invokes D(D) at line 11
>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>
>>>>>> *keeps repeating*
>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at
>>>>>> line 03 ...
>>>>>>
>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>> never return to its caller unless and until H aborts its simulation.
>>>>>
>>>>> So, why doesn't that happen when main calls  H?
>>>>>
>>>>
>>>> H does return to its caller when main calls H.
>>>
>>> So, which instruction acts differently?
>>>
>>
>> H(D,D) always operates the exact same way no matter what calls it.
>>
>>> We have two IDENTICAL initial sequence of instructions, the entry to
>>> H, in one case from main, and in the other from D, with identical
>>> parameters.
>>>
>>> If the results follow different paths, there must be a first point of
>>> departure. What is it.
>>>
>>
>> D(D) is merely the outer invocation that includes H(D,D) as the inner
>> invocation. Directly executed H(D,D) always behaves exactly the same
>> way whenever it is invoked.
>
> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
> decide if D(D) will Halt, it should have answered YES, (1)
>
>>
>> Because it is an easily verified fact that neither the directly executed
>> H(D,D) nor the directly executed D(D) would ever terminate normally
>> unless H aborts its simulation of D, H is necessarily correct to abort
>> its simulation of D to meet the requirement that itself must halt.
>
> No it DOES terminate because it DOES abort is simulation, since that is
> what the code says to do. No need to argue about a fantasy case that
> doesn't exist.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<htbcM.2210791$gGD7.1539469@fx11.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11264&group=comp.ai.philosophy#11264

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4rfg9$4b99$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 348
Message-ID: <htbcM.2210791$gGD7.1539469@fx11.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: Fri, 26 May 2023 19:42:06 -0400
X-Received-Bytes: 17732
 by: Richard Damon - Fri, 26 May 2023 23:42 UTC

On 5/26/23 7:31 PM, olcott wrote:
> On 5/26/2023 11:51 AM, Richard Damon wrote:
>> On 5/26/23 12:17 PM, olcott wrote:
>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not halt"
>>>>>>>>>>>>>>>>>>>>> for at least some
>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about
>>>>>>>>>>>>>>>>>>>>> just the one case used
>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting,
>>>>>>>>>>>>>>>>>>>>> you can't use his H for
>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it ever
>>>>>>>>>>>>>>>>>>>>>> return an answer?
>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said
>>>>>>>>>>>>>>>>>>>>> he has a general halt
>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though P(P)
>>>>>>>>>>>>>>>>>>>>> halts."
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have
>>>>>>>>>>>>>>>>>>>>> to stick with them.
>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being clear,
>>>>>>>>>>>>>>>>>>>>> we should pay them
>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology
>>>>>>>>>>>>>>>>>>>> thus necessarily
>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which is
>>>>>>>>>>>>>>>>>>> just a form of LYING.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The context does not change the fact that he agreed
>>>>>>>>>>>>>>>>>> that H does
>>>>>>>>>>>>>>>>>> correctly determine the halt status of D according to
>>>>>>>>>>>>>>>>>> the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a non-input
>>>>>>>>>>>>>>>>>>>> this only objection
>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if this
>>>>>>>>>>>>>>>>>>> is what ALL decider do, is "Halting" the only type of
>>>>>>>>>>>>>>>>>>> decider?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming to
>>>>>>>>>>>>>>>>>>> a final state, and it does.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D correctly
>>>>>>>>>>>>>>>>>>>> simulated by H
>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but by
>>>>>>>>>>>>>>>>>>> the machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the definition
>>>>>>>>>>>>>>>>>>> of the problem, what does the machine represented by
>>>>>>>>>>>>>>>>>>> the input do?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The definition of the problem that you are referring
>>>>>>>>>>>>>>>>>> to contradicts the definition of a decider that must
>>>>>>>>>>>>>>>>>> compute the mapping from
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer invocation
>>>>>>>>>>>>>>>>>> halts only
>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making
>>>>>>>>>>>>>>>>>> the termination of
>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have better words. The termination of the simulation
>>>>>>>>>>>>>>>>> of D is mandated
>>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt, the
>>>>>>>>>>>>>>>> only correct answer that H(D,D) should give is 1, so it
>>>>>>>>>>>>>>>> is necessarily incorrect.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>> aborted the simulation of its input conclusively proves
>>>>>>>>>>>>>>> that H is
>>>>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>> Since it is required to terminate the choice to not abort
>>>>>>>>>>>>> its simulation
>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>
>>>>>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>>>>>> required to return the correct answer,
>>>>>>>>>>> Since it is true that unless H aborts its simulation of D
>>>>>>>>>>> that H itself
>>>>>>>>>>> never terminates normally that makes it necessarily correct
>>>>>>>>>>> to do this.
>>>>>>>>>>
>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Your software engineering skill must be quite awfully terrible
>>>>>>>>> to make a mistake like that.
>>>>>>>>
>>>>>>>>
>>>>>>>> So, does H "Terminate Normally", at which point, so does the D,
>>>>>>>> or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>>
>>>>>>>
>>>>>>> // The following is written in C
>>>>>>> 01 int D(int (*x)())
>>>>>>> 02 {
>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>> 04    if (Halt_Status)
>>>>>>> 05      HERE: goto HERE;
>>>>>>> 06    return Halt_Status;
>>>>>>> 07 }
>>>>>>> 08
>>>>>>> 09 void main()
>>>>>>> 10 {
>>>>>>> 11    D(D);
>>>>>>> 12 }
>>>>>>>
>>>>>>> *Execution Trace*
>>>>>>> main() invokes D(D) at line 11
>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>
>>>>>>> *keeps repeating*
>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at
>>>>>>> line 03 ...
>>>>>>>
>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>> never return to its caller unless and until H aborts its simulation.
>>>>>>
>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>
>>>>>
>>>>> H does return to its caller when main calls H.
>>>>
>>>> So, which instruction acts differently?
>>>>
>>>
>>> H(D,D) always operates the exact same way no matter what calls it.
>>>
>>>> We have two IDENTICAL initial sequence of instructions, the entry to
>>>> H, in one case from main, and in the other from D, with identical
>>>> parameters.
>>>>
>>>> If the results follow different paths, there must be a first point
>>>> of departure. What is it.
>>>>
>>>
>>> D(D) is merely the outer invocation that includes H(D,D) as the inner
>>> invocation. Directly executed H(D,D) always behaves exactly the same
>>> way whenever it is invoked.
>>
>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
>> decide if D(D) will Halt, it should have answered YES, (1)
>>
>>>
>>> Because it is an easily verified fact that neither the directly executed
>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>> unless H aborts its simulation of D, H is necessarily correct to abort
>>> its simulation of D to meet the requirement that itself must halt.
>>
>> No it DOES terminate because it DOES abort is simulation, since that
>> is what the code says to do. No need to argue about a fantasy case
>> that doesn't exist.
>
> *Halting auto problem repair shop analogy*
> (a) You take your car to the repair shop.
> (b) The car is badly in need of a replacement exhaust system.
> (c) You ask the head mechanic to inspect your car's exhaust system.
> (d) The head mechanic tells you it needs to be replaced.
> (e) You authorize the head mechanic to replace the exhaust system.
> (f) At the checkout counter you accuse the head mechanic of lying
>     because your car clearly does not need to have its exhaust system
>     replaced.
> (g) You refuse to pay on this basis.
> (h) The owner calls the police and they tell you pay up or go to jail.
>
> H is asked the question: Does your input need to be aborted to prevent
> infinite simulation?  H correctly answers yes and aborts the simulation.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<fubcM.2210792$gGD7.2009351@fx11.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11265&group=comp.ai.philosophy#11265

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<9prbM.3871030$GNG9.3564130@fx18.iad> <u4ljg4$31i13$2@dont-email.me>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4rfg9$4b99$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 9
Message-ID: <fubcM.2210792$gGD7.2009351@fx11.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: Fri, 26 May 2023 19:43:08 -0400
X-Received-Bytes: 2183
 by: Richard Damon - Fri, 26 May 2023 23:43 UTC

On 5/26/23 7:31 PM, olcott wrote:
>
> H is asked the question: Does your input need to be aborted to prevent
> infinite simulation?  H correctly answers yes and aborts the simulation.

Simple question, Where do you find this requirement stated by ANYONE but
you?

This is the foundation of your lies.

Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rgkb$4ehc$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11266&group=comp.ai.philosophy#11266

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 18:50:35 -0500
Organization: A noiseless patient Spider
Lines: 336
Message-ID: <u4rgkb$4ehc$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4ljg4$31i13$2@dont-email.me> <yqsbM.3871032$GNG9.1449366@fx18.iad>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 May 2023 23:50:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110e5a35fc23f6513f952213a4040188";
logging-data="145964"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xx0CiojuVs8iOJ/zoLtGx"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:0PbSbcUKkxC3TAVBr75mq4qNEl4=
In-Reply-To: <htbcM.2210791$gGD7.1539469@fx11.iad>
Content-Language: en-US
 by: olcott - Fri, 26 May 2023 23:50 UTC

On 5/26/2023 6:42 PM, Richard Damon wrote:
> On 5/26/23 7:31 PM, olcott wrote:
>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>> On 5/26/23 12:17 PM, olcott wrote:
>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about
>>>>>>>>>>>>>>>>>>>>>> just the one case used
>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting,
>>>>>>>>>>>>>>>>>>>>>> you can't use his H for
>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it
>>>>>>>>>>>>>>>>>>>>>>> ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said
>>>>>>>>>>>>>>>>>>>>>> he has a general halt
>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though
>>>>>>>>>>>>>>>>>>>>>> P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert that
>>>>>>>>>>>>>>>>>>>>>> H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in saying
>>>>>>>>>>>>>>>>>>>>>> anything else.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that most
>>>>>>>>>>>>>>>>>>>>>> can't bear to retract
>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have
>>>>>>>>>>>>>>>>>>>>>> to stick with them.
>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology
>>>>>>>>>>>>>>>>>>>>> thus necessarily
>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which
>>>>>>>>>>>>>>>>>>>> is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The context does not change the fact that he agreed
>>>>>>>>>>>>>>>>>>> that H does
>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D according to
>>>>>>>>>>>>>>>>>>> the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping *from
>>>>>>>>>>>>>>>>>>>>> their inputs* to
>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a non-input
>>>>>>>>>>>>>>>>>>>>> this only objection
>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if
>>>>>>>>>>>>>>>>>>>> this is what ALL decider do, is "Halting" the only
>>>>>>>>>>>>>>>>>>>> type of decider?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming
>>>>>>>>>>>>>>>>>>>> to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but by
>>>>>>>>>>>>>>>>>>>> the machine that H is TRYING to simulate (but can't).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H has
>>>>>>>>>>>>>>>>>>>>> already made this
>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the machine
>>>>>>>>>>>>>>>>>>>> represented by the input do?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The definition of the problem that you are referring
>>>>>>>>>>>>>>>>>>> to contradicts the definition of a decider that must
>>>>>>>>>>>>>>>>>>> compute the mapping from
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making
>>>>>>>>>>>>>>>>>>> the termination of
>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have better words. The termination of the simulation
>>>>>>>>>>>>>>>>>> of D is mandated
>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt, the
>>>>>>>>>>>>>>>>> only correct answer that H(D,D) should give is 1, so it
>>>>>>>>>>>>>>>>> is necessarily incorrect.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively proves
>>>>>>>>>>>>>>>> that H is
>>>>>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>> Since it is required to terminate the choice to not abort
>>>>>>>>>>>>>> its simulation
>>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> yes, it is required to give an answer in finite time, so it
>>>>>>>>>>>>> can't just be programmed to simulate forever. It also is
>>>>>>>>>>>>> required to return the correct answer,
>>>>>>>>>>>> Since it is true that unless H aborts its simulation of D
>>>>>>>>>>>> that H itself
>>>>>>>>>>>> never terminates normally that makes it necessarily correct
>>>>>>>>>>>> to do this.
>>>>>>>>>>>
>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Your software engineering skill must be quite awfully terrible
>>>>>>>>>> to make a mistake like that.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So, does H "Terminate Normally", at which point, so does the D,
>>>>>>>>> or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>>>
>>>>>>>>
>>>>>>>> // The following is written in C
>>>>>>>> 01 int D(int (*x)())
>>>>>>>> 02 {
>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>> 04    if (Halt_Status)
>>>>>>>> 05      HERE: goto HERE;
>>>>>>>> 06    return Halt_Status;
>>>>>>>> 07 }
>>>>>>>> 08
>>>>>>>> 09 void main()
>>>>>>>> 10 {
>>>>>>>> 11    D(D);
>>>>>>>> 12 }
>>>>>>>>
>>>>>>>> *Execution Trace*
>>>>>>>> main() invokes D(D) at line 11
>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>>
>>>>>>>> *keeps repeating*
>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at
>>>>>>>> line 03 ...
>>>>>>>>
>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>> simulation.
>>>>>>>
>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>
>>>>>>
>>>>>> H does return to its caller when main calls H.
>>>>>
>>>>> So, which instruction acts differently?
>>>>>
>>>>
>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>
>>>>> We have two IDENTICAL initial sequence of instructions, the entry
>>>>> to H, in one case from main, and in the other from D, with
>>>>> identical parameters.
>>>>>
>>>>> If the results follow different paths, there must be a first point
>>>>> of departure. What is it.
>>>>>
>>>>
>>>> D(D) is merely the outer invocation that includes H(D,D) as the inner
>>>> invocation. Directly executed H(D,D) always behaves exactly the same
>>>> way whenever it is invoked.
>>>
>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
>>> decide if D(D) will Halt, it should have answered YES, (1)
>>>
>>>>
>>>> Because it is an easily verified fact that neither the directly
>>>> executed
>>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>>> unless H aborts its simulation of D, H is necessarily correct to abort
>>>> its simulation of D to meet the requirement that itself must halt.
>>>
>>> No it DOES terminate because it DOES abort is simulation, since that
>>> is what the code says to do. No need to argue about a fantasy case
>>> that doesn't exist.
>>
>> *Halting auto problem repair shop analogy*
>> (a) You take your car to the repair shop.
>> (b) The car is badly in need of a replacement exhaust system.
>> (c) You ask the head mechanic to inspect your car's exhaust system.
>> (d) The head mechanic tells you it needs to be replaced.
>> (e) You authorize the head mechanic to replace the exhaust system.
>> (f) At the checkout counter you accuse the head mechanic of lying
>>      because your car clearly does not need to have its exhaust system
>>      replaced.
>> (g) You refuse to pay on this basis.
>> (h) The owner calls the police and they tell you pay up or go to jail.
>>
>> H is asked the question: Does your input need to be aborted to prevent
>> infinite simulation?  H correctly answers yes and aborts the simulation.
>
> Nope, H is asked the question, does the machine represented by your
> input finish running in finite time?
>
That is asking the question:
Does my exhaust system need to be replaced after you just replaced it?


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rhq7$4hjl$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11267&group=comp.ai.philosophy#11267

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news.x.richarddamon@xoxy.net (Richard Damon)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 20:10:47 -0400
Organization: A noiseless patient Spider
Lines: 356
Message-ID: <u4rhq7$4hjl$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<yqsbM.3871032$GNG9.1449366@fx18.iad> <u4lm0i$31t6l$2@dont-email.me>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 27 May 2023 00:10:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="748fb17794ae9d3995c4f44cd037408c";
logging-data="149109"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+icTYH6jLESWUo/Y3fiZEehmzv1jmBCnA="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Cancel-Lock: sha1:hGLOjhk3JFziDN06gGKwplzdChY=
Content-Language: en-US
In-Reply-To: <u4rgkb$4ehc$1@dont-email.me>
 by: Richard Damon - Sat, 27 May 2023 00:10 UTC

On 5/26/23 7:50 PM, olcott wrote:
> On 5/26/2023 6:42 PM, Richard Damon wrote:
>> On 5/26/23 7:31 PM, olcott wrote:
>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> writes:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned about
>>>>>>>>>>>>>>>>>>>>>>> just the one case used
>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting,
>>>>>>>>>>>>>>>>>>>>>>> you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it
>>>>>>>>>>>>>>>>>>>>>>>> ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never said
>>>>>>>>>>>>>>>>>>>>>>> he has a general halt
>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares that
>>>>>>>>>>>>>>>>>>>>>>> H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time to
>>>>>>>>>>>>>>>>>>>>>>> clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though
>>>>>>>>>>>>>>>>>>>>>>> P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert
>>>>>>>>>>>>>>>>>>>>>>> that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that
>>>>>>>>>>>>>>>>>>>>>>> most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will have
>>>>>>>>>>>>>>>>>>>>>>> to stick with them.
>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a tautology
>>>>>>>>>>>>>>>>>>>>>> thus necessarily
>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which
>>>>>>>>>>>>>>>>>>>>> is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he agreed
>>>>>>>>>>>>>>>>>>>> that H does
>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D according
>>>>>>>>>>>>>>>>>>>> to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if
>>>>>>>>>>>>>>>>>>>>> this is what ALL decider do, is "Halting" the only
>>>>>>>>>>>>>>>>>>>>> type of decider?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming
>>>>>>>>>>>>>>>>>>>>> to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but
>>>>>>>>>>>>>>>>>>>>> by the machine that H is TRYING to simulate (but
>>>>>>>>>>>>>>>>>>>>> can't).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H
>>>>>>>>>>>>>>>>>>>>>> has already made this
>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the machine
>>>>>>>>>>>>>>>>>>>>> represented by the input do?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are referring
>>>>>>>>>>>>>>>>>>>> to contradicts the definition of a decider that must
>>>>>>>>>>>>>>>>>>>> compute the mapping from
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus making
>>>>>>>>>>>>>>>>>>>> the termination of
>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt, the
>>>>>>>>>>>>>>>>>> only correct answer that H(D,D) should give is 1, so
>>>>>>>>>>>>>>>>>> it is necessarily incorrect.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively proves
>>>>>>>>>>>>>>>>> that H is
>>>>>>>>>>>>>>>>> necessarily correct to do this and report this input as
>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>> Since it is required to terminate the choice to not abort
>>>>>>>>>>>>>>> its simulation
>>>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> yes, it is required to give an answer in finite time, so
>>>>>>>>>>>>>> it can't just be programmed to simulate forever. It also
>>>>>>>>>>>>>> is required to return the correct answer,
>>>>>>>>>>>>> Since it is true that unless H aborts its simulation of D
>>>>>>>>>>>>> that H itself
>>>>>>>>>>>>> never terminates normally that makes it necessarily correct
>>>>>>>>>>>>> to do this.
>>>>>>>>>>>>
>>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So, does H "Terminate Normally", at which point, so does the
>>>>>>>>>> D, or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> // The following is written in C
>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>> 02 {
>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>> 06    return Halt_Status;
>>>>>>>>> 07 }
>>>>>>>>> 08
>>>>>>>>> 09 void main()
>>>>>>>>> 10 {
>>>>>>>>> 11    D(D);
>>>>>>>>> 12 }
>>>>>>>>>
>>>>>>>>> *Execution Trace*
>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>>>
>>>>>>>>> *keeps repeating*
>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at
>>>>>>>>> line 03 ...
>>>>>>>>>
>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>> simulation.
>>>>>>>>
>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>
>>>>>>>
>>>>>>> H does return to its caller when main calls H.
>>>>>>
>>>>>> So, which instruction acts differently?
>>>>>>
>>>>>
>>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>>
>>>>>> We have two IDENTICAL initial sequence of instructions, the entry
>>>>>> to H, in one case from main, and in the other from D, with
>>>>>> identical parameters.
>>>>>>
>>>>>> If the results follow different paths, there must be a first point
>>>>>> of departure. What is it.
>>>>>>
>>>>>
>>>>> D(D) is merely the outer invocation that includes H(D,D) as the inner
>>>>> invocation. Directly executed H(D,D) always behaves exactly the same
>>>>> way whenever it is invoked.
>>>>
>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
>>>> decide if D(D) will Halt, it should have answered YES, (1)
>>>>
>>>>>
>>>>> Because it is an easily verified fact that neither the directly
>>>>> executed
>>>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>>>> unless H aborts its simulation of D, H is necessarily correct to abort
>>>>> its simulation of D to meet the requirement that itself must halt.
>>>>
>>>> No it DOES terminate because it DOES abort is simulation, since that
>>>> is what the code says to do. No need to argue about a fantasy case
>>>> that doesn't exist.
>>>
>>> *Halting auto problem repair shop analogy*
>>> (a) You take your car to the repair shop.
>>> (b) The car is badly in need of a replacement exhaust system.
>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>> (d) The head mechanic tells you it needs to be replaced.
>>> (e) You authorize the head mechanic to replace the exhaust system.
>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>      because your car clearly does not need to have its exhaust system
>>>      replaced.
>>> (g) You refuse to pay on this basis.
>>> (h) The owner calls the police and they tell you pay up or go to jail.
>>>
>>> H is asked the question: Does your input need to be aborted to
>>> prevent infinite simulation?  H correctly answers yes and aborts the
>>> simulation.
>>
>> Nope, H is asked the question, does the machine represented by your
>> input finish running in finite time?
>>
> That is asking the question:
> Does my exhaust system need to be replaced after you just replaced it?
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rjkj$4p0d$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11268&group=comp.ai.philosophy#11268

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 19:41:53 -0500
Organization: A noiseless patient Spider
Lines: 356
Message-ID: <u4rjkj$4p0d$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<u4lm0i$31t6l$2@dont-email.me> <XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me> <u4rhq7$4hjl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 27 May 2023 00:41:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110e5a35fc23f6513f952213a4040188";
logging-data="156685"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX196T/uhemZ55+7ydxtK6bf2"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:VWjkwDCY7rlBiwW5kIeV62iwOkI=
Content-Language: en-US
In-Reply-To: <u4rhq7$4hjl$1@dont-email.me>
 by: olcott - Sat, 27 May 2023 00:41 UTC

On 5/26/2023 7:10 PM, Richard Damon wrote:
> On 5/26/23 7:50 PM, olcott wrote:
>> On 5/26/2023 6:42 PM, Richard Damon wrote:
>>> On 5/26/23 7:31 PM, olcott wrote:
>>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> writes:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM UTC+2,
>>>>>>>>>>>>>>>>>>>>>>>>> Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned
>>>>>>>>>>>>>>>>>>>>>>>> about just the one case used
>>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the general
>>>>>>>>>>>>>>>>>>>>>>>> case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently sitting,
>>>>>>>>>>>>>>>>>>>>>>>> you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it
>>>>>>>>>>>>>>>>>>>>>>>>> ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect number?)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never
>>>>>>>>>>>>>>>>>>>>>>>> said he has a general halt
>>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares
>>>>>>>>>>>>>>>>>>>>>>>> that H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind and
>>>>>>>>>>>>>>>>>>>>>>>> claims the general
>>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time
>>>>>>>>>>>>>>>>>>>>>>>> to clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though
>>>>>>>>>>>>>>>>>>>>>>>> P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert
>>>>>>>>>>>>>>>>>>>>>>>> that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that
>>>>>>>>>>>>>>>>>>>>>>>> most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will
>>>>>>>>>>>>>>>>>>>>>>>> have to stick with them.
>>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a
>>>>>>>>>>>>>>>>>>>>>>> tautology thus necessarily
>>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context, which
>>>>>>>>>>>>>>>>>>>>>> is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he agreed
>>>>>>>>>>>>>>>>>>>>> that H does
>>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D according
>>>>>>>>>>>>>>>>>>>>> to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if
>>>>>>>>>>>>>>>>>>>>>> this is what ALL decider do, is "Halting" the only
>>>>>>>>>>>>>>>>>>>>>> type of decider?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE coming
>>>>>>>>>>>>>>>>>>>>>> to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but
>>>>>>>>>>>>>>>>>>>>>> by the machine that H is TRYING to simulate (but
>>>>>>>>>>>>>>>>>>>>>> can't).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H
>>>>>>>>>>>>>>>>>>>>>>> has already made this
>>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the machine
>>>>>>>>>>>>>>>>>>>>>> represented by the input do?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are
>>>>>>>>>>>>>>>>>>>>> referring to contradicts the definition of a
>>>>>>>>>>>>>>>>>>>>> decider that must compute the mapping from
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus
>>>>>>>>>>>>>>>>>>>>> making the termination of
>>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer, which
>>>>>>>>>>>>>>>>>>> since H(D,D) returns 0, which causes D(D) to Halt,
>>>>>>>>>>>>>>>>>>> the only correct answer that H(D,D) should give is 1,
>>>>>>>>>>>>>>>>>>> so it is necessarily incorrect.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively
>>>>>>>>>>>>>>>>>> proves that H is
>>>>>>>>>>>>>>>>>> necessarily correct to do this and report this input
>>>>>>>>>>>>>>>>>> as non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>>> Since it is required to terminate the choice to not
>>>>>>>>>>>>>>>> abort its simulation
>>>>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> yes, it is required to give an answer in finite time, so
>>>>>>>>>>>>>>> it can't just be programmed to simulate forever. It also
>>>>>>>>>>>>>>> is required to return the correct answer,
>>>>>>>>>>>>>> Since it is true that unless H aborts its simulation of D
>>>>>>>>>>>>>> that H itself
>>>>>>>>>>>>>> never terminates normally that makes it necessarily
>>>>>>>>>>>>>> correct to do this.
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So, does H "Terminate Normally", at which point, so does the
>>>>>>>>>>> D, or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> // The following is written in C
>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>> 02 {
>>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>>> 06    return Halt_Status;
>>>>>>>>>> 07 }
>>>>>>>>>> 08
>>>>>>>>>> 09 void main()
>>>>>>>>>> 10 {
>>>>>>>>>> 11    D(D);
>>>>>>>>>> 12 }
>>>>>>>>>>
>>>>>>>>>> *Execution Trace*
>>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>>>>
>>>>>>>>>> *keeps repeating*
>>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D) at
>>>>>>>>>> line 03 ...
>>>>>>>>>>
>>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>>> simulation.
>>>>>>>>>
>>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>>
>>>>>>>>
>>>>>>>> H does return to its caller when main calls H.
>>>>>>>
>>>>>>> So, which instruction acts differently?
>>>>>>>
>>>>>>
>>>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>>>
>>>>>>> We have two IDENTICAL initial sequence of instructions, the entry
>>>>>>> to H, in one case from main, and in the other from D, with
>>>>>>> identical parameters.
>>>>>>>
>>>>>>> If the results follow different paths, there must be a first
>>>>>>> point of departure. What is it.
>>>>>>>
>>>>>>
>>>>>> D(D) is merely the outer invocation that includes H(D,D) as the inner
>>>>>> invocation. Directly executed H(D,D) always behaves exactly the same
>>>>>> way whenever it is invoked.
>>>>>
>>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
>>>>> decide if D(D) will Halt, it should have answered YES, (1)
>>>>>
>>>>>>
>>>>>> Because it is an easily verified fact that neither the directly
>>>>>> executed
>>>>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>>>>> unless H aborts its simulation of D, H is necessarily correct to
>>>>>> abort
>>>>>> its simulation of D to meet the requirement that itself must halt.
>>>>>
>>>>> No it DOES terminate because it DOES abort is simulation, since
>>>>> that is what the code says to do. No need to argue about a fantasy
>>>>> case that doesn't exist.
>>>>
>>>> *Halting auto problem repair shop analogy*
>>>> (a) You take your car to the repair shop.
>>>> (b) The car is badly in need of a replacement exhaust system.
>>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>>> (d) The head mechanic tells you it needs to be replaced.
>>>> (e) You authorize the head mechanic to replace the exhaust system.
>>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>>      because your car clearly does not need to have its exhaust system
>>>>      replaced.
>>>> (g) You refuse to pay on this basis.
>>>> (h) The owner calls the police and they tell you pay up or go to jail.
>>>>
>>>> H is asked the question: Does your input need to be aborted to
>>>> prevent infinite simulation?  H correctly answers yes and aborts the
>>>> simulation.
>>>
>>> Nope, H is asked the question, does the machine represented by your
>>> input finish running in finite time?
>>>
>> That is asking the question:
>> Does my exhaust system need to be replaced after you just replaced it?
>>
>
> Why do you say that?
>
We cannot say that the YES answer original question:
(a) Does the exhaust system need to be replaced?
(b) Does the simulation need to be aborted?


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<HxccM.3692710$vBI8.1780970@fx15.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11269&group=comp.ai.philosophy#11269

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<XktbM.3871297$GNG9.3857159@fx18.iad>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me> <u4rhq7$4hjl$1@dont-email.me>
<u4rjkj$4p0d$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4rjkj$4p0d$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 383
Message-ID: <HxccM.3692710$vBI8.1780970@fx15.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: Fri, 26 May 2023 20:55:04 -0400
X-Received-Bytes: 19846
 by: Richard Damon - Sat, 27 May 2023 00:55 UTC

On 5/26/23 8:41 PM, olcott wrote:
> On 5/26/2023 7:10 PM, Richard Damon wrote:
>> On 5/26/23 7:50 PM, olcott wrote:
>>> On 5/26/2023 6:42 PM, Richard Damon wrote:
>>>> On 5/26/23 7:31 PM, olcott wrote:
>>>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> writes:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM
>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+2, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned
>>>>>>>>>>>>>>>>>>>>>>>>> about just the one case used
>>>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the
>>>>>>>>>>>>>>>>>>>>>>>>> general case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently
>>>>>>>>>>>>>>>>>>>>>>>>> sitting, you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it
>>>>>>>>>>>>>>>>>>>>>>>>>> ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect
>>>>>>>>>>>>>>>>>>>>>>>>>> number?)
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never
>>>>>>>>>>>>>>>>>>>>>>>>> said he has a general halt
>>>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares
>>>>>>>>>>>>>>>>>>>>>>>>> that H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind
>>>>>>>>>>>>>>>>>>>>>>>>> and claims the general
>>>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question for
>>>>>>>>>>>>>>>>>>>>>>>>> years (literally years),
>>>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time
>>>>>>>>>>>>>>>>>>>>>>>>> to clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though
>>>>>>>>>>>>>>>>>>>>>>>>> P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert
>>>>>>>>>>>>>>>>>>>>>>>>> that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?" I
>>>>>>>>>>>>>>>>>>>>>>>>> don't see any point in
>>>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that
>>>>>>>>>>>>>>>>>>>>>>>>> most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will
>>>>>>>>>>>>>>>>>>>>>>>>> have to stick with them.
>>>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every available
>>>>>>>>>>>>>>>>>>>>>>>>> opportunity.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a
>>>>>>>>>>>>>>>>>>>>>>>> tautology thus necessarily
>>>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context,
>>>>>>>>>>>>>>>>>>>>>>> which is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he
>>>>>>>>>>>>>>>>>>>>>> agreed that H does
>>>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D according
>>>>>>>>>>>>>>>>>>>>>> to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if
>>>>>>>>>>>>>>>>>>>>>>> this is what ALL decider do, is "Halting" the
>>>>>>>>>>>>>>>>>>>>>>> only type of decider?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE
>>>>>>>>>>>>>>>>>>>>>>> coming to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem. It
>>>>>>>>>>>>>>>>>>>>>>> isn't asking about the simulatiion done by H, but
>>>>>>>>>>>>>>>>>>>>>>> by the machine that H is TRYING to simulate (but
>>>>>>>>>>>>>>>>>>>>>>> can't).
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H
>>>>>>>>>>>>>>>>>>>>>>>> has already made this
>>>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the machine
>>>>>>>>>>>>>>>>>>>>>>> represented by the input do?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are
>>>>>>>>>>>>>>>>>>>>>> referring to contradicts the definition of a
>>>>>>>>>>>>>>>>>>>>>> decider that must compute the mapping from
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus
>>>>>>>>>>>>>>>>>>>>>> making the termination of
>>>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must always
>>>>>>>>>>>>>>>>>>>>> halt, thus
>>>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer,
>>>>>>>>>>>>>>>>>>>> which since H(D,D) returns 0, which causes D(D) to
>>>>>>>>>>>>>>>>>>>> Halt, the only correct answer that H(D,D) should
>>>>>>>>>>>>>>>>>>>> give is 1, so it is necessarily incorrect.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively
>>>>>>>>>>>>>>>>>>> proves that H is
>>>>>>>>>>>>>>>>>>> necessarily correct to do this and report this input
>>>>>>>>>>>>>>>>>>> as non-halting.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing machine
>>>>>>>>>>>>>>>>>>> based halting
>>>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>>>> Since it is required to terminate the choice to not
>>>>>>>>>>>>>>>>> abort its simulation
>>>>>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> yes, it is required to give an answer in finite time, so
>>>>>>>>>>>>>>>> it can't just be programmed to simulate forever. It also
>>>>>>>>>>>>>>>> is required to return the correct answer,
>>>>>>>>>>>>>>> Since it is true that unless H aborts its simulation of D
>>>>>>>>>>>>>>> that H itself
>>>>>>>>>>>>>>> never terminates normally that makes it necessarily
>>>>>>>>>>>>>>> correct to do this.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> So, does H "Terminate Normally", at which point, so does the
>>>>>>>>>>>> D, or does H not "Terminate Normally" and thus isn't a decider?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> // The following is written in C
>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>> 02 {
>>>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>>>> 06    return Halt_Status;
>>>>>>>>>>> 07 }
>>>>>>>>>>> 08
>>>>>>>>>>> 09 void main()
>>>>>>>>>>> 10 {
>>>>>>>>>>> 11    D(D);
>>>>>>>>>>> 12 }
>>>>>>>>>>>
>>>>>>>>>>> *Execution Trace*
>>>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>>>>>
>>>>>>>>>>> *keeps repeating*
>>>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>>>>>> at line 03 ...
>>>>>>>>>>>
>>>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>>>> simulation.
>>>>>>>>>>
>>>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> H does return to its caller when main calls H.
>>>>>>>>
>>>>>>>> So, which instruction acts differently?
>>>>>>>>
>>>>>>>
>>>>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>>>>
>>>>>>>> We have two IDENTICAL initial sequence of instructions, the
>>>>>>>> entry to H, in one case from main, and in the other from D, with
>>>>>>>> identical parameters.
>>>>>>>>
>>>>>>>> If the results follow different paths, there must be a first
>>>>>>>> point of departure. What is it.
>>>>>>>>
>>>>>>>
>>>>>>> D(D) is merely the outer invocation that includes H(D,D) as the
>>>>>>> inner
>>>>>>> invocation. Directly executed H(D,D) always behaves exactly the same
>>>>>>> way whenever it is invoked.
>>>>>>
>>>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H to
>>>>>> decide if D(D) will Halt, it should have answered YES, (1)
>>>>>>
>>>>>>>
>>>>>>> Because it is an easily verified fact that neither the directly
>>>>>>> executed
>>>>>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>>>>>> unless H aborts its simulation of D, H is necessarily correct to
>>>>>>> abort
>>>>>>> its simulation of D to meet the requirement that itself must halt.
>>>>>>
>>>>>> No it DOES terminate because it DOES abort is simulation, since
>>>>>> that is what the code says to do. No need to argue about a fantasy
>>>>>> case that doesn't exist.
>>>>>
>>>>> *Halting auto problem repair shop analogy*
>>>>> (a) You take your car to the repair shop.
>>>>> (b) The car is badly in need of a replacement exhaust system.
>>>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>>>> (d) The head mechanic tells you it needs to be replaced.
>>>>> (e) You authorize the head mechanic to replace the exhaust system.
>>>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>>>      because your car clearly does not need to have its exhaust system
>>>>>      replaced.
>>>>> (g) You refuse to pay on this basis.
>>>>> (h) The owner calls the police and they tell you pay up or go to jail.
>>>>>
>>>>> H is asked the question: Does your input need to be aborted to
>>>>> prevent infinite simulation?  H correctly answers yes and aborts
>>>>> the simulation.
>>>>
>>>> Nope, H is asked the question, does the machine represented by your
>>>> input finish running in finite time?
>>>>
>>> That is asking the question:
>>> Does my exhaust system need to be replaced after you just replaced it?
>>>
>>
>> Why do you say that?
>>
> We cannot say that the YES answer original question:
> (a) Does the exhaust system need to be replaced?
> (b) Does the simulation need to be aborted?


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rlbb$4vid$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11270&group=comp.ai.philosophy#11270

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 20:11:05 -0500
Organization: A noiseless patient Spider
Lines: 411
Message-ID: <u4rlbb$4vid$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<086b07a9-e0a5-4afd-be2e-b213d7767ea1n@googlegroups.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me> <u4rhq7$4hjl$1@dont-email.me>
<u4rjkj$4p0d$1@dont-email.me> <HxccM.3692710$vBI8.1780970@fx15.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 27 May 2023 01:11:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110e5a35fc23f6513f952213a4040188";
logging-data="163405"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Y+D1xLV+BWSJhMDl4ljpN"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:sB/G5XNSI9/dGh1mz+GiYMTQ8XA=
Content-Language: en-US
In-Reply-To: <HxccM.3692710$vBI8.1780970@fx15.iad>
 by: olcott - Sat, 27 May 2023 01:11 UTC

On 5/26/2023 7:55 PM, Richard Damon wrote:
> On 5/26/23 8:41 PM, olcott wrote:
>> On 5/26/2023 7:10 PM, Richard Damon wrote:
>>> On 5/26/23 7:50 PM, olcott wrote:
>>>> On 5/26/2023 6:42 PM, Richard Damon wrote:
>>>>> On 5/26/23 7:31 PM, olcott wrote:
>>>>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> writes:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+2, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt decider"
>>>>>>>>>>>>>>>>>>>>>>>>>>> return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned
>>>>>>>>>>>>>>>>>>>>>>>>>> about just the one case used
>>>>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the
>>>>>>>>>>>>>>>>>>>>>>>>>> general case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently
>>>>>>>>>>>>>>>>>>>>>>>>>> sitting, you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will it
>>>>>>>>>>>>>>>>>>>>>>>>>>> ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect
>>>>>>>>>>>>>>>>>>>>>>>>>>> number?)
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never
>>>>>>>>>>>>>>>>>>>>>>>>>> said he has a general halt
>>>>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares
>>>>>>>>>>>>>>>>>>>>>>>>>> that H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind
>>>>>>>>>>>>>>>>>>>>>>>>>> and claims the general
>>>>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest disputant,
>>>>>>>>>>>>>>>>>>>>>>>>>> because he will avoid
>>>>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question
>>>>>>>>>>>>>>>>>>>>>>>>>> for years (literally years),
>>>>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things days
>>>>>>>>>>>>>>>>>>>>>>>>>> apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some time
>>>>>>>>>>>>>>>>>>>>>>>>>> to clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even though
>>>>>>>>>>>>>>>>>>>>>>>>>> P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert
>>>>>>>>>>>>>>>>>>>>>>>>>> that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?"
>>>>>>>>>>>>>>>>>>>>>>>>>> I don't see any point in
>>>>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that
>>>>>>>>>>>>>>>>>>>>>>>>>> most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will
>>>>>>>>>>>>>>>>>>>>>>>>>> have to stick with them.
>>>>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every
>>>>>>>>>>>>>>>>>>>>>>>>>> available opportunity.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a
>>>>>>>>>>>>>>>>>>>>>>>>> tautology thus necessarily
>>>>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context,
>>>>>>>>>>>>>>>>>>>>>>>> which is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he
>>>>>>>>>>>>>>>>>>>>>>> agreed that H does
>>>>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D
>>>>>>>>>>>>>>>>>>>>>>> according to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute, if
>>>>>>>>>>>>>>>>>>>>>>>> this is what ALL decider do, is "Halting" the
>>>>>>>>>>>>>>>>>>>>>>>> only type of decider?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE
>>>>>>>>>>>>>>>>>>>>>>>> coming to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem.
>>>>>>>>>>>>>>>>>>>>>>>> It isn't asking about the simulatiion done by H,
>>>>>>>>>>>>>>>>>>>>>>>> but by the machine that H is TRYING to simulate
>>>>>>>>>>>>>>>>>>>>>>>> (but can't).
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after H
>>>>>>>>>>>>>>>>>>>>>>>>> has already made this
>>>>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the machine
>>>>>>>>>>>>>>>>>>>>>>>> represented by the input do?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are
>>>>>>>>>>>>>>>>>>>>>>> referring to contradicts the definition of a
>>>>>>>>>>>>>>>>>>>>>>> decider that must compute the mapping from
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus
>>>>>>>>>>>>>>>>>>>>>>> making the termination of
>>>>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must
>>>>>>>>>>>>>>>>>>>>>> always halt, thus
>>>>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer,
>>>>>>>>>>>>>>>>>>>>> which since H(D,D) returns 0, which causes D(D) to
>>>>>>>>>>>>>>>>>>>>> Halt, the only correct answer that H(D,D) should
>>>>>>>>>>>>>>>>>>>>> give is 1, so it is necessarily incorrect.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively
>>>>>>>>>>>>>>>>>>>> proves that H is
>>>>>>>>>>>>>>>>>>>> necessarily correct to do this and report this input
>>>>>>>>>>>>>>>>>>>> as non-halting.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing
>>>>>>>>>>>>>>>>>>>> machine based halting
>>>>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>>>>> Since it is required to terminate the choice to not
>>>>>>>>>>>>>>>>>> abort its simulation
>>>>>>>>>>>>>>>>>> would violate this requirement thus making this choice
>>>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> yes, it is required to give an answer in finite time,
>>>>>>>>>>>>>>>>> so it can't just be programmed to simulate forever. It
>>>>>>>>>>>>>>>>> also is required to return the correct answer,
>>>>>>>>>>>>>>>> Since it is true that unless H aborts its simulation of
>>>>>>>>>>>>>>>> D that H itself
>>>>>>>>>>>>>>>> never terminates normally that makes it necessarily
>>>>>>>>>>>>>>>> correct to do this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, does H "Terminate Normally", at which point, so does
>>>>>>>>>>>>> the D, or does H not "Terminate Normally" and thus isn't a
>>>>>>>>>>>>> decider?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> // The following is written in C
>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>> 02 {
>>>>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>>>>> 06    return Halt_Status;
>>>>>>>>>>>> 07 }
>>>>>>>>>>>> 08
>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>> 10 {
>>>>>>>>>>>> 11    D(D);
>>>>>>>>>>>> 12 }
>>>>>>>>>>>>
>>>>>>>>>>>> *Execution Trace*
>>>>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03 ...
>>>>>>>>>>>>
>>>>>>>>>>>> *keeps repeating*
>>>>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>>>>>>> at line 03 ...
>>>>>>>>>>>>
>>>>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>>>>> simulation.
>>>>>>>>>>>
>>>>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> H does return to its caller when main calls H.
>>>>>>>>>
>>>>>>>>> So, which instruction acts differently?
>>>>>>>>>
>>>>>>>>
>>>>>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>>>>>
>>>>>>>>> We have two IDENTICAL initial sequence of instructions, the
>>>>>>>>> entry to H, in one case from main, and in the other from D,
>>>>>>>>> with identical parameters.
>>>>>>>>>
>>>>>>>>> If the results follow different paths, there must be a first
>>>>>>>>> point of departure. What is it.
>>>>>>>>>
>>>>>>>>
>>>>>>>> D(D) is merely the outer invocation that includes H(D,D) as the
>>>>>>>> inner
>>>>>>>> invocation. Directly executed H(D,D) always behaves exactly the
>>>>>>>> same
>>>>>>>> way whenever it is invoked.
>>>>>>>
>>>>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H
>>>>>>> to decide if D(D) will Halt, it should have answered YES, (1)
>>>>>>>
>>>>>>>>
>>>>>>>> Because it is an easily verified fact that neither the directly
>>>>>>>> executed
>>>>>>>> H(D,D) nor the directly executed D(D) would ever terminate normally
>>>>>>>> unless H aborts its simulation of D, H is necessarily correct to
>>>>>>>> abort
>>>>>>>> its simulation of D to meet the requirement that itself must halt.
>>>>>>>
>>>>>>> No it DOES terminate because it DOES abort is simulation, since
>>>>>>> that is what the code says to do. No need to argue about a
>>>>>>> fantasy case that doesn't exist.
>>>>>>
>>>>>> *Halting auto problem repair shop analogy*
>>>>>> (a) You take your car to the repair shop.
>>>>>> (b) The car is badly in need of a replacement exhaust system.
>>>>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>>>>> (d) The head mechanic tells you it needs to be replaced.
>>>>>> (e) You authorize the head mechanic to replace the exhaust system.
>>>>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>>>>      because your car clearly does not need to have its exhaust
>>>>>> system
>>>>>>      replaced.
>>>>>> (g) You refuse to pay on this basis.
>>>>>> (h) The owner calls the police and they tell you pay up or go to
>>>>>> jail.
>>>>>>
>>>>>> H is asked the question: Does your input need to be aborted to
>>>>>> prevent infinite simulation?  H correctly answers yes and aborts
>>>>>> the simulation.
>>>>>
>>>>> Nope, H is asked the question, does the machine represented by your
>>>>> input finish running in finite time?
>>>>>
>>>> That is asking the question:
>>>> Does my exhaust system need to be replaced after you just replaced it?
>>>>
>>>
>>> Why do you say that?
>>>
>> We cannot say that the YES answer original question:
>> (a) Does the exhaust system need to be replaced?
>> (b) Does the simulation need to be aborted?
>
> Except (b) isn't the question of a Halt Decider.
>
> It should be "Does the Machine Described Reach its final state when run?"
>


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<fXccM.3692711$vBI8.1569809@fx15.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11271&group=comp.ai.philosophy#11271

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.1
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me> <u4rhq7$4hjl$1@dont-email.me>
<u4rjkj$4p0d$1@dont-email.me> <HxccM.3692710$vBI8.1780970@fx15.iad>
<u4rlbb$4vid$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u4rlbb$4vid$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 450
Message-ID: <fXccM.3692711$vBI8.1569809@fx15.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: Fri, 26 May 2023 21:22:20 -0400
X-Received-Bytes: 22685
 by: Richard Damon - Sat, 27 May 2023 01:22 UTC

On 5/26/23 9:11 PM, olcott wrote:
> On 5/26/2023 7:55 PM, Richard Damon wrote:
>> On 5/26/23 8:41 PM, olcott wrote:
>>> On 5/26/2023 7:10 PM, Richard Damon wrote:
>>>> On 5/26/23 7:50 PM, olcott wrote:
>>>>> On 5/26/2023 6:42 PM, Richard Damon wrote:
>>>>>> On 5/26/23 7:31 PM, olcott wrote:
>>>>>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>>>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase <franz.fritschee.ff@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> writes:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+2, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt
>>>>>>>>>>>>>>>>>>>>>>>>>>>> decider" return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does not
>>>>>>>>>>>>>>>>>>>>>>>>>>> halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned
>>>>>>>>>>>>>>>>>>>>>>>>>>> about just the one case used
>>>>>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the
>>>>>>>>>>>>>>>>>>>>>>>>>>> general case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently
>>>>>>>>>>>>>>>>>>>>>>>>>>> sitting, you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will
>>>>>>>>>>>>>>>>>>>>>>>>>>>> it ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect
>>>>>>>>>>>>>>>>>>>>>>>>>>>> number?)
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never
>>>>>>>>>>>>>>>>>>>>>>>>>>> said he has a general halt
>>>>>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by the
>>>>>>>>>>>>>>>>>>>>>>>>>>> "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares
>>>>>>>>>>>>>>>>>>>>>>>>>>> that H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind
>>>>>>>>>>>>>>>>>>>>>>>>>>> and claims the general
>>>>>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest
>>>>>>>>>>>>>>>>>>>>>>>>>>> disputant, because he will avoid
>>>>>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question
>>>>>>>>>>>>>>>>>>>>>>>>>>> for years (literally years),
>>>>>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things
>>>>>>>>>>>>>>>>>>>>>>>>>>> days apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some
>>>>>>>>>>>>>>>>>>>>>>>>>>> time to clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even
>>>>>>>>>>>>>>>>>>>>>>>>>>> though P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still assert
>>>>>>>>>>>>>>>>>>>>>>>>>>> that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P) halts?"
>>>>>>>>>>>>>>>>>>>>>>>>>>> I don't see any point in
>>>>>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is that
>>>>>>>>>>>>>>>>>>>>>>>>>>> most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will
>>>>>>>>>>>>>>>>>>>>>>>>>>> have to stick with them.
>>>>>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every
>>>>>>>>>>>>>>>>>>>>>>>>>>> available opportunity.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a
>>>>>>>>>>>>>>>>>>>>>>>>>> tautology thus necessarily
>>>>>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context,
>>>>>>>>>>>>>>>>>>>>>>>>> which is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he
>>>>>>>>>>>>>>>>>>>>>>>> agreed that H does
>>>>>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D
>>>>>>>>>>>>>>>>>>>>>>>> according to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute,
>>>>>>>>>>>>>>>>>>>>>>>>> if this is what ALL decider do, is "Halting"
>>>>>>>>>>>>>>>>>>>>>>>>> the only type of decider?
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE
>>>>>>>>>>>>>>>>>>>>>>>>> coming to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem.
>>>>>>>>>>>>>>>>>>>>>>>>> It isn't asking about the simulatiion done by
>>>>>>>>>>>>>>>>>>>>>>>>> H, but by the machine that H is TRYING to
>>>>>>>>>>>>>>>>>>>>>>>>> simulate (but can't).
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after
>>>>>>>>>>>>>>>>>>>>>>>>>> H has already made this
>>>>>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are clearly
>>>>>>>>>>>>>>>>>>>>>>>>>> out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the
>>>>>>>>>>>>>>>>>>>>>>>>> machine represented by the input do?
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are
>>>>>>>>>>>>>>>>>>>>>>>> referring to contradicts the definition of a
>>>>>>>>>>>>>>>>>>>>>>>> decider that must compute the mapping from
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly aborted.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus
>>>>>>>>>>>>>>>>>>>>>>>> making the termination of
>>>>>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must
>>>>>>>>>>>>>>>>>>>>>>> always halt, thus
>>>>>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer,
>>>>>>>>>>>>>>>>>>>>>> which since H(D,D) returns 0, which causes D(D) to
>>>>>>>>>>>>>>>>>>>>>> Halt, the only correct answer that H(D,D) should
>>>>>>>>>>>>>>>>>>>>>> give is 1, so it is necessarily incorrect.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively
>>>>>>>>>>>>>>>>>>>>> proves that H is
>>>>>>>>>>>>>>>>>>>>> necessarily correct to do this and report this
>>>>>>>>>>>>>>>>>>>>> input as non-halting.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing
>>>>>>>>>>>>>>>>>>>>> machine based halting
>>>>>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>>>>>> Since it is required to terminate the choice to not
>>>>>>>>>>>>>>>>>>> abort its simulation
>>>>>>>>>>>>>>>>>>> would violate this requirement thus making this
>>>>>>>>>>>>>>>>>>> choice necessarily
>>>>>>>>>>>>>>>>>>> correct. This also conclusively proves that its input
>>>>>>>>>>>>>>>>>>> cannot possibly
>>>>>>>>>>>>>>>>>>> terminate normally thus is correctly determined to be
>>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> yes, it is required to give an answer in finite time,
>>>>>>>>>>>>>>>>>> so it can't just be programmed to simulate forever. It
>>>>>>>>>>>>>>>>>> also is required to return the correct answer,
>>>>>>>>>>>>>>>>> Since it is true that unless H aborts its simulation of
>>>>>>>>>>>>>>>>> D that H itself
>>>>>>>>>>>>>>>>> never terminates normally that makes it necessarily
>>>>>>>>>>>>>>>>> correct to do this.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So, you are admitting that H doesn't actually "terminate
>>>>>>>>>>>>>>>> normally" and thus fails to be a decider?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So, does H "Terminate Normally", at which point, so does
>>>>>>>>>>>>>> the D, or does H not "Terminate Normally" and thus isn't a
>>>>>>>>>>>>>> decider?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> // The following is written in C
>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>>>>>> 06    return Halt_Status;
>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>> 08
>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>> 11    D(D);
>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Execution Trace*
>>>>>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line 03
>>>>>>>>>>>>> ...
>>>>>>>>>>>>>
>>>>>>>>>>>>> *keeps repeating*
>>>>>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>>>>>>>> at line 03 ...
>>>>>>>>>>>>>
>>>>>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>
>>>>>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> H does return to its caller when main calls H.
>>>>>>>>>>
>>>>>>>>>> So, which instruction acts differently?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> H(D,D) always operates the exact same way no matter what calls it.
>>>>>>>>>
>>>>>>>>>> We have two IDENTICAL initial sequence of instructions, the
>>>>>>>>>> entry to H, in one case from main, and in the other from D,
>>>>>>>>>> with identical parameters.
>>>>>>>>>>
>>>>>>>>>> If the results follow different paths, there must be a first
>>>>>>>>>> point of departure. What is it.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> D(D) is merely the outer invocation that includes H(D,D) as the
>>>>>>>>> inner
>>>>>>>>> invocation. Directly executed H(D,D) always behaves exactly the
>>>>>>>>> same
>>>>>>>>> way whenever it is invoked.
>>>>>>>>
>>>>>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H
>>>>>>>> to decide if D(D) will Halt, it should have answered YES, (1)
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Because it is an easily verified fact that neither the directly
>>>>>>>>> executed
>>>>>>>>> H(D,D) nor the directly executed D(D) would ever terminate
>>>>>>>>> normally
>>>>>>>>> unless H aborts its simulation of D, H is necessarily correct
>>>>>>>>> to abort
>>>>>>>>> its simulation of D to meet the requirement that itself must halt.
>>>>>>>>
>>>>>>>> No it DOES terminate because it DOES abort is simulation, since
>>>>>>>> that is what the code says to do. No need to argue about a
>>>>>>>> fantasy case that doesn't exist.
>>>>>>>
>>>>>>> *Halting auto problem repair shop analogy*
>>>>>>> (a) You take your car to the repair shop.
>>>>>>> (b) The car is badly in need of a replacement exhaust system.
>>>>>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>>>>>> (d) The head mechanic tells you it needs to be replaced.
>>>>>>> (e) You authorize the head mechanic to replace the exhaust system.
>>>>>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>>>>>      because your car clearly does not need to have its exhaust
>>>>>>> system
>>>>>>>      replaced.
>>>>>>> (g) You refuse to pay on this basis.
>>>>>>> (h) The owner calls the police and they tell you pay up or go to
>>>>>>> jail.
>>>>>>>
>>>>>>> H is asked the question: Does your input need to be aborted to
>>>>>>> prevent infinite simulation?  H correctly answers yes and aborts
>>>>>>> the simulation.
>>>>>>
>>>>>> Nope, H is asked the question, does the machine represented by
>>>>>> your input finish running in finite time?
>>>>>>
>>>>> That is asking the question:
>>>>> Does my exhaust system need to be replaced after you just replaced it?
>>>>>
>>>>
>>>> Why do you say that?
>>>>
>>> We cannot say that the YES answer original question:
>>> (a) Does the exhaust system need to be replaced?
>>> (b) Does the simulation need to be aborted?
>>
>> Except (b) isn't the question of a Halt Decider.
>>
>> It should be "Does the Machine Described Reach its final state when run?"
>>
>
> When your exhaust system needs to be replaced
> The question: Does my exhaust system need to be replaced?
> has YES as a correct answer.
>
> We can't say that this answer is wrong on the basis that the
> answer changes to NO *After the exhaust system has been replaced*
>
> When we ask Does the input to H terminate normally?
> the answer is always NO.


Click here to read the complete article
Re: Can D simulated by H terminate normally? [Halting auto problem repair shop analogy]

<u4rmlc$52m4$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=11272&group=comp.ai.philosophy#11272

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy
Subject: Re: Can D simulated by H terminate normally? [Halting auto problem
repair shop analogy]
Date: Fri, 26 May 2023 20:33:31 -0500
Organization: A noiseless patient Spider
Lines: 397
Message-ID: <u4rmlc$52m4$1@dont-email.me>
References: <WPidnZFhfNY2Efr5nZ2dnZfqlJxh4p2d@giganews.com>
<875y8gaceu.fsf@bsb.me.uk> <u4nuuv$3i0m1$1@dont-email.me>
<PFSbM.490094$qjm2.111481@fx09.iad> <u4p229$3nq9s$1@dont-email.me>
<u4p2r7$3nq9s$3@dont-email.me> <QkUbM.3424898$iU59.820804@fx14.iad>
<u4p5d8$3nq9s$4@dont-email.me> <Q0VbM.582391$mmyc.64133@fx37.iad>
<u4p72q$3ruqi$1@dont-email.me> <SqVbM.831909$PXw7.825521@fx45.iad>
<u4p8d7$3s28r$1@dont-email.me> <HZVbM.2136704$MVg8.1599877@fx12.iad>
<u4par8$3sah3$1@dont-email.me> <_iWbM.2136706$MVg8.1772807@fx12.iad>
<u4peok$3sp8d$1@dont-email.me> <cI3cM.3316025$iS99.1375325@fx16.iad>
<u4qi0f$ogg$1@dont-email.me> <Pi4cM.3316027$iS99.2463792@fx16.iad>
<u4qm38$1bgf$1@dont-email.me> <rs5cM.629187$Ldj8.391802@fx47.iad>
<u4rfg9$4b99$1@dont-email.me> <htbcM.2210791$gGD7.1539469@fx11.iad>
<u4rgkb$4ehc$1@dont-email.me> <u4rhq7$4hjl$1@dont-email.me>
<u4rjkj$4p0d$1@dont-email.me> <HxccM.3692710$vBI8.1780970@fx15.iad>
<u4rlbb$4vid$1@dont-email.me> <fXccM.3692711$vBI8.1569809@fx15.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 27 May 2023 01:33:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110e5a35fc23f6513f952213a4040188";
logging-data="166596"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dokXoaQTrlzYPOls1KF7r"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:hoWE4h5MwJBPIIgfNprs4lZG1rg=
Content-Language: en-US
In-Reply-To: <fXccM.3692711$vBI8.1569809@fx15.iad>
 by: olcott - Sat, 27 May 2023 01:33 UTC

On 5/26/2023 8:22 PM, Richard Damon wrote:
> On 5/26/23 9:11 PM, olcott wrote:
>> On 5/26/2023 7:55 PM, Richard Damon wrote:
>>> On 5/26/23 8:41 PM, olcott wrote:
>>>> On 5/26/2023 7:10 PM, Richard Damon wrote:
>>>>> On 5/26/23 7:50 PM, olcott wrote:
>>>>>> On 5/26/2023 6:42 PM, Richard Damon wrote:
>>>>>>> On 5/26/23 7:31 PM, olcott wrote:
>>>>>>>> On 5/26/2023 11:51 AM, Richard Damon wrote:
>>>>>>>>> On 5/26/23 12:17 PM, olcott wrote:
>>>>>>>>>> On 5/26/2023 10:33 AM, Richard Damon wrote:
>>>>>>>>>>> On 5/26/23 11:07 AM, olcott wrote:
>>>>>>>>>>>> On 5/26/2023 9:51 AM, Richard Damon wrote:
>>>>>>>>>>>>> On 5/26/23 1:06 AM, olcott wrote:
>>>>>>>>>>>>>> On 5/25/2023 11:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 5/25/23 11:59 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 5/25/2023 10:47 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 5/25/23 11:17 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/25/2023 10:10 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 5/25/23 10:55 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/25/2023 9:42 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/25/23 10:26 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:56 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 9:43 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 8:29 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 7:01 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/23 11:30 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 5/25/2023 6:16 AM, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fritz Feldhase
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <franz.fritschee.ff@gmail.com> writes:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wednesday, May 24, 2023 at 9:14:36 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+2, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Following pseudocode for D:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> arbitrarily long int D(int start) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          arbitrarily long int n = start
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          while (n is not a perfect number) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          n = n + 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          return n
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> What would Olcott's "simulating halt
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> decider" return (answer) if
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> called with, say, H(D, 1)?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Why would you care?  PO's H returns "does
>>>>>>>>>>>>>>>>>>>>>>>>>>>> not halt" for at least some
>>>>>>>>>>>>>>>>>>>>>>>>>>>> halting computations (citations available on
>>>>>>>>>>>>>>>>>>>>>>>>>>>> request) so the result
>>>>>>>>>>>>>>>>>>>>>>>>>>>> tells you nothing of interest.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> PO equivocates over whether he is concerned
>>>>>>>>>>>>>>>>>>>>>>>>>>>> about just the one case used
>>>>>>>>>>>>>>>>>>>>>>>>>>>> in the usual proof's construction or the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> general case, but regardless of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> what side of that fence he is currently
>>>>>>>>>>>>>>>>>>>>>>>>>>>> sitting, you can't use his H for
>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything useful.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> How would it know the correct answer? Will
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it ever return an answer?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (Especially, _if_ there is no odd perfect
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> number?)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On some days he will claim that he has never
>>>>>>>>>>>>>>>>>>>>>>>>>>>> said he has a general halt
>>>>>>>>>>>>>>>>>>>>>>>>>>>> decider, just one that can't be fooled by
>>>>>>>>>>>>>>>>>>>>>>>>>>>> the "usual construction".  It
>>>>>>>>>>>>>>>>>>>>>>>>>>>> "can't be fooled" because he simply declares
>>>>>>>>>>>>>>>>>>>>>>>>>>>> that H(H^, H^) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>>>> the correct answer "even though" H^(H^) halts.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On other days, he throws caution to the wind
>>>>>>>>>>>>>>>>>>>>>>>>>>>> and claims the general
>>>>>>>>>>>>>>>>>>>>>>>>>>>> case, but again with the set of non-halting
>>>>>>>>>>>>>>>>>>>>>>>>>>>> computations "augmented" by
>>>>>>>>>>>>>>>>>>>>>>>>>>>> some unspecified set of halting ones.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Of course, he is also not an honest
>>>>>>>>>>>>>>>>>>>>>>>>>>>> disputant, because he will avoid
>>>>>>>>>>>>>>>>>>>>>>>>>>>> giving a direct answer to a simple question
>>>>>>>>>>>>>>>>>>>>>>>>>>>> for years (literally years),
>>>>>>>>>>>>>>>>>>>>>>>>>>>> and he will even say contradictory things
>>>>>>>>>>>>>>>>>>>>>>>>>>>> days apart (again, citations
>>>>>>>>>>>>>>>>>>>>>>>>>>>> available on request) so it can take some
>>>>>>>>>>>>>>>>>>>>>>>>>>>> time to clear all the smoke
>>>>>>>>>>>>>>>>>>>>>>>>>>>> from the mirrors.  But once he has said
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>    "Yes that is the correct answer even
>>>>>>>>>>>>>>>>>>>>>>>>>>>> though P(P) halts."
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> in reply to the question "do you still
>>>>>>>>>>>>>>>>>>>>>>>>>>>> assert that H(P,P) == false is
>>>>>>>>>>>>>>>>>>>>>>>>>>>> the 'correct' answer even though P(P)
>>>>>>>>>>>>>>>>>>>>>>>>>>>> halts?" I don't see any point in
>>>>>>>>>>>>>>>>>>>>>>>>>>>> carrying on, or at least I see not point in
>>>>>>>>>>>>>>>>>>>>>>>>>>>> saying anything else.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The one weapon we have against cranks is
>>>>>>>>>>>>>>>>>>>>>>>>>>>> that most can't bear to retract
>>>>>>>>>>>>>>>>>>>>>>>>>>>> any substantive claim.  This is why they are
>>>>>>>>>>>>>>>>>>>>>>>>>>>> usually so evasive about
>>>>>>>>>>>>>>>>>>>>>>>>>>>> giving direct answers -- they know they will
>>>>>>>>>>>>>>>>>>>>>>>>>>>> have to stick with them.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> But once they have made the mistake of being
>>>>>>>>>>>>>>>>>>>>>>>>>>>> clear, we should pay them
>>>>>>>>>>>>>>>>>>>>>>>>>>>> the courtesy of quoting them at every
>>>>>>>>>>>>>>>>>>>>>>>>>>>> available opportunity.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Ben has already agreed that H does correctly
>>>>>>>>>>>>>>>>>>>>>>>>>>> determine that halt status
>>>>>>>>>>>>>>>>>>>>>>>>>>> of its input according to the Sipser approved
>>>>>>>>>>>>>>>>>>>>>>>>>>> criteria. (see quote
>>>>>>>>>>>>>>>>>>>>>>>>>>> below) The Sipser approved criteria is a
>>>>>>>>>>>>>>>>>>>>>>>>>>> tautology thus necessarily
>>>>>>>>>>>>>>>>>>>>>>>>>>> true.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Nope, you MIS-QUOTE him by removing context,
>>>>>>>>>>>>>>>>>>>>>>>>>> which is just a form of LYING.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The context does not change the fact that he
>>>>>>>>>>>>>>>>>>>>>>>>> agreed that H does
>>>>>>>>>>>>>>>>>>>>>>>>> correctly determine the halt status of D
>>>>>>>>>>>>>>>>>>>>>>>>> according to the Sisper approved criteria.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Because all deciders only compute the mapping
>>>>>>>>>>>>>>>>>>>>>>>>>>> *from their inputs* to
>>>>>>>>>>>>>>>>>>>>>>>>>>> their own accept or reject state and the only
>>>>>>>>>>>>>>>>>>>>>>>>>>> objection to my proof is
>>>>>>>>>>>>>>>>>>>>>>>>>>> that it does not get the same result as a
>>>>>>>>>>>>>>>>>>>>>>>>>>> non-input this only objection
>>>>>>>>>>>>>>>>>>>>>>>>>>> is nullified. *My proof is correct by tautology*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> SO, what mapping is this supposed to compute,
>>>>>>>>>>>>>>>>>>>>>>>>>> if this is what ALL decider do, is "Halting"
>>>>>>>>>>>>>>>>>>>>>>>>>> the only type of decider?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Remember, Halting is DEFINED as the MACHINE
>>>>>>>>>>>>>>>>>>>>>>>>>> coming to a final state, and it does.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers insist on staying one recursive
>>>>>>>>>>>>>>>>>>>>>>>>>>> invocation away from
>>>>>>>>>>>>>>>>>>>>>>>>>>> reality. H does correctly determine that D
>>>>>>>>>>>>>>>>>>>>>>>>>>> correctly simulated by H
>>>>>>>>>>>>>>>>>>>>>>>>>>> cannot possibly terminate normally.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Except YOU are one invocation from the probem.
>>>>>>>>>>>>>>>>>>>>>>>>>> It isn't asking about the simulatiion done by
>>>>>>>>>>>>>>>>>>>>>>>>>> H, but by the machine that H is TRYING to
>>>>>>>>>>>>>>>>>>>>>>>>>> simulate (but can't).
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> My reviewers only focus on the behavior after
>>>>>>>>>>>>>>>>>>>>>>>>>>> H has already made this
>>>>>>>>>>>>>>>>>>>>>>>>>>> correct halt status decision, thus are
>>>>>>>>>>>>>>>>>>>>>>>>>>> clearly out-of-sync by one
>>>>>>>>>>>>>>>>>>>>>>>>>>> recursive invocation.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Because it makes the WRONG decision by the
>>>>>>>>>>>>>>>>>>>>>>>>>> definition of the problem, what does the
>>>>>>>>>>>>>>>>>>>>>>>>>> machine represented by the input do?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The definition of the problem that you are
>>>>>>>>>>>>>>>>>>>>>>>>> referring to contradicts the definition of a
>>>>>>>>>>>>>>>>>>>>>>>>> decider that must compute the mapping from
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> AN INPUT
>>>>>>>>>>>>>>>>>>>>>>>>> to an its own accept or reject state.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> You think that H is wrong because the outer
>>>>>>>>>>>>>>>>>>>>>>>>> invocation halts only
>>>>>>>>>>>>>>>>>>>>>>>>> because the inner invocation was correctly
>>>>>>>>>>>>>>>>>>>>>>>>> aborted.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> You know that it is necessarily true that no
>>>>>>>>>>>>>>>>>>>>>>>>> invocation would ever halt
>>>>>>>>>>>>>>>>>>>>>>>>> unless the inner invocation was aborted, thus
>>>>>>>>>>>>>>>>>>>>>>>>> making the termination of
>>>>>>>>>>>>>>>>>>>>>>>>> this inner invocation necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I have better words. The termination of the
>>>>>>>>>>>>>>>>>>>>>>>> simulation of D is mandated
>>>>>>>>>>>>>>>>>>>>>>>> by the requirements that a halt decider must
>>>>>>>>>>>>>>>>>>>>>>>> always halt, thus
>>>>>>>>>>>>>>>>>>>>>>>> conclusively proving that this termination is
>>>>>>>>>>>>>>>>>>>>>>>> necessarily correct.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> It is also mandated to give the correct answer,
>>>>>>>>>>>>>>>>>>>>>>> which since H(D,D) returns 0, which causes D(D)
>>>>>>>>>>>>>>>>>>>>>>> to Halt, the only correct answer that H(D,D)
>>>>>>>>>>>>>>>>>>>>>>> should give is 1, so it is necessarily incorrect.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The easily verified fact that H itself would not
>>>>>>>>>>>>>>>>>>>>>> terminate unless it
>>>>>>>>>>>>>>>>>>>>>> aborted the simulation of its input conclusively
>>>>>>>>>>>>>>>>>>>>>> proves that H is
>>>>>>>>>>>>>>>>>>>>>> necessarily correct to do this and report this
>>>>>>>>>>>>>>>>>>>>>> input as non-halting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This equally applies to the Peter Linz Turing
>>>>>>>>>>>>>>>>>>>>>> machine based halting
>>>>>>>>>>>>>>>>>>>>>> problem proof with embedded_H and ⟨Ĥ⟩.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So? H not terminating is its own problem.
>>>>>>>>>>>>>>>>>>>> Since it is required to terminate the choice to not
>>>>>>>>>>>>>>>>>>>> abort its simulation
>>>>>>>>>>>>>>>>>>>> would violate this requirement thus making this
>>>>>>>>>>>>>>>>>>>> choice necessarily
>>>>>>>>>>>>>>>>>>>> correct. This also conclusively proves that its
>>>>>>>>>>>>>>>>>>>> input cannot possibly
>>>>>>>>>>>>>>>>>>>> terminate normally thus is correctly determined to
>>>>>>>>>>>>>>>>>>>> be non-halting.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So? You still don't get it.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> yes, it is required to give an answer in finite time,
>>>>>>>>>>>>>>>>>>> so it can't just be programmed to simulate forever.
>>>>>>>>>>>>>>>>>>> It also is required to return the correct answer,
>>>>>>>>>>>>>>>>>> Since it is true that unless H aborts its simulation
>>>>>>>>>>>>>>>>>> of D that H itself
>>>>>>>>>>>>>>>>>> never terminates normally that makes it necessarily
>>>>>>>>>>>>>>>>>> correct to do this.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So, you are admitting that H doesn't actually
>>>>>>>>>>>>>>>>> "terminate normally" and thus fails to be a decider?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your software engineering skill must be quite awfully
>>>>>>>>>>>>>>>> terrible to make a mistake like that.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So, does H "Terminate Normally", at which point, so does
>>>>>>>>>>>>>>> the D, or does H not "Terminate Normally" and thus isn't
>>>>>>>>>>>>>>> a decider?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> // The following is written in C
>>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>>> 03    int Halt_Status = H(x, x);
>>>>>>>>>>>>>> 04    if (Halt_Status)
>>>>>>>>>>>>>> 05      HERE: goto HERE;
>>>>>>>>>>>>>> 06    return Halt_Status;
>>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>>> 08
>>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>>> 11    D(D);
>>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Execution Trace*
>>>>>>>>>>>>>> main() invokes D(D) at line 11
>>>>>>>>>>>>>> executed D(D) invokes H(D,D) that simulates D(D) at line
>>>>>>>>>>>>>> 03 ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *keeps repeating*
>>>>>>>>>>>>>> simulated D(D) invokes simulated H(D,D) that simulates
>>>>>>>>>>>>>> D(D) at line 03 ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The simulated D cannot possibly terminate normally and H will
>>>>>>>>>>>>>> never return to its caller unless and until H aborts its
>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, why doesn't that happen when main calls  H?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> H does return to its caller when main calls H.
>>>>>>>>>>>
>>>>>>>>>>> So, which instruction acts differently?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> H(D,D) always operates the exact same way no matter what calls
>>>>>>>>>> it.
>>>>>>>>>>
>>>>>>>>>>> We have two IDENTICAL initial sequence of instructions, the
>>>>>>>>>>> entry to H, in one case from main, and in the other from D,
>>>>>>>>>>> with identical parameters.
>>>>>>>>>>>
>>>>>>>>>>> If the results follow different paths, there must be a first
>>>>>>>>>>> point of departure. What is it.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> D(D) is merely the outer invocation that includes H(D,D) as
>>>>>>>>>> the inner
>>>>>>>>>> invocation. Directly executed H(D,D) always behaves exactly
>>>>>>>>>> the same
>>>>>>>>>> way whenever it is invoked.
>>>>>>>>>
>>>>>>>>> So, you admit that D(D) will Halt, so, since H(D,D) is asking H
>>>>>>>>> to decide if D(D) will Halt, it should have answered YES, (1)
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Because it is an easily verified fact that neither the
>>>>>>>>>> directly executed
>>>>>>>>>> H(D,D) nor the directly executed D(D) would ever terminate
>>>>>>>>>> normally
>>>>>>>>>> unless H aborts its simulation of D, H is necessarily correct
>>>>>>>>>> to abort
>>>>>>>>>> its simulation of D to meet the requirement that itself must
>>>>>>>>>> halt.
>>>>>>>>>
>>>>>>>>> No it DOES terminate because it DOES abort is simulation, since
>>>>>>>>> that is what the code says to do. No need to argue about a
>>>>>>>>> fantasy case that doesn't exist.
>>>>>>>>
>>>>>>>> *Halting auto problem repair shop analogy*
>>>>>>>> (a) You take your car to the repair shop.
>>>>>>>> (b) The car is badly in need of a replacement exhaust system.
>>>>>>>> (c) You ask the head mechanic to inspect your car's exhaust system.
>>>>>>>> (d) The head mechanic tells you it needs to be replaced.
>>>>>>>> (e) You authorize the head mechanic to replace the exhaust system.
>>>>>>>> (f) At the checkout counter you accuse the head mechanic of lying
>>>>>>>>      because your car clearly does not need to have its exhaust
>>>>>>>> system
>>>>>>>>      replaced.
>>>>>>>> (g) You refuse to pay on this basis.
>>>>>>>> (h) The owner calls the police and they tell you pay up or go to
>>>>>>>> jail.
>>>>>>>>
>>>>>>>> H is asked the question: Does your input need to be aborted to
>>>>>>>> prevent infinite simulation?  H correctly answers yes and aborts
>>>>>>>> the simulation.
>>>>>>>
>>>>>>> Nope, H is asked the question, does the machine represented by
>>>>>>> your input finish running in finite time?
>>>>>>>
>>>>>> That is asking the question:
>>>>>> Does my exhaust system need to be replaced after you just replaced
>>>>>> it?
>>>>>>
>>>>>
>>>>> Why do you say that?
>>>>>
>>>> We cannot say that the YES answer original question:
>>>> (a) Does the exhaust system need to be replaced?
>>>> (b) Does the simulation need to be aborted?
>>>
>>> Except (b) isn't the question of a Halt Decider.
>>>
>>> It should be "Does the Machine Described Reach its final state when
>>> run?"
>>>
>>
>> When your exhaust system needs to be replaced
>> The question: Does my exhaust system need to be replaced?
>> has YES as a correct answer.
>>
>> We can't say that this answer is wrong on the basis that the
>> answer changes to NO *After the exhaust system has been replaced*
>>
>> When we ask Does the input to H terminate normally?
>> the answer is always NO.
>
> Which ISN'T the question!, and your repeating that just shows you to be
> a LIAR. NO ONE (except you) is interested in your question.
>
> As you have posted before, from
> https://en.wikipedia.org/wiki/Halting_problem
>
> In computability theory, the halting problem is the problem of
> determining, from a description of an arbitrary computer program and an
> input, whether the program will finish running, or continue to run forever.
>


Click here to read the complete article

computers / comp.ai.philosophy / Re: Can D simulated by H terminate normally? [correct answer]

Pages:12345
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor