Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Genetics explains why you look like your father, and if you don't, why you should.


devel / comp.theory / Re: Alan Turing's Halting Problem is incorrectly formed

SubjectAuthor
* Alan Turing's Halting Problem is incorrectly formedolcott
`* Alan Turing's Halting Problem is incorrectly formedMr Flibble
 `* Alan Turing's Halting Problem is incorrectly formedolcott
  `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   +* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |+- Alan Turing's Halting Problem is incorrectly formedolcott
   |`* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   | +- Alan Turing's Halting Problem is incorrectly formed [my 2004olcott
   | `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |  `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |   `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |    `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |     `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |      `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |       +* Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   |       |`- Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |       `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |        `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |         `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |          `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |           `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |            `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |             `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |              +* Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   |              |`* Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   |              | +* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | |+* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |              | ||`* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | || `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |              | ||  `* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | ||   `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |              | ||    `* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | ||     `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |              | ||      `* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | ||       `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
   |              | ||        `* Alan Turing's Halting Problem is incorrectly formedolcott
   |              | ||         `- Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |              | |`- Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |              | `* Alan Turing's Halting Problem is incorrectly formedolcott
   |              |  `* Alan Turing's Halting Problem is incorrectly formedRichard Damon
   |              |   +- Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   |              |   `- Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   |              `- Alan Turing's Halting Problem is incorrectly formedJeffrey Rubard
   `* Alan Turing's Halting Problem is incorrectly formedolcott
    +* Alan Turing's Halting Problem is incorrectly formedRichard Damon
    |`* Alan Turing's Halting Problem is incorrectly formed [my 2004olcott
    | `* Alan Turing's Halting Problem is incorrectly formed [my 2004Richard Damon
    |  `* Alan Turing's Halting Problem is incorrectly formed [my 2004olcott
    |   `- Alan Turing's Halting Problem is incorrectly formed [my 2004Richard Damon
    `* Alan Turing's Halting Problem is incorrectly formedMr Flibble
     `* Alan Turing's Halting Problem is incorrectly formed [my 2004olcott
      `- Alan Turing's Halting Problem is incorrectly formed [my 2004 view]Mr Flibble

Pages:123
Re: Alan Turing's Halting Problem is incorrectly formed

<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 10 Mar 2023 21:45:30 +0000
Date: Fri, 10 Mar 2023 15:45:30 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
Content-Language: en-US
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
Lines: 33
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-GYMiH+baZkrh3ecKnhGR3OwoskKZPUU/nL1YrOATcxgmUgsVjzt0Awi+pZfp6yIBrOEalxSjY9U6zCP!KNANIALhlUgByUysRu/4ZZ094y1Y95L7hwpmtITW5DOKWT1NDYz1PHKxe73qqJ6Vs8nvzAlEhqcV
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
 by: olcott - Fri, 10 Mar 2023 21:45 UTC

