Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Never trust a computer you can't repair yourself.


devel / comp.theory / Concise refutation of halting problem proofs V48, [ prerequisites ]

SubjectAuthor
* Concise refutation of halting problem proofs V48, [ prerequisites ]olcott
`* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
 `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
  `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
   `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
    `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
     `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
      `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
       `* Concise refutation of halting problem proofs V48, [ prerequisites ]olcott
        `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
         `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
          `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
           `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
            `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
             `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
              `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
               `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                 `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                  `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                   +* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                   |`- Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                   `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                    `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                     `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                      `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                       `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                        `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                         `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                          `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                           `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                            `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                             +* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                             |`- Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                             `* Concise refutation of halting problem proofs V48, [ prerequisitesolcott
                              +- Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                              `* Concise refutation of halting problem proofs V48, [ prerequisitesRichard Damon
                               `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                 `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                  `* Concise refutation of halting problem proofs V48, [ flunks prerequisites ]Richard Damon
                                   +* Concise refutation of halting problem proofs V48, [ flunksolcott
                                   |`* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                   | `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                   |  `- Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                   `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                    `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                     `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                      `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                       `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                        `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                         `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                          `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                           `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                            `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                             `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                              `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                               `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                 `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                  `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                   `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                    `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                     `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                      `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                       `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                        `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                         `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                          `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                           `* Concise refutation of halting problem proofs V48, [ flunksolcott
                                                            `* Concise refutation of halting problem proofs V48, [ flunksRichard Damon
                                                             `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                              `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                               `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                +* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |`* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                | `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |  `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |   `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |    `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |     `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |      `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |       `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |        `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |         `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |          `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |           `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |            `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |             `* Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                |              `* Concise refutation of halting problem proofs V48, [ honestolcott
                                                                |               `- Concise refutation of halting problem proofs V48, [ honestRichard Damon
                                                                `- Concise refutation of halting problem proofs V48, [ honest dialogue ? ]Mikko

Pages:1234
Concise refutation of halting problem proofs V48, [ prerequisites ]

<z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 15 Jan 2022 15:47:02 -0600
Date: Sat, 15 Jan 2022 15:47:00 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Content-Language: en-US
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
Subject: Concise refutation of halting problem proofs V48, [ prerequisites ]
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
Lines: 48
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-fkRimWtnCqlFBbM2IaQwDiB5d3for2JSGNVhsYSqQtqwbLW0K+jQdI/aPNzQuZW5SwnsLSDXNhZaLOf!mrUpB/PaGgKude7pqlCQL2yJPlEtZm2bVSI8tIB9PkpLowuIP16Gva2h5G7uqCnxgrXp6k40C79q
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2871
 by: olcott - Sat, 15 Jan 2022 21:47 UTC

Most people that try to form a rebuttal of my halting problem proof
refutation lack sufficient basic understanding of the computer science
involved.

The primary reason for this short-coming is that none of the textbook
explanations of the halting problem are sufficiently precise.

Every decider computes the mapping from its input(s) to an accept or
reject state.

A halt decider H computes the mapping from a P/I finite string pair
(where P is a machine description) to an accept or reject state.

H must compute this mapping on the basis of the actual behavior that P/I
specifies.

The most definite way to determine N steps of the behavior that P/I
actually specifies is to perform a pure simulation of N steps of P/I.

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

The copy of H at Ĥ.qx referred to as embedded_H must compute
the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
It must do this on the basis of the actual behavior specified by these
inputs.

The actual behavior specified by these inputs is the behavior of the
pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
(a) The simulated ⟨Ĥ⟩ reaches its final state or
(b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its final
state.

Linz, Peter 1990. An Introduction to Formal Languages and Automata.
Lexington/Toronto: D. C. Heath and Company. (317-320)

https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

--
Copyright 2021 Pete Olcott

Talent hits a target no one else can hit;
Genius hits a target no one else can see.
Arthur Schopenhauer

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<cSHEJ.266526$SR4.102622@fx43.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx43.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 61
Message-ID: <cSHEJ.266526$SR4.102622@fx43.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 15 Jan 2022 17:26:17 -0500
X-Received-Bytes: 3103
 by: Richard Damon - Sat, 15 Jan 2022 22:26 UTC

On 1/15/22 4:47 PM, olcott wrote:
> Most people that try to form a rebuttal of my halting problem proof
> refutation lack sufficient basic understanding of the computer science
> involved.
>
> The primary reason for this short-coming is that none of the textbook
> explanations of the halting problem are sufficiently precise.

No, your understanding is not sufficient for the task.

>
> Every decider computes the mapping from its input(s) to an accept or
> reject state.
>
> A halt decider H computes the mapping from a P/I finite string pair
> (where P is a machine description) to an accept or reject state.
>
> H must compute this mapping on the basis of the actual behavior that P/I
> specifies.

AND, that mapping MUST match the ACTUAL behavior of the computation it
is deciding on.

>
> The most definite way to determine N steps of the behavior that P/I
> actually specifies is to perform a pure simulation of N steps of P/I.
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>
> The copy of H at Ĥ.qx referred to as embedded_H must compute
> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
> It must do this on the basis of the actual behavior specified by these
> inputs.
>
> The actual behavior specified by these inputs is the behavior of the
> pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
> (a) The simulated ⟨Ĥ⟩ reaches its final state or
> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its final
> state.
>

WRONG. The actual behavior specifie by these inputs is the behavior of
the pure simulation until it completes, or forever if it never halts.

Please supply the source of your faulty definition, or did you just pull
it our of your arse, which is why it just applies to your POOP.

FAIL.

>
>
> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
> Lexington/Toronto: D. C. Heath and Company. (317-320)
>
> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>
>
>

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 10:05:37 -0600
Date: Sun, 16 Jan 2022 10:05:36 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
From: NoO...@NoWhere.com (olcott)
Followup-To: comp.theory
In-Reply-To: <cSHEJ.266526$SR4.102622@fx43.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
Lines: 80
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Vy9YIKf30WIuVUL3fIxd4/SNkNsKkti0UEqjzZwrSBV0oWAugj+NuVqxbVNvNkCtcGuL4h3GLB2ASld!UF/hOazyvyllPcwk5mWPSPjEY/q3VYg4Apm0TB3Sh+PcgA56lSOpcBSllIhDsOGVr13BLLrM0lAB
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4151
 by: olcott - Sun, 16 Jan 2022 16:05 UTC

On 1/15/2022 4:26 PM, Richard Damon wrote:
> On 1/15/22 4:47 PM, olcott wrote:
>> Most people that try to form a rebuttal of my halting problem proof
>> refutation lack sufficient basic understanding of the computer science
>> involved.
>>
>> The primary reason for this short-coming is that none of the textbook
>> explanations of the halting problem are sufficiently precise.
>
> No, your understanding is not sufficient for the task.
>
>>
>> Every decider computes the mapping from its input(s) to an accept or
>> reject state.
>>
>> A halt decider H computes the mapping from a P/I finite string pair
>> (where P is a machine description) to an accept or reject state.
>>
>> H must compute this mapping on the basis of the actual behavior that
>> P/I specifies.
>
> AND, that mapping MUST match the ACTUAL behavior of the computation it
> is deciding on.
>
>>
>> The most definite way to determine N steps of the behavior that P/I
>> actually specifies is to perform a pure simulation of N steps of P/I.
>>
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>
>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>> It must do this on the basis of the actual behavior specified by these
>> inputs.
>>
>> The actual behavior specified by these inputs is the behavior of the
>> pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its
>> final state.
>>
>
>
> WRONG. The actual behavior specifie by these inputs is the behavior of
> the pure simulation until it completes, or forever if it never halts.
>

That is correct. In those cases where the input specifies an infinite
sequence of configurations a halt decider either:

(a) Recognizes that this sequence would never reach its final state in
any finite number of steps
and aborts its simulation of this input
and transitions to its reject state.

(b) Fails to be a decider at all.

computation that halts … the Turing machine will halt whenever it enters
a final state. (Linz:1990:234)

According to Linz any sequence of configurations that would never reach
its final state in any finite number of steps is a non halting sequence.

>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>> Lexington/Toronto: D. C. Heath and Company. (317-320)
>>
>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>
>>
>>
>

--
Copyright 2021 Pete Olcott

Talent hits a target no one else can hit;
Genius hits a target no one else can see.
Arthur Schopenhauer

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<nTYEJ.37643$Q11.9293@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 113
Message-ID: <nTYEJ.37643$Q11.9293@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 12:48:05 -0500
X-Received-Bytes: 5756
 by: Richard Damon - Sun, 16 Jan 2022 17:48 UTC

On 1/16/22 11:05 AM, olcott wrote:
> On 1/15/2022 4:26 PM, Richard Damon wrote:
>> On 1/15/22 4:47 PM, olcott wrote:
>>> Most people that try to form a rebuttal of my halting problem proof
>>> refutation lack sufficient basic understanding of the computer
>>> science involved.
>>>
>>> The primary reason for this short-coming is that none of the textbook
>>> explanations of the halting problem are sufficiently precise.
>>
>> No, your understanding is not sufficient for the task.
>>
>>>
>>> Every decider computes the mapping from its input(s) to an accept or
>>> reject state.
>>>
>>> A halt decider H computes the mapping from a P/I finite string pair
>>> (where P is a machine description) to an accept or reject state.
>>>
>>> H must compute this mapping on the basis of the actual behavior that
>>> P/I specifies.
>>
>> AND, that mapping MUST match the ACTUAL behavior of the computation it
>> is deciding on.
>>
>>>
>>> The most definite way to determine N steps of the behavior that P/I
>>> actually specifies is to perform a pure simulation of N steps of P/I.
>>>
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>
>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>> It must do this on the basis of the actual behavior specified by
>>> these inputs.
>>>
>>> The actual behavior specified by these inputs is the behavior of the
>>> pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its
>>> final state.
>>>
>>
>>
>> WRONG. The actual behavior specifie by these inputs is the behavior of
>> the pure simulation until it completes, or forever if it never halts.
>>
>
> That is correct. In those cases where the input specifies an infinite
> sequence of configurations a halt decider either:
>
> (a) Recognizes that this sequence would never reach its final state in
> any finite number of steps
> and aborts its simulation of this input
> and transitions to its reject state. >
> (b) Fails to be a decider at all.
>
> computation that halts … the Turing machine will halt whenever it enters
> a final state. (Linz:1990:234)
>
> According to Linz any sequence of configurations that would never reach
> its final state in any finite number of steps is a non halting sequence.
>

Except that as has been shown, if H aborts its simulation and returns
non-halting, then BY CONSTRUCTION, H^ will halt. Thus, there exists no
finite sequence of states that correctly prove that H^ will not halt.

For ANY finite number of states that H might simulate the computation of
H^ <H^>, and abort it and return Non-Halting, there exists another
finite but larger number of states that H^ <H^> will halt in.

Remember, by construction H^ x will ALWAYS do the opposite of what
machine H x x answers, so H can NOT correctly answer for H^ <H^>, since
H <H^> <H^>, by definition, mean the behavior of H^ <H^>, which by
construction is always the opposite of H <H^> <H^>.

This means that your H either must use an INCORRECT pattern and abort
its simulation when it hasn't actually proven that this pattern will
ALWAYS lead to a non-halting state, or it just fails to decide.

Both lead to H not being a correct Halt Decider.

One normal failing of your proofs is that you conflate the behavior of
two different candidates for your H, the Hn that doesn't abort and thus
leads to an infinite recursion, but doesn't answer, and the Ha that does
abort, but seems to assume that when it is given <Ha^> as an input that
it must actually mean <Hn^>, and thus gives the wrong answer.

There is no problem with Ha <Hn^> <Hn^> returning the right answer,
except when it was actaully asked about Ha <Ha^> <Ha^>, and since Hn and
Ha are actually different machines, so are Hn^ and Ha^, so the answers
can easily (and are) different.

Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case (b)
and fails to decide, and thus is wrong.

Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought it
recognized a non-halting sequence (by conflating Hn/Hn^ with Ha/Ha^) and
aborted its simulation and returned the wrong answer.

>>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>>> Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>
>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>
>>>
>>>
>>
>
>

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<ss1n59$f22$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Date: Sun, 16 Jan 2022 12:11:51 -0600
Organization: A noiseless patient Spider
Lines: 132
Message-ID: <ss1n59$f22$1@dont-email.me>
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 16 Jan 2022 18:11:53 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="89008fc8dce9f4e8b65d5554ec705393";
logging-data="15426"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+JXe9nZMCJjvLpxgJyvNOo"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Cancel-Lock: sha1:qi2C46WlTlQ9F1VQmrGu8rQcKjM=
In-Reply-To: <nTYEJ.37643$Q11.9293@fx33.iad>
Content-Language: en-US
 by: olcott - Sun, 16 Jan 2022 18:11 UTC

On 1/16/2022 11:48 AM, Richard Damon wrote:
> On 1/16/22 11:05 AM, olcott wrote:
>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>> On 1/15/22 4:47 PM, olcott wrote:
>>>> Most people that try to form a rebuttal of my halting problem proof
>>>> refutation lack sufficient basic understanding of the computer
>>>> science involved.
>>>>
>>>> The primary reason for this short-coming is that none of the
>>>> textbook explanations of the halting problem are sufficiently precise.
>>>
>>> No, your understanding is not sufficient for the task.
>>>
>>>>
>>>> Every decider computes the mapping from its input(s) to an accept or
>>>> reject state.
>>>>
>>>> A halt decider H computes the mapping from a P/I finite string pair
>>>> (where P is a machine description) to an accept or reject state.
>>>>
>>>> H must compute this mapping on the basis of the actual behavior that
>>>> P/I specifies.
>>>
>>> AND, that mapping MUST match the ACTUAL behavior of the computation
>>> it is deciding on.
>>>
>>>>
>>>> The most definite way to determine N steps of the behavior that P/I
>>>> actually specifies is to perform a pure simulation of N steps of P/I.
>>>>
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>
>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>> It must do this on the basis of the actual behavior specified by
>>>> these inputs.
>>>>
>>>> The actual behavior specified by these inputs is the behavior of the
>>>> pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its
>>>> final state.
>>>>
>>>
>>>
>>> WRONG. The actual behavior specifie by these inputs is the behavior
>>> of the pure simulation until it completes, or forever if it never halts.
>>>
>>
>> That is correct. In those cases where the input specifies an infinite
>> sequence of configurations a halt decider either:
>>
>> (a) Recognizes that this sequence would never reach its final state in
>> any finite number of steps
>> and aborts its simulation of this input
>> and transitions to its reject state. >
>> (b) Fails to be a decider at all.
>>
>> computation that halts … the Turing machine will halt whenever it
>> enters a final state. (Linz:1990:234)
>>
>> According to Linz any sequence of configurations that would never
>> reach its final state in any finite number of steps is a non halting
>> sequence.
>>
>
> Except that as has been shown, if H aborts its simulation and returns
> non-halting, then BY CONSTRUCTION, H^ will halt. Thus, there exists no
> finite sequence of states that correctly prove that H^ will not halt.
>
> For ANY finite number of states that H might simulate the computation of
>  H^ <H^>, and abort it and return Non-Halting, there exists another
> finite but larger number of states that H^ <H^> will halt in.
>

You are confusing yourself with your own double talk.

If when embedded_H makes its decision the pure simulation of its own
input cannot possibly reach any final state of this input in any finite
number of steps then embedded_H is necessarily correct to abort the
simulation of this input and transition to Ĥ.qn.

Once embedded_H has made this decision subsequent evaluation is cut off
because Ĥ applied to ⟨Ĥ⟩ has stopped running.

> Remember, by construction H^ x will ALWAYS do the opposite of what
> machine H x x answers, so H can NOT correctly answer for H^ <H^>, since
> H <H^> <H^>, by definition, mean the behavior of H^ <H^>, which by
> construction is always the opposite of H <H^> <H^>.
>
> This means that your H either must use an INCORRECT pattern and abort
> its simulation when it hasn't actually proven that this pattern will
> ALWAYS lead to a non-halting state, or it just fails to decide.
>
> Both lead to H not being a correct Halt Decider.
>
> One normal failing of your proofs is that you conflate the behavior of
> two different candidates for your H, the Hn that doesn't abort and thus
> leads to an infinite recursion, but doesn't answer, and the Ha that does
> abort, but seems to assume that when it is given <Ha^> as an input that
> it must actually mean <Hn^>, and thus gives the wrong answer.
>
> There is no problem with Ha <Hn^> <Hn^> returning the right answer,
> except when it was actaully asked about Ha <Ha^> <Ha^>, and since Hn and
> Ha are actually different machines, so are Hn^ and Ha^, so the answers
> can easily (and are) different.
>
> Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case (b)
> and fails to decide, and thus is wrong.
>
> Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought it
> recognized a non-halting sequence (by conflating Hn/Hn^ with Ha/Ha^) and
> aborted its simulation and returned the wrong answer.
>
>>>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>>>> Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>>
>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>>
>>>>
>>>>
>>>
>>
>>
>

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

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<aXZEJ.3298$JU.1561@fx21.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx21.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <ss1n59$f22$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 152
Message-ID: <aXZEJ.3298$JU.1561@fx21.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 14:00:24 -0500
X-Received-Bytes: 7479
 by: Richard Damon - Sun, 16 Jan 2022 19:00 UTC

On 1/16/22 1:11 PM, olcott wrote:
> On 1/16/2022 11:48 AM, Richard Damon wrote:
>> On 1/16/22 11:05 AM, olcott wrote:
>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>> Most people that try to form a rebuttal of my halting problem proof
>>>>> refutation lack sufficient basic understanding of the computer
>>>>> science involved.
>>>>>
>>>>> The primary reason for this short-coming is that none of the
>>>>> textbook explanations of the halting problem are sufficiently precise.
>>>>
>>>> No, your understanding is not sufficient for the task.
>>>>
>>>>>
>>>>> Every decider computes the mapping from its input(s) to an accept
>>>>> or reject state.
>>>>>
>>>>> A halt decider H computes the mapping from a P/I finite string pair
>>>>> (where P is a machine description) to an accept or reject state.
>>>>>
>>>>> H must compute this mapping on the basis of the actual behavior
>>>>> that P/I specifies.
>>>>
>>>> AND, that mapping MUST match the ACTUAL behavior of the computation
>>>> it is deciding on.
>>>>
>>>>>
>>>>> The most definite way to determine N steps of the behavior that P/I
>>>>> actually specifies is to perform a pure simulation of N steps of P/I.
>>>>>
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>
>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>> It must do this on the basis of the actual behavior specified by
>>>>> these inputs.
>>>>>
>>>>> The actual behavior specified by these inputs is the behavior of
>>>>> the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its
>>>>> final state.
>>>>>
>>>>
>>>>
>>>> WRONG. The actual behavior specifie by these inputs is the behavior
>>>> of the pure simulation until it completes, or forever if it never
>>>> halts.
>>>>
>>>
>>> That is correct. In those cases where the input specifies an infinite
>>> sequence of configurations a halt decider either:
>>>
>>> (a) Recognizes that this sequence would never reach its final state
>>> in any finite number of steps
>>> and aborts its simulation of this input
>>> and transitions to its reject state. >
>>> (b) Fails to be a decider at all.
>>>
>>> computation that halts … the Turing machine will halt whenever it
>>> enters a final state. (Linz:1990:234)
>>>
>>> According to Linz any sequence of configurations that would never
>>> reach its final state in any finite number of steps is a non halting
>>> sequence.
>>>
>>
>> Except that as has been shown, if H aborts its simulation and returns
>> non-halting, then BY CONSTRUCTION, H^ will halt. Thus, there exists no
>> finite sequence of states that correctly prove that H^ will not halt.
>>
>> For ANY finite number of states that H might simulate the computation
>> of   H^ <H^>, and abort it and return Non-Halting, there exists
>> another finite but larger number of states that H^ <H^> will halt in.
>>
>
> You are confusing yourself with your own double talk.
>
> If when embedded_H makes its decision the pure simulation of its own
> input cannot possibly reach any final state of this input in any finite
> number of steps then embedded_H is necessarily correct to abort the
> simulation of this input and transition to Ĥ.qn.
>
> Once embedded_H has made this decision subsequent evaluation is cut off
> because Ĥ applied to ⟨Ĥ⟩ has stopped running.

WRONG.

H^ applied to <H^> can NEVER stop running until it hits its final state.

THAT IS THE DEFINITION OF HALTING/Non-Halting.

The fact that H (aka embedded_H) has aborted it simulation of this
string does NOT affect the actual behavior of the string as the behavior
is based on what a REAL UTM does with it, not your 'fake' UTM that aborts.

If you disagree with this, please provide an actual source for what
seems to be your own made up fairy tale.

You even recently agreed that the 'behavior of the input' was defined as
the results of applying this input to a UTM. After all, we need an
'unbiased' opinion of the behavior, not just H's opinion of what it
does, which is why we need the UTM to look at it, it is the defined
source of Truth for behaviors of inputs.

>
>
>> Remember, by construction H^ x will ALWAYS do the opposite of what
>> machine H x x answers, so H can NOT correctly answer for H^ <H^>,
>> since H <H^> <H^>, by definition, mean the behavior of H^ <H^>, which
>> by construction is always the opposite of H <H^> <H^>.
>>
>> This means that your H either must use an INCORRECT pattern and abort
>> its simulation when it hasn't actually proven that this pattern will
>> ALWAYS lead to a non-halting state, or it just fails to decide.
>>
>> Both lead to H not being a correct Halt Decider.
>>
>> One normal failing of your proofs is that you conflate the behavior of
>> two different candidates for your H, the Hn that doesn't abort and
>> thus leads to an infinite recursion, but doesn't answer, and the Ha
>> that does abort, but seems to assume that when it is given <Ha^> as an
>> input that it must actually mean <Hn^>, and thus gives the wrong answer.
>>
>> There is no problem with Ha <Hn^> <Hn^> returning the right answer,
>> except when it was actaully asked about Ha <Ha^> <Ha^>, and since Hn
>> and Ha are actually different machines, so are Hn^ and Ha^, so the
>> answers can easily (and are) different.
>>
>> Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case
>> (b) and fails to decide, and thus is wrong.
>>
>> Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought it
>> recognized a non-halting sequence (by conflating Hn/Hn^ with Ha/Ha^)
>> and aborted its simulation and returned the wrong answer.
>>
>>>>> Linz, Peter 1990. An Introduction to Formal Languages and Automata.
>>>>> Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>>>
>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 13:12:19 -0600
Date: Sun, 16 Jan 2022 13:12:18 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <aXZEJ.3298$JU.1561@fx21.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
Lines: 179
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-bn4n6ZJjoDjKkeTITPLVQ/0gZHQ117nwC2C1ZvmTB+VXGztv9WsFJPGl+ur+Dn/mFm5ajUke7jc8Voq!IDFKvxDTvHD06GQ1dUB+6kcQZDB+O02f4OXeBmJQL71yD0xS79DAtsZxTOG7Gr63LccJDaPp0eg2
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 8676
 by: olcott - Sun, 16 Jan 2022 19:12 UTC

On 1/16/2022 1:00 PM, Richard Damon wrote:
> On 1/16/22 1:11 PM, olcott wrote:
>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>> On 1/16/22 11:05 AM, olcott wrote:
>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>> computer science involved.
>>>>>>
>>>>>> The primary reason for this short-coming is that none of the
>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>> precise.
>>>>>
>>>>> No, your understanding is not sufficient for the task.
>>>>>
>>>>>>
>>>>>> Every decider computes the mapping from its input(s) to an accept
>>>>>> or reject state.
>>>>>>
>>>>>> A halt decider H computes the mapping from a P/I finite string pair
>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>
>>>>>> H must compute this mapping on the basis of the actual behavior
>>>>>> that P/I specifies.
>>>>>
>>>>> AND, that mapping MUST match the ACTUAL behavior of the computation
>>>>> it is deciding on.
>>>>>
>>>>>>
>>>>>> The most definite way to determine N steps of the behavior that
>>>>>> P/I actually specifies is to perform a pure simulation of N steps
>>>>>> of P/I.
>>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>
>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>> It must do this on the basis of the actual behavior specified by
>>>>>> these inputs.
>>>>>>
>>>>>> The actual behavior specified by these inputs is the behavior of
>>>>>> the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach its
>>>>>> final state.
>>>>>>
>>>>>
>>>>>
>>>>> WRONG. The actual behavior specifie by these inputs is the behavior
>>>>> of the pure simulation until it completes, or forever if it never
>>>>> halts.
>>>>>
>>>>
>>>> That is correct. In those cases where the input specifies an
>>>> infinite sequence of configurations a halt decider either:
>>>>
>>>> (a) Recognizes that this sequence would never reach its final state
>>>> in any finite number of steps
>>>> and aborts its simulation of this input
>>>> and transitions to its reject state. >
>>>> (b) Fails to be a decider at all.
>>>>
>>>> computation that halts … the Turing machine will halt whenever it
>>>> enters a final state. (Linz:1990:234)
>>>>
>>>> According to Linz any sequence of configurations that would never
>>>> reach its final state in any finite number of steps is a non halting
>>>> sequence.
>>>>
>>>
>>> Except that as has been shown, if H aborts its simulation and returns
>>> non-halting, then BY CONSTRUCTION, H^ will halt. Thus, there exists
>>> no finite sequence of states that correctly prove that H^ will not halt.
>>>
>>> For ANY finite number of states that H might simulate the computation
>>> of   H^ <H^>, and abort it and return Non-Halting, there exists
>>> another finite but larger number of states that H^ <H^> will halt in.
>>>
>>
>> You are confusing yourself with your own double talk.
>>
>> If when embedded_H makes its decision the pure simulation of its own
>> input cannot possibly reach any final state of this input in any
>> finite number of steps then embedded_H is necessarily correct to abort
>> the simulation of this input and transition to Ĥ.qn.
>>
>> Once embedded_H has made this decision subsequent evaluation is cut
>> off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>
> WRONG.
>
> H^ applied to <H^> can NEVER stop running until it hits its final state.
>
> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>
> The fact that H  (aka embedded_H) has aborted it simulation of this
> string does NOT affect the actual behavior of the string as the behavior
> is based on what a REAL UTM does with it, not your 'fake' UTM that aborts.
>

You already understand that if the simulating halt decider embedded_H
never stopped simulating its input that its input would never reach its
final state.

You already understand that when a simulated input can never reach its
final state that this input specifies a sequence of configurations that
never halts.

You don't seem to be able to put these two ideas together.

It is like I say that cats are animals you agree
and animals are living things and you agree
then I say this means that cats are living things you disagree.

> If you disagree with this, please provide an actual source for what
> seems to be your own made up fairy tale.
>
> You even recently agreed that the 'behavior of the input' was defined as
> the results of applying this input to a UTM. After all, we need an
> 'unbiased' opinion of the behavior, not just H's opinion of what it
> does, which is why we need the UTM to look at it, it is the defined
> source of Truth for behaviors of inputs.
>
>>
>>
>>> Remember, by construction H^ x will ALWAYS do the opposite of what
>>> machine H x x answers, so H can NOT correctly answer for H^ <H^>,
>>> since H <H^> <H^>, by definition, mean the behavior of H^ <H^>, which
>>> by construction is always the opposite of H <H^> <H^>.
>>>
>>> This means that your H either must use an INCORRECT pattern and abort
>>> its simulation when it hasn't actually proven that this pattern will
>>> ALWAYS lead to a non-halting state, or it just fails to decide.
>>>
>>> Both lead to H not being a correct Halt Decider.
>>>
>>> One normal failing of your proofs is that you conflate the behavior
>>> of two different candidates for your H, the Hn that doesn't abort and
>>> thus leads to an infinite recursion, but doesn't answer, and the Ha
>>> that does abort, but seems to assume that when it is given <Ha^> as
>>> an input that it must actually mean <Hn^>, and thus gives the wrong
>>> answer.
>>>
>>> There is no problem with Ha <Hn^> <Hn^> returning the right answer,
>>> except when it was actaully asked about Ha <Ha^> <Ha^>, and since Hn
>>> and Ha are actually different machines, so are Hn^ and Ha^, so the
>>> answers can easily (and are) different.
>>>
>>> Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case
>>> (b) and fails to decide, and thus is wrong.
>>>
>>> Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought it
>>> recognized a non-halting sequence (by conflating Hn/Hn^ with Ha/Ha^)
>>> and aborted its simulation and returned the wrong answer.
>>>
>>>>>> Linz, Peter 1990. An Introduction to Formal Languages and
>>>>>> Automata. Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>>>>
>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>

--
Copyright 2021 Pete Olcott

Talent hits a target no one else can hit;
Genius hits a target no one else can see.
Arthur Schopenhauer

Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<TS_EJ.222387$np6.206948@fx46.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 231
Message-ID: <TS_EJ.222387$np6.206948@fx46.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 15:04:05 -0500
X-Received-Bytes: 10143
 by: Richard Damon - Sun, 16 Jan 2022 20:04 UTC

On 1/16/22 2:12 PM, olcott wrote:
> On 1/16/2022 1:00 PM, Richard Damon wrote:
>> On 1/16/22 1:11 PM, olcott wrote:
>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>>> computer science involved.
>>>>>>>
>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>>> precise.
>>>>>>
>>>>>> No, your understanding is not sufficient for the task.
>>>>>>
>>>>>>>
>>>>>>> Every decider computes the mapping from its input(s) to an accept
>>>>>>> or reject state.
>>>>>>>
>>>>>>> A halt decider H computes the mapping from a P/I finite string pair
>>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>>
>>>>>>> H must compute this mapping on the basis of the actual behavior
>>>>>>> that P/I specifies.
>>>>>>
>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>> computation it is deciding on.
>>>>>>
>>>>>>>
>>>>>>> The most definite way to determine N steps of the behavior that
>>>>>>> P/I actually specifies is to perform a pure simulation of N steps
>>>>>>> of P/I.
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>
>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>> It must do this on the basis of the actual behavior specified by
>>>>>>> these inputs.
>>>>>>>
>>>>>>> The actual behavior specified by these inputs is the behavior of
>>>>>>> the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach
>>>>>>> its final state.
>>>>>>>
>>>>>>
>>>>>>
>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>> behavior of the pure simulation until it completes, or forever if
>>>>>> it never halts.
>>>>>>
>>>>>
>>>>> That is correct. In those cases where the input specifies an
>>>>> infinite sequence of configurations a halt decider either:
>>>>>
>>>>> (a) Recognizes that this sequence would never reach its final state
>>>>> in any finite number of steps
>>>>> and aborts its simulation of this input
>>>>> and transitions to its reject state. >
>>>>> (b) Fails to be a decider at all.
>>>>>
>>>>> computation that halts … the Turing machine will halt whenever it
>>>>> enters a final state. (Linz:1990:234)
>>>>>
>>>>> According to Linz any sequence of configurations that would never
>>>>> reach its final state in any finite number of steps is a non
>>>>> halting sequence.
>>>>>
>>>>
>>>> Except that as has been shown, if H aborts its simulation and
>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus, there
>>>> exists no finite sequence of states that correctly prove that H^
>>>> will not halt.
>>>>
>>>> For ANY finite number of states that H might simulate the
>>>> computation of   H^ <H^>, and abort it and return Non-Halting, there
>>>> exists another finite but larger number of states that H^ <H^> will
>>>> halt in.
>>>>
>>>
>>> You are confusing yourself with your own double talk.
>>>
>>> If when embedded_H makes its decision the pure simulation of its own
>>> input cannot possibly reach any final state of this input in any
>>> finite number of steps then embedded_H is necessarily correct to
>>> abort the simulation of this input and transition to Ĥ.qn.
>>>
>>> Once embedded_H has made this decision subsequent evaluation is cut
>>> off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>
>> WRONG.
>>
>> H^ applied to <H^> can NEVER stop running until it hits its final state.
>>
>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>
>> The fact that H  (aka embedded_H) has aborted it simulation of this
>> string does NOT affect the actual behavior of the string as the
>> behavior is based on what a REAL UTM does with it, not your 'fake' UTM
>> that aborts.
>>
>
> You already understand that if the simulating halt decider embedded_H
> never stopped simulating its input that its input would never reach its
> final state.

Right IF the simulating Halt Decider never stopped simulating, then H^
would never halt, but that is only true IF H never aborts.

There is no 'unless' here, either H does or it doesn't abort its
simulation. If H doesn't abort, then H^ in non-halting.

>
> You already understand that when a simulated input can never reach its
> final state that this input specifies a sequence of configurations that
> never halts.
>

Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM, can
never reach its final state, ths input specifies a sequnce of
configuration that never halts.

If H aborts its simulation, then you no longer have any 'proof' that the
input doesn't halt, and your proof was based on an H that never aborted
its simulation, so it isn't applicable here.

> You don't seem to be able to put these two ideas together.

Because you are making incompatible assumptions. H^ is non-halting if H
doesn't abort. This doesn't mean H^ is non-halting if H does abort.

The fact that H^'s behavior depends on H's behavior means arguments
based on varying the behavior of H to determine the behavior of H^ are
invalid.

Basically, you have ZERO grounds for your claim, as all you have done is
proven that Hn^ <Hn^> is non-halting and ignoring the difference between
Hn/Hn^ andHa/Ha^. You just want to ASSUME that they behave the same with
ZERO evidence.

FAIL.

>
> It is like I say that cats are animals you agree
> and animals are living things and you agree
> then I say this means that cats are living things you disagree.

RED HERRING.

That is not an accurate analogy.

It is more like the following:

If all the answers on the test are correct, the test is perfect.

None of the answers I gave were incorrect.

(omit the fact that I didn't answer any of the questions).

Therefore, my test was perfect.

And THAT is the grade you get, a perfect ZERO on your proof.

FAIL.

>
>> If you disagree with this, please provide an actual source for what
>> seems to be your own made up fairy tale.
>>
>> You even recently agreed that the 'behavior of the input' was defined
>> as the results of applying this input to a UTM. After all, we need an
>> 'unbiased' opinion of the behavior, not just H's opinion of what it
>> does, which is why we need the UTM to look at it, it is the defined
>> source of Truth for behaviors of inputs.
>>
>>>
>>>
>>>> Remember, by construction H^ x will ALWAYS do the opposite of what
>>>> machine H x x answers, so H can NOT correctly answer for H^ <H^>,
>>>> since H <H^> <H^>, by definition, mean the behavior of H^ <H^>,
>>>> which by construction is always the opposite of H <H^> <H^>.
>>>>
>>>> This means that your H either must use an INCORRECT pattern and
>>>> abort its simulation when it hasn't actually proven that this
>>>> pattern will ALWAYS lead to a non-halting state, or it just fails to
>>>> decide.
>>>>
>>>> Both lead to H not being a correct Halt Decider.
>>>>
>>>> One normal failing of your proofs is that you conflate the behavior
>>>> of two different candidates for your H, the Hn that doesn't abort
>>>> and thus leads to an infinite recursion, but doesn't answer, and the
>>>> Ha that does abort, but seems to assume that when it is given <Ha^>
>>>> as an input that it must actually mean <Hn^>, and thus gives the
>>>> wrong answer.
>>>>
>>>> There is no problem with Ha <Hn^> <Hn^> returning the right answer,
>>>> except when it was actaully asked about Ha <Ha^> <Ha^>, and since Hn
>>>> and Ha are actually different machines, so are Hn^ and Ha^, so the
>>>> answers can easily (and are) different.
>>>>
>>>> Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case
>>>> (b) and fails to decide, and thus is wrong.
>>>>
>>>> Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought
>>>> it recognized a non-halting sequence (by conflating Hn/Hn^ with
>>>> Ha/Ha^) and aborted its simulation and returned the wrong answer.
>>>>
>>>>>>> Linz, Peter 1990. An Introduction to Formal Languages and
>>>>>>> Automata. Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>>>>>
>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 14:26:44 -0600
Date: Sun, 16 Jan 2022 14:26:42 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites ]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com> <cSHEJ.266526$SR4.102622@fx43.iad> <P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com> <nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me> <aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com> <TS_EJ.222387$np6.206948@fx46.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <TS_EJ.222387$np6.206948@fx46.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
Lines: 251
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-d7eGndejKXq5KwpPG7M+fINy4HXllefZWBJVdyamtvLHmXnoE/K3YiCEWqYcOuBmwyPlYyNMdLDrXDy!joxqEFiToOaTgW1XCnCMWu3q+E8jqcyVMY+a/V3SqwNFnjJYxDq/hsNEdrVbSSSTOH3yQ8JT1JZ1
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 11314
 by: olcott - Sun, 16 Jan 2022 20:26 UTC

On 1/16/2022 2:04 PM, Richard Damon wrote:
> On 1/16/22 2:12 PM, olcott wrote:
>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>> On 1/16/22 1:11 PM, olcott wrote:
>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>>>> computer science involved.
>>>>>>>>
>>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>>>> precise.
>>>>>>>
>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>
>>>>>>>>
>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>> accept or reject state.
>>>>>>>>
>>>>>>>> A halt decider H computes the mapping from a P/I finite string pair
>>>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>>>
>>>>>>>> H must compute this mapping on the basis of the actual behavior
>>>>>>>> that P/I specifies.
>>>>>>>
>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>> computation it is deciding on.
>>>>>>>
>>>>>>>>
>>>>>>>> The most definite way to determine N steps of the behavior that
>>>>>>>> P/I actually specifies is to perform a pure simulation of N
>>>>>>>> steps of P/I.
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>
>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>> It must do this on the basis of the actual behavior specified by
>>>>>>>> these inputs.
>>>>>>>>
>>>>>>>> The actual behavior specified by these inputs is the behavior of
>>>>>>>> the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach
>>>>>>>> its final state.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>> behavior of the pure simulation until it completes, or forever if
>>>>>>> it never halts.
>>>>>>>
>>>>>>
>>>>>> That is correct. In those cases where the input specifies an
>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>
>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>> state in any finite number of steps
>>>>>> and aborts its simulation of this input
>>>>>> and transitions to its reject state. >
>>>>>> (b) Fails to be a decider at all.
>>>>>>
>>>>>> computation that halts … the Turing machine will halt whenever it
>>>>>> enters a final state. (Linz:1990:234)
>>>>>>
>>>>>> According to Linz any sequence of configurations that would never
>>>>>> reach its final state in any finite number of steps is a non
>>>>>> halting sequence.
>>>>>>
>>>>>
>>>>> Except that as has been shown, if H aborts its simulation and
>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>> there exists no finite sequence of states that correctly prove that
>>>>> H^ will not halt.
>>>>>
>>>>> For ANY finite number of states that H might simulate the
>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>> there exists another finite but larger number of states that H^
>>>>> <H^> will halt in.
>>>>>
>>>>
>>>> You are confusing yourself with your own double talk.
>>>>
>>>> If when embedded_H makes its decision the pure simulation of its own
>>>> input cannot possibly reach any final state of this input in any
>>>> finite number of steps then embedded_H is necessarily correct to
>>>> abort the simulation of this input and transition to Ĥ.qn.
>>>>
>>>> Once embedded_H has made this decision subsequent evaluation is cut
>>>> off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>
>>> WRONG.
>>>
>>> H^ applied to <H^> can NEVER stop running until it hits its final state.
>>>
>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>
>>> The fact that H  (aka embedded_H) has aborted it simulation of this
>>> string does NOT affect the actual behavior of the string as the
>>> behavior is based on what a REAL UTM does with it, not your 'fake'
>>> UTM that aborts.
>>>
>>
>> You already understand that if the simulating halt decider embedded_H
>> never stopped simulating its input that its input would never reach
>> its final state.
>
> Right IF the simulating Halt Decider never stopped simulating, then H^
> would never halt, but that is only true IF H never aborts.
>
> There is no 'unless' here, either H does or it doesn't abort its
> simulation. If H doesn't abort, then H^ in non-halting.
>
>>
>> You already understand that when a simulated input can never reach its
>> final state that this input specifies a sequence of configurations
>> that never halts.
>>
>
> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM, can
> never reach its final state, ths input specifies a sequnce of
> configuration that never halts.
>
> If H aborts its simulation, then you no longer have any 'proof' that the
> input doesn't halt, and your proof was based on an H that never aborted
> its simulation, so it isn't applicable here.
>
>> You don't seem to be able to put these two ideas together.
>
> Because you are making incompatible assumptions.

If the simulated input to embedded_H cannot possibly ever reach its
final state then this conclusively proves that this input meets the Linz
definition of a sequence of configuration that does not halt.

The act of aborting the simulation of this input does not cause this
simulated input to reach its final state thus it continues to specify a
sequence of configurations that does not halt.

> H^ is non-halting if H
> doesn't abort. This doesn't mean H^ is non-halting if H does abort.
>
> The fact that H^'s behavior depends on H's behavior means arguments
> based on varying the behavior of H to determine the behavior of H^ are
> invalid.
>
> Basically, you have ZERO grounds for your claim, as all you have done is
> proven that Hn^ <Hn^> is non-halting and ignoring the difference between
> Hn/Hn^ andHa/Ha^. You just want to ASSUME that they behave the same with
> ZERO evidence.
>
> FAIL.
>
>>
>> It is like I say that cats are animals you agree
>> and animals are living things and you agree
>> then I say this means that cats are living things you disagree.
>
> RED HERRING.
>
> That is not an accurate analogy.
>
> It is more like the following:
>
> If all the answers on the test are correct, the test is perfect.
>
> None of the answers I gave were incorrect.
>
> (omit the fact that I didn't answer any of the questions).
>
> Therefore, my test was perfect.
>
>
> And THAT is the grade you get, a perfect ZERO on your proof.
>
> FAIL.
>
>
>>
>>> If you disagree with this, please provide an actual source for what
>>> seems to be your own made up fairy tale.
>>>
>>> You even recently agreed that the 'behavior of the input' was defined
>>> as the results of applying this input to a UTM. After all, we need an
>>> 'unbiased' opinion of the behavior, not just H's opinion of what it
>>> does, which is why we need the UTM to look at it, it is the defined
>>> source of Truth for behaviors of inputs.
>>>
>>>>
>>>>
>>>>> Remember, by construction H^ x will ALWAYS do the opposite of what
>>>>> machine H x x answers, so H can NOT correctly answer for H^ <H^>,
>>>>> since H <H^> <H^>, by definition, mean the behavior of H^ <H^>,
>>>>> which by construction is always the opposite of H <H^> <H^>.
>>>>>
>>>>> This means that your H either must use an INCORRECT pattern and
>>>>> abort its simulation when it hasn't actually proven that this
>>>>> pattern will ALWAYS lead to a non-halting state, or it just fails
>>>>> to decide.
>>>>>
>>>>> Both lead to H not being a correct Halt Decider.
>>>>>
>>>>> One normal failing of your proofs is that you conflate the behavior
>>>>> of two different candidates for your H, the Hn that doesn't abort
>>>>> and thus leads to an infinite recursion, but doesn't answer, and
>>>>> the Ha that does abort, but seems to assume that when it is given
>>>>> <Ha^> as an input that it must actually mean <Hn^>, and thus gives
>>>>> the wrong answer.
>>>>>
>>>>> There is no problem with Ha <Hn^> <Hn^> returning the right answer,
>>>>> except when it was actaully asked about Ha <Ha^> <Ha^>, and since
>>>>> Hn and Ha are actually different machines, so are Hn^ and Ha^, so
>>>>> the answers can easily (and are) different.
>>>>>
>>>>> Hn^ <Hn^> IS a Non-Halting Computation, and Hn falls into your case
>>>>> (b) and fails to decide, and thus is wrong.
>>>>>
>>>>> Ha^ <Ha^> is a Halting Computation, because Ha INCORRECTLY thought
>>>>> it recognized a non-halting sequence (by conflating Hn/Hn^ with
>>>>> Ha/Ha^) and aborted its simulation and returned the wrong answer.
>>>>>
>>>>>>>> Linz, Peter 1990. An Introduction to Formal Languages and
>>>>>>>> Automata. Lexington/Toronto: D. C. Heath and Company. (317-320)
>>>>>>>>
>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<QC%EJ.222390$np6.159597@fx46.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!border1.nntp.dca1.giganews.com!nntp.giganews.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 278
Message-ID: <QC%EJ.222390$np6.159597@fx46.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 15:55:14 -0500
X-Received-Bytes: 12371
X-Original-Bytes: 12237
 by: Richard Damon - Sun, 16 Jan 2022 20:55 UTC

On 1/16/22 3:26 PM, olcott wrote:
> On 1/16/2022 2:04 PM, Richard Damon wrote:
>> On 1/16/22 2:12 PM, olcott wrote:
>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>>>>> computer science involved.
>>>>>>>>>
>>>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>>>>> precise.
>>>>>>>>
>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>> accept or reject state.
>>>>>>>>>
>>>>>>>>> A halt decider H computes the mapping from a P/I finite string
>>>>>>>>> pair
>>>>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>>>>
>>>>>>>>> H must compute this mapping on the basis of the actual behavior
>>>>>>>>> that P/I specifies.
>>>>>>>>
>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>> computation it is deciding on.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> The most definite way to determine N steps of the behavior that
>>>>>>>>> P/I actually specifies is to perform a pure simulation of N
>>>>>>>>> steps of P/I.
>>>>>>>>>
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>
>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>> It must do this on the basis of the actual behavior specified
>>>>>>>>> by these inputs.
>>>>>>>>>
>>>>>>>>> The actual behavior specified by these inputs is the behavior
>>>>>>>>> of the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach
>>>>>>>>> its final state.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>> behavior of the pure simulation until it completes, or forever
>>>>>>>> if it never halts.
>>>>>>>>
>>>>>>>
>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>
>>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>>> state in any finite number of steps
>>>>>>> and aborts its simulation of this input
>>>>>>> and transitions to its reject state. >
>>>>>>> (b) Fails to be a decider at all.
>>>>>>>
>>>>>>> computation that halts … the Turing machine will halt whenever it
>>>>>>> enters a final state. (Linz:1990:234)
>>>>>>>
>>>>>>> According to Linz any sequence of configurations that would never
>>>>>>> reach its final state in any finite number of steps is a non
>>>>>>> halting sequence.
>>>>>>>
>>>>>>
>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>>> there exists no finite sequence of states that correctly prove
>>>>>> that H^ will not halt.
>>>>>>
>>>>>> For ANY finite number of states that H might simulate the
>>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>>> there exists another finite but larger number of states that H^
>>>>>> <H^> will halt in.
>>>>>>
>>>>>
>>>>> You are confusing yourself with your own double talk.
>>>>>
>>>>> If when embedded_H makes its decision the pure simulation of its
>>>>> own input cannot possibly reach any final state of this input in
>>>>> any finite number of steps then embedded_H is necessarily correct
>>>>> to abort the simulation of this input and transition to Ĥ.qn.
>>>>>
>>>>> Once embedded_H has made this decision subsequent evaluation is cut
>>>>> off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>
>>>> WRONG.
>>>>
>>>> H^ applied to <H^> can NEVER stop running until it hits its final
>>>> state.
>>>>
>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>
>>>> The fact that H  (aka embedded_H) has aborted it simulation of this
>>>> string does NOT affect the actual behavior of the string as the
>>>> behavior is based on what a REAL UTM does with it, not your 'fake'
>>>> UTM that aborts.
>>>>
>>>
>>> You already understand that if the simulating halt decider embedded_H
>>> never stopped simulating its input that its input would never reach
>>> its final state.
>>
>> Right IF the simulating Halt Decider never stopped simulating, then H^
>> would never halt, but that is only true IF H never aborts.
>>
>> There is no 'unless' here, either H does or it doesn't abort its
>> simulation. If H doesn't abort, then H^ in non-halting.
>>
>>>
>>> You already understand that when a simulated input can never reach
>>> its final state that this input specifies a sequence of
>>> configurations that never halts.
>>>
>>
>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM, can
>> never reach its final state, ths input specifies a sequnce of
>> configuration that never halts.
>>
>> If H aborts its simulation, then you no longer have any 'proof' that
>> the input doesn't halt, and your proof was based on an H that never
>> aborted its simulation, so it isn't applicable here.
>>
>>> You don't seem to be able to put these two ideas together.
>>
>> Because you are making incompatible assumptions.
>
> If the simulated input to embedded_H cannot possibly ever reach its
> final state then this conclusively proves that this input meets the Linz
> definition of a sequence of configuration that does not halt.
>

WRONG. That applies only IF you define your H to actually BE a UTM, and
yes, if H IS a UTM, then H^ is non-halting, but H also doesn't answer,
so fails to be a correct decider.

So, your system only meets the requirements for a configuration that
does not halt if H doesn't abort its simulation. Since the input
contains a copy of H in it, you can't change H to now abort its
simulation to give that answer, as now the input to this new H is
something different that you haven't proven anything about.

> The act of aborting the simulation of this input does not cause this
> simulated input to reach its final state thus it continues to specify a
> sequence of configurations that does not halt.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 15:39:30 -0600
Date: Sun, 16 Jan 2022 15:39:28 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <QC%EJ.222390$np6.159597@fx46.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com>
Lines: 299
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-r3OBfIFSVsZ0gk5CZdJHshEkh19SKOg7iHjgnH3gI3SxIGmdYTyU9LMCKw3tGUB4KtFP9gUGYiH8VJE!9jxHsbRrvruC3JxrrEdhOficjEibt65WiJ3of+M1fZsDQCPZqtA9S4YXINX+E4RMV0jDfgy14kl2
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 13730
 by: olcott - Sun, 16 Jan 2022 21:39 UTC

On 1/16/2022 2:55 PM, Richard Damon wrote:
> On 1/16/22 3:26 PM, olcott wrote:
>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>> On 1/16/22 2:12 PM, olcott wrote:
>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>>>>>> computer science involved.
>>>>>>>>>>
>>>>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>>>>>> precise.
>>>>>>>>>
>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>>> accept or reject state.
>>>>>>>>>>
>>>>>>>>>> A halt decider H computes the mapping from a P/I finite string
>>>>>>>>>> pair
>>>>>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>>>>>
>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>
>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>> computation it is deciding on.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The most definite way to determine N steps of the behavior
>>>>>>>>>> that P/I actually specifies is to perform a pure simulation of
>>>>>>>>>> N steps of P/I.
>>>>>>>>>>
>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>
>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>> It must do this on the basis of the actual behavior specified
>>>>>>>>>> by these inputs.
>>>>>>>>>>
>>>>>>>>>> The actual behavior specified by these inputs is the behavior
>>>>>>>>>> of the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never reach
>>>>>>>>>> its final state.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>> behavior of the pure simulation until it completes, or forever
>>>>>>>>> if it never halts.
>>>>>>>>>
>>>>>>>>
>>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>>
>>>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>>>> state in any finite number of steps
>>>>>>>> and aborts its simulation of this input
>>>>>>>> and transitions to its reject state. >
>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>
>>>>>>>> computation that halts … the Turing machine will halt whenever
>>>>>>>> it enters a final state. (Linz:1990:234)
>>>>>>>>
>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>> never reach its final state in any finite number of steps is a
>>>>>>>> non halting sequence.
>>>>>>>>
>>>>>>>
>>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>>>> there exists no finite sequence of states that correctly prove
>>>>>>> that H^ will not halt.
>>>>>>>
>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>>>> there exists another finite but larger number of states that H^
>>>>>>> <H^> will halt in.
>>>>>>>
>>>>>>
>>>>>> You are confusing yourself with your own double talk.
>>>>>>
>>>>>> If when embedded_H makes its decision the pure simulation of its
>>>>>> own input cannot possibly reach any final state of this input in
>>>>>> any finite number of steps then embedded_H is necessarily correct
>>>>>> to abort the simulation of this input and transition to Ĥ.qn.
>>>>>>
>>>>>> Once embedded_H has made this decision subsequent evaluation is
>>>>>> cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>
>>>>> WRONG.
>>>>>
>>>>> H^ applied to <H^> can NEVER stop running until it hits its final
>>>>> state.
>>>>>
>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>
>>>>> The fact that H  (aka embedded_H) has aborted it simulation of this
>>>>> string does NOT affect the actual behavior of the string as the
>>>>> behavior is based on what a REAL UTM does with it, not your 'fake'
>>>>> UTM that aborts.
>>>>>
>>>>
>>>> You already understand that if the simulating halt decider
>>>> embedded_H never stopped simulating its input that its input would
>>>> never reach its final state.
>>>
>>> Right IF the simulating Halt Decider never stopped simulating, then
>>> H^ would never halt, but that is only true IF H never aborts.
>>>
>>> There is no 'unless' here, either H does or it doesn't abort its
>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>
>>>>
>>>> You already understand that when a simulated input can never reach
>>>> its final state that this input specifies a sequence of
>>>> configurations that never halts.
>>>>
>>>
>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM, can
>>> never reach its final state, ths input specifies a sequnce of
>>> configuration that never halts.
>>>
>>> If H aborts its simulation, then you no longer have any 'proof' that
>>> the input doesn't halt, and your proof was based on an H that never
>>> aborted its simulation, so it isn't applicable here.
>>>
>>>> You don't seem to be able to put these two ideas together.
>>>
>>> Because you are making incompatible assumptions.
>>
>> If the simulated input to embedded_H cannot possibly ever reach its
>> final state then this conclusively proves that this input meets the
>> Linz definition of a sequence of configuration that does not halt.
>>
>
> WRONG. That applies only IF you define your H to actually BE a UTM, and
> yes, if H IS a UTM, then H^ is non-halting, but H also doesn't answer,
> so fails to be a correct decider.
>
> So, your system only meets the requirements for a configuration that
> does not halt if H doesn't abort its simulation.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<fO0FJ.3299$JU.2319@fx21.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx21.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 334
Message-ID: <fO0FJ.3299$JU.2319@fx21.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 17:15:41 -0500
X-Received-Bytes: 15620
 by: Richard Damon - Sun, 16 Jan 2022 22:15 UTC

On 1/16/22 4:39 PM, olcott wrote:
> On 1/16/2022 2:55 PM, Richard Damon wrote:
>> On 1/16/22 3:26 PM, olcott wrote:
>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>> Most people that try to form a rebuttal of my halting problem
>>>>>>>>>>> proof refutation lack sufficient basic understanding of the
>>>>>>>>>>> computer science involved.
>>>>>>>>>>>
>>>>>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>>>>>> textbook explanations of the halting problem are sufficiently
>>>>>>>>>>> precise.
>>>>>>>>>>
>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>>>> accept or reject state.
>>>>>>>>>>>
>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>> string pair
>>>>>>>>>>> (where P is a machine description) to an accept or reject state.
>>>>>>>>>>>
>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>
>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The most definite way to determine N steps of the behavior
>>>>>>>>>>> that P/I actually specifies is to perform a pure simulation
>>>>>>>>>>> of N steps of P/I.
>>>>>>>>>>>
>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>
>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>> It must do this on the basis of the actual behavior specified
>>>>>>>>>>> by these inputs.
>>>>>>>>>>>
>>>>>>>>>>> The actual behavior specified by these inputs is the behavior
>>>>>>>>>>> of the pure simulation of N steps of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>> reach its final state.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>>> behavior of the pure simulation until it completes, or forever
>>>>>>>>>> if it never halts.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>>>
>>>>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>>>>> state in any finite number of steps
>>>>>>>>> and aborts its simulation of this input
>>>>>>>>> and transitions to its reject state. >
>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>
>>>>>>>>> computation that halts … the Turing machine will halt whenever
>>>>>>>>> it enters a final state. (Linz:1990:234)
>>>>>>>>>
>>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>>> never reach its final state in any finite number of steps is a
>>>>>>>>> non halting sequence.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>>>>> there exists no finite sequence of states that correctly prove
>>>>>>>> that H^ will not halt.
>>>>>>>>
>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>>>>> there exists another finite but larger number of states that H^
>>>>>>>> <H^> will halt in.
>>>>>>>>
>>>>>>>
>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>
>>>>>>> If when embedded_H makes its decision the pure simulation of its
>>>>>>> own input cannot possibly reach any final state of this input in
>>>>>>> any finite number of steps then embedded_H is necessarily correct
>>>>>>> to abort the simulation of this input and transition to Ĥ.qn.
>>>>>>>
>>>>>>> Once embedded_H has made this decision subsequent evaluation is
>>>>>>> cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>
>>>>>> WRONG.
>>>>>>
>>>>>> H^ applied to <H^> can NEVER stop running until it hits its final
>>>>>> state.
>>>>>>
>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>
>>>>>> The fact that H  (aka embedded_H) has aborted it simulation of
>>>>>> this string does NOT affect the actual behavior of the string as
>>>>>> the behavior is based on what a REAL UTM does with it, not your
>>>>>> 'fake' UTM that aborts.
>>>>>>
>>>>>
>>>>> You already understand that if the simulating halt decider
>>>>> embedded_H never stopped simulating its input that its input would
>>>>> never reach its final state.
>>>>
>>>> Right IF the simulating Halt Decider never stopped simulating, then
>>>> H^ would never halt, but that is only true IF H never aborts.
>>>>
>>>> There is no 'unless' here, either H does or it doesn't abort its
>>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>>
>>>>>
>>>>> You already understand that when a simulated input can never reach
>>>>> its final state that this input specifies a sequence of
>>>>> configurations that never halts.
>>>>>
>>>>
>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM,
>>>> can never reach its final state, ths input specifies a sequnce of
>>>> configuration that never halts.
>>>>
>>>> If H aborts its simulation, then you no longer have any 'proof' that
>>>> the input doesn't halt, and your proof was based on an H that never
>>>> aborted its simulation, so it isn't applicable here.
>>>>
>>>>> You don't seem to be able to put these two ideas together.
>>>>
>>>> Because you are making incompatible assumptions.
>>>
>>> If the simulated input to embedded_H cannot possibly ever reach its
>>> final state then this conclusively proves that this input meets the
>>> Linz definition of a sequence of configuration that does not halt.
>>>
>>
>> WRONG. That applies only IF you define your H to actually BE a UTM,
>> and yes, if H IS a UTM, then H^ is non-halting, but H also doesn't
>> answer, so fails to be a correct decider.
>>
>> So, your system only meets the requirements for a configuration that
>> does not halt if H doesn't abort its simulation.
>
> Because the simulated input to embedded_H cannot possibly ever reach its
> final state whether or not embedded_H aborts its simulation then we know
> that this input meet the Linz definition of a sequence of configurations
> that does not halt.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 16:25:12 -0600
Date: Sun, 16 Jan 2022 16:25:11 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <fO0FJ.3299$JU.2319@fx21.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
Lines: 356
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-hUX6IDjV9OkNEMvng/8IxJd/jRsVn+kXRjHt4F1X59RbBuV025s+QJx+MC8JoXplDNqCAxVW13hcTmY!B3cX/eqOR1GPYdS9q9l+b1kMC9vYGgVdZ5WOtT1Uwr+OcVKJdCrG4ZZzcOLp0yNm0xCExCWPgydK
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 16784
 by: olcott - Sun, 16 Jan 2022 22:25 UTC

On 1/16/2022 4:15 PM, Richard Damon wrote:
> On 1/16/22 4:39 PM, olcott wrote:
>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>> On 1/16/22 3:26 PM, olcott wrote:
>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>> problem proof refutation lack sufficient basic understanding
>>>>>>>>>>>> of the computer science involved.
>>>>>>>>>>>>
>>>>>>>>>>>> The primary reason for this short-coming is that none of the
>>>>>>>>>>>> textbook explanations of the halting problem are
>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>
>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>>>>> accept or reject state.
>>>>>>>>>>>>
>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>> string pair
>>>>>>>>>>>> (where P is a machine description) to an accept or reject
>>>>>>>>>>>> state.
>>>>>>>>>>>>
>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>
>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The most definite way to determine N steps of the behavior
>>>>>>>>>>>> that P/I actually specifies is to perform a pure simulation
>>>>>>>>>>>> of N steps of P/I.
>>>>>>>>>>>>
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>
>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>
>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩ applied to
>>>>>>>>>>>> ⟨Ĥ⟩ until:
>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>>> reach its final state.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>>>> behavior of the pure simulation until it completes, or
>>>>>>>>>>> forever if it never halts.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>>>>
>>>>>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>>>>>> state in any finite number of steps
>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>
>>>>>>>>>> computation that halts … the Turing machine will halt whenever
>>>>>>>>>> it enters a final state. (Linz:1990:234)
>>>>>>>>>>
>>>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>>>> never reach its final state in any finite number of steps is a
>>>>>>>>>> non halting sequence.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>>>>>> there exists no finite sequence of states that correctly prove
>>>>>>>>> that H^ will not halt.
>>>>>>>>>
>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>>>>>> there exists another finite but larger number of states that H^
>>>>>>>>> <H^> will halt in.
>>>>>>>>>
>>>>>>>>
>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>
>>>>>>>> If when embedded_H makes its decision the pure simulation of its
>>>>>>>> own input cannot possibly reach any final state of this input in
>>>>>>>> any finite number of steps then embedded_H is necessarily
>>>>>>>> correct to abort the simulation of this input and transition to
>>>>>>>> Ĥ.qn.
>>>>>>>>
>>>>>>>> Once embedded_H has made this decision subsequent evaluation is
>>>>>>>> cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>>
>>>>>>> WRONG.
>>>>>>>
>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its final
>>>>>>> state.
>>>>>>>
>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>
>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation of
>>>>>>> this string does NOT affect the actual behavior of the string as
>>>>>>> the behavior is based on what a REAL UTM does with it, not your
>>>>>>> 'fake' UTM that aborts.
>>>>>>>
>>>>>>
>>>>>> You already understand that if the simulating halt decider
>>>>>> embedded_H never stopped simulating its input that its input would
>>>>>> never reach its final state.
>>>>>
>>>>> Right IF the simulating Halt Decider never stopped simulating, then
>>>>> H^ would never halt, but that is only true IF H never aborts.
>>>>>
>>>>> There is no 'unless' here, either H does or it doesn't abort its
>>>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>>>
>>>>>>
>>>>>> You already understand that when a simulated input can never reach
>>>>>> its final state that this input specifies a sequence of
>>>>>> configurations that never halts.
>>>>>>
>>>>>
>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM,
>>>>> can never reach its final state, ths input specifies a sequnce of
>>>>> configuration that never halts.
>>>>>
>>>>> If H aborts its simulation, then you no longer have any 'proof'
>>>>> that the input doesn't halt, and your proof was based on an H that
>>>>> never aborted its simulation, so it isn't applicable here.
>>>>>
>>>>>> You don't seem to be able to put these two ideas together.
>>>>>
>>>>> Because you are making incompatible assumptions.
>>>>
>>>> If the simulated input to embedded_H cannot possibly ever reach its
>>>> final state then this conclusively proves that this input meets the
>>>> Linz definition of a sequence of configuration that does not halt.
>>>>
>>>
>>> WRONG. That applies only IF you define your H to actually BE a UTM,
>>> and yes, if H IS a UTM, then H^ is non-halting, but H also doesn't
>>> answer, so fails to be a correct decider.
>>>
>>> So, your system only meets the requirements for a configuration that
>>> does not halt if H doesn't abort its simulation.
>>
>> Because the simulated input to embedded_H cannot possibly ever reach
>> its final state whether or not embedded_H aborts its simulation then
>> we know that this input meet the Linz definition of a sequence of
>> configurations that does not halt.
>
> NO, WE DON'T.
>
> It only meet the requirement if H doesn't abort.
>
> The fact that an aborted simulation doesn't reach its final state does
> NOT say that the input would never reach a final state if it was
> simulated farther.
>
> So, yes, you have proven that if you H is defined as a simulator that
> never aborts its simulation, then H^ will be a non-halting computation
> and the correct answer for a Halting Decider would be non-halting, but
> by the conditions you just imposed on H to prove that, H can not give
> that answer. Once you remove the constraint on H that it never aborts
> its simulation, then your proof for the new H^ that is created from this
> new H becomes invalid and doesn't actually prove anything like what you
> want. At best it proves that H can never actually prove that H^ is
> halting (not that it isn't halting, just that H can't actually prove it).
>
>>
>> If halting was defined as "does not keep running forever" then you
>> would be right as soon as embedded_H aborts its simulation then its
>> input halts. Because this is not the way that halting is defined you
>> are wrong.
>
> WRONG. Linz definition refers to the ACTUAL running of the machine, not
> its simulation by a partial simulator.
>
> Just because H has aborted its simulation does NOT mean that if the
> input was actually simulated by a UTM it would not reach that final state.
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<gs1FJ.149232$QB1.113590@fx42.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx42.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 387
Message-ID: <gs1FJ.149232$QB1.113590@fx42.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 18:00:30 -0500
X-Received-Bytes: 18395
 by: Richard Damon - Sun, 16 Jan 2022 23:00 UTC

On 1/16/22 5:25 PM, olcott wrote:
> On 1/16/2022 4:15 PM, Richard Damon wrote:
>> On 1/16/22 4:39 PM, olcott wrote:
>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The primary reason for this short-coming is that none of
>>>>>>>>>>>>> the textbook explanations of the halting problem are
>>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>>
>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>>>>>> accept or reject state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>>> string pair
>>>>>>>>>>>>> (where P is a machine description) to an accept or reject
>>>>>>>>>>>>> state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>
>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The most definite way to determine N steps of the behavior
>>>>>>>>>>>>> that P/I actually specifies is to perform a pure simulation
>>>>>>>>>>>>> of N steps of P/I.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>
>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩ applied
>>>>>>>>>>>>> to ⟨Ĥ⟩ until:
>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>>>> reach its final state.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>>>>> behavior of the pure simulation until it completes, or
>>>>>>>>>>>> forever if it never halts.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>>>>>
>>>>>>>>>>> (a) Recognizes that this sequence would never reach its final
>>>>>>>>>>> state in any finite number of steps
>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>
>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>
>>>>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>>>>> never reach its final state in any finite number of steps is
>>>>>>>>>>> a non halting sequence.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt. Thus,
>>>>>>>>>> there exists no finite sequence of states that correctly prove
>>>>>>>>>> that H^ will not halt.
>>>>>>>>>>
>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>> computation of   H^ <H^>, and abort it and return Non-Halting,
>>>>>>>>>> there exists another finite but larger number of states that
>>>>>>>>>> H^ <H^> will halt in.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>
>>>>>>>>> If when embedded_H makes its decision the pure simulation of
>>>>>>>>> its own input cannot possibly reach any final state of this
>>>>>>>>> input in any finite number of steps then embedded_H is
>>>>>>>>> necessarily correct to abort the simulation of this input and
>>>>>>>>> transition to Ĥ.qn.
>>>>>>>>>
>>>>>>>>> Once embedded_H has made this decision subsequent evaluation is
>>>>>>>>> cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>>>
>>>>>>>> WRONG.
>>>>>>>>
>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>> final state.
>>>>>>>>
>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>
>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation of
>>>>>>>> this string does NOT affect the actual behavior of the string as
>>>>>>>> the behavior is based on what a REAL UTM does with it, not your
>>>>>>>> 'fake' UTM that aborts.
>>>>>>>>
>>>>>>>
>>>>>>> You already understand that if the simulating halt decider
>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>> would never reach its final state.
>>>>>>
>>>>>> Right IF the simulating Halt Decider never stopped simulating,
>>>>>> then H^ would never halt, but that is only true IF H never aborts.
>>>>>>
>>>>>> There is no 'unless' here, either H does or it doesn't abort its
>>>>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>
>>>>>>>
>>>>>>> You already understand that when a simulated input can never
>>>>>>> reach its final state that this input specifies a sequence of
>>>>>>> configurations that never halts.
>>>>>>>
>>>>>>
>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM,
>>>>>> can never reach its final state, ths input specifies a sequnce of
>>>>>> configuration that never halts.
>>>>>>
>>>>>> If H aborts its simulation, then you no longer have any 'proof'
>>>>>> that the input doesn't halt, and your proof was based on an H that
>>>>>> never aborted its simulation, so it isn't applicable here.
>>>>>>
>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>
>>>>>> Because you are making incompatible assumptions.
>>>>>
>>>>> If the simulated input to embedded_H cannot possibly ever reach its
>>>>> final state then this conclusively proves that this input meets the
>>>>> Linz definition of a sequence of configuration that does not halt.
>>>>>
>>>>
>>>> WRONG. That applies only IF you define your H to actually BE a UTM,
>>>> and yes, if H IS a UTM, then H^ is non-halting, but H also doesn't
>>>> answer, so fails to be a correct decider.
>>>>
>>>> So, your system only meets the requirements for a configuration that
>>>> does not halt if H doesn't abort its simulation.
>>>
>>> Because the simulated input to embedded_H cannot possibly ever reach
>>> its final state whether or not embedded_H aborts its simulation then
>>> we know that this input meet the Linz definition of a sequence of
>>> configurations that does not halt.
>>
>> NO, WE DON'T.
>>
>> It only meet the requirement if H doesn't abort.
>>
>> The fact that an aborted simulation doesn't reach its final state does
>> NOT say that the input would never reach a final state if it was
>> simulated farther.
>>
>> So, yes, you have proven that if you H is defined as a simulator that
>> never aborts its simulation, then H^ will be a non-halting computation
>> and the correct answer for a Halting Decider would be non-halting, but
>> by the conditions you just imposed on H to prove that, H can not give
>> that answer. Once you remove the constraint on H that it never aborts
>> its simulation, then your proof for the new H^ that is created from
>> this new H becomes invalid and doesn't actually prove anything like
>> what you want. At best it proves that H can never actually prove that
>> H^ is halting (not that it isn't halting, just that H can't actually
>> prove it).
>>
>>>
>>> If halting was defined as "does not keep running forever" then you
>>> would be right as soon as embedded_H aborts its simulation then its
>>> input halts. Because this is not the way that halting is defined you
>>> are wrong.
>>
>> WRONG. Linz definition refers to the ACTUAL running of the machine,
>> not its simulation by a partial simulator.
>>
>> Just because H has aborted its simulation does NOT mean that if the
>> input was actually simulated by a UTM it would not reach that final
>> state.
>>
>
> The fact that the input to embedded_H demonstrates an infinitely
> repeating pattern that can be recognized by embedded_H as infinitely
> repeating is what provides embedded_H with its "never reaches its final
> state" halt status criterion measure.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 17:09:10 -0600
Date: Sun, 16 Jan 2022 17:09:09 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <gs1FJ.149232$QB1.113590@fx42.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
Lines: 411
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-F3IYOpub61Y44+ZDlr+aVjEtIDVt+fOkX8w7ft2qxOU9GuDfWPFFDHl12T4igax4GK88A3yCJ6ux/Md!z0Ntwf1O6CFLyCZ5iymqcR3Vm0VBU7x+RE9VvJ1XQD1m1WWCnMiA8ii0leG6RwzpbxyiWXuqjsjE
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 19706
 by: olcott - Sun, 16 Jan 2022 23:09 UTC

On 1/16/2022 5:00 PM, Richard Damon wrote:
> On 1/16/22 5:25 PM, olcott wrote:
>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>> On 1/16/22 4:39 PM, olcott wrote:
>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The primary reason for this short-coming is that none of
>>>>>>>>>>>>>> the textbook explanations of the halting problem are
>>>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>>>
>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Every decider computes the mapping from its input(s) to an
>>>>>>>>>>>>>> accept or reject state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>>>> string pair
>>>>>>>>>>>>>> (where P is a machine description) to an accept or reject
>>>>>>>>>>>>>> state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>>
>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The most definite way to determine N steps of the behavior
>>>>>>>>>>>>>> that P/I actually specifies is to perform a pure
>>>>>>>>>>>>>> simulation of N steps of P/I.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩ applied
>>>>>>>>>>>>>> to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>>>>> reach its final state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>>>>>> behavior of the pure simulation until it completes, or
>>>>>>>>>>>>> forever if it never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> That is correct. In those cases where the input specifies an
>>>>>>>>>>>> infinite sequence of configurations a halt decider either:
>>>>>>>>>>>>
>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>
>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>
>>>>>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>>>>>> never reach its final state in any finite number of steps is
>>>>>>>>>>>> a non halting sequence.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Except that as has been shown, if H aborts its simulation and
>>>>>>>>>>> returns non-halting, then BY CONSTRUCTION, H^ will halt.
>>>>>>>>>>> Thus, there exists no finite sequence of states that
>>>>>>>>>>> correctly prove that H^ will not halt.
>>>>>>>>>>>
>>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>>> computation of   H^ <H^>, and abort it and return
>>>>>>>>>>> Non-Halting, there exists another finite but larger number of
>>>>>>>>>>> states that H^ <H^> will halt in.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>
>>>>>>>>>> If when embedded_H makes its decision the pure simulation of
>>>>>>>>>> its own input cannot possibly reach any final state of this
>>>>>>>>>> input in any finite number of steps then embedded_H is
>>>>>>>>>> necessarily correct to abort the simulation of this input and
>>>>>>>>>> transition to Ĥ.qn.
>>>>>>>>>>
>>>>>>>>>> Once embedded_H has made this decision subsequent evaluation
>>>>>>>>>> is cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>>>>
>>>>>>>>> WRONG.
>>>>>>>>>
>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>>> final state.
>>>>>>>>>
>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>
>>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation of
>>>>>>>>> this string does NOT affect the actual behavior of the string
>>>>>>>>> as the behavior is based on what a REAL UTM does with it, not
>>>>>>>>> your 'fake' UTM that aborts.
>>>>>>>>>
>>>>>>>>
>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>>> would never reach its final state.
>>>>>>>
>>>>>>> Right IF the simulating Halt Decider never stopped simulating,
>>>>>>> then H^ would never halt, but that is only true IF H never aborts.
>>>>>>>
>>>>>>> There is no 'unless' here, either H does or it doesn't abort its
>>>>>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>
>>>>>>>>
>>>>>>>> You already understand that when a simulated input can never
>>>>>>>> reach its final state that this input specifies a sequence of
>>>>>>>> configurations that never halts.
>>>>>>>>
>>>>>>>
>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING UTM,
>>>>>>> can never reach its final state, ths input specifies a sequnce of
>>>>>>> configuration that never halts.
>>>>>>>
>>>>>>> If H aborts its simulation, then you no longer have any 'proof'
>>>>>>> that the input doesn't halt, and your proof was based on an H
>>>>>>> that never aborted its simulation, so it isn't applicable here.
>>>>>>>
>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>
>>>>>>> Because you are making incompatible assumptions.
>>>>>>
>>>>>> If the simulated input to embedded_H cannot possibly ever reach
>>>>>> its final state then this conclusively proves that this input
>>>>>> meets the Linz definition of a sequence of configuration that does
>>>>>> not halt.
>>>>>>
>>>>>
>>>>> WRONG. That applies only IF you define your H to actually BE a UTM,
>>>>> and yes, if H IS a UTM, then H^ is non-halting, but H also doesn't
>>>>> answer, so fails to be a correct decider.
>>>>>
>>>>> So, your system only meets the requirements for a configuration
>>>>> that does not halt if H doesn't abort its simulation.
>>>>
>>>> Because the simulated input to embedded_H cannot possibly ever reach
>>>> its final state whether or not embedded_H aborts its simulation then
>>>> we know that this input meet the Linz definition of a sequence of
>>>> configurations that does not halt.
>>>
>>> NO, WE DON'T.
>>>
>>> It only meet the requirement if H doesn't abort.
>>>
>>> The fact that an aborted simulation doesn't reach its final state
>>> does NOT say that the input would never reach a final state if it was
>>> simulated farther.
>>>
>>> So, yes, you have proven that if you H is defined as a simulator that
>>> never aborts its simulation, then H^ will be a non-halting
>>> computation and the correct answer for a Halting Decider would be
>>> non-halting, but by the conditions you just imposed on H to prove
>>> that, H can not give that answer. Once you remove the constraint on H
>>> that it never aborts its simulation, then your proof for the new H^
>>> that is created from this new H becomes invalid and doesn't actually
>>> prove anything like what you want. At best it proves that H can never
>>> actually prove that H^ is halting (not that it isn't halting, just
>>> that H can't actually prove it).
>>>
>>>>
>>>> If halting was defined as "does not keep running forever" then you
>>>> would be right as soon as embedded_H aborts its simulation then its
>>>> input halts. Because this is not the way that halting is defined you
>>>> are wrong.
>>>
>>> WRONG. Linz definition refers to the ACTUAL running of the machine,
>>> not its simulation by a partial simulator.
>>>
>>> Just because H has aborted its simulation does NOT mean that if the
>>> input was actually simulated by a UTM it would not reach that final
>>> state.
>>>
>>
>> The fact that the input to embedded_H demonstrates an infinitely
>> repeating pattern that can be recognized by embedded_H as infinitely
>> repeating is what provides embedded_H with its "never reaches its
>> final state" halt status criterion measure.
>
>
> But if H 'recognizes' it as an infinitely repeating pattern and goes to
> H.Qn then the input it is looking at is KNOWN to Halt,


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<%72FJ.133946$Gco3.32436@fx01.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.swapon.de!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx01.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 436
Message-ID: <%72FJ.133946$Gco3.32436@fx01.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 18:47:09 -0500
X-Received-Bytes: 20964
 by: Richard Damon - Sun, 16 Jan 2022 23:47 UTC

On 1/16/22 6:09 PM, olcott wrote:
> On 1/16/2022 5:00 PM, Richard Damon wrote:
>> On 1/16/22 5:25 PM, olcott wrote:
>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The primary reason for this short-coming is that none of
>>>>>>>>>>>>>>> the textbook explanations of the halting problem are
>>>>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s) to
>>>>>>>>>>>>>>> an accept or reject state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>>>>> string pair
>>>>>>>>>>>>>>> (where P is a machine description) to an accept or reject
>>>>>>>>>>>>>>> state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a pure
>>>>>>>>>>>>>>> simulation of N steps of P/I.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must compute
>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩ applied
>>>>>>>>>>>>>>> to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>>>>>> reach its final state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is the
>>>>>>>>>>>>>> behavior of the pure simulation until it completes, or
>>>>>>>>>>>>>> forever if it never halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> That is correct. In those cases where the input specifies
>>>>>>>>>>>>> an infinite sequence of configurations a halt decider either:
>>>>>>>>>>>>>
>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>
>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>
>>>>>>>>>>>>> According to Linz any sequence of configurations that would
>>>>>>>>>>>>> never reach its final state in any finite number of steps
>>>>>>>>>>>>> is a non halting sequence.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Except that as has been shown, if H aborts its simulation
>>>>>>>>>>>> and returns non-halting, then BY CONSTRUCTION, H^ will halt.
>>>>>>>>>>>> Thus, there exists no finite sequence of states that
>>>>>>>>>>>> correctly prove that H^ will not halt.
>>>>>>>>>>>>
>>>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>>>> computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>> Non-Halting, there exists another finite but larger number
>>>>>>>>>>>> of states that H^ <H^> will halt in.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>
>>>>>>>>>>> If when embedded_H makes its decision the pure simulation of
>>>>>>>>>>> its own input cannot possibly reach any final state of this
>>>>>>>>>>> input in any finite number of steps then embedded_H is
>>>>>>>>>>> necessarily correct to abort the simulation of this input and
>>>>>>>>>>> transition to Ĥ.qn.
>>>>>>>>>>>
>>>>>>>>>>> Once embedded_H has made this decision subsequent evaluation
>>>>>>>>>>> is cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>>>>>
>>>>>>>>>> WRONG.
>>>>>>>>>>
>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>>>> final state.
>>>>>>>>>>
>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>
>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation of
>>>>>>>>>> this string does NOT affect the actual behavior of the string
>>>>>>>>>> as the behavior is based on what a REAL UTM does with it, not
>>>>>>>>>> your 'fake' UTM that aborts.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>>>> would never reach its final state.
>>>>>>>>
>>>>>>>> Right IF the simulating Halt Decider never stopped simulating,
>>>>>>>> then H^ would never halt, but that is only true IF H never aborts.
>>>>>>>>
>>>>>>>> There is no 'unless' here, either H does or it doesn't abort its
>>>>>>>> simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> You already understand that when a simulated input can never
>>>>>>>>> reach its final state that this input specifies a sequence of
>>>>>>>>> configurations that never halts.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING
>>>>>>>> UTM, can never reach its final state, ths input specifies a
>>>>>>>> sequnce of configuration that never halts.
>>>>>>>>
>>>>>>>> If H aborts its simulation, then you no longer have any 'proof'
>>>>>>>> that the input doesn't halt, and your proof was based on an H
>>>>>>>> that never aborted its simulation, so it isn't applicable here.
>>>>>>>>
>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>
>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>
>>>>>>> If the simulated input to embedded_H cannot possibly ever reach
>>>>>>> its final state then this conclusively proves that this input
>>>>>>> meets the Linz definition of a sequence of configuration that
>>>>>>> does not halt.
>>>>>>>
>>>>>>
>>>>>> WRONG. That applies only IF you define your H to actually BE a
>>>>>> UTM, and yes, if H IS a UTM, then H^ is non-halting, but H also
>>>>>> doesn't answer, so fails to be a correct decider.
>>>>>>
>>>>>> So, your system only meets the requirements for a configuration
>>>>>> that does not halt if H doesn't abort its simulation.
>>>>>
>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>> reach its final state whether or not embedded_H aborts its
>>>>> simulation then we know that this input meet the Linz definition of
>>>>> a sequence of configurations that does not halt.
>>>>
>>>> NO, WE DON'T.
>>>>
>>>> It only meet the requirement if H doesn't abort.
>>>>
>>>> The fact that an aborted simulation doesn't reach its final state
>>>> does NOT say that the input would never reach a final state if it
>>>> was simulated farther.
>>>>
>>>> So, yes, you have proven that if you H is defined as a simulator
>>>> that never aborts its simulation, then H^ will be a non-halting
>>>> computation and the correct answer for a Halting Decider would be
>>>> non-halting, but by the conditions you just imposed on H to prove
>>>> that, H can not give that answer. Once you remove the constraint on
>>>> H that it never aborts its simulation, then your proof for the new
>>>> H^ that is created from this new H becomes invalid and doesn't
>>>> actually prove anything like what you want. At best it proves that H
>>>> can never actually prove that H^ is halting (not that it isn't
>>>> halting, just that H can't actually prove it).
>>>>
>>>>>
>>>>> If halting was defined as "does not keep running forever" then you
>>>>> would be right as soon as embedded_H aborts its simulation then its
>>>>> input halts. Because this is not the way that halting is defined
>>>>> you are wrong.
>>>>
>>>> WRONG. Linz definition refers to the ACTUAL running of the machine,
>>>> not its simulation by a partial simulator.
>>>>
>>>> Just because H has aborted its simulation does NOT mean that if the
>>>> input was actually simulated by a UTM it would not reach that final
>>>> state.
>>>>
>>>
>>> The fact that the input to embedded_H demonstrates an infinitely
>>> repeating pattern that can be recognized by embedded_H as infinitely
>>> repeating is what provides embedded_H with its "never reaches its
>>> final state" halt status criterion measure.
>>
>>
>> But if H 'recognizes' it as an infinitely repeating pattern and goes
>> to H.Qn then the input it is looking at is KNOWN to Halt,
>
> Not at all.
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 17:57:27 -0600
Date: Sun, 16 Jan 2022 17:57:26 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <%72FJ.133946$Gco3.32436@fx01.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
Lines: 263
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-0pl7eQlv7xUKuTU1wLTKTnj+6rfYK3qYKdYWqE+7RGU8zfgTb1/SDipNvDpDxEwsX2jYtD/taJq/3hG!YJ0kQEQfokAXnoqjj+4xl1/UMRDFiz/tgAEZDZgtbhIrt5PCAbFSrFYuxl9LQkbBhsBddpZ+b/9b
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 14144
 by: olcott - Sun, 16 Jan 2022 23:57 UTC

On 1/16/2022 5:47 PM, Richard Damon wrote:
> On 1/16/22 6:09 PM, olcott wrote:
>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>> On 1/16/22 5:25 PM, olcott wrote:
>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The primary reason for this short-coming is that none of
>>>>>>>>>>>>>>>> the textbook explanations of the halting problem are
>>>>>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s) to
>>>>>>>>>>>>>>>> an accept or reject state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>>>>>> string pair
>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would never
>>>>>>>>>>>>>>>> reach its final state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is
>>>>>>>>>>>>>>> the behavior of the pure simulation until it completes,
>>>>>>>>>>>>>>> or forever if it never halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> That is correct. In those cases where the input specifies
>>>>>>>>>>>>>> an infinite sequence of configurations a halt decider either:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>> would never reach its final state in any finite number of
>>>>>>>>>>>>>> steps is a non halting sequence.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Except that as has been shown, if H aborts its simulation
>>>>>>>>>>>>> and returns non-halting, then BY CONSTRUCTION, H^ will
>>>>>>>>>>>>> halt. Thus, there exists no finite sequence of states that
>>>>>>>>>>>>> correctly prove that H^ will not halt.
>>>>>>>>>>>>>
>>>>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>>>>> computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>> Non-Halting, there exists another finite but larger number
>>>>>>>>>>>>> of states that H^ <H^> will halt in.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>
>>>>>>>>>>>> If when embedded_H makes its decision the pure simulation of
>>>>>>>>>>>> its own input cannot possibly reach any final state of this
>>>>>>>>>>>> input in any finite number of steps then embedded_H is
>>>>>>>>>>>> necessarily correct to abort the simulation of this input
>>>>>>>>>>>> and transition to Ĥ.qn.
>>>>>>>>>>>>
>>>>>>>>>>>> Once embedded_H has made this decision subsequent evaluation
>>>>>>>>>>>> is cut off because Ĥ applied to ⟨Ĥ⟩ has stopped running.
>>>>>>>>>>>
>>>>>>>>>>> WRONG.
>>>>>>>>>>>
>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>>>>> final state.
>>>>>>>>>>>
>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>
>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation
>>>>>>>>>>> of this string does NOT affect the actual behavior of the
>>>>>>>>>>> string as the behavior is based on what a REAL UTM does with
>>>>>>>>>>> it, not your 'fake' UTM that aborts.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>>>>> would never reach its final state.
>>>>>>>>>
>>>>>>>>> Right IF the simulating Halt Decider never stopped simulating,
>>>>>>>>> then H^ would never halt, but that is only true IF H never aborts.
>>>>>>>>>
>>>>>>>>> There is no 'unless' here, either H does or it doesn't abort
>>>>>>>>> its simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You already understand that when a simulated input can never
>>>>>>>>>> reach its final state that this input specifies a sequence of
>>>>>>>>>> configurations that never halts.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING
>>>>>>>>> UTM, can never reach its final state, ths input specifies a
>>>>>>>>> sequnce of configuration that never halts.
>>>>>>>>>
>>>>>>>>> If H aborts its simulation, then you no longer have any 'proof'
>>>>>>>>> that the input doesn't halt, and your proof was based on an H
>>>>>>>>> that never aborted its simulation, so it isn't applicable here.
>>>>>>>>>
>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>
>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>
>>>>>>>> If the simulated input to embedded_H cannot possibly ever reach
>>>>>>>> its final state then this conclusively proves that this input
>>>>>>>> meets the Linz definition of a sequence of configuration that
>>>>>>>> does not halt.
>>>>>>>>
>>>>>>>
>>>>>>> WRONG. That applies only IF you define your H to actually BE a
>>>>>>> UTM, and yes, if H IS a UTM, then H^ is non-halting, but H also
>>>>>>> doesn't answer, so fails to be a correct decider.
>>>>>>>
>>>>>>> So, your system only meets the requirements for a configuration
>>>>>>> that does not halt if H doesn't abort its simulation.
>>>>>>
>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>> simulation then we know that this input meet the Linz definition
>>>>>> of a sequence of configurations that does not halt.
>>>>>
>>>>> NO, WE DON'T.
>>>>>
>>>>> It only meet the requirement if H doesn't abort.
>>>>>
>>>>> The fact that an aborted simulation doesn't reach its final state
>>>>> does NOT say that the input would never reach a final state if it
>>>>> was simulated farther.
>>>>>
>>>>> So, yes, you have proven that if you H is defined as a simulator
>>>>> that never aborts its simulation, then H^ will be a non-halting
>>>>> computation and the correct answer for a Halting Decider would be
>>>>> non-halting, but by the conditions you just imposed on H to prove
>>>>> that, H can not give that answer. Once you remove the constraint on
>>>>> H that it never aborts its simulation, then your proof for the new
>>>>> H^ that is created from this new H becomes invalid and doesn't
>>>>> actually prove anything like what you want. At best it proves that
>>>>> H can never actually prove that H^ is halting (not that it isn't
>>>>> halting, just that H can't actually prove it).
>>>>>
>>>>>>
>>>>>> If halting was defined as "does not keep running forever" then you
>>>>>> would be right as soon as embedded_H aborts its simulation then
>>>>>> its input halts. Because this is not the way that halting is
>>>>>> defined you are wrong.
>>>>>
>>>>> WRONG. Linz definition refers to the ACTUAL running of the machine,
>>>>> not its simulation by a partial simulator.
>>>>>
>>>>> Just because H has aborted its simulation does NOT mean that if the
>>>>> input was actually simulated by a UTM it would not reach that final
>>>>> state.
>>>>>
>>>>
>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>> repeating pattern that can be recognized by embedded_H as infinitely
>>>> repeating is what provides embedded_H with its "never reaches its
>>>> final state" halt status criterion measure.
>>>
>>>
>>> But if H 'recognizes' it as an infinitely repeating pattern and goes
>>> to H.Qn then the input it is looking at is KNOWN to Halt,
>>
>> Not at all.
>>
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>
> If and ONLY if H <H^> <H^> says Non-Halting.
>
>>
>> The computation that embedded_H is a part of halts. The computation
>> specified by the simulated input is aborted before it ever gets past
>> Ĥ.qx thus never reaches its own final state thus (according to Linz)
>> never halts.
>
> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
> currently defined as a Turing Machine)
>
> Remember, your requirement on H was H wM w -> H.Qn iff M w never Halts
> (and -> H.Qy iff M w Halts).
>
> This wasn't if the partial simulation of wM w never reached a final
> state, but if the ACTUAL machine M applied to w does.
>
> The issue is that the test of H^ <H^> Halting or not is NOT based on the
> processing that H does on it, but what it does as an independent entity,
> either what UTM(<H^>,<H^>) does or what H^ <H^> does.
>
> In both of these cases, that top level H^ being processed is NOT
> 'aborted' by H (maybe what you call halts) and it will continue on till
> it reaches that same H^.Qn and Halt, and thus show that H^ <H^> is a
> halting computation.
>
> Your probably next claim that H can't be responsible for the actual
> machine because it wasn't the input isn't correct, it can't use the
> actual machine to do its computation, but it IS responsible for the
> behavior of that machine if it wants to claim to compute the Halting
> Function which IS dependent on that actual machine, for which it just
> gets a representation of.
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<Av2FJ.263718$1d1.93376@fx99.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx99.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 285
Message-ID: <Av2FJ.263718$1d1.93376@fx99.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 19:12:18 -0500
X-Received-Bytes: 15290
 by: Richard Damon - Mon, 17 Jan 2022 00:12 UTC

On 1/16/22 6:57 PM, olcott wrote:
> On 1/16/2022 5:47 PM, Richard Damon wrote:
>> On 1/16/22 6:09 PM, olcott wrote:
>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that none
>>>>>>>>>>>>>>>>> of the textbook explanations of the halting problem are
>>>>>>>>>>>>>>>>> sufficiently precise.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s) to
>>>>>>>>>>>>>>>>> an accept or reject state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I finite
>>>>>>>>>>>>>>>>> string pair
>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is
>>>>>>>>>>>>>>>> the behavior of the pure simulation until it completes,
>>>>>>>>>>>>>>>> or forever if it never halts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> That is correct. In those cases where the input specifies
>>>>>>>>>>>>>>> an infinite sequence of configurations a halt decider
>>>>>>>>>>>>>>> either:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>> would never reach its final state in any finite number of
>>>>>>>>>>>>>>> steps is a non halting sequence.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Except that as has been shown, if H aborts its simulation
>>>>>>>>>>>>>> and returns non-halting, then BY CONSTRUCTION, H^ will
>>>>>>>>>>>>>> halt. Thus, there exists no finite sequence of states that
>>>>>>>>>>>>>> correctly prove that H^ will not halt.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>>>>>> computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger number
>>>>>>>>>>>>>> of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If when embedded_H makes its decision the pure simulation
>>>>>>>>>>>>> of its own input cannot possibly reach any final state of
>>>>>>>>>>>>> this input in any finite number of steps then embedded_H is
>>>>>>>>>>>>> necessarily correct to abort the simulation of this input
>>>>>>>>>>>>> and transition to Ĥ.qn.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has stopped
>>>>>>>>>>>>> running.
>>>>>>>>>>>>
>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>
>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>>>>>> final state.
>>>>>>>>>>>>
>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>
>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation
>>>>>>>>>>>> of this string does NOT affect the actual behavior of the
>>>>>>>>>>>> string as the behavior is based on what a REAL UTM does with
>>>>>>>>>>>> it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>>>>>> would never reach its final state.
>>>>>>>>>>
>>>>>>>>>> Right IF the simulating Halt Decider never stopped simulating,
>>>>>>>>>> then H^ would never halt, but that is only true IF H never
>>>>>>>>>> aborts.
>>>>>>>>>>
>>>>>>>>>> There is no 'unless' here, either H does or it doesn't abort
>>>>>>>>>> its simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> You already understand that when a simulated input can never
>>>>>>>>>>> reach its final state that this input specifies a sequence of
>>>>>>>>>>> configurations that never halts.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING
>>>>>>>>>> UTM, can never reach its final state, ths input specifies a
>>>>>>>>>> sequnce of configuration that never halts.
>>>>>>>>>>
>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was based
>>>>>>>>>> on an H that never aborted its simulation, so it isn't
>>>>>>>>>> applicable here.
>>>>>>>>>>
>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>
>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>
>>>>>>>>> If the simulated input to embedded_H cannot possibly ever reach
>>>>>>>>> its final state then this conclusively proves that this input
>>>>>>>>> meets the Linz definition of a sequence of configuration that
>>>>>>>>> does not halt.
>>>>>>>>>
>>>>>>>>
>>>>>>>> WRONG. That applies only IF you define your H to actually BE a
>>>>>>>> UTM, and yes, if H IS a UTM, then H^ is non-halting, but H also
>>>>>>>> doesn't answer, so fails to be a correct decider.
>>>>>>>>
>>>>>>>> So, your system only meets the requirements for a configuration
>>>>>>>> that does not halt if H doesn't abort its simulation.
>>>>>>>
>>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>>> simulation then we know that this input meet the Linz definition
>>>>>>> of a sequence of configurations that does not halt.
>>>>>>
>>>>>> NO, WE DON'T.
>>>>>>
>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>
>>>>>> The fact that an aborted simulation doesn't reach its final state
>>>>>> does NOT say that the input would never reach a final state if it
>>>>>> was simulated farther.
>>>>>>
>>>>>> So, yes, you have proven that if you H is defined as a simulator
>>>>>> that never aborts its simulation, then H^ will be a non-halting
>>>>>> computation and the correct answer for a Halting Decider would be
>>>>>> non-halting, but by the conditions you just imposed on H to prove
>>>>>> that, H can not give that answer. Once you remove the constraint
>>>>>> on H that it never aborts its simulation, then your proof for the
>>>>>> new H^ that is created from this new H becomes invalid and doesn't
>>>>>> actually prove anything like what you want. At best it proves that
>>>>>> H can never actually prove that H^ is halting (not that it isn't
>>>>>> halting, just that H can't actually prove it).
>>>>>>
>>>>>>>
>>>>>>> If halting was defined as "does not keep running forever" then
>>>>>>> you would be right as soon as embedded_H aborts its simulation
>>>>>>> then its input halts. Because this is not the way that halting is
>>>>>>> defined you are wrong.
>>>>>>
>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>> machine, not its simulation by a partial simulator.
>>>>>>
>>>>>> Just because H has aborted its simulation does NOT mean that if
>>>>>> the input was actually simulated by a UTM it would not reach that
>>>>>> final state.
>>>>>>
>>>>>
>>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>>> repeating pattern that can be recognized by embedded_H as
>>>>> infinitely repeating is what provides embedded_H with its "never
>>>>> reaches its final state" halt status criterion measure.
>>>>
>>>>
>>>> But if H 'recognizes' it as an infinitely repeating pattern and goes
>>>> to H.Qn then the input it is looking at is KNOWN to Halt,
>>>
>>> Not at all.
>>>
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>
>> If and ONLY if H <H^> <H^> says Non-Halting.
>>
>>>
>>> The computation that embedded_H is a part of halts. The computation
>>> specified by the simulated input is aborted before it ever gets past
>>> Ĥ.qx thus never reaches its own final state thus (according to Linz)
>>> never halts.
>>
>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
>> currently defined as a Turing Machine)
>>
>> Remember, your requirement on H was H wM w -> H.Qn iff M w never Halts
>> (and -> H.Qy iff M w Halts).
>>
>> This wasn't if the partial simulation of wM w never reached a final
>> state, but if the ACTUAL machine M applied to w does.
>>
>> The issue is that the test of H^ <H^> Halting or not is NOT based on
>> the processing that H does on it, but what it does as an independent
>> entity, either what UTM(<H^>,<H^>) does or what H^ <H^> does.
>>
>> In both of these cases, that top level H^ being processed is NOT
>> 'aborted' by H (maybe what you call halts) and it will continue on
>> till it reaches that same H^.Qn and Halt, and thus show that H^ <H^>
>> is a halting computation.
>>
>> Your probably next claim that H can't be responsible for the actual
>> machine because it wasn't the input isn't correct, it can't use the
>> actual machine to do its computation, but it IS responsible for the
>> behavior of that machine if it wants to claim to compute the Halting
>> Function which IS dependent on that actual machine, for which it just
>> gets a representation of.
>>
>
> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩ ⟨Ĥ⟩ to
>  Ĥ.qy or Ĥ.qn based on what the behavior of this input would if
> embedded_H would continue to simulate this input forever.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 18:16:49 -0600
Date: Sun, 16 Jan 2022 18:16:48 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <Av2FJ.263718$1d1.93376@fx99.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
Lines: 298
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Izl5GFEshic6iwY9EonwGMKYRjh1kvAaCRBzCFigkq7Izuh4a1n7uCn6piHjjG83O2zWdBxHMeVRd//!wcXZOyZe5U55cqOXFvS5ZdWxhN8pFE5yLrn9J5xZHQCi8qcboBKGkTF0ZSQBtfu/pVuKEaX5m/TQ
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 16228
 by: olcott - Mon, 17 Jan 2022 00:16 UTC

On 1/16/2022 6:12 PM, Richard Damon wrote:
> On 1/16/22 6:57 PM, olcott wrote:
>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>> On 1/16/22 6:09 PM, olcott wrote:
>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that none
>>>>>>>>>>>>>>>>>> of the textbook explanations of the halting problem
>>>>>>>>>>>>>>>>>> are sufficiently precise.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s)
>>>>>>>>>>>>>>>>>> to an accept or reject state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the actual
>>>>>>>>>>>>>>>>>> behavior that P/I specifies.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of the
>>>>>>>>>>>>>>>>> computation it is deciding on.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or Ĥ.qn.
>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is
>>>>>>>>>>>>>>>>> the behavior of the pure simulation until it completes,
>>>>>>>>>>>>>>>>> or forever if it never halts.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a halt
>>>>>>>>>>>>>>>> decider either:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>> would never reach its final state in any finite number
>>>>>>>>>>>>>>>> of steps is a non halting sequence.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its simulation
>>>>>>>>>>>>>>> and returns non-halting, then BY CONSTRUCTION, H^ will
>>>>>>>>>>>>>>> halt. Thus, there exists no finite sequence of states
>>>>>>>>>>>>>>> that correctly prove that H^ will not halt.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate the
>>>>>>>>>>>>>>> computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If when embedded_H makes its decision the pure simulation
>>>>>>>>>>>>>> of its own input cannot possibly reach any final state of
>>>>>>>>>>>>>> this input in any finite number of steps then embedded_H
>>>>>>>>>>>>>> is necessarily correct to abort the simulation of this
>>>>>>>>>>>>>> input and transition to Ĥ.qn.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has stopped
>>>>>>>>>>>>>> running.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>
>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits its
>>>>>>>>>>>>> final state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it simulation
>>>>>>>>>>>>> of this string does NOT affect the actual behavior of the
>>>>>>>>>>>>> string as the behavior is based on what a REAL UTM does
>>>>>>>>>>>>> with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>>>> embedded_H never stopped simulating its input that its input
>>>>>>>>>>>> would never reach its final state.
>>>>>>>>>>>
>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>> simulating, then H^ would never halt, but that is only true
>>>>>>>>>>> IF H never aborts.
>>>>>>>>>>>
>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't abort
>>>>>>>>>>> its simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> You already understand that when a simulated input can never
>>>>>>>>>>>> reach its final state that this input specifies a sequence
>>>>>>>>>>>> of configurations that never halts.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING
>>>>>>>>>>> UTM, can never reach its final state, ths input specifies a
>>>>>>>>>>> sequnce of configuration that never halts.
>>>>>>>>>>>
>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was based
>>>>>>>>>>> on an H that never aborted its simulation, so it isn't
>>>>>>>>>>> applicable here.
>>>>>>>>>>>
>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>
>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>
>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>> reach its final state then this conclusively proves that this
>>>>>>>>>> input meets the Linz definition of a sequence of configuration
>>>>>>>>>> that does not halt.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> WRONG. That applies only IF you define your H to actually BE a
>>>>>>>>> UTM, and yes, if H IS a UTM, then H^ is non-halting, but H also
>>>>>>>>> doesn't answer, so fails to be a correct decider.
>>>>>>>>>
>>>>>>>>> So, your system only meets the requirements for a configuration
>>>>>>>>> that does not halt if H doesn't abort its simulation.
>>>>>>>>
>>>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>>>> simulation then we know that this input meet the Linz definition
>>>>>>>> of a sequence of configurations that does not halt.
>>>>>>>
>>>>>>> NO, WE DON'T.
>>>>>>>
>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>
>>>>>>> The fact that an aborted simulation doesn't reach its final state
>>>>>>> does NOT say that the input would never reach a final state if it
>>>>>>> was simulated farther.
>>>>>>>
>>>>>>> So, yes, you have proven that if you H is defined as a simulator
>>>>>>> that never aborts its simulation, then H^ will be a non-halting
>>>>>>> computation and the correct answer for a Halting Decider would be
>>>>>>> non-halting, but by the conditions you just imposed on H to prove
>>>>>>> that, H can not give that answer. Once you remove the constraint
>>>>>>> on H that it never aborts its simulation, then your proof for the
>>>>>>> new H^ that is created from this new H becomes invalid and
>>>>>>> doesn't actually prove anything like what you want. At best it
>>>>>>> proves that H can never actually prove that H^ is halting (not
>>>>>>> that it isn't halting, just that H can't actually prove it).
>>>>>>>
>>>>>>>>
>>>>>>>> If halting was defined as "does not keep running forever" then
>>>>>>>> you would be right as soon as embedded_H aborts its simulation
>>>>>>>> then its input halts. Because this is not the way that halting
>>>>>>>> is defined you are wrong.
>>>>>>>
>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>
>>>>>>> Just because H has aborted its simulation does NOT mean that if
>>>>>>> the input was actually simulated by a UTM it would not reach that
>>>>>>> final state.
>>>>>>>
>>>>>>
>>>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>>>> repeating pattern that can be recognized by embedded_H as
>>>>>> infinitely repeating is what provides embedded_H with its "never
>>>>>> reaches its final state" halt status criterion measure.
>>>>>
>>>>>
>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>
>>>> Not at all.
>>>>
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>
>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>
>>>>
>>>> The computation that embedded_H is a part of halts. The computation
>>>> specified by the simulated input is aborted before it ever gets past
>>>> Ĥ.qx thus never reaches its own final state thus (according to Linz)
>>>> never halts.
>>>
>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
>>> currently defined as a Turing Machine)
>>>
>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>> Halts (and -> H.Qy iff M w Halts).
>>>
>>> This wasn't if the partial simulation of wM w never reached a final
>>> state, but if the ACTUAL machine M applied to w does.
>>>
>>> The issue is that the test of H^ <H^> Halting or not is NOT based on
>>> the processing that H does on it, but what it does as an independent
>>> entity, either what UTM(<H^>,<H^>) does or what H^ <H^> does.
>>>
>>> In both of these cases, that top level H^ being processed is NOT
>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>> till it reaches that same H^.Qn and Halt, and thus show that H^ <H^>
>>> is a halting computation.
>>>
>>> Your probably next claim that H can't be responsible for the actual
>>> machine because it wasn't the input isn't correct, it can't use the
>>> actual machine to do its computation, but it IS responsible for the
>>> behavior of that machine if it wants to claim to compute the Halting
>>> Function which IS dependent on that actual machine, for which it just
>>> gets a representation of.
>>>
>>
>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩ ⟨Ĥ⟩
>> to   Ĥ.qy or Ĥ.qn based on what the behavior of this input would if
>> embedded_H would continue to simulate this input forever.
>
> Which is incorrect the way you do it, It needs to determine what the
> input would do based on the copy of H embedded in H^ doing what all
> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in H^
> will continue simulating forever just makes an ASS out of U, because
> that is NOT what it will do.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<j%2FJ.112671$zF3.8580@fx03.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx03.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 316
Message-ID: <j%2FJ.112671$zF3.8580@fx03.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 19:46:09 -0500
X-Received-Bytes: 16860
 by: Richard Damon - Mon, 17 Jan 2022 00:46 UTC

On 1/16/22 7:16 PM, olcott wrote:
> On 1/16/2022 6:12 PM, Richard Damon wrote:
>> On 1/16/22 6:57 PM, olcott wrote:
>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my halting
>>>>>>>>>>>>>>>>>>> problem proof refutation lack sufficient basic
>>>>>>>>>>>>>>>>>>> understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that none
>>>>>>>>>>>>>>>>>>> of the textbook explanations of the halting problem
>>>>>>>>>>>>>>>>>>> are sufficiently precise.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s)
>>>>>>>>>>>>>>>>>>> to an accept or reject state.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or
>>>>>>>>>>>>>>>>>>> Ĥ.qn.
>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs is
>>>>>>>>>>>>>>>>>> the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a halt
>>>>>>>>>>>>>>>>> decider either:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach its
>>>>>>>>>>>>>>>>> final state in any finite number of steps
>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>>> would never reach its final state in any finite number
>>>>>>>>>>>>>>>>> of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no finite
>>>>>>>>>>>>>>>> sequence of states that correctly prove that H^ will not
>>>>>>>>>>>>>>>> halt.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure simulation
>>>>>>>>>>>>>>> of its own input cannot possibly reach any final state of
>>>>>>>>>>>>>>> this input in any finite number of steps then embedded_H
>>>>>>>>>>>>>>> is necessarily correct to abort the simulation of this
>>>>>>>>>>>>>>> input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>> behavior of the string as the behavior is based on what a
>>>>>>>>>>>>>> REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>>>>> embedded_H never stopped simulating its input that its
>>>>>>>>>>>>> input would never reach its final state.
>>>>>>>>>>>>
>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>> simulating, then H^ would never halt, but that is only true
>>>>>>>>>>>> IF H never aborts.
>>>>>>>>>>>>
>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't abort
>>>>>>>>>>>> its simulation. If H doesn't abort, then H^ in non-halting.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A NON-ABORTING
>>>>>>>>>>>> UTM, can never reach its final state, ths input specifies a
>>>>>>>>>>>> sequnce of configuration that never halts.
>>>>>>>>>>>>
>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>> based on an H that never aborted its simulation, so it isn't
>>>>>>>>>>>> applicable here.
>>>>>>>>>>>>
>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>
>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>
>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>> reach its final state then this conclusively proves that this
>>>>>>>>>>> input meets the Linz definition of a sequence of
>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> WRONG. That applies only IF you define your H to actually BE a
>>>>>>>>>> UTM, and yes, if H IS a UTM, then H^ is non-halting, but H
>>>>>>>>>> also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>
>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>> simulation.
>>>>>>>>>
>>>>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>>>>> simulation then we know that this input meet the Linz
>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>
>>>>>>>> NO, WE DON'T.
>>>>>>>>
>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>
>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>> state if it was simulated farther.
>>>>>>>>
>>>>>>>> So, yes, you have proven that if you H is defined as a simulator
>>>>>>>> that never aborts its simulation, then H^ will be a non-halting
>>>>>>>> computation and the correct answer for a Halting Decider would
>>>>>>>> be non-halting, but by the conditions you just imposed on H to
>>>>>>>> prove that, H can not give that answer. Once you remove the
>>>>>>>> constraint on H that it never aborts its simulation, then your
>>>>>>>> proof for the new H^ that is created from this new H becomes
>>>>>>>> invalid and doesn't actually prove anything like what you want.
>>>>>>>> At best it proves that H can never actually prove that H^ is
>>>>>>>> halting (not that it isn't halting, just that H can't actually
>>>>>>>> prove it).
>>>>>>>>
>>>>>>>>>
>>>>>>>>> If halting was defined as "does not keep running forever" then
>>>>>>>>> you would be right as soon as embedded_H aborts its simulation
>>>>>>>>> then its input halts. Because this is not the way that halting
>>>>>>>>> is defined you are wrong.
>>>>>>>>
>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>
>>>>>>>> Just because H has aborted its simulation does NOT mean that if
>>>>>>>> the input was actually simulated by a UTM it would not reach
>>>>>>>> that final state.
>>>>>>>>
>>>>>>>
>>>>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>>>>> repeating pattern that can be recognized by embedded_H as
>>>>>>> infinitely repeating is what provides embedded_H with its "never
>>>>>>> reaches its final state" halt status criterion measure.
>>>>>>
>>>>>>
>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>
>>>>> Not at all.
>>>>>
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>
>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>
>>>>>
>>>>> The computation that embedded_H is a part of halts. The computation
>>>>> specified by the simulated input is aborted before it ever gets
>>>>> past Ĥ.qx thus never reaches its own final state thus (according to
>>>>> Linz) never halts.
>>>>
>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
>>>> currently defined as a Turing Machine)
>>>>
>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>> Halts (and -> H.Qy iff M w Halts).
>>>>
>>>> This wasn't if the partial simulation of wM w never reached a final
>>>> state, but if the ACTUAL machine M applied to w does.
>>>>
>>>> The issue is that the test of H^ <H^> Halting or not is NOT based on
>>>> the processing that H does on it, but what it does as an independent
>>>> entity, either what UTM(<H^>,<H^>) does or what H^ <H^> does.
>>>>
>>>> In both of these cases, that top level H^ being processed is NOT
>>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>>> till it reaches that same H^.Qn and Halt, and thus show that H^ <H^>
>>>> is a halting computation.
>>>>
>>>> Your probably next claim that H can't be responsible for the actual
>>>> machine because it wasn't the input isn't correct, it can't use the
>>>> actual machine to do its computation, but it IS responsible for the
>>>> behavior of that machine if it wants to claim to compute the Halting
>>>> Function which IS dependent on that actual machine, for which it
>>>> just gets a representation of.
>>>>
>>>
>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩ ⟨Ĥ⟩
>>> to   Ĥ.qy or Ĥ.qn based on what the behavior of this input would if
>>> embedded_H would continue to simulate this input forever.
>>
>> Which is incorrect the way you do it, It needs to determine what the
>> input would do based on the copy of H embedded in H^ doing what all
>> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in
>> H^ will continue simulating forever just makes an ASS out of U,
>> because that is NOT what it will do.
>
> None of the copies of embedded_H do anything besides simulate their
> input until the outermost copy recognizes the infinitely repeating pattern.


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<N8udneI6P9U4Inn8nZ2dnUU7-bGdnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 19:00:21 -0600
Date: Sun, 16 Jan 2022 19:00:20 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
<j%2FJ.112671$zF3.8580@fx03.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <j%2FJ.112671$zF3.8580@fx03.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <N8udneI6P9U4Inn8nZ2dnUU7-bGdnZ2d@giganews.com>
Lines: 332
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-nZUxiDdVlyBeBWcRApaRRXAL2pkqT7H2oWiWFS4X4hLBg2d344KScyIL+SroJSL/f4LjkfUll2v/Li4!bz3/Y53+ButRcj/LquDLJm5p6urWG/8IlDS2dzFdbdJIQ2liSEb7O4bK5WBJW8O2SDIZ+N6sUUS8
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 17803
 by: olcott - Mon, 17 Jan 2022 01:00 UTC

On 1/16/2022 6:46 PM, Richard Damon wrote:
> On 1/16/22 7:16 PM, olcott wrote:
>> On 1/16/2022 6:12 PM, Richard Damon wrote:
>>> On 1/16/22 6:57 PM, olcott wrote:
>>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my
>>>>>>>>>>>>>>>>>>>> halting problem proof refutation lack sufficient
>>>>>>>>>>>>>>>>>>>> basic understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that
>>>>>>>>>>>>>>>>>>>> none of the textbook explanations of the halting
>>>>>>>>>>>>>>>>>>>> problem are sufficiently precise.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s)
>>>>>>>>>>>>>>>>>>>> to an accept or reject state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or
>>>>>>>>>>>>>>>>>>>> Ĥ.qn.
>>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs
>>>>>>>>>>>>>>>>>>> is the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a
>>>>>>>>>>>>>>>>>> halt decider either:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach
>>>>>>>>>>>>>>>>>> its final state in any finite number of steps
>>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>>>> would never reach its final state in any finite number
>>>>>>>>>>>>>>>>>> of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no
>>>>>>>>>>>>>>>>> finite sequence of states that correctly prove that H^
>>>>>>>>>>>>>>>>> will not halt.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure
>>>>>>>>>>>>>>>> simulation of its own input cannot possibly reach any
>>>>>>>>>>>>>>>> final state of this input in any finite number of steps
>>>>>>>>>>>>>>>> then embedded_H is necessarily correct to abort the
>>>>>>>>>>>>>>>> simulation of this input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>>> behavior of the string as the behavior is based on what a
>>>>>>>>>>>>>>> REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>>>>>> embedded_H never stopped simulating its input that its
>>>>>>>>>>>>>> input would never reach its final state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>>> simulating, then H^ would never halt, but that is only true
>>>>>>>>>>>>> IF H never aborts.
>>>>>>>>>>>>>
>>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't
>>>>>>>>>>>>> abort its simulation. If H doesn't abort, then H^ in
>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A
>>>>>>>>>>>>> NON-ABORTING UTM, can never reach its final state, ths
>>>>>>>>>>>>> input specifies a sequnce of configuration that never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>>> based on an H that never aborted its simulation, so it
>>>>>>>>>>>>> isn't applicable here.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>>
>>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>>> reach its final state then this conclusively proves that
>>>>>>>>>>>> this input meets the Linz definition of a sequence of
>>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> WRONG. That applies only IF you define your H to actually BE
>>>>>>>>>>> a UTM, and yes, if H IS a UTM, then H^ is non-halting, but H
>>>>>>>>>>> also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>>
>>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>>> simulation.
>>>>>>>>>>
>>>>>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>>>>>> simulation then we know that this input meet the Linz
>>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>>
>>>>>>>>> NO, WE DON'T.
>>>>>>>>>
>>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>>
>>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>>> state if it was simulated farther.
>>>>>>>>>
>>>>>>>>> So, yes, you have proven that if you H is defined as a
>>>>>>>>> simulator that never aborts its simulation, then H^ will be a
>>>>>>>>> non-halting computation and the correct answer for a Halting
>>>>>>>>> Decider would be non-halting, but by the conditions you just
>>>>>>>>> imposed on H to prove that, H can not give that answer. Once
>>>>>>>>> you remove the constraint on H that it never aborts its
>>>>>>>>> simulation, then your proof for the new H^ that is created from
>>>>>>>>> this new H becomes invalid and doesn't actually prove anything
>>>>>>>>> like what you want. At best it proves that H can never actually
>>>>>>>>> prove that H^ is halting (not that it isn't halting, just that
>>>>>>>>> H can't actually prove it).
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> If halting was defined as "does not keep running forever" then
>>>>>>>>>> you would be right as soon as embedded_H aborts its simulation
>>>>>>>>>> then its input halts. Because this is not the way that halting
>>>>>>>>>> is defined you are wrong.
>>>>>>>>>
>>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>>
>>>>>>>>> Just because H has aborted its simulation does NOT mean that if
>>>>>>>>> the input was actually simulated by a UTM it would not reach
>>>>>>>>> that final state.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>>>>>> repeating pattern that can be recognized by embedded_H as
>>>>>>>> infinitely repeating is what provides embedded_H with its "never
>>>>>>>> reaches its final state" halt status criterion measure.
>>>>>>>
>>>>>>>
>>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>>
>>>>>> Not at all.
>>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>
>>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>>
>>>>>>
>>>>>> The computation that embedded_H is a part of halts. The
>>>>>> computation specified by the simulated input is aborted before it
>>>>>> ever gets past Ĥ.qx thus never reaches its own final state thus
>>>>>> (according to Linz) never halts.
>>>>>
>>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
>>>>> currently defined as a Turing Machine)
>>>>>
>>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>>> Halts (and -> H.Qy iff M w Halts).
>>>>>
>>>>> This wasn't if the partial simulation of wM w never reached a final
>>>>> state, but if the ACTUAL machine M applied to w does.
>>>>>
>>>>> The issue is that the test of H^ <H^> Halting or not is NOT based
>>>>> on the processing that H does on it, but what it does as an
>>>>> independent entity, either what UTM(<H^>,<H^>) does or what H^ <H^>
>>>>> does.
>>>>>
>>>>> In both of these cases, that top level H^ being processed is NOT
>>>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>>>> till it reaches that same H^.Qn and Halt, and thus show that H^
>>>>> <H^> is a halting computation.
>>>>>
>>>>> Your probably next claim that H can't be responsible for the actual
>>>>> machine because it wasn't the input isn't correct, it can't use the
>>>>> actual machine to do its computation, but it IS responsible for the
>>>>> behavior of that machine if it wants to claim to compute the
>>>>> Halting Function which IS dependent on that actual machine, for
>>>>> which it just gets a representation of.
>>>>>
>>>>
>>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩
>>>> ⟨Ĥ⟩ to   Ĥ.qy or Ĥ.qn based on what the behavior of this input would
>>>> if embedded_H would continue to simulate this input forever.
>>>
>>> Which is incorrect the way you do it, It needs to determine what the
>>> input would do based on the copy of H embedded in H^ doing what all
>>> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in
>>> H^ will continue simulating forever just makes an ASS out of U,
>>> because that is NOT what it will do.
>>
>> None of the copies of embedded_H do anything besides simulate their
>> input until the outermost copy recognizes the infinitely repeating
>> pattern.
>
> But what would they do AFTER that? Won't they also abort their own
> simulation?
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<6z4FJ.306259$aF1.135869@fx98.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx98.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
<j%2FJ.112671$zF3.8580@fx03.iad>
<N8udneI6P9U4Inn8nZ2dnUU7-bGdnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <N8udneI6P9U4Inn8nZ2dnUU7-bGdnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 296
Message-ID: <6z4FJ.306259$aF1.135869@fx98.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 21:32:37 -0500
X-Received-Bytes: 16499
 by: Richard Damon - Mon, 17 Jan 2022 02:32 UTC

On 1/16/22 8:00 PM, olcott wrote:
> On 1/16/2022 6:46 PM, Richard Damon wrote:
>> On 1/16/22 7:16 PM, olcott wrote:
>>> On 1/16/2022 6:12 PM, Richard Damon wrote:
>>>> On 1/16/22 6:57 PM, olcott wrote:
>>>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my
>>>>>>>>>>>>>>>>>>>>> halting problem proof refutation lack sufficient
>>>>>>>>>>>>>>>>>>>>> basic understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that
>>>>>>>>>>>>>>>>>>>>> none of the textbook explanations of the halting
>>>>>>>>>>>>>>>>>>>>> problem are sufficiently precise.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its
>>>>>>>>>>>>>>>>>>>>> input(s) to an accept or reject state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform
>>>>>>>>>>>>>>>>>>>>> a pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H
>>>>>>>>>>>>>>>>>>>>> must compute
>>>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or
>>>>>>>>>>>>>>>>>>>>> Ĥ.qn.
>>>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is
>>>>>>>>>>>>>>>>>>>>> the behavior of the pure simulation of N steps of
>>>>>>>>>>>>>>>>>>>>> ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs
>>>>>>>>>>>>>>>>>>>> is the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a
>>>>>>>>>>>>>>>>>>> halt decider either:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach
>>>>>>>>>>>>>>>>>>> its final state in any finite number of steps
>>>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>>>>> would never reach its final state in any finite
>>>>>>>>>>>>>>>>>>> number of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no
>>>>>>>>>>>>>>>>>> finite sequence of states that correctly prove that H^
>>>>>>>>>>>>>>>>>> will not halt.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure
>>>>>>>>>>>>>>>>> simulation of its own input cannot possibly reach any
>>>>>>>>>>>>>>>>> final state of this input in any finite number of steps
>>>>>>>>>>>>>>>>> then embedded_H is necessarily correct to abort the
>>>>>>>>>>>>>>>>> simulation of this input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>>>> behavior of the string as the behavior is based on what
>>>>>>>>>>>>>>>> a REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You already understand that if the simulating halt
>>>>>>>>>>>>>>> decider embedded_H never stopped simulating its input
>>>>>>>>>>>>>>> that its input would never reach its final state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>>>> simulating, then H^ would never halt, but that is only
>>>>>>>>>>>>>> true IF H never aborts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't
>>>>>>>>>>>>>> abort its simulation. If H doesn't abort, then H^ in
>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A
>>>>>>>>>>>>>> NON-ABORTING UTM, can never reach its final state, ths
>>>>>>>>>>>>>> input specifies a sequnce of configuration that never halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>>>> based on an H that never aborted its simulation, so it
>>>>>>>>>>>>>> isn't applicable here.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>>>> reach its final state then this conclusively proves that
>>>>>>>>>>>>> this input meets the Linz definition of a sequence of
>>>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> WRONG. That applies only IF you define your H to actually BE
>>>>>>>>>>>> a UTM, and yes, if H IS a UTM, then H^ is non-halting, but H
>>>>>>>>>>>> also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>>>
>>>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>>>> simulation.
>>>>>>>>>>>
>>>>>>>>>>> Because the simulated input to embedded_H cannot possibly
>>>>>>>>>>> ever reach its final state whether or not embedded_H aborts
>>>>>>>>>>> its simulation then we know that this input meet the Linz
>>>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>>>
>>>>>>>>>> NO, WE DON'T.
>>>>>>>>>>
>>>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>>>
>>>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>>>> state if it was simulated farther.
>>>>>>>>>>
>>>>>>>>>> So, yes, you have proven that if you H is defined as a
>>>>>>>>>> simulator that never aborts its simulation, then H^ will be a
>>>>>>>>>> non-halting computation and the correct answer for a Halting
>>>>>>>>>> Decider would be non-halting, but by the conditions you just
>>>>>>>>>> imposed on H to prove that, H can not give that answer. Once
>>>>>>>>>> you remove the constraint on H that it never aborts its
>>>>>>>>>> simulation, then your proof for the new H^ that is created
>>>>>>>>>> from this new H becomes invalid and doesn't actually prove
>>>>>>>>>> anything like what you want. At best it proves that H can
>>>>>>>>>> never actually prove that H^ is halting (not that it isn't
>>>>>>>>>> halting, just that H can't actually prove it).
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> If halting was defined as "does not keep running forever"
>>>>>>>>>>> then you would be right as soon as embedded_H aborts its
>>>>>>>>>>> simulation then its input halts. Because this is not the way
>>>>>>>>>>> that halting is defined you are wrong.
>>>>>>>>>>
>>>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>>>
>>>>>>>>>> Just because H has aborted its simulation does NOT mean that
>>>>>>>>>> if the input was actually simulated by a UTM it would not
>>>>>>>>>> reach that final state.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The fact that the input to embedded_H demonstrates an
>>>>>>>>> infinitely repeating pattern that can be recognized by
>>>>>>>>> embedded_H as infinitely repeating is what provides embedded_H
>>>>>>>>> with its "never reaches its final state" halt status criterion
>>>>>>>>> measure.
>>>>>>>>
>>>>>>>>
>>>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>>>
>>>>>>> Not at all.
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>
>>>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>>>
>>>>>>>
>>>>>>> The computation that embedded_H is a part of halts. The
>>>>>>> computation specified by the simulated input is aborted before it
>>>>>>> ever gets past Ĥ.qx thus never reaches its own final state thus
>>>>>>> (according to Linz) never halts.
>>>>>>
>>>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you
>>>>>> have currently defined as a Turing Machine)
>>>>>>
>>>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>>>> Halts (and -> H.Qy iff M w Halts).
>>>>>>
>>>>>> This wasn't if the partial simulation of wM w never reached a
>>>>>> final state, but if the ACTUAL machine M applied to w does.
>>>>>>
>>>>>> The issue is that the test of H^ <H^> Halting or not is NOT based
>>>>>> on the processing that H does on it, but what it does as an
>>>>>> independent entity, either what UTM(<H^>,<H^>) does or what H^
>>>>>> <H^> does.
>>>>>>
>>>>>> In both of these cases, that top level H^ being processed is NOT
>>>>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>>>>> till it reaches that same H^.Qn and Halt, and thus show that H^
>>>>>> <H^> is a halting computation.
>>>>>>
>>>>>> Your probably next claim that H can't be responsible for the
>>>>>> actual machine because it wasn't the input isn't correct, it can't
>>>>>> use the actual machine to do its computation, but it IS
>>>>>> responsible for the behavior of that machine if it wants to claim
>>>>>> to compute the Halting Function which IS dependent on that actual
>>>>>> machine, for which it just gets a representation of.
>>>>>>
>>>>>
>>>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩
>>>>> ⟨Ĥ⟩ to   Ĥ.qy or Ĥ.qn based on what the behavior of this input
>>>>> would if embedded_H would continue to simulate this input forever.
>>>>
>>>> Which is incorrect the way you do it, It needs to determine what the
>>>> input would do based on the copy of H embedded in H^ doing what all
>>>> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in
>>>> H^ will continue simulating forever just makes an ASS out of U,
>>>> because that is NOT what it will do.
>>>
>>> None of the copies of embedded_H do anything besides simulate their
>>> input until the outermost copy recognizes the infinitely repeating
>>> pattern.
>>
>> But what would they do AFTER that? Won't they also abort their own
>> simulation?
>>
>
> If you see a cat run across the street to your house does it stop being
> a cat if you chase it away?


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<6vCdnXVyTsbhR3n8nZ2dnUU7-cPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 20:54:52 -0600
Date: Sun, 16 Jan 2022 20:54:50 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
<j%2FJ.112671$zF3.8580@fx03.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <j%2FJ.112671$zF3.8580@fx03.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <6vCdnXVyTsbhR3n8nZ2dnUU7-cPNnZ2d@giganews.com>
Lines: 289
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-R4VvJt+8cuCftVYTv7v11x0jGAuGl1GdgvIIHJOB66wJW2jQDBuM8XhNZRNMg6UQtCAl4x4fTQSMEtk!KuVVBrP7kYpje5wXeeDK7RlQzTZ3w+2Sp74OCT/jUgkSmPHfYXWunNywfoTWDFwv5c7GUeVYBpZX
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 16193
 by: olcott - Mon, 17 Jan 2022 02:54 UTC

On 1/16/2022 6:46 PM, Richard Damon wrote:
> On 1/16/22 7:16 PM, olcott wrote:
>> On 1/16/2022 6:12 PM, Richard Damon wrote:
>>> On 1/16/22 6:57 PM, olcott wrote:
>>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my
>>>>>>>>>>>>>>>>>>>> halting problem proof refutation lack sufficient
>>>>>>>>>>>>>>>>>>>> basic understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that
>>>>>>>>>>>>>>>>>>>> none of the textbook explanations of the halting
>>>>>>>>>>>>>>>>>>>> problem are sufficiently precise.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input(s)
>>>>>>>>>>>>>>>>>>>> to an accept or reject state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform a
>>>>>>>>>>>>>>>>>>>> pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H must
>>>>>>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or
>>>>>>>>>>>>>>>>>>>> Ĥ.qn.
>>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is the
>>>>>>>>>>>>>>>>>>>> behavior of the pure simulation of N steps of ⟨Ĥ⟩
>>>>>>>>>>>>>>>>>>>> applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs
>>>>>>>>>>>>>>>>>>> is the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a
>>>>>>>>>>>>>>>>>> halt decider either:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach
>>>>>>>>>>>>>>>>>> its final state in any finite number of steps
>>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>>>> would never reach its final state in any finite number
>>>>>>>>>>>>>>>>>> of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no
>>>>>>>>>>>>>>>>> finite sequence of states that correctly prove that H^
>>>>>>>>>>>>>>>>> will not halt.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure
>>>>>>>>>>>>>>>> simulation of its own input cannot possibly reach any
>>>>>>>>>>>>>>>> final state of this input in any finite number of steps
>>>>>>>>>>>>>>>> then embedded_H is necessarily correct to abort the
>>>>>>>>>>>>>>>> simulation of this input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>>> behavior of the string as the behavior is based on what a
>>>>>>>>>>>>>>> REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You already understand that if the simulating halt decider
>>>>>>>>>>>>>> embedded_H never stopped simulating its input that its
>>>>>>>>>>>>>> input would never reach its final state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>>> simulating, then H^ would never halt, but that is only true
>>>>>>>>>>>>> IF H never aborts.
>>>>>>>>>>>>>
>>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't
>>>>>>>>>>>>> abort its simulation. If H doesn't abort, then H^ in
>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A
>>>>>>>>>>>>> NON-ABORTING UTM, can never reach its final state, ths
>>>>>>>>>>>>> input specifies a sequnce of configuration that never halts.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>>> based on an H that never aborted its simulation, so it
>>>>>>>>>>>>> isn't applicable here.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>>
>>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>>> reach its final state then this conclusively proves that
>>>>>>>>>>>> this input meets the Linz definition of a sequence of
>>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> WRONG. That applies only IF you define your H to actually BE
>>>>>>>>>>> a UTM, and yes, if H IS a UTM, then H^ is non-halting, but H
>>>>>>>>>>> also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>>
>>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>>> simulation.
>>>>>>>>>>
>>>>>>>>>> Because the simulated input to embedded_H cannot possibly ever
>>>>>>>>>> reach its final state whether or not embedded_H aborts its
>>>>>>>>>> simulation then we know that this input meet the Linz
>>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>>
>>>>>>>>> NO, WE DON'T.
>>>>>>>>>
>>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>>
>>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>>> state if it was simulated farther.
>>>>>>>>>
>>>>>>>>> So, yes, you have proven that if you H is defined as a
>>>>>>>>> simulator that never aborts its simulation, then H^ will be a
>>>>>>>>> non-halting computation and the correct answer for a Halting
>>>>>>>>> Decider would be non-halting, but by the conditions you just
>>>>>>>>> imposed on H to prove that, H can not give that answer. Once
>>>>>>>>> you remove the constraint on H that it never aborts its
>>>>>>>>> simulation, then your proof for the new H^ that is created from
>>>>>>>>> this new H becomes invalid and doesn't actually prove anything
>>>>>>>>> like what you want. At best it proves that H can never actually
>>>>>>>>> prove that H^ is halting (not that it isn't halting, just that
>>>>>>>>> H can't actually prove it).
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> If halting was defined as "does not keep running forever" then
>>>>>>>>>> you would be right as soon as embedded_H aborts its simulation
>>>>>>>>>> then its input halts. Because this is not the way that halting
>>>>>>>>>> is defined you are wrong.
>>>>>>>>>
>>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>>
>>>>>>>>> Just because H has aborted its simulation does NOT mean that if
>>>>>>>>> the input was actually simulated by a UTM it would not reach
>>>>>>>>> that final state.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The fact that the input to embedded_H demonstrates an infinitely
>>>>>>>> repeating pattern that can be recognized by embedded_H as
>>>>>>>> infinitely repeating is what provides embedded_H with its "never
>>>>>>>> reaches its final state" halt status criterion measure.
>>>>>>>
>>>>>>>
>>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>>
>>>>>> Not at all.
>>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>
>>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>>
>>>>>>
>>>>>> The computation that embedded_H is a part of halts. The
>>>>>> computation specified by the simulated input is aborted before it
>>>>>> ever gets past Ĥ.qx thus never reaches its own final state thus
>>>>>> (according to Linz) never halts.
>>>>>
>>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you have
>>>>> currently defined as a Turing Machine)
>>>>>
>>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>>> Halts (and -> H.Qy iff M w Halts).
>>>>>
>>>>> This wasn't if the partial simulation of wM w never reached a final
>>>>> state, but if the ACTUAL machine M applied to w does.
>>>>>
>>>>> The issue is that the test of H^ <H^> Halting or not is NOT based
>>>>> on the processing that H does on it, but what it does as an
>>>>> independent entity, either what UTM(<H^>,<H^>) does or what H^ <H^>
>>>>> does.
>>>>>
>>>>> In both of these cases, that top level H^ being processed is NOT
>>>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>>>> till it reaches that same H^.Qn and Halt, and thus show that H^
>>>>> <H^> is a halting computation.
>>>>>
>>>>> Your probably next claim that H can't be responsible for the actual
>>>>> machine because it wasn't the input isn't correct, it can't use the
>>>>> actual machine to do its computation, but it IS responsible for the
>>>>> behavior of that machine if it wants to claim to compute the
>>>>> Halting Function which IS dependent on that actual machine, for
>>>>> which it just gets a representation of.
>>>>>
>>>>
>>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩
>>>> ⟨Ĥ⟩ to   Ĥ.qy or Ĥ.qn based on what the behavior of this input would
>>>> if embedded_H would continue to simulate this input forever.
>>>
>>> Which is incorrect the way you do it, It needs to determine what the
>>> input would do based on the copy of H embedded in H^ doing what all
>>> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in
>>> H^ will continue simulating forever just makes an ASS out of U,
>>> because that is NOT what it will do.
>>
>> None of the copies of embedded_H do anything besides simulate their
>> input until the outermost copy recognizes the infinitely repeating
>> pattern.
>
> But what would they do AFTER that? Won't they also abort their own
> simulation?
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<m_4FJ.204421$Wkjc.131873@fx35.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
<j%2FJ.112671$zF3.8580@fx03.iad>
<6vCdnXVyTsbhR3n8nZ2dnUU7-cPNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <6vCdnXVyTsbhR3n8nZ2dnUU7-cPNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 294
Message-ID: <m_4FJ.204421$Wkjc.131873@fx35.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 16 Jan 2022 22:01:41 -0500
X-Received-Bytes: 16330
 by: Richard Damon - Mon, 17 Jan 2022 03:01 UTC

On 1/16/22 9:54 PM, olcott wrote:
> On 1/16/2022 6:46 PM, Richard Damon wrote:
>> On 1/16/22 7:16 PM, olcott wrote:
>>> On 1/16/2022 6:12 PM, Richard Damon wrote:
>>>> On 1/16/22 6:57 PM, olcott wrote:
>>>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my
>>>>>>>>>>>>>>>>>>>>> halting problem proof refutation lack sufficient
>>>>>>>>>>>>>>>>>>>>> basic understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that
>>>>>>>>>>>>>>>>>>>>> none of the textbook explanations of the halting
>>>>>>>>>>>>>>>>>>>>> problem are sufficiently precise.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its
>>>>>>>>>>>>>>>>>>>>> input(s) to an accept or reject state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform
>>>>>>>>>>>>>>>>>>>>> a pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H
>>>>>>>>>>>>>>>>>>>>> must compute
>>>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy or
>>>>>>>>>>>>>>>>>>>>> Ĥ.qn.
>>>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual behavior
>>>>>>>>>>>>>>>>>>>>> specified by these inputs.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is
>>>>>>>>>>>>>>>>>>>>> the behavior of the pure simulation of N steps of
>>>>>>>>>>>>>>>>>>>>> ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs
>>>>>>>>>>>>>>>>>>>> is the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a
>>>>>>>>>>>>>>>>>>> halt decider either:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach
>>>>>>>>>>>>>>>>>>> its final state in any finite number of steps
>>>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will halt
>>>>>>>>>>>>>>>>>>> whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations that
>>>>>>>>>>>>>>>>>>> would never reach its final state in any finite
>>>>>>>>>>>>>>>>>>> number of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no
>>>>>>>>>>>>>>>>>> finite sequence of states that correctly prove that H^
>>>>>>>>>>>>>>>>>> will not halt.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure
>>>>>>>>>>>>>>>>> simulation of its own input cannot possibly reach any
>>>>>>>>>>>>>>>>> final state of this input in any finite number of steps
>>>>>>>>>>>>>>>>> then embedded_H is necessarily correct to abort the
>>>>>>>>>>>>>>>>> simulation of this input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>>>> behavior of the string as the behavior is based on what
>>>>>>>>>>>>>>>> a REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You already understand that if the simulating halt
>>>>>>>>>>>>>>> decider embedded_H never stopped simulating its input
>>>>>>>>>>>>>>> that its input would never reach its final state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>>>> simulating, then H^ would never halt, but that is only
>>>>>>>>>>>>>> true IF H never aborts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't
>>>>>>>>>>>>>> abort its simulation. If H doesn't abort, then H^ in
>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A
>>>>>>>>>>>>>> NON-ABORTING UTM, can never reach its final state, ths
>>>>>>>>>>>>>> input specifies a sequnce of configuration that never halts.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>>>> based on an H that never aborted its simulation, so it
>>>>>>>>>>>>>> isn't applicable here.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>>>> reach its final state then this conclusively proves that
>>>>>>>>>>>>> this input meets the Linz definition of a sequence of
>>>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> WRONG. That applies only IF you define your H to actually BE
>>>>>>>>>>>> a UTM, and yes, if H IS a UTM, then H^ is non-halting, but H
>>>>>>>>>>>> also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>>>
>>>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>>>> simulation.
>>>>>>>>>>>
>>>>>>>>>>> Because the simulated input to embedded_H cannot possibly
>>>>>>>>>>> ever reach its final state whether or not embedded_H aborts
>>>>>>>>>>> its simulation then we know that this input meet the Linz
>>>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>>>
>>>>>>>>>> NO, WE DON'T.
>>>>>>>>>>
>>>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>>>
>>>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>>>> state if it was simulated farther.
>>>>>>>>>>
>>>>>>>>>> So, yes, you have proven that if you H is defined as a
>>>>>>>>>> simulator that never aborts its simulation, then H^ will be a
>>>>>>>>>> non-halting computation and the correct answer for a Halting
>>>>>>>>>> Decider would be non-halting, but by the conditions you just
>>>>>>>>>> imposed on H to prove that, H can not give that answer. Once
>>>>>>>>>> you remove the constraint on H that it never aborts its
>>>>>>>>>> simulation, then your proof for the new H^ that is created
>>>>>>>>>> from this new H becomes invalid and doesn't actually prove
>>>>>>>>>> anything like what you want. At best it proves that H can
>>>>>>>>>> never actually prove that H^ is halting (not that it isn't
>>>>>>>>>> halting, just that H can't actually prove it).
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> If halting was defined as "does not keep running forever"
>>>>>>>>>>> then you would be right as soon as embedded_H aborts its
>>>>>>>>>>> simulation then its input halts. Because this is not the way
>>>>>>>>>>> that halting is defined you are wrong.
>>>>>>>>>>
>>>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>>>
>>>>>>>>>> Just because H has aborted its simulation does NOT mean that
>>>>>>>>>> if the input was actually simulated by a UTM it would not
>>>>>>>>>> reach that final state.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The fact that the input to embedded_H demonstrates an
>>>>>>>>> infinitely repeating pattern that can be recognized by
>>>>>>>>> embedded_H as infinitely repeating is what provides embedded_H
>>>>>>>>> with its "never reaches its final state" halt status criterion
>>>>>>>>> measure.
>>>>>>>>
>>>>>>>>
>>>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>>>
>>>>>>> Not at all.
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>
>>>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>>>
>>>>>>>
>>>>>>> The computation that embedded_H is a part of halts. The
>>>>>>> computation specified by the simulated input is aborted before it
>>>>>>> ever gets past Ĥ.qx thus never reaches its own final state thus
>>>>>>> (according to Linz) never halts.
>>>>>>
>>>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you
>>>>>> have currently defined as a Turing Machine)
>>>>>>
>>>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>>>> Halts (and -> H.Qy iff M w Halts).
>>>>>>
>>>>>> This wasn't if the partial simulation of wM w never reached a
>>>>>> final state, but if the ACTUAL machine M applied to w does.
>>>>>>
>>>>>> The issue is that the test of H^ <H^> Halting or not is NOT based
>>>>>> on the processing that H does on it, but what it does as an
>>>>>> independent entity, either what UTM(<H^>,<H^>) does or what H^
>>>>>> <H^> does.
>>>>>>
>>>>>> In both of these cases, that top level H^ being processed is NOT
>>>>>> 'aborted' by H (maybe what you call halts) and it will continue on
>>>>>> till it reaches that same H^.Qn and Halt, and thus show that H^
>>>>>> <H^> is a halting computation.
>>>>>>
>>>>>> Your probably next claim that H can't be responsible for the
>>>>>> actual machine because it wasn't the input isn't correct, it can't
>>>>>> use the actual machine to do its computation, but it IS
>>>>>> responsible for the behavior of that machine if it wants to claim
>>>>>> to compute the Halting Function which IS dependent on that actual
>>>>>> machine, for which it just gets a representation of.
>>>>>>
>>>>>
>>>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩
>>>>> ⟨Ĥ⟩ to   Ĥ.qy or Ĥ.qn based on what the behavior of this input
>>>>> would if embedded_H would continue to simulate this input forever.
>>>>
>>>> Which is incorrect the way you do it, It needs to determine what the
>>>> input would do based on the copy of H embedded in H^ doing what all
>>>> copies of H will do. PERIOD. ASSUMING that the copy of H embedded in
>>>> H^ will continue simulating forever just makes an ASS out of U,
>>>> because that is NOT what it will do.
>>>
>>> None of the copies of embedded_H do anything besides simulate their
>>> input until the outermost copy recognizes the infinitely repeating
>>> pattern.
>>
>> But what would they do AFTER that? Won't they also abort their own
>> simulation?
>>
>
> When embedded_H recognizes that its input matches an infinite behavior
> pattern it immediately stops simulating this input thus terminating the
> entire call chain.
>


Click here to read the complete article
Re: Concise refutation of halting problem proofs V48, [ prerequisites ]

<ZYGdnS-p9Nqdf3n8nZ2dnUU7-b3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 16 Jan 2022 21:26:56 -0600
Date: Sun, 16 Jan 2022 21:26:54 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: Concise refutation of halting problem proofs V48, [ prerequisites
]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <z7Odnd2ifoJL3X78nZ2dnUU7-dHNnZ2d@giganews.com>
<cSHEJ.266526$SR4.102622@fx43.iad>
<P8GdnYF3h6rM33n8nZ2dnUU7-L3NnZ2d@giganews.com>
<nTYEJ.37643$Q11.9293@fx33.iad> <ss1n59$f22$1@dont-email.me>
<aXZEJ.3298$JU.1561@fx21.iad> <LK2dnT2SbK6O83n8nZ2dnUU7-RPNnZ2d@giganews.com>
<TS_EJ.222387$np6.206948@fx46.iad>
<ksSdnVga8ZIZ4nn8nZ2dnUU7-ffNnZ2d@giganews.com>
<QC%EJ.222390$np6.159597@fx46.iad>
<Xc-dnYYyYuwPDXn8nZ2dnUU7-KnNnZ2d@giganews.com> <fO0FJ.3299$JU.2319@fx21.iad>
<AvidneJby8PVBnn8nZ2dnUU7-UPNnZ2d@giganews.com>
<gs1FJ.149232$QB1.113590@fx42.iad>
<Q5OdnZFE96gLOHn8nZ2dnUU7-TPNnZ2d@giganews.com>
<%72FJ.133946$Gco3.32436@fx01.iad>
<sJ-dnUEEv816LXn8nZ2dnUU7-b_NnZ2d@giganews.com>
<Av2FJ.263718$1d1.93376@fx99.iad>
<bOSdnQuDCe7sKHn8nZ2dnUU7-aXNnZ2d@giganews.com>
<j%2FJ.112671$zF3.8580@fx03.iad>
<6vCdnXVyTsbhR3n8nZ2dnUU7-cPNnZ2d@giganews.com>
<m_4FJ.204421$Wkjc.131873@fx35.iad>
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <m_4FJ.204421$Wkjc.131873@fx35.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <ZYGdnS-p9Nqdf3n8nZ2dnUU7-b3NnZ2d@giganews.com>
Lines: 305
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-SBWWtpenIc9TxJKC/zxmC65RWOAbbcVXlhcos19VdzKEYF2dbsRhbL06uUoex8M1tB6F9Y88L+tHei3!4/filjM2rqqsPVxVwFbuwOTwepCngTjzCzY7iwBmB4pKqKaDB3Wj8sLjUyf/vYo9IeAAO7i8XWf3
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 17401
 by: olcott - Mon, 17 Jan 2022 03:26 UTC

On 1/16/2022 9:01 PM, Richard Damon wrote:
> On 1/16/22 9:54 PM, olcott wrote:
>> On 1/16/2022 6:46 PM, Richard Damon wrote:
>>> On 1/16/22 7:16 PM, olcott wrote:
>>>> On 1/16/2022 6:12 PM, Richard Damon wrote:
>>>>> On 1/16/22 6:57 PM, olcott wrote:
>>>>>> On 1/16/2022 5:47 PM, Richard Damon wrote:
>>>>>>> On 1/16/22 6:09 PM, olcott wrote:
>>>>>>>> On 1/16/2022 5:00 PM, Richard Damon wrote:
>>>>>>>>> On 1/16/22 5:25 PM, olcott wrote:
>>>>>>>>>> On 1/16/2022 4:15 PM, Richard Damon wrote:
>>>>>>>>>>> On 1/16/22 4:39 PM, olcott wrote:
>>>>>>>>>>>> On 1/16/2022 2:55 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 1/16/22 3:26 PM, olcott wrote:
>>>>>>>>>>>>>> On 1/16/2022 2:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 1/16/22 2:12 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 1/16/2022 1:00 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 1/16/22 1:11 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 1/16/2022 11:48 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 1/16/22 11:05 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 1/15/2022 4:26 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 1/15/22 4:47 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> Most people that try to form a rebuttal of my
>>>>>>>>>>>>>>>>>>>>>> halting problem proof refutation lack sufficient
>>>>>>>>>>>>>>>>>>>>>> basic understanding of the computer science involved.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The primary reason for this short-coming is that
>>>>>>>>>>>>>>>>>>>>>> none of the textbook explanations of the halting
>>>>>>>>>>>>>>>>>>>>>> problem are sufficiently precise.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> No, your understanding is not sufficient for the task.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its
>>>>>>>>>>>>>>>>>>>>>> input(s) to an accept or reject state.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A halt decider H computes the mapping from a P/I
>>>>>>>>>>>>>>>>>>>>>> finite string pair
>>>>>>>>>>>>>>>>>>>>>> (where P is a machine description) to an accept or
>>>>>>>>>>>>>>>>>>>>>> reject state.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> H must compute this mapping on the basis of the
>>>>>>>>>>>>>>>>>>>>>> actual behavior that P/I specifies.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> AND, that mapping MUST match the ACTUAL behavior of
>>>>>>>>>>>>>>>>>>>>> the computation it is deciding on.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The most definite way to determine N steps of the
>>>>>>>>>>>>>>>>>>>>>> behavior that P/I actually specifies is to perform
>>>>>>>>>>>>>>>>>>>>>> a pure simulation of N steps of P/I.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The copy of H at Ĥ.qx referred to as embedded_H
>>>>>>>>>>>>>>>>>>>>>> must compute
>>>>>>>>>>>>>>>>>>>>>> the mapping from its own inputs: ⟨Ĥ⟩ ⟨Ĥ⟩ to Ĥ.qy
>>>>>>>>>>>>>>>>>>>>>> or Ĥ.qn.
>>>>>>>>>>>>>>>>>>>>>> It must do this on the basis of the actual
>>>>>>>>>>>>>>>>>>>>>> behavior specified by these inputs.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The actual behavior specified by these inputs is
>>>>>>>>>>>>>>>>>>>>>> the behavior of the pure simulation of N steps of
>>>>>>>>>>>>>>>>>>>>>> ⟨Ĥ⟩ applied to ⟨Ĥ⟩ until:
>>>>>>>>>>>>>>>>>>>>>> (a) The simulated ⟨Ĥ⟩ reaches its final state or
>>>>>>>>>>>>>>>>>>>>>> (b) embedded_H recognizes that simulated ⟨Ĥ⟩ would
>>>>>>>>>>>>>>>>>>>>>> never reach its final state.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> WRONG. The actual behavior specifie by these inputs
>>>>>>>>>>>>>>>>>>>>> is the behavior of the pure simulation until it
>>>>>>>>>>>>>>>>>>>>> completes, or forever if it never halts.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> That is correct. In those cases where the input
>>>>>>>>>>>>>>>>>>>> specifies an infinite sequence of configurations a
>>>>>>>>>>>>>>>>>>>> halt decider either:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> (a) Recognizes that this sequence would never reach
>>>>>>>>>>>>>>>>>>>> its final state in any finite number of steps
>>>>>>>>>>>>>>>>>>>> and aborts its simulation of this input
>>>>>>>>>>>>>>>>>>>> and transitions to its reject state. >
>>>>>>>>>>>>>>>>>>>> (b) Fails to be a decider at all.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> computation that halts … the Turing machine will
>>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state. (Linz:1990:234)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> According to Linz any sequence of configurations
>>>>>>>>>>>>>>>>>>>> that would never reach its final state in any finite
>>>>>>>>>>>>>>>>>>>> number of steps is a non halting sequence.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Except that as has been shown, if H aborts its
>>>>>>>>>>>>>>>>>>> simulation and returns non-halting, then BY
>>>>>>>>>>>>>>>>>>> CONSTRUCTION, H^ will halt. Thus, there exists no
>>>>>>>>>>>>>>>>>>> finite sequence of states that correctly prove that
>>>>>>>>>>>>>>>>>>> H^ will not halt.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> For ANY finite number of states that H might simulate
>>>>>>>>>>>>>>>>>>> the computation of   H^ <H^>, and abort it and return
>>>>>>>>>>>>>>>>>>> Non-Halting, there exists another finite but larger
>>>>>>>>>>>>>>>>>>> number of states that H^ <H^> will halt in.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You are confusing yourself with your own double talk.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If when embedded_H makes its decision the pure
>>>>>>>>>>>>>>>>>> simulation of its own input cannot possibly reach any
>>>>>>>>>>>>>>>>>> final state of this input in any finite number of
>>>>>>>>>>>>>>>>>> steps then embedded_H is necessarily correct to abort
>>>>>>>>>>>>>>>>>> the simulation of this input and transition to Ĥ.qn.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Once embedded_H has made this decision subsequent
>>>>>>>>>>>>>>>>>> evaluation is cut off because Ĥ applied to ⟨Ĥ⟩ has
>>>>>>>>>>>>>>>>>> stopped running.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WRONG.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> H^ applied to <H^> can NEVER stop running until it hits
>>>>>>>>>>>>>>>>> its final state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> THAT IS THE DEFINITION OF HALTING/Non-Halting.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The fact that H  (aka embedded_H) has aborted it
>>>>>>>>>>>>>>>>> simulation of this string does NOT affect the actual
>>>>>>>>>>>>>>>>> behavior of the string as the behavior is based on what
>>>>>>>>>>>>>>>>> a REAL UTM does with it, not your 'fake' UTM that aborts.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You already understand that if the simulating halt
>>>>>>>>>>>>>>>> decider embedded_H never stopped simulating its input
>>>>>>>>>>>>>>>> that its input would never reach its final state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Right IF the simulating Halt Decider never stopped
>>>>>>>>>>>>>>> simulating, then H^ would never halt, but that is only
>>>>>>>>>>>>>>> true IF H never aborts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> There is no 'unless' here, either H does or it doesn't
>>>>>>>>>>>>>>> abort its simulation. If H doesn't abort, then H^ in
>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You already understand that when a simulated input can
>>>>>>>>>>>>>>>> never reach its final state that this input specifies a
>>>>>>>>>>>>>>>> sequence of configurations that never halts.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Right, if the simulate input WHEN SIMULTED BY A
>>>>>>>>>>>>>>> NON-ABORTING UTM, can never reach its final state, ths
>>>>>>>>>>>>>>> input specifies a sequnce of configuration that never halts.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If H aborts its simulation, then you no longer have any
>>>>>>>>>>>>>>> 'proof' that the input doesn't halt, and your proof was
>>>>>>>>>>>>>>> based on an H that never aborted its simulation, so it
>>>>>>>>>>>>>>> isn't applicable here.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You don't seem to be able to put these two ideas together.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because you are making incompatible assumptions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If the simulated input to embedded_H cannot possibly ever
>>>>>>>>>>>>>> reach its final state then this conclusively proves that
>>>>>>>>>>>>>> this input meets the Linz definition of a sequence of
>>>>>>>>>>>>>> configuration that does not halt.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> WRONG. That applies only IF you define your H to actually
>>>>>>>>>>>>> BE a UTM, and yes, if H IS a UTM, then H^ is non-halting,
>>>>>>>>>>>>> but H also doesn't answer, so fails to be a correct decider.
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, your system only meets the requirements for a
>>>>>>>>>>>>> configuration that does not halt if H doesn't abort its
>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>
>>>>>>>>>>>> Because the simulated input to embedded_H cannot possibly
>>>>>>>>>>>> ever reach its final state whether or not embedded_H aborts
>>>>>>>>>>>> its simulation then we know that this input meet the Linz
>>>>>>>>>>>> definition of a sequence of configurations that does not halt.
>>>>>>>>>>>
>>>>>>>>>>> NO, WE DON'T.
>>>>>>>>>>>
>>>>>>>>>>> It only meet the requirement if H doesn't abort.
>>>>>>>>>>>
>>>>>>>>>>> The fact that an aborted simulation doesn't reach its final
>>>>>>>>>>> state does NOT say that the input would never reach a final
>>>>>>>>>>> state if it was simulated farther.
>>>>>>>>>>>
>>>>>>>>>>> So, yes, you have proven that if you H is defined as a
>>>>>>>>>>> simulator that never aborts its simulation, then H^ will be a
>>>>>>>>>>> non-halting computation and the correct answer for a Halting
>>>>>>>>>>> Decider would be non-halting, but by the conditions you just
>>>>>>>>>>> imposed on H to prove that, H can not give that answer. Once
>>>>>>>>>>> you remove the constraint on H that it never aborts its
>>>>>>>>>>> simulation, then your proof for the new H^ that is created
>>>>>>>>>>> from this new H becomes invalid and doesn't actually prove
>>>>>>>>>>> anything like what you want. At best it proves that H can
>>>>>>>>>>> never actually prove that H^ is halting (not that it isn't
>>>>>>>>>>> halting, just that H can't actually prove it).
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> If halting was defined as "does not keep running forever"
>>>>>>>>>>>> then you would be right as soon as embedded_H aborts its
>>>>>>>>>>>> simulation then its input halts. Because this is not the way
>>>>>>>>>>>> that halting is defined you are wrong.
>>>>>>>>>>>
>>>>>>>>>>> WRONG. Linz definition refers to the ACTUAL running of the
>>>>>>>>>>> machine, not its simulation by a partial simulator.
>>>>>>>>>>>
>>>>>>>>>>> Just because H has aborted its simulation does NOT mean that
>>>>>>>>>>> if the input was actually simulated by a UTM it would not
>>>>>>>>>>> reach that final state.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The fact that the input to embedded_H demonstrates an
>>>>>>>>>> infinitely repeating pattern that can be recognized by
>>>>>>>>>> embedded_H as infinitely repeating is what provides embedded_H
>>>>>>>>>> with its "never reaches its final state" halt status criterion
>>>>>>>>>> measure.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> But if H 'recognizes' it as an infinitely repeating pattern and
>>>>>>>>> goes to H.Qn then the input it is looking at is KNOWN to Halt,
>>>>>>>>
>>>>>>>> Not at all.
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>
>>>>>>> If and ONLY if H <H^> <H^> says Non-Halting.
>>>>>>>
>>>>>>>>
>>>>>>>> The computation that embedded_H is a part of halts. The
>>>>>>>> computation specified by the simulated input is aborted before
>>>>>>>> it ever gets past Ĥ.qx thus never reaches its own final state
>>>>>>>> thus (according to Linz) never halts.
>>>>>>>
>>>>>>> WRONG. Do you mean part of 'H'? (there is not 'halts' that you
>>>>>>> have currently defined as a Turing Machine)
>>>>>>>
>>>>>>> Remember, your requirement on H was H wM w -> H.Qn iff M w never
>>>>>>> Halts (and -> H.Qy iff M w Halts).
>>>>>>>
>>>>>>> This wasn't if the partial simulation of wM w never reached a
>>>>>>> final state, but if the ACTUAL machine M applied to w does.
>>>>>>>
>>>>>>> The issue is that the test of H^ <H^> Halting or not is NOT based
>>>>>>> on the processing that H does on it, but what it does as an
>>>>>>> independent entity, either what UTM(<H^>,<H^>) does or what H^
>>>>>>> <H^> does.
>>>>>>>
>>>>>>> In both of these cases, that top level H^ being processed is NOT
>>>>>>> 'aborted' by H (maybe what you call halts) and it will continue
>>>>>>> on till it reaches that same H^.Qn and Halt, and thus show that
>>>>>>> H^ <H^> is a halting computation.
>>>>>>>
>>>>>>> Your probably next claim that H can't be responsible for the
>>>>>>> actual machine because it wasn't the input isn't correct, it
>>>>>>> can't use the actual machine to do its computation, but it IS
>>>>>>> responsible for the behavior of that machine if it wants to claim
>>>>>>> to compute the Halting Function which IS dependent on that actual
>>>>>>> machine, for which it just gets a representation of.
>>>>>>>
>>>>>>
>>>>>> embedded_H computes the mapping from its input finite strings ⟨Ĥ⟩
>>>>>> ⟨Ĥ⟩ to   Ĥ.qy or Ĥ.qn based on what the behavior of this input
>>>>>> would if embedded_H would continue to simulate this input forever.
>>>>>
>>>>> Which is incorrect the way you do it, It needs to determine what
>>>>> the input would do based on the copy of H embedded in H^ doing what
>>>>> all copies of H will do. PERIOD. ASSUMING that the copy of H
>>>>> embedded in H^ will continue simulating forever just makes an ASS
>>>>> out of U, because that is NOT what it will do.
>>>>
>>>> None of the copies of embedded_H do anything besides simulate their
>>>> input until the outermost copy recognizes the infinitely repeating
>>>> pattern.
>>>
>>> But what would they do AFTER that? Won't they also abort their own
>>> simulation?
>>>
>>
>> When embedded_H recognizes that its input matches an infinite behavior
>> pattern it immediately stops simulating this input thus terminating
>> the entire call chain.
>>
>
> Not the part of the chain that is CALLING it.


Click here to read the complete article
Pages:1234
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor