Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Think of your family tonight. Try to crawl home after the computer crashes.


devel / comp.theory / Reviewers interested in an honest dialogue will acknowledge these key facts:

SubjectAuthor
* Reviewers interested in an honest dialogue will acknowledge these keyolcott
+- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
+* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|`* Reviewers interested in an honest dialogue will acknowledge theseolcott
| +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
| `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +- Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   | `- Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
+* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|`* Reviewers interested in an honest dialogue will acknowledge theseolcott
| `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |+- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   | `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |   `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |    `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     | +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     | +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     | `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |  `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |   +* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |   |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |   | +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |   | `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |   `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |    `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     +* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     |`* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     | `* Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     |  +* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |     |  |`- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |     |  `- Reviewers interested in an honest dialogue will acknowledge theseDennis Bush
|   |     |     +- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |     `* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      +* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |+* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||+* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||+* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||`* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||| +- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      |||| `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||  `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||   `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||    `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||     `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      ||||      +- Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      ||||      `- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      |||+* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      ||||`* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |||| `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      ||||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      |||+- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||`* Reviewers interested in an honest dialogue will acknowledge theseMalcolm McLean
|   |     |      ||| +- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||| `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||  +- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||  `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||   +* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||   |`- Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||   `* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      |||    `* Reviewers interested in an honest dialogue will acknowledge thesedklei...@gmail.com
|   |     |      |||     `- Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      ||`* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || +* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      || |+* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||`* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || || `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||  `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||   `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||    `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||     `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||      `* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || ||       `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      || ||        `- Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || |+* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||+* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      || |||`* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||| +* Reviewers interested in an honest dialogue will acknowledge thesePaul N
|   |     |      || ||| |`- Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||| `- Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Ben Bacarisse
|   |     |      || ||`* Reviewers interested in an honest dialogue will acknowledge theseJeff Barnett
|   |     |      || || +* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      || || |`- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      || || `* Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || ||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      || |`* Reviewers interested in an honest dialogue will acknowledge theseSkep Dick
|   |     |      || | `- Reviewers interested in an honest dialogue will acknowledge theseAndy Walker
|   |     |      || `* Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     |      ||  `- Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   |     |      |`* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      | `* Reviewers interested in an honest dialogue will acknowledgeMr Flibble
|   |     |      |  `* Reviewers interested in an honest dialogue will acknowledge these key facts: [7]Mikko
|   |     |      `- Reviewers interested in an honest dialogue will acknowledge theseolcott
|   |     `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
|   `* Reviewers interested in an honest dialogue will acknowledge theseRichard Damon
`* Reviewers interested in an honest dialogue will acknowledge these key facts:Otto J. Makela

Pages:12345678910
Reviewers interested in an honest dialogue will acknowledge these key facts:

<I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 17:15:44 +0000
Date: Sun, 31 Jul 2022 12:15:52 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Newsgroups: comp.theory
Content-Language: en-US
From: NoO...@NoWhere.com (olcott)
Subject: Reviewers interested in an honest dialogue will acknowledge these key
facts:
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 41
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-NAbRDKL72UW/30G6eQTQaLdXc01VhqYK6wHBQMZwUwDPqRdXIgLaUpXX9GFznS8f1mEoGvVhl2iQ6jB!wd4aphwxTFhzFGZIWRhyClukaKnk4lZUUHGcy5QhXdMh0hnjAc3DdMnCL1LR/4KGBlRieguZwxaq!oQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 31 Jul 2022 17:15 UTC

typedef void (*ptr)();
int H(ptr p, ptr i); // simulating halt decider

void P(ptr x)
{ int Halt_Status = H(x, x);
if (Halt_Status)
HERE: goto HERE;
return;
}

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

Key Fact (1) When H is a simulating halt decider that correctly
simulates its input with an x86 emulator, the simulation will never stop
running until H(P,P) aborts its emulation of its input:

(1) Executed H(P,P) simulates its input with an x86 emulator.
(2) Emulated P calls emulated H(P,P) to do this again.
(3) Emulated H(P,P) simulates its input with an x86 emulator.
(4) Emulated P calls emulated H(P,P) to do this again.
(5) Emulated H(P,P) simulates its input with an x86 emulator...

Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
by H cannot possibly reach its own "ret" instruction whether or not H
aborts its simulation.

All those not agreeing with the above Key Facts are either:
(a) Not interested in an honest dialogue or
(b) Have insufficient software engineering technical competence
Both will be ignored.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts:

<20220731181841.000031ab@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
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!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts:
Message-ID: <20220731181841.000031ab@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 47
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 31 Jul 2022 17:18:41 UTC
Date: Sun, 31 Jul 2022 18:18:41 +0100
X-Received-Bytes: 2356
 by: Mr Flibble - Sun, 31 Jul 2022 17:18 UTC

On Sun, 31 Jul 2022 12:15:52 -0500
olcott <NoOne@NoWhere.com> wrote:

> typedef void (*ptr)();
> int H(ptr p, ptr i); // simulating halt decider
>
> void P(ptr x)
> {
> int Halt_Status = H(x, x);
> if (Halt_Status)
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H(P, P));
> }
>
> Key Fact (1) When H is a simulating halt decider that correctly
> simulates its input with an x86 emulator, the simulation will never
> stop running until H(P,P) aborts its emulation of its input:
>
> (1) Executed H(P,P) simulates its input with an x86 emulator.
> (2) Emulated P calls emulated H(P,P) to do this again.
> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> (4) Emulated P calls emulated H(P,P) to do this again.
> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>
> Key Fact (2) Furthermore the input to H(P,P) that is correctly
> simulated by H cannot possibly reach its own "ret" instruction
> whether or not H aborts its simulation.
>
> All those not agreeing with the above Key Facts are either:
> (a) Not interested in an honest dialogue or
> (b) Have insufficient software engineering technical competence
> Both will be ignored.

You keep making the same mistake: [Strachey 1965] and associated HP
proofs are not recursive in nature. A simulating halt decider need not
be recursive in nature and I have indeed designed such a decider:

https://github.com/i42output/halting-problem#readme

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:4115:b0:473:4828:a8ef with SMTP id kc21-20020a056214411500b004734828a8efmr11061960qvb.62.1659289273567;
Sun, 31 Jul 2022 10:41:13 -0700 (PDT)
X-Received: by 2002:a25:aac4:0:b0:677:5e0:185e with SMTP id
t62-20020a25aac4000000b0067705e0185emr2567816ybi.307.1659289273213; Sun, 31
Jul 2022 10:41:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 31 Jul 2022 10:41:13 -0700 (PDT)
In-Reply-To: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sun, 31 Jul 2022 17:41:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2857
 by: Dennis Bush - Sun, 31 Jul 2022 17:41 UTC

On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
> typedef void (*ptr)();
> int H(ptr p, ptr i); // simulating halt decider
>
> void P(ptr x)
> {
> int Halt_Status = H(x, x);
> if (Halt_Status)
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H(P, P));
> }
>
> Key Fact (1) When H is a simulating halt decider that correctly
> simulates its input with an x86 emulator, the simulation will never stop
> running until H(P,P) aborts its emulation of its input:
>
> (1) Executed H(P,P) simulates its input with an x86 emulator.
> (2) Emulated P calls emulated H(P,P) to do this again.
> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> (4) Emulated P calls emulated H(P,P) to do this again.
> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>
> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
> by H cannot possibly reach its own "ret" instruction whether or not H
> aborts its simulation.
>
> All those not agreeing with the above Key Facts are either:
> (a) Not interested in an honest dialogue or
> (b) Have insufficient software engineering technical competence
> Both will be ignored.

Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.

By the definition of what a halt decider is required to do:

H(X,Y)==1 if and only if X(Y) halts, and
H(X,Y)==0 if and only if X(Y) does not halt

Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.

It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.

Ha(Pa,Pa)

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<_bzFK.153853$nZ1.110589@fx05.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 87
Message-ID: <_bzFK.153853$nZ1.110589@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: Sun, 31 Jul 2022 13:44:25 -0400
X-Received-Bytes: 4491
 by: Richard Damon - Sun, 31 Jul 2022 17:44 UTC

On 7/31/22 1:15 PM, olcott wrote:
> typedef void (*ptr)();
> int H(ptr p, ptr i); // simulating halt decider
>
> void P(ptr x)
> {
>   int Halt_Status = H(x, x);
>   if (Halt_Status)
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H(P, P));
> }
>
> Key Fact (1) When H is a simulating halt decider that correctly
> simulates its input with an x86 emulator, the simulation will never stop
> running until H(P,P) aborts its emulation of its input:
>
> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
> (2) Emulated P calls emulated H(P,P) to do this again.
> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
> (4) Emulated P calls emulated H(P,P) to do this again.
> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...

This is what happens if H doesn't abort its simulation. If H ever does
abort its simulation, this is NOT what happens.

Note, an H that simulates until it can CORRECTLY determine that its
input is non-halting, will match this pattern, because it will NEVER in
finite time be able to actually correctly prove the input is
non-halting, as ANY pattern that is defined (incorrectly) as
non-halting, if it is seen by H in the simulation, and H stops its
simulation and returns 0, causes the actual program P(P) to Halt.

Since that is the actual meaning of the question H(P,P) if H is actually
a Halt Decider, that proves that H is incorrect to return 0 from H(P,P)
to say that P(P) is non-halting, since it is Halting.

If you want to repeat you LIE that the input to H(P,P) generate a
different sequence of configurations that P(P), please provide the FIRST
configuration in the sequence that is different, and is actually the
result of a CORRECT simulation of the input.

Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
that its input is non-halting is proved incorrect and invalid, and your
"proof" of this is based on assuming it, and thus falls into the fallacy
of the assumption of the conclusion.

>
> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
> by H cannot possibly reach its own "ret" instruction whether or not H
> aborts its simulation.

No, that is only true if H doesn't abort its simuation.

If H aborts its simulation, then a correct and complete simulation of
the input will reach the return instruction.

Yes, a correct BUT PARTIAL simulation might not reach the return
instruction, but a PARTIAL simulation, by itself, never proves
non-halting. (It might provide information that can be used to prove
non-hatling, b

Note, H can't do that, because if H aborts its simulation, it does not
do a COMPLETE and correct simulation.

>
> All those not agreeing with the above Key Facts are either:
> (a) Not interested in an honest dialogue or
> (b) Have insufficient software engineering technical competence
> Both will be ignored.
>

Nope, just shows that YOU don't understand what you are saying and that
YOU have insufficient technical competence.

Note, anyone saying they won't talk to people who disagree with them and
their "facts", even though those people are showing WHY those "facts"
are incorrect, is just showing that they are totally ignorant and want
to stay that way.

You are just sealing your reputation as a totally ignorant person with
no grasp of what is real. You seem to have successfully gaslite yourself
into beleiving your own lies and are unable to see your errors.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 17:54:05 +0000
Date: Sun, 31 Jul 2022 12:54:15 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 64
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-b3m3Xt970GhtC38mIfBZm7OK+gC4XyHf2NKrtrBA0SS2N3FvLjcri0Ug3LmldCZMy+oT7tlIj2M5+Oy!Fs20umiyC9B7+5QGhFtq7tRCVwC9y/XT9G+Lxy5ruwsLh/JehG+gKz+9usxnMP7HZE/2HSLDA3P1!kg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 31 Jul 2022 17:54 UTC

On 7/31/2022 12:41 PM, Dennis Bush wrote:
> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>> typedef void (*ptr)();
>> int H(ptr p, ptr i); // simulating halt decider
>>
>> void P(ptr x)
>> {
>> int Halt_Status = H(x, x);
>> if (Halt_Status)
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", H(P, P));
>> }
>>
>> Key Fact (1) When H is a simulating halt decider that correctly
>> simulates its input with an x86 emulator, the simulation will never stop
>> running until H(P,P) aborts its emulation of its input:
>>
>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>> (2) Emulated P calls emulated H(P,P) to do this again.
>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>> (4) Emulated P calls emulated H(P,P) to do this again.
>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>
>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
>> by H cannot possibly reach its own "ret" instruction whether or not H
>> aborts its simulation.
>>
>> All those not agreeing with the above Key Facts are either:
>> (a) Not interested in an honest dialogue or
>> (b) Have insufficient software engineering technical competence
>> Both will be ignored.
>
> Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
>
> By the definition of what a halt decider is required to do:
>
> H(X,Y)==1 if and only if X(Y) halts, and
> H(X,Y)==0 if and only if X(Y) does not halt
>
> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>
> It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
>
>
> Ha(Pa,Pa)

So in other words you are asserting that the correctly simulated input
to H(P,P) correctly simulated by H would stop running without H ever
aborting this simulation.

I would say that this would put you in the insufficient software
engineering technical competence category.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts:

<FszFK.574060$70j.197426@fx16.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 79
Message-ID: <FszFK.574060$70j.197426@fx16.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 31 Jul 2022 14:02:12 -0400
X-Received-Bytes: 3985
 by: Richard Damon - Sun, 31 Jul 2022 18:02 UTC

On 7/31/22 1:54 PM, olcott wrote:
> On 7/31/2022 12:41 PM, Dennis Bush wrote:
>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>>> typedef void (*ptr)();
>>> int H(ptr p, ptr i); // simulating halt decider
>>>
>>> void P(ptr x)
>>> {
>>> int Halt_Status = H(x, x);
>>> if (Halt_Status)
>>> HERE: goto HERE;
>>> return;
>>> }
>>>
>>> int main()
>>> {
>>> Output("Input_Halts = ", H(P, P));
>>> }
>>>
>>> Key Fact (1) When H is a simulating halt decider that correctly
>>> simulates its input with an x86 emulator, the simulation will never stop
>>> running until H(P,P) aborts its emulation of its input:
>>>
>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>
>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
>>> by H cannot possibly reach its own "ret" instruction whether or not H
>>> aborts its simulation.
>>>
>>> All those not agreeing with the above Key Facts are either:
>>> (a) Not interested in an honest dialogue or
>>> (b) Have insufficient software engineering technical competence
>>> Both will be ignored.
>>
>> Since the fixed algorithm of H aborts its simulation, we'll call it
>> Ha.  Since P calls this fixed Ha, we'll call it Pa.
>>
>> By the definition of what a halt decider is required to do:
>>
>> H(X,Y)==1 if and only if X(Y) halts, and
>> H(X,Y)==0 if and only if X(Y) does not halt
>>
>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>>
>> It doesn't matter how Ha gets this wrong answer.  It only matters that
>> Ha(Pa,Pa)==0 is wrong by definition.
>>
>>
>> Ha(Pa,Pa)
>
> So in other words you are asserting that the correctly simulated input
> to H(P,P) correctly simulated by H would stop running without H ever
> aborting this simulation.

If H is defined to NEVER stop until it can CORRECTLY abort its
simulation, then it will never abort its simulation of P(P), and thus
never return the "correct" answer of 0.

So, you are right, that given THAT defininition of H (which doesn't
match the code you have posted) it is true that the correct and complete
simulation of the input to H(P,P) will never reach the return
instruction, because this H is the Hn that has been previously
described. Note, This H will never return an answer for H(P,P) because
there IS NO correct finite pattern for H to detect to stop its
simulation to return 0.

>
> I would say that this would put you in the insufficient software
> engineering technical competence category.
>

Nope, YOU have the insufficient software engineering technical
competence to know that you need to analyize the program before you and
not an idealized version that behaves differently.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:c62:b0:474:3b6f:cb6 with SMTP id t2-20020a0562140c6200b004743b6f0cb6mr11094285qvj.126.1659290695515;
Sun, 31 Jul 2022 11:04:55 -0700 (PDT)
X-Received: by 2002:a81:1106:0:b0:324:752c:9af3 with SMTP id
6-20020a811106000000b00324752c9af3mr5316022ywr.307.1659290695312; Sun, 31 Jul
2022 11:04:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 31 Jul 2022 11:04:55 -0700 (PDT)
In-Reply-To: <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com> <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sun, 31 Jul 2022 18:04:55 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3684
 by: Dennis Bush - Sun, 31 Jul 2022 18:04 UTC

On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
> On 7/31/2022 12:41 PM, Dennis Bush wrote:
> > On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
> >> typedef void (*ptr)();
> >> int H(ptr p, ptr i); // simulating halt decider
> >>
> >> void P(ptr x)
> >> {
> >> int Halt_Status = H(x, x);
> >> if (Halt_Status)
> >> HERE: goto HERE;
> >> return;
> >> }
> >>
> >> int main()
> >> {
> >> Output("Input_Halts = ", H(P, P));
> >> }
> >>
> >> Key Fact (1) When H is a simulating halt decider that correctly
> >> simulates its input with an x86 emulator, the simulation will never stop
> >> running until H(P,P) aborts its emulation of its input:
> >>
> >> (1) Executed H(P,P) simulates its input with an x86 emulator.
> >> (2) Emulated P calls emulated H(P,P) to do this again.
> >> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> >> (4) Emulated P calls emulated H(P,P) to do this again.
> >> (5) Emulated H(P,P) simulates its input with an x86 emulator...
> >>
> >> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
> >> by H cannot possibly reach its own "ret" instruction whether or not H
> >> aborts its simulation.
> >>
> >> All those not agreeing with the above Key Facts are either:
> >> (a) Not interested in an honest dialogue or
> >> (b) Have insufficient software engineering technical competence
> >> Both will be ignored.
> >
> > Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
> >
> > By the definition of what a halt decider is required to do:
> >
> > H(X,Y)==1 if and only if X(Y) halts, and
> > H(X,Y)==0 if and only if X(Y) does not halt
> >
> > Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
> >
> > It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
> >
> >
> > Ha(Pa,Pa)
> So in other words you are asserting that the correctly simulated input
> to H(P,P) correctly simulated by H would stop running without H ever
> aborting this simulation.

I am saying that Ha correctly decides that there is no implementation of the function H that can simulate the function P(P) to a final state. And that is not the question that the halting problem is asking.

Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 18:11:28 +0000
Date: Sun, 31 Jul 2022 13:11:36 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [1]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <_bzFK.153853$nZ1.110589@fx05.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 113
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-d1ODA5bjT6tZqAKyOvLnj1OdKWvFnR40vokXLl9L1sdTxcqfUDqVb8GIF41QTiISzy+jdzHe8XwWUQ0!QIFkGmCZm9jpSlrawjnl8wx6OEkjmqJpVSx7rLgaRDAYEXSQSvvo/H+jpLLIXzE8Fqno3UrwG8wr!hA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 31 Jul 2022 18:11 UTC

On 7/31/2022 12:44 PM, Richard Damon wrote:
> On 7/31/22 1:15 PM, olcott wrote:
>> typedef void (*ptr)();
>> int H(ptr p, ptr i); // simulating halt decider
>>
>> void P(ptr x)
>> {
>>    int Halt_Status = H(x, x);
>>    if (Halt_Status)
>>      HERE: goto HERE;
>>    return;
>> }
>>
>> int main()
>> {
>>    Output("Input_Halts = ", H(P, P));
>> }
>>
>> Key Fact (1) When H is a simulating halt decider that correctly
>> simulates its input with an x86 emulator, the simulation will never
>> stop running until H(P,P) aborts its emulation of its input:
>>
>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>> (2) Emulated P calls emulated H(P,P) to do this again.
>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>> (4) Emulated P calls emulated H(P,P) to do this again.
>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>
> This is what happens if H doesn't abort its simulation. If H ever does
> abort its simulation, this is NOT what happens.

Good, I agree.

>
> Note, an H that simulates until it can CORRECTLY determine that its
> input is non-halting, will match this pattern, because it will NEVER in
> finite time be able to actually correctly prove the input is
> non-halting, as ANY pattern that is defined (incorrectly) as
> non-halting, if it is seen by H in the simulation, and H stops its
> simulation and returns 0, causes the actual program P(P) to Halt.
>
> Since that is the actual meaning of the question H(P,P) if H is actually
> a Halt Decider, that proves that H is incorrect to return 0 from H(P,P)
> to say that P(P) is non-halting, since it is Halting.
>
> If you want to repeat you LIE that the input to H(P,P) generate a
> different sequence of configurations that P(P), please provide the FIRST
> configuration in the sequence that is different, and is actually the
> result of a CORRECT simulation of the input.
>
> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
> that its input is non-halting is proved incorrect and invalid, and your
> "proof" of this is based on assuming it, and thus falls into the fallacy
> of the assumption of the conclusion.
>
>>
>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>> simulated by H cannot possibly reach its own "ret" instruction whether
>> or not H aborts its simulation.
>
> No, that is only true if H doesn't abort its simuation.

So you believe that when H aborts its simulation this causes the
simulated P to reach its "ret" instruction even after it has been
aborted before reaching this instruction?

Unless you reverse your position technically competent reviewers will
understand that you are not a sufficiently technically competent reviewer.

>
> If H aborts its simulation, then a correct and complete simulation of
> the input will reach the return instruction.

If H aborts its simulation of P then the simulated P that is no longer
running will continue several more execution steps and reach its "ret"
instruction even though it has been forced to stop running before ever
reaching the "ret" instruction.

>
> Yes, a correct BUT PARTIAL simulation might not reach the return
> instruction, but a PARTIAL simulation, by itself, never proves
> non-halting. (It might provide information that can be used to prove
> non-hatling, b
>
> Note, H can't do that, because if H aborts its simulation, it does not
> do a COMPLETE and correct simulation.
>
>>
>> All those not agreeing with the above Key Facts are either:
>> (a) Not interested in an honest dialogue or
>> (b) Have insufficient software engineering technical competence
>> Both will be ignored.
>>
>
> Nope, just shows that YOU don't understand what you are saying and that
> YOU have insufficient technical competence.
>
> Note, anyone saying they won't talk to people who disagree with them and
> their "facts", even though those people are showing WHY those "facts"
> are incorrect, is just showing that they are totally ignorant and want
> to stay that way.
>
> You are just sealing your reputation as a totally ignorant person with
> no grasp of what is real. You seem to have successfully gaslite yourself
> into beleiving your own lies and are unable to see your errors.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts:

<eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 18:26:12 +0000
Date: Sun, 31 Jul 2022 13:26:21 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 109
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-O0phv9OjyZgM2EHiONoKzYSIOdcIJn1M2IsvPc+JtJlV7IU4b9c/DLQWXMNGwXrqbzwvS/SM4JvoZGQ!iEGd7PpxLUQTwmOAvszKj9SmNRxWNei7I3hIk6MJaYN+A6CtWC1UCXHbJQBBVD1jWMdGWCPaqeDp!Pw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 31 Jul 2022 18:26 UTC

On 7/31/2022 1:04 PM, Dennis Bush wrote:
> On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
>> On 7/31/2022 12:41 PM, Dennis Bush wrote:
>>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>>>> typedef void (*ptr)();
>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>
>>>> void P(ptr x)
>>>> {
>>>> int Halt_Status = H(x, x);
>>>> if (Halt_Status)
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H(P, P));
>>>> }
>>>>
>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>> simulates its input with an x86 emulator, the simulation will never stop
>>>> running until H(P,P) aborts its emulation of its input:
>>>>
>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>>
>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
>>>> by H cannot possibly reach its own "ret" instruction whether or not H
>>>> aborts its simulation.
>>>>
>>>> All those not agreeing with the above Key Facts are either:
>>>> (a) Not interested in an honest dialogue or
>>>> (b) Have insufficient software engineering technical competence
>>>> Both will be ignored.
>>>
>>> Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
>>>
>>> By the definition of what a halt decider is required to do:
>>>
>>> H(X,Y)==1 if and only if X(Y) halts, and
>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>
>>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>>>
>>> It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
>>>
>>>
>>> Ha(Pa,Pa)
>> So in other words you are asserting that the correctly simulated input
>> to H(P,P) correctly simulated by H would stop running without H ever
>> aborting this simulation.
>
> I am saying that Ha correctly decides that there is no implementation of the function H that can simulate the function P(P) to a final state.

Likewise with every other non-halting input such as Infinite_Loop() and
Infinite_Recursion().

void Infinite_Loop()
{ HERE: goto HERE;
}

_Infinite_Loop()
[00001102](01) 55 push ebp
[00001103](02) 8bec mov ebp,esp
[00001105](02) ebfe jmp 00001105
[00001107](01) 5d pop ebp
[00001108](01) c3 ret
Size in bytes:(0007) [00001108]

void Infinite_Recursion(int N)
{ Infinite_Recursion(N);
}

_Infinite_Recursion()
[000010f2](01) 55 push ebp
[000010f3](02) 8bec mov ebp,esp
[000010f5](03) 8b4508 mov eax,[ebp+08]
[000010f8](01) 50 push eax
[000010f9](05) e8f4ffffff call 000010f2
[000010fe](03) 83c404 add esp,+04
[00001101](01) 5d pop ebp
[00001102](01) c3 ret
Size in bytes:(0017) [00001102]

> And that is not the question that the halting problem is asking.
>
> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.

*THIS IS A YES OR NO QUESTION*
So in other words you are asserting that the correctly simulated input
to H(P,P) correctly simulated by H would stop running without H ever
aborting this simulation.

I no that answering YES makes you look utterly foolish and answering NO
has you agreeing with me and you really really hate to do that.
Continuing to dodge this question reaffirms your 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: Reviewers interested in an honest dialogue will acknowledge these key facts:

<eDSdnbVxnsw-VHv_nZ2dnZfqlJ9i4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 18:27:47 +0000
Date: Sun, 31 Jul 2022 13:27:57 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
<eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <eDSdnbVxnsw-VHv_nZ2dnZfqlJ9i4p2d@giganews.com>
Lines: 118
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LX2k1mFm9yu6Zmfl1QPP7LndaPY6J4jjfDJEiUQE3Vh+oFOyd/9zow4UIXuAq1vMgAXcXs2ctxr/EbJ!q77c1VB4UrgI7D8QYQRM0BGqU+03WZWDjqFZHucajn1It4HPmVOlrpPsgjVPsKWnN0mM3y/qmxHv!VQ==
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-Received-Bytes: 5712
 by: olcott - Sun, 31 Jul 2022 18:27 UTC

On 7/31/2022 1:26 PM, olcott wrote:
> On 7/31/2022 1:04 PM, Dennis Bush wrote:
>> On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
>>> On 7/31/2022 12:41 PM, Dennis Bush wrote:
>>>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>>>>> typedef void (*ptr)();
>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>> int Halt_Status = H(x, x);
>>>>> if (Halt_Status)
>>>>> HERE: goto HERE;
>>>>> return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>> Output("Input_Halts = ", H(P, P));
>>>>> }
>>>>>
>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>> stop
>>>>> running until H(P,P) aborts its emulation of its input:
>>>>>
>>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>>>
>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>> simulated
>>>>> by H cannot possibly reach its own "ret" instruction whether or not H
>>>>> aborts its simulation.
>>>>>
>>>>> All those not agreeing with the above Key Facts are either:
>>>>> (a) Not interested in an honest dialogue or
>>>>> (b) Have insufficient software engineering technical competence
>>>>> Both will be ignored.
>>>>
>>>> Since the fixed algorithm of H aborts its simulation, we'll call it
>>>> Ha. Since P calls this fixed Ha, we'll call it Pa.
>>>>
>>>> By the definition of what a halt decider is required to do:
>>>>
>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>
>>>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>>>>
>>>> It doesn't matter how Ha gets this wrong answer. It only matters
>>>> that Ha(Pa,Pa)==0 is wrong by definition.
>>>>
>>>>
>>>> Ha(Pa,Pa)
>>> So in other words you are asserting that the correctly simulated input
>>> to H(P,P) correctly simulated by H would stop running without H ever
>>> aborting this simulation.
>>
>> I am saying that Ha correctly decides that there is no implementation
>> of the function H that can simulate the function P(P) to a final state.
>
> Likewise with every other non-halting input such as Infinite_Loop() and
> Infinite_Recursion().
>
> void Infinite_Loop()
> {
>   HERE: goto HERE;
> }
>
> _Infinite_Loop()
> [00001102](01)  55         push ebp
> [00001103](02)  8bec       mov ebp,esp
> [00001105](02)  ebfe       jmp 00001105
> [00001107](01)  5d         pop ebp
> [00001108](01)  c3         ret
> Size in bytes:(0007) [00001108]
>
> void Infinite_Recursion(int N)
> {
>   Infinite_Recursion(N);
> }
>
> _Infinite_Recursion()
> [000010f2](01)  55         push ebp
> [000010f3](02)  8bec       mov ebp,esp
> [000010f5](03)  8b4508     mov eax,[ebp+08]
> [000010f8](01)  50         push eax
> [000010f9](05)  e8f4ffffff call 000010f2
> [000010fe](03)  83c404     add esp,+04
> [00001101](01)  5d         pop ebp
> [00001102](01)  c3         ret
> Size in bytes:(0017) [00001102]
>
>> And that is not the question that the halting problem is asking.
>>
>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>
> *THIS IS A YES OR NO QUESTION*
> So in other words you are asserting that the correctly simulated input
> to H(P,P) correctly simulated by H would stop running without H ever
> aborting this simulation.
>
typo corrected
> I [no] know that answering YES makes you look utterly foolish and answering NO
> has you agreeing with me and you really really hate to do that.
> Continuing to dodge this question reaffirms your 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: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<%SzFK.132898$Dh2.49392@fx42.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx42.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [1]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 137
Message-ID: <%SzFK.132898$Dh2.49392@fx42.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 31 Jul 2022 14:30:18 -0400
X-Received-Bytes: 6660
 by: Richard Damon - Sun, 31 Jul 2022 18:30 UTC

On 7/31/22 2:11 PM, olcott wrote:
> On 7/31/2022 12:44 PM, Richard Damon wrote:
>> On 7/31/22 1:15 PM, olcott wrote:
>>> typedef void (*ptr)();
>>> int H(ptr p, ptr i); // simulating halt decider
>>>
>>> void P(ptr x)
>>> {
>>>    int Halt_Status = H(x, x);
>>>    if (Halt_Status)
>>>      HERE: goto HERE;
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    Output("Input_Halts = ", H(P, P));
>>> }
>>>
>>> Key Fact (1) When H is a simulating halt decider that correctly
>>> simulates its input with an x86 emulator, the simulation will never
>>> stop running until H(P,P) aborts its emulation of its input:
>>>
>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>
>> This is what happens if H doesn't abort its simulation. If H ever does
>> abort its simulation, this is NOT what happens.
>
> Good, I agree.
>
>>
>> Note, an H that simulates until it can CORRECTLY determine that its
>> input is non-halting, will match this pattern, because it will NEVER
>> in finite time be able to actually correctly prove the input is
>> non-halting, as ANY pattern that is defined (incorrectly) as
>> non-halting, if it is seen by H in the simulation, and H stops its
>> simulation and returns 0, causes the actual program P(P) to Halt.
>>
>> Since that is the actual meaning of the question H(P,P) if H is
>> actually a Halt Decider, that proves that H is incorrect to return 0
>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>
>> If you want to repeat you LIE that the input to H(P,P) generate a
>> different sequence of configurations that P(P), please provide the
>> FIRST configuration in the sequence that is different, and is actually
>> the result of a CORRECT simulation of the input.
>>
>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>> that its input is non-halting is proved incorrect and invalid, and
>> your "proof" of this is based on assuming it, and thus falls into the
>> fallacy of the assumption of the conclusion.
>>
>>>
>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>> simulated by H cannot possibly reach its own "ret" instruction
>>> whether or not H aborts its simulation.
>>
>> No, that is only true if H doesn't abort its simuation.
>
> So you believe that when H aborts its simulation this causes the
> simulated P to reach its "ret" instruction even after it has been
> aborted before reaching this instruction?
>
> Unless you reverse your position technically competent reviewers will
> understand that you are not a sufficiently technically competent reviewer.
>
>>
>> If H aborts its simulation, then a correct and complete simulation of
>> the input will reach the return instruction.
>
> If H aborts its simulation of P then the simulated P that is no longer
> running will continue several more execution steps and reach its "ret"
> instruction even though it has been forced to stop running before ever
> reaching the "ret" instruction.

No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
the input to H(P,P) to reach the return instruction.

You somehow don't seem to understand the difference between a PARTIAL
simulation cause by the simulator aborting its operation, and a COMPLETE
simulation.

Since Halting is defined by the behavior of the ACTUAL MACHINE, (or
equivalently by the correct AND COMPLETE simulation), this is the
behaivior a true Halting Decider must be answering about.

I have agreed that *H* can't get there, but that just proves that H
can't prove the input Halts. Only an IDIOT thinks that hypothetical
machines that aren't part of the problem tell us more about the machine
we are looking at the the actual machine.

H(P,P) is being asked about P(P). (your definition of P proves this).

Halt deciders must ACCEPT (return 0) it the machine being asked about
will halt.

P(P) Halts if H(P,P) returns 0.

Therefore, H(P,P) returning 0 is INCORRECT, as its input represents P(P)
(or you are just being a LIAR) and that halts, so H(P,P) must have
accepted this input to have been correct.

>
>>
>> Yes, a correct BUT PARTIAL simulation might not reach the return
>> instruction, but a PARTIAL simulation, by itself, never proves
>> non-halting. (It might provide information that can be used to prove
>> non-hatling, b
>>
>> Note, H can't do that, because if H aborts its simulation, it does not
>> do a COMPLETE and correct simulation.
>>
>>>
>>> All those not agreeing with the above Key Facts are either:
>>> (a) Not interested in an honest dialogue or
>>> (b) Have insufficient software engineering technical competence
>>> Both will be ignored.
>>>
>>
>> Nope, just shows that YOU don't understand what you are saying and
>> that YOU have insufficient technical competence.
>>
>> Note, anyone saying they won't talk to people who disagree with them
>> and their "facts", even though those people are showing WHY those
>> "facts" are incorrect, is just showing that they are totally ignorant
>> and want to stay that way.
>>
>> You are just sealing your reputation as a totally ignorant person with
>> no grasp of what is real. You seem to have successfully gaslite
>> yourself into beleiving your own lies and are unable to see your errors.
>
>

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<82338498-a501-486c-bc2c-5ddc5235341fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:1cc9:b0:473:2f6:22f8 with SMTP id g9-20020a0562141cc900b0047302f622f8mr11291196qvd.22.1659292519325;
Sun, 31 Jul 2022 11:35:19 -0700 (PDT)
X-Received: by 2002:a81:f47:0:b0:31f:434b:5ee with SMTP id 68-20020a810f47000000b0031f434b05eemr10239751ywp.383.1659292519140;
Sun, 31 Jul 2022 11:35:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 31 Jul 2022 11:35:18 -0700 (PDT)
In-Reply-To: <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com> <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com> <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <82338498-a501-486c-bc2c-5ddc5235341fn@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sun, 31 Jul 2022 18:35:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 5561
 by: Dennis Bush - Sun, 31 Jul 2022 18:35 UTC

On Sunday, July 31, 2022 at 2:26:29 PM UTC-4, olcott wrote:
> On 7/31/2022 1:04 PM, Dennis Bush wrote:
> > On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
> >> On 7/31/2022 12:41 PM, Dennis Bush wrote:
> >>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
> >>>> typedef void (*ptr)();
> >>>> int H(ptr p, ptr i); // simulating halt decider
> >>>>
> >>>> void P(ptr x)
> >>>> {
> >>>> int Halt_Status = H(x, x);
> >>>> if (Halt_Status)
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> Output("Input_Halts = ", H(P, P));
> >>>> }
> >>>>
> >>>> Key Fact (1) When H is a simulating halt decider that correctly
> >>>> simulates its input with an x86 emulator, the simulation will never stop
> >>>> running until H(P,P) aborts its emulation of its input:
> >>>>
> >>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
> >>>> (2) Emulated P calls emulated H(P,P) to do this again.
> >>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> >>>> (4) Emulated P calls emulated H(P,P) to do this again.
> >>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
> >>>>
> >>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
> >>>> by H cannot possibly reach its own "ret" instruction whether or not H
> >>>> aborts its simulation.
> >>>>
> >>>> All those not agreeing with the above Key Facts are either:
> >>>> (a) Not interested in an honest dialogue or
> >>>> (b) Have insufficient software engineering technical competence
> >>>> Both will be ignored.
> >>>
> >>> Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
> >>>
> >>> By the definition of what a halt decider is required to do:
> >>>
> >>> H(X,Y)==1 if and only if X(Y) halts, and
> >>> H(X,Y)==0 if and only if X(Y) does not halt
> >>>
> >>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
> >>>
> >>> It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
> >>>
> >>>
> >>> Ha(Pa,Pa)
> >> So in other words you are asserting that the correctly simulated input
> >> to H(P,P) correctly simulated by H would stop running without H ever
> >> aborting this simulation.
> >
> > I am saying that Ha correctly decides that there is no implementation of the function H that can simulate the function P(P) to a final state.
> Likewise with every other non-halting input such as Infinite_Loop() and
> Infinite_Recursion().
>
> void Infinite_Loop()
> {
> HERE: goto HERE;
> }
>
> _Infinite_Loop()
> [00001102](01) 55 push ebp
> [00001103](02) 8bec mov ebp,esp
> [00001105](02) ebfe jmp 00001105
> [00001107](01) 5d pop ebp
> [00001108](01) c3 ret
> Size in bytes:(0007) [00001108]
>
> void Infinite_Recursion(int N)
> {
> Infinite_Recursion(N);
> }
>
> _Infinite_Recursion()
> [000010f2](01) 55 push ebp
> [000010f3](02) 8bec mov ebp,esp
> [000010f5](03) 8b4508 mov eax,[ebp+08]
> [000010f8](01) 50 push eax
> [000010f9](05) e8f4ffffff call 000010f2
> [000010fe](03) 83c404 add esp,+04
> [00001101](01) 5d pop ebp
> [00001102](01) c3 ret
> Size in bytes:(0017) [00001102]
> > And that is not the question that the halting problem is asking.
> >
> > Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
> *THIS IS A YES OR NO QUESTION*
> So in other words you are asserting that the correctly simulated input
> to H(P,P) correctly simulated by H would stop running without H ever
> aborting this simulation.

I see you're now talking about an H that doesn't abort, so that means H is now Hn and P is now Pn. So lets restate the above to be clear about what you mean:

> So in other words you are asserting that the correctly simulated input
> to Hn(Pn,Pn) correctly simulated by Hn would stop running without Hn ever
> aborting this simulation.

No, it would not stop running because Hn doesn't abort. And because Hn doesn't abort, it can't answer that Pn(Pn) halts and is wrong by virtue of not answering.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<nZzFK.783675$X_i.508886@fx18.iad>

  copy mid

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

  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!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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
<eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 130
Message-ID: <nZzFK.783675$X_i.508886@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, 31 Jul 2022 14:37:06 -0400
X-Received-Bytes: 5807
 by: Richard Damon - Sun, 31 Jul 2022 18:37 UTC

On 7/31/22 2:26 PM, olcott wrote:
> On 7/31/2022 1:04 PM, Dennis Bush wrote:
>> On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
>>> On 7/31/2022 12:41 PM, Dennis Bush wrote:
>>>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>>>>> typedef void (*ptr)();
>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>> int Halt_Status = H(x, x);
>>>>> if (Halt_Status)
>>>>> HERE: goto HERE;
>>>>> return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>> Output("Input_Halts = ", H(P, P));
>>>>> }
>>>>>
>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>> stop
>>>>> running until H(P,P) aborts its emulation of its input:
>>>>>
>>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>>>
>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>> simulated
>>>>> by H cannot possibly reach its own "ret" instruction whether or not H
>>>>> aborts its simulation.
>>>>>
>>>>> All those not agreeing with the above Key Facts are either:
>>>>> (a) Not interested in an honest dialogue or
>>>>> (b) Have insufficient software engineering technical competence
>>>>> Both will be ignored.
>>>>
>>>> Since the fixed algorithm of H aborts its simulation, we'll call it
>>>> Ha. Since P calls this fixed Ha, we'll call it Pa.
>>>>
>>>> By the definition of what a halt decider is required to do:
>>>>
>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>
>>>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>>>>
>>>> It doesn't matter how Ha gets this wrong answer. It only matters
>>>> that Ha(Pa,Pa)==0 is wrong by definition.
>>>>
>>>>
>>>> Ha(Pa,Pa)
>>> So in other words you are asserting that the correctly simulated input
>>> to H(P,P) correctly simulated by H would stop running without H ever
>>> aborting this simulation.
>>
>> I am saying that Ha correctly decides that there is no implementation
>> of the function H that can simulate the function P(P) to a final state.
>
> Likewise with every other non-halting input such as Infinite_Loop() and
> Infinite_Recursion().
>
> void Infinite_Loop()
> {
>   HERE: goto HERE;
> }
>
> _Infinite_Loop()
> [00001102](01)  55         push ebp
> [00001103](02)  8bec       mov ebp,esp
> [00001105](02)  ebfe       jmp 00001105
> [00001107](01)  5d         pop ebp
> [00001108](01)  c3         ret
> Size in bytes:(0007) [00001108]
>
> void Infinite_Recursion(int N)
> {
>   Infinite_Recursion(N);
> }
>
> _Infinite_Recursion()
> [000010f2](01)  55         push ebp
> [000010f3](02)  8bec       mov ebp,esp
> [000010f5](03)  8b4508     mov eax,[ebp+08]
> [000010f8](01)  50         push eax
> [000010f9](05)  e8f4ffffff call 000010f2
> [000010fe](03)  83c404     add esp,+04
> [00001101](01)  5d         pop ebp
> [00001102](01)  c3         ret
> Size in bytes:(0017) [00001102]
>
>> And that is not the question that the halting problem is asking.
>>
>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>
> *THIS IS A YES OR NO QUESTION*
> So in other words you are asserting that the correctly simulated input
> to H(P,P) correctly simulated by H would stop running without H ever
> aborting this simulation.

And, since H is claimed to be a Halt Decider, that question is
irrelevent and a Red Herring and a Strawman

>
> I no that answering YES makes you look utterly foolish and answering NO
> has you agreeing with me and you really really hate to do that.
> Continuing to dodge this question reaffirms your dishonesty.
>

Your insistance on getting answers to irrelevent question just proves
that you arent intereseted in the actual truth.

NO ONE has said that *H* can simulate the input to the return
instruction, and you instance in implying that people are saying that
just shows your lack of Honesty.

People don't disagree that H can't simulate to the return instruction,
just that this implies your conclusion. That you don't get this
distinction shows your (lack of) intelegence.

BTW, simple question, Will you stop lying on Usenet?
Answer Yes or No, or you are just using a dishonest dodge.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 18:39:42 +0000
Date: Sun, 31 Jul 2022 13:39:52 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [1]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <%SzFK.132898$Dh2.49392@fx42.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 111
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vDYABHCTOuvXoOvqblHDj91iBvy0Fgr+aVMYAoL3F48a2zzG4uEZjqpv/C89TdLWbg/mNkyd5u88hTj!EjgHAQj48YqFKf95LMxJ2HcLP/ylQuV/n0L4LpwnZKRKkNsVppddHTm0uI+XjGpjT6NXXf63n9ym!MQ==
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-Received-Bytes: 5678
 by: olcott - Sun, 31 Jul 2022 18:39 UTC

On 7/31/2022 1:30 PM, Richard Damon wrote:
> On 7/31/22 2:11 PM, olcott wrote:
>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>> On 7/31/22 1:15 PM, olcott wrote:
>>>> typedef void (*ptr)();
>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>
>>>> void P(ptr x)
>>>> {
>>>>    int Halt_Status = H(x, x);
>>>>    if (Halt_Status)
>>>>      HERE: goto HERE;
>>>>    return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>>    Output("Input_Halts = ", H(P, P));
>>>> }
>>>>
>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>> simulates its input with an x86 emulator, the simulation will never
>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>
>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>
>>> This is what happens if H doesn't abort its simulation. If H ever
>>> does abort its simulation, this is NOT what happens.
>>
>> Good, I agree.
>>
>>>
>>> Note, an H that simulates until it can CORRECTLY determine that its
>>> input is non-halting, will match this pattern, because it will NEVER
>>> in finite time be able to actually correctly prove the input is
>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>> non-halting, if it is seen by H in the simulation, and H stops its
>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>
>>> Since that is the actual meaning of the question H(P,P) if H is
>>> actually a Halt Decider, that proves that H is incorrect to return 0
>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>
>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>> different sequence of configurations that P(P), please provide the
>>> FIRST configuration in the sequence that is different, and is
>>> actually the result of a CORRECT simulation of the input.
>>>
>>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>>> that its input is non-halting is proved incorrect and invalid, and
>>> your "proof" of this is based on assuming it, and thus falls into the
>>> fallacy of the assumption of the conclusion.
>>>
>>>>
>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>> whether or not H aborts its simulation.
>>>
>>> No, that is only true if H doesn't abort its simuation.
>>
>> So you believe that when H aborts its simulation this causes the
>> simulated P to reach its "ret" instruction even after it has been
>> aborted before reaching this instruction?
>>
>> Unless you reverse your position technically competent reviewers will
>> understand that you are not a sufficiently technically competent
>> reviewer.
>>
>>>
>>> If H aborts its simulation, then a correct and complete simulation of
>>> the input will reach the return instruction.
>>
>> If H aborts its simulation of P then the simulated P that is no longer
>> running will continue several more execution steps and reach its "ret"
>> instruction even though it has been forced to stop running before ever
>> reaching the "ret" instruction.
>
> No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
> the input to H(P,P) to reach the return instruction.
There is only a simulated P in the following:

typedef void (*ptr)();
int H(ptr p, ptr i); // simulating halt decider

void P(ptr x)
{ int Halt_Status = H(x, x);
if (Halt_Status)
HERE: goto HERE;
return;
}

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

So you agree that the input to H(P,P) that is correctly simulated by H
cannot possibly reach the "ret" instruction of this simulated P whether
or not H aborts its simulation or not?

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:50d:b0:31f:44f2:8b4a with SMTP id l13-20020a05622a050d00b0031f44f28b4amr11612655qtx.415.1659293030344;
Sun, 31 Jul 2022 11:43:50 -0700 (PDT)
X-Received: by 2002:a25:d4d6:0:b0:673:b92f:f551 with SMTP id
m205-20020a25d4d6000000b00673b92ff551mr9481274ybf.454.1659293029992; Sun, 31
Jul 2022 11:43:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 31 Jul 2022 11:43:49 -0700 (PDT)
In-Reply-To: <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad> <cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad> <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [1]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sun, 31 Jul 2022 18:43:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 5947
 by: Dennis Bush - Sun, 31 Jul 2022 18:43 UTC

On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
> On 7/31/2022 1:30 PM, Richard Damon wrote:
> > On 7/31/22 2:11 PM, olcott wrote:
> >> On 7/31/2022 12:44 PM, Richard Damon wrote:
> >>> On 7/31/22 1:15 PM, olcott wrote:
> >>>> typedef void (*ptr)();
> >>>> int H(ptr p, ptr i); // simulating halt decider
> >>>>
> >>>> void P(ptr x)
> >>>> {
> >>>> int Halt_Status = H(x, x);
> >>>> if (Halt_Status)
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>>
> >>>> int main()
> >>>> {
> >>>> Output("Input_Halts = ", H(P, P));
> >>>> }
> >>>>
> >>>> Key Fact (1) When H is a simulating halt decider that correctly
> >>>> simulates its input with an x86 emulator, the simulation will never
> >>>> stop running until H(P,P) aborts its emulation of its input:
> >>>>
> >>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
> >>>> (2) Emulated P calls emulated H(P,P) to do this again.
> >>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> >>>> (4) Emulated P calls emulated H(P,P) to do this again.
> >>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
> >>>
> >>> This is what happens if H doesn't abort its simulation. If H ever
> >>> does abort its simulation, this is NOT what happens.
> >>
> >> Good, I agree.
> >>
> >>>
> >>> Note, an H that simulates until it can CORRECTLY determine that its
> >>> input is non-halting, will match this pattern, because it will NEVER
> >>> in finite time be able to actually correctly prove the input is
> >>> non-halting, as ANY pattern that is defined (incorrectly) as
> >>> non-halting, if it is seen by H in the simulation, and H stops its
> >>> simulation and returns 0, causes the actual program P(P) to Halt.
> >>>
> >>> Since that is the actual meaning of the question H(P,P) if H is
> >>> actually a Halt Decider, that proves that H is incorrect to return 0
> >>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
> >>>
> >>> If you want to repeat you LIE that the input to H(P,P) generate a
> >>> different sequence of configurations that P(P), please provide the
> >>> FIRST configuration in the sequence that is different, and is
> >>> actually the result of a CORRECT simulation of the input.
> >>>
> >>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
> >>> that its input is non-halting is proved incorrect and invalid, and
> >>> your "proof" of this is based on assuming it, and thus falls into the
> >>> fallacy of the assumption of the conclusion.
> >>>
> >>>>
> >>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
> >>>> simulated by H cannot possibly reach its own "ret" instruction
> >>>> whether or not H aborts its simulation.
> >>>
> >>> No, that is only true if H doesn't abort its simuation.
> >>
> >> So you believe that when H aborts its simulation this causes the
> >> simulated P to reach its "ret" instruction even after it has been
> >> aborted before reaching this instruction?
> >>
> >> Unless you reverse your position technically competent reviewers will
> >> understand that you are not a sufficiently technically competent
> >> reviewer.
> >>
> >>>
> >>> If H aborts its simulation, then a correct and complete simulation of
> >>> the input will reach the return instruction.
> >>
> >> If H aborts its simulation of P then the simulated P that is no longer
> >> running will continue several more execution steps and reach its "ret"
> >> instruction even though it has been forced to stop running before ever
> >> reaching the "ret" instruction.
> >
> > No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
> > the input to H(P,P) to reach the return instruction.
> There is only a simulated P in the following:
> typedef void (*ptr)();
> int H(ptr p, ptr i); // simulating halt decider
>
> void P(ptr x)
> {
> int Halt_Status = H(x, x);
> if (Halt_Status)
> HERE: goto HERE;
> return;
> }
>
> int main()
> {
> Output("Input_Halts = ", H(P, P));
> }
> So you agree that the input to H(P,P) that is correctly simulated by H
> cannot possibly reach the "ret" instruction of this simulated P whether
> or not H aborts its simulation or not?

Yes, I agree that there is no implementation of the function H that can simulate the function call P(P) to a final state. Which has nothing to do with the requirements of a halt decider.

Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<C_CdnbeLvK0XU3v_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 31 Jul 2022 18:48:42 +0000
Date: Sun, 31 Jul 2022 13:48:50 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com>
<VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com>
<eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<82338498-a501-486c-bc2c-5ddc5235341fn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <82338498-a501-486c-bc2c-5ddc5235341fn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <C_CdnbeLvK0XU3v_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 132
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-58FATSJFhc/WPwS1LC2rnTMbwV7AoRvWLCC8Ymz3c8kPc6tQnqWbX+EZm6o8BcyqW8HtPwbrXXZUTPt!sDJpTbzR7OH+5+pQL34lkUW9V7n5dW2DfAFdeBnSJucZKVAtGWhvmfYyxhrrYvq8QBTAf2PvPvKz!sA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 31 Jul 2022 18:48 UTC

On 7/31/2022 1:35 PM, Dennis Bush wrote:
> On Sunday, July 31, 2022 at 2:26:29 PM UTC-4, olcott wrote:
>> On 7/31/2022 1:04 PM, Dennis Bush wrote:
>>> On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
>>>> On 7/31/2022 12:41 PM, Dennis Bush wrote:
>>>>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
>>>>>> typedef void (*ptr)();
>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>
>>>>>> void P(ptr x)
>>>>>> {
>>>>>> int Halt_Status = H(x, x);
>>>>>> if (Halt_Status)
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>> }
>>>>>>
>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>> simulates its input with an x86 emulator, the simulation will never stop
>>>>>> running until H(P,P) aborts its emulation of its input:
>>>>>>
>>>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>>>>
>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
>>>>>> by H cannot possibly reach its own "ret" instruction whether or not H
>>>>>> aborts its simulation.
>>>>>>
>>>>>> All those not agreeing with the above Key Facts are either:
>>>>>> (a) Not interested in an honest dialogue or
>>>>>> (b) Have insufficient software engineering technical competence
>>>>>> Both will be ignored.
>>>>>
>>>>> Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
>>>>>
>>>>> By the definition of what a halt decider is required to do:
>>>>>
>>>>> H(X,Y)==1 if and only if X(Y) halts, and
>>>>> H(X,Y)==0 if and only if X(Y) does not halt
>>>>>
>>>>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
>>>>>
>>>>> It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
>>>>>
>>>>>
>>>>> Ha(Pa,Pa)
>>>> So in other words you are asserting that the correctly simulated input
>>>> to H(P,P) correctly simulated by H would stop running without H ever
>>>> aborting this simulation.
>>>
>>> I am saying that Ha correctly decides that there is no implementation of the function H that can simulate the function P(P) to a final state.
>> Likewise with every other non-halting input such as Infinite_Loop() and
>> Infinite_Recursion().
>>
>> void Infinite_Loop()
>> {
>> HERE: goto HERE;
>> }
>>
>> _Infinite_Loop()
>> [00001102](01) 55 push ebp
>> [00001103](02) 8bec mov ebp,esp
>> [00001105](02) ebfe jmp 00001105
>> [00001107](01) 5d pop ebp
>> [00001108](01) c3 ret
>> Size in bytes:(0007) [00001108]
>>
>> void Infinite_Recursion(int N)
>> {
>> Infinite_Recursion(N);
>> }
>>
>> _Infinite_Recursion()
>> [000010f2](01) 55 push ebp
>> [000010f3](02) 8bec mov ebp,esp
>> [000010f5](03) 8b4508 mov eax,[ebp+08]
>> [000010f8](01) 50 push eax
>> [000010f9](05) e8f4ffffff call 000010f2
>> [000010fe](03) 83c404 add esp,+04
>> [00001101](01) 5d pop ebp
>> [00001102](01) c3 ret
>> Size in bytes:(0017) [00001102]
>>> And that is not the question that the halting problem is asking.
>>>
>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>> *THIS IS A YES OR NO QUESTION*
>> So in other words you are asserting that the correctly simulated input
>> to H(P,P) correctly simulated by H would stop running without H ever
>> aborting this simulation.
>
> I see you're now talking about an H that doesn't abort, so that means H is now Hn and P is now Pn. So lets restate the above to be clear about what you mean:
>
>> So in other words you are asserting that the correctly simulated input
>> to Hn(Pn,Pn) correctly simulated by Hn would stop running without Hn ever
>> aborting this simulation.
>
> No, it would not stop running because Hn doesn't abort. And because Hn doesn't abort, it can't answer that Pn(Pn) halts and is wrong by virtue of not answering.

OK great we are finally on the same page on one key point.

void Infinite_Loop()
{ HERE: goto HERE;
}

void Infinite_Recursion(int N)
{ Infinite_Recursion(N);
}

Do you understand that every input (*such as the above two examples*) to
a simulating halt decider that would never stop running unless and until
this SHD aborts its simulation is an input that specifies non-halting
behavior?

If NO, then do you understand that it does apply to the above two examples?

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<siAFK.97586$%e2.89918@fx40.iad>

  copy mid

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

  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!fx40.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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [1]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 142
Message-ID: <siAFK.97586$%e2.89918@fx40.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, 31 Jul 2022 14:59:35 -0400
X-Received-Bytes: 6508
 by: Richard Damon - Sun, 31 Jul 2022 18:59 UTC

On 7/31/22 2:39 PM, olcott wrote:
> On 7/31/2022 1:30 PM, Richard Damon wrote:
>> On 7/31/22 2:11 PM, olcott wrote:
>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>> typedef void (*ptr)();
>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>>    int Halt_Status = H(x, x);
>>>>>    if (Halt_Status)
>>>>>      HERE: goto HERE;
>>>>>    return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>>    Output("Input_Halts = ", H(P, P));
>>>>> }
>>>>>
>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>>
>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>
>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>> does abort its simulation, this is NOT what happens.
>>>
>>> Good, I agree.
>>>
>>>>
>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>> input is non-halting, will match this pattern, because it will NEVER
>>>> in finite time be able to actually correctly prove the input is
>>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>
>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>> actually a Halt Decider, that proves that H is incorrect to return 0
>>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>
>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>> different sequence of configurations that P(P), please provide the
>>>> FIRST configuration in the sequence that is different, and is
>>>> actually the result of a CORRECT simulation of the input.
>>>>
>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>>>> that its input is non-halting is proved incorrect and invalid, and
>>>> your "proof" of this is based on assuming it, and thus falls into
>>>> the fallacy of the assumption of the conclusion.
>>>>
>>>>>
>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>> whether or not H aborts its simulation.
>>>>
>>>> No, that is only true if H doesn't abort its simuation.
>>>
>>> So you believe that when H aborts its simulation this causes the
>>> simulated P to reach its "ret" instruction even after it has been
>>> aborted before reaching this instruction?
>>>
>>> Unless you reverse your position technically competent reviewers will
>>> understand that you are not a sufficiently technically competent
>>> reviewer.
>>>
>>>>
>>>> If H aborts its simulation, then a correct and complete simulation
>>>> of the input will reach the return instruction.
>>>
>>> If H aborts its simulation of P then the simulated P that is no
>>> longer running will continue several more execution steps and reach
>>> its "ret" instruction even though it has been forced to stop running
>>> before ever reaching the "ret" instruction.
>>
>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
>> the input to H(P,P) to reach the return instruction.
> There is only a simulated P in the following:

Right, but that doesn;t mean the PROGRAM P(P) doesn't actually have the
ability to exist.

we just need to change main() to

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

To make it come into existance.

If this isn't allowed, you system isn't Turing complete and you
"universe" you are defining worthless to talk about the Halting Problem.

>
> typedef void (*ptr)();
> int H(ptr p, ptr i); // simulating halt decider
>
> void P(ptr x)
> {
>   int Halt_Status = H(x, x);
>   if (Halt_Status)
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ", H(P, P));
> }
>
> So you agree that the input to H(P,P) that is correctly simulated by H
> cannot possibly reach the "ret" instruction of this simulated P whether
> or not H aborts its simulation or not?
>

Yes, "BY H".

But that DOESN'T prove the the input represents a non-halting input,
since P(P) IS the machine represented by the input, and P(P) Halts if
H(P,P) returns 0

If you repeat you claim that the input to H(P,P) does NOT represent P(P)
then you need to explain why you are LYING that P is built by the
requrements of the proof you are claiming to counterdict when it
specifically is calling H(P,P) to ask it about the compuation P(P).

I have NO Problems with you claiming H is a correct POOP decider, if
POOP is based on the simulation as done by H instead of the actual
definiton of Halting which is based on the behavior of the machine the
input represents. That just isn't an interesting claim.

So, will you stop lying on Usenet? (Yes or No)

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [1]

<20220731201215.00003311@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Reviewers interested in an honest dialogue will acknowledge
these key facts: [1]
Message-ID: <20220731201215.00003311@reddwarf.jmc.corp>
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 126
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sun, 31 Jul 2022 19:12:15 UTC
Date: Sun, 31 Jul 2022 20:12:15 +0100
X-Received-Bytes: 6182
 by: Mr Flibble - Sun, 31 Jul 2022 19:12 UTC

On Sun, 31 Jul 2022 11:43:49 -0700 (PDT)
Dennis Bush <dbush.mobile@gmail.com> wrote:

> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
> > On 7/31/2022 1:30 PM, Richard Damon wrote:
> > > On 7/31/22 2:11 PM, olcott wrote:
> > >> On 7/31/2022 12:44 PM, Richard Damon wrote:
> > >>> On 7/31/22 1:15 PM, olcott wrote:
> > >>>> typedef void (*ptr)();
> > >>>> int H(ptr p, ptr i); // simulating halt decider
> > >>>>
> > >>>> void P(ptr x)
> > >>>> {
> > >>>> int Halt_Status = H(x, x);
> > >>>> if (Halt_Status)
> > >>>> HERE: goto HERE;
> > >>>> return;
> > >>>> }
> > >>>>
> > >>>> int main()
> > >>>> {
> > >>>> Output("Input_Halts = ", H(P, P));
> > >>>> }
> > >>>>
> > >>>> Key Fact (1) When H is a simulating halt decider that
> > >>>> correctly simulates its input with an x86 emulator, the
> > >>>> simulation will never stop running until H(P,P) aborts its
> > >>>> emulation of its input:
> > >>>>
> > >>>> (1) Executed H(P,P) simulates its input with an x86
> > >>>> emulator. (2) Emulated P calls emulated H(P,P) to do this
> > >>>> again. (3) Emulated H(P,P) simulates its input with an x86
> > >>>> emulator. (4) Emulated P calls emulated H(P,P) to do this
> > >>>> again. (5) Emulated H(P,P) simulates its input with an x86
> > >>>> emulator...
> > >>>
> > >>> This is what happens if H doesn't abort its simulation. If H
> > >>> ever does abort its simulation, this is NOT what happens.
> > >>
> > >> Good, I agree.
> > >>
> > >>>
> > >>> Note, an H that simulates until it can CORRECTLY determine that
> > >>> its input is non-halting, will match this pattern, because it
> > >>> will NEVER in finite time be able to actually correctly prove
> > >>> the input is non-halting, as ANY pattern that is defined
> > >>> (incorrectly) as non-halting, if it is seen by H in the
> > >>> simulation, and H stops its simulation and returns 0, causes
> > >>> the actual program P(P) to Halt.
> > >>>
> > >>> Since that is the actual meaning of the question H(P,P) if H is
> > >>> actually a Halt Decider, that proves that H is incorrect to
> > >>> return 0 from H(P,P) to say that P(P) is non-halting, since it
> > >>> is Halting.
> > >>>
> > >>> If you want to repeat you LIE that the input to H(P,P) generate
> > >>> a different sequence of configurations that P(P), please
> > >>> provide the FIRST configuration in the sequence that is
> > >>> different, and is actually the result of a CORRECT simulation
> > >>> of the input.
> > >>>
> > >>> Note, the implication that H(P,P) seeing a call to H(P,P) is
> > >>> "proof" that its input is non-halting is proved incorrect and
> > >>> invalid, and your "proof" of this is based on assuming it, and
> > >>> thus falls into the fallacy of the assumption of the
> > >>> conclusion.
> > >>>>
> > >>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
> > >>>> simulated by H cannot possibly reach its own "ret" instruction
> > >>>> whether or not H aborts its simulation.
> > >>>
> > >>> No, that is only true if H doesn't abort its simuation.
> > >>
> > >> So you believe that when H aborts its simulation this causes the
> > >> simulated P to reach its "ret" instruction even after it has
> > >> been aborted before reaching this instruction?
> > >>
> > >> Unless you reverse your position technically competent reviewers
> > >> will understand that you are not a sufficiently technically
> > >> competent reviewer.
> > >>
> > >>>
> > >>> If H aborts its simulation, then a correct and complete
> > >>> simulation of the input will reach the return instruction.
> > >>
> > >> If H aborts its simulation of P then the simulated P that is no
> > >> longer running will continue several more execution steps and
> > >> reach its "ret" instruction even though it has been forced to
> > >> stop running before ever reaching the "ret" instruction.
> > >
> > > No, it causes the ACTUAL P, and the correct and COMPLETE
> > > simulation of the input to H(P,P) to reach the return
> > > instruction.
> > There is only a simulated P in the following:
> > typedef void (*ptr)();
> > int H(ptr p, ptr i); // simulating halt decider
> >
> > void P(ptr x)
> > {
> > int Halt_Status = H(x, x);
> > if (Halt_Status)
> > HERE: goto HERE;
> > return;
> > }
> >
> > int main()
> > {
> > Output("Input_Halts = ", H(P, P));
> > }
> > So you agree that the input to H(P,P) that is correctly simulated
> > by H cannot possibly reach the "ret" instruction of this simulated
> > P whether or not H aborts its simulation or not?
>
> Yes, I agree that there is no implementation of the function H that
> can simulate the function call P(P) to a final state. Which has
> nothing to do with the requirements of a halt decider.
>
> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.

You are wrong to agree with Olcott on that point as a simulating halt
decider needn't be recursive in nature, as I have shown:

https://github.com/i42output/halting-problem#readme

/Flibble

Re: Reviewers interested in an honest dialogue will acknowledge these key facts:

<deddce52-e24d-44ad-9859-f1274dd73b76n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:488:b0:31e:f6e8:6ec4 with SMTP id p8-20020a05622a048800b0031ef6e86ec4mr11326084qtx.351.1659295610985;
Sun, 31 Jul 2022 12:26:50 -0700 (PDT)
X-Received: by 2002:a81:53d6:0:b0:31c:c750:14f9 with SMTP id
h205-20020a8153d6000000b0031cc75014f9mr10313798ywb.248.1659295610710; Sun, 31
Jul 2022 12:26:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 31 Jul 2022 12:26:50 -0700 (PDT)
In-Reply-To: <C_CdnbeLvK0XU3v_nZ2dnZfqlJzNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<8e1219b7-e270-47b7-90e2-fed52054dd59n@googlegroups.com> <VO6dnQiczoMjXHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f29367fa-af3d-4c05-aec2-db8173cfd18en@googlegroups.com> <eDSdnbpxnszZVHv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<82338498-a501-486c-bc2c-5ddc5235341fn@googlegroups.com> <C_CdnbeLvK0XU3v_nZ2dnZfqlJzNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <deddce52-e24d-44ad-9859-f1274dd73b76n@googlegroups.com>
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts:
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Sun, 31 Jul 2022 19:26:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 6909
 by: Dennis Bush - Sun, 31 Jul 2022 19:26 UTC

On Sunday, July 31, 2022 at 2:48:58 PM UTC-4, olcott wrote:
> On 7/31/2022 1:35 PM, Dennis Bush wrote:
> > On Sunday, July 31, 2022 at 2:26:29 PM UTC-4, olcott wrote:
> >> On 7/31/2022 1:04 PM, Dennis Bush wrote:
> >>> On Sunday, July 31, 2022 at 1:54:23 PM UTC-4, olcott wrote:
> >>>> On 7/31/2022 12:41 PM, Dennis Bush wrote:
> >>>>> On Sunday, July 31, 2022 at 1:16:00 PM UTC-4, olcott wrote:
> >>>>>> typedef void (*ptr)();
> >>>>>> int H(ptr p, ptr i); // simulating halt decider
> >>>>>>
> >>>>>> void P(ptr x)
> >>>>>> {
> >>>>>> int Halt_Status = H(x, x);
> >>>>>> if (Halt_Status)
> >>>>>> HERE: goto HERE;
> >>>>>> return;
> >>>>>> }
> >>>>>>
> >>>>>> int main()
> >>>>>> {
> >>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>> }
> >>>>>>
> >>>>>> Key Fact (1) When H is a simulating halt decider that correctly
> >>>>>> simulates its input with an x86 emulator, the simulation will never stop
> >>>>>> running until H(P,P) aborts its emulation of its input:
> >>>>>>
> >>>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
> >>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
> >>>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
> >>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
> >>>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
> >>>>>>
> >>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly simulated
> >>>>>> by H cannot possibly reach its own "ret" instruction whether or not H
> >>>>>> aborts its simulation.
> >>>>>>
> >>>>>> All those not agreeing with the above Key Facts are either:
> >>>>>> (a) Not interested in an honest dialogue or
> >>>>>> (b) Have insufficient software engineering technical competence
> >>>>>> Both will be ignored.
> >>>>>
> >>>>> Since the fixed algorithm of H aborts its simulation, we'll call it Ha. Since P calls this fixed Ha, we'll call it Pa.
> >>>>>
> >>>>> By the definition of what a halt decider is required to do:
> >>>>>
> >>>>> H(X,Y)==1 if and only if X(Y) halts, and
> >>>>> H(X,Y)==0 if and only if X(Y) does not halt
> >>>>>
> >>>>> Ha(Pa,Pa)==0 in incorrect because Pa(Pa) halts.
> >>>>>
> >>>>> It doesn't matter how Ha gets this wrong answer. It only matters that Ha(Pa,Pa)==0 is wrong by definition.
> >>>>>
> >>>>>
> >>>>> Ha(Pa,Pa)
> >>>> So in other words you are asserting that the correctly simulated input
> >>>> to H(P,P) correctly simulated by H would stop running without H ever
> >>>> aborting this simulation.
> >>>
> >>> I am saying that Ha correctly decides that there is no implementation of the function H that can simulate the function P(P) to a final state.
> >> Likewise with every other non-halting input such as Infinite_Loop() and
> >> Infinite_Recursion().
> >>
> >> void Infinite_Loop()
> >> {
> >> HERE: goto HERE;
> >> }
> >>
> >> _Infinite_Loop()
> >> [00001102](01) 55 push ebp
> >> [00001103](02) 8bec mov ebp,esp
> >> [00001105](02) ebfe jmp 00001105
> >> [00001107](01) 5d pop ebp
> >> [00001108](01) c3 ret
> >> Size in bytes:(0007) [00001108]
> >>
> >> void Infinite_Recursion(int N)
> >> {
> >> Infinite_Recursion(N);
> >> }
> >>
> >> _Infinite_Recursion()
> >> [000010f2](01) 55 push ebp
> >> [000010f3](02) 8bec mov ebp,esp
> >> [000010f5](03) 8b4508 mov eax,[ebp+08]
> >> [000010f8](01) 50 push eax
> >> [000010f9](05) e8f4ffffff call 000010f2
> >> [000010fe](03) 83c404 add esp,+04
> >> [00001101](01) 5d pop ebp
> >> [00001102](01) c3 ret
> >> Size in bytes:(0017) [00001102]
> >>> And that is not the question that the halting problem is asking.
> >>>
> >>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
> >> *THIS IS A YES OR NO QUESTION*
> >> So in other words you are asserting that the correctly simulated input
> >> to H(P,P) correctly simulated by H would stop running without H ever
> >> aborting this simulation.
> >
> > I see you're now talking about an H that doesn't abort, so that means H is now Hn and P is now Pn. So lets restate the above to be clear about what you mean:
> >
> >> So in other words you are asserting that the correctly simulated input
> >> to Hn(Pn,Pn) correctly simulated by Hn would stop running without Hn ever
> >> aborting this simulation.
> >
> > No, it would not stop running because Hn doesn't abort. And because Hn doesn't abort, it can't answer that Pn(Pn) halts and is wrong by virtue of not answering.
> OK great we are finally on the same page on one key point.

There was never disagreement on this.

> void Infinite_Loop()
> {
> HERE: goto HERE;
> }
> void Infinite_Recursion(int N)
> {
> Infinite_Recursion(N);
> }
>
> Do you understand that every input (*such as the above two examples*) to
> a simulating halt decider that would never stop running unless and until
> this SHD aborts its simulation is an input that specifies non-halting
> behavior?

Whether the function H can simulate a particular function call to a final state is unrelated to whether a computations halts, which is what the halting problem is about.

Ha(Infinite_Loop)==0 is correct because Infinite_Loop() does not halt
Ha(Infinite_Recursion,N)==0 is correct because Infinite_Recursion(N) does not halt
Ha(Pa,Pa)==0 is not correct because Pa(Pa) halts.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 01 Aug 2022 00:53:20 +0000
Date: Sun, 31 Jul 2022 19:53:28 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
Lines: 121
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-2Zl5X8V+4vZArr9a3EyemRnsmdcQYetI64/UifBFSNZ1QZJdEoWlsTLLApyqCv+87wwv7zSNiLIN0O2!70czJGFq4otRMmZtnX8K2SxHncdR/yGpRBtFtu7WYLzCg5wdEfJjZAQ62Y0WVJxjtcVF2YA/skCI!Pw==
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-Received-Bytes: 6559
 by: olcott - Mon, 1 Aug 2022 00:53 UTC

On 7/31/2022 1:43 PM, Dennis Bush wrote:
> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>> On 7/31/22 2:11 PM, olcott wrote:
>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>> typedef void (*ptr)();
>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>
>>>>>> void P(ptr x)
>>>>>> {
>>>>>> int Halt_Status = H(x, x);
>>>>>> if (Halt_Status)
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>> }
>>>>>>
>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>>>
>>>>>> (1) Executed H(P,P) simulates its input with an x86 emulator.
>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (3) Emulated H(P,P) simulates its input with an x86 emulator.
>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (5) Emulated H(P,P) simulates its input with an x86 emulator...
>>>>>
>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>> does abort its simulation, this is NOT what happens.
>>>>
>>>> Good, I agree.
>>>>
>>>>>
>>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>>> input is non-halting, will match this pattern, because it will NEVER
>>>>> in finite time be able to actually correctly prove the input is
>>>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>
>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>> actually a Halt Decider, that proves that H is incorrect to return 0
>>>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>
>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>> different sequence of configurations that P(P), please provide the
>>>>> FIRST configuration in the sequence that is different, and is
>>>>> actually the result of a CORRECT simulation of the input.
>>>>>
>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>>>>> that its input is non-halting is proved incorrect and invalid, and
>>>>> your "proof" of this is based on assuming it, and thus falls into the
>>>>> fallacy of the assumption of the conclusion.
>>>>>
>>>>>>
>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>> whether or not H aborts its simulation.
>>>>>
>>>>> No, that is only true if H doesn't abort its simuation.
>>>>
>>>> So you believe that when H aborts its simulation this causes the
>>>> simulated P to reach its "ret" instruction even after it has been
>>>> aborted before reaching this instruction?
>>>>
>>>> Unless you reverse your position technically competent reviewers will
>>>> understand that you are not a sufficiently technically competent
>>>> reviewer.
>>>>
>>>>>
>>>>> If H aborts its simulation, then a correct and complete simulation of
>>>>> the input will reach the return instruction.
>>>>
>>>> If H aborts its simulation of P then the simulated P that is no longer
>>>> running will continue several more execution steps and reach its "ret"
>>>> instruction even though it has been forced to stop running before ever
>>>> reaching the "ret" instruction.
>>>
>>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
>>> the input to H(P,P) to reach the return instruction.
>> There is only a simulated P in the following:
>> typedef void (*ptr)();
>> int H(ptr p, ptr i); // simulating halt decider
>>
>> void P(ptr x)
>> {
>> int Halt_Status = H(x, x);
>> if (Halt_Status)
>> HERE: goto HERE;
>> return;
>> }
>>
>> int main()
>> {
>> Output("Input_Halts = ", H(P, P));
>> }
>> So you agree that the input to H(P,P) that is correctly simulated by H
>> cannot possibly reach the "ret" instruction of this simulated P whether
>> or not H aborts its simulation or not?
>
> Yes, I agree that there is no implementation of the function H that can simulate the function call P(P) to a final state. Which has nothing to do with the requirements of a halt decider.
>
> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.

In other words you are saying that this is incorrect:
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.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<eHFFK.534861$vAW9.343405@fx10.iad>

  copy mid

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

  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!fx10.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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 138
Message-ID: <eHFFK.534861$vAW9.343405@fx10.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 31 Jul 2022 21:07:21 -0400
X-Received-Bytes: 7187
 by: Richard Damon - Mon, 1 Aug 2022 01:07 UTC

On 7/31/22 8:53 PM, olcott wrote:
> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>> typedef void (*ptr)();
>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>
>>>>>>> void P(ptr x)
>>>>>>> {
>>>>>>>     int Halt_Status = H(x, x);
>>>>>>>     if (Halt_Status)
>>>>>>>       HERE: goto HERE;
>>>>>>>     return;
>>>>>>> }
>>>>>>>
>>>>>>> int main()
>>>>>>> {
>>>>>>>     Output("Input_Halts = ", H(P, P));
>>>>>>> }
>>>>>>>
>>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>>>>
>>>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>>>
>>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>>> does abort its simulation, this is NOT what happens.
>>>>>
>>>>> Good, I agree.
>>>>>
>>>>>>
>>>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>>>> input is non-halting, will match this pattern, because it will NEVER
>>>>>> in finite time be able to actually correctly prove the input is
>>>>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>>
>>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>>> actually a Halt Decider, that proves that H is incorrect to return 0
>>>>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>>
>>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>>> different sequence of configurations that P(P), please provide the
>>>>>> FIRST configuration in the sequence that is different, and is
>>>>>> actually the result of a CORRECT simulation of the input.
>>>>>>
>>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>>>>>> that its input is non-halting is proved incorrect and invalid, and
>>>>>> your "proof" of this is based on assuming it, and thus falls into the
>>>>>> fallacy of the assumption of the conclusion.
>>>>>>
>>>>>>>
>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>>> whether or not H aborts its simulation.
>>>>>>
>>>>>> No, that is only true if H doesn't abort its simuation.
>>>>>
>>>>> So you believe that when H aborts its simulation this causes the
>>>>> simulated P to reach its "ret" instruction even after it has been
>>>>> aborted before reaching this instruction?
>>>>>
>>>>> Unless you reverse your position technically competent reviewers will
>>>>> understand that you are not a sufficiently technically competent
>>>>> reviewer.
>>>>>
>>>>>>
>>>>>> If H aborts its simulation, then a correct and complete simulation of
>>>>>> the input will reach the return instruction.
>>>>>
>>>>> If H aborts its simulation of P then the simulated P that is no longer
>>>>> running will continue several more execution steps and reach its "ret"
>>>>> instruction even though it has been forced to stop running before ever
>>>>> reaching the "ret" instruction.
>>>>
>>>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
>>>> the input to H(P,P) to reach the return instruction.
>>> There is only a simulated P in the following:
>>> typedef void (*ptr)();
>>> int H(ptr p, ptr i); // simulating halt decider
>>>
>>> void P(ptr x)
>>> {
>>> int Halt_Status = H(x, x);
>>> if (Halt_Status)
>>> HERE: goto HERE;
>>> return;
>>> }
>>>
>>> int main()
>>> {
>>> Output("Input_Halts = ", H(P, P));
>>> }
>>> So you agree that the input to H(P,P) that is correctly simulated by H
>>> cannot possibly reach the "ret" instruction of this simulated P whether
>>> or not H aborts its simulation or not?
>>
>> Yes, I agree that there is no implementation of the function H that
>> can simulate the function call P(P) to a final state.  Which has
>> nothing to do with the requirements of a halt decider.
>>
>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>
> In other words you are saying that this is incorrect:
> 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, just that the "Actual Behvior" is determined by the actual behavior
of the program the input represents, and some "partial simulation done
by H + some questionable logic".

I.E. the actual behavior of the input of H(P,P) is determined by P(P),
since that IS what the input is, not by the partial simulation done by H
and it incorrect logic that simulating the input of H(P,P) to a call to
H(P,P) means the input has infinite recursion.

You STILL haven't even attempted to answer the challange to show the
first point where the correct behavior of the simulation of the innput
to H(P,P) differs from the actual execution of P(P).

You point to the call of H(P,P) inside it, but the CORRECT simulation of
that call goes into H, just as the direct execution does (even if your
system doesn't show that as part of the trace). Saying the call does
something other than what the call actually does just shows that H is
INCORRECT about what its input does.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<y5WcnRSjeucLtXr_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 01 Aug 2022 01:12:54 +0000
Date: Sun, 31 Jul 2022 20:13:03 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<siAFK.97586$%e2.89918@fx40.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <siAFK.97586$%e2.89918@fx40.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <y5WcnRSjeucLtXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 148
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-18TvrkMc8NiqykAonsw1FziEClHMumEUu7KD2vRKkqlLhfyEUGuYHsQ0jIlAgQftS7ZUQaFXM4F9RSc!J6d5dLzmPFv7Mn03AgmPDGEyWrfs1qVG47nik2rwwJ2tBLdcNbBmcg1T14Swlv+gXKpoip5QWOFH!dg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Mon, 1 Aug 2022 01:13 UTC

On 7/31/2022 1:59 PM, Richard Damon wrote:
>
> On 7/31/22 2:39 PM, olcott wrote:
>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>> On 7/31/22 2:11 PM, olcott wrote:
>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>> typedef void (*ptr)();
>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>
>>>>>> void P(ptr x)
>>>>>> {
>>>>>>    int Halt_Status = H(x, x);
>>>>>>    if (Halt_Status)
>>>>>>      HERE: goto HERE;
>>>>>>    return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>>    Output("Input_Halts = ", H(P, P));
>>>>>> }
>>>>>>
>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>> simulates its input with an x86 emulator, the simulation will
>>>>>> never stop running until H(P,P) aborts its emulation of its input:
>>>>>>
>>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>>
>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>> does abort its simulation, this is NOT what happens.
>>>>
>>>> Good, I agree.
>>>>
>>>>>
>>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>>> input is non-halting, will match this pattern, because it will
>>>>> NEVER in finite time be able to actually correctly prove the input
>>>>> is non-halting, as ANY pattern that is defined (incorrectly) as
>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>
>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>> actually a Halt Decider, that proves that H is incorrect to return
>>>>> 0 from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>
>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>> different sequence of configurations that P(P), please provide the
>>>>> FIRST configuration in the sequence that is different, and is
>>>>> actually the result of a CORRECT simulation of the input.
>>>>>
>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is
>>>>> "proof" that its input is non-halting is proved incorrect and
>>>>> invalid, and your "proof" of this is based on assuming it, and thus
>>>>> falls into the fallacy of the assumption of the conclusion.
>>>>>
>>>>>>
>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>> whether or not H aborts its simulation.
>>>>>
>>>>> No, that is only true if H doesn't abort its simuation.
>>>>
>>>> So you believe that when H aborts its simulation this causes the
>>>> simulated P to reach its "ret" instruction even after it has been
>>>> aborted before reaching this instruction?
>>>>
>>>> Unless you reverse your position technically competent reviewers
>>>> will understand that you are not a sufficiently technically
>>>> competent reviewer.
>>>>
>>>>>
>>>>> If H aborts its simulation, then a correct and complete simulation
>>>>> of the input will reach the return instruction.
>>>>
>>>> If H aborts its simulation of P then the simulated P that is no
>>>> longer running will continue several more execution steps and reach
>>>> its "ret" instruction even though it has been forced to stop running
>>>> before ever reaching the "ret" instruction.
>>>
>>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation
>>> of the input to H(P,P) to reach the return instruction.
>> There is only a simulated P in the following:
>
> Right, but that doesn;t mean the PROGRAM P(P) doesn't actually have the
> ability to exist.
>
> we just need to change main() to
>
> int main() {
>     Output("Input_Halts = ", H(P,P));
>     P(P);
>     Output("P(P) Halted");
> }
>
> To make it come into existance.
>
> If this isn't allowed, you system isn't Turing complete and you
> "universe" you are defining worthless to talk about the Halting Problem.
>
>>
>> typedef void (*ptr)();
>> int H(ptr p, ptr i); // simulating halt decider
>>
>> void P(ptr x)
>> {
>>    int Halt_Status = H(x, x);
>>    if (Halt_Status)
>>      HERE: goto HERE;
>>    return;
>> }
>>
>> int main()
>> {
>>    Output("Input_Halts = ", H(P, P));
>> }
>>
>> So you agree that the input to H(P,P) that is correctly simulated by H
>> cannot possibly reach the "ret" instruction of this simulated P
>> whether or not H aborts its simulation or not?
>>
>
> Yes, "BY H".
>
> But that DOESN'T prove the the input represents a non-halting input,
Within these halt deciding principles it does:

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.

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

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

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 01 Aug 2022 01:26:46 +0000
Date: Sun, 31 Jul 2022 20:26:54 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <eHFFK.534861$vAW9.343405@fx10.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 137
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-1E4m1FBvUIfP3mHPA3Qg38t0m9dY2YrCcUC7GeVA8sSqhvqLLySEB9Tg0L9RKMx8SmgTB+L9SZmbl0p!nGC+wSRgam4BV4/qnxiDy2LxRRVliVawH4vlsMNEAkhtZBz0yWJOsaUH9VhpCu9Y1pbU0ZTkpy41!jg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Mon, 1 Aug 2022 01:26 UTC

On 7/31/2022 8:07 PM, Richard Damon wrote:
> On 7/31/22 8:53 PM, olcott wrote:
>> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
>>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>>> typedef void (*ptr)();
>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>
>>>>>>>> void P(ptr x)
>>>>>>>> {
>>>>>>>>     int Halt_Status = H(x, x);
>>>>>>>>     if (Halt_Status)
>>>>>>>>       HERE: goto HERE;
>>>>>>>>     return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> int main()
>>>>>>>> {
>>>>>>>>     Output("Input_Halts = ", H(P, P));
>>>>>>>> }
>>>>>>>>
>>>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>>>> simulates its input with an x86 emulator, the simulation will never
>>>>>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>>>>>
>>>>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>>>>
>>>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>>>> does abort its simulation, this is NOT what happens.
>>>>>>
>>>>>> Good, I agree.
>>>>>>
>>>>>>>
>>>>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>>>>> input is non-halting, will match this pattern, because it will NEVER
>>>>>>> in finite time be able to actually correctly prove the input is
>>>>>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>>>
>>>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>>>> actually a Halt Decider, that proves that H is incorrect to return 0
>>>>>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>>>
>>>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>>>> different sequence of configurations that P(P), please provide the
>>>>>>> FIRST configuration in the sequence that is different, and is
>>>>>>> actually the result of a CORRECT simulation of the input.
>>>>>>>
>>>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is "proof"
>>>>>>> that its input is non-halting is proved incorrect and invalid, and
>>>>>>> your "proof" of this is based on assuming it, and thus falls into
>>>>>>> the
>>>>>>> fallacy of the assumption of the conclusion.
>>>>>>>
>>>>>>>>
>>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>>>> whether or not H aborts its simulation.
>>>>>>>
>>>>>>> No, that is only true if H doesn't abort its simuation.
>>>>>>
>>>>>> So you believe that when H aborts its simulation this causes the
>>>>>> simulated P to reach its "ret" instruction even after it has been
>>>>>> aborted before reaching this instruction?
>>>>>>
>>>>>> Unless you reverse your position technically competent reviewers will
>>>>>> understand that you are not a sufficiently technically competent
>>>>>> reviewer.
>>>>>>
>>>>>>>
>>>>>>> If H aborts its simulation, then a correct and complete
>>>>>>> simulation of
>>>>>>> the input will reach the return instruction.
>>>>>>
>>>>>> If H aborts its simulation of P then the simulated P that is no
>>>>>> longer
>>>>>> running will continue several more execution steps and reach its
>>>>>> "ret"
>>>>>> instruction even though it has been forced to stop running before
>>>>>> ever
>>>>>> reaching the "ret" instruction.
>>>>>
>>>>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation of
>>>>> the input to H(P,P) to reach the return instruction.
>>>> There is only a simulated P in the following:
>>>> typedef void (*ptr)();
>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>
>>>> void P(ptr x)
>>>> {
>>>> int Halt_Status = H(x, x);
>>>> if (Halt_Status)
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>> Output("Input_Halts = ", H(P, P));
>>>> }
>>>> So you agree that the input to H(P,P) that is correctly simulated by H
>>>> cannot possibly reach the "ret" instruction of this simulated P whether
>>>> or not H aborts its simulation or not?
>>>
>>> Yes, I agree that there is no implementation of the function H that
>>> can simulate the function call P(P) to a final state.  Which has
>>> nothing to do with the requirements of a halt decider.
>>>
>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>>
>> In other words you are saying that this is incorrect:
>> 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, just that the "Actual Behvior" is determined by the actual behavior
> of the program the input represents,
In other words you do not believe that the correct simulation of an
input necessarily has the exact same sequence of instructions that are
specified by this input, thus you reject the concept of UTM simulation.

--
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: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<L%FFK.605180$J0r9.142903@fx11.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<siAFK.97586$%e2.89918@fx40.iad>
<y5WcnRSjeucLtXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <y5WcnRSjeucLtXr_nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 170
Message-ID: <L%FFK.605180$J0r9.142903@fx11.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 31 Jul 2022 21:29:15 -0400
X-Received-Bytes: 7747
 by: Richard Damon - Mon, 1 Aug 2022 01:29 UTC

On 7/31/22 9:13 PM, olcott wrote:
> On 7/31/2022 1:59 PM, Richard Damon wrote:
>>
>> On 7/31/22 2:39 PM, olcott wrote:
>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>> typedef void (*ptr)();
>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>
>>>>>>> void P(ptr x)
>>>>>>> {
>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>    if (Halt_Status)
>>>>>>>      HERE: goto HERE;
>>>>>>>    return;
>>>>>>> }
>>>>>>>
>>>>>>> int main()
>>>>>>> {
>>>>>>>    Output("Input_Halts = ", H(P, P));
>>>>>>> }
>>>>>>>
>>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>>> simulates its input with an x86 emulator, the simulation will
>>>>>>> never stop running until H(P,P) aborts its emulation of its input:
>>>>>>>
>>>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>>>
>>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>>> does abort its simulation, this is NOT what happens.
>>>>>
>>>>> Good, I agree.
>>>>>
>>>>>>
>>>>>> Note, an H that simulates until it can CORRECTLY determine that
>>>>>> its input is non-halting, will match this pattern, because it will
>>>>>> NEVER in finite time be able to actually correctly prove the input
>>>>>> is non-halting, as ANY pattern that is defined (incorrectly) as
>>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>>
>>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>>> actually a Halt Decider, that proves that H is incorrect to return
>>>>>> 0 from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>>
>>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>>> different sequence of configurations that P(P), please provide the
>>>>>> FIRST configuration in the sequence that is different, and is
>>>>>> actually the result of a CORRECT simulation of the input.
>>>>>>
>>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is
>>>>>> "proof" that its input is non-halting is proved incorrect and
>>>>>> invalid, and your "proof" of this is based on assuming it, and
>>>>>> thus falls into the fallacy of the assumption of the conclusion.
>>>>>>
>>>>>>>
>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>>> whether or not H aborts its simulation.
>>>>>>
>>>>>> No, that is only true if H doesn't abort its simuation.
>>>>>
>>>>> So you believe that when H aborts its simulation this causes the
>>>>> simulated P to reach its "ret" instruction even after it has been
>>>>> aborted before reaching this instruction?
>>>>>
>>>>> Unless you reverse your position technically competent reviewers
>>>>> will understand that you are not a sufficiently technically
>>>>> competent reviewer.
>>>>>
>>>>>>
>>>>>> If H aborts its simulation, then a correct and complete simulation
>>>>>> of the input will reach the return instruction.
>>>>>
>>>>> If H aborts its simulation of P then the simulated P that is no
>>>>> longer running will continue several more execution steps and reach
>>>>> its "ret" instruction even though it has been forced to stop
>>>>> running before ever reaching the "ret" instruction.
>>>>
>>>> No, it causes the ACTUAL P, and the correct and COMPLETE simulation
>>>> of the input to H(P,P) to reach the return instruction.
>>> There is only a simulated P in the following:
>>
>> Right, but that doesn;t mean the PROGRAM P(P) doesn't actually have
>> the ability to exist.
>>
>> we just need to change main() to
>>
>> int main() {
>>      Output("Input_Halts = ", H(P,P));
>>      P(P);
>>      Output("P(P) Halted");
>> }
>>
>> To make it come into existance.
>>
>> If this isn't allowed, you system isn't Turing complete and you
>> "universe" you are defining worthless to talk about the Halting Problem.
>>
>>>
>>> typedef void (*ptr)();
>>> int H(ptr p, ptr i); // simulating halt decider
>>>
>>> void P(ptr x)
>>> {
>>>    int Halt_Status = H(x, x);
>>>    if (Halt_Status)
>>>      HERE: goto HERE;
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    Output("Input_Halts = ", H(P, P));
>>> }
>>>
>>> So you agree that the input to H(P,P) that is correctly simulated by
>>> H cannot possibly reach the "ret" instruction of this simulated P
>>> whether or not H aborts its simulation or not?
>>>
>>
>> Yes, "BY H".
>>
>> But that DOESN'T prove the the input represents a non-halting input,
> Within these halt deciding principles it does:
>
> 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.
>

And the ACTUAL BEHAVIOR of the input to H(M,x) is the behavior of M(x).
DEFINITION.

If you disagree, you are admitting that H isn't a Halt Decider, because
you criteria doesn't match the one DEFINED for a Halt Decider.

You STILL Haven't show where you thing the first point of divergance
between the ACTUAL excution of P(P) and the simulation of H(P,P) occurs
and that H is CORRECTLY SIMULATING.

So, that claim is still just one of your blantant lies.

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

Right, The Turing Machine, that is the M(x) or P(P) not the simulation
of the input done by the decider.

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

So, all you have done is admit that don't understand what a Halt Decider
does, because you claim it needs to follow a different criteria than
what it must follow.

Note, you "proof" that the input to H(P,P) has a different behavior than
P(P) really is just proving that a Halt Decider can't correctly answer
that problem, not that you get to change the problem, as that just isn't
allowed.

Re: Reviewers interested in an honest dialogue will acknowledge these key facts: [7]

<t6GFK.534862$vAW9.234392@fx10.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx10.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.11.0
Subject: Re: Reviewers interested in an honest dialogue will acknowledge these
key facts: [7]
Content-Language: en-US
Newsgroups: comp.theory
References: <I_mdnaR0NvxdJXv_nZ2dnZfqlJzNnZ2d@giganews.com>
<_bzFK.153853$nZ1.110589@fx05.iad>
<cbGdnbOe6NVNWHv_nZ2dnZfqlJzNnZ2d@giganews.com>
<%SzFK.132898$Dh2.49392@fx42.iad>
<Nl-dnaTBZdLyUXv_nZ2dnZfqlJ_NnZ2d@giganews.com>
<f14d29ec-d020-46ab-9599-c2a21e56d102n@googlegroups.com>
<mb2dnYR_w6qduXr_nZ2dnZfqlJxg4p2d@giganews.com>
<eHFFK.534861$vAW9.343405@fx10.iad>
<WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <WoqdnYZQrI9Ltnr_nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 166
Message-ID: <t6GFK.534862$vAW9.234392@fx10.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 31 Jul 2022 21:36:24 -0400
X-Received-Bytes: 8134
 by: Richard Damon - Mon, 1 Aug 2022 01:36 UTC

On 7/31/22 9:26 PM, olcott wrote:
> On 7/31/2022 8:07 PM, Richard Damon wrote:
>> On 7/31/22 8:53 PM, olcott wrote:
>>> On 7/31/2022 1:43 PM, Dennis Bush wrote:
>>>> On Sunday, July 31, 2022 at 2:40:02 PM UTC-4, olcott wrote:
>>>>> On 7/31/2022 1:30 PM, Richard Damon wrote:
>>>>>> On 7/31/22 2:11 PM, olcott wrote:
>>>>>>> On 7/31/2022 12:44 PM, Richard Damon wrote:
>>>>>>>> On 7/31/22 1:15 PM, olcott wrote:
>>>>>>>>> typedef void (*ptr)();
>>>>>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>>>>>
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>>     int Halt_Status = H(x, x);
>>>>>>>>>     if (Halt_Status)
>>>>>>>>>       HERE: goto HERE;
>>>>>>>>>     return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> int main()
>>>>>>>>> {
>>>>>>>>>     Output("Input_Halts = ", H(P, P));
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> Key Fact (1) When H is a simulating halt decider that correctly
>>>>>>>>> simulates its input with an x86 emulator, the simulation will
>>>>>>>>> never
>>>>>>>>> stop running until H(P,P) aborts its emulation of its input:
>>>>>>>>>
>>>>>>>>> (1) Executed H(P,P)  simulates its   input with an x86 emulator.
>>>>>>>>> (2) Emulated P calls emulated H(P,P) to do this again.
>>>>>>>>> (3) Emulated H(P,P)  simulates its   input with an x86 emulator.
>>>>>>>>> (4) Emulated P calls emulated H(P,P) to do this again.
>>>>>>>>> (5) Emulated H(P,P)  simulates its   input with an x86 emulator...
>>>>>>>>
>>>>>>>> This is what happens if H doesn't abort its simulation. If H ever
>>>>>>>> does abort its simulation, this is NOT what happens.
>>>>>>>
>>>>>>> Good, I agree.
>>>>>>>
>>>>>>>>
>>>>>>>> Note, an H that simulates until it can CORRECTLY determine that its
>>>>>>>> input is non-halting, will match this pattern, because it will
>>>>>>>> NEVER
>>>>>>>> in finite time be able to actually correctly prove the input is
>>>>>>>> non-halting, as ANY pattern that is defined (incorrectly) as
>>>>>>>> non-halting, if it is seen by H in the simulation, and H stops its
>>>>>>>> simulation and returns 0, causes the actual program P(P) to Halt.
>>>>>>>>
>>>>>>>> Since that is the actual meaning of the question H(P,P) if H is
>>>>>>>> actually a Halt Decider, that proves that H is incorrect to
>>>>>>>> return 0
>>>>>>>> from H(P,P) to say that P(P) is non-halting, since it is Halting.
>>>>>>>>
>>>>>>>> If you want to repeat you LIE that the input to H(P,P) generate a
>>>>>>>> different sequence of configurations that P(P), please provide the
>>>>>>>> FIRST configuration in the sequence that is different, and is
>>>>>>>> actually the result of a CORRECT simulation of the input.
>>>>>>>>
>>>>>>>> Note, the implication that H(P,P) seeing a call to H(P,P) is
>>>>>>>> "proof"
>>>>>>>> that its input is non-halting is proved incorrect and invalid, and
>>>>>>>> your "proof" of this is based on assuming it, and thus falls
>>>>>>>> into the
>>>>>>>> fallacy of the assumption of the conclusion.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Key Fact (2) Furthermore the input to H(P,P) that is correctly
>>>>>>>>> simulated by H cannot possibly reach its own "ret" instruction
>>>>>>>>> whether or not H aborts its simulation.
>>>>>>>>
>>>>>>>> No, that is only true if H doesn't abort its simuation.
>>>>>>>
>>>>>>> So you believe that when H aborts its simulation this causes the
>>>>>>> simulated P to reach its "ret" instruction even after it has been
>>>>>>> aborted before reaching this instruction?
>>>>>>>
>>>>>>> Unless you reverse your position technically competent reviewers
>>>>>>> will
>>>>>>> understand that you are not a sufficiently technically competent
>>>>>>> reviewer.
>>>>>>>
>>>>>>>>
>>>>>>>> If H aborts its simulation, then a correct and complete
>>>>>>>> simulation of
>>>>>>>> the input will reach the return instruction.
>>>>>>>
>>>>>>> If H aborts its simulation of P then the simulated P that is no
>>>>>>> longer
>>>>>>> running will continue several more execution steps and reach its
>>>>>>> "ret"
>>>>>>> instruction even though it has been forced to stop running before
>>>>>>> ever
>>>>>>> reaching the "ret" instruction.
>>>>>>
>>>>>> No, it causes the ACTUAL P, and the correct and COMPLETE
>>>>>> simulation of
>>>>>> the input to H(P,P) to reach the return instruction.
>>>>> There is only a simulated P in the following:
>>>>> typedef void (*ptr)();
>>>>> int H(ptr p, ptr i); // simulating halt decider
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>> int Halt_Status = H(x, x);
>>>>> if (Halt_Status)
>>>>> HERE: goto HERE;
>>>>> return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>> Output("Input_Halts = ", H(P, P));
>>>>> }
>>>>> So you agree that the input to H(P,P) that is correctly simulated by H
>>>>> cannot possibly reach the "ret" instruction of this simulated P
>>>>> whether
>>>>> or not H aborts its simulation or not?
>>>>
>>>> Yes, I agree that there is no implementation of the function H that
>>>> can simulate the function call P(P) to a final state.  Which has
>>>> nothing to do with the requirements of a halt decider.
>>>>
>>>> Ha(Pa,Pa)==0 is wrong by definition because Pa(Pa) halts.
>>>
>>> In other words you are saying that this is incorrect:
>>> 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, just that the "Actual Behvior" is determined by the actual
>> behavior of the program the input represents,
> In other words you do not believe that the correct simulation of an
> input necessarily has the exact same sequence of instructions that are
> specified by this input, thus you reject the concept of UTM simulation.
>

No. a COMPLETE and correct simulation will recreate the behavior of the
input. The COMPLETE part is important.

You H doesn't do a COMPLETE and correct simulation (at least when it
answers non-hatling) so the behavior of the simulation doesn't show the
behavior of the input.

Note, YOU reject that a definition of what H needs to do is:

H(M,x) accept if UTM(M,x) Halts, and reject if UTM(Mx) will never halt.

since BY DEFINITION the behavior of UTM(M,x) matches M(x), so UTM(P,P)
matches P(P), so the behavior of the input to H(P,P) would be the
behavior of P(P) which you reject as it shows you to be wrong.

Note, one key part is even with a UTM, the actual behavior of the
Program is the defining operation, and the UTM's behavior only a usable
substitute if it matches.


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

rocksolid light 0.9.8
clearnet tor