On 6/6/2004 9:11 AM, Olcott wrote:
> One very simple transformation of the problem into a solvable problem
> is to convert the Boolean function DoesItHalt() into a tertiary response:
> True, False, Neither.
>
> if (DoesItHalt() == True)
> while(True) // loop forever
> ;
> else if (DoesItHalt() == False)
> return False;
>
> else if (DoesItHalt() == NeitherTrueNorFalse)
> return NeitherTrueNorFalse;
>
> So the original Halting Problem was incorrectly formed specifically
> because it was framed as a Boolean function, thus failing to account
> for possible inputs that result in a reply other than True or False.
>

Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
[Alan Turing's Halting Problem is incorrectly formed]

This is my very first USENET post about the Halting Problem
back On 6/6/2004 9:11 AM

--
Copyright 2023 Olcott

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

Re: Alan Turing's Halting Problem is incorrectly formed

<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Fri, 10 Mar 2023 22:17:06 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 34
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 10 Mar 2023 22:17:07 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
X-Received-Bytes: 2200
 by: Mr Flibble - Fri, 10 Mar 2023 22:17 UTC

On 10/03/2023 21:45, olcott wrote:
> On 6/6/2004 9:11 AM, Olcott wrote:
>> One very simple transformation of the problem into a solvable problem
>> is to convert the Boolean function DoesItHalt() into a tertiary response:
>> True, False, Neither.
>>
>> if (DoesItHalt() == True)
>>    while(True)   // loop forever
>>      ;
>> else if (DoesItHalt() == False)
>>    return False;
>>
>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>    return NeitherTrueNorFalse;
>>
>> So the original Halting Problem was incorrectly formed specifically
>> because it was framed as a Boolean function, thus failing to account
>> for possible inputs that result in a reply other than True or False.
>>
>
> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
> [Alan Turing's Halting Problem is incorrectly formed]
>
> This is my very first USENET post about the Halting Problem
> back On 6/6/2004 9:11 AM

And yet you have reversed your position and instead of creating a
decider with a ternary result you have gone back to returning a binary
result. This was your fatal mistake, a mistake you probably made due to
you naively being convinced by the received (but erroneous) wisdom of
others.

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed

<tugbgu$25363$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Date: Fri, 10 Mar 2023 16:38:22 -0600
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <tugbgu$25363$1@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 10 Mar 2023 22:38:22 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="8648bd4fb6ca6a312dffc47caf1ed774";
logging-data="2264259"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//ABAbxIoe98D1OH3uODNy"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:IBH71fjUrBzctuOQ2HnIIYqPw7o=
Content-Language: en-US
In-Reply-To: <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
 by: olcott - Fri, 10 Mar 2023 22:38 UTC

On 3/10/2023 4:17 PM, Mr Flibble wrote:
> On 10/03/2023 21:45, olcott wrote:
>> On 6/6/2004 9:11 AM, Olcott wrote:
>>> One very simple transformation of the problem into a solvable problem
>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>> response:
>>> True, False, Neither.
>>>
>>> if (DoesItHalt() == True)
>>>    while(True)   // loop forever
>>>      ;
>>> else if (DoesItHalt() == False)
>>>    return False;
>>>
>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>    return NeitherTrueNorFalse;
>>>
>>> So the original Halting Problem was incorrectly formed specifically
>>> because it was framed as a Boolean function, thus failing to account
>>> for possible inputs that result in a reply other than True or False.
>>>
>>
>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>> [Alan Turing's Halting Problem is incorrectly formed]
>>
>> This is my very first USENET post about the Halting Problem
>> back On 6/6/2004 9:11 AM
>
> And yet you have reversed your position and instead of creating a
> decider with a ternary result you have gone back to returning a binary
> result. This was your fatal mistake, a mistake you probably made due to
> you naively being convinced by the received (but erroneous) wisdom of
> others.
>
> /Flibble
>

01 int D(int (*x)())
02 {
03 int Halt_Status = H(x, x);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }

Since D correctly simulated by H cannot possibly reach its own final
state "return" instruction in any finite number is simulated steps H is
necessarily correct to reject its input D as non-halting.

*The simulated D cannot possibly get past its own line 03*
H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...

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

Re: Alan Turing's Halting Problem is incorrectly formed

<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Fri, 10 Mar 2023 23:26:37 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <tugbgu$25363$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 58
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 10 Mar 2023 23:26:37 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
X-Received-Bytes: 3019
 by: Mr Flibble - Fri, 10 Mar 2023 23:26 UTC

On 10/03/2023 22:38, olcott wrote:
> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>> On 10/03/2023 21:45, olcott wrote:
>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>> One very simple transformation of the problem into a solvable problem
>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>> response:
>>>> True, False, Neither.
>>>>
>>>> if (DoesItHalt() == True)
>>>>    while(True)   // loop forever
>>>>      ;
>>>> else if (DoesItHalt() == False)
>>>>    return False;
>>>>
>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>    return NeitherTrueNorFalse;
>>>>
>>>> So the original Halting Problem was incorrectly formed specifically
>>>> because it was framed as a Boolean function, thus failing to account
>>>> for possible inputs that result in a reply other than True or False.
>>>>
>>>
>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>
>>> This is my very first USENET post about the Halting Problem
>>> back On 6/6/2004 9:11 AM
>>
>> And yet you have reversed your position and instead of creating a
>> decider with a ternary result you have gone back to returning a binary
>> result. This was your fatal mistake, a mistake you probably made due
>> to you naively being convinced by the received (but erroneous) wisdom
>> of others.
>>
>> /Flibble
>>
>
> 01 int D(int (*x)())
> 02 {
> 03   int Halt_Status = H(x, x);
> 04   if (Halt_Status)
> 05     HERE: goto HERE;
> 06   return Halt_Status;
> 07 }
>
> Since D correctly simulated by H cannot possibly reach its own final
> state "return" instruction in any finite number is simulated steps H is
> necessarily correct to reject its input D as non-halting.
>
> *The simulated D cannot possibly get past its own line 03*
> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...

An invalid program neither halts nor doesn't halt.

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed

<tbPOL.341876$Lfzc.136663@fx36.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx36.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 66
Message-ID: <tbPOL.341876$Lfzc.136663@fx36.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 10 Mar 2023 18:38:01 -0500
X-Received-Bytes: 3442
 by: Richard Damon - Fri, 10 Mar 2023 23:38 UTC

On 3/10/23 6:26 PM, Mr Flibble wrote:
> On 10/03/2023 22:38, olcott wrote:
>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>> On 10/03/2023 21:45, olcott wrote:
>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>> One very simple transformation of the problem into a solvable problem
>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>> response:
>>>>> True, False, Neither.
>>>>>
>>>>> if (DoesItHalt() == True)
>>>>>    while(True)   // loop forever
>>>>>      ;
>>>>> else if (DoesItHalt() == False)
>>>>>    return False;
>>>>>
>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>    return NeitherTrueNorFalse;
>>>>>
>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>> because it was framed as a Boolean function, thus failing to account
>>>>> for possible inputs that result in a reply other than True or False.
>>>>>
>>>>
>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>
>>>> This is my very first USENET post about the Halting Problem
>>>> back On 6/6/2004 9:11 AM
>>>
>>> And yet you have reversed your position and instead of creating a
>>> decider with a ternary result you have gone back to returning a
>>> binary result. This was your fatal mistake, a mistake you probably
>>> made due to you naively being convinced by the received (but
>>> erroneous) wisdom of others.
>>>
>>> /Flibble
>>>
>>
>> 01 int D(int (*x)())
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>>
>> Since D correctly simulated by H cannot possibly reach its own final
>> state "return" instruction in any finite number is simulated steps H is
>> necessarily correct to reject its input D as non-halting.
>>
>> *The simulated D cannot possibly get past its own line 03*
>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>
> An invalid program neither halts nor doesn't halt.
>
> /Flibble
>
>

So D can't be an invalid program as it will always either Halt or Not
depending on the definiton of H. The only way for D to not be a valid
program is if H isn't a valid program, and then H can't be a correct
halt decider.

Re: Alan Turing's Halting Problem is incorrectly formed

<tugf35$25mll$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Date: Fri, 10 Mar 2023 17:39:17 -0600
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <tugf35$25mll$1@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 10 Mar 2023 23:39:17 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18s+RYjbrv5wrDaRTILTXK2"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:YIcBUxHaQX2sxM7FUxQsygR6vdA=
Content-Language: en-US
In-Reply-To: <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
 by: olcott - Fri, 10 Mar 2023 23:39 UTC

On 3/10/2023 5:26 PM, Mr Flibble wrote:
> On 10/03/2023 22:38, olcott wrote:
>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>> On 10/03/2023 21:45, olcott wrote:
>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>> One very simple transformation of the problem into a solvable problem
>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>> response:
>>>>> True, False, Neither.
>>>>>
>>>>> if (DoesItHalt() == True)
>>>>>    while(True)   // loop forever
>>>>>      ;
>>>>> else if (DoesItHalt() == False)
>>>>>    return False;
>>>>>
>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>    return NeitherTrueNorFalse;
>>>>>
>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>> because it was framed as a Boolean function, thus failing to account
>>>>> for possible inputs that result in a reply other than True or False.
>>>>>
>>>>
>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>
>>>> This is my very first USENET post about the Halting Problem
>>>> back On 6/6/2004 9:11 AM
>>>
>>> And yet you have reversed your position and instead of creating a
>>> decider with a ternary result you have gone back to returning a
>>> binary result. This was your fatal mistake, a mistake you probably
>>> made due to you naively being convinced by the received (but
>>> erroneous) wisdom of others.
>>>
>>> /Flibble
>>>
>>
>> 01 int D(int (*x)())
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>>
>> Since D correctly simulated by H cannot possibly reach its own final
>> state "return" instruction in any finite number is simulated steps H is
>> necessarily correct to reject its input D as non-halting.
>>
>> *The simulated D cannot possibly get past its own line 03*
>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>
> An invalid program neither halts nor doesn't halt.
>
> /Flibble

As you can see I thought the same thing 19 years ago. I thought that
because the halting problem was modeled after the Liar Paradox that it
was neither true nor false that D neither halted nor failed to halt. It
took me 12 more years to see this alternative view:

I accidentally discovered that the Peter Linz proof was infinitely recursive

It looks like the original specification provided in the
Linz text may be infinitely recursive in that each TM
requires its own input. *From page 3 of this paper*

When writing this paper
https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example

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

Re: Alan Turing's Halting Problem is incorrectly formed

<tugfbf$25mll$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Date: Fri, 10 Mar 2023 17:43:42 -0600
Organization: A noiseless patient Spider
Lines: 74
Message-ID: <tugfbf$25mll$2@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 10 Mar 2023 23:43:43 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/UGdu49BawGOMzQev/pCWI"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:pPnT0tbx8wED56vwbpxxEh337rQ=
In-Reply-To: <tbPOL.341876$Lfzc.136663@fx36.iad>
Content-Language: en-US
 by: olcott - Fri, 10 Mar 2023 23:43 UTC

On 3/10/2023 5:38 PM, Richard Damon wrote:
> On 3/10/23 6:26 PM, Mr Flibble wrote:
>> On 10/03/2023 22:38, olcott wrote:
>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>> On 10/03/2023 21:45, olcott wrote:
>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>> One very simple transformation of the problem into a solvable problem
>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>> response:
>>>>>> True, False, Neither.
>>>>>>
>>>>>> if (DoesItHalt() == True)
>>>>>>    while(True)   // loop forever
>>>>>>      ;
>>>>>> else if (DoesItHalt() == False)
>>>>>>    return False;
>>>>>>
>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>    return NeitherTrueNorFalse;
>>>>>>
>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>
>>>>>
>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>
>>>>> This is my very first USENET post about the Halting Problem
>>>>> back On 6/6/2004 9:11 AM
>>>>
>>>> And yet you have reversed your position and instead of creating a
>>>> decider with a ternary result you have gone back to returning a
>>>> binary result. This was your fatal mistake, a mistake you probably
>>>> made due to you naively being convinced by the received (but
>>>> erroneous) wisdom of others.
>>>>
>>>> /Flibble
>>>>
>>>
>>> 01 int D(int (*x)())
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>>
>>> Since D correctly simulated by H cannot possibly reach its own final
>>> state "return" instruction in any finite number is simulated steps H is
>>> necessarily correct to reject its input D as non-halting.
>>>
>>> *The simulated D cannot possibly get past its own line 03*
>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>
>> An invalid program neither halts nor doesn't halt.
>>
>> /Flibble
>>
>>
>
> So D can't be an invalid program as it will always either Halt or Not
> depending on the definiton of H. The only way for D to not be a valid
> program is if H isn't a valid program, and then H can't be a correct
> halt decider.
>
>

*You are correct* It took me from 2004 to 2016 to realize this.

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

Re: Alan Turing's Halting Problem is incorrectly formed

<tqPOL.176111$ZhSc.142947@fx38.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx38.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tugf35$25mll$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 85
Message-ID: <tqPOL.176111$ZhSc.142947@fx38.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 10 Mar 2023 18:54:01 -0500
X-Received-Bytes: 4555
 by: Richard Damon - Fri, 10 Mar 2023 23:54 UTC

On 3/10/23 6:39 PM, olcott wrote:
> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>> On 10/03/2023 22:38, olcott wrote:
>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>> On 10/03/2023 21:45, olcott wrote:
>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>> One very simple transformation of the problem into a solvable problem
>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>> response:
>>>>>> True, False, Neither.
>>>>>>
>>>>>> if (DoesItHalt() == True)
>>>>>>    while(True)   // loop forever
>>>>>>      ;
>>>>>> else if (DoesItHalt() == False)
>>>>>>    return False;
>>>>>>
>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>    return NeitherTrueNorFalse;
>>>>>>
>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>
>>>>>
>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>
>>>>> This is my very first USENET post about the Halting Problem
>>>>> back On 6/6/2004 9:11 AM
>>>>
>>>> And yet you have reversed your position and instead of creating a
>>>> decider with a ternary result you have gone back to returning a
>>>> binary result. This was your fatal mistake, a mistake you probably
>>>> made due to you naively being convinced by the received (but
>>>> erroneous) wisdom of others.
>>>>
>>>> /Flibble
>>>>
>>>
>>> 01 int D(int (*x)())
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>>
>>> Since D correctly simulated by H cannot possibly reach its own final
>>> state "return" instruction in any finite number is simulated steps H is
>>> necessarily correct to reject its input D as non-halting.
>>>
>>> *The simulated D cannot possibly get past its own line 03*
>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>
>> An invalid program neither halts nor doesn't halt.
>>
>> /Flibble
>
> As you can see I thought the same thing 19 years ago. I thought that
> because the halting problem was modeled after the Liar Paradox that it
> was neither true nor false that D neither halted nor failed to halt. It
> took me 12 more years to see this alternative view:
>
> I accidentally discovered that the Peter Linz proof was infinitely
> recursive
>
>    It looks like the original specification provided in the
>    Linz text may be infinitely recursive in that each TM
>    requires its own input. *From page 3 of this paper*
>
> When writing this paper
> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>

No, it is only infinitely recursive if H fails to answer.

If H(D,D) gives an answer when directly run, as is REQUIRED for H to be
a decider, then it will also give that exact same answer in finite time
when D(D) invokes its copy of H(D,D), and thus is not infinitely recursive.

You have accepted this fact by failing to provided the needed facts to
rebute this, which would be trivial to provide if your (sometime) claim
that they differ was true since you claim to have a working program for
this case.

Re: Alan Turing's Halting Problem is incorrectly formed

<174b343ae2e5f83c$20$746483$baa1ecb3@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Fri, 10 Mar 2023 23:58:33 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tugf35$25mll$1@dont-email.me>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <tugf35$25mll$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 80
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 10 Mar 2023 23:58:33 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b343ae2e5f83c$20$746483$baa1ecb3@news.newsdemon.com>
X-Received-Bytes: 4222
 by: Mr Flibble - Fri, 10 Mar 2023 23:58 UTC

On 10/03/2023 23:39, olcott wrote:
> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>> On 10/03/2023 22:38, olcott wrote:
>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>> On 10/03/2023 21:45, olcott wrote:
>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>> One very simple transformation of the problem into a solvable problem
>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>> response:
>>>>>> True, False, Neither.
>>>>>>
>>>>>> if (DoesItHalt() == True)
>>>>>>    while(True)   // loop forever
>>>>>>      ;
>>>>>> else if (DoesItHalt() == False)
>>>>>>    return False;
>>>>>>
>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>    return NeitherTrueNorFalse;
>>>>>>
>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>
>>>>>
>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>
>>>>> This is my very first USENET post about the Halting Problem
>>>>> back On 6/6/2004 9:11 AM
>>>>
>>>> And yet you have reversed your position and instead of creating a
>>>> decider with a ternary result you have gone back to returning a
>>>> binary result. This was your fatal mistake, a mistake you probably
>>>> made due to you naively being convinced by the received (but
>>>> erroneous) wisdom of others.
>>>>
>>>> /Flibble
>>>>
>>>
>>> 01 int D(int (*x)())
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>>
>>> Since D correctly simulated by H cannot possibly reach its own final
>>> state "return" instruction in any finite number is simulated steps H is
>>> necessarily correct to reject its input D as non-halting.
>>>
>>> *The simulated D cannot possibly get past its own line 03*
>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>
>> An invalid program neither halts nor doesn't halt.
>>
>> /Flibble
>
> As you can see I thought the same thing 19 years ago. I thought that
> because the halting problem was modeled after the Liar Paradox that it
> was neither true nor false that D neither halted nor failed to halt. It
> took me 12 more years to see this alternative view:
>
> I accidentally discovered that the Peter Linz proof was infinitely
> recursive
>
>    It looks like the original specification provided in the
>    Linz text may be infinitely recursive in that each TM
>    requires its own input. *From page 3 of this paper*
>
> When writing this paper
> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>

Then you are showing an inability to join the dots: the infinite
recursion is a manifestation of the category error that is trying to
decide if invalid programs halt or not.

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<tuggfs$25mll$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Date: Fri, 10 Mar 2023 18:03:07 -0600
Organization: A noiseless patient Spider
Lines: 97
Message-ID: <tuggfs$25mll$3@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me> <tqPOL.176111$ZhSc.142947@fx38.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 11 Mar 2023 00:03:08 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WXpOy5GBER+3S7U2hxXl3"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:qjblG4xH9XRezYD8V4dj50eBRUo=
Content-Language: en-US
In-Reply-To: <tqPOL.176111$ZhSc.142947@fx38.iad>
 by: olcott - Sat, 11 Mar 2023 00:03 UTC

On 3/10/2023 5:54 PM, Richard Damon wrote:
> On 3/10/23 6:39 PM, olcott wrote:
>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>> On 10/03/2023 22:38, olcott wrote:
>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>> problem
>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>> response:
>>>>>>> True, False, Neither.
>>>>>>>
>>>>>>> if (DoesItHalt() == True)
>>>>>>>    while(True)   // loop forever
>>>>>>>      ;
>>>>>>> else if (DoesItHalt() == False)
>>>>>>>    return False;
>>>>>>>
>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>
>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>>
>>>>>>
>>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>
>>>>>> This is my very first USENET post about the Halting Problem
>>>>>> back On 6/6/2004 9:11 AM
>>>>>
>>>>> And yet you have reversed your position and instead of creating a
>>>>> decider with a ternary result you have gone back to returning a
>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>> made due to you naively being convinced by the received (but
>>>>> erroneous) wisdom of others.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> 01 int D(int (*x)())
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>>
>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>> state "return" instruction in any finite number is simulated steps H is
>>>> necessarily correct to reject its input D as non-halting.
>>>>
>>>> *The simulated D cannot possibly get past its own line 03*
>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>
>>> An invalid program neither halts nor doesn't halt.
>>>
>>> /Flibble
>>
>> As you can see I thought the same thing 19 years ago. I thought that
>> because the halting problem was modeled after the Liar Paradox that it
>> was neither true nor false that D neither halted nor failed to halt. It
>> took me 12 more years to see this alternative view:
>>
>> I accidentally discovered that the Peter Linz proof was infinitely
>> recursive
>>
>>     It looks like the original specification provided in the
>>     Linz text may be infinitely recursive in that each TM
>>     requires its own input. *From page 3 of this paper*
>>
>> When writing this paper
>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>
>
> No, it is only infinitely recursive if H fails to answer.
>

Halting means reaches its own "return instruction" final state, D
correctly simulated by H cannot possibly do that no matter what H does
thus D simulated by H is unequivocally non-halting.

> If H(D,D) gives an answer when directly run, as is REQUIRED for H to be
> a decider, then it will also give that exact same answer in finite time
> when D(D) invokes its copy of H(D,D), and thus is not infinitely recursive.
>
> You have accepted this fact by failing to provided the needed facts to
> rebute this, which would be trivial to provide if your (sometime) claim
> that they differ was true since you claim to have a working program for
> this case.

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

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<tuggj1$25mll$4@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Date: Fri, 10 Mar 2023 18:04:49 -0600
Organization: A noiseless patient Spider
Lines: 91
Message-ID: <tuggj1$25mll$4@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me>
<174b343ae2e5f83c$20$746483$baa1ecb3@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 11 Mar 2023 00:04:49 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+6PCnektSQkRr41e6qRaB+"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:jyme6bU5XwXg8taVdhYYMfhVyPk=
In-Reply-To: <174b343ae2e5f83c$20$746483$baa1ecb3@news.newsdemon.com>
Content-Language: en-US
 by: olcott - Sat, 11 Mar 2023 00:04 UTC

On 3/10/2023 5:58 PM, Mr Flibble wrote:
> On 10/03/2023 23:39, olcott wrote:
>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>> On 10/03/2023 22:38, olcott wrote:
>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>> problem
>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>> response:
>>>>>>> True, False, Neither.
>>>>>>>
>>>>>>> if (DoesItHalt() == True)
>>>>>>>    while(True)   // loop forever
>>>>>>>      ;
>>>>>>> else if (DoesItHalt() == False)
>>>>>>>    return False;
>>>>>>>
>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>
>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>>
>>>>>>
>>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>
>>>>>> This is my very first USENET post about the Halting Problem
>>>>>> back On 6/6/2004 9:11 AM
>>>>>
>>>>> And yet you have reversed your position and instead of creating a
>>>>> decider with a ternary result you have gone back to returning a
>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>> made due to you naively being convinced by the received (but
>>>>> erroneous) wisdom of others.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> 01 int D(int (*x)())
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>>
>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>> state "return" instruction in any finite number is simulated steps H is
>>>> necessarily correct to reject its input D as non-halting.
>>>>
>>>> *The simulated D cannot possibly get past its own line 03*
>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>
>>> An invalid program neither halts nor doesn't halt.
>>>
>>> /Flibble
>>
>> As you can see I thought the same thing 19 years ago. I thought that
>> because the halting problem was modeled after the Liar Paradox that it
>> was neither true nor false that D neither halted nor failed to halt. It
>> took me 12 more years to see this alternative view:
>>
>> I accidentally discovered that the Peter Linz proof was infinitely
>> recursive
>>
>>     It looks like the original specification provided in the
>>     Linz text may be infinitely recursive in that each TM
>>     requires its own input. *From page 3 of this paper*
>>
>> When writing this paper
>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>
>
> Then you are showing an inability to join the dots: the infinite
> recursion is a manifestation of the category error that is trying to
> decide if invalid programs halt or not.
>
> /Flibble

In other words you are saying that a program stuck in infinite recursion
neither halts nor fails to halt.

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

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<174b3510817e9713$107$270558$3aa16cab@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Sat, 11 Mar 2023 00:13:51 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tugf35$25mll$1@dont-email.me> <174b343ae2e5f83c$20$746483$baa1ecb3@news.newsdemon.com> <tuggj1$25mll$4@dont-email.me>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <tuggj1$25mll$4@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 96
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 11 Mar 2023 00:13:51 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b3510817e9713$107$270558$3aa16cab@news.newsdemon.com>
X-Received-Bytes: 4819
 by: Mr Flibble - Sat, 11 Mar 2023 00:13 UTC

On 11/03/2023 00:04, olcott wrote:
> On 3/10/2023 5:58 PM, Mr Flibble wrote:
>> On 10/03/2023 23:39, olcott wrote:
>>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>>> On 10/03/2023 22:38, olcott wrote:
>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>> problem
>>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>>> response:
>>>>>>>> True, False, Neither.
>>>>>>>>
>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>    while(True)   // loop forever
>>>>>>>>      ;
>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>    return False;
>>>>>>>>
>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>
>>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>> account
>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>> False.
>>>>>>>>
>>>>>>>
>>>>>>> Message-ID:
>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>
>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>
>>>>>> And yet you have reversed your position and instead of creating a
>>>>>> decider with a ternary result you have gone back to returning a
>>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>>> made due to you naively being convinced by the received (but
>>>>>> erroneous) wisdom of others.
>>>>>>
>>>>>> /Flibble
>>>>>>
>>>>>
>>>>> 01 int D(int (*x)())
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04   if (Halt_Status)
>>>>> 05     HERE: goto HERE;
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>>
>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>> state "return" instruction in any finite number is simulated steps
>>>>> H is
>>>>> necessarily correct to reject its input D as non-halting.
>>>>>
>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>
>>>> An invalid program neither halts nor doesn't halt.
>>>>
>>>> /Flibble
>>>
>>> As you can see I thought the same thing 19 years ago. I thought that
>>> because the halting problem was modeled after the Liar Paradox that it
>>> was neither true nor false that D neither halted nor failed to halt. It
>>> took me 12 more years to see this alternative view:
>>>
>>> I accidentally discovered that the Peter Linz proof was infinitely
>>> recursive
>>>
>>>     It looks like the original specification provided in the
>>>     Linz text may be infinitely recursive in that each TM
>>>     requires its own input. *From page 3 of this paper*
>>>
>>> When writing this paper
>>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>>
>>
>> Then you are showing an inability to join the dots: the infinite
>> recursion is a manifestation of the category error that is trying to
>> decide if invalid programs halt or not.
>>
>> /Flibble
>
>
> In other words you are saying that a program stuck in infinite recursion
> neither halts nor fails to halt.
>

*ONLY* if a halt decider is part of that infinite recursion.

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed

<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Sat, 11 Mar 2023 00:17:03 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tbPOL.341876$Lfzc.136663@fx36.iad>
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <tbPOL.341876$Lfzc.136663@fx36.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 73
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 11 Mar 2023 00:17:03 +0000
X-Complaints-To: abuse@newsdemon.com
Organization: NewsDemon - www.newsdemon.com
Message-Id: <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
X-Received-Bytes: 3815
 by: Mr Flibble - Sat, 11 Mar 2023 00:17 UTC

On 10/03/2023 23:38, Richard Damon wrote:
> On 3/10/23 6:26 PM, Mr Flibble wrote:
>> On 10/03/2023 22:38, olcott wrote:
>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>> On 10/03/2023 21:45, olcott wrote:
>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>> One very simple transformation of the problem into a solvable problem
>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>> response:
>>>>>> True, False, Neither.
>>>>>>
>>>>>> if (DoesItHalt() == True)
>>>>>>    while(True)   // loop forever
>>>>>>      ;
>>>>>> else if (DoesItHalt() == False)
>>>>>>    return False;
>>>>>>
>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>    return NeitherTrueNorFalse;
>>>>>>
>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>
>>>>>
>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>
>>>>> This is my very first USENET post about the Halting Problem
>>>>> back On 6/6/2004 9:11 AM
>>>>
>>>> And yet you have reversed your position and instead of creating a
>>>> decider with a ternary result you have gone back to returning a
>>>> binary result. This was your fatal mistake, a mistake you probably
>>>> made due to you naively being convinced by the received (but
>>>> erroneous) wisdom of others.
>>>>
>>>> /Flibble
>>>>
>>>
>>> 01 int D(int (*x)())
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>>
>>> Since D correctly simulated by H cannot possibly reach its own final
>>> state "return" instruction in any finite number is simulated steps H is
>>> necessarily correct to reject its input D as non-halting.
>>>
>>> *The simulated D cannot possibly get past its own line 03*
>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>
>> An invalid program neither halts nor doesn't halt.
>>
>> /Flibble
>>
>>
>
> So D can't be an invalid program as it will always either Halt or Not
> depending on the definiton of H. The only way for D to not be a valid
> program is if H isn't a valid program, and then H can't be a correct
> halt decider.
>

WRONG. The reason is subtle. It isn't that D is invalid, or that H
isn't a correct halt decider, what is invalid is the COMBINATION of D
and H. The combination is the category error (the Impossible Program of
[Strachey 1965]).

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<tugipb$25mll$5@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Date: Fri, 10 Mar 2023 18:42:19 -0600
Organization: A noiseless patient Spider
Lines: 90
Message-ID: <tugipb$25mll$5@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 11 Mar 2023 00:42:19 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YNKj84mhgkhldbTZ3luHp"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:L1S1VbMlOUnkgKpOOXc3PrHpTGE=
Content-Language: en-US
In-Reply-To: <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
 by: olcott - Sat, 11 Mar 2023 00:42 UTC

On 3/10/2023 6:17 PM, Mr Flibble wrote:
> On 10/03/2023 23:38, Richard Damon wrote:
>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>> On 10/03/2023 22:38, olcott wrote:
>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>> problem
>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>> response:
>>>>>>> True, False, Neither.
>>>>>>>
>>>>>>> if (DoesItHalt() == True)
>>>>>>>    while(True)   // loop forever
>>>>>>>      ;
>>>>>>> else if (DoesItHalt() == False)
>>>>>>>    return False;
>>>>>>>
>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>
>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>>
>>>>>>
>>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>
>>>>>> This is my very first USENET post about the Halting Problem
>>>>>> back On 6/6/2004 9:11 AM
>>>>>
>>>>> And yet you have reversed your position and instead of creating a
>>>>> decider with a ternary result you have gone back to returning a
>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>> made due to you naively being convinced by the received (but
>>>>> erroneous) wisdom of others.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> 01 int D(int (*x)())
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>>
>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>> state "return" instruction in any finite number is simulated steps H is
>>>> necessarily correct to reject its input D as non-halting.
>>>>
>>>> *The simulated D cannot possibly get past its own line 03*
>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>
>>> An invalid program neither halts nor doesn't halt.
>>>
>>> /Flibble
>>>
>>>
>>
>> So D can't be an invalid program as it will always either Halt or Not
>> depending on the definiton of H. The only way for D to not be a valid
>> program is if H isn't a valid program, and then H can't be a correct
>> halt decider.
>>
>
> WRONG.  The reason is subtle.  It isn't that D is invalid, or that H
> isn't a correct halt decider, what is invalid is the COMBINATION of D
> and H.  The combination is the category error (the Impossible Program of
> [Strachey 1965]).
>
> /Flibble

That would be true under the diagonal proof of the halting theorem.
In this case H is required to correctly predict the Boolean value that D
will return when D returns the opposite of whatever H predicts.

In this case we do have a kind of category error that it similar to my
original example of a category error from many years ago:

What time is it (yes or no) ?
In this case we have an incorrect rather than undecidable problem.

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

Re: Alan Turing's Halting Problem is incorrectly formed

<IuQOL.1529797$9sn9.846929@fx17.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 86
Message-ID: <IuQOL.1529797$9sn9.846929@fx17.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 10 Mar 2023 20:06:48 -0500
X-Received-Bytes: 4206
 by: Richard Damon - Sat, 11 Mar 2023 01:06 UTC

On 3/10/23 7:17 PM, Mr Flibble wrote:
> On 10/03/2023 23:38, Richard Damon wrote:
>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>> On 10/03/2023 22:38, olcott wrote:
>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>> problem
>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>> response:
>>>>>>> True, False, Neither.
>>>>>>>
>>>>>>> if (DoesItHalt() == True)
>>>>>>>    while(True)   // loop forever
>>>>>>>      ;
>>>>>>> else if (DoesItHalt() == False)
>>>>>>>    return False;
>>>>>>>
>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>
>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>> because it was framed as a Boolean function, thus failing to account
>>>>>>> for possible inputs that result in a reply other than True or False.
>>>>>>>
>>>>>>
>>>>>> Message-ID: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>
>>>>>> This is my very first USENET post about the Halting Problem
>>>>>> back On 6/6/2004 9:11 AM
>>>>>
>>>>> And yet you have reversed your position and instead of creating a
>>>>> decider with a ternary result you have gone back to returning a
>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>> made due to you naively being convinced by the received (but
>>>>> erroneous) wisdom of others.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> 01 int D(int (*x)())
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>>
>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>> state "return" instruction in any finite number is simulated steps H is
>>>> necessarily correct to reject its input D as non-halting.
>>>>
>>>> *The simulated D cannot possibly get past its own line 03*
>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>
>>> An invalid program neither halts nor doesn't halt.
>>>
>>> /Flibble
>>>
>>>
>>
>> So D can't be an invalid program as it will always either Halt or Not
>> depending on the definiton of H. The only way for D to not be a valid
>> program is if H isn't a valid program, and then H can't be a correct
>> halt decider.
>>
>
> WRONG.  The reason is subtle.  It isn't that D is invalid, or that H
> isn't a correct halt decider, what is invalid is the COMBINATION of D
> and H.  The combination is the category error (the Impossible Program of
> [Strachey 1965]).
>
> /Flibble

Not possible.

Either D is or is not a program.

If it is, then ALL Halt decider need to be able to decide it, even H.

That comes from the meaning of **ALL**

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<0vQOL.1529798$9sn9.765208@fx17.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me> <tqPOL.176111$ZhSc.142947@fx38.iad>
<tuggfs$25mll$3@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tuggfs$25mll$3@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 108
Message-ID: <0vQOL.1529798$9sn9.765208@fx17.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 10 Mar 2023 20:07:08 -0500
X-Received-Bytes: 5478
 by: Richard Damon - Sat, 11 Mar 2023 01:07 UTC

On 3/10/23 7:03 PM, olcott wrote:
> On 3/10/2023 5:54 PM, Richard Damon wrote:
>> On 3/10/23 6:39 PM, olcott wrote:
>>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>>> On 10/03/2023 22:38, olcott wrote:
>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>> problem
>>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>>> response:
>>>>>>>> True, False, Neither.
>>>>>>>>
>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>    while(True)   // loop forever
>>>>>>>>      ;
>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>    return False;
>>>>>>>>
>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>
>>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>> account
>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>> False.
>>>>>>>>
>>>>>>>
>>>>>>> Message-ID:
>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>
>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>
>>>>>> And yet you have reversed your position and instead of creating a
>>>>>> decider with a ternary result you have gone back to returning a
>>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>>> made due to you naively being convinced by the received (but
>>>>>> erroneous) wisdom of others.
>>>>>>
>>>>>> /Flibble
>>>>>>
>>>>>
>>>>> 01 int D(int (*x)())
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04   if (Halt_Status)
>>>>> 05     HERE: goto HERE;
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>>
>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>> state "return" instruction in any finite number is simulated steps
>>>>> H is
>>>>> necessarily correct to reject its input D as non-halting.
>>>>>
>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>
>>>> An invalid program neither halts nor doesn't halt.
>>>>
>>>> /Flibble
>>>
>>> As you can see I thought the same thing 19 years ago. I thought that
>>> because the halting problem was modeled after the Liar Paradox that it
>>> was neither true nor false that D neither halted nor failed to halt. It
>>> took me 12 more years to see this alternative view:
>>>
>>> I accidentally discovered that the Peter Linz proof was infinitely
>>> recursive
>>>
>>>     It looks like the original specification provided in the
>>>     Linz text may be infinitely recursive in that each TM
>>>     requires its own input. *From page 3 of this paper*
>>>
>>> When writing this paper
>>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>>
>>
>> No, it is only infinitely recursive if H fails to answer.
>>
>
> Halting means reaches its own "return instruction" final state, D
> correctly simulated by H cannot possibly do that no matter what H does
> thus D simulated by H is unequivocally non-halting.

Except that Halting isn't defined by a simulation reaching the final
instruction, but by the actual machine when directly executed not
reaching the final instruction, which it does, as you have admitted.

It just shows that H's simuation isn't sufficent for it to show if the
input Halts or not.

>
>> If H(D,D) gives an answer when directly run, as is REQUIRED for H to
>> be a decider, then it will also give that exact same answer in finite
>> time when D(D) invokes its copy of H(D,D), and thus is not infinitely
>> recursive.
>>
>> You have accepted this fact by failing to provided the needed facts to
>> rebute this, which would be trivial to provide if your (sometime)
>> claim that they differ was true since you claim to have a working
>> program for this case.
>

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<tugkg3$25mll$6@dont-email.me>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Date: Fri, 10 Mar 2023 19:11:31 -0600
Organization: A noiseless patient Spider
Lines: 109
Message-ID: <tugkg3$25mll$6@dont-email.me>
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me> <tqPOL.176111$ZhSc.142947@fx38.iad>
<tuggfs$25mll$3@dont-email.me> <0vQOL.1529798$9sn9.765208@fx17.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 11 Mar 2023 01:11:32 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4298ebd17c41d86d769cd63ac1d58664";
logging-data="2284213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19I/smAyQAG5OLlhpW3g/Dm"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:oEt1sNwUVpD6kosyvqXJyOO+8NM=
Content-Language: en-US
In-Reply-To: <0vQOL.1529798$9sn9.765208@fx17.iad>
 by: olcott - Sat, 11 Mar 2023 01:11 UTC

On 3/10/2023 7:07 PM, Richard Damon wrote:
> On 3/10/23 7:03 PM, olcott wrote:
>> On 3/10/2023 5:54 PM, Richard Damon wrote:
>>> On 3/10/23 6:39 PM, olcott wrote:
>>>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>>> problem
>>>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>>>> response:
>>>>>>>>> True, False, Neither.
>>>>>>>>>
>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>      ;
>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>    return False;
>>>>>>>>>
>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>
>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>> specifically
>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>> account
>>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>>> False.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Message-ID:
>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>
>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>
>>>>>>> And yet you have reversed your position and instead of creating a
>>>>>>> decider with a ternary result you have gone back to returning a
>>>>>>> binary result. This was your fatal mistake, a mistake you
>>>>>>> probably made due to you naively being convinced by the received
>>>>>>> (but erroneous) wisdom of others.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> 01 int D(int (*x)())
>>>>>> 02 {
>>>>>> 03   int Halt_Status = H(x, x);
>>>>>> 04   if (Halt_Status)
>>>>>> 05     HERE: goto HERE;
>>>>>> 06   return Halt_Status;
>>>>>> 07 }
>>>>>>
>>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>>> state "return" instruction in any finite number is simulated steps
>>>>>> H is
>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>
>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>>
>>>>> An invalid program neither halts nor doesn't halt.
>>>>>
>>>>> /Flibble
>>>>
>>>> As you can see I thought the same thing 19 years ago. I thought that
>>>> because the halting problem was modeled after the Liar Paradox that it
>>>> was neither true nor false that D neither halted nor failed to halt. It
>>>> took me 12 more years to see this alternative view:
>>>>
>>>> I accidentally discovered that the Peter Linz proof was infinitely
>>>> recursive
>>>>
>>>>     It looks like the original specification provided in the
>>>>     Linz text may be infinitely recursive in that each TM
>>>>     requires its own input. *From page 3 of this paper*
>>>>
>>>> When writing this paper
>>>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>>>
>>>
>>> No, it is only infinitely recursive if H fails to answer.
>>>
>>
>> Halting means reaches its own "return instruction" final state, D
>> correctly simulated by H cannot possibly do that no matter what H does
>> thus D simulated by H is unequivocally non-halting.
>
> Except that Halting isn't defined by a simulation reaching the final
> instruction, but by the actual machine when directly executed not
> reaching the final instruction, which it does, as you have admitted.
>

Maybe I should treat non-halting inputs as a divide-by-zero error and
abnormally terminate entire offending sequence.

The behavior of D(D) after H aborts its simulation of D is the same as
finishing a computation after there was a divide-by-zero error in this
computation.

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

Re: Alan Turing's Halting Problem is incorrectly formed [my 2004 view]

<aKQOL.69280$LAYb.20234@fx02.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx02.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed [my 2004
view]
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tugf35$25mll$1@dont-email.me> <tqPOL.176111$ZhSc.142947@fx38.iad>
<tuggfs$25mll$3@dont-email.me> <0vQOL.1529798$9sn9.765208@fx17.iad>
<tugkg3$25mll$6@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tugkg3$25mll$6@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 126
Message-ID: <aKQOL.69280$LAYb.20234@fx02.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 10 Mar 2023 20:23:18 -0500
X-Received-Bytes: 6366
 by: Richard Damon - Sat, 11 Mar 2023 01:23 UTC

On 3/10/23 8:11 PM, olcott wrote:
> On 3/10/2023 7:07 PM, Richard Damon wrote:
>> On 3/10/23 7:03 PM, olcott wrote:
>>> On 3/10/2023 5:54 PM, Richard Damon wrote:
>>>> On 3/10/23 6:39 PM, olcott wrote:
>>>>> On 3/10/2023 5:26 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>>>> problem
>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
>>>>>>>>>> tertiary response:
>>>>>>>>>> True, False, Neither.
>>>>>>>>>>
>>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>>      ;
>>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>>    return False;
>>>>>>>>>>
>>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>>
>>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>>> specifically
>>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>>> account
>>>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>>>> False.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Message-ID:
>>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>>
>>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>>
>>>>>>>> And yet you have reversed your position and instead of creating
>>>>>>>> a decider with a ternary result you have gone back to returning
>>>>>>>> a binary result. This was your fatal mistake, a mistake you
>>>>>>>> probably made due to you naively being convinced by the received
>>>>>>>> (but erroneous) wisdom of others.
>>>>>>>>
>>>>>>>> /Flibble
>>>>>>>>
>>>>>>>
>>>>>>> 01 int D(int (*x)())
>>>>>>> 02 {
>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>> 04   if (Halt_Status)
>>>>>>> 05     HERE: goto HERE;
>>>>>>> 06   return Halt_Status;
>>>>>>> 07 }
>>>>>>>
>>>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>>>> state "return" instruction in any finite number is simulated
>>>>>>> steps H is
>>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>>
>>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>>>
>>>>>> An invalid program neither halts nor doesn't halt.
>>>>>>
>>>>>> /Flibble
>>>>>
>>>>> As you can see I thought the same thing 19 years ago. I thought that
>>>>> because the halting problem was modeled after the Liar Paradox that it
>>>>> was neither true nor false that D neither halted nor failed to
>>>>> halt. It
>>>>> took me 12 more years to see this alternative view:
>>>>>
>>>>> I accidentally discovered that the Peter Linz proof was infinitely
>>>>> recursive
>>>>>
>>>>>     It looks like the original specification provided in the
>>>>>     Linz text may be infinitely recursive in that each TM
>>>>>     requires its own input. *From page 3 of this paper*
>>>>>
>>>>> When writing this paper
>>>>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example
>>>>>
>>>>
>>>> No, it is only infinitely recursive if H fails to answer.
>>>>
>>>
>>> Halting means reaches its own "return instruction" final state, D
>>> correctly simulated by H cannot possibly do that no matter what H does
>>> thus D simulated by H is unequivocally non-halting.
>>
>> Except that Halting isn't defined by a simulation reaching the final
>> instruction, but by the actual machine when directly executed not
>> reaching the final instruction, which it does, as you have admitted.
>>
>
> Maybe I should treat non-halting inputs as a divide-by-zero error and
> abnormally terminate entire offending sequence.

Nope, "abnormally terminating" is still halting for a computation, so
your decider fails to give the answer, but the actual program P that
used it still halted.

>
> The behavior of D(D) after H aborts its simulation of D is the same as
> finishing a computation after there was a divide-by-zero error in this
> computation.
>
>

Nope. You seem to have a blind spot here. The definition says to look at
the behavior of just running D(D), or in your programmng language case,
having main call D(D), and THAT program when run will halt as the H it
calls will return a 0 to it and it will return.

You seem to not understand that there IS a difference between the
simulation of the machine represented by the input and the actual
running of that machine.

You have even admitted that D(D) does Halt, you just try to lie that it
doesn't matter even though that is what the definition says does.

That just proves you don't understand what you are talking about.

Re: Alan Turing's Halting Problem is incorrectly formed

<174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Sat, 11 Mar 2023 11:20:02 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tbPOL.341876$Lfzc.136663@fx36.iad> <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com> <IuQOL.1529797$9sn9.846929@fx17.iad>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <IuQOL.1529797$9sn9.846929@fx17.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 105
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 11 Mar 2023 11:20:02 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
X-Received-Bytes: 4984
 by: Mr Flibble - Sat, 11 Mar 2023 11:20 UTC

On 11/03/2023 01:06, Richard Damon wrote:
> On 3/10/23 7:17 PM, Mr Flibble wrote:
>> On 10/03/2023 23:38, Richard Damon wrote:
>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>> On 10/03/2023 22:38, olcott wrote:
>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>> problem
>>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>>> response:
>>>>>>>> True, False, Neither.
>>>>>>>>
>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>    while(True)   // loop forever
>>>>>>>>      ;
>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>    return False;
>>>>>>>>
>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>
>>>>>>>> So the original Halting Problem was incorrectly formed specifically
>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>> account
>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>> False.
>>>>>>>>
>>>>>>>
>>>>>>> Message-ID:
>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>
>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>
>>>>>> And yet you have reversed your position and instead of creating a
>>>>>> decider with a ternary result you have gone back to returning a
>>>>>> binary result. This was your fatal mistake, a mistake you probably
>>>>>> made due to you naively being convinced by the received (but
>>>>>> erroneous) wisdom of others.
>>>>>>
>>>>>> /Flibble
>>>>>>
>>>>>
>>>>> 01 int D(int (*x)())
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04   if (Halt_Status)
>>>>> 05     HERE: goto HERE;
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>>
>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>> state "return" instruction in any finite number is simulated steps
>>>>> H is
>>>>> necessarily correct to reject its input D as non-halting.
>>>>>
>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>
>>>> An invalid program neither halts nor doesn't halt.
>>>>
>>>> /Flibble
>>>>
>>>>
>>>
>>> So D can't be an invalid program as it will always either Halt or Not
>>> depending on the definiton of H. The only way for D to not be a valid
>>> program is if H isn't a valid program, and then H can't be a correct
>>> halt decider.
>>>
>>
>> WRONG.  The reason is subtle.  It isn't that D is invalid, or that H
>> isn't a correct halt decider, what is invalid is the COMBINATION of D
>> and H.  The combination is the category error (the Impossible Program
>> of [Strachey 1965]).
>>
>> /Flibble
>
>
> Not possible.
>
> Either D is or is not a program.
>
> If it is, then ALL Halt decider need to be able to decide it, even H.
>
> That comes from the meaning of **ALL**

D is not a program as it references H which references D which
references H .. ad infinitum. This recursion is a manifestation of the
category error present in the problem definition and is only present if
the halt decider is of the simulating type (only SHDs can detect and
report on the pathology via a third result); so:

1) Only SHDs can solve the halting problem;
2) SHDs must have a ternary result as invalid programs neither halt nor
don't halt.

This unique insight is attributable to Mr Flibble who is the only person
to have solved the halting problem.

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed

<62_OL.1393502$iS99.555018@fx16.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
<IuQOL.1529797$9sn9.846929@fx17.iad>
<174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
From: Rich...@Damon-Family.org (Richard Damon)
Content-Language: en-US
In-Reply-To: <174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 137
Message-ID: <62_OL.1393502$iS99.555018@fx16.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 11 Mar 2023 06:58:58 -0500
X-Received-Bytes: 6332
 by: Richard Damon - Sat, 11 Mar 2023 11:58 UTC

On 3/11/23 6:20 AM, Mr Flibble wrote:
> On 11/03/2023 01:06, Richard Damon wrote:
>> On 3/10/23 7:17 PM, Mr Flibble wrote:
>>> On 10/03/2023 23:38, Richard Damon wrote:
>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>>> problem
>>>>>>>>> is to convert the Boolean function DoesItHalt() into a tertiary
>>>>>>>>> response:
>>>>>>>>> True, False, Neither.
>>>>>>>>>
>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>      ;
>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>    return False;
>>>>>>>>>
>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>
>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>> specifically
>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>> account
>>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>>> False.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Message-ID:
>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>
>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>
>>>>>>> And yet you have reversed your position and instead of creating a
>>>>>>> decider with a ternary result you have gone back to returning a
>>>>>>> binary result. This was your fatal mistake, a mistake you
>>>>>>> probably made due to you naively being convinced by the received
>>>>>>> (but erroneous) wisdom of others.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> 01 int D(int (*x)())
>>>>>> 02 {
>>>>>> 03   int Halt_Status = H(x, x);
>>>>>> 04   if (Halt_Status)
>>>>>> 05     HERE: goto HERE;
>>>>>> 06   return Halt_Status;
>>>>>> 07 }
>>>>>>
>>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>>> state "return" instruction in any finite number is simulated steps
>>>>>> H is
>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>
>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>>
>>>>> An invalid program neither halts nor doesn't halt.
>>>>>
>>>>> /Flibble
>>>>>
>>>>>
>>>>
>>>> So D can't be an invalid program as it will always either Halt or
>>>> Not depending on the definiton of H. The only way for D to not be a
>>>> valid program is if H isn't a valid program, and then H can't be a
>>>> correct halt decider.
>>>>
>>>
>>> WRONG.  The reason is subtle.  It isn't that D is invalid, or that H
>>> isn't a correct halt decider, what is invalid is the COMBINATION of D
>>> and H.  The combination is the category error (the Impossible Program
>>> of [Strachey 1965]).
>>>
>>> /Flibble
>>
>>
>> Not possible.
>>
>> Either D is or is not a program.
>>
>> If it is, then ALL Halt decider need to be able to decide it, even H.
>>
>> That comes from the meaning of **ALL**
>
> D is not a program as it references H which references D which
> references H .. ad infinitum.  This recursion is a manifestation of the
> category error present in the problem definition and is only present if
> the halt decider is of the simulating type (only SHDs can detect and
> report on the pathology via a third result); so:
>
> 1) Only SHDs can solve the halting problem;
> 2) SHDs must have a ternary result as invalid programs neither halt nor
> don't halt.
>
> This unique insight is attributable to Mr Flibble who is the only person
> to have solved the halting problem.
>
> /Flibble
>

So, you don;t understand how it is setup at all.

Yes, D is a program, built off the code of H, which needs to be program
to meet the specifications.

By specifications, program H is considered as a fundamental unit.

D is given as an input, a finite string representation of this program
D. All programs have a finite string repesentation.

Thus, D references a copy of H, and is given a copy of the finite string
representation of itself. Thus no "recursion of references" in the
definition of the program or the input.

The program D makes a simple copy of its input, which is a finite
operation and then goes into its copy of the program H.

Program H, to be a decider, must return an answer in a finite amount of
time.

Program H doesn't "reference" the input, it was just provided as its input.

Program H doesn't "call" D, it decides based on the representation of D.

If H gets its self stuck in the loop you described, that just means that
H faisl to meet its requirements. This is a known issue with trying to
halt decide by just emulation.

Re: Alan Turing's Halting Problem is incorrectly formed

<174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Sat, 11 Mar 2023 14:26:30 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tbPOL.341876$Lfzc.136663@fx36.iad> <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com> <IuQOL.1529797$9sn9.846929@fx17.iad> <174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com> <62_OL.1393502$iS99.555018@fx16.iad>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <62_OL.1393502$iS99.555018@fx16.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 149
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 11 Mar 2023 14:26:30 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>
X-Received-Bytes: 7078
 by: Mr Flibble - Sat, 11 Mar 2023 14:26 UTC

On 11/03/2023 11:58, Richard Damon wrote:
> On 3/11/23 6:20 AM, Mr Flibble wrote:
>> On 11/03/2023 01:06, Richard Damon wrote:
>>> On 3/10/23 7:17 PM, Mr Flibble wrote:
>>>> On 10/03/2023 23:38, Richard Damon wrote:
>>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>>>> problem
>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
>>>>>>>>>> tertiary response:
>>>>>>>>>> True, False, Neither.
>>>>>>>>>>
>>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>>      ;
>>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>>    return False;
>>>>>>>>>>
>>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>>
>>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>>> specifically
>>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>>> account
>>>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>>>> False.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Message-ID:
>>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>>
>>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>>
>>>>>>>> And yet you have reversed your position and instead of creating
>>>>>>>> a decider with a ternary result you have gone back to returning
>>>>>>>> a binary result. This was your fatal mistake, a mistake you
>>>>>>>> probably made due to you naively being convinced by the received
>>>>>>>> (but erroneous) wisdom of others.
>>>>>>>>
>>>>>>>> /Flibble
>>>>>>>>
>>>>>>>
>>>>>>> 01 int D(int (*x)())
>>>>>>> 02 {
>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>> 04   if (Halt_Status)
>>>>>>> 05     HERE: goto HERE;
>>>>>>> 06   return Halt_Status;
>>>>>>> 07 }
>>>>>>>
>>>>>>> Since D correctly simulated by H cannot possibly reach its own final
>>>>>>> state "return" instruction in any finite number is simulated
>>>>>>> steps H is
>>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>>
>>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>>>
>>>>>> An invalid program neither halts nor doesn't halt.
>>>>>>
>>>>>> /Flibble
>>>>>>
>>>>>>
>>>>>
>>>>> So D can't be an invalid program as it will always either Halt or
>>>>> Not depending on the definiton of H. The only way for D to not be a
>>>>> valid program is if H isn't a valid program, and then H can't be a
>>>>> correct halt decider.
>>>>>
>>>>
>>>> WRONG.  The reason is subtle.  It isn't that D is invalid, or that H
>>>> isn't a correct halt decider, what is invalid is the COMBINATION of
>>>> D and H.  The combination is the category error (the Impossible
>>>> Program of [Strachey 1965]).
>>>>
>>>> /Flibble
>>>
>>>
>>> Not possible.
>>>
>>> Either D is or is not a program.
>>>
>>> If it is, then ALL Halt decider need to be able to decide it, even H.
>>>
>>> That comes from the meaning of **ALL**
>>
>> D is not a program as it references H which references D which
>> references H .. ad infinitum.  This recursion is a manifestation of
>> the category error present in the problem definition and is only
>> present if the halt decider is of the simulating type (only SHDs can
>> detect and report on the pathology via a third result); so:
>>
>> 1) Only SHDs can solve the halting problem;
>> 2) SHDs must have a ternary result as invalid programs neither halt
>> nor don't halt.
>>
>> This unique insight is attributable to Mr Flibble who is the only
>> person to have solved the halting problem.
>>
>> /Flibble
>>
>
> So, you don;t understand how it is setup at all.
>
> Yes, D is a program, built off the code of H, which needs to be program
> to meet the specifications.
>
> By specifications, program H is considered as a fundamental unit.
>
> D is given as an input, a finite string representation of this program
> D. All programs have a finite string repesentation.
>
> Thus, D references a copy of H, and is given a copy of the finite string
> representation of itself. Thus no "recursion of references" in the
> definition of the program or the input.
>
> The program D makes a simple copy of its input, which is a finite
> operation and then goes into its copy of the program H.
>
> Program H, to be a decider, must return an answer in a finite amount of
> time.

A valid SHD with sufficient resources will return an answer in a finite
amount of time.

>
> Program H doesn't "reference" the input, it was just provided as its input.
>
> Program H doesn't "call" D, it decides based on the representation of D.
>
> If H gets its self stuck in the loop you described, that just means that
> H faisl to meet its requirements. This is a known issue with trying to
> halt decide by just emulation.

Nope. It only gets "stuck in the loop" if the input is "an impossible
program" as per [Strachey 1965] i.e. invalid input which necessitates a
halting decision of "not a program"; it is valid to "abort" the
simulation when such a "loop" is detected (where I agree with Olcott)
and return a halting decision of "not a program" (where I disagree with
Olcott).

/Flibble

Re: Alan Turing's Halting Problem is incorrectly formed

<2m0PL.1393505$iS99.664715@fx16.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Content-Language: en-US
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
<IuQOL.1529797$9sn9.846929@fx17.iad>
<174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
<62_OL.1393502$iS99.555018@fx16.iad>
<174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 179
Message-ID: <2m0PL.1393505$iS99.664715@fx16.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 11 Mar 2023 09:36:46 -0500
X-Received-Bytes: 8328
 by: Richard Damon - Sat, 11 Mar 2023 14:36 UTC

On 3/11/23 9:26 AM, Mr Flibble wrote:
> On 11/03/2023 11:58, Richard Damon wrote:
>> On 3/11/23 6:20 AM, Mr Flibble wrote:
>>> On 11/03/2023 01:06, Richard Damon wrote:
>>>> On 3/10/23 7:17 PM, Mr Flibble wrote:
>>>>> On 10/03/2023 23:38, Richard Damon wrote:
>>>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>>>> One very simple transformation of the problem into a solvable
>>>>>>>>>>> problem
>>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
>>>>>>>>>>> tertiary response:
>>>>>>>>>>> True, False, Neither.
>>>>>>>>>>>
>>>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>>>      ;
>>>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>>>    return False;
>>>>>>>>>>>
>>>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>>>
>>>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>>>> specifically
>>>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>>>> account
>>>>>>>>>>> for possible inputs that result in a reply other than True or
>>>>>>>>>>> False.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Message-ID:
>>>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>>>
>>>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>>>
>>>>>>>>> And yet you have reversed your position and instead of creating
>>>>>>>>> a decider with a ternary result you have gone back to returning
>>>>>>>>> a binary result. This was your fatal mistake, a mistake you
>>>>>>>>> probably made due to you naively being convinced by the
>>>>>>>>> received (but erroneous) wisdom of others.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> 01 int D(int (*x)())
>>>>>>>> 02 {
>>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>>> 04   if (Halt_Status)
>>>>>>>> 05     HERE: goto HERE;
>>>>>>>> 06   return Halt_Status;
>>>>>>>> 07 }
>>>>>>>>
>>>>>>>> Since D correctly simulated by H cannot possibly reach its own
>>>>>>>> final
>>>>>>>> state "return" instruction in any finite number is simulated
>>>>>>>> steps H is
>>>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>>>
>>>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself again...
>>>>>>>
>>>>>>> An invalid program neither halts nor doesn't halt.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> So D can't be an invalid program as it will always either Halt or
>>>>>> Not depending on the definiton of H. The only way for D to not be
>>>>>> a valid program is if H isn't a valid program, and then H can't be
>>>>>> a correct halt decider.
>>>>>>
>>>>>
>>>>> WRONG.  The reason is subtle.  It isn't that D is invalid, or that
>>>>> H isn't a correct halt decider, what is invalid is the COMBINATION
>>>>> of D and H.  The combination is the category error (the Impossible
>>>>> Program of [Strachey 1965]).
>>>>>
>>>>> /Flibble
>>>>
>>>>
>>>> Not possible.
>>>>
>>>> Either D is or is not a program.
>>>>
>>>> If it is, then ALL Halt decider need to be able to decide it, even H.
>>>>
>>>> That comes from the meaning of **ALL**
>>>
>>> D is not a program as it references H which references D which
>>> references H .. ad infinitum.  This recursion is a manifestation of
>>> the category error present in the problem definition and is only
>>> present if the halt decider is of the simulating type (only SHDs can
>>> detect and report on the pathology via a third result); so:
>>>
>>> 1) Only SHDs can solve the halting problem;
>>> 2) SHDs must have a ternary result as invalid programs neither halt
>>> nor don't halt.
>>>
>>> This unique insight is attributable to Mr Flibble who is the only
>>> person to have solved the halting problem.
>>>
>>> /Flibble
>>>
>>
>> So, you don;t understand how it is setup at all.
>>
>> Yes, D is a program, built off the code of H, which needs to be
>> program to meet the specifications.
>>
>> By specifications, program H is considered as a fundamental unit.
>>
>> D is given as an input, a finite string representation of this program
>> D. All programs have a finite string repesentation.
>>
>> Thus, D references a copy of H, and is given a copy of the finite
>> string representation of itself. Thus no "recursion of references" in
>> the definition of the program or the input.
>>
>> The program D makes a simple copy of its input, which is a finite
>> operation and then goes into its copy of the program H.
>>
>> Program H, to be a decider, must return an answer in a finite amount
>> of time.
>
> A valid SHD with sufficient resources will return an answer in a finite
> amount of time.

