Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Beware of the Turing Tar-pit in which everything is possible but nothing of interest is easy.


devel / comp.theory / Re: Technically competent Software engineers can verify this halting problem proof refutation

SubjectAuthor
* Technically competent Software engineers can verify this haltingolcott
+* Technically competent Software engineers can verify this haltingRichard Damon
|`* Technically competent Software engineers can verify this haltingolcott
| +- Technically competent Software engineers can verify this haltingRichard Damon
| +- Technically competent Software engineers can verify this haltingPython
| `* Technically competent Software engineers can verify this haltingMalcolm McLean
|  `* Technically competent Software engineers can verify this haltingolcott
|   `* Technically competent Software engineers can verify this haltingMalcolm McLean
|    +* Technically competent Software engineers can verify this haltingolcott
|    |`* Technically competent Software engineers can verify this haltingolcott
|    | `* Technically competent Software engineers can verify this haltingRichard Damon
|    |  `* Technically competent Software engineers can verify this haltingolcott
|    |   `* Technically competent Software engineers can verify this haltingRichard Damon
|    |    `* Technically competent Software engineers can verify this haltingolcott
|    |     `* Technically competent Software engineers can verify this haltingRichard Damon
|    |      `* Technically competent Software engineers can verify this haltingolcott
|    |       `* Technically competent Software engineers can verify this haltingRichard Damon
|    |        `* Technically competent Software engineers can verify this haltingolcott
|    |         `- Technically competent Software engineers can verify this haltingRichard Damon
|    `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|     +* Technically competent Software engineers can verify this haltingolcott
|     |`* Technically competent Software engineers can verify this haltingRichard Damon
|     | `* Technically competent Software engineers can verify this haltingolcott
|     |  `* Technically competent Software engineers can verify this haltingRichard Damon
|     |   `* Technically competent Software engineers can verify this haltingolcott
|     |    `- Technically competent Software engineers can verify this haltingRichard Damon
|     `* Technically competent Software engineers can verify this haltingMalcolm McLean
|      +* Software engineers can verify this halting problem proof refutation [olcott
|      |+- Software engineers can verify this halting problem proofDaniel Pehoushek
|      |`- Software engineers can verify this halting problem proofRichard Damon
|      `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|       +- Technically competent Software engineers can verify this haltingolcott
|       `* Technically competent Software engineers can verify this haltingMalcolm McLean
|        +* Technically competent Software engineers can verify this haltingolcott
|        |+- Technically competent Software engineers can verify this haltingRichard Damon
|        |`* Technically competent Software engineers can verify this haltingMalcolm McLean
|        | +* Technically competent Software engineers can verify this haltingolcott
|        | |`- Technically competent Software engineers can verify this haltingRichard Damon
|        | `* Technically competent Software engineers can verify this haltingolcott
|        |  `* Technically competent Software engineers can verify this haltingMalcolm McLean
|        |   `* Technically competent Software engineers can verify this haltingolcott
|        |    +- Technically competent Software engineers can verify this haltingRichard Damon
|        |    +* Technically competent Software engineers can verify this haltingolcott
|        |    |`- Technically competent Software engineers can verify this haltingRichard Damon
|        |    `* Technically competent Software engineers can verify this haltingMalcolm McLean
|        |     `* Technically competent Software engineers can verify this haltingolcott
|        |      +* Technically competent Software engineers can verify this haltingMalcolm McLean
|        |      |`- Technically competent Software engineers can verify this haltingolcott
|        |      `- Technically competent Software engineers can verify this haltingRichard Damon
|        `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|         `* Technically competent Software engineers can verify this haltingMalcolm McLean
|          +* Technically competent Software engineers can verify this haltingolcott
|          |`- Technically competent Software engineers can verify this haltingRichard Damon
|          `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|           +* Technically competent Software engineers can verify this haltingolcott
|           |`* Technically competent Software engineers can verify this haltingdklei...@gmail.com
|           | `* Technically competent Software engineers can verify this haltingolcott
|           |  +- Technically competent Software engineers can verify this haltingRichard Damon
|           |  `* Technically competent Software engineers can verify this haltingdklei...@gmail.com
|           |   `- Technically competent Software engineers can verify this haltingolcott
|           `* Technically competent Software engineers can verify this haltingMalcolm McLean
|            +* Technically competent Software engineers can verify this haltingolcott
|            |+* Technically competent Software engineers can verify this haltingMalcolm McLean
|            ||`* Technically competent Software engineers can verify this haltingolcott
|            || `* Technically competent Software engineers can verify this haltingMalcolm McLean
|            ||  `* Technically competent Software engineers can verify this haltingolcott
|            ||   `* Technically competent Software engineers can verify this haltingolcott
|            ||    `* Technically competent Software engineers can verify thisMr Flibble
|            ||     `* Technically competent Software engineers can verify this haltingolcott
|            ||      +* Technically competent Software engineers can verify thisMr Flibble
|            ||      |`* Technically competent Software engineers can verify this haltingolcott
|            ||      | +* Technically competent Software engineers can verify thisMr Flibble
|            ||      | |`* Technically competent Software engineers can verify this haltingolcott
|            ||      | | +* Technically competent Software engineers can verify thisMr Flibble
|            ||      | | |`* Technically competent Software engineers can verify this haltingolcott
|            ||      | | | `* Technically competent Software engineers can verify thisMr Flibble
|            ||      | | |  `* Technically competent Software engineers can verify this haltingolcott
|            ||      | | |   `- Technically competent Software engineers can verify thisMr Flibble
|            ||      | | `- Technically competent Software engineers can verify this haltingRichard Damon
|            ||      | `* Technically competent Software engineers can verify this haltingPython
|            ||      |  `- Technically competent Software engineers can verify this haltingolcott
|            ||      `- Technically competent Software engineers can verify this haltingRichard Damon
|            |`- Technically competent Software engineers can verify this haltingRichard Damon
|            `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|             +* Technically competent Software engineers can verify this haltingolcott
|             |`* Technically competent Software engineers can verify thisMr Flibble
|             | `* Technically competent Software engineers can verify this haltingolcott
|             |  `* Technically competent Software engineers can verify this haltingRichard Damon
|             |   `* Technically competent Software engineers can verify thisMr Flibble
|             |    `* Technically competent Software engineers can verify this halting problem proof rBen Bacarisse
|             |     `- Technically competent Software engineers can verify this haltingolcott
|             +* Technically competent Software engineers can verify this haltingolcott
|             |+* Technically competent Software engineers can verify thisMr Flibble
|             ||`* Technically competent Software engineers can verify this haltingolcott
|             || +* Technically competent Software engineers can verify thisMr Flibble
|             || |`* Technically competent Software engineers can verify this haltingolcott
|             || | `* Technically competent Software engineers can verify thisMr Flibble
|             || |  `* Technically competent Software engineers can verify this haltingolcott
|             || |   `* Technically competent Software engineers can verify thisMr Flibble
|             || |    `* Technically competent Software engineers can verify this haltingolcott
|             || |     `* Technically competent Software engineers can verify thisMr Flibble
|             || `- Technically competent Software engineers can verify this haltingRichard Damon
|             |`* Technically competent Software engineers can verify this haltingRichard Damon
|             `* Technically competent Software engineers can verify this haltingMalcolm McLean
+* Technically competent Software engineers can verify this haltingJeff Barnett
`* Technically competent Software engineers can verify thisMr Flibble

Pages:123456789
Re: Technically competent Software engineers can verify this halting problem proof refutation [ truism ]

<20220626004251.00003fa0@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation [ truism ]
Message-ID: <20220626004251.00003fa0@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<LvWdnZNE0pju-Sr_nZ2dnUU7_8zNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 51
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 25 Jun 2022 23:42:47 UTC
Date: Sun, 26 Jun 2022 00:42:51 +0100
X-Received-Bytes: 3829
 by: Mr Flibble - Sat, 25 Jun 2022 23:42 UTC

On Sat, 25 Jun 2022 14:39:29 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/25/2022 2:24 PM, Ben Bacarisse wrote:
> > Paul N <gw7rib@aol.com> writes:
> >
> >> If P(P) returns, then a CORRECT emulation of it will reach the ret
> >> instruction. An emulation that runs forever, when P(P) does not, is
> >> not a correct emulation.
> >
> > You have missed the magic words. We know a few things for certain
> > about PO's ever-so-secret code. One is that whatever it is the
> > latest mantra means "the correct simulation of the input to H(P,P)"
> > is not the same as the correct simulation of P(P). Why? Well PO
> > is explicitly not talking about an H that answers the halting
> > problem, as translated into the language of C functions returning.
> >
> > He hasn't been talking about that for years, but in the past he was
> > too clear. He used to say things like "P(P) only halts because..."
> > as if the reason excused the wrong answer. He used to say that
> > P(P) halts but it would not halt is H didn't stop it (famously "if
> > line 15 were commented out"). All was too obvious.
> >
> > The latest wording is proving more effective at sucking people down
> > the rabbit hole.
> >
>
> A halt decider must compute the mapping from its inputs to an accept
> or reject state on the basis of the actual behavior that is actually
> specified by these inputs.
>
> It is provable that the behavior of the correct and complete x86
> emulation of the input to H(P,P) never halts and the direct execution
> of P(P) halts. H is required to decide on the basis of the former and
> not allowed to decide on the basis of the latter unless it is the
> same as the former.

Richard Damon says:

Which means that P isn't the "impossible program" required by the proof.

P needs to ask H about itself applied to its input.

If H(P,P) isn't that for P(P), then either P isn't defined right to ask
H the proper question, of H isn't interpreeting (sic) its input
correctly.

Either way, you LIE that you are doing things according to the proof.

/Flibble

Re: Technically competent Software engineers can verify this halting problem proof refutation

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

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Technically competent Software engineers can verify this halting problem proof refutation
Date: Sun, 26 Jun 2022 00:55:59 +0100
Organization: A noiseless patient Spider
Lines: 73
Message-ID: <87k094uwkw.fsf@bsb.me.uk>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="9de7364df76ea86855e6d3fbce7aadf3";
logging-data="3835145"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/24DS7TuidapkVi3ByrjBEMFPDgBYJnvE="
Cancel-Lock: sha1:SEaC7eB9RAtbmiKwymJQ4IvgjJ4=
sha1:MKSHptFD+oIMfsR+oI9UjE2OL10=
X-BSB-Auth: 1.a71d9966be24f131b751.20220626005559BST.87k094uwkw.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Jun 2022 23:55 UTC

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

> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>
>> > "Dry run" means that a human programmer looks at the code, and determines
>> > what it does, without actually executing it.
>>
>> Going back, now, to what you think needs to be resolved:
>> | He's dry-run P(P) and established that it doesn't halt. He's invoked H
>> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
>> The obvious conclusion is that PO's dry run (if he has indeed done such
>> a thing) is incorrect.
>>
> Exactly.
> We do our little energy budget on tigers, and find that tigers spend
> more energy than they take in. Well potentially this is dynamite. One
> explanation is that the law of conservation of energy is wrong.
> Except, before we countenance that explanation, we need to rule out a
> much simpler explanation. Which is that our measurements are wrong.

Obviously.

> Similarly, PO has worked out what he thinks P(P) should be doing, by
> dry-running it, and then actually run P(P) and obtained a different
> result. He also found that H agreed with the dry run. It's hard to
> paraphrase his conclusion, but it is extensive and far-reaching in its
> implications.

He is just waffling. There is no conclusion, just a constant twisting
and turning to find some why to persuade people that the wrong answer is
the right one. He's being doing this for years with various degrees of
obfuscation.

H does not report the correct result for P(P) and PO is putting up
anything he can think of to keep the discussion going. It should simply
have stopped once he'd been clear that H(P,P) == 0 is correct "even
though P(P) halts" but the traces and the verbiage is keeping people keen.

> The behaviour of code when run is different from the
> correct behaviour of the code when simulated. If that's true, then it
> has similar implications for computer science that disproving the
> conservation law has for physics.

When a student comes to me and says that her program to add 5 and 6
gives 12, I don't, even for a moment, imagine that the laws of logic and
mathematics are in doubt.

> But the obvious explanation is that the dry-run was incorrect. Lots of
> people have suggested why it is incorrect. But they can't actually see
> the code. PO needs to understand that no-one will accept the
> complicated, far-reaching explanation, until the simple explanation
> has been ruled out.

For what it's worth, I don't think there is any "dry run" going on here
at all. PO decide years ago that H(H_Hat, H_Hat) would be 0 because he
knew (correctly) that H could spot what would happen if H did not
"intervene". Everything since then -- the "it only halt because...",
the "it wouldn't halt if line 15 were commented out" and the rather less
explicitly stated "H_Hat does not get to its ret instruction because a
non top-level H aborts" are just the various attempt at after-the-fact
justification.

I agree it's never quite so simple because PO is usually fractally
wrong, so he's not correct about almost everything he says at almost
every level. For example, at one level he now admits that a halt
decider is impossible because H(X,Y) must report "on its input" and the
call X(Y) is not an input! He did this to explain why H(P,P) is
permitted to return 0 "even though P(P) halts", but it also makes it
clear that what he one thought was that halting problem is not solvable.

--
Ben.

Re: Technically competent Software engineers can verify this halting problem proof refutation [ truism ]

<JQNtK.27973$nZ1.21282@fx05.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx05.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ truism ]
Content-Language: en-US
Newsgroups: comp.theory
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <87pmiwuxv0.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 47
Message-ID: <JQNtK.27973$nZ1.21282@fx05.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 25 Jun 2022 20:34:48 -0400
X-Received-Bytes: 3948
 by: Richard Damon - Sun, 26 Jun 2022 00:34 UTC

On 6/25/22 7:28 PM, Ben Bacarisse wrote:
> Paul N <gw7rib@aol.com> writes:
>
>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>
>>> The latest wording is proving more effective at sucking people down the
>>> rabbit hole.
>>
>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>
>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>> behavior that is provably different than the the direct execution of
>>>> P(P).
>
> Not to diminish the achievement of getting any clear statements from PO,
> but that's not new. I made a note on June 13th that he'd come clean
> about this:
>
> "Before my research no one was aware of the possibility that the
> correctly simulated input to H(P,P) could possibly have behavior that
> is different than the directly executed P(P)."
>

Which, As I have started to point out, means that his P isn't defined
correctly (and maybe H has limits so it can't be written correctly).

The issue is the actual definition of what P (or H^) needs to b setup to
do is ask H what it will do given its input. This is most often notated
with simething like H(P,P) or H <H^> <H^> or the similar, but these are
just mechanical notations based on how H is expected to interprete its
input, but ultimately, P needs to ask H what P(P) will do.

If it isn't H(P,P), then P needs to be changed to make that request.

If H can't be asked that, then H has just proved it isn't the needed
halt decider, as the needed Halt Decider needs to be able to answer for
ALL Machines (not just all inputs that can be represented to it).

Note also, the question in the requirements is self-referential,
refering by name to the machine to be decided on and the halt decider it
is to use, but in the actual implementation, because Turing machies
don't really support that sort of self-reference, we are actually
running a computation that just happens (by design) ask about the
machine that is the "impossible" machine, built on the Halt Decider that
we just happen to be using.

Re: Technically competent Software engineers can verify this halting problem proof refutation [ tautology ]

<t98aop$3l8je$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ tautology ]
Date: Sat, 25 Jun 2022 19:54:48 -0500
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <t98aop$3l8je$1@dont-email.me>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 26 Jun 2022 00:54:49 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3d2a67b7f87a5c3bcfadb3e191585897";
logging-data="3842670"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+a+Fj8AuWYikqlOayD/fFA"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Cancel-Lock: sha1:UMjDcy+6qlSNdjJBladL6mocD7U=
In-Reply-To: <87pmiwuxv0.fsf@bsb.me.uk>
Content-Language: en-US
 by: olcott - Sun, 26 Jun 2022 00:54 UTC

On 6/25/2022 6:28 PM, Ben Bacarisse wrote:
> Paul N <gw7rib@aol.com> writes:
>
>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>
>>> The latest wording is proving more effective at sucking people down the
>>> rabbit hole.
>>
>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>
>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>> behavior that is provably different than the the direct execution of
>>>> P(P).
>
> Not to diminish the achievement of getting any clear statements from PO,
> but that's not new. I made a note on June 13th that he'd come clean
> about this:
>
> "Before my research no one was aware of the possibility that the
> correctly simulated input to H(P,P) could possibly have behavior that
> is different than the directly executed P(P)."
>

I still stand by that as most probably true.

(a) What I stand by as absolutely true is that the complete and correct
x86 emulation of the input to H(P,P) by H never reaches the "ret"
instruction of P.

(b) The direct execution of P(P) does reach its "ret" instruction.

The above two are proven to be verified facts entirely on the basis of
the semantics of the x86 language.

(c) A halt decider must compute the mapping from its inputs to an accept
or reject state on the basis of the actual behavior that is actually
specified by these inputs.

When we know that (a)(b) and (c) are true then it necessarily follows
that anyone saying that H must decide on the basis of the behavior of
P(P) is necessarily incorrect.

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

Re: Technically competent Software engineers can verify this halting problem proof refutation [ tautology ]

<t98apo$3l8o1$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ tautology ]
Date: Sat, 25 Jun 2022 19:55:18 -0500
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <t98apo$3l8o1$1@dont-email.me>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 26 Jun 2022 00:55:20 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3d2a67b7f87a5c3bcfadb3e191585897";
logging-data="3842817"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uE60cU7cjnLmKwm8fQxhP"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Cancel-Lock: sha1:J8YK2n1TvKvlpMnybbc6Gy6faI0=
Content-Language: en-US
In-Reply-To: <87pmiwuxv0.fsf@bsb.me.uk>
 by: olcott - Sun, 26 Jun 2022 00:55 UTC

On 6/25/2022 6:28 PM, Ben Bacarisse wrote:
> Paul N <gw7rib@aol.com> writes:
>
>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>
>>> The latest wording is proving more effective at sucking people down the
>>> rabbit hole.
>>
>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>
>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>> behavior that is provably different than the the direct execution of
>>>> P(P).
>
> Not to diminish the achievement of getting any clear statements from PO,
> but that's not new. I made a note on June 13th that he'd come clean
> about this:
>
> "Before my research no one was aware of the possibility that the
> correctly simulated input to H(P,P) could possibly have behavior that
> is different than the directly executed P(P)."
>

I still stand by that as most probably true.

(a) What I stand by as absolutely true is that the complete and correct
x86 emulation of the input to H(P,P) by H never reaches the "ret"
instruction of P.

(b) The direct execution of P(P) does reach its "ret" instruction.

The above two are proven to be verified facts entirely on the basis of
the semantics of the x86 language.

(c) A halt decider must compute the mapping from its inputs to an accept
or reject state on the basis of the actual behavior that is actually
specified by these inputs.

When we know that (a)(b) and (c) are true then it necessarily follows
that anyone saying that H must decide on the basis of the behavior of
P(P) is necessarily incorrect.

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

Re: Technically competent Software engineers can verify this halting problem proof refutation [ truism ]

<t98ar8$3l8qv$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ truism ]
Date: Sat, 25 Jun 2022 19:56:06 -0500
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <t98ar8$3l8qv$1@dont-email.me>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 26 Jun 2022 00:56:08 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3d2a67b7f87a5c3bcfadb3e191585897";
logging-data="3842911"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/STreHAxI++CxdOehsD97n"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Cancel-Lock: sha1:BIIm9f2AdmKqeqMyePKY9he58JM=
Content-Language: en-US
In-Reply-To: <87pmiwuxv0.fsf@bsb.me.uk>
 by: olcott - Sun, 26 Jun 2022 00:56 UTC

On 6/25/2022 6:28 PM, Ben Bacarisse wrote:
> Paul N <gw7rib@aol.com> writes:
>
>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>
>>> The latest wording is proving more effective at sucking people down the
>>> rabbit hole.
>>
>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>
>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>> behavior that is provably different than the the direct execution of
>>>> P(P).
>
> Not to diminish the achievement of getting any clear statements from PO,
> but that's not new. I made a note on June 13th that he'd come clean
> about this:
>
> "Before my research no one was aware of the possibility that the
> correctly simulated input to H(P,P) could possibly have behavior that
> is different than the directly executed P(P)."
>

I still stand by that as most probably true.

(a) What I stand by as absolutely true is that the complete and correct
x86 emulation of the input to H(P,P) by H never reaches the "ret"
instruction of P.

(b) The direct execution of P(P) does reach its "ret" instruction.

The above two are proven to be verified facts entirely on the basis of
the semantics of the x86 language.

(c) A halt decider must compute the mapping from its inputs to an accept
or reject state on the basis of the actual behavior that is actually
specified by these inputs.

When we know that (a)(b) and (c) are true then it necessarily follows
that anyone saying that H must decide on the basis of the behavior of
P(P) is necessarily incorrect.

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

Re: Technically competent Software engineers can verify this halting problem proof refutation [ tautology ]

<tbudnSWgvPlmMyr_nZ2dnUU7_81g4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!news.freedyn.de!newsreader4.netcologne.de!news.netcologne.de!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Jun 2022 19:57:31 -0500
Date: Sat, 25 Jun 2022 19:57:31 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ tautology ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<58dc4a7a-d635-44bb-bf2a-3a959d9d808an@googlegroups.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87pmiwuxv0.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <tbudnSWgvPlmMyr_nZ2dnUU7_81g4p2d@giganews.com>
Lines: 49
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-uwYnZxJGmbLZb4KMWWfuO5PhDxn3Ec9grn76Qdc3yolMFwd6LCBEaYUaGmyPMsvLADamsKrXTOoXT8M!b7/YpfLk+jjQDPOrVOYqfId6mM5w2iouVE+GmXi0XaaWIE4T1AfVEEQ1ukdDuD2PcsaqpDxPm47u
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: 4000
 by: olcott - Sun, 26 Jun 2022 00:57 UTC

On 6/25/2022 6:28 PM, Ben Bacarisse wrote:
> Paul N <gw7rib@aol.com> writes:
>
>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>
>>> The latest wording is proving more effective at sucking people down the
>>> rabbit hole.
>>
>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>
>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>> behavior that is provably different than the the direct execution of
>>>> P(P).
>
> Not to diminish the achievement of getting any clear statements from PO,
> but that's not new. I made a note on June 13th that he'd come clean
> about this:
>
> "Before my research no one was aware of the possibility that the
> correctly simulated input to H(P,P) could possibly have behavior that
> is different than the directly executed P(P)."
>

I still stand by that as most probably true.

(a) What I stand by as absolutely true is that the complete and correct
x86 emulation of the input to H(P,P) by H never reaches the "ret"
instruction of P.

(b) The direct execution of P(P) does reach its "ret" instruction.

The above two are proven to be verified facts entirely on the basis of
the semantics of the x86 language.

(c) A halt decider must compute the mapping from its inputs to an accept
or reject state on the basis of the actual behavior that is actually
specified by these inputs.

When we know that (a)(b) and (c) are true then it necessarily follows
that anyone saying that H must decide on the basis of the behavior of
P(P) is necessarily incorrect.

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation

<IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.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: Sat, 25 Jun 2022 20:07:05 -0500
Date: Sat, 25 Jun 2022 20:07:04 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87k094uwkw.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 95
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-TDPi8roZMC6BIMmvXyRouthuwJmyGI5fNZBcOFqhO0ByUIztfNBLNnkNH2j+9vSej2uLhuEdylX+pk4!bD3XOH03YXQ9DKE7dKHYO2e+8s1dligU3Z/l/Ks6KTalVBT64BptUWq33Rl0HDYPkERMdKlY8A7k
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: 6460
X-Received-Bytes: 6582
 by: olcott - Sun, 26 Jun 2022 01:07 UTC

On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>
>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>
>>>> "Dry run" means that a human programmer looks at the code, and determines
>>>> what it does, without actually executing it.
>>>
>>> Going back, now, to what you think needs to be resolved:
>>> | He's dry-run P(P) and established that it doesn't halt. He's invoked H
>>> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
>>> The obvious conclusion is that PO's dry run (if he has indeed done such
>>> a thing) is incorrect.
>>>
>> Exactly.
>> We do our little energy budget on tigers, and find that tigers spend
>> more energy than they take in. Well potentially this is dynamite. One
>> explanation is that the law of conservation of energy is wrong.
>> Except, before we countenance that explanation, we need to rule out a
>> much simpler explanation. Which is that our measurements are wrong.
>
> Obviously.
>
>> Similarly, PO has worked out what he thinks P(P) should be doing, by
>> dry-running it, and then actually run P(P) and obtained a different
>> result. He also found that H agreed with the dry run. It's hard to
>> paraphrase his conclusion, but it is extensive and far-reaching in its
>> implications.
>
> He is just waffling. There is no conclusion, just a constant twisting
> and turning to find some why to persuade people that the wrong answer is
> the right one. He's being doing this for years with various degrees of
> obfuscation.
>
> H does not report the correct result for P(P) and PO is putting up
> anything he can think of to keep the discussion going. It should simply
> have stopped once he'd been clear that H(P,P) == 0 is correct "even
> though P(P) halts" but the traces and the verbiage is keeping people keen.
>
>> The behaviour of code when run is different from the
>> correct behaviour of the code when simulated. If that's true, then it
>> has similar implications for computer science that disproving the
>> conservation law has for physics.
>
> When a student comes to me and says that her program to add 5 and 6
> gives 12, I don't, even for a moment, imagine that the laws of logic and
> mathematics are in doubt.
>
>> But the obvious explanation is that the dry-run was incorrect. Lots of
>> people have suggested why it is incorrect. But they can't actually see
>> the code. PO needs to understand that no-one will accept the
>> complicated, far-reaching explanation, until the simple explanation
>> has been ruled out.
>
> For what it's worth, I don't think there is any "dry run" going on here
> at all. PO decide years ago that H(H_Hat, H_Hat) would be 0 because he
> knew (correctly) that H could spot what would happen if H did not
> "intervene". Everything since then -- the "it only halt because...",
> the "it wouldn't halt if line 15 were commented out" and the rather less
> explicitly stated "H_Hat does not get to its ret instruction because a
> non top-level H aborts" are just the various attempt at after-the-fact
> justification.
>
> I agree it's never quite so simple because PO is usually fractally
> wrong, so he's not correct about almost everything he says at almost
> every level. For example, at one level he now admits that a halt
> decider is impossible because H(X,Y) must report "on its input" and the
> call X(Y) is not an input! He did this to explain why H(P,P) is
> permitted to return 0 "even though P(P) halts", but it also makes it
> clear that what he one thought was that halting problem is not solvable.
>

(a) and (b) are proven to be verified facts entirely on the basis of the
semantics of the x86 language. (Most people here do not seem to "believe
in" the semantics of the x86 language otherwise they would have no basis
to disagree).

(a) The complete and correct x86 emulation of the input to H(P,P) by H
never reaches the "ret" instruction of P.

(b) The direct execution of P(P) does reach its "ret" instruction.

A halt decider must compute the mapping from its inputs to an accept or
reject state on the basis of the actual behavior that is actually
specified by these inputs.

P(P) is provably not the actual behavior of the actual input.

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626021629.0000783c@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx07.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626021629.0000783c@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 101
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 01:16:25 UTC
Date: Sun, 26 Jun 2022 02:16:29 +0100
X-Received-Bytes: 6537
 by: Mr Flibble - Sun, 26 Jun 2022 01:16 UTC

On Sat, 25 Jun 2022 20:07:04 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> > Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >
> >> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>
> >>>> "Dry run" means that a human programmer looks at the code, and
> >>>> determines what it does, without actually executing it.
> >>>
> >>> Going back, now, to what you think needs to be resolved:
> >>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>> invoked H | on it and H reports that it doesn't halt. He's run
> >>> P(P) and it halts. The obvious conclusion is that PO's dry run
> >>> (if he has indeed done such a thing) is incorrect.
> >>>
> >> Exactly.
> >> We do our little energy budget on tigers, and find that tigers
> >> spend more energy than they take in. Well potentially this is
> >> dynamite. One explanation is that the law of conservation of
> >> energy is wrong. Except, before we countenance that explanation,
> >> we need to rule out a much simpler explanation. Which is that our
> >> measurements are wrong.
> >
> > Obviously.
> >
> >> Similarly, PO has worked out what he thinks P(P) should be doing,
> >> by dry-running it, and then actually run P(P) and obtained a
> >> different result. He also found that H agreed with the dry run.
> >> It's hard to paraphrase his conclusion, but it is extensive and
> >> far-reaching in its implications.
> >
> > He is just waffling. There is no conclusion, just a constant
> > twisting and turning to find some why to persuade people that the
> > wrong answer is the right one. He's being doing this for years
> > with various degrees of obfuscation.
> >
> > H does not report the correct result for P(P) and PO is putting up
> > anything he can think of to keep the discussion going. It should
> > simply have stopped once he'd been clear that H(P,P) == 0 is
> > correct "even though P(P) halts" but the traces and the verbiage is
> > keeping people keen.
> >> The behaviour of code when run is different from the
> >> correct behaviour of the code when simulated. If that's true, then
> >> it has similar implications for computer science that disproving
> >> the conservation law has for physics.
> >
> > When a student comes to me and says that her program to add 5 and 6
> > gives 12, I don't, even for a moment, imagine that the laws of
> > logic and mathematics are in doubt.
> >
> >> But the obvious explanation is that the dry-run was incorrect.
> >> Lots of people have suggested why it is incorrect. But they can't
> >> actually see the code. PO needs to understand that no-one will
> >> accept the complicated, far-reaching explanation, until the simple
> >> explanation has been ruled out.
> >
> > For what it's worth, I don't think there is any "dry run" going on
> > here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
> > because he knew (correctly) that H could spot what would happen if
> > H did not "intervene". Everything since then -- the "it only halt
> > because...", the "it wouldn't halt if line 15 were commented out"
> > and the rather less explicitly stated "H_Hat does not get to its
> > ret instruction because a non top-level H aborts" are just the
> > various attempt at after-the-fact justification.
> >
> > I agree it's never quite so simple because PO is usually fractally
> > wrong, so he's not correct about almost everything he says at almost
> > every level. For example, at one level he now admits that a halt
> > decider is impossible because H(X,Y) must report "on its input" and
> > the call X(Y) is not an input! He did this to explain why H(P,P) is
> > permitted to return 0 "even though P(P) halts", but it also makes it
> > clear that what he one thought was that halting problem is not
> > solvable.
>
> (a) and (b) are proven to be verified facts entirely on the basis of
> the semantics of the x86 language. (Most people here do not seem to
> "believe in" the semantics of the x86 language otherwise they would
> have no basis to disagree).
>
> (a) The complete and correct x86 emulation of the input to H(P,P) by
> H never reaches the "ret" instruction of P.
>
> (b) The direct execution of P(P) does reach its "ret" instruction.
>
> A halt decider must compute the mapping from its inputs to an accept
> or reject state on the basis of the actual behavior that is actually
> specified by these inputs.
>
> P(P) is provably not the actual behavior of the actual input.
(a) is false as the reason the ret instruction is not reached is
incorrect: the ret instruction should not be reached due to the
infinite loop in P and not because you abort the simulation before the
infinite loop is reached. Your H is incorrect in its assumption that P
is pathological because it calls H.

/Flibble

Re: Technically competent Software engineers can verify this halting problem proof refutation

<z4Kdne4xZrmHJSr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Jun 2022 20:36:26 -0500
Date: Sat, 25 Jun 2022 20:36:26 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626021629.0000783c@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220626021629.0000783c@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <z4Kdne4xZrmHJSr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 132
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-6AGX5kxZ0vVytWmfBiA7fGrBooyVA/sU1WmCubXCfXgKFGlwNJqAmvO/5SS4ojyDuU8rgYsQh6dzW5b!OULQrYuNELFnPiVwobDxEoYU/JlxM9Tu+Vk6haBPhdQDE7ClH1SMEbmInS5ivAzG/f1F5FqBTC+a
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: 7717
 by: olcott - Sun, 26 Jun 2022 01:36 UTC

On 6/25/2022 8:16 PM, Mr Flibble wrote:
> On Sat, 25 Jun 2022 20:07:04 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>
>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>
>>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>>> determines what it does, without actually executing it.
>>>>>
>>>>> Going back, now, to what you think needs to be resolved:
>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>> (if he has indeed done such a thing) is incorrect.
>>>>>
>>>> Exactly.
>>>> We do our little energy budget on tigers, and find that tigers
>>>> spend more energy than they take in. Well potentially this is
>>>> dynamite. One explanation is that the law of conservation of
>>>> energy is wrong. Except, before we countenance that explanation,
>>>> we need to rule out a much simpler explanation. Which is that our
>>>> measurements are wrong.
>>>
>>> Obviously.
>>>
>>>> Similarly, PO has worked out what he thinks P(P) should be doing,
>>>> by dry-running it, and then actually run P(P) and obtained a
>>>> different result. He also found that H agreed with the dry run.
>>>> It's hard to paraphrase his conclusion, but it is extensive and
>>>> far-reaching in its implications.
>>>
>>> He is just waffling. There is no conclusion, just a constant
>>> twisting and turning to find some why to persuade people that the
>>> wrong answer is the right one. He's being doing this for years
>>> with various degrees of obfuscation.
>>>
>>> H does not report the correct result for P(P) and PO is putting up
>>> anything he can think of to keep the discussion going. It should
>>> simply have stopped once he'd been clear that H(P,P) == 0 is
>>> correct "even though P(P) halts" but the traces and the verbiage is
>>> keeping people keen.
>>>> The behaviour of code when run is different from the
>>>> correct behaviour of the code when simulated. If that's true, then
>>>> it has similar implications for computer science that disproving
>>>> the conservation law has for physics.
>>>
>>> When a student comes to me and says that her program to add 5 and 6
>>> gives 12, I don't, even for a moment, imagine that the laws of
>>> logic and mathematics are in doubt.
>>>
>>>> But the obvious explanation is that the dry-run was incorrect.
>>>> Lots of people have suggested why it is incorrect. But they can't
>>>> actually see the code. PO needs to understand that no-one will
>>>> accept the complicated, far-reaching explanation, until the simple
>>>> explanation has been ruled out.
>>>
>>> For what it's worth, I don't think there is any "dry run" going on
>>> here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
>>> because he knew (correctly) that H could spot what would happen if
>>> H did not "intervene". Everything since then -- the "it only halt
>>> because...", the "it wouldn't halt if line 15 were commented out"
>>> and the rather less explicitly stated "H_Hat does not get to its
>>> ret instruction because a non top-level H aborts" are just the
>>> various attempt at after-the-fact justification.
>>>
>>> I agree it's never quite so simple because PO is usually fractally
>>> wrong, so he's not correct about almost everything he says at almost
>>> every level. For example, at one level he now admits that a halt
>>> decider is impossible because H(X,Y) must report "on its input" and
>>> the call X(Y) is not an input! He did this to explain why H(P,P) is
>>> permitted to return 0 "even though P(P) halts", but it also makes it
>>> clear that what he one thought was that halting problem is not
>>> solvable.
>>
>> (a) and (b) are proven to be verified facts entirely on the basis of
>> the semantics of the x86 language. (Most people here do not seem to
>> "believe in" the semantics of the x86 language otherwise they would
>> have no basis to disagree).
>>
>> (a) The complete and correct x86 emulation of the input to H(P,P) by
>> H never reaches the "ret" instruction of P.
>>
>> (b) The direct execution of P(P) does reach its "ret" instruction.
>>
>> A halt decider must compute the mapping from its inputs to an accept
>> or reject state on the basis of the actual behavior that is actually
>> specified by these inputs.
>>
>> P(P) is provably not the actual behavior of the actual input.
>
> (a) is false as the reason the ret instruction is not reached is
> incorrect: the ret instruction should not be reached due to the
> infinite loop in P and not because you abort the simulation before the
> infinite loop is reached. Your H is incorrect in its assumption that P
> is pathological because it calls H.
>
> /Flibble
>

For any program H that might determine if programs halt, a
"pathological"
program P, called with some input, can pass its own source and its
input to
H and then specifically do the opposite of what H predicts P will
do. No H
can exist that handles this case.
https://en.wikipedia.org/wiki/Halting_problem

void P(u32 x)
{ if (H(x, x))
HERE: goto HERE;
return;
}

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

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation [ tautology ]

<9VOtK.325093$5fVf.149518@fx09.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation [ tautology ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<SJ-dnXBdiJ6aIi7_nZ2dnUU7_83NnZ2d@giganews.com>
<d59b136e-6411-462f-9b62-229c0ac00608n@googlegroups.com>
<NZmdnRY_I-BpXi7_nZ2dnUU7_83NnZ2d@giganews.com>
<5934b17d-9607-49d1-97db-813a232a6d94n@googlegroups.com>
<AfGdncZCoPo1US7_nZ2dnUU7_83NnZ2d@giganews.com>
<15937d3c-f189-4c7a-bd39-2d7e25754d15n@googlegroups.com>
<YZqdnR1GHIpCmiv_nZ2dnUU7_8zNnZ2d@giganews.com>
<ec1c047f-97f1-49df-abf9-cc53d2d9b4e5n@googlegroups.com>
<Uaudnfan2u21gyv_nZ2dnUU7_83NnZ2d@giganews.com>
<ba57458e-02e2-4d31-af47-972c96a34871n@googlegroups.com>
<zZqdnd7eJKj_iir_nZ2dnUU7_8zNnZ2d@giganews.com>
<f0fa1007-c2e1-405d-b74c-b9701fc33ab0n@googlegroups.com>
<S8udnWTpo617qir_nZ2dnUU7_8zNnZ2d@giganews.com>
<bf7c8dfe-4551-4589-a273-d0dff16a87a0n@googlegroups.com>
<871qvcwnq9.fsf@bsb.me.uk>
<486e2f52-c19c-49ef-9db9-1e7a3c7391b9n@googlegroups.com>
<87pmiwuxv0.fsf@bsb.me.uk> <tbudnSWgvPlmMyr_nZ2dnUU7_81g4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbudnSWgvPlmMyr_nZ2dnUU7_81g4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 82
Message-ID: <9VOtK.325093$5fVf.149518@fx09.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sat, 25 Jun 2022 21:47:48 -0400
X-Received-Bytes: 5327
 by: Richard Damon - Sun, 26 Jun 2022 01:47 UTC

On 6/25/22 8:57 PM, olcott wrote:
> On 6/25/2022 6:28 PM, Ben Bacarisse wrote:
>> Paul N <gw7rib@aol.com> writes:
>>
>>> On Saturday, June 25, 2022 at 8:24:16 PM UTC+1, Ben Bacarisse wrote:
>>
>>>> The latest wording is proving more effective at sucking people down the
>>>> rabbit hole.
>>>
>>> Yes, perhaps I'm wasting my time here. I have got out of him now that:
>>>
>>>>> The correct and complete emulation of the input to H(P,P) has halting
>>>>> behavior that is provably different than the the direct execution of
>>>>> P(P).
>>
>> Not to diminish the achievement of getting any clear statements from PO,
>> but that's not new.  I made a note on June 13th that he'd come clean
>> about this:
>>
>>    "Before my research no one was aware of the possibility that the
>>    correctly simulated input to H(P,P) could possibly have behavior that
>>    is different than the directly executed P(P)."
>>
>
> I still stand by that as most probably true.

but it means that P wasn't built right. Remember P with the special
input given to it is supposed to ask H what P does when given that input.

If H(P,P) doesn't ask what P(P) does, (by that being the behavior of the
input to H(P,P)], then P calling H(P,P) says it was designed wrong, and
you need to change that call in P.

If you can't ask H that question, then H just plain fails, as H is
supposed to be able to be asked about ANY computation (Machine/Input
Combination), and not just what H allows its input to represent.

>
> (a) What I stand by as absolutely true is that the complete and correct
> x86 emulation of the input to H(P,P) by H never reaches the "ret"
> instruction of P.

But only if H actaully DOES a complete and correct x86 emulation of that
input. Which means it can't 'abort' its emulation, and thus can't answer
in finite time until you can show how to do an infinite emulation in
finite steos.

When H aborts its emulation and returns 0, then an actual complete and
correct emulation done by an independent emulator shows it will reach
teh ret instruction, just like P(P) does.

>
> (b) The direct execution of P(P) does reach its "ret" instruction.
>
> The above two are proven to be verified facts entirely on the basis of
> the semantics of the x86 language.
>
> (c) A halt decider must compute the mapping from its inputs to an accept
> or reject state on the basis of the actual behavior that is actually
> specified by these inputs.
>

No, a Halt Decider must compute the Halting Mapping, from the
computation represented by its input based on the behavior of that
actual machine specified by its input.

> When we know that (a)(b) and (c) are true then it necessarily follows
> that anyone saying that H must decide on the basis of the behavior of
> P(P) is necessarily incorrect.
>

WHY? You have (c) somewhat backwards. The decider determines the way to
specify the input, but once you accept that the input actually specifies
that machine in question, the behavior of the actual machine is controlling.

Part of your problem is that you keep on trying to define an input that
doesn't actually fully specify the machine. Remember the Computation is
more than just the "C function", but includes all of the algorithms of
everything it calls. Thus by your x86 representation, you need to
include the x86 code of everything it calls.

Re: Technically competent Software engineers can verify this halting problem proof refutation

<SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Jun 2022 20:58:24 -0500
Date: Sat, 25 Jun 2022 20:58:23 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87k094uwkw.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 89
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-jxHliE/xRdc/35pdcQizkQlm8lEF4/m4YXNqir9Rm+TL39A5Wn2OFKMiKmbTADiaw2vhQ35kQC72O+X!bH64kE6/NuqZXdGnbxfOaeYHKHQCp5LmgeDNExceJlHCLtl0vYxwJ9EyAm0u+KWUqZrtGOqgnvi6
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: 6131
X-Received-Bytes: 6222
 by: olcott - Sun, 26 Jun 2022 01:58 UTC

On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>
>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>
>>>> "Dry run" means that a human programmer looks at the code, and determines
>>>> what it does, without actually executing it.
>>>
>>> Going back, now, to what you think needs to be resolved:
>>> | He's dry-run P(P) and established that it doesn't halt. He's invoked H
>>> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
>>> The obvious conclusion is that PO's dry run (if he has indeed done such
>>> a thing) is incorrect.
>>>
>> Exactly.
>> We do our little energy budget on tigers, and find that tigers spend
>> more energy than they take in. Well potentially this is dynamite. One
>> explanation is that the law of conservation of energy is wrong.
>> Except, before we countenance that explanation, we need to rule out a
>> much simpler explanation. Which is that our measurements are wrong.
>
> Obviously.
>
>> Similarly, PO has worked out what he thinks P(P) should be doing, by
>> dry-running it, and then actually run P(P) and obtained a different
>> result. He also found that H agreed with the dry run. It's hard to
>> paraphrase his conclusion, but it is extensive and far-reaching in its
>> implications.
>
> He is just waffling. There is no conclusion, just a constant twisting
> and turning to find some why to persuade people that the wrong answer is
> the right one. He's being doing this for years with various degrees of
> obfuscation.
>
> H does not report the correct result for P(P) and PO is putting up
> anything he can think of to keep the discussion going. It should simply
> have stopped once he'd been clear that H(P,P) == 0 is correct "even
> though P(P) halts" but the traces and the verbiage is keeping people keen.
>
>> The behaviour of code when run is different from the
>> correct behaviour of the code when simulated. If that's true, then it
>> has similar implications for computer science that disproving the
>> conservation law has for physics.
>
> When a student comes to me and says that her program to add 5 and 6
> gives 12, I don't, even for a moment, imagine that the laws of logic and
> mathematics are in doubt.
>
>> But the obvious explanation is that the dry-run was incorrect. Lots of
>> people have suggested why it is incorrect. But they can't actually see
>> the code. PO needs to understand that no-one will accept the
>> complicated, far-reaching explanation, until the simple explanation
>> has been ruled out.
>
> For what it's worth, I don't think there is any "dry run" going on here
> at all. PO decide years ago that H(H_Hat, H_Hat) would be 0 because he
> knew (correctly) that H could spot what would happen if H did not
> "intervene". Everything since then -- the "it only halt because...",
> the "it wouldn't halt if line 15 were commented out" and the rather less
> explicitly stated "H_Hat does not get to its ret instruction because a
> non top-level H aborts" are just the various attempt at after-the-fact
> justification.
>
> I agree it's never quite so simple because PO is usually fractally
> wrong, so he's not correct about almost everything he says at almost
> every level. For example, at one level he now admits that a halt
> decider is impossible because H(X,Y) must report "on its input" and the
> call X(Y) is not an input! He did this to explain why H(P,P) is
> permitted to return 0 "even though P(P) halts", but it also makes it
> clear that what he one thought was that halting problem is not solvable.
>

YOU KNOW THAT THIS IS TRUE
A halt decider must compute the mapping from its inputs to an accept or
reject state on the basis of the actual behavior that is actually
specified by these inputs.

BECAUSE THIS IS PROVABLY TRUE
P(P) is provably not the actual behavior of the actual input.

YOU ARE THE ONE FUDGING WITH THE TRUTH

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626030328.00007922@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx07.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626030328.00007922@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 92
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 02:03:24 UTC
Date: Sun, 26 Jun 2022 03:03:28 +0100
X-Received-Bytes: 6013
 by: Mr Flibble - Sun, 26 Jun 2022 02:03 UTC

On Sat, 25 Jun 2022 20:58:23 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> > Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >
> >> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>
> >>>> "Dry run" means that a human programmer looks at the code, and
> >>>> determines what it does, without actually executing it.
> >>>
> >>> Going back, now, to what you think needs to be resolved:
> >>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>> invoked H | on it and H reports that it doesn't halt. He's run
> >>> P(P) and it halts. The obvious conclusion is that PO's dry run
> >>> (if he has indeed done such a thing) is incorrect.
> >>>
> >> Exactly.
> >> We do our little energy budget on tigers, and find that tigers
> >> spend more energy than they take in. Well potentially this is
> >> dynamite. One explanation is that the law of conservation of
> >> energy is wrong. Except, before we countenance that explanation,
> >> we need to rule out a much simpler explanation. Which is that our
> >> measurements are wrong.
> >
> > Obviously.
> >
> >> Similarly, PO has worked out what he thinks P(P) should be doing,
> >> by dry-running it, and then actually run P(P) and obtained a
> >> different result. He also found that H agreed with the dry run.
> >> It's hard to paraphrase his conclusion, but it is extensive and
> >> far-reaching in its implications.
> >
> > He is just waffling. There is no conclusion, just a constant
> > twisting and turning to find some why to persuade people that the
> > wrong answer is the right one. He's being doing this for years
> > with various degrees of obfuscation.
> >
> > H does not report the correct result for P(P) and PO is putting up
> > anything he can think of to keep the discussion going. It should
> > simply have stopped once he'd been clear that H(P,P) == 0 is
> > correct "even though P(P) halts" but the traces and the verbiage is
> > keeping people keen.
> >> The behaviour of code when run is different from the
> >> correct behaviour of the code when simulated. If that's true, then
> >> it has similar implications for computer science that disproving
> >> the conservation law has for physics.
> >
> > When a student comes to me and says that her program to add 5 and 6
> > gives 12, I don't, even for a moment, imagine that the laws of
> > logic and mathematics are in doubt.
> >
> >> But the obvious explanation is that the dry-run was incorrect.
> >> Lots of people have suggested why it is incorrect. But they can't
> >> actually see the code. PO needs to understand that no-one will
> >> accept the complicated, far-reaching explanation, until the simple
> >> explanation has been ruled out.
> >
> > For what it's worth, I don't think there is any "dry run" going on
> > here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
> > because he knew (correctly) that H could spot what would happen if
> > H did not "intervene". Everything since then -- the "it only halt
> > because...", the "it wouldn't halt if line 15 were commented out"
> > and the rather less explicitly stated "H_Hat does not get to its
> > ret instruction because a non top-level H aborts" are just the
> > various attempt at after-the-fact justification.
> >
> > I agree it's never quite so simple because PO is usually fractally
> > wrong, so he's not correct about almost everything he says at almost
> > every level. For example, at one level he now admits that a halt
> > decider is impossible because H(X,Y) must report "on its input" and
> > the call X(Y) is not an input! He did this to explain why H(P,P) is
> > permitted to return 0 "even though P(P) halts", but it also makes it
> > clear that what he one thought was that halting problem is not
> > solvable.
>
> YOU KNOW THAT THIS IS TRUE
> A halt decider must compute the mapping from its inputs to an accept
> or reject state on the basis of the actual behavior that is actually
> specified by these inputs.
>
> BECAUSE THIS IS PROVABLY TRUE
> P(P) is provably not the actual behavior of the actual input.
>
> YOU ARE THE ONE FUDGING WITH THE TRUTH
The issue is what constitutes a pathological input: the pathological
input at issue here are YOUR PATHOLOGICAL LIES, Olcott.

/Flibble

Re: Technically competent Software engineers can verify this halting problem proof refutation

<36493cba-7ae0-482d-a11b-32654ff38ba4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a1c:f60f:0:b0:3a0:3e0c:1de1 with SMTP id w15-20020a1cf60f000000b003a03e0c1de1mr10507144wmc.56.1656238492757;
Sun, 26 Jun 2022 03:14:52 -0700 (PDT)
X-Received: by 2002:a0d:e202:0:b0:317:a874:ed5e with SMTP id
l2-20020a0de202000000b00317a874ed5emr9102037ywe.16.1656238492206; Sun, 26 Jun
2022 03:14:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!pasdenom.info!usenet-fr.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 26 Jun 2022 03:14:51 -0700 (PDT)
In-Reply-To: <87k094uwkw.fsf@bsb.me.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:805f:63e1:8ae8:f4db;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:805f:63e1:8ae8:f4db
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad> <CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com> <g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com> <87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com> <87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com> <878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com> <87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com> <87k094uwkw.fsf@bsb.me.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <36493cba-7ae0-482d-a11b-32654ff38ba4n@googlegroups.com>
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Sun, 26 Jun 2022 10:14:52 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Malcolm McLean - Sun, 26 Jun 2022 10:14 UTC

On Sunday, 26 June 2022 at 00:56:03 UTC+1, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>
> > On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>
> >> > "Dry run" means that a human programmer looks at the code, and determines
> >> > what it does, without actually executing it.
> >>
> >> Going back, now, to what you think needs to be resolved:
> >> | He's dry-run P(P) and established that it doesn't halt. He's invoked H
> >> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
> >> The obvious conclusion is that PO's dry run (if he has indeed done such
> >> a thing) is incorrect.
> >>
> > Exactly.
> > We do our little energy budget on tigers, and find that tigers spend
> > more energy than they take in. Well potentially this is dynamite. One
> > explanation is that the law of conservation of energy is wrong.
> > Except, before we countenance that explanation, we need to rule out a
> > much simpler explanation. Which is that our measurements are wrong.
> Obviously.
If the tiger experimenters kick up a fuss about showing you their
notebooks, when the notebooks are available and there's no logistical
reason for the refusal, then you can dismiss the idea that they've disproved
the law of conservation of energy out of hand. The two things, together,
an impossible claim and a shifty, evasive attitude make up an overwhelming
case against.
If they are genuinely co-operative and try to help you, then of course it's
different. It's still likely that the explanation is an error, but you keep an open
mind and, if it turns out to be something simple, you try to be as diplomatic
as possible.
>
> I agree it's never quite so simple because PO is usually fractally
> wrong, so he's not correct about almost everything he says at almost
> every level. For example, at one level he now admits that a halt
> decider is impossible because H(X,Y) must report "on its input" and the
> call X(Y) is not an input! He did this to explain why H(P,P) is
> permitted to return 0 "even though P(P) halts", but it also makes it
> clear that what he one thought was that halting problem is not solvable.
>
I think he's tied himself in knots trying to avoid the obvious. Which will happen
if you try to insist that something is true, against all the evidence.

Re: Technically competent Software engineers can verify this halting problem proof refutation

<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Jun 2022 05:31:54 -0500
Date: Sun, 26 Jun 2022 05:31:53 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220626030328.00007922@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 128
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-iivKmdANKf4wb1nlpGZdmQIlTqUIDRkbJPUvjEtdj/iyPRffmI8/nHn4k8nZztMrs2kni+KtFnbdmFg!/TBaLTY2JfNOgPAkrvgr2e9Y/QOJWrexA0VnlSDHzSI2COYRR2XK8JpTfNIHLFODjiGaWU73JsFF
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: 7472
 by: olcott - Sun, 26 Jun 2022 10:31 UTC

On 6/25/2022 9:03 PM, Mr Flibble wrote:
> On Sat, 25 Jun 2022 20:58:23 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>
>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>
>>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>>> determines what it does, without actually executing it.
>>>>>
>>>>> Going back, now, to what you think needs to be resolved:
>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>> (if he has indeed done such a thing) is incorrect.
>>>>>
>>>> Exactly.
>>>> We do our little energy budget on tigers, and find that tigers
>>>> spend more energy than they take in. Well potentially this is
>>>> dynamite. One explanation is that the law of conservation of
>>>> energy is wrong. Except, before we countenance that explanation,
>>>> we need to rule out a much simpler explanation. Which is that our
>>>> measurements are wrong.
>>>
>>> Obviously.
>>>
>>>> Similarly, PO has worked out what he thinks P(P) should be doing,
>>>> by dry-running it, and then actually run P(P) and obtained a
>>>> different result. He also found that H agreed with the dry run.
>>>> It's hard to paraphrase his conclusion, but it is extensive and
>>>> far-reaching in its implications.
>>>
>>> He is just waffling. There is no conclusion, just a constant
>>> twisting and turning to find some why to persuade people that the
>>> wrong answer is the right one. He's being doing this for years
>>> with various degrees of obfuscation.
>>>
>>> H does not report the correct result for P(P) and PO is putting up
>>> anything he can think of to keep the discussion going. It should
>>> simply have stopped once he'd been clear that H(P,P) == 0 is
>>> correct "even though P(P) halts" but the traces and the verbiage is
>>> keeping people keen.
>>>> The behaviour of code when run is different from the
>>>> correct behaviour of the code when simulated. If that's true, then
>>>> it has similar implications for computer science that disproving
>>>> the conservation law has for physics.
>>>
>>> When a student comes to me and says that her program to add 5 and 6
>>> gives 12, I don't, even for a moment, imagine that the laws of
>>> logic and mathematics are in doubt.
>>>
>>>> But the obvious explanation is that the dry-run was incorrect.
>>>> Lots of people have suggested why it is incorrect. But they can't
>>>> actually see the code. PO needs to understand that no-one will
>>>> accept the complicated, far-reaching explanation, until the simple
>>>> explanation has been ruled out.
>>>
>>> For what it's worth, I don't think there is any "dry run" going on
>>> here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
>>> because he knew (correctly) that H could spot what would happen if
>>> H did not "intervene". Everything since then -- the "it only halt
>>> because...", the "it wouldn't halt if line 15 were commented out"
>>> and the rather less explicitly stated "H_Hat does not get to its
>>> ret instruction because a non top-level H aborts" are just the
>>> various attempt at after-the-fact justification.
>>>
>>> I agree it's never quite so simple because PO is usually fractally
>>> wrong, so he's not correct about almost everything he says at almost
>>> every level. For example, at one level he now admits that a halt
>>> decider is impossible because H(X,Y) must report "on its input" and
>>> the call X(Y) is not an input! He did this to explain why H(P,P) is
>>> permitted to return 0 "even though P(P) halts", but it also makes it
>>> clear that what he one thought was that halting problem is not
>>> solvable.
>>
>> YOU KNOW THAT THIS IS TRUE
>> A halt decider must compute the mapping from its inputs to an accept
>> or reject state on the basis of the actual behavior that is actually
>> specified by these inputs.
>>
>> BECAUSE THIS IS PROVABLY TRUE
>> P(P) is provably not the actual behavior of the actual input.
>>
>> YOU ARE THE ONE FUDGING WITH THE TRUTH
>
> The issue is what constitutes a pathological input: the pathological
> input at issue here are YOUR PATHOLOGICAL LIES, Olcott.
>
> /Flibble
>

Computable functions are the basic objects of study in
computability theory.
Computable functions are the formalized analogue of the intuitive
notion of
algorithms, in the sense that a function is computable if there
exists an algorithm
that can do the job of the function, i.e. given an input of the
function domain it
can return the corresponding output.
https://en.wikipedia.org/wiki/Computable_function

void P(u32 x)
{ if (H(x, x))
HERE: goto HERE;
return;
}

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

That you reject that the above proves that H and P have a pathological
relationship to each other seem to be your lack of technical competence
rather than dishonesty.

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation

<ObydnQxvPoOppSX_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Jun 2022 05:43:00 -0500
Date: Sun, 26 Jun 2022 05:42:59 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<36493cba-7ae0-482d-a11b-32654ff38ba4n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <36493cba-7ae0-482d-a11b-32654ff38ba4n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <ObydnQxvPoOppSX_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 68
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-JpZejenGQhI9OqeJkHzCafRfN1Vz5a1zflGAYmSXxPy34ka8+qfY4RhHyLHnzFSljdBYx02qQo5TnPX!bTcprfFaWSWLeWcRHDe22y+UNEQx7nvJnHTgrbkmyLGp3QVqv4QHUkZXTUTTChH9q26MisvCfRzw
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: 5358
 by: olcott - Sun, 26 Jun 2022 10:42 UTC

On 6/26/2022 5:14 AM, Malcolm McLean wrote:
> On Sunday, 26 June 2022 at 00:56:03 UTC+1, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>
>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>
>>>>> "Dry run" means that a human programmer looks at the code, and determines
>>>>> what it does, without actually executing it.
>>>>
>>>> Going back, now, to what you think needs to be resolved:
>>>> | He's dry-run P(P) and established that it doesn't halt. He's invoked H
>>>> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
>>>> The obvious conclusion is that PO's dry run (if he has indeed done such
>>>> a thing) is incorrect.
>>>>
>>> Exactly.
>>> We do our little energy budget on tigers, and find that tigers spend
>>> more energy than they take in. Well potentially this is dynamite. One
>>> explanation is that the law of conservation of energy is wrong.
>>> Except, before we countenance that explanation, we need to rule out a
>>> much simpler explanation. Which is that our measurements are wrong.
>> Obviously.
> If the tiger experimenters kick up a fuss about showing you their
> notebooks, when the notebooks are available and there's no logistical
> reason for the refusal, then you can dismiss the idea that they've disproved
> the law of conservation of energy out of hand. The two things, together,
> an impossible claim and a shifty, evasive attitude make up an overwhelming
> case against.

So basically you are utterly clueless that I conclusively proved that
the correct and complete x86 emulation of the input to H(P,P) by H would
never reach its "ret" instruction and the direct execution of P(P) does
reach it "ret" instruction.

You really really believe that I must be wrong yet simply lack the
technical skill to understand the proof that I am right.

I speak verified facts and you and Ben switch to mere rhetoric.

> If they are genuinely co-operative and try to help you, then of course it's
> different. It's still likely that the explanation is an error, but you keep an open
> mind and, if it turns out to be something simple, you try to be as diplomatic
> as possible.
>>
>> I agree it's never quite so simple because PO is usually fractally
>> wrong, so he's not correct about almost everything he says at almost
>> every level. For example, at one level he now admits that a halt
>> decider is impossible because H(X,Y) must report "on its input" and the
>> call X(Y) is not an input! He did this to explain why H(P,P) is
>> permitted to return 0 "even though P(P) halts", but it also makes it
>> clear that what he one thought was that halting problem is not solvable.
>>
> I think he's tied himself in knots trying to avoid the obvious. Which will happen
> if you try to insist that something is true, against all the evidence.

I stick with the verified facts to find the truth and others move toward
mere rhetoric because their purpose is rebuttal and not truth.

A mere lack of software engineering technical competence should result
in questions rather than dogmatic assertions.

--
Copyright 2022 Pete Olcott

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

Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626121534.00007e30@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx04.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626121534.00007e30@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 139
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 11:15:30 UTC
Date: Sun, 26 Jun 2022 12:15:34 +0100
X-Received-Bytes: 7897
 by: Mr Flibble - Sun, 26 Jun 2022 11:15 UTC

