Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Can you program?" "Well, I'm literate, if that's what you mean!"


devel / comp.theory / Solution To The Halting Problem

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

Pages:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Solution To The Halting Problem

<eCxjI.450528$AWcd.220764@fx42.ams4>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx42.ams4.POSTED!not-for-mail
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
From: flib...@i42.REMOVETHISBIT.co.uk (Mr Flibble)
Subject: Solution To The Halting Problem
Organization: Jupiter Mining Corporation
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Lines: 6
Message-ID: <eCxjI.450528$AWcd.220764@fx42.ams4>
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 02 May 2021 13:15:54 UTC
Date: Sun, 2 May 2021 14:15:55 +0100
X-Received-Bytes: 786
 by: Mr Flibble - Sun, 2 May 2021 13:15 UTC

Does anyone know the solution to the problem of halting olcott's Usenet posts?

/Flibble

--
😎

Re: Solution To The Halting Problem

<20210502070155.115@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem
Date: Sun, 2 May 2021 14:03:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <20210502070155.115@kylheku.com>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
Injection-Date: Sun, 2 May 2021 14:03:25 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ab307bb312d58650c6ec15b7781bf12b";
logging-data="17267"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX187iq9p1FMiOa9TjOWvk+1a7NO6P8I+NFw="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:4HEw7BdiaD6mk/0L9Y1wuQurBUU=
 by: Kaz Kylheku - Sun, 2 May 2021 14:03 UTC

On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
> Does anyone know the solution to the problem of halting olcott's Usenet posts?

Everyone halts. For this case, specifically, there is an unproven
and empirically untested hypothesis about an early halt that occurs
if everyone stops responding.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal

Re: Solution To The Halting Problem

<s6mc6o$n39$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: richard....@gmail.com (Richard Harnden)
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem
Followup-To: comp.theory
Date: Sun, 2 May 2021 15:15:49 +0100
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <s6mc6o$n39$1@dont-email.me>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com>
Reply-To: nospam.harnden@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 2 May 2021 14:15:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ef221d0fa2b0227ef1c7b73eea8927fb";
logging-data="23657"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+s++27EAb3BG6J8u1eWRi0Ytar/ZlFdFw="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
Cancel-Lock: sha1:6Lm902VpDlSI9PB7o9y7RevJ0SM=
In-Reply-To: <20210502070155.115@kylheku.com>
Content-Language: en-GB
 by: Richard Harnden - Sun, 2 May 2021 14:15 UTC

On 02/05/2021 15:03, Kaz Kylheku wrote:
> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>> Does anyone know the solution to the problem of halting olcott's Usenet posts?
>
> Everyone halts. For this case, specifically, there is an unproven
> and empirically untested hypothesis about an early halt that occurs
> if everyone stops responding.
>

We can ask him to stop. We can't prove that he will.

Re: Solution To The Halting Problem

<s6meo0$9i3$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem
Date: Sun, 2 May 2021 16:59:10 +0200
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <s6meo0$9i3$1@dont-email.me>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 2 May 2021 14:59:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8104e156819a52dbcf046140769a3b69";
logging-data="9795"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/p64qt8X9dt7uD/VC6jHDIpsW83FkJZNE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
Cancel-Lock: sha1:6trMEQO8DPeUMeOS4stt1p/UutM=
In-Reply-To: <20210502070155.115@kylheku.com>
Content-Language: de-DE
 by: Bonita Montero - Sun, 2 May 2021 14:59 UTC

>> Does anyone know the solution to the problem of halting olcott's Usenet posts?

> Everyone halts. For this case, specifically, there is an unproven
> and empirically untested hypothesis about an early halt that occurs
> if everyone stops responding.

The only halting-problem is whether he will halt to post off-topic
issues to comp.lang.c/c++.

Re: Solution To The Halting Problem [ Accurate review? ]

<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 10:20:40 -0500
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 10:21:02 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <s6mc6o$n39$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
Lines: 62
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-C4viuIB/BoZYE7cTGwzZXMuCCNEmwH9onLf5QWv3+JnF7J6FJnBU3PEo+P4BVJGPPZqv6mWl9vORgw/!FmzKxCu98Ei792JJx/ZEv9b0+N9uvTRKtH0Cs4NLE8D1IgGKrW3hjB2Bf0eU5FqHLv4EMVTzm9a8!cQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3329
 by: olcott - Sun, 2 May 2021 15:21 UTC

On 5/2/2021 9:15 AM, Richard Harnden wrote:
> On 02/05/2021 15:03, Kaz Kylheku wrote:
>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>> Does anyone know the solution to the problem of halting olcott's
>>> Usenet posts?
>>
>> Everyone halts. For this case, specifically, there is an unproven
>> and empirically untested hypothesis about an early halt that occurs
>> if everyone stops responding.
>>
>
> We can ask him to stop.  We can't prove that he will.

The bigger question is when are my reviewers going to provide an
accurate review?

It is a fact that this infinite recursion detection criteria is correct:

If the execution trace of function Y() shows:
function X() is called twice in sequence from the same machine address
of Y()
with the same parameters to X()
with no conditional branch or indexed jump instructions in Y()
with no function call returns from X()
then the function call from Y() to X() is infinitely recursive.

It is a fact that this criteria correctly decides all calls from
H_Hat() to Halts() are infinitely recursive:

If the execution trace of H_Hat() by function Halts() shows:
(1) Function Halts() is called twice in sequence from the same machine
address of H_Hat().
(2) With the same parameters to Halts().
(3) With no conditional branch or indexed jump instructions in H_Hat().
(4) With no function call returns from Halts().
then the function call from H_Hat() to Halts() is infinitely recursive.

void H_Hat(u32 P)
{ u32 Input_Halts = Halts(P, P);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
Output("Input_Would_Halt = ", Input_Would_Halt);
}

All of the details including a fresh execution trace are provided here:

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

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem

<s6mg9p$g1$2@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Followup: comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!az5mCmB59g7RUh02XcJpuw.user.gioia.aioe.org.POSTED!not-for-mail
From: real.tr...@trolls.com (Real Troll)
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem
Followup-To: comp.lang.c++
Date: Sun, 2 May 2021 16:20:33 +0100
Organization: Aioe.org NNTP Server
Lines: 12
Message-ID: <s6mg9p$g1$2@gioia.aioe.org>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
NNTP-Posting-Host: az5mCmB59g7RUh02XcJpuw.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Thunderbird/68.12.1
Content-Language: en-us
X-Notice: Filtered by postfilter v. 0.9.2
 by: Real Troll - Sun, 2 May 2021 15:20 UTC

On 02/05/2021 14:15, Mr Flibble wrote:
> Does anyone know the solution to the problem of halting olcott's
> Usenet posts?
>
> /Flibble
>
Killfile should work for you. Try it.

I am surprised you are asking this because you like trolls here. I have seen you are responding to that religious nutter on every post he writes about his saviour Mr Christ.

Re: Solution To The Halting Problem [ Accurate Review? ]

<DbmdnedlULb8WBP9nZ2dnUU7-c3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c++ comp.ai.philosophy comp.software-eng
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 10:29:37 -0500
Subject: Re: Solution To The Halting Problem [ Accurate Review? ]
Newsgroups: comp.theory,comp.lang.c++,comp.ai.philosophy,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com>
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 10:30:00 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <20210502070155.115@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <DbmdnedlULb8WBP9nZ2dnUU7-c3NnZ2d@giganews.com>
Lines: 64
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JoSnew4QVMDG+KJStttcDeBk2p+OLhsvOigBrp0PhpiTvpA+jr51pxaqj4pavLiVHIFQa93+IHlQyXq!Cn4wYvu8by0jT7roM7aw5qlGtMYkHalvvJdLDpeul+Fl8P3P5F00SfO/DQK4R3xHAqIfhQlqR1D0!1Q==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3572
 by: olcott - Sun, 2 May 2021 15:30 UTC

On 5/2/2021 9:03 AM, Kaz Kylheku wrote:
> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>> Does anyone know the solution to the problem of halting olcott's Usenet posts?
>
> Everyone halts. For this case, specifically, there is an unproven
> and empirically untested hypothesis about an early halt that occurs
> if everyone stops responding.
>

I am going to continue to post until an accurate review proves that I a
right or proves that I am wrong. This will remain true even if no one on
this forum ever responds. In this case the reason for posting is to
establish my copyright ownership of every incremental improvement.

Occasional cross-posts are for redundant backup of my key ideas

The bigger question is when are my reviewers going to provide an
accurate review?

It is a fact that this infinite recursion detection criteria is correct:

If the execution trace of function Y() shows:
function X() is called twice in sequence from the same machine address
of Y()
with the same parameters to X()
with no conditional branch or indexed jump instructions in Y()
with no function call returns from X()
then the function call from Y() to X() is infinitely recursive.

It is a fact that this criteria correctly decides all calls from
H_Hat() to Halts() are infinitely recursive:

If the execution trace of H_Hat() by function Halts() shows:
(1) Function Halts() is called twice in sequence from the same machine
address of H_Hat().
(2) With the same parameters to Halts().
(3) With no conditional branch or indexed jump instructions in H_Hat().
(4) With no function call returns from Halts().
then the function call from H_Hat() to Halts() is infinitely recursive.

void H_Hat(u32 P)
{ u32 Input_Halts = Halts(P, P);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
Output("Input_Would_Halt = ", Input_Would_Halt);
}

All of the details including a fresh execution trace are provided here:

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

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ Accurate review? ]

<s6mj0b$a22$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: richard....@gmail.com (Richard Harnden)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Followup-To: comp.theory
Date: Sun, 2 May 2021 17:11:53 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <s6mj0b$a22$1@dont-email.me>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
Reply-To: nospam.harnden@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 2 May 2021 16:11:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ef221d0fa2b0227ef1c7b73eea8927fb";
logging-data="10306"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Q607Ilcr8OmOu8ol9QGj+6s6djkFVlJ4="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
Cancel-Lock: sha1:FMZwkxIFSpl8/Iah8VCURoprUYs=
In-Reply-To: <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
Content-Language: en-GB
 by: Richard Harnden - Sun, 2 May 2021 16:11 UTC

On 02/05/2021 16:21, olcott wrote:
>
> void H_Hat(u32 P)
> {
>  u32 Input_Halts = Halts(P, P);
>  if (Input_Halts)
>    HERE: goto HERE;
> }
>
> int main()
> {
>  u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
>  Output("Input_Would_Halt = ", Input_Would_Halt);
> }
>

You keep posting this or something very similar.

That doesn't make it correct. It doesn't matter how many times you
repeat it.

Re: Solution To The Halting Problem [ Accurate review? ]

<DridnefgF6AlTRP9nZ2dnUU7-TGdnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 11:17:59 -0500
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me> <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com> <s6mj0b$a22$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 11:18:22 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <s6mj0b$a22$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <DridnefgF6AlTRP9nZ2dnUU7-TGdnZ2d@giganews.com>
Lines: 45
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Jz0KQ78B9wAeu1gwnp7tkoXcUvBKyBF+2UsSHX9buq6yqugU9DaIxkflHfvKBhvLIuiH8oyvBRkX7Xc!hkInWgz5Kcq1Ok8yjx/RJdOjcEf5ZuQBBqsCEjxZ3N5IKGQJJ8wcwK8x8jh0VYe0dg0gWyTn5E+R!rg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2524
 by: olcott - Sun, 2 May 2021 16:18 UTC

On 5/2/2021 11:11 AM, Richard Harnden wrote:
> On 02/05/2021 16:21, olcott wrote:
>>
>> void H_Hat(u32 P)
>> {
>>   u32 Input_Halts = Halts(P, P);
>>   if (Input_Halts)
>>     HERE: goto HERE;
>> }
>>
>> int main()
>> {
>>   u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
>>   Output("Input_Would_Halt = ", Input_Would_Halt);
>> }
>>
>
> You keep posting this or something very similar.
>
> That doesn't make it correct. It doesn't matter how many times you
> repeat it.
>

This is the part that makes it correct:

If the execution trace of function Y() shows:
function X() is called twice in sequence from the same machine address
of Y()
with the same parameters to X()
with no conditional branch or indexed jump instructions in Y()
with no function call returns from X()
then the function call from Y() to X() is infinitely recursive.

All of the details including a fresh execution trace are provided here:

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

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ Accurate review? ]

<20210502092107.409@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Followup-To: comp.theory
Date: Sun, 2 May 2021 16:38:11 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <20210502092107.409@kylheku.com>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 2 May 2021 16:38:11 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ab307bb312d58650c6ec15b7781bf12b";
logging-data="13979"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18gmAV4Ki4/7UmbUJMNi4x4SZusssLYkmU="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:4s1igHkAfRi775ptQ2wmcaPOOng=
 by: Kaz Kylheku - Sun, 2 May 2021 16:38 UTC

On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>> Does anyone know the solution to the problem of halting olcott's
>>>> Usenet posts?
>>>
>>> Everyone halts. For this case, specifically, there is an unproven
>>> and empirically untested hypothesis about an early halt that occurs
>>> if everyone stops responding.
>>>
>>
>> We can ask him to stop.  We can't prove that he will.
>
> The bigger question is when are my reviewers going to provide an
> accurate review?
>
> It is a fact that this infinite recursion detection criteria is correct:
>
> If the execution trace of function Y() shows:
> function X() is called twice in sequence from the same machine address
> of Y()
> with the same parameters to X()
> with no conditional branch or indexed jump instructions in Y()
> with no function call returns from X()
> then the function call from Y() to X() is infinitely recursive.

This is only "right" from the perspective of an objective observation
that is not involved in the computation, and has no effect on it.

The function X() cannot itself make this observation. X has access to
only its parameters, and its parameters do not carry any information
indicating to X that it has been called twice from the same address
or any such thing. How can they; the parameters are *always the same*.
Therefore they cannot distinguish the first call from the second call
from the third call ...

A function having adcess to past execution traces is an imperative
procedure, which is completely invalid.

It may be possible to rigorously define the halting criteria using
imperative procedures, but it has to be in a completely different way.
(After all, Turing's machine is imperative: it mutates a tape.) You
cannot simply use a definition built around functions and just
substitute procedures into it.

I believe this to be an accurate review of your definition. It points to
flaws in the definition. You have done nothing to correct the definition
to fix the flaws; you simply keep re-asserting the same definition as
correct.

Re: Solution To The Halting Problem [ Accurate review? ]

<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 12:10:03 -0500
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me> <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com> <20210502092107.409@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 12:10:25 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <20210502092107.409@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
Lines: 75
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-bQDdhEx/emsuxOvPEBLOEox5JtaKudJiBGsplyTQ/b3t8Hjb/l4cdlh76SCa0bJJ5hl510xoAjHxXNo!AcO3C9ev/Ao/uKxnjx4kazwGXNp9wGEezckccIvrA7D/tU/GYpdnIZK7Rz24TSmDUPxeHD4cgjaV!MA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4564
 by: olcott - Sun, 2 May 2021 17:10 UTC

On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>> Usenet posts?
>>>>
>>>> Everyone halts. For this case, specifically, there is an unproven
>>>> and empirically untested hypothesis about an early halt that occurs
>>>> if everyone stops responding.
>>>>
>>>
>>> We can ask him to stop.  We can't prove that he will.
>>
>> The bigger question is when are my reviewers going to provide an
>> accurate review?
>>
>> It is a fact that this infinite recursion detection criteria is correct:
>>
>> If the execution trace of function Y() shows:
>> function X() is called twice in sequence from the same machine address
>> of Y()
>> with the same parameters to X()
>> with no conditional branch or indexed jump instructions in Y()
>> with no function call returns from X()
>> then the function call from Y() to X() is infinitely recursive.
>
> This is only "right" from the perspective of an objective observation
> that is not involved in the computation, and has no effect on it.
>
> The function X() cannot itself make this observation. X has access to
> only its parameters, and its parameters do not carry any information
> indicating to X that it has been called twice from the same address
> or any such thing. How can they; the parameters are *always the same*.
> Therefore they cannot distinguish the first call from the second call
> from the third call ...
>
> A function having adcess to past execution traces is an imperative
> procedure, which is completely invalid.

This is ridiculous, it is just like saying that I must be wrong on the
basis that you really believe that I am wrong.

You have to concretely prove these dogmatic statements. When you attempt
to do this it becomes obvious the the code shown in this link does what
you say is utterly impossible:

All of the details including a fresh execution trace are provided here:

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

> It may be possible to rigorously define the halting criteria using
> imperative procedures, but it has to be in a completely different way.
> (After all, Turing's machine is imperative: it mutates a tape.) You
> cannot simply use a definition built around functions and just
> substitute procedures into it.
>
> I believe this to be an accurate review of your definition. It points to
> flaws in the definition. You have done nothing to correct the definition
> to fix the flaws; you simply keep re-asserting the same definition as
> correct.

You essentially only said that you really believe that I am wrong.
Since I provided an execution trace of code doing what you said is
impossible your assertion that it is impossible is utterly refuted.

What is you motive for making such nutty statements?

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ Accurate Review? ]

<WZadnSBeOsgVQhP9nZ2dnUU7-K3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c comp.lang.c++
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 12:21:12 -0500
Subject: Re: Solution To The Halting Problem [ Accurate Review? ]
Newsgroups: comp.theory,comp.lang.c,comp.lang.c++
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com>
<DbmdnedlULb8WBP9nZ2dnUU7-c3NnZ2d@giganews.com>
<s6mih4$12k7$1@gioia.aioe.org>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 12:21:35 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <s6mih4$12k7$1@gioia.aioe.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <WZadnSBeOsgVQhP9nZ2dnUU7-K3NnZ2d@giganews.com>
Lines: 42
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Vvub+vNzlvFlNIbFru2/xbJAYXWjtGow9Lq4raULq6a4Y/6WP3/CeoLJeP/B+AcY2NZ3kPDRKkv+5Kp!bpDp60gVXaKuhicUYADc6Fd8Q1zUwD8hZs6Zf94VQBrkvkQ4s+dDmnzs1oBhBO0KqBvU/tNVTpum!Fg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2426
 by: olcott - Sun, 2 May 2021 17:21 UTC

On 5/2/2021 11:01 AM, Real Troll wrote:
>
>> I am going to continue to post until an accurate review proves that I
>> a right or proves that I am wrong.
>
>
> Don't be sure about that because people will get fed up of you and write
> to your NewsServer provider:
>
> <
> abuse@giganews.com
>>
>
> So be very careful before you test people's tolerance threshold here.
>

Since all of my posts have the analysis of "C" code as their primary
focus, none of my posts can be reasonably construed as off topic for C
or C++ groups.

This is the "C" code that is the primary focus of all of my posts:

void H_Hat(u32 P)
{ u32 Input_Halts = Halts(P, P);
if (Input_Halts)
HERE: goto HERE;
}

int main() {
u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
Output("Input_Would_Halt = ", Input_Would_Halt);
}

Can a C/C++ function be defined that correctly decides whether or not
H_Hat((u32)H_Hat) halts?

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ Accurate review? ]

<20210502102359.306@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.theory
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Date: Sun, 2 May 2021 17:39:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 91
Message-ID: <20210502102359.306@kylheku.com>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 2 May 2021 17:39:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ab307bb312d58650c6ec15b7781bf12b";
logging-data="8962"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lyl7N/0nFg+6bbWgYjn0EJ876KQOch0w="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:23Eyc/fyIsk5pql/8ELw1ocpoAE=
 by: Kaz Kylheku - Sun, 2 May 2021 17:39 UTC

On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>> Usenet posts?
>>>>>
>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>> if everyone stops responding.
>>>>>
>>>>
>>>> We can ask him to stop.  We can't prove that he will.
>>>
>>> The bigger question is when are my reviewers going to provide an
>>> accurate review?
>>>
>>> It is a fact that this infinite recursion detection criteria is correct:
>>>
>>> If the execution trace of function Y() shows:
>>> function X() is called twice in sequence from the same machine address
>>> of Y()
>>> with the same parameters to X()
>>> with no conditional branch or indexed jump instructions in Y()
>>> with no function call returns from X()
>>> then the function call from Y() to X() is infinitely recursive.
>>
>> This is only "right" from the perspective of an objective observation
>> that is not involved in the computation, and has no effect on it.
>>
>> The function X() cannot itself make this observation. X has access to
>> only its parameters, and its parameters do not carry any information
>> indicating to X that it has been called twice from the same address
>> or any such thing. How can they; the parameters are *always the same*.
>> Therefore they cannot distinguish the first call from the second call
>> from the third call ...
>>
>> A function having adcess to past execution traces is an imperative
>> procedure, which is completely invalid.
>
> This is ridiculous, it is just like saying that I must be wrong on the
> basis that you really believe that I am wrong.
>
> You have to concretely prove these dogmatic statements. When you attempt

1. You're trying to refute a proof which has a similar structure to the
X and Y arrangement above.

2. In that proof, the entities corresponding to X and Y are functions,
and not imperative procedures. They have no access to some global,
mutating state holding execution traces; such a situation would
violate the conditions of the proof.

3. The proof says, specifically, that X cannot decide the halting situation.
Either X returns the wrong value, or does not return.
(The proof does not say that the situation's halting is not decidable,
as such; it most certainly is decidable.)

You've come along claiming the obvious: "Look, the situation is
decidable. If I supply a definition of X which simply executes Y, then X
does not return because X and Y are caught in an infinite recursion.
If X and Y are implemented in C and the machine code is run on a special
simulator, that simulator can detect the recursion after just a few
calls and call it non-halting.

Okay, so what? That doesn't refute the proof:

1. You have not shown that X can return, with the correct answer,
contrary to what the proof claims. The proof claims that specifically
X cannot decide.

2. The X definition you have provided is not required or specified by
the proof; the proof makes a general claim about all possible
possible X functions that otherwise meet the criteria, including
functions that do not simply execute Y. In other words, the runaway
recursion itself is not a given. It is possible to have definitions
of X which return a value, and for those cases, the proof shows that
for any definition of X which returns, the value is incorrect.
You have not disproved this.

The above is a complete and accurate review of the main ideas in your
work, free of any bias.

If you want a different review, ask other people elsewhere.

If you ask enough people in the world, someone will flatter your ears.

My advice is, though: under no circumstances give them any money
or let them stay in your home.

Re: Solution To The Halting Problem [ Accurate review? ]

<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 12:49:37 -0500
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me> <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com> <20210502092107.409@kylheku.com> <tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com> <20210502102359.306@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 12:50:00 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <20210502102359.306@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
Lines: 104
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-C9Ekfh89N97LOvXKYGh67HkeoQP98AvpA8Cq34HOURTmxW+JsDlS7FLH4pDASr9pOTq7nZ9H/RA71te!qCZjH5I7sqNx8p3Igj2IUzMttaxPu3fhj75XEBOUD8ITc3v4N/NWZU42xztOjgcEHzjJpOuez477!Zw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6022
 by: olcott - Sun, 2 May 2021 17:50 UTC

On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>> Usenet posts?
>>>>>>
>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>> if everyone stops responding.
>>>>>>
>>>>>
>>>>> We can ask him to stop.  We can't prove that he will.
>>>>
>>>> The bigger question is when are my reviewers going to provide an
>>>> accurate review?
>>>>
>>>> It is a fact that this infinite recursion detection criteria is correct:
>>>>
>>>> If the execution trace of function Y() shows:
>>>> function X() is called twice in sequence from the same machine address
>>>> of Y()
>>>> with the same parameters to X()
>>>> with no conditional branch or indexed jump instructions in Y()
>>>> with no function call returns from X()
>>>> then the function call from Y() to X() is infinitely recursive.
>>>
>>> This is only "right" from the perspective of an objective observation
>>> that is not involved in the computation, and has no effect on it.
>>>
>>> The function X() cannot itself make this observation. X has access to
>>> only its parameters, and its parameters do not carry any information
>>> indicating to X that it has been called twice from the same address
>>> or any such thing. How can they; the parameters are *always the same*.
>>> Therefore they cannot distinguish the first call from the second call
>>> from the third call ...
>>>
>>> A function having adcess to past execution traces is an imperative
>>> procedure, which is completely invalid.
>>
>> This is ridiculous, it is just like saying that I must be wrong on the
>> basis that you really believe that I am wrong.
>>
>> You have to concretely prove these dogmatic statements. When you attempt
>

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

> 1. You're trying to refute a proof which has a similar structure to the
> X and Y arrangement above.
>
> 2. In that proof, the entities corresponding to X and Y are functions,
> and not imperative procedures. They have no access to some global,
> mutating state holding execution traces; such a situation would
> violate the conditions of the proof.
>
> 3. The proof says, specifically, that X cannot decide the halting situation.
> Either X returns the wrong value, or does not return.
> (The proof does not say that the situation's halting is not decidable,
> as such; it most certainly is decidable.)
>
> You've come along claiming the obvious: "Look, the situation is
> decidable. If I supply a definition of X which simply executes Y, then X
> does not return because X and Y are caught in an infinite recursion.
> If X and Y are implemented in C and the machine code is run on a special
> simulator, that simulator can detect the recursion after just a few
> calls and call it non-halting.
>
> Okay, so what? That doesn't refute the proof:
>
> 1. You have not shown that X can return, with the correct answer,
> contrary to what the proof claims. The proof claims that specifically
> X cannot decide.
>
> 2. The X definition you have provided is not required or specified by
> the proof; the proof makes a general claim about all possible
> possible X functions that otherwise meet the criteria, including
> functions that do not simply execute Y. In other words, the runaway
> recursion itself is not a given. It is possible to have definitions
> of X which return a value, and for those cases, the proof shows that
> for any definition of X which returns, the value is incorrect.
> You have not disproved this.
>
> The above is a complete and accurate review of the main ideas in your
> work, free of any bias.
>
> If you want a different review, ask other people elsewhere.
>
> If you ask enough people in the world, someone will flatter your ears.
>
> My advice is, though: under no circumstances give them any money
> or let them stay in your home.
>

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ Accurate review? ]

<WFBjI.270294$2N3.64487@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me> <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 223
Message-ID: <WFBjI.270294$2N3.64487@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 2 May 2021 13:52:52 -0400
X-Received-Bytes: 9862
X-Received-Body-CRC: 2051708155
 by: Richard Damon - Sun, 2 May 2021 17:52 UTC

On 5/2/21 11:21 AM, olcott wrote:
> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>> Does anyone know the solution to the problem of halting olcott's
>>>> Usenet posts?
>>>
>>> Everyone halts. For this case, specifically, there is an unproven
>>> and empirically untested hypothesis about an early halt that occurs
>>> if everyone stops responding.
>>>
>>
>> We can ask him to stop.  We can't prove that he will.
>
> The bigger question is when are my reviewers going to provide an
> accurate review?
>
> It is a fact that this infinite recursion detection criteria is correct:
>
> If the execution trace of function Y() shows:
> function X() is called twice in sequence from the same machine address
> of Y()
> with the same parameters to X()
> with no conditional branch or indexed jump instructions in Y()
> with no function call returns from X()
> then the function call from Y() to X() is infinitely recursive.
>
> It is a fact that this criteria correctly  decides all calls from
> H_Hat() to Halts() are infinitely recursive:
>
> If the execution trace of H_Hat() by function Halts() shows:
> (1) Function Halts() is called twice in sequence from the same machine
> address of H_Hat().
> (2) With the same parameters to Halts().
> (3) With no conditional branch or indexed jump instructions in H_Hat().
> (4) With no function call returns from Halts().
> then the function call from H_Hat() to Halts() is infinitely recursive.
>
> void H_Hat(u32 P)
> {
>  u32 Input_Halts = Halts(P, P);
>  if (Input_Halts)
>    HERE: goto HERE;
> }
>
> int main()
> {
>  u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
>  Output("Input_Would_Halt = ", Input_Would_Halt);
> }
>
> All of the details including a fresh execution trace are provided here:
>
> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>
>

We HAVE given you the accurate review. Your ideas are WRONG.

H_Hat does Halt, as is proven by:

1) Halts is stipulated to meet the requirements of a Halt Decider for
Computation Theory, as used in the proof of Linz and Sipser.

2) Halts is stipulated to return non-Halting on Halts(H_Hat, H_Hat) when
asked directly.

3) H_Hat is stipulated to be built like Linz or Sipser, in that it will
halt when the Halt decider it is built on decides H_Hat’s input is
non-Halting on itself.

4) 1 Means that Halts is a Computation, and will always return the same
answer (or never return an answer) for a given input.

5) H_Hat when run as a Machine will perform the Computation Halts(H_Hat,
H_Hat)

6) by 4 and 2, this means that Halts will return the decision on
non-halting to H_Hat

7) By 3, this means that H_Hat will Halt.

8) This means that H_Hat is a Halting Computation, and because of 2,
Halts is wrong.

You have even posted the trace that shows it as follows:

On 4/27/21 12:55 AM, olcott wrote:
> void H_Hat(u32 P)
> {
> u32 Input_Halts = Halts(P, P);
> if (Input_Halts)
> HERE: goto HERE;
> }
>
>
> int main()
> {
> H_Hat((u32)H_Hat);
> }
>
>
> _H_Hat()
> [00000b98](01) 55 push ebp
> [00000b99](02) 8bec mov ebp,esp
> [00000b9b](01) 51 push ecx
> [00000b9c](03) 8b4508 mov eax,[ebp+08]
> [00000b9f](01) 50 push eax
> [00000ba0](03) 8b4d08 mov ecx,[ebp+08]
> [00000ba3](01) 51 push ecx
> [00000ba4](05) e88ffdffff call 00000938
> [00000ba9](03) 83c408 add esp,+08
> [00000bac](03) 8945fc mov [ebp-04],eax
> [00000baf](04) 837dfc00 cmp dword [ebp-04],+00
> [00000bb3](02) 7402 jz 00000bb7
> [00000bb5](02) ebfe jmp 00000bb5
> [00000bb7](02) 8be5 mov esp,ebp
> [00000bb9](01) 5d pop ebp
> [00000bba](01) c3 ret
> Size in bytes:(0035) [00000bba]
>
> _main()
> [00000bc8](01) 55 push ebp
> [00000bc9](02) 8bec mov ebp,esp
> [00000bcb](05) 68980b0000 push 00000b98
> [00000bd0](05) e8c3ffffff call 00000b98
> [00000bd5](03) 83c404 add esp,+04
> [00000bd8](02) 33c0 xor eax,eax
> [00000bda](01) 5d pop ebp
> [00000bdb](01) c3 ret
> Size in bytes:(0020) [00000bdb]
>
> ===============================
> ...[00000bc8][001015d4][00000000](01) 55 push ebp
> ...[00000bc9][001015d4][00000000](02) 8bec mov ebp,esp
> ...[00000bcb][001015d0][00000b98](05) 68980b0000 push
> 00000b98
> ...[00000bd0][001015cc][00000bd5](05) e8c3ffffff call
> 00000b98
> ...[00000b98][001015c8][001015d4](01) 55 push ebp
> ...[00000b99][001015c8][001015d4](02) 8bec mov ebp,esp
> ...[00000b9b][001015c4][00000000](01) 51 push ecx
> ...[00000b9c][001015c4][00000000](03) 8b4508 mov
> eax,[ebp+08]
> ...[00000b9f][001015c0][00000b98](01) 50 push eax
> ...[00000ba0][001015c0][00000b98](03) 8b4d08 mov
> ecx,[ebp+08]
> ...[00000ba3][001015bc][00000b98](01) 51 push ecx
> ...[00000ba4][001015b8][00000ba9](05) e88ffdffff call
> 00000938
> Begin Local Halt Decider Simulation at Machine Address:b98
> ...[00000b98][00211674][00211678](01) 55 push ebp
> ...[00000b99][00211674][00211678](02) 8bec mov ebp,esp
> ...[00000b9b][00211670][00201644](01) 51 push ecx
> ...[00000b9c][00211670][00201644](03) 8b4508 mov
> eax,[ebp+08]
> ...[00000b9f][0021166c][00000b98](01) 50 push eax
> ...[00000ba0][0021166c][00000b98](03) 8b4d08 mov
> ecx,[ebp+08]
> ...[00000ba3][00211668][00000b98](01) 51 push ecx
> ...[00000ba4][00211664][00000ba9](05) e88ffdffff call
> 00000938
> ...[00000b98][0025c09c][0025c0a0](01) 55 push ebp
> ...[00000b99][0025c09c][0025c0a0](02) 8bec mov ebp,esp
> ...[00000b9b][0025c098][0024c06c](01) 51 push ecx
> ...[00000b9c][0025c098][0024c06c](03) 8b4508 mov
> eax,[ebp+08]
> ...[00000b9f][0025c094][00000b98](01) 50 push eax
> ...[00000ba0][0025c094][00000b98](03) 8b4d08 mov
> ecx,[ebp+08]
> ...[00000ba3][0025c090][00000b98](01) 51 push ecx
> ...[00000ba4][0025c08c][00000ba9](05) e88ffdffff call
> 00000938
> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
> ...[00000ba9][001015c4][00000000](03) 83c408 add esp,+08
> ...[00000bac][001015c4][00000000](03) 8945fc mov
> [ebp-04],eax
> ...[00000baf][001015c4][00000000](04) 837dfc00 cmp dword
> [ebp-04],+00
> ...[00000bb3][001015c4][00000000](02) 7402 jz 00000bb7
> ...[00000bb7][001015c8][001015d4](02) 8be5 mov esp,ebp
> ...[00000bb9][001015cc][00000bd5](01) 5d pop ebp
> ...[00000bba][001015d0][00000b98](01) c3 ret
> ...[00000bd5][001015d4][00000000](03) 83c404 add esp,+04
> ...[00000bd8][001015d4][00000000](02) 33c0 xor eax,eax
> ...[00000bda][001015d8][00100000](01) 5d pop ebp
> ...[00000bdb][001015dc][00000098](01) c3 ret
> Number_of_User_Instructions(39)
> Number of Instructions Executed(26567)
>

A Halting Computation can NOT be a non-halting computation

H_Hat does NOT have recursion

Halts NEVER actually calls H_Hat, so there absolutely isn't recursion by
any accurate definition of the word.

Your "trace" isn't even an accurate trace of the execution of any
machine in the system unless you are converting a 'simulation' into a
'call' (which are different actions).

Your whole premise is broken, and the best that can said is that it
appears that you have gotten you logic to a point that your logical
system is now inconsistent.

If you would like to actually show where an error has been made in ANY
of the arguements that show you are wrong, you might be able to make
some progress.

Note, this does NOT mean, try to prove to opposite, but show the real
logical error in why the proof that H_Hat halts is wrong.

You of course can 'PROVE' the opposite given your logic has gone
inconsistent, you need to find logical flaws in the arguement.


Click here to read the complete article
Re: Solution To The Halting Problem [ Accurate review? ]

<HGBjI.270295$2N3.114562@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fdcspool4.netnews.com!fdc3.netnews.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer04.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
Subject: Re: Solution To The Halting Problem [ Accurate review? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com> <s6mj0b$a22$1@dont-email.me>
<DridnefgF6AlTRP9nZ2dnUU7-TGdnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <DridnefgF6AlTRP9nZ2dnUU7-TGdnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 44
Message-ID: <HGBjI.270295$2N3.114562@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 2 May 2021 13:53:43 -0400
X-Received-Bytes: 2377
 by: Richard Damon - Sun, 2 May 2021 17:53 UTC

On 5/2/21 12:18 PM, olcott wrote:
> On 5/2/2021 11:11 AM, Richard Harnden wrote:
>> On 02/05/2021 16:21, olcott wrote:
>>>
>>> void H_Hat(u32 P)
>>> {
>>>   u32 Input_Halts = Halts(P, P);
>>>   if (Input_Halts)
>>>     HERE: goto HERE;
>>> }
>>>
>>> int main()
>>> {
>>>   u32 Input_Would_Halt = Halts((u32)H_Hat, (u32)H_Hat);
>>>   Output("Input_Would_Halt = ", Input_Would_Halt);
>>> }
>>>
>>
>> You keep posting this or something very similar.
>>
>> That doesn't make it correct. It doesn't matter how many times you
>> repeat it.
>>
>
> This is the part that makes it correct:
>
> If the execution trace of function Y() shows:
> function X() is called twice in sequence from the same machine address
> of Y()
> with the same parameters to X()
> with no conditional branch or indexed jump instructions in Y()
> with no function call returns from X()
> then the function call from Y() to X() is infinitely recursive.
>
>
>
> All of the details including a fresh execution trace are provided here:
>
> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>
>
>

Your saying to does not make it right. You are using bad definitions.

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 12:55:07 -0500
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 12:55:30 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
Lines: 75
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-n55ZIIsAtO3efP0/0Zt+BVF7I72XWdtqYODX6gXDXL4+8ApZYQFdhyS6uhXzydhojwDx4UjliSAft10!4N0ZwSkwR+PGLQ4XH2ZQLTRN0vSRRDLvnaJe5/Cw4XFK8Zl6uG6b5z1WzSvKqb64dnO0Iaw5Rs/y!ng==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4657
 by: olcott - Sun, 2 May 2021 17:55 UTC

On 5/2/2021 12:50 PM, olcott wrote:
> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>> Usenet posts?
>>>>>>>
>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>>> if everyone stops responding.
>>>>>>>
>>>>>>
>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>
>>>>> The bigger question is when are my reviewers going to provide an
>>>>> accurate review?
>>>>>
>>>>> It is a fact that this infinite recursion detection criteria is
>>>>> correct:
>>>>>
>>>>> If the execution trace of function Y() shows:
>>>>> function X() is called twice in sequence from the same machine address
>>>>> of Y()
>>>>> with the same parameters to X()
>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>> with no function call returns from X()
>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>
>>>> This is only "right" from the perspective of an objective observation
>>>> that is not involved in the computation, and has no effect on it.
>>>>
>>>> The function X() cannot itself make this observation. X has access to
>>>> only its parameters, and its parameters do not carry any information
>>>> indicating to X that it has been called twice from the same address
>>>> or any such thing. How can they; the parameters are *always the same*.
>>>> Therefore they cannot distinguish the first call from the second call
>>>> from the third call ...
>>>>
>>>> A function having adcess to past execution traces is an imperative
>>>> procedure, which is completely invalid.
>>>
>>> This is ridiculous, it is just like saying that I must be wrong on the
>>> basis that you really believe that I am wrong.
>>>
>>> You have to concretely prove these dogmatic statements. When you attempt
>>
>
> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>
>
>
>> 1. You're trying to refute a proof which has a similar structure to the
>>     X and Y arrangement above.
>>
>> 2. In that proof, the entities corresponding to X and Y are functions,
>>     and not imperative procedures. They have no access to some global,
>>     mutating state holding execution traces; such a situation would
>>     violate the conditions of the proof.

So you are saying that an adapted UTM that recognizes the infinite
recursion pattern of its input, stops simulating its input on this
basis, and decides not halting on this input,

IS SIMPLY NOT ALLOWED ?

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<XZBjI.238624$ON31.117065@fx23.ams4>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx23.ams4.POSTED!not-for-mail
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
From: flib...@i42.REMOVETHISBIT.co.uk (Mr Flibble)
Organization: Jupiter Mining Corporation
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Lines: 81
Message-ID: <XZBjI.238624$ON31.117065@fx23.ams4>
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 02 May 2021 18:14:15 UTC
Date: Sun, 2 May 2021 19:14:16 +0100
X-Received-Bytes: 4761
 by: Mr Flibble - Sun, 2 May 2021 18:14 UTC

On 02/05/2021 18:55, olcott wrote:
> On 5/2/2021 12:50 PM, olcott wrote:
>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>> Usenet posts?
>>>>>>>>
>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>>>> if everyone stops responding.
>>>>>>>>
>>>>>>>
>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>
>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>> accurate review?
>>>>>>
>>>>>> It is a fact that this infinite recursion detection criteria is correct:
>>>>>>
>>>>>> If the execution trace of function Y() shows:
>>>>>> function X() is called twice in sequence from the same machine address
>>>>>> of Y()
>>>>>> with the same parameters to X()
>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>> with no function call returns from X()
>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>
>>>>> This is only "right" from the perspective of an objective observation
>>>>> that is not involved in the computation, and has no effect on it.
>>>>>
>>>>> The function X() cannot itself make this observation. X has access to
>>>>> only its parameters, and its parameters do not carry any information
>>>>> indicating to X that it has been called twice from the same address
>>>>> or any such thing. How can they; the parameters are *always the same*.
>>>>> Therefore they cannot distinguish the first call from the second call
>>>>> from the third call ...
>>>>>
>>>>> A function having adcess to past execution traces is an imperative
>>>>> procedure, which is completely invalid.
>>>>
>>>> This is ridiculous, it is just like saying that I must be wrong on the
>>>> basis that you really believe that I am wrong.
>>>>
>>>> You have to concretely prove these dogmatic statements. When you attempt
>>>
>>
>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>
>>
>>
>>> 1. You're trying to refute a proof which has a similar structure to the
>>>     X and Y arrangement above.
>>>
>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>     and not imperative procedures. They have no access to some global,
>>>     mutating state holding execution traces; such a situation would
>>>     violate the conditions of the proof.
>
> So you are saying that an adapted UTM that recognizes the infinite recursion
> pattern of its input, stops simulating its input on this basis, and decides not
> halting on this input,
>
> IS SIMPLY NOT ALLOWED ?

Your solution cannot recognize infinite recursion because your solution
disregards branching logic and state that branching logic is predicated on.

In general an algorithm contains LOGIC acting on STATE and the longer you
continue to ignore this fact the more time you will waste (in addition to
wasting the time of people reading and replying to your Usenet posts). I pity
you and your obtuseness.

/Flibble

--
😎

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 13:18:25 -0500
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
<XZBjI.238624$ON31.117065@fx23.ams4>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 13:18:48 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <XZBjI.238624$ON31.117065@fx23.ams4>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>
Lines: 113
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-iNsXhQ2eCcsiKIfbJz+rkBue6qNm/NguEMDiJ2qzJR0C7HiN+EZguww4OzESk2xKm1OCyiAvQt4AOJx!OsvX7GZVxFXZZ6CEREZeUBT5YfD6HvUpouGyGacT9nK/cfJWCpOenuIdvcFGZk5dUYgBYhkheyS3!iQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6271
 by: olcott - Sun, 2 May 2021 18:18 UTC

On 5/2/2021 1:14 PM, Mr Flibble wrote:
> On 02/05/2021 18:55, olcott wrote:
>> On 5/2/2021 12:50 PM, olcott wrote:
>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>>> Usenet posts?
>>>>>>>>>
>>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>>> and empirically untested hypothesis about an early halt that
>>>>>>>>> occurs
>>>>>>>>> if everyone stops responding.
>>>>>>>>>
>>>>>>>>
>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>
>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>> accurate review?
>>>>>>>
>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>> correct:
>>>>>>>
>>>>>>> If the execution trace of function Y() shows:
>>>>>>> function X() is called twice in sequence from the same machine
>>>>>>> address
>>>>>>> of Y()
>>>>>>> with the same parameters to X()
>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>> with no function call returns from X()
>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>
>>>>>> This is only "right" from the perspective of an objective observation
>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>
>>>>>> The function X() cannot itself make this observation. X has access to
>>>>>> only its parameters, and its parameters do not carry any information
>>>>>> indicating to X that it has been called twice from the same address
>>>>>> or any such thing. How can they; the parameters are *always the
>>>>>> same*.
>>>>>> Therefore they cannot distinguish the first call from the second call
>>>>>> from the third call ...
>>>>>>
>>>>>> A function having adcess to past execution traces is an imperative
>>>>>> procedure, which is completely invalid.
>>>>>
>>>>> This is ridiculous, it is just like saying that I must be wrong on the
>>>>> basis that you really believe that I am wrong.
>>>>>
>>>>> You have to concretely prove these dogmatic statements. When you
>>>>> attempt
>>>>
>>>
>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>
>>>
>>>
>>>> 1. You're trying to refute a proof which has a similar structure to the
>>>>     X and Y arrangement above.
>>>>
>>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>>     and not imperative procedures. They have no access to some global,
>>>>     mutating state holding execution traces; such a situation would
>>>>     violate the conditions of the proof.
>>
>> So you are saying that an adapted UTM that recognizes the infinite
>> recursion pattern of its input, stops simulating its input on this
>> basis, and decides not halting on this input,
>>
>> IS SIMPLY NOT ALLOWED ?
>
> Your solution cannot recognize infinite recursion because your solution
> disregards branching logic and state that branching logic is predicated on.
>
This is provably false:

It is a fact that this infinite recursion detection criteria is correct:
If the execution trace of function Y() shows:
function X() is called twice in sequence from the same machine address
of Y()
with the same parameters to X()
with no conditional branch or indexed jump instructions in Y()
with no function call returns from X()
then the function call from Y() to X() is infinitely recursive.

If the execution trace of H_Hat() by function Halts() shows:
(1) Function Halts() is called twice in sequence from the same machine
address of H_Hat().
(2) With the same parameters to Halts().
(3) With no conditional branch or indexed jump instructions in H_Hat().
(4) With no function call returns from Halts().
then the function call from H_Hat() to Halts() is infinitely recursive.

> In general an algorithm contains LOGIC acting on STATE and the longer
> you continue to ignore this fact the more time you will waste (in
> addition to wasting the time of people reading and replying to your
> Usenet posts). I pity you and your obtuseness.
>
> /Flibble
>

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<KmCjI.23563$ft1.16223@fx10.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer04.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx10.iad.POSTED!not-for-mail
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
<XZBjI.238624$ON31.117065@fx23.ams4>
<JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 127
Message-ID: <KmCjI.23563$ft1.16223@fx10.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 2 May 2021 14:40:42 -0400
X-Received-Bytes: 6452
 by: Richard Damon - Sun, 2 May 2021 18:40 UTC

On 5/2/21 2:18 PM, olcott wrote:
> On 5/2/2021 1:14 PM, Mr Flibble wrote:
>> On 02/05/2021 18:55, olcott wrote:
>>> On 5/2/2021 12:50 PM, olcott wrote:
>>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk>
>>>>>>>>>> wrote:
>>>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>>>> Usenet posts?
>>>>>>>>>>
>>>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>>>> and empirically untested hypothesis about an early halt that
>>>>>>>>>> occurs
>>>>>>>>>> if everyone stops responding.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>>
>>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>>> accurate review?
>>>>>>>>
>>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>>> correct:
>>>>>>>>
>>>>>>>> If the execution trace of function Y() shows:
>>>>>>>> function X() is called twice in sequence from the same machine
>>>>>>>> address
>>>>>>>> of Y()
>>>>>>>> with the same parameters to X()
>>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>>> with no function call returns from X()
>>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>>
>>>>>>> This is only "right" from the perspective of an objective
>>>>>>> observation
>>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>>
>>>>>>> The function X() cannot itself make this observation. X has
>>>>>>> access to
>>>>>>> only its parameters, and its parameters do not carry any information
>>>>>>> indicating to X that it has been called twice from the same address
>>>>>>> or any such thing. How can they; the parameters are *always the
>>>>>>> same*.
>>>>>>> Therefore they cannot distinguish the first call from the second
>>>>>>> call
>>>>>>> from the third call ...
>>>>>>>
>>>>>>> A function having adcess to past execution traces is an imperative
>>>>>>> procedure, which is completely invalid.
>>>>>>
>>>>>> This is ridiculous, it is just like saying that I must be wrong on
>>>>>> the
>>>>>> basis that you really believe that I am wrong.
>>>>>>
>>>>>> You have to concretely prove these dogmatic statements. When you
>>>>>> attempt
>>>>>
>>>>
>>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>>
>>>>
>>>>
>>>>> 1. You're trying to refute a proof which has a similar structure to
>>>>> the
>>>>>     X and Y arrangement above.
>>>>>
>>>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>>>     and not imperative procedures. They have no access to some global,
>>>>>     mutating state holding execution traces; such a situation would
>>>>>     violate the conditions of the proof.
>>>
>>> So you are saying that an adapted UTM that recognizes the infinite
>>> recursion pattern of its input, stops simulating its input on this
>>> basis, and decides not halting on this input,
>>>
>>> IS SIMPLY NOT ALLOWED ?
>>
>> Your solution cannot recognize infinite recursion because your
>> solution disregards branching logic and state that branching logic is
>> predicated on.
>>
> This is provably false:
>
> It is a fact that this infinite recursion detection criteria is correct:
> If the execution trace of function Y() shows:
> function X() is called twice in sequence from the same machine address
> of Y()
> with the same parameters to X()
> with no conditional branch or indexed jump instructions in Y()
> with no function call returns from X()
> then the function call from Y() to X() is infinitely recursive.
>

No, that is incorrect, because it ignores that the X() called by Y() is
running within the compuation of Y, so any decision it makes is part of
the computation of Y(), thus if X() will terminate the loop, Y() is not
infinitely recursive.

Maybe you are inventing a new definition, but it doesn't apply to this
problem.

>
> If the execution trace of H_Hat() by function Halts() shows:
> (1) Function Halts() is called twice in sequence from the same machine
> address of H_Hat().
> (2) With the same parameters to Halts().
> (3) With no conditional branch or indexed jump instructions in H_Hat().
> (4) With no function call returns from Halts().
> then the function call from H_Hat() to Halts() is infinitely recursive.
>
>
>> In general an algorithm contains LOGIC acting on STATE and the longer
>> you continue to ignore this fact the more time you will waste (in
>> addition to wasting the time of people reading and replying to your
>> Usenet posts). I pity you and your obtuseness.
>>
>> /Flibble
>>
>
>

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<esadneLcfuVVYBP9nZ2dnUU78N3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!buffer2.nntp.ams1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 14:30:16 -0500
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
<XZBjI.238624$ON31.117065@fx23.ams4>
<JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>
<KmCjI.23563$ft1.16223@fx10.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 14:30:38 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <KmCjI.23563$ft1.16223@fx10.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <esadneLcfuVVYBP9nZ2dnUU78N3NnZ2d@giganews.com>
Lines: 157
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JyBfZumbpEJLlaXHV86Oo3SLu+HVramvCwrmTIyelNNg3pVxGj5omUL2HCqSFzAGE0+zXjl1MRKv2OQ!etlamtCXfk2rnWWVUYpcm4IrpHprz05lclwrcbo2vHtTAPoAE0RbsVYyrw4+CT690y5hMdK3KYHR!Cw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7515
 by: olcott - Sun, 2 May 2021 19:30 UTC

On 5/2/2021 1:40 PM, Richard Damon wrote:
> On 5/2/21 2:18 PM, olcott wrote:
>> On 5/2/2021 1:14 PM, Mr Flibble wrote:
>>> On 02/05/2021 18:55, olcott wrote:
>>>> On 5/2/2021 12:50 PM, olcott wrote:
>>>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>>>>> Usenet posts?
>>>>>>>>>>>
>>>>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>>>>> and empirically untested hypothesis about an early halt that
>>>>>>>>>>> occurs
>>>>>>>>>>> if everyone stops responding.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>>>
>>>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>>>> accurate review?
>>>>>>>>>
>>>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>>>> correct:
>>>>>>>>>
>>>>>>>>> If the execution trace of function Y() shows:
>>>>>>>>> function X() is called twice in sequence from the same machine
>>>>>>>>> address
>>>>>>>>> of Y()
>>>>>>>>> with the same parameters to X()
>>>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>>>> with no function call returns from X()
>>>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>>>
>>>>>>>> This is only "right" from the perspective of an objective
>>>>>>>> observation
>>>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>>>
>>>>>>>> The function X() cannot itself make this observation. X has
>>>>>>>> access to
>>>>>>>> only its parameters, and its parameters do not carry any information
>>>>>>>> indicating to X that it has been called twice from the same address
>>>>>>>> or any such thing. How can they; the parameters are *always the
>>>>>>>> same*.
>>>>>>>> Therefore they cannot distinguish the first call from the second
>>>>>>>> call
>>>>>>>> from the third call ...
>>>>>>>>
>>>>>>>> A function having adcess to past execution traces is an imperative
>>>>>>>> procedure, which is completely invalid.
>>>>>>>
>>>>>>> This is ridiculous, it is just like saying that I must be wrong on
>>>>>>> the
>>>>>>> basis that you really believe that I am wrong.
>>>>>>>
>>>>>>> You have to concretely prove these dogmatic statements. When you
>>>>>>> attempt
>>>>>>
>>>>>
>>>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>>>
>>>>>
>>>>>
>>>>>> 1. You're trying to refute a proof which has a similar structure to
>>>>>> the
>>>>>>     X and Y arrangement above.
>>>>>>
>>>>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>>>>     and not imperative procedures. They have no access to some global,
>>>>>>     mutating state holding execution traces; such a situation would
>>>>>>     violate the conditions of the proof.
>>>>
>>>> So you are saying that an adapted UTM that recognizes the infinite
>>>> recursion pattern of its input, stops simulating its input on this
>>>> basis, and decides not halting on this input,
>>>>
>>>> IS SIMPLY NOT ALLOWED ?
>>>
>>> Your solution cannot recognize infinite recursion because your
>>> solution disregards branching logic and state that branching logic is
>>> predicated on.
>>>
>> This is provably false:
>>
>> It is a fact that this infinite recursion detection criteria is correct:
>> If the execution trace of function Y() shows:
>> function X() is called twice in sequence from the same machine address
>> of Y()
>> with the same parameters to X()
>> with no conditional branch or indexed jump instructions in Y()
>> with no function call returns from X()
>> then the function call from Y() to X() is infinitely recursive.
>>
>
> No, that is incorrect, because it ignores that the X() called by Y() is
> running within the compuation of Y, so any decision it makes is part of
> the computation of Y(), thus if X() will terminate the loop, Y() is not
> infinitely recursive.
>
> Maybe you are inventing a new definition, but it doesn't apply to this
> problem.

To simplify things a bit more...

H_Hat2(u32 P)
{ Simulate(P, P);
}

int main()
{ Simulate(H_Hat2, H_Hat2);
H_Hat2(H_Hat2);
}

Both copmutations specified on line 1 and 2 of main() specify infinite
recursion.

If Simulate() had enough intelligence to see this infinite recursion
so that it could stop its simulation, both lines 1 and 2 of main()
still specify infinite recursion that will never stop unless the
simulation is halted at some point.

>>
>> If the execution trace of H_Hat() by function Halts() shows:
>> (1) Function Halts() is called twice in sequence from the same machine
>> address of H_Hat().
>> (2) With the same parameters to Halts().
>> (3) With no conditional branch or indexed jump instructions in H_Hat().
>> (4) With no function call returns from Halts().
>> then the function call from H_Hat() to Halts() is infinitely recursive.
>>
>>
>>> In general an algorithm contains LOGIC acting on STATE and the longer
>>> you continue to ignore this fact the more time you will waste (in
>>> addition to wasting the time of people reading and replying to your
>>> Usenet posts). I pity you and your obtuseness.
>>>
>>> /Flibble
>>>
>>
>>
>

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<20210502113712.320@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.theory
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Followup-To: comp.theory
Date: Sun, 2 May 2021 19:57:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 99
Message-ID: <20210502113712.320@kylheku.com>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 2 May 2021 19:57:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ab307bb312d58650c6ec15b7781bf12b";
logging-data="20566"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19VDG307HkHv2qMjck3XGqMKlY3XvnAqPc="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:jkRyIzzI1YvDLkV4Q8WB1h5glAA=
 by: Kaz Kylheku - Sun, 2 May 2021 19:57 UTC

On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
> On 5/2/2021 12:50 PM, olcott wrote:
>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>> Usenet posts?
>>>>>>>>
>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>>>> if everyone stops responding.
>>>>>>>>
>>>>>>>
>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>
>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>> accurate review?
>>>>>>
>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>> correct:
>>>>>>
>>>>>> If the execution trace of function Y() shows:
>>>>>> function X() is called twice in sequence from the same machine address
>>>>>> of Y()
>>>>>> with the same parameters to X()
>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>> with no function call returns from X()
>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>
>>>>> This is only "right" from the perspective of an objective observation
>>>>> that is not involved in the computation, and has no effect on it.
>>>>>
>>>>> The function X() cannot itself make this observation. X has access to
>>>>> only its parameters, and its parameters do not carry any information
>>>>> indicating to X that it has been called twice from the same address
>>>>> or any such thing. How can they; the parameters are *always the same*.
>>>>> Therefore they cannot distinguish the first call from the second call
>>>>> from the third call ...
>>>>>
>>>>> A function having adcess to past execution traces is an imperative
>>>>> procedure, which is completely invalid.
>>>>
>>>> This is ridiculous, it is just like saying that I must be wrong on the
>>>> basis that you really believe that I am wrong.
>>>>
>>>> You have to concretely prove these dogmatic statements. When you attempt
>>>
>>
>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>
>>
>>
>>> 1. You're trying to refute a proof which has a similar structure to the
>>>     X and Y arrangement above.
>>>
>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>     and not imperative procedures. They have no access to some global,
>>>     mutating state holding execution traces; such a situation would
>>>     violate the conditions of the proof.
>
> So you are saying that an adapted UTM that recognizes the infinite
> recursion pattern of its input, stops simulating its input on this
> basis, and decides not halting on this input,
>
> IS SIMPLY NOT ALLOWED ?

To clarify, that is false. Rather:

1) There is a proof that this recognizing machine cannot be the function
identified as X above. This is the proof you're trying to dislodge.

2) The only way the machine can possibly be X is if it conforms to the
requirements imposed on X: that it's a pure function of the two
arguments.

3) You're obviously not conforming to the requiremnts in your
implementation. You are endowing X with "super powers" beyond
what a function is capable of. Without any information in its
arguments, which are always the same, X can tell that it has been
called twice.

The idea is that a refutation of a proof should meet all of its conditions
and demonstrate the conclusion to be false. E.g. if a proof claims that
no element in some set has a certain property, you must show the
existence of such an element, while holding all of the assumptions and
requirements of the proof to be true. For instance, you cannot change
the kind of element that the set is of, or the nature of the property
in consideration. You can't rewrite the proof to suit your refutation.

This idea no way carries any personal bias or dogma coming from me;
it is completly uncontroversial.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<yvDjI.185056$J_5.21950@fx46.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx46.iad.POSTED!not-for-mail
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
<XZBjI.238624$ON31.117065@fx23.ams4>
<JfudnXsrH95scRP9nZ2dnUU7-I2dnZ2d@giganews.com>
<KmCjI.23563$ft1.16223@fx10.iad>
<esadneLcfuVVYBP9nZ2dnUU78N3NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <esadneLcfuVVYBP9nZ2dnUU78N3NnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 186
Message-ID: <yvDjI.185056$J_5.21950@fx46.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 2 May 2021 15:58:22 -0400
X-Received-Bytes: 8435
 by: Richard Damon - Sun, 2 May 2021 19:58 UTC