Then so will D (unless the answer H gives is Halting, then for the Linz
"D", D will just loop to show H wrong. For Sipser, D will just return 0
to make H wrong.

You can't argue that D doesn't return due to an infinite recursion, but
H does, as the only recursion possible is mutual.

>
>>
>> Program H doesn't "reference" the input, it was just provided as its
>> input.
>>
>> Program H doesn't "call" D, it decides based on the representation of D.
>>
>> If H gets its self stuck in the loop you described, that just means
>> that H faisl to meet its requirements. This is a known issue with
>> trying to halt decide by just emulation.
>
> Nope. It only gets "stuck in the loop" if the input is "an impossible
> program" as per [Strachey 1965] i.e. invalid input which necessitates a
> halting decision of "not a program"; it is valid to "abort" the
> simulation when such a "loop" is detected (where I agree with Olcott)
> and return a halting decision of "not a program" (where I disagree with
> Olcott).
>
> /Flibble

And the "impossible program" is a valid program, so you are just
admitting that you H can't answer for all valid programs.

Validity of a program is a SYNTAX decision, and D IS a valid program if
H is.

I guess you just don't understand what a program is.

Note, YOUR definition leads to the contradiction that D IS a valid
program if given to a DIFFERENT version of the decider, but isn't if
given to this version.


Click here to read the complete article
Re: Alan Turing's Halting Problem is incorrectly formed

<174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Date: Sat, 11 Mar 2023 14:53:14 +0000
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net> <d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com> <tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com> <tbPOL.341876$Lfzc.136663@fx36.iad> <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com> <IuQOL.1529797$9sn9.846929@fx17.iad> <174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com> <62_OL.1393502$iS99.555018@fx16.iad> <174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com> <2m0PL.1393505$iS99.664715@fx16.iad>
Content-Language: en-US
From: flibb...@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <2m0PL.1393505$iS99.664715@fx16.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 11 Mar 2023 14:53:15 +0000
X-Received-Bytes: 8842
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>
 by: Mr Flibble - Sat, 11 Mar 2023 14:53 UTC

On 11/03/2023 14:36, Richard Damon wrote:
> On 3/11/23 9:26 AM, Mr Flibble wrote:
>> On 11/03/2023 11:58, Richard Damon wrote:
>>> On 3/11/23 6:20 AM, Mr Flibble wrote:
>>>> On 11/03/2023 01:06, Richard Damon wrote:
>>>>> On 3/10/23 7:17 PM, Mr Flibble wrote:
>>>>>> On 10/03/2023 23:38, Richard Damon wrote:
>>>>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>>>>> One very simple transformation of the problem into a
>>>>>>>>>>>> solvable problem
>>>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
>>>>>>>>>>>> tertiary response:
>>>>>>>>>>>> True, False, Neither.
>>>>>>>>>>>>
>>>>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>>>>      ;
>>>>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>>>>    return False;
>>>>>>>>>>>>
>>>>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>>>>
>>>>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>>>>> specifically
>>>>>>>>>>>> because it was framed as a Boolean function, thus failing to
>>>>>>>>>>>> account
>>>>>>>>>>>> for possible inputs that result in a reply other than True
>>>>>>>>>>>> or False.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Message-ID:
>>>>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>>>>
>>>>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>>>>
>>>>>>>>>> And yet you have reversed your position and instead of
>>>>>>>>>> creating a decider with a ternary result you have gone back to
>>>>>>>>>> returning a binary result. This was your fatal mistake, a
>>>>>>>>>> mistake you probably made due to you naively being convinced
>>>>>>>>>> by the received (but erroneous) wisdom of others.
>>>>>>>>>>
>>>>>>>>>> /Flibble
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>> 02 {
>>>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>>>> 04   if (Halt_Status)
>>>>>>>>> 05     HERE: goto HERE;
>>>>>>>>> 06   return Halt_Status;
>>>>>>>>> 07 }
>>>>>>>>>
>>>>>>>>> Since D correctly simulated by H cannot possibly reach its own
>>>>>>>>> final
>>>>>>>>> state "return" instruction in any finite number is simulated
>>>>>>>>> steps H is
>>>>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>>>>
>>>>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself
>>>>>>>>> again...
>>>>>>>>
>>>>>>>> An invalid program neither halts nor doesn't halt.
>>>>>>>>
>>>>>>>> /Flibble
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> So D can't be an invalid program as it will always either Halt or
>>>>>>> Not depending on the definiton of H. The only way for D to not be
>>>>>>> a valid program is if H isn't a valid program, and then H can't
>>>>>>> be a correct halt decider.
>>>>>>>
>>>>>>
>>>>>> WRONG.  The reason is subtle.  It isn't that D is invalid, or that
>>>>>> H isn't a correct halt decider, what is invalid is the COMBINATION
>>>>>> of D and H.  The combination is the category error (the Impossible
>>>>>> Program of [Strachey 1965]).
>>>>>>
>>>>>> /Flibble
>>>>>
>>>>>
>>>>> Not possible.
>>>>>
>>>>> Either D is or is not a program.
>>>>>
>>>>> If it is, then ALL Halt decider need to be able to decide it, even H.
>>>>>
>>>>> That comes from the meaning of **ALL**
>>>>
>>>> D is not a program as it references H which references D which
>>>> references H .. ad infinitum.  This recursion is a manifestation of
>>>> the category error present in the problem definition and is only
>>>> present if the halt decider is of the simulating type (only SHDs can
>>>> detect and report on the pathology via a third result); so:
>>>>
>>>> 1) Only SHDs can solve the halting problem;
>>>> 2) SHDs must have a ternary result as invalid programs neither halt
>>>> nor don't halt.
>>>>
>>>> This unique insight is attributable to Mr Flibble who is the only
>>>> person to have solved the halting problem.
>>>>
>>>> /Flibble
>>>>
>>>
>>> So, you don;t understand how it is setup at all.
>>>
>>> Yes, D is a program, built off the code of H, which needs to be
>>> program to meet the specifications.
>>>
>>> By specifications, program H is considered as a fundamental unit.
>>>
>>> D is given as an input, a finite string representation of this
>>> program D. All programs have a finite string repesentation.
>>>
>>> Thus, D references a copy of H, and is given a copy of the finite
>>> string representation of itself. Thus no "recursion of references" in
>>> the definition of the program or the input.
>>>
>>> The program D makes a simple copy of its input, which is a finite
>>> operation and then goes into its copy of the program H.
>>>
>>> Program H, to be a decider, must return an answer in a finite amount
>>> of time.
>>
>> A valid SHD with sufficient resources will return an answer in a
>> finite amount of time.
>
> Then so will D (unless the answer H gives is Halting, then for the Linz
> "D", D will just loop to show H wrong. For Sipser, D will just return 0
> to make H wrong.
>
> You can't argue that D doesn't return due to an infinite recursion, but
> H does, as the only recursion possible is mutual.

Nope. H isn't D. If D references H in such a way that infinite recursion
would result (i.e. D is pathological) then D is not a program. Note:
*ONLY* the Flibble Signaling Simulating Halt Decider can handle this
situation properly.

>
>>
>>>
>>> Program H doesn't "reference" the input, it was just provided as its
>>> input.
>>>
>>> Program H doesn't "call" D, it decides based on the representation of D.
>>>
>>> If H gets its self stuck in the loop you described, that just means
>>> that H faisl to meet its requirements. This is a known issue with
>>> trying to halt decide by just emulation.
>>
>> Nope. It only gets "stuck in the loop" if the input is "an impossible
>> program" as per [Strachey 1965] i.e. invalid input which necessitates
>> a halting decision of "not a program"; it is valid to "abort" the
>> simulation when such a "loop" is detected (where I agree with Olcott)
>> and return a halting decision of "not a program" (where I disagree
>> with Olcott).
>>
>> /Flibble
>
> And the "impossible program" is a valid program, so you are just
> admitting that you H can't answer for all valid programs.


Click here to read the complete article
Re: Alan Turing's Halting Problem is incorrectly formed

<94a585d4-751e-4e3a-bf5a-57de759e3d10n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:145:0:b0:3c0:326:e88f with SMTP id f5-20020ac80145000000b003c00326e88fmr8745991qtg.11.1678553249004;
Sat, 11 Mar 2023 08:47:29 -0800 (PST)
X-Received: by 2002:a05:6871:6ba2:b0:16e:29f3:df9b with SMTP id
zh34-20020a0568716ba200b0016e29f3df9bmr10303008oab.0.1678553248720; Sat, 11
Mar 2023 08:47:28 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sat, 11 Mar 2023 08:47:28 -0800 (PST)
In-Reply-To: <174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>
Injection-Info: google-groups.googlegroups.com; posting-host=205.173.218.66; posting-account=KaMyvQoAAAAbD0D8ICoxn_PYTJUsIMLU
NNTP-Posting-Host: 205.173.218.66
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com> <174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me> <174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad> <174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
<IuQOL.1529797$9sn9.846929@fx17.iad> <174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
<62_OL.1393502$iS99.555018@fx16.iad> <174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>
<2m0PL.1393505$iS99.664715@fx16.iad> <174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <94a585d4-751e-4e3a-bf5a-57de759e3d10n@googlegroups.com>
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
From: rehashed...@gmail.com (Jeffrey Rubard)
Injection-Date: Sat, 11 Mar 2023 16:47:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 10546
 by: Jeffrey Rubard - Sat, 11 Mar 2023 16:47 UTC

On Saturday, March 11, 2023 at 6:53:17 AM UTC-8, Mr Flibble wrote:
> On 11/03/2023 14:36, Richard Damon wrote:
> > On 3/11/23 9:26 AM, Mr Flibble wrote:
> >> On 11/03/2023 11:58, Richard Damon wrote:
> >>> On 3/11/23 6:20 AM, Mr Flibble wrote:
> >>>> On 11/03/2023 01:06, Richard Damon wrote:
> >>>>> On 3/10/23 7:17 PM, Mr Flibble wrote:
> >>>>>> On 10/03/2023 23:38, Richard Damon wrote:
> >>>>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
> >>>>>>>> On 10/03/2023 22:38, olcott wrote:
> >>>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
> >>>>>>>>>> On 10/03/2023 21:45, olcott wrote:
> >>>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
> >>>>>>>>>>>> One very simple transformation of the problem into a
> >>>>>>>>>>>> solvable problem
> >>>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
> >>>>>>>>>>>> tertiary response:
> >>>>>>>>>>>> True, False, Neither.
> >>>>>>>>>>>>
> >>>>>>>>>>>> if (DoesItHalt() == True)
> >>>>>>>>>>>> while(True) // loop forever
> >>>>>>>>>>>> ;
> >>>>>>>>>>>> else if (DoesItHalt() == False)
> >>>>>>>>>>>> return False;
> >>>>>>>>>>>>
> >>>>>>>>>>>> else if (DoesItHalt() == NeitherTrueNorFalse)
> >>>>>>>>>>>> return NeitherTrueNorFalse;
> >>>>>>>>>>>>
> >>>>>>>>>>>> So the original Halting Problem was incorrectly formed
> >>>>>>>>>>>> specifically
> >>>>>>>>>>>> because it was framed as a Boolean function, thus failing to
> >>>>>>>>>>>> account
> >>>>>>>>>>>> for possible inputs that result in a reply other than True
> >>>>>>>>>>>> or False.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Message-ID:
> >>>>>>>>>>> <bCFwc.13980$Gx4....@bgtnsc04-news.ops.worldnet.att.net>
> >>>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
> >>>>>>>>>>>
> >>>>>>>>>>> This is my very first USENET post about the Halting Problem
> >>>>>>>>>>> back On 6/6/2004 9:11 AM
> >>>>>>>>>>
> >>>>>>>>>> And yet you have reversed your position and instead of
> >>>>>>>>>> creating a decider with a ternary result you have gone back to
> >>>>>>>>>> returning a binary result. This was your fatal mistake, a
> >>>>>>>>>> mistake you probably made due to you naively being convinced
> >>>>>>>>>> by the received (but erroneous) wisdom of others.
> >>>>>>>>>>
> >>>>>>>>>> /Flibble
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> 01 int D(int (*x)())
> >>>>>>>>> 02 {
> >>>>>>>>> 03 int Halt_Status = H(x, x);
> >>>>>>>>> 04 if (Halt_Status)
> >>>>>>>>> 05 HERE: goto HERE;
> >>>>>>>>> 06 return Halt_Status;
> >>>>>>>>> 07 }
> >>>>>>>>>
> >>>>>>>>> Since D correctly simulated by H cannot possibly reach its own
> >>>>>>>>> final
> >>>>>>>>> state "return" instruction in any finite number is simulated
> >>>>>>>>> steps H is
> >>>>>>>>> necessarily correct to reject its input D as non-halting.
> >>>>>>>>>
> >>>>>>>>> *The simulated D cannot possibly get past its own line 03*
> >>>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself
> >>>>>>>>> again...
> >>>>>>>>
> >>>>>>>> An invalid program neither halts nor doesn't halt.
> >>>>>>>>
> >>>>>>>> /Flibble
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> So D can't be an invalid program as it will always either Halt or
> >>>>>>> Not depending on the definiton of H. The only way for D to not be
> >>>>>>> a valid program is if H isn't a valid program, and then H can't
> >>>>>>> be a correct halt decider.
> >>>>>>>
> >>>>>>
> >>>>>> WRONG. The reason is subtle. It isn't that D is invalid, or that
> >>>>>> H isn't a correct halt decider, what is invalid is the COMBINATION
> >>>>>> of D and H. The combination is the category error (the Impossible
> >>>>>> Program of [Strachey 1965]).
> >>>>>>
> >>>>>> /Flibble
> >>>>>
> >>>>>
> >>>>> Not possible.
> >>>>>
> >>>>> Either D is or is not a program.
> >>>>>
> >>>>> If it is, then ALL Halt decider need to be able to decide it, even H.
> >>>>>
> >>>>> That comes from the meaning of **ALL**
> >>>>
> >>>> D is not a program as it references H which references D which
> >>>> references H .. ad infinitum. This recursion is a manifestation of
> >>>> the category error present in the problem definition and is only
> >>>> present if the halt decider is of the simulating type (only SHDs can
> >>>> detect and report on the pathology via a third result); so:
> >>>>
> >>>> 1) Only SHDs can solve the halting problem;
> >>>> 2) SHDs must have a ternary result as invalid programs neither halt
> >>>> nor don't halt.
> >>>>
> >>>> This unique insight is attributable to Mr Flibble who is the only
> >>>> person to have solved the halting problem.
> >>>>
> >>>> /Flibble
> >>>>
> >>>
> >>> So, you don;t understand how it is setup at all.
> >>>
> >>> Yes, D is a program, built off the code of H, which needs to be
> >>> program to meet the specifications.
> >>>
> >>> By specifications, program H is considered as a fundamental unit.
> >>>
> >>> D is given as an input, a finite string representation of this
> >>> program D. All programs have a finite string repesentation.
> >>>
> >>> Thus, D references a copy of H, and is given a copy of the finite
> >>> string representation of itself. Thus no "recursion of references" in
> >>> the definition of the program or the input.
> >>>
> >>> The program D makes a simple copy of its input, which is a finite
> >>> operation and then goes into its copy of the program H.
> >>>
> >>> Program H, to be a decider, must return an answer in a finite amount
> >>> of time.
> >>
> >> A valid SHD with sufficient resources will return an answer in a
> >> finite amount of time.
> >
> > Then so will D (unless the answer H gives is Halting, then for the Linz
> > "D", D will just loop to show H wrong. For Sipser, D will just return 0
> > to make H wrong.
> >
> > You can't argue that D doesn't return due to an infinite recursion, but
> > H does, as the only recursion possible is mutual.
> Nope. H isn't D. If D references H in such a way that infinite recursion
> would result (i.e. D is pathological) then D is not a program. Note:
> *ONLY* the Flibble Signaling Simulating Halt Decider can handle this
> situation properly.
> >
> >>
> >>>
> >>> Program H doesn't "reference" the input, it was just provided as its
> >>> input.
> >>>
> >>> Program H doesn't "call" D, it decides based on the representation of D.
> >>>
> >>> If H gets its self stuck in the loop you described, that just means
> >>> that H faisl to meet its requirements. This is a known issue with
> >>> trying to halt decide by just emulation.
> >>
> >> Nope. It only gets "stuck in the loop" if the input is "an impossible
> >> program" as per [Strachey 1965] i.e. invalid input which necessitates
> >> a halting decision of "not a program"; it is valid to "abort" the
> >> simulation when such a "loop" is detected (where I agree with Olcott)
> >> and return a halting decision of "not a program" (where I disagree
> >> with Olcott).
> >>
> >> /Flibble
> >
> > And the "impossible program" is a valid program, so you are just
> > admitting that you H can't answer for all valid programs.
> LOL. Of course the impossible program is not a valid program: you seem
> to lack an understanding of simple English words.
> >
> > Validity of a program is a SYNTAX decision, and D IS a valid program if
> > H is.
> >
> > I guess you just don't understand what a program is.
> >
> > Note, YOUR definition leads to the contradiction that D IS a valid
> > program if given to a DIFFERENT version of the decider, but isn't if
> > given to this version.
> >
> > The validity of a program, as to BEING a program, is a universal truth.
> >
> > All you are proving is that your H can't accept *ALL* Programs, as
> > requried by the problem definition.
> Nope. The Flibble Signaling Simulating Halt Decider can accept *ALL*
> valid programs and *ALL* invalid programs and is capable of
> distinguishing between the two types.
>
> >
> > YOU FAIL.
>
> Projection.
>
> /Flibble


Click here to read the complete article
Re: Alan Turing's Halting Problem is incorrectly formed

<xl2PL.1001389$MVg8.976709@fx12.iad>

  copy mid

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

  copy link   Newsgroups: sci.logic comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Subject: Re: Alan Turing's Halting Problem is incorrectly formed
Newsgroups: sci.logic,comp.theory
References: <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
<d9WdncBDNI1nOZb5nZ2dnZfqlJ9j4p2d@giganews.com>
<174b2eb1cc08f12c$120$2488983$7aa12caf@news.newsdemon.com>
<tugbgu$25363$1@dont-email.me>
<174b327cba436ded$17$4071890$faa1aca7@news.newsdemon.com>
<tbPOL.341876$Lfzc.136663@fx36.iad>
<174b353d5d09da3b$406$270558$3aa16cab@news.newsdemon.com>
<IuQOL.1529797$9sn9.846929@fx17.iad>
<174b596b08aa95a4$1$406094$7aa12cbf@news.newsdemon.com>
<62_OL.1393502$iS99.555018@fx16.iad>
<174b639810e2e28c$1$4071890$faa1aca7@news.newsdemon.com>
<2m0PL.1393505$iS99.664715@fx16.iad>
<174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>
From: Rich...@Damon-Family.org (Richard Damon)
Content-Language: en-US
In-Reply-To: <174b650d9771285d$1$1853841$7aa12caf@news.newsdemon.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 226
Message-ID: <xl2PL.1001389$MVg8.976709@fx12.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 11 Mar 2023 11:52:45 -0500
X-Received-Bytes: 10202
 by: Richard Damon - Sat, 11 Mar 2023 16:52 UTC

On 3/11/23 9:53 AM, Mr Flibble wrote:
> On 11/03/2023 14:36, Richard Damon wrote:
>> On 3/11/23 9:26 AM, Mr Flibble wrote:
>>> On 11/03/2023 11:58, Richard Damon wrote:
>>>> On 3/11/23 6:20 AM, Mr Flibble wrote:
>>>>> On 11/03/2023 01:06, Richard Damon wrote:
>>>>>> On 3/10/23 7:17 PM, Mr Flibble wrote:
>>>>>>> On 10/03/2023 23:38, Richard Damon wrote:
>>>>>>>> On 3/10/23 6:26 PM, Mr Flibble wrote:
>>>>>>>>> On 10/03/2023 22:38, olcott wrote:
>>>>>>>>>> On 3/10/2023 4:17 PM, Mr Flibble wrote:
>>>>>>>>>>> On 10/03/2023 21:45, olcott wrote:
>>>>>>>>>>>> On 6/6/2004 9:11 AM, Olcott wrote:
>>>>>>>>>>>>> One very simple transformation of the problem into a
>>>>>>>>>>>>> solvable problem
>>>>>>>>>>>>> is to convert the Boolean function DoesItHalt() into a
>>>>>>>>>>>>> tertiary response:
>>>>>>>>>>>>> True, False, Neither.
>>>>>>>>>>>>>
>>>>>>>>>>>>> if (DoesItHalt() == True)
>>>>>>>>>>>>>    while(True)   // loop forever
>>>>>>>>>>>>>      ;
>>>>>>>>>>>>> else if (DoesItHalt() == False)
>>>>>>>>>>>>>    return False;
>>>>>>>>>>>>>
>>>>>>>>>>>>> else if  (DoesItHalt() == NeitherTrueNorFalse)
>>>>>>>>>>>>>    return NeitherTrueNorFalse;
>>>>>>>>>>>>>
>>>>>>>>>>>>> So the original Halting Problem was incorrectly formed
>>>>>>>>>>>>> specifically
>>>>>>>>>>>>> because it was framed as a Boolean function, thus failing
>>>>>>>>>>>>> to account
>>>>>>>>>>>>> for possible inputs that result in a reply other than True
>>>>>>>>>>>>> or False.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Message-ID:
>>>>>>>>>>>> <bCFwc.13980$Gx4.2537@bgtnsc04-news.ops.worldnet.att.net>
>>>>>>>>>>>> [Alan Turing's Halting Problem is incorrectly formed]
>>>>>>>>>>>>
>>>>>>>>>>>> This is my very first USENET post about the Halting Problem
>>>>>>>>>>>> back On 6/6/2004 9:11 AM
>>>>>>>>>>>
>>>>>>>>>>> And yet you have reversed your position and instead of
>>>>>>>>>>> creating a decider with a ternary result you have gone back
>>>>>>>>>>> to returning a binary result. This was your fatal mistake, a
>>>>>>>>>>> mistake you probably made due to you naively being convinced
>>>>>>>>>>> by the received (but erroneous) wisdom of others.
>>>>>>>>>>>
>>>>>>>>>>> /Flibble
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>> 02 {
>>>>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>>>>> 04   if (Halt_Status)
>>>>>>>>>> 05     HERE: goto HERE;
>>>>>>>>>> 06   return Halt_Status;
>>>>>>>>>> 07 }
>>>>>>>>>>
>>>>>>>>>> Since D correctly simulated by H cannot possibly reach its own
>>>>>>>>>> final
>>>>>>>>>> state "return" instruction in any finite number is simulated
>>>>>>>>>> steps H is
>>>>>>>>>> necessarily correct to reject its input D as non-halting.
>>>>>>>>>>
>>>>>>>>>> *The simulated D cannot possibly get past its own line 03*
>>>>>>>>>> H(D,D) simulates D(D) that calls H(D,D) to simulate itself
>>>>>>>>>> again...
>>>>>>>>>
>>>>>>>>> An invalid program neither halts nor doesn't halt.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> So D can't be an invalid program as it will always either Halt
>>>>>>>> or Not depending on the definiton of H. The only way for D to
>>>>>>>> not be a valid program is if H isn't a valid program, and then H
>>>>>>>> can't be a correct halt decider.
>>>>>>>>
>>>>>>>
>>>>>>> WRONG.  The reason is subtle.  It isn't that D is invalid, or
>>>>>>> that H isn't a correct halt decider, what is invalid is the
>>>>>>> COMBINATION of D and H.  The combination is the category error
>>>>>>> (the Impossible Program of [Strachey 1965]).
>>>>>>>
>>>>>>> /Flibble
>>>>>>
>>>>>>
>>>>>> Not possible.
>>>>>>
>>>>>> Either D is or is not a program.
>>>>>>
>>>>>> If it is, then ALL Halt decider need to be able to decide it, even H.
>>>>>>
>>>>>> That comes from the meaning of **ALL**
>>>>>
>>>>> D is not a program as it references H which references D which
>>>>> references H .. ad infinitum.  This recursion is a manifestation of
>>>>> the category error present in the problem definition and is only
>>>>> present if the halt decider is of the simulating type (only SHDs
>>>>> can detect and report on the pathology via a third result); so:
>>>>>
>>>>> 1) Only SHDs can solve the halting problem;
>>>>> 2) SHDs must have a ternary result as invalid programs neither halt
>>>>> nor don't halt.
>>>>>
>>>>> This unique insight is attributable to Mr Flibble who is the only
>>>>> person to have solved the halting problem.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> So, you don;t understand how it is setup at all.
>>>>
>>>> Yes, D is a program, built off the code of H, which needs to be
>>>> program to meet the specifications.
>>>>
>>>> By specifications, program H is considered as a fundamental unit.
>>>>
>>>> D is given as an input, a finite string representation of this
>>>> program D. All programs have a finite string repesentation.
>>>>
>>>> Thus, D references a copy of H, and is given a copy of the finite
>>>> string representation of itself. Thus no "recursion of references"
>>>> in the definition of the program or the input.
>>>>
>>>> The program D makes a simple copy of its input, which is a finite
>>>> operation and then goes into its copy of the program H.
>>>>
>>>> Program H, to be a decider, must return an answer in a finite amount
>>>> of time.
>>>
>>> A valid SHD with sufficient resources will return an answer in a
>>> finite amount of time.
>>
>> Then so will D (unless the answer H gives is Halting, then for the
>> Linz "D", D will just loop to show H wrong. For Sipser, D will just
>> return 0 to make H wrong.
>>
>> You can't argue that D doesn't return due to an infinite recursion,
>> but H does, as the only recursion possible is mutual.
>
> Nope. H isn't D. If D references H in such a way that infinite recursion
> would result (i.e. D is pathological) then D is not a program.  Note:
> *ONLY* the Flibble Signaling Simulating Halt Decider can handle this
> situation properly.
>
>>
>>>
>>>>
>>>> Program H doesn't "reference" the input, it was just provided as its
>>>> input.
>>>>
>>>> Program H doesn't "call" D, it decides based on the representation
>>>> of D.
>>>>
>>>> If H gets its self stuck in the loop you described, that just means
>>>> that H faisl to meet its requirements. This is a known issue with
>>>> trying to halt decide by just emulation.
>>>
>>> Nope. It only gets "stuck in the loop" if the input is "an impossible
>>> program" as per [Strachey 1965] i.e. invalid input which necessitates
>>> a halting decision of "not a program"; it is valid to "abort" the
>>> simulation when such a "loop" is detected (where I agree with Olcott)
>>> and return a halting decision of "not a program" (where I disagree
>>> with Olcott).
>>>
>>> /Flibble
>>
>> And the "impossible program" is a valid program, so you are just
>> admitting that you H can't answer for all valid programs.
>
> LOL. Of course the impossible program is not a valid program: you seem
> to lack an understanding of simple English words.
>
>>
>> Validity of a program is a SYNTAX decision, and D IS a valid program
>> if H is.
>>
>> I guess you just don't understand what a program is.
>>
>> Note, YOUR definition leads to the contradiction that D IS a valid
>> program if given to a DIFFERENT version of the decider, but isn't if
>> given to this version.
>>
>> The validity of a program, as to BEING a program, is a universal truth.
>>
>> All you are proving is that your H can't accept *ALL* Programs, as
>> requried by the problem definition.
>
> Nope. The Flibble Signaling Simulating Halt Decider can accept *ALL*
> valid programs and *ALL* invalid programs and is capable of
> distinguishing between the two types.
>


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

rocksolid light 0.9.81
clearnet tor