On Sun, 26 Jun 2022 05:31:53 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/25/2022 9:03 PM, Mr Flibble wrote:
> > On Sat, 25 Jun 2022 20:58:23 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> >>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >>>
> >>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>
> >>>>>> "Dry run" means that a human programmer looks at the code, and
> >>>>>> determines what it does, without actually executing it.
> >>>>>
> >>>>> Going back, now, to what you think needs to be resolved:
> >>>>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>>>> invoked H | on it and H reports that it doesn't halt. He's run
> >>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
> >>>>> (if he has indeed done such a thing) is incorrect.
> >>>>>
> >>>> Exactly.
> >>>> We do our little energy budget on tigers, and find that tigers
> >>>> spend more energy than they take in. Well potentially this is
> >>>> dynamite. One explanation is that the law of conservation of
> >>>> energy is wrong. Except, before we countenance that explanation,
> >>>> we need to rule out a much simpler explanation. Which is that our
> >>>> measurements are wrong.
> >>>
> >>> Obviously.
> >>>
> >>>> Similarly, PO has worked out what he thinks P(P) should be doing,
> >>>> by dry-running it, and then actually run P(P) and obtained a
> >>>> different result. He also found that H agreed with the dry run.
> >>>> It's hard to paraphrase his conclusion, but it is extensive and
> >>>> far-reaching in its implications.
> >>>
> >>> He is just waffling. There is no conclusion, just a constant
> >>> twisting and turning to find some why to persuade people that the
> >>> wrong answer is the right one. He's being doing this for years
> >>> with various degrees of obfuscation.
> >>>
> >>> H does not report the correct result for P(P) and PO is putting up
> >>> anything he can think of to keep the discussion going. It should
> >>> simply have stopped once he'd been clear that H(P,P) == 0 is
> >>> correct "even though P(P) halts" but the traces and the verbiage
> >>> is keeping people keen.
> >>>> The behaviour of code when run is different from the
> >>>> correct behaviour of the code when simulated. If that's true,
> >>>> then it has similar implications for computer science that
> >>>> disproving the conservation law has for physics.
> >>>
> >>> When a student comes to me and says that her program to add 5 and
> >>> 6 gives 12, I don't, even for a moment, imagine that the laws of
> >>> logic and mathematics are in doubt.
> >>>
> >>>> But the obvious explanation is that the dry-run was incorrect.
> >>>> Lots of people have suggested why it is incorrect. But they can't
> >>>> actually see the code. PO needs to understand that no-one will
> >>>> accept the complicated, far-reaching explanation, until the
> >>>> simple explanation has been ruled out.
> >>>
> >>> For what it's worth, I don't think there is any "dry run" going on
> >>> here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
> >>> because he knew (correctly) that H could spot what would happen if
> >>> H did not "intervene". Everything since then -- the "it only halt
> >>> because...", the "it wouldn't halt if line 15 were commented out"
> >>> and the rather less explicitly stated "H_Hat does not get to its
> >>> ret instruction because a non top-level H aborts" are just the
> >>> various attempt at after-the-fact justification.
> >>>
> >>> I agree it's never quite so simple because PO is usually fractally
> >>> wrong, so he's not correct about almost everything he says at
> >>> almost every level. For example, at one level he now admits that
> >>> a halt decider is impossible because H(X,Y) must report "on its
> >>> input" and the call X(Y) is not an input! He did this to explain
> >>> why H(P,P) is permitted to return 0 "even though P(P) halts", but
> >>> it also makes it clear that what he one thought was that halting
> >>> problem is not solvable.
> >>
> >> YOU KNOW THAT THIS IS TRUE
> >> A halt decider must compute the mapping from its inputs to an
> >> accept or reject state on the basis of the actual behavior that is
> >> actually specified by these inputs.
> >>
> >> BECAUSE THIS IS PROVABLY TRUE
> >> P(P) is provably not the actual behavior of the actual input.
> >>
> >> YOU ARE THE ONE FUDGING WITH THE TRUTH
> >
> > The issue is what constitutes a pathological input: the pathological
> > input at issue here are YOUR PATHOLOGICAL LIES, Olcott.
> >
> > /Flibble
> >
>
> Computable functions are the basic objects of study in
> computability theory.
> Computable functions are the formalized analogue of the
> intuitive notion of
> algorithms, in the sense that a function is computable if there
> exists an algorithm
> that can do the job of the function, i.e. given an input of the
> function domain it
> can return the corresponding output.
> https://en.wikipedia.org/wiki/Computable_function
>
> void P(u32 x)
> {
> if (H(x, x))
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
> That you reject that the above proves that H and P have a
> pathological relationship to each other seem to be your lack of
> technical competence rather than dishonesty.
There is nothing wrong with my technical competence however yours *is*
suspect.

Nobody is denying that P is pathological input as its comes
from [Strachey, 1965]'s "Impossible Program"; the problem is you
are redefining what H means such that P no longer calls H as you prevent
that call which is equivalent to H behaving differently depending on
what is calling it: valid halt deciders don't do that. Your H is
erroneous and certainly *not* a pure function as you claim.

Your basic error (which you keep repeating) is your assumption that a
program that calls H is always pathological.

/Flibble

Re: Technically competent Software engineers can verify this halting problem proof refutation

<xridnT9kGf5GFSX_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Jun 2022 11:27:07 -0500
Date: Sun, 26 Jun 2022 11:27:06 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626121534.00007e30@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220626121534.00007e30@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <xridnT9kGf5GFSX_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 259
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vx50OKZQ10MAvVe7sq+6hpOgPi6BRvv0IvZ2K4y/Wr7HNux+YUhm8uD3dbQRHCocJMJPnF+kvXagoAq!Lq3Q6IWE/MC5dvcOaafnmMgE9t3lVBJr3ZlF7pEvMZKH6gAsarBI6vFyUFqQsM4ZmGwyFE1eY98c
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: 12980
 by: olcott - Sun, 26 Jun 2022 16:27 UTC

On 6/26/2022 6:15 AM, Mr Flibble wrote:
> On Sun, 26 Jun 2022 05:31:53 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/25/2022 9:03 PM, Mr Flibble wrote:
>>> On Sat, 25 Jun 2022 20:58:23 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>>>
>>>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>
>>>>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>>>>> determines what it does, without actually executing it.
>>>>>>>
>>>>>>> Going back, now, to what you think needs to be resolved:
>>>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>>>> (if he has indeed done such a thing) is incorrect.
>>>>>>>
>>>>>> Exactly.
>>>>>> We do our little energy budget on tigers, and find that tigers
>>>>>> spend more energy than they take in. Well potentially this is
>>>>>> dynamite. One explanation is that the law of conservation of
>>>>>> energy is wrong. Except, before we countenance that explanation,
>>>>>> we need to rule out a much simpler explanation. Which is that our
>>>>>> measurements are wrong.
>>>>>
>>>>> Obviously.
>>>>>
>>>>>> Similarly, PO has worked out what he thinks P(P) should be doing,
>>>>>> by dry-running it, and then actually run P(P) and obtained a
>>>>>> different result. He also found that H agreed with the dry run.
>>>>>> It's hard to paraphrase his conclusion, but it is extensive and
>>>>>> far-reaching in its implications.
>>>>>
>>>>> He is just waffling. There is no conclusion, just a constant
>>>>> twisting and turning to find some why to persuade people that the
>>>>> wrong answer is the right one. He's being doing this for years
>>>>> with various degrees of obfuscation.
>>>>>
>>>>> H does not report the correct result for P(P) and PO is putting up
>>>>> anything he can think of to keep the discussion going. It should
>>>>> simply have stopped once he'd been clear that H(P,P) == 0 is
>>>>> correct "even though P(P) halts" but the traces and the verbiage
>>>>> is keeping people keen.
>>>>>> The behaviour of code when run is different from the
>>>>>> correct behaviour of the code when simulated. If that's true,
>>>>>> then it has similar implications for computer science that
>>>>>> disproving the conservation law has for physics.
>>>>>
>>>>> When a student comes to me and says that her program to add 5 and
>>>>> 6 gives 12, I don't, even for a moment, imagine that the laws of
>>>>> logic and mathematics are in doubt.
>>>>>
>>>>>> But the obvious explanation is that the dry-run was incorrect.
>>>>>> Lots of people have suggested why it is incorrect. But they can't
>>>>>> actually see the code. PO needs to understand that no-one will
>>>>>> accept the complicated, far-reaching explanation, until the
>>>>>> simple explanation has been ruled out.
>>>>>
>>>>> For what it's worth, I don't think there is any "dry run" going on
>>>>> here at all. PO decide years ago that H(H_Hat, H_Hat) would be 0
>>>>> because he knew (correctly) that H could spot what would happen if
>>>>> H did not "intervene". Everything since then -- the "it only halt
>>>>> because...", the "it wouldn't halt if line 15 were commented out"
>>>>> and the rather less explicitly stated "H_Hat does not get to its
>>>>> ret instruction because a non top-level H aborts" are just the
>>>>> various attempt at after-the-fact justification.
>>>>>
>>>>> I agree it's never quite so simple because PO is usually fractally
>>>>> wrong, so he's not correct about almost everything he says at
>>>>> almost every level. For example, at one level he now admits that
>>>>> a halt decider is impossible because H(X,Y) must report "on its
>>>>> input" and the call X(Y) is not an input! He did this to explain
>>>>> why H(P,P) is permitted to return 0 "even though P(P) halts", but
>>>>> it also makes it clear that what he one thought was that halting
>>>>> problem is not solvable.
>>>>
>>>> YOU KNOW THAT THIS IS TRUE
>>>> A halt decider must compute the mapping from its inputs to an
>>>> accept or reject state on the basis of the actual behavior that is
>>>> actually specified by these inputs.
>>>>
>>>> BECAUSE THIS IS PROVABLY TRUE
>>>> P(P) is provably not the actual behavior of the actual input.
>>>>
>>>> YOU ARE THE ONE FUDGING WITH THE TRUTH
>>>
>>> The issue is what constitutes a pathological input: the pathological
>>> input at issue here are YOUR PATHOLOGICAL LIES, Olcott.
>>>
>>> /Flibble
>>>
>>
>> Computable functions are the basic objects of study in
>> computability theory.
>> Computable functions are the formalized analogue of the
>> intuitive notion of
>> algorithms, in the sense that a function is computable if there
>> exists an algorithm
>> that can do the job of the function, i.e. given an input of the
>> function domain it
>> can return the corresponding output.
>> https://en.wikipedia.org/wiki/Computable_function
>>
>> void P(u32 x)
>> {
>> if (H(x, x))
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", H((u32)P, (u32)P));
>> }
>>
>> That you reject that the above proves that H and P have a
>> pathological relationship to each other seem to be your lack of
>> technical competence rather than dishonesty.
>
> There is nothing wrong with my technical competence however yours *is*
> suspect.
>
> Nobody is denying that P is pathological input as its comes
> from [Strachey, 1965]'s "Impossible Program";

// rec routine P
// §L :if T[P] go to L
// Return §
// https://academic.oup.com/comjnl/article/7/4/313/354243
void Strachey_P()
{ L:if (T(Strachey_P))
goto L;
return;
}

int main()
{ Output("Input_Halts = ", T(Strachey_P));
}

_Strachey_P()
[000015b2](01) 55 push ebp
[000015b3](02) 8bec mov ebp,esp
[000015b5](05) 68b2150000 push 000015b2 // push Strachey_P
[000015ba](05) e813fdffff call 000012d2 // call T
[000015bf](03) 83c404 add esp,+04
[000015c2](02) 85c0 test eax,eax
[000015c4](02) 7402 jz 000015c8
[000015c6](02) ebed jmp 000015b5
[000015c8](01) 5d pop ebp
[000015c9](01) c3 ret
Size in bytes:(0024) [000015c9]

_main()
[000015d2](01) 55 push ebp
[000015d3](02) 8bec mov ebp,esp
[000015d5](05) 68b2150000 push 000015b2 // push Strachey_P
[000015da](05) e8f3fcffff call 000012d2 // call T
[000015df](03) 83c404 add esp,+04
[000015e2](01) 50 push eax
[000015e3](05) 6833040000 push 00000433
[000015e8](05) e895eeffff call 00000482
[000015ed](03) 83c408 add esp,+08
[000015f0](02) 33c0 xor eax,eax
[000015f2](01) 5d pop ebp
[000015f3](01) c3 ret
Size in bytes:(0034) [000015f3]

machine stack stack machine assembly
address address data code language
======== ======== ======== ========= =============
[000015d2][001025c6][00000000] 55 push ebp
[000015d3][001025c6][00000000] 8bec mov ebp,esp
[000015d5][001025c2][000015b2] 68b2150000 push 000015b2 // push Strachey_P
[000015da][001025be][000015df] e8f3fcffff call 000012d2 // call T


Click here to read the complete article
Re: Technically competent Software engineers can verify this halting problem proof refutation

<zK1uK.20102$Me2.11411@fx47.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626021629.0000783c@reddwarf.jmc>
<z4Kdne4xZrmHJSr_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <z4Kdne4xZrmHJSr_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 158
Message-ID: <zK1uK.20102$Me2.11411@fx47.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 26 Jun 2022 14:40:26 -0400
X-Received-Bytes: 9500
 by: Richard Damon - Sun, 26 Jun 2022 18:40 UTC

On 6/25/22 9:36 PM, olcott wrote:
> On 6/25/2022 8:16 PM, Mr Flibble wrote:
>> On Sat, 25 Jun 2022 20:07:04 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>>>> determines what it does, without actually executing it.
>>>>>>
>>>>>> Going back, now, to what you think needs to be resolved:
>>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>>> (if he has indeed done such a thing) is incorrect.
>>>>> Exactly.
>>>>> We do our little energy budget on tigers, and find that tigers
>>>>> spend more energy than they take in. Well potentially this is
>>>>> dynamite. One explanation is that the law of conservation of
>>>>> energy is wrong. Except, before we countenance that explanation,
>>>>> we need to rule out a much simpler explanation. Which is that our
>>>>> measurements are wrong.
>>>>
>>>> Obviously.
>>>>> Similarly, PO has worked out what he thinks P(P) should be doing,
>>>>> by dry-running it, and then actually run P(P) and obtained a
>>>>> different result. He also found that H agreed with the dry run.
>>>>> It's hard to paraphrase his conclusion, but it is extensive and
>>>>> far-reaching in its implications.
>>>>
>>>> He is just waffling.  There is no conclusion, just a constant
>>>> twisting and turning to find some why to persuade people that the
>>>> wrong answer is the right one.  He's being doing this for years
>>>> with various degrees of obfuscation.
>>>>
>>>> H does not report the correct result for P(P) and PO is putting up
>>>> anything he can think of to keep the discussion going.  It should
>>>> simply have stopped once he'd been clear that H(P,P) == 0 is
>>>> correct "even though P(P) halts" but the traces and the verbiage is
>>>> keeping people keen.
>>>>> The behaviour of code when run is different from the
>>>>> correct behaviour of the code when simulated. If that's true, then
>>>>> it has similar implications for computer science that disproving
>>>>> the conservation law has for physics.
>>>>
>>>> When a student comes to me and says that her program to add 5 and 6
>>>> gives 12, I don't, even for a moment, imagine that the laws of
>>>> logic and mathematics are in doubt.
>>>>> But the obvious explanation is that the dry-run was incorrect.
>>>>> Lots of people have suggested why it is incorrect. But they can't
>>>>> actually see the code. PO needs to understand that no-one will
>>>>> accept the complicated, far-reaching explanation, until the simple
>>>>> explanation has been ruled out.
>>>>
>>>> For what it's worth, I don't think there is any "dry run" going on
>>>> here at all.  PO decide years ago that H(H_Hat, H_Hat) would be 0
>>>> because he knew (correctly) that H could spot what would happen if
>>>> H did not "intervene".  Everything since then -- the "it only halt
>>>> because...", the "it wouldn't halt if line 15 were commented out"
>>>> and the rather less explicitly stated "H_Hat does not get to its
>>>> ret instruction because a non top-level H aborts" are just the
>>>> various attempt at after-the-fact justification.
>>>>
>>>> I agree it's never quite so simple because PO is usually fractally
>>>> wrong, so he's not correct about almost everything he says at almost
>>>> every level.  For example, at one level he now admits that a halt
>>>> decider is impossible because H(X,Y) must report "on its input" and
>>>> the call X(Y) is not an input!  He did this to explain why H(P,P) is
>>>> permitted to return 0 "even though P(P) halts", but it also makes it
>>>> clear that what he one thought was that halting problem is not
>>>> solvable.
>>>
>>> (a) and (b) are proven to be verified facts entirely on the basis of
>>> the semantics of the x86 language. (Most people here do not seem to
>>> "believe in" the semantics of the x86 language otherwise they would
>>> have no basis to disagree).
>>>
>>> (a) The complete and correct x86 emulation of the input to H(P,P) by
>>> H never reaches the "ret" instruction of P.
>>>
>>> (b) The direct execution of P(P) does reach its "ret" instruction.
>>>
>>> A halt decider must compute the mapping from its inputs to an accept
>>> or reject state on the basis of the actual behavior that is actually
>>> specified by these inputs.
>>>
>>> P(P) is provably not the actual behavior of the actual input.
>> (a) is false as the reason the ret instruction is not reached is
>> incorrect: the ret instruction should not be reached due to the
>> infinite loop in P and not because you abort the simulation before the
>> infinite loop is reached.  Your H is incorrect in its assumption that P
>> is pathological because it calls H.
>>
>> /Flibble
>>
>
>      For any program H that might determine if programs halt, a
> "pathological"
>      program P, called with some input, can pass its own source and its
> input to
>      H and then specifically do the opposite of what H predicts P will
> do. No H
>      can exist that handles this case.
> https://en.wikipedia.org/wiki/Halting_problem
>
>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
>

The problem is that your "proof" of (a) is based on an "H" that ONLY
does a complete and correct emulation of its input, before making a
halting decision.

Yes, for such an H, the P built on it will be non-halting, that that H
can't report that fact, and in fact, NEVER reports that ANY non-halting
input is non-halting. That makes it not a decider.

When you fix that problem, by having your new H abort its processing, it
is a DIFFERENT H than the one above. That difference matter, and you new
H is incorrect to consider that its input P, built on it is the same as
the P that was built on the other input H. You seem to be confused
becaue they are both called H.

You claim to be working under the intrepretaton of the C languge. The C
language PROHIBITS the presence of two functions by the same name in one
translation unit, or with global scope in the same program, sine there
is no "H with static scope listed in the file for P, it MUST be a
global scope H, and thus the only H that P can call is the one deciding
on it, which if you claim your H (P,P) is returning 0, must be the one
that aborts, and thus NOT the one that does the complete and correct
emulation and gets stuck in the infinite recursion.

It is also clear that you are lying about H doing a correct x86
emulation of its input, because at the x86 level, the call to H should
create an emulation of the x86 CODE of H, not reverting to some
"functional equivalent" converting it to a notation that it is emulating
P again. Maybe that just shows that YOU don't understand what x86
assembly code actually does. "Call H" does NOT do a emulataion at the
x86 level, it runs an emulator that it should be tracing.

THe fact that (b) shows the x86 assembly code actually does reach its
"ret" instruction means you need to point out where the emulation of the
input and the direct execution diverge, which is at the call H
instruction, which the emulation DOES'T correctly process as pointed
above, and thus your claim of a is shown to be a LIE.

Re: Technically competent Software engineers can verify this halting problem proof refutation

<7Z1uK.186245$X_i.40559@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 110
Message-ID: <7Z1uK.186245$X_i.40559@fx18.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, 26 Jun 2022 14:56:02 -0400
X-Received-Bytes: 6746
 by: Richard Damon - Sun, 26 Jun 2022 18:56 UTC

On 6/25/22 9:58 PM, olcott wrote:
> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>
>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>
>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>> determines
>>>>> what it does, without actually executing it.
>>>>
>>>> Going back, now, to what you think needs to be resolved:
>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>> invoked H
>>>> | on it and H reports that it doesn't halt. He's run P(P) and it halts.
>>>> The obvious conclusion is that PO's dry run (if he has indeed done such
>>>> a thing) is incorrect.
>>>>
>>> Exactly.
>>> We do our little energy budget on tigers, and find that tigers spend
>>> more energy than they take in. Well potentially this is dynamite. One
>>> explanation is that the law of conservation of energy is wrong.
>>> Except, before we countenance that explanation, we need to rule out a
>>> much simpler explanation. Which is that our measurements are wrong.
>>
>> Obviously.
>>
>>> Similarly, PO has worked out what he thinks P(P) should be doing, by
>>> dry-running it, and then actually run P(P) and obtained a different
>>> result. He also found that H agreed with the dry run. It's hard to
>>> paraphrase his conclusion, but it is extensive and far-reaching in its
>>> implications.
>>
>> He is just waffling.  There is no conclusion, just a constant twisting
>> and turning to find some why to persuade people that the wrong answer is
>> the right one.  He's being doing this for years with various degrees of
>> obfuscation.
>>
>> H does not report the correct result for P(P) and PO is putting up
>> anything he can think of to keep the discussion going.  It should simply
>> have stopped once he'd been clear that H(P,P) == 0 is correct "even
>> though P(P) halts" but the traces and the verbiage is keeping people
>> keen.
>>
>>> The behaviour of code when run is different from the
>>> correct behaviour of the code when simulated. If that's true, then it
>>> has similar implications for computer science that disproving the
>>> conservation law has for physics.
>>
>> When a student comes to me and says that her program to add 5 and 6
>> gives 12, I don't, even for a moment, imagine that the laws of logic and
>> mathematics are in doubt.
>>
>>> But the obvious explanation is that the dry-run was incorrect. Lots of
>>> people have suggested why it is incorrect. But they can't actually see
>>> the code. PO needs to understand that no-one will accept the
>>> complicated, far-reaching explanation, until the simple explanation
>>> has been ruled out.
>>
>> For what it's worth, I don't think there is any "dry run" going on here
>> at all.  PO decide years ago that H(H_Hat, H_Hat) would be 0 because he
>> knew (correctly) that H could spot what would happen if H did not
>> "intervene".  Everything since then -- the "it only halt because...",
>> the "it wouldn't halt if line 15 were commented out" and the rather less
>> explicitly stated "H_Hat does not get to its ret instruction because a
>> non top-level H aborts" are just the various attempt at after-the-fact
>> justification.
>>
>> I agree it's never quite so simple because PO is usually fractally
>> wrong, so he's not correct about almost everything he says at almost
>> every level.  For example, at one level he now admits that a halt
>> decider is impossible because H(X,Y) must report "on its input" and the
>> call X(Y) is not an input!  He did this to explain why H(P,P) is
>> permitted to return 0 "even though P(P) halts", but it also makes it
>> clear that what he one thought was that halting problem is not solvable.
>>
>
> YOU KNOW THAT THIS IS TRUE
> A halt decider must compute the mapping from its inputs to an accept or
> reject state on the basis of the actual behavior that is actually
> specified by these inputs.
>
> BECAUSE THIS IS PROVABLY TRUE
> P(P) is provably not the actual behavior of the actual input.
>
> YOU ARE THE ONE FUDGING WITH THE TRUTH
>

Then you are lying that P and H are defined as required.

P is defined, that when given a description of itself, to ask H about
itself applied to its input. Since you say P calls H(P,P), it that
doesn't mean H is to decide on P(P), then P wasn't defined correctly,
and YOU made the error.

If H can't be asked about P(P), then H is proven to be defined
incorrectly as H must be able to be asked about ANY compuputation, that
being a program with any input, and P is a program, at least as long as
H meets the requriements for being a program.

Thus, if the input to H(P,P) is proved to have different behaviot than
P(P, you have just proved that your "counter example" fails to meet the
requirements, and thus isn't a counter example.

Thus YOU are the one shown to be not being Truthful, since your own
proof just proves that you lied about other things.

FAIL.

LIAR.

Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626195755.00003d10@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx12.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626195755.00003d10@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<IfWdnReH1e6kLCr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626021629.0000783c@reddwarf.jmc>
<z4Kdne4xZrmHJSr_nZ2dnUU7_83NnZ2d@giganews.com>
<zK1uK.20102$Me2.11411@fx47.iad>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 171
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 18:57:51 UTC
Date: Sun, 26 Jun 2022 19:57:55 +0100
X-Received-Bytes: 10032
 by: Mr Flibble - Sun, 26 Jun 2022 18:57 UTC

On Sun, 26 Jun 2022 14:40:26 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 6/25/22 9:36 PM, olcott wrote:
> > On 6/25/2022 8:16 PM, Mr Flibble wrote:
> >> On Sat, 25 Jun 2022 20:07:04 -0500
> >> olcott <NoOne@NoWhere.com> wrote:
> >>
> >>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> >>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >>>>>
> >>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>>> "Dry run" means that a human programmer looks at the code, and
> >>>>>>> determines what it does, without actually executing it.
> >>>>>>
> >>>>>> Going back, now, to what you think needs to be resolved:
> >>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>>>>> invoked H | on it and H reports that it doesn't halt. He's run
> >>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
> >>>>>> (if he has indeed done such a thing) is incorrect.
> >>>>> Exactly.
> >>>>> We do our little energy budget on tigers, and find that tigers
> >>>>> spend more energy than they take in. Well potentially this is
> >>>>> dynamite. One explanation is that the law of conservation of
> >>>>> energy is wrong. Except, before we countenance that explanation,
> >>>>> we need to rule out a much simpler explanation. Which is that
> >>>>> our measurements are wrong.
> >>>>
> >>>> Obviously.
> >>>>> Similarly, PO has worked out what he thinks P(P) should be
> >>>>> doing, by dry-running it, and then actually run P(P) and
> >>>>> obtained a different result. He also found that H agreed with
> >>>>> the dry run. It's hard to paraphrase his conclusion, but it is
> >>>>> extensive and far-reaching in its implications.
> >>>>
> >>>> He is just waffling.  There is no conclusion, just a constant
> >>>> twisting and turning to find some why to persuade people that the
> >>>> wrong answer is the right one.  He's being doing this for years
> >>>> with various degrees of obfuscation.
> >>>>
> >>>> H does not report the correct result for P(P) and PO is putting
> >>>> up anything he can think of to keep the discussion going.  It
> >>>> should simply have stopped once he'd been clear that H(P,P) == 0
> >>>> is correct "even though P(P) halts" but the traces and the
> >>>> verbiage is keeping people keen.
> >>>>> The behaviour of code when run is different from the
> >>>>> correct behaviour of the code when simulated. If that's true,
> >>>>> then it has similar implications for computer science that
> >>>>> disproving the conservation law has for physics.
> >>>>
> >>>> When a student comes to me and says that her program to add 5
> >>>> and 6 gives 12, I don't, even for a moment, imagine that the
> >>>> laws of logic and mathematics are in doubt.
> >>>>> But the obvious explanation is that the dry-run was incorrect.
> >>>>> Lots of people have suggested why it is incorrect. But they
> >>>>> can't actually see the code. PO needs to understand that no-one
> >>>>> will accept the complicated, far-reaching explanation, until
> >>>>> the simple explanation has been ruled out.
> >>>>
> >>>> For what it's worth, I don't think there is any "dry run" going
> >>>> on here at all.  PO decide years ago that H(H_Hat, H_Hat) would
> >>>> be 0 because he knew (correctly) that H could spot what would
> >>>> happen if H did not "intervene".  Everything since then -- the
> >>>> "it only halt because...", the "it wouldn't halt if line 15 were
> >>>> commented out" and the rather less explicitly stated "H_Hat does
> >>>> not get to its ret instruction because a non top-level H aborts"
> >>>> are just the various attempt at after-the-fact justification.
> >>>>
> >>>> I agree it's never quite so simple because PO is usually
> >>>> fractally wrong, so he's not correct about almost everything he
> >>>> says at almost every level.  For example, at one level he now
> >>>> admits that a halt decider is impossible because H(X,Y) must
> >>>> report "on its input" and the call X(Y) is not an input!  He did
> >>>> this to explain why H(P,P) is permitted to return 0 "even though
> >>>> P(P) halts", but it also makes it clear that what he one thought
> >>>> was that halting problem is not solvable.
> >>>
> >>> (a) and (b) are proven to be verified facts entirely on the basis
> >>> of the semantics of the x86 language. (Most people here do not
> >>> seem to "believe in" the semantics of the x86 language otherwise
> >>> they would have no basis to disagree).
> >>>
> >>> (a) The complete and correct x86 emulation of the input to H(P,P)
> >>> by H never reaches the "ret" instruction of P.
> >>>
> >>> (b) The direct execution of P(P) does reach its "ret" instruction.
> >>>
> >>> A halt decider must compute the mapping from its inputs to an
> >>> accept or reject state on the basis of the actual behavior that
> >>> is actually specified by these inputs.
> >>>
> >>> P(P) is provably not the actual behavior of the actual input.
> >> (a) is false as the reason the ret instruction is not reached is
> >> incorrect: the ret instruction should not be reached due to the
> >> infinite loop in P and not because you abort the simulation before
> >> the infinite loop is reached.  Your H is incorrect in its
> >> assumption that P is pathological because it calls H.
> >>
> >> /Flibble
> >>
> >
> >      For any program H that might determine if programs halt, a
> > "pathological"
> >      program P, called with some input, can pass its own source
> > and its input to
> >      H and then specifically do the opposite of what H predicts P
> > will do. No H
> >      can exist that handles this case.
> > https://en.wikipedia.org/wiki/Halting_problem
> >
> >
> > void P(u32 x)
> > {
> >   if (H(x, x))
> >     HERE: goto HERE;
> >   return;
> > }
> >
> > int main()
> > {
> >   Output("Input_Halts = ", H((u32)P, (u32)P));
> > }
> >
> >
>
> The problem is that your "proof" of (a) is based on an "H" that ONLY
> does a complete and correct emulation of its input, before making a
> halting decision.
>
> Yes, for such an H, the P built on it will be non-halting, that that
> H can't report that fact, and in fact, NEVER reports that ANY
> non-halting input is non-halting. That makes it not a decider.
>
> When you fix that problem, by having your new H abort its processing,
> it is a DIFFERENT H than the one above. That difference matter, and
> you new H is incorrect to consider that its input P, built on it is
> the same as the P that was built on the other input H. You seem to be
> confused becaue they are both called H.
>
> You claim to be working under the intrepretaton of the C languge. The
> C language PROHIBITS the presence of two functions by the same name
> in one translation unit, or with global scope in the same program,
> sine there is no "H with static scope listed in the file for P, it
> MUST be a global scope H, and thus the only H that P can call is the
> one deciding on it, which if you claim your H (P,P) is returning 0,
> must be the one that aborts, and thus NOT the one that does the
> complete and correct emulation and gets stuck in the infinite
> recursion.
>
> It is also clear that you are lying about H doing a correct x86
> emulation of its input, because at the x86 level, the call to H
> should create an emulation of the x86 CODE of H, not reverting to
> some "functional equivalent" converting it to a notation that it is
> emulating P again. Maybe that just shows that YOU don't understand
> what x86 assembly code actually does. "Call H" does NOT do a
> emulataion at the x86 level, it runs an emulator that it should be
> tracing.
>
> THe fact that (b) shows the x86 assembly code actually does reach its
> "ret" instruction means you need to point out where the emulation of
> the input and the direct execution diverge, which is at the call H
> instruction, which the emulation DOES'T correctly process as pointed
> above, and thus your claim of a is shown to be a LIE.


Click here to read the complete article
Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626200003.00005a2f@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx12.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626200003.00005a2f@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626121534.00007e30@reddwarf.jmc>
<xridnT9kGf5GFSX_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 210
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 19:00:00 UTC
Date: Sun, 26 Jun 2022 20:00:03 +0100
X-Received-Bytes: 10998
 by: Mr Flibble - Sun, 26 Jun 2022 19:00 UTC

On Sun, 26 Jun 2022 11:27:06 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 6/26/2022 6:15 AM, Mr Flibble wrote:
> > On Sun, 26 Jun 2022 05:31:53 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 6/25/2022 9:03 PM, Mr Flibble wrote:
> >>> On Sat, 25 Jun 2022 20:58:23 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> >>>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >>>>>
> >>>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse
> >>>>>> wrote:
> >>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>>>>
> >>>>>>>> "Dry run" means that a human programmer looks at the code,
> >>>>>>>> and determines what it does, without actually executing it.
> >>>>>>>
> >>>>>>> Going back, now, to what you think needs to be resolved:
> >>>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>>>>>> invoked H | on it and H reports that it doesn't halt. He's run
> >>>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
> >>>>>>> (if he has indeed done such a thing) is incorrect.
> >>>>>>>
> >>>>>> Exactly.
> >>>>>> We do our little energy budget on tigers, and find that tigers
> >>>>>> spend more energy than they take in. Well potentially this is
> >>>>>> dynamite. One explanation is that the law of conservation of
> >>>>>> energy is wrong. Except, before we countenance that
> >>>>>> explanation, we need to rule out a much simpler explanation.
> >>>>>> Which is that our measurements are wrong.
> >>>>>
> >>>>> Obviously.
> >>>>>
> >>>>>> Similarly, PO has worked out what he thinks P(P) should be
> >>>>>> doing, by dry-running it, and then actually run P(P) and
> >>>>>> obtained a different result. He also found that H agreed with
> >>>>>> the dry run. It's hard to paraphrase his conclusion, but it is
> >>>>>> extensive and far-reaching in its implications.
> >>>>>
> >>>>> He is just waffling. There is no conclusion, just a constant
> >>>>> twisting and turning to find some why to persuade people that
> >>>>> the wrong answer is the right one. He's being doing this for
> >>>>> years with various degrees of obfuscation.
> >>>>>
> >>>>> H does not report the correct result for P(P) and PO is putting
> >>>>> up anything he can think of to keep the discussion going. It
> >>>>> should simply have stopped once he'd been clear that H(P,P) => >>>>> 0 is correct "even though P(P) halts" but the traces and the
> >>>>> verbiage is keeping people keen.
> >>>>>> The behaviour of code when run is different from the
> >>>>>> correct behaviour of the code when simulated. If that's true,
> >>>>>> then it has similar implications for computer science that
> >>>>>> disproving the conservation law has for physics.
> >>>>>
> >>>>> When a student comes to me and says that her program to add 5
> >>>>> and 6 gives 12, I don't, even for a moment, imagine that the
> >>>>> laws of logic and mathematics are in doubt.
> >>>>>
> >>>>>> But the obvious explanation is that the dry-run was incorrect.
> >>>>>> Lots of people have suggested why it is incorrect. But they
> >>>>>> can't actually see the code. PO needs to understand that
> >>>>>> no-one will accept the complicated, far-reaching explanation,
> >>>>>> until the simple explanation has been ruled out.
> >>>>>
> >>>>> For what it's worth, I don't think there is any "dry run" going
> >>>>> on here at all. PO decide years ago that H(H_Hat, H_Hat) would
> >>>>> be 0 because he knew (correctly) that H could spot what would
> >>>>> happen if H did not "intervene". Everything since then -- the
> >>>>> "it only halt because...", the "it wouldn't halt if line 15
> >>>>> were commented out" and the rather less explicitly stated
> >>>>> "H_Hat does not get to its ret instruction because a non
> >>>>> top-level H aborts" are just the various attempt at
> >>>>> after-the-fact justification.
> >>>>>
> >>>>> I agree it's never quite so simple because PO is usually
> >>>>> fractally wrong, so he's not correct about almost everything he
> >>>>> says at almost every level. For example, at one level he now
> >>>>> admits that a halt decider is impossible because H(X,Y) must
> >>>>> report "on its input" and the call X(Y) is not an input! He
> >>>>> did this to explain why H(P,P) is permitted to return 0 "even
> >>>>> though P(P) halts", but it also makes it clear that what he one
> >>>>> thought was that halting problem is not solvable.
> >>>>
> >>>> YOU KNOW THAT THIS IS TRUE
> >>>> A halt decider must compute the mapping from its inputs to an
> >>>> accept or reject state on the basis of the actual behavior that
> >>>> is actually specified by these inputs.
> >>>>
> >>>> BECAUSE THIS IS PROVABLY TRUE
> >>>> P(P) is provably not the actual behavior of the actual input.
> >>>>
> >>>> YOU ARE THE ONE FUDGING WITH THE TRUTH
> >>>
> >>> The issue is what constitutes a pathological input: the
> >>> pathological input at issue here are YOUR PATHOLOGICAL LIES,
> >>> Olcott.
> >>>
> >>> /Flibble
> >>>
> >>
> >> Computable functions are the basic objects of study in
> >> computability theory.
> >> Computable functions are the formalized analogue of the
> >> intuitive notion of
> >> algorithms, in the sense that a function is computable if
> >> there exists an algorithm
> >> that can do the job of the function, i.e. given an input of
> >> the function domain it
> >> can return the corresponding output.
> >> https://en.wikipedia.org/wiki/Computable_function
> >>
> >> void P(u32 x)
> >> {
> >> if (H(x, x))
> >> HERE: goto HERE;
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> Output("Input_Halts = ", H((u32)P, (u32)P));
> >> }
> >>
> >> That you reject that the above proves that H and P have a
> >> pathological relationship to each other seem to be your lack of
> >> technical competence rather than dishonesty.
> >
> > There is nothing wrong with my technical competence however yours
> > *is* suspect.
> >
> > Nobody is denying that P is pathological input as its comes
> > from [Strachey, 1965]'s "Impossible Program";
>
> // rec routine P
> // §L :if T[P] go to L
> // Return §
> // https://academic.oup.com/comjnl/article/7/4/313/354243
> void Strachey_P()
> {
> L:if (T(Strachey_P))
> goto L;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", T(Strachey_P));
> }
>
> _Strachey_P()
> [000015b2](01) 55 push ebp
> [000015b3](02) 8bec mov ebp,esp
> [000015b5](05) 68b2150000 push 000015b2 // push Strachey_P
> [000015ba](05) e813fdffff call 000012d2 // call T
> [000015bf](03) 83c404 add esp,+04
> [000015c2](02) 85c0 test eax,eax
> [000015c4](02) 7402 jz 000015c8
> [000015c6](02) ebed jmp 000015b5
> [000015c8](01) 5d pop ebp
> [000015c9](01) c3 ret
> Size in bytes:(0024) [000015c9]
>
> _main()
> [000015d2](01) 55 push ebp
> [000015d3](02) 8bec mov ebp,esp
> [000015d5](05) 68b2150000 push 000015b2 // push Strachey_P
> [000015da](05) e8f3fcffff call 000012d2 // call T
> [000015df](03) 83c404 add esp,+04
> [000015e2](01) 50 push eax
> [000015e3](05) 6833040000 push 00000433
> [000015e8](05) e895eeffff call 00000482
> [000015ed](03) 83c408 add esp,+08
> [000015f0](02) 33c0 xor eax,eax
> [000015f2](01) 5d pop ebp
> [000015f3](01) c3 ret
> Size in bytes:(0034) [000015f3]
>
> machine stack stack machine assembly
> address address data code language
> ======== ======== ======== ========= ============> [000015d2][001025c6][00000000] 55 push ebp
> [000015d3][001025c6][00000000] 8bec mov ebp,esp
> [000015d5][001025c2][000015b2] 68b2150000 push 000015b2 // push
> Strachey_P [000015da][001025be][000015df] e8f3fcffff call 000012d2 //
> call T
>
> Begin Simulation Execution Trace Stored at:21267a
> Address_of_T:12d2
> [000015b2][0021266a][0021266e] 55 push ebp
> [000015b3][0021266a][0021266e] 8bec mov ebp,esp
> [000015b5][00212666][000015b2] 68b2150000 push 000015b2 // push
> Strachey_P [000015ba][00212662][000015bf] e813fdffff call 000012d2 //
> call T Infinitely Recursive Simulation Detected Simulation Stopped
>
> T knows its own machine address and on this basis it can easily
> examine its stored execution_trace of Strachey_P (see above) to
> determine: (a) Strachey_P is calling T with the same arguments that T
> was called with. (b) No instructions in Strachey_P could possibly
> escape this otherwise infinitely recursive emulation.


Click here to read the complete article
Re: Technically competent Software engineers can verify this halting problem proof refutation

<20220626200108.00007945@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx12.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Technically competent Software engineers can verify this
halting problem proof refutation
Message-ID: <20220626200108.00007945@reddwarf.jmc>
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk>
<SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<7Z1uK.186245$X_i.40559@fx18.iad>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 119
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 26 Jun 2022 19:01:05 UTC
Date: Sun, 26 Jun 2022 20:01:08 +0100
X-Received-Bytes: 7136
 by: Mr Flibble - Sun, 26 Jun 2022 19:01 UTC

On Sun, 26 Jun 2022 14:56:02 -0400
Richard Damon <Richard@Damon-Family.org> wrote:

> On 6/25/22 9:58 PM, olcott wrote:
> > On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
> >> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> >>
> >>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
> >>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
> >>>>
> >>>>> "Dry run" means that a human programmer looks at the code, and
> >>>>> determines
> >>>>> what it does, without actually executing it.
> >>>>
> >>>> Going back, now, to what you think needs to be resolved:
> >>>> | He's dry-run P(P) and established that it doesn't halt. He's
> >>>> invoked H
> >>>> | on it and H reports that it doesn't halt. He's run P(P) and it
> >>>> halts. The obvious conclusion is that PO's dry run (if he has
> >>>> indeed done such a thing) is incorrect.
> >>>>
> >>> Exactly.
> >>> We do our little energy budget on tigers, and find that tigers
> >>> spend more energy than they take in. Well potentially this is
> >>> dynamite. One explanation is that the law of conservation of
> >>> energy is wrong. Except, before we countenance that explanation,
> >>> we need to rule out a much simpler explanation. Which is that our
> >>> measurements are wrong.
> >>
> >> Obviously.
> >>
> >>> Similarly, PO has worked out what he thinks P(P) should be doing,
> >>> by dry-running it, and then actually run P(P) and obtained a
> >>> different result. He also found that H agreed with the dry run.
> >>> It's hard to paraphrase his conclusion, but it is extensive and
> >>> far-reaching in its implications.
> >>
> >> He is just waffling.  There is no conclusion, just a constant
> >> twisting and turning to find some why to persuade people that the
> >> wrong answer is the right one.  He's being doing this for years
> >> with various degrees of obfuscation.
> >>
> >> H does not report the correct result for P(P) and PO is putting up
> >> anything he can think of to keep the discussion going.  It should
> >> simply have stopped once he'd been clear that H(P,P) == 0 is
> >> correct "even though P(P) halts" but the traces and the verbiage
> >> is keeping people keen.
> >>
> >>> The behaviour of code when run is different from the
> >>> correct behaviour of the code when simulated. If that's true,
> >>> then it has similar implications for computer science that
> >>> disproving the conservation law has for physics.
> >>
> >> When a student comes to me and says that her program to add 5 and 6
> >> gives 12, I don't, even for a moment, imagine that the laws of
> >> logic and mathematics are in doubt.
> >>
> >>> But the obvious explanation is that the dry-run was incorrect.
> >>> Lots of people have suggested why it is incorrect. But they can't
> >>> actually see the code. PO needs to understand that no-one will
> >>> accept the complicated, far-reaching explanation, until the
> >>> simple explanation has been ruled out.
> >>
> >> For what it's worth, I don't think there is any "dry run" going on
> >> here at all.  PO decide years ago that H(H_Hat, H_Hat) would be 0
> >> because he knew (correctly) that H could spot what would happen if
> >> H did not "intervene".  Everything since then -- the "it only halt
> >> because...", the "it wouldn't halt if line 15 were commented out"
> >> and the rather less explicitly stated "H_Hat does not get to its
> >> ret instruction because a non top-level H aborts" are just the
> >> various attempt at after-the-fact justification.
> >>
> >> I agree it's never quite so simple because PO is usually fractally
> >> wrong, so he's not correct about almost everything he says at
> >> almost every level.  For example, at one level he now admits that
> >> a halt decider is impossible because H(X,Y) must report "on its
> >> input" and the call X(Y) is not an input!  He did this to explain
> >> why H(P,P) is permitted to return 0 "even though P(P) halts", but
> >> it also makes it clear that what he one thought was that halting
> >> problem is not solvable.
> >
> > YOU KNOW THAT THIS IS TRUE
> > A halt decider must compute the mapping from its inputs to an
> > accept or reject state on the basis of the actual behavior that is
> > actually specified by these inputs.
> >
> > BECAUSE THIS IS PROVABLY TRUE
> > P(P) is provably not the actual behavior of the actual input.
> >
> > YOU ARE THE ONE FUDGING WITH THE TRUTH
> >
>
> Then you are lying that P and H are defined as required.
>
> P is defined, that when given a description of itself, to ask H about
> itself applied to its input. Since you say P calls H(P,P), it that
> doesn't mean H is to decide on P(P), then P wasn't defined correctly,
> and YOU made the error.
>
> If H can't be asked about P(P), then H is proven to be defined
> incorrectly as H must be able to be asked about ANY compuputation,
> that being a program with any input, and P is a program, at least as
> long as H meets the requriements for being a program.
>
> Thus, if the input to H(P,P) is proved to have different behaviot
> than P(P, you have just proved that your "counter example" fails to
> meet the requirements, and thus isn't a counter example.
>
> Thus YOU are the one shown to be not being Truthful, since your own
> proof just proves that you lied about other things.
>
> FAIL.
>
> LIAR.

If I reply to you Olcott will see your post. :)

/Flibble

Re: Technically competent Software engineers can verify this halting problem proof refutation

<H92uK.39696$f81.29885@fx43.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx43.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 126
Message-ID: <H92uK.39696$f81.29885@fx43.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 26 Jun 2022 15:09:24 -0400
X-Received-Bytes: 7590
 by: Richard Damon - Sun, 26 Jun 2022 19:09 UTC

On 6/26/22 6:31 AM, olcott wrote:
> On 6/25/2022 9:03 PM, Mr Flibble wrote:
>> On Sat, 25 Jun 2022 20:58:23 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse wrote:
>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>> "Dry run" means that a human programmer looks at the code, and
>>>>>>> determines what it does, without actually executing it.
>>>>>>
>>>>>> Going back, now, to what you think needs to be resolved:
>>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>>> (if he has indeed done such a thing) is incorrect.
>>>>> Exactly.
>>>>> We do our little energy budget on tigers, and find that tigers
>>>>> spend more energy than they take in. Well potentially this is
>>>>> dynamite. One explanation is that the law of conservation of
>>>>> energy is wrong. Except, before we countenance that explanation,
>>>>> we need to rule out a much simpler explanation. Which is that our
>>>>> measurements are wrong.
>>>>
>>>> Obviously.
>>>>> Similarly, PO has worked out what he thinks P(P) should be doing,
>>>>> by dry-running it, and then actually run P(P) and obtained a
>>>>> different result. He also found that H agreed with the dry run.
>>>>> It's hard to paraphrase his conclusion, but it is extensive and
>>>>> far-reaching in its implications.
>>>>
>>>> He is just waffling.  There is no conclusion, just a constant
>>>> twisting and turning to find some why to persuade people that the
>>>> wrong answer is the right one.  He's being doing this for years
>>>> with various degrees of obfuscation.
>>>>
>>>> H does not report the correct result for P(P) and PO is putting up
>>>> anything he can think of to keep the discussion going.  It should
>>>> simply have stopped once he'd been clear that H(P,P) == 0 is
>>>> correct "even though P(P) halts" but the traces and the verbiage is
>>>> keeping people keen.
>>>>> The behaviour of code when run is different from the
>>>>> correct behaviour of the code when simulated. If that's true, then
>>>>> it has similar implications for computer science that disproving
>>>>> the conservation law has for physics.
>>>>
>>>> When a student comes to me and says that her program to add 5 and 6
>>>> gives 12, I don't, even for a moment, imagine that the laws of
>>>> logic and mathematics are in doubt.
>>>>> But the obvious explanation is that the dry-run was incorrect.
>>>>> Lots of people have suggested why it is incorrect. But they can't
>>>>> actually see the code. PO needs to understand that no-one will
>>>>> accept the complicated, far-reaching explanation, until the simple
>>>>> explanation has been ruled out.
>>>>
>>>> For what it's worth, I don't think there is any "dry run" going on
>>>> here at all.  PO decide years ago that H(H_Hat, H_Hat) would be 0
>>>> because he knew (correctly) that H could spot what would happen if
>>>> H did not "intervene".  Everything since then -- the "it only halt
>>>> because...", the "it wouldn't halt if line 15 were commented out"
>>>> and the rather less explicitly stated "H_Hat does not get to its
>>>> ret instruction because a non top-level H aborts" are just the
>>>> various attempt at after-the-fact justification.
>>>>
>>>> I agree it's never quite so simple because PO is usually fractally
>>>> wrong, so he's not correct about almost everything he says at almost
>>>> every level.  For example, at one level he now admits that a halt
>>>> decider is impossible because H(X,Y) must report "on its input" and
>>>> the call X(Y) is not an input!  He did this to explain why H(P,P) is
>>>> permitted to return 0 "even though P(P) halts", but it also makes it
>>>> clear that what he one thought was that halting problem is not
>>>> solvable.
>>>
>>> YOU KNOW THAT THIS IS TRUE
>>> A halt decider must compute the mapping from its inputs to an accept
>>> or reject state on the basis of the actual behavior that is actually
>>> specified by these inputs.
>>>
>>> BECAUSE THIS IS PROVABLY TRUE
>>> P(P) is provably not the actual behavior of the actual input.
>>>
>>> YOU ARE THE ONE FUDGING WITH THE TRUTH
>> The issue is what constitutes a pathological input: the pathological
>> input at issue here are YOUR PATHOLOGICAL LIES, Olcott.
>>
>> /Flibble
>>
>
>      Computable functions are the basic objects of study in
> computability theory.
>      Computable functions are the formalized analogue of the intuitive
> notion of
>      algorithms, in the sense that a function is computable if there
> exists an algorithm
>      that can do the job of the function, i.e. given an input of the
> function domain it
>      can return the corresponding output.
>      https://en.wikipedia.org/wiki/Computable_function
>
> void P(u32 x)
> {
>   if (H(x, x))
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H((u32)P, (u32)P));
> }
>
> That you reject that the above proves that H and P have a pathological
> relationship to each other seem to be your lack of technical competence
> rather than dishonesty.
>
>

And what is "Pathological" about the relationship of these code pieces?

P is perfectly valid code, the only pathology about it is that it kills
the concept that Halting could be computable.

Maybe if it was the ONLY program that was't decidable you might be able
to make an argument, but other programs exist (but are more complicated)
which don't need this sort of contrary interaction.

Re: Technically competent Software engineers can verify this halting problem proof refutation

<g66dneEaUuTaMiX_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 26 Jun 2022 14:11:03 -0500
Date: Sun, 26 Jun 2022 14:11:02 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Subject: Re: Technically competent Software engineers can verify this halting
problem proof refutation
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <EOydnaeszcdfHS__nZ2dnUU7_83NnZ2d@giganews.com>
<PtvsK.300027$5fVf.158200@fx09.iad>
<CaWdnZEntLawFS__nZ2dnUU7_83NnZ2d@giganews.com>
<ccb8af3c-e497-4d6e-8040-826a4e87a6e7n@googlegroups.com>
<g9qdnRjZj9uBlS7_nZ2dnUU7_8zNnZ2d@giganews.com>
<0f7ed34c-5aaa-4858-885e-66e16777f599n@googlegroups.com>
<87a6a44s02.fsf@bsb.me.uk>
<a9adde1d-ad2c-444c-9b14-88841f5e8783n@googlegroups.com>
<87sfnv2e6e.fsf@bsb.me.uk>
<3a337f21-4828-46c4-b5be-87c76cff9db4n@googlegroups.com>
<878rplyhj6.fsf@bsb.me.uk>
<b6163094-01b0-4bb4-a3b1-4e48457527a0n@googlegroups.com>
<87fsjtwvut.fsf@bsb.me.uk>
<b2699d2d-40be-4e9b-9612-efb7121d5a8bn@googlegroups.com>
<87k094uwkw.fsf@bsb.me.uk> <SbudnW2JfoTdICr_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626030328.00007922@reddwarf.jmc>
<R8WdnXqc7LIHqCX_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626121534.00007e30@reddwarf.jmc>
<xridnT9kGf5GFSX_nZ2dnUU7_83NnZ2d@giganews.com>
<20220626200003.00005a2f@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220626200003.00005a2f@reddwarf.jmc>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <g66dneEaUuTaMiX_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 225
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-G4yCrMUXCVvlxYgis4BGoFi1UKssin6cpJ69rILY3sQl8NMiDwlY3Cr2732jYPmmY3DQrD/JUIxHet+!XfQA0RajQTb38Lk5IROO+qCyOw6Pis1SIDS3p8OfgGAFlHNKJH+6f0gDnFXv6X0mshdqF8SFpYh3
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: 11974
 by: olcott - Sun, 26 Jun 2022 19:11 UTC

On 6/26/2022 2:00 PM, Mr Flibble wrote:
> On Sun, 26 Jun 2022 11:27:06 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 6/26/2022 6:15 AM, Mr Flibble wrote:
>>> On Sun, 26 Jun 2022 05:31:53 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 6/25/2022 9:03 PM, Mr Flibble wrote:
>>>>> On Sat, 25 Jun 2022 20:58:23 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 6/25/2022 6:55 PM, Ben Bacarisse wrote:
>>>>>>> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>>>>>>>
>>>>>>>> On Friday, 24 June 2022 at 23:16:30 UTC+1, Ben Bacarisse
>>>>>>>> wrote:
>>>>>>>>> Malcolm McLean <malcolm.ar...@gmail.com> writes:
>>>>>>>>>
>>>>>>>>>> "Dry run" means that a human programmer looks at the code,
>>>>>>>>>> and determines what it does, without actually executing it.
>>>>>>>>>
>>>>>>>>> Going back, now, to what you think needs to be resolved:
>>>>>>>>> | He's dry-run P(P) and established that it doesn't halt. He's
>>>>>>>>> invoked H | on it and H reports that it doesn't halt. He's run
>>>>>>>>> P(P) and it halts. The obvious conclusion is that PO's dry run
>>>>>>>>> (if he has indeed done such a thing) is incorrect.
>>>>>>>>>
>>>>>>>> Exactly.
>>>>>>>> We do our little energy budget on tigers, and find that tigers
>>>>>>>> spend more energy than they take in. Well potentially this is
>>>>>>>> dynamite. One explanation is that the law of conservation of
>>>>>>>> energy is wrong. Except, before we countenance that
>>>>>>>> explanation, we need to rule out a much simpler explanation.
>>>>>>>> Which is that our measurements are wrong.
>>>>>>>
>>>>>>> Obviously.
>>>>>>>
>>>>>>>> Similarly, PO has worked out what he thinks P(P) should be
>>>>>>>> doing, by dry-running it, and then actually run P(P) and
>>>>>>>> obtained a different result. He also found that H agreed with
>>>>>>>> the dry run. It's hard to paraphrase his conclusion, but it is
>>>>>>>> extensive and far-reaching in its implications.
>>>>>>>
>>>>>>> He is just waffling. There is no conclusion, just a constant
>>>>>>> twisting and turning to find some why to persuade people that
>>>>>>> the wrong answer is the right one. He's being doing this for
>>>>>>> years with various degrees of obfuscation.
>>>>>>>
>>>>>>> H does not report the correct result for P(P) and PO is putting
>>>>>>> up anything he can think of to keep the discussion going. It
>>>>>>> should simply have stopped once he'd been clear that H(P,P) ==
>>>>>>> 0 is correct "even though P(P) halts" but the traces and the
>>>>>>> verbiage is keeping people keen.
>>>>>>>> The behaviour of code when run is different from the
>>>>>>>> correct behaviour of the code when simulated. If that's true,
>>>>>>>> then it has similar implications for computer science that
>>>>>>>> disproving the conservation law has for physics.
>>>>>>>
>>>>>>> When a student comes to me and says that her program to add 5
>>>>>>> and 6 gives 12, I don't, even for a moment, imagine that the
>>>>>>> laws of logic and mathematics are in doubt.
>>>>>>>
>>>>>>>> But the obvious explanation is that the dry-run was incorrect.
>>>>>>>> Lots of people have suggested why it is incorrect. But they
>>>>>>>> can't actually see the code. PO needs to understand that
>>>>>>>> no-one will accept the complicated, far-reaching explanation,
>>>>>>>> until the simple explanation has been ruled out.
>>>>>>>
>>>>>>> For what it's worth, I don't think there is any "dry run" going
>>>>>>> on here at all. PO decide years ago that H(H_Hat, H_Hat) would
>>>>>>> be 0 because he knew (correctly) that H could spot what would
>>>>>>> happen if H did not "intervene". Everything since then -- the
>>>>>>> "it only halt because...", the "it wouldn't halt if line 15
>>>>>>> were commented out" and the rather less explicitly stated
>>>>>>> "H_Hat does not get to its ret instruction because a non
>>>>>>> top-level H aborts" are just the various attempt at
>>>>>>> after-the-fact justification.
>>>>>>>
>>>>>>> I agree it's never quite so simple because PO is usually
>>>>>>> fractally wrong, so he's not correct about almost everything he
>>>>>>> says at almost every level. For example, at one level he now
>>>>>>> admits that a halt decider is impossible because H(X,Y) must
>>>>>>> report "on its input" and the call X(Y) is not an input! He
>>>>>>> did this to explain why H(P,P) is permitted to return 0 "even
>>>>>>> though P(P) halts", but it also makes it clear that what he one
>>>>>>> thought was that halting problem is not solvable.
>>>>>>
>>>>>> YOU KNOW THAT THIS IS TRUE
>>>>>> A halt decider must compute the mapping from its inputs to an
>>>>>> accept or reject state on the basis of the actual behavior that
>>>>>> is actually specified by these inputs.
>>>>>>
>>>>>> BECAUSE THIS IS PROVABLY TRUE
>>>>>> P(P) is provably not the actual behavior of the actual input.
>>>>>>
>>>>>> YOU ARE THE ONE FUDGING WITH THE TRUTH
>>>>>
>>>>> The issue is what constitutes a pathological input: the
>>>>> pathological input at issue here are YOUR PATHOLOGICAL LIES,
>>>>> Olcott.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Computable functions are the basic objects of study in
>>>> computability theory.
>>>> Computable functions are the formalized analogue of the
>>>> intuitive notion of
>>>> algorithms, in the sense that a function is computable if
>>>> there exists an algorithm
>>>> that can do the job of the function, i.e. given an input of
>>>> the function domain it
>>>> can return the corresponding output.
>>>> https://en.wikipedia.org/wiki/Computable_function
>>>>
>>>> void P(u32 x)
>>>> {
>>>> if (H(x, x))
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H((u32)P, (u32)P));
>>>> }
>>>>
>>>> That you reject that the above proves that H and P have a
>>>> pathological relationship to each other seem to be your lack of
>>>> technical competence rather than dishonesty.
>>>
>>> There is nothing wrong with my technical competence however yours
>>> *is* suspect.
>>>
>>> Nobody is denying that P is pathological input as its comes
>>> from [Strachey, 1965]'s "Impossible Program";
>>
>> // rec routine P
>> // §L :if T[P] go to L
>> // Return §
>> // https://academic.oup.com/comjnl/article/7/4/313/354243
>> void Strachey_P()
>> {
>> L:if (T(Strachey_P))
>> goto L;
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", T(Strachey_P));
>> }
>>
>> _Strachey_P()
>> [000015b2](01) 55 push ebp
>> [000015b3](02) 8bec mov ebp,esp
>> [000015b5](05) 68b2150000 push 000015b2 // push Strachey_P
>> [000015ba](05) e813fdffff call 000012d2 // call T
>> [000015bf](03) 83c404 add esp,+04
>> [000015c2](02) 85c0 test eax,eax
>> [000015c4](02) 7402 jz 000015c8
>> [000015c6](02) ebed jmp 000015b5
>> [000015c8](01) 5d pop ebp
>> [000015c9](01) c3 ret
>> Size in bytes:(0024) [000015c9]
>>
>> _main()
>> [000015d2](01) 55 push ebp
>> [000015d3](02) 8bec mov ebp,esp
>> [000015d5](05) 68b2150000 push 000015b2 // push Strachey_P
>> [000015da](05) e8f3fcffff call 000012d2 // call T
>> [000015df](03) 83c404 add esp,+04
>> [000015e2](01) 50 push eax
>> [000015e3](05) 6833040000 push 00000433
>> [000015e8](05) e895eeffff call 00000482
>> [000015ed](03) 83c408 add esp,+08
>> [000015f0](02) 33c0 xor eax,eax
>> [000015f2](01) 5d pop ebp
>> [000015f3](01) c3 ret
>> Size in bytes:(0034) [000015f3]
>>
>> machine stack stack machine assembly
>> address address data code language
>> ======== ======== ======== ========= =============
>> [000015d2][001025c6][00000000] 55 push ebp
>> [000015d3][001025c6][00000000] 8bec mov ebp,esp
>> [000015d5][001025c2][000015b2] 68b2150000 push 000015b2 // push
>> Strachey_P [000015da][001025be][000015df] e8f3fcffff call 000012d2 //
>> call T
>>
>> Begin Simulation Execution Trace Stored at:21267a
>> Address_of_T:12d2
>> [000015b2][0021266a][0021266e] 55 push ebp
>> [000015b3][0021266a][0021266e] 8bec mov ebp,esp
>> [000015b5][00212666][000015b2] 68b2150000 push 000015b2 // push
>> Strachey_P [000015ba][00212662][000015bf] e813fdffff call 000012d2 //
>> call T Infinitely Recursive Simulation Detected Simulation Stopped
>>
>> T knows its own machine address and on this basis it can easily
>> examine its stored execution_trace of Strachey_P (see above) to
>> determine: (a) Strachey_P is calling T with the same arguments that T
>> was called with. (b) No instructions in Strachey_P could possibly
>> escape this otherwise infinitely recursive emulation.
>
> There is no recursion in [Strachey, 1965] or the proofs based on it
> that you are attempting to refute. Fail.
>
> /Flibble
>


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

rocksolid light 0.9.8
clearnet tor