On 5/2/21 3:30 PM, olcott wrote:
> On 5/2/2021 1:40 PM, Richard Damon wrote:
>> On 5/2/21 2:18 PM, olcott wrote:
>>> On 5/2/2021 1:14 PM, Mr Flibble wrote:
>>>> On 02/05/2021 18:55, olcott wrote:
>>>>> On 5/2/2021 12:50 PM, olcott wrote:
>>>>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> Does anyone know the solution to the problem of halting
>>>>>>>>>>>>> olcott's
>>>>>>>>>>>>> Usenet posts?
>>>>>>>>>>>>
>>>>>>>>>>>> Everyone halts. For this case, specifically, there is an
>>>>>>>>>>>> unproven
>>>>>>>>>>>> and empirically untested hypothesis about an early halt that
>>>>>>>>>>>> occurs
>>>>>>>>>>>> if everyone stops responding.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>>>>
>>>>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>>>>> accurate review?
>>>>>>>>>>
>>>>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>>>>> correct:
>>>>>>>>>>
>>>>>>>>>> If the execution trace of function Y() shows:
>>>>>>>>>> function X() is called twice in sequence from the same machine
>>>>>>>>>> address
>>>>>>>>>> of Y()
>>>>>>>>>> with the same parameters to X()
>>>>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>>>>> with no function call returns from X()
>>>>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>>>>
>>>>>>>>> This is only "right" from the perspective of an objective
>>>>>>>>> observation
>>>>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>>>>
>>>>>>>>> The function X() cannot itself make this observation. X has
>>>>>>>>> access to
>>>>>>>>> only its parameters, and its parameters do not carry any
>>>>>>>>> information
>>>>>>>>> indicating to X that it has been called twice from the same
>>>>>>>>> address
>>>>>>>>> or any such thing. How can they; the parameters are *always the
>>>>>>>>> same*.
>>>>>>>>> Therefore they cannot distinguish the first call from the second
>>>>>>>>> call
>>>>>>>>> from the third call ...
>>>>>>>>>
>>>>>>>>> A function having adcess to past execution traces is an imperative
>>>>>>>>> procedure, which is completely invalid.
>>>>>>>>
>>>>>>>> This is ridiculous, it is just like saying that I must be wrong on
>>>>>>>> the
>>>>>>>> basis that you really believe that I am wrong.
>>>>>>>>
>>>>>>>> You have to concretely prove these dogmatic statements. When you
>>>>>>>> attempt
>>>>>>>
>>>>>>
>>>>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 1. You're trying to refute a proof which has a similar structure to
>>>>>>> the
>>>>>>>      X and Y arrangement above.
>>>>>>>
>>>>>>> 2. In that proof, the entities corresponding to X and Y are
>>>>>>> functions,
>>>>>>>      and not imperative procedures. They have no access to some
>>>>>>> global,
>>>>>>>      mutating state holding execution traces; such a situation would
>>>>>>>      violate the conditions of the proof.
>>>>>
>>>>> So you are saying that an adapted UTM that recognizes the infinite
>>>>> recursion pattern of its input, stops simulating its input on this
>>>>> basis, and decides not halting on this input,
>>>>>
>>>>> IS SIMPLY NOT ALLOWED ?
>>>>
>>>> Your solution cannot recognize infinite recursion because your
>>>> solution disregards branching logic and state that branching logic is
>>>> predicated on.
>>>>
>>> This is provably false:
>>>
>>> It is a fact that this infinite recursion detection criteria is correct:
>>> If the execution trace of function Y() shows:
>>> function X() is called twice in sequence from the same machine address
>>> of Y()
>>> with the same parameters to X()
>>> with no conditional branch or indexed jump instructions in Y()
>>> with no function call returns from X()
>>> then the function call from Y() to X() is infinitely recursive.
>>>
>>
>> No, that is incorrect, because it ignores that the X() called by Y() is
>> running within the compuation of Y, so any decision it makes is part of
>> the computation of Y(), thus if X() will terminate the loop, Y() is not
>> infinitely recursive.
>>
>> Maybe you are inventing a new definition, but it doesn't apply to this
>> problem.
>
>
> To simplify things a bit more...
>
>
> H_Hat2(u32 P)
> {
>  Simulate(P, P);
> }
>
> int main()
> {
>  Simulate(H_Hat2, H_Hat2);
>  H_Hat2(H_Hat2);
> }
>
> Both copmutations specified on line 1 and 2 of main() specify infinite
> recursion.
>
> If Simulate() had enough intelligence to see this infinite recursion
> so that it could stop its simulation, both lines 1 and 2 of main()
> still specify infinite recursion that will never stop unless the
> simulation is halted at some point.
>

No argument that H_Hat2 using Simulate in non-Halting IF Simulate is a
real simulator. The 'proof' of infinite execution is BASED on the
Simulator not stopping.

If Simulate was 'smart enough to stop Simulating' it wouldn't be a
proper simulator, as it didn't simulate the infinite loop, thus the
infinite loop proofs don't apply.

Since we KNOW (from your stipulations) that Halts will terminate its
simulation of H_Hat, H_Hat is a Halting Computation.

If Simulate is smart enough to stop simulating, then H_Hat2 is too,
since it does stop.

Sounds like a straw-man to me.

The key point is that when H_Hat uses Halts to decide on its input, then
Halts decision that it think the input is non-halting is a decision by
the algorithm of H_Hat to stop, and thus we don't have an infinite
execution in H_Hat, but a finite one.

Using a Simulator that doesn't meet the full definition of a Simulator
doesn't prove anything.

>>>
>>> If the execution trace of H_Hat() by function Halts() shows:
>>> (1) Function Halts() is called twice in sequence from the same machine
>>> address of H_Hat().
>>> (2) With the same parameters to Halts().
>>> (3) With no conditional branch or indexed jump instructions in H_Hat().
>>> (4) With no function call returns from Halts().
>>> then the function call from H_Hat() to Halts() is infinitely recursive.
>>>
>>>
>>>> In general an algorithm contains LOGIC acting on STATE and the longer
>>>> you continue to ignore this fact the more time you will waste (in
>>>> addition to wasting the time of people reading and replying to your
>>>> Usenet posts). I pity you and your obtuseness.
>>>>
>>>> /Flibble
>>>>
>>>
>>>
>>
>
>


Click here to read the complete article
Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<wPadnU0dN6MruhL9nZ2dnUU7-VfNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 02 May 2021 17:29:10 -0500
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Newsgroups: comp.theory
References: <eCxjI.450528$AWcd.220764@fx42.ams4> <20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me> <c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com> <20210502092107.409@kylheku.com> <tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com> <20210502102359.306@kylheku.com> <i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com> <1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com> <20210502113712.320@kylheku.com>
From: NoO...@NoWhere.com (olcott)
Date: Sun, 2 May 2021 17:29:32 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <20210502113712.320@kylheku.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <wPadnU0dN6MruhL9nZ2dnUU7-VfNnZ2d@giganews.com>
Lines: 87
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ftz2W5d0iZSytmF++V82j6kg2585cRDsTj2MLVhDejylGUqnA/sn3E3AVi6XpVKBL8pYrlWNyjSOBr7!qK2e7L2qQrdAr7tULtjBWESatFzKdeifQF3dWzPOIhm+Zk9Hv+h++lmAOEnBtSr2h0wyXLFAyInc!VA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5355
 by: olcott - Sun, 2 May 2021 22:29 UTC

On 5/2/2021 2:57 PM, Kaz Kylheku wrote:
> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>> On 5/2/2021 12:50 PM, olcott wrote:
>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>>> Usenet posts?
>>>>>>>>>
>>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>>>>> if everyone stops responding.
>>>>>>>>>
>>>>>>>>
>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>
>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>> accurate review?
>>>>>>>
>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>> correct:
>>>>>>>
>>>>>>> If the execution trace of function Y() shows:
>>>>>>> function X() is called twice in sequence from the same machine address
>>>>>>> of Y()
>>>>>>> with the same parameters to X()
>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>> with no function call returns from X()
>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>
>>>>>> This is only "right" from the perspective of an objective observation
>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>
>>>>>> The function X() cannot itself make this observation. X has access to
>>>>>> only its parameters, and its parameters do not carry any information
>>>>>> indicating to X that it has been called twice from the same address
>>>>>> or any such thing. How can they; the parameters are *always the same*.
>>>>>> Therefore they cannot distinguish the first call from the second call
>>>>>> from the third call ...
>>>>>>
>>>>>> A function having adcess to past execution traces is an imperative
>>>>>> procedure, which is completely invalid.
>>>>>
>>>>> This is ridiculous, it is just like saying that I must be wrong on the
>>>>> basis that you really believe that I am wrong.
>>>>>
>>>>> You have to concretely prove these dogmatic statements. When you attempt
>>>>
>>>
>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>
>>>
>>>
>>>> 1. You're trying to refute a proof which has a similar structure to the
>>>>     X and Y arrangement above.
>>>>
>>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>>     and not imperative procedures. They have no access to some global,
>>>>     mutating state holding execution traces; such a situation would
>>>>     violate the conditions of the proof.
>>
>> So you are saying that an adapted UTM that recognizes the infinite
>> recursion pattern of its input, stops simulating its input on this
>> basis, and decides not halting on this input,
>>
>> IS SIMPLY NOT ALLOWED ?
>
> To clarify, that is false. Rather:
>
> 1) There is a proof that this recognizing machine cannot be the function
> identified as X above. This is the proof you're trying to dislodge.

You stubbornly refuse to acknowledge that a UTM that simulates a machine
that simulates another machine that simulates yet another machine is all
simply data processed by the UTM, thus (as long as it halts) a single
computation.

--
Copyright 2021 Pete Olcott

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

Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]

<20210502182707.456@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.theory
Subject: Re: Solution To The Halting Problem [ SIMPLY NOT ALLOWED ? ]
Date: Mon, 3 May 2021 02:12:35 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 117
Message-ID: <20210502182707.456@kylheku.com>
References: <eCxjI.450528$AWcd.220764@fx42.ams4>
<20210502070155.115@kylheku.com> <s6mc6o$n39$1@dont-email.me>
<c_mdnSsTsd_VXhP9nZ2dnUU7-InNnZ2d@giganews.com>
<20210502092107.409@kylheku.com>
<tPCdnWlh2-t2QRP9nZ2dnUU7-dnNnZ2d@giganews.com>
<20210502102359.306@kylheku.com>
<i8-dnb15wYusexP9nZ2dnUU7-SGdnZ2d@giganews.com>
<1O2dncbvMtfmehP9nZ2dnUU7-VvNnZ2d@giganews.com>
<20210502113712.320@kylheku.com>
<wPadnU0dN6MruhL9nZ2dnUU7-VfNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 3 May 2021 02:12:35 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="79bc4f257acdd901edc4f8ce9014b6cf";
logging-data="463"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/n/zijdn4S4DZ7yz+uPCTPLxNww270T4I="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:+whxpD0cRY6Az+iu57oDCLnIlaA=
 by: Kaz Kylheku - Mon, 3 May 2021 02:12 UTC

On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
> On 5/2/2021 2:57 PM, Kaz Kylheku wrote:
>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>> On 5/2/2021 12:50 PM, olcott wrote:
>>>> On 5/2/2021 12:39 PM, Kaz Kylheku wrote:
>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>> On 5/2/2021 11:38 AM, Kaz Kylheku wrote:
>>>>>>> On 2021-05-02, olcott <NoOne@NoWhere.com> wrote:
>>>>>>>> On 5/2/2021 9:15 AM, Richard Harnden wrote:
>>>>>>>>> On 02/05/2021 15:03, Kaz Kylheku wrote:
>>>>>>>>>> On 2021-05-02, Mr Flibble <flibble@i42.REMOVETHISBIT.co.uk> wrote:
>>>>>>>>>>> Does anyone know the solution to the problem of halting olcott's
>>>>>>>>>>> Usenet posts?
>>>>>>>>>>
>>>>>>>>>> Everyone halts. For this case, specifically, there is an unproven
>>>>>>>>>> and empirically untested hypothesis about an early halt that occurs
>>>>>>>>>> if everyone stops responding.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> We can ask him to stop.  We can't prove that he will.
>>>>>>>>
>>>>>>>> The bigger question is when are my reviewers going to provide an
>>>>>>>> accurate review?
>>>>>>>>
>>>>>>>> It is a fact that this infinite recursion detection criteria is
>>>>>>>> correct:
>>>>>>>>
>>>>>>>> If the execution trace of function Y() shows:
>>>>>>>> function X() is called twice in sequence from the same machine address
>>>>>>>> of Y()
>>>>>>>> with the same parameters to X()
>>>>>>>> with no conditional branch or indexed jump instructions in Y()
>>>>>>>> with no function call returns from X()
>>>>>>>> then the function call from Y() to X() is infinitely recursive.
>>>>>>>
>>>>>>> This is only "right" from the perspective of an objective observation
>>>>>>> that is not involved in the computation, and has no effect on it.
>>>>>>>
>>>>>>> The function X() cannot itself make this observation. X has access to
>>>>>>> only its parameters, and its parameters do not carry any information
>>>>>>> indicating to X that it has been called twice from the same address
>>>>>>> or any such thing. How can they; the parameters are *always the same*.
>>>>>>> Therefore they cannot distinguish the first call from the second call
>>>>>>> from the third call ...
>>>>>>>
>>>>>>> A function having adcess to past execution traces is an imperative
>>>>>>> procedure, which is completely invalid.
>>>>>>
>>>>>> This is ridiculous, it is just like saying that I must be wrong on the
>>>>>> basis that you really believe that I am wrong.
>>>>>>
>>>>>> You have to concretely prove these dogmatic statements. When you attempt
>>>>>
>>>>
>>>> http://www.liarparadox.org/Halting_problem_undecidability_and_infinite_recursion.pdf
>>>>
>>>>
>>>>
>>>>> 1. You're trying to refute a proof which has a similar structure to the
>>>>>     X and Y arrangement above.
>>>>>
>>>>> 2. In that proof, the entities corresponding to X and Y are functions,
>>>>>     and not imperative procedures. They have no access to some global,
>>>>>     mutating state holding execution traces; such a situation would
>>>>>     violate the conditions of the proof.
>>>
>>> So you are saying that an adapted UTM that recognizes the infinite
>>> recursion pattern of its input, stops simulating its input on this
>>> basis, and decides not halting on this input,
>>>
>>> IS SIMPLY NOT ALLOWED ?
>>
>> To clarify, that is false. Rather:
>>
>> 1) There is a proof that this recognizing machine cannot be the function
>> identified as X above. This is the proof you're trying to dislodge.
>
> You stubbornly refuse to acknowledge that a UTM that simulates a machine
> that simulates another machine that simulates yet another machine is all
> simply data processed by the UTM, thus (as long as it halts) a single
> computation.

The issue is not that you do not have a computation. You probably do.
You evidently have repeatable test cases; you can execute your rig
repeatedly and obtain the same traces.

The issue is that is simply that the procedure which corresponds to X
is not a function. The application of the imperative procedure X to its
arguments is not a TM, as required.

Given the call X(p, i), we cannot convert X, p and i into the initial
contents of a Turing tape, such that the conditions of your halting
criteria are satisfied.

If we correctly treat X(p, i) as a Turing machine, whereby the tape's
contents depend only on X, p and i, then X cannot tell that it has been
called twice. The definition of X, and the two arguments, are always the
same (this is one of your conditions). Therefore, the tape is always
the same, and the calculation which X performs is always the same.

There is no room for it to be different based on the condition "X is
called twice". If X(p, i) is a Turing machine, it cannot perform one
computation when it's executed the first time and then a different
computation when it's executed a second time.

It may well be that the two (or more) calls to X(p, i) are Turing
machines. You've arranged for them to be different Turing machines
though. You've done that by sneaking in an additional input in the form
of global state. That has to be included on the tape.

The proof requires that the thing corresponding to X(p, i) is one Turing
machine, not two or three different Turing machines distinguished by
additional hidden input.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal


devel / comp.theory / Solution To The Halting Problem

Pages:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor