Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

God made machine language; all the rest is the work of man.


devel / comp.theory / Experts would agree that my reviewers are incorrect

SubjectAuthor
* Experts would agree that my reviewers are incorrectolcott
+* Experts would agree that my reviewers are incorrectMikko
|`* Experts would agree that my reviewers are incorrectolcott
| +- Experts would agree that my reviewers are incorrectRichard Damon
| +- Experts would agree that my reviewers are incorrectolcott
| `- Experts would agree that my reviewers are incorrectRichard Damon
+* Experts would agree that my reviewers are incorrectMr Flibble
|`* Experts would agree that my reviewers are incorrectolcott
| +* Experts would agree that my reviewers are incorrectMr Flibble
| |`* Experts would agree that my reviewers are incorrectolcott
| | +* Experts would agree that my reviewers are incorrectMr Flibble
| | |`* Experts would agree that my reviewers are incorrectolcott
| | | `* Experts would agree that my reviewers are incorrectMr Flibble
| | |  `* Experts would agree that my reviewers are incorrectolcott
| | |   +* Experts would agree that my reviewers are incorrectMr Flibble
| | |   |`* Experts would agree that my reviewers are incorrectolcott
| | |   | `* Experts would agree that my reviewers are incorrectMr Flibble
| | |   |  `* Experts would agree that my reviewers are incorrectolcott
| | |   |   `* Experts would agree that my reviewers are incorrectPython
| | |   |    `- Experts would agree that my reviewers are incorrectolcott
| | |   `- Experts would agree that my reviewers are incorrectRichard Damon
| | `* Experts would agree that my reviewers are incorrectRichard Damon
| |  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |   +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |   `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     | `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |   `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | +* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | |`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | +* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     | | |+- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | | +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | | |+- Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |`* Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | | `* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |  +* Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | |  |+* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |  ||`- Experts would agree that my reviewers are incorrect [ simplestRichard Damon
| |     |     | | | |  |`- Experts would agree that my reviewers are incorrect [ simplestDennis Bush
| |     |     | | | |  `* Experts would agree that my reviewers are incorrect [ simplest proof ]Richard Damon
| |     |     | | | |   `* Experts would agree that my reviewers are incorrect [ simplestolcott
| |     |     | | | |    `- Experts would agree that my reviewers are incorrect [ simplestRichard Damon
| |     |     | | | +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | | |`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mr Flibble
| |     |     | | | | `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | | |  `- Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mr Flibble
| |     |     | | | `* Experts would agree that my reviewers are incorrect [ slightMike Terry
| |     |     | | |  +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |  |`- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |  `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |   `* Experts would agree that my reviewers are incorrect [ slightMike Terry
| |     |     | | |    +- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |    `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |     +* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |     |`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |     | `- Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |     +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |     |`- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |     `* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Ben
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||+* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||`* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||| `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||  `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||   `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      |||    `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||     `* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Richard Damon
| |     |     | | |      |||      `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |||       `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||`* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Mikko
| |     |     | | |      || `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||  +* Experts would agree that my reviewers are incorrect [ slight breakthrough ]Richard Damon
| |     |     | | |      ||  |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      ||  | +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||  | `* Experts would agree that my reviewers are incorrect [ my onlyolcott
| |     |     | | |      ||  |  `* Experts would agree that my reviewers are incorrect [ my onlyRichard Damon
| |     |     | | |      ||  |   `* Experts would agree that my reviewers are incorrect [ my onlyolcott
| |     |     | | |      ||  |    `- Experts would agree that my reviewers are incorrect [ my onlyRichard Damon
| |     |     | | |      ||  `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||   `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||    `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||     +* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||     |`- Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||     `* Experts would agree that my reviewers are incorrect [ slightAndy Walker
| |     |     | | |      ||      +* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||+* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |||`- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||`* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||      || `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      ||      ||  +- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | | |      ||      ||  `* Experts would agree that my reviewers are incorrect [ slightAndré G. Isaak
| |     |     | | |      ||      |`* Experts would agree that my reviewers are incorrect [ slightAndy Walker
| |     |     | | |      ||      `* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |+* Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | |      |`* Experts would agree that my reviewers are incorrect [ slightMalcolm McLean
| |     |     | | |      `- Experts would agree that my reviewers are incorrect [ slightolcott
| |     |     | | `* Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     |     | `* Experts would agree that my reviewers are incorrect [ slightDennis Bush
| |     |     `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| |     `- Experts would agree that my reviewers are incorrect [ slightRichard Damon
| `* Experts would agree that my reviewers are incorrectRichard Damon
+- Experts would agree that my reviewers are incorrectRichard Damon
`- Experts would agree that my reviewers are incorrectwij

Pages:12345678910111213141516171819
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:59d3:0:b0:2f3:d7ee:2b54 with SMTP id f19-20020ac859d3000000b002f3d7ee2b54mr44544091qtf.290.1653916456910;
Mon, 30 May 2022 06:14:16 -0700 (PDT)
X-Received: by 2002:a05:690c:3a0:b0:304:b808:113d with SMTP id
bh32-20020a05690c03a000b00304b808113dmr20551371ywb.127.1653916456658; Mon, 30
May 2022 06:14:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 30 May 2022 06:14:16 -0700 (PDT)
In-Reply-To: <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com> <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Mon, 30 May 2022 13:14:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Dennis Bush - Mon, 30 May 2022 13:14 UTC

On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
> On 5/29/2022 11:04 PM, Dennis Bush wrote:
> > On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
> >> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
> >>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
> >>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
> >>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
> >>>>>>>>>>>>>> being an n such that computation step n is a final state of
> >>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
> >>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
> >>>>>>>>>>>>>> machine" processing a TM description and tape description!
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
> >>>>>>>>>>>>> Every decider computes the mapping from its input finite
> >>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
> >>>>>>>>>>>>> syntactic property of this finite string.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
> >>>>>>>>>>
> >>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>
> >>>>>>>>>>> A semantic property is one about the program's behavior (for
> >>>>>>>>>>> instance, does the program terminate for all inputs),
> >>>>>>>>>>>
> >>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>
> >>>>>>>>>>> In formal semantics this would be the semantic property of a
> >>>>>>>>>>> finite string.
> >>>>>>>>>>
> >>>>>>>>>> No, it would be a semantic property of the program. That program
> >>>>>>>>>> might be *represented* as a string, but the string itself has no
> >>>>>>>>>> semantic properties.
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> The semantic property of the string when it is interpreted as the
> >>>>>>>>> description of a program.
> >>>>>>>>
> >>>>>>>> WHOOOSH!
> >>>>>>>>
> >>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
> >>>>>>>> talking about the string but the thing which the string represents.
> >>>>>>>>
> >>>>>>>
> >>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>
> >>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
> >>>>>>> x86 instructions when correctly emulated by H.
> >>>>>>>
> >>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
> >>>>>>> x86 instructions when correctly emulated by H1.
> >>>>>>
> >>>>>> And neither of those sentences make any sense. Replacing 'specifies'
> >>>>>> with 'determines' doesn't make things any clearer. You need to
> >>>>>> actually DEFINE your terms.
> >>>>>>
> >>>>>>> These execution traces are not the same.
> >>>>>> Which means at least one of the above programs is *not* interpreting
> >>>>>> its input in the correct way, i.e. in the way which the specification
> >>>>>> of a halt decider demands.
> >>>>>
> >>>>> Hows about...
> >>>>>
> >>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
> >>>>> final (RET) step where the computation halts. Now, H and H1 calculate
> >>>>> these steps ["emulate their input"] something like this:
> >>>>>
> >>>>> H1 H
> >>>>> ---- ----
> >>>>> <a> <a> // P(P) very first state!
> >>>>> <b> <b>
> >>>>> <c> <c>
> >>>>> <d> <d>
> >>>>> <e> <e>
> >>>>> <f> <f>
> >>>>> <g> <g>
> >>>>> <h> <h>
> >>>>> <i> <i>
> >>>>> <j> <j>
> >>>>> <k> <k>
> >>>>> <l> <l> // no divergence so far!
> >>>>> <m> <m>
> >>>>> <n> <n>
> >>>>> <o> <o>
> >>>>> <p> <p>
> >>>>> <q> <q>
> >>>>> <r> <r> // H spots some pattern and stops simulating
> >>>>> <s>
> >>>>> <t>
> >>>>> <u>
> >>>>> <v>
> >>>>> <w>
> >>>>> <x>
> >>>>> <y>
> >>>>> <z> // P(P) final state - it halts!
> >>>>>
> >>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
> >>>>> the steps of the computation P(P) which are being calculated by the
> >>>>> emulator in H, which calculates <a>...<r> then stops calculating because
> >>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
> >>>>> instructions or their trace entries].
> >>>>>
> >>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
> >>>>> the computation P(P) which are being calculated by the emulator in H1,
> >>>>> which calculates <a>...<r>...<z> then stops because final state [ret
> >>>>> instruction] is reached.
> >>>>>
> >>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
> >>>>> <r>, or might agree. I don't think PO really understands what's
> >>>>> happening in his own program. :)
> >>>>>
> >>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
> >>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
> >>>>> correct on a step-by-step basis. (That would be consistent with his
> >>>>> claim repeated 1000 times, that we can check the emulation is correct by
> >>>>> comparing the machine code listings and verifying that emulation is
> >>>>> [doing each instruction correctly].)
> >>>>>
> >>>>> H's decision to stop emulating is not (IMO) part of the emulation
> >>>>> itself. (How could it be? but probably that's just a matter of agreeing
> >>>>> the terms we're using.)
> >>>>>
> >>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
> >>>>> strange choice of phrases to avoid weeks or months of
> >>>>> miscommunications. And you have to start by discovering /something/ you
> >>>>> agree on... Just demanding he "defines all his terms" won't get far as
> >>>>> he can't "define" anything properly. :)
> >>>>>
> >>>>>
> >>>>> Mike.
> >>>>>
> >>>> The input to H1(P,P) halts.
> >>>> In this same computation the input to H(P,P)
> >>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
> >>>
> >>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
> >> _Infinite_Loop()
> >> [000012c2](01) 55 push ebp
> >> [000012c3](02) 8bec mov ebp,esp
> >> [000012c5](02) ebfe jmp 000012c5
> >> [000012c7](01) 5d pop ebp
> >> [000012c8](01) c3 ret
> >> Size in bytes:(0007) [000012c8]
> >>
> >> H correctly simulates its input until it determines that a correct
> >> simulation of ∞ steps of this input would never reach the "ret"
> >> instruction of this input.
> >
> > By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
> UTM(P,P) determines an execution trace of P that reaches its "ret"
> instruction. Yet this is a deliberately deceptive example and you know
> it. Here is an actual comparable example:


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 08:17:05 -0500
Date: Mon, 30 May 2022 08:17:03 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my
only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6r7n1$peb$1@dont-email.me> <iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220530141148.000047c1@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 196
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-nbCzDAcb+K35VKudwFuAFVGjy723jKQX+LC0ETgdmRymaKU4Y+3lnxwaUppxgDUsjzX1Ie2CYGHdxpM!qDQsx7H/VLNiVMS5d2datWQ+8ZdCCidAJgz5tMSdQP1ca8pssGMupjI23gRRwdhVVF6LeR9O0Ik=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 10419
 by: olcott - Mon, 30 May 2022 13:17 UTC

On 5/30/2022 8:11 AM, Mr Flibble wrote:
> On Sun, 29 May 2022 22:42:19 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>> definition of halting. That definition doesn't involve
>>>>>>>>>>>>>> any UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>> definition, first of the computation steps, then of
>>>>>>>>>>>>>> halting in terms of there being an n such that
>>>>>>>>>>>>>> computation step n is a final state of the TM. That's
>>>>>>>>>>>>>> TOO ABSTRACT for PO, so all he can do is replace it with
>>>>>>>>>>>>>> something he thinks he /can/ understand: something more
>>>>>>>>>>>>>> concrete - a simulation run in some "actual machine"
>>>>>>>>>>>>>> processing a TM description and tape description!
>>>>>>>>>>>>>
>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>> semantic or syntactic property of this finite string.
>>>>>>>>>>>>
>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>> undecidable.
>>>>>>>>>>
>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>
>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>
>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>
>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>> finite string.
>>>>>>>>>>
>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>> program might be *represented* as a string, but the string
>>>>>>>>>> itself has no semantic properties.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The semantic property of the string when it is interpreted as
>>>>>>>>> the description of a program.
>>>>>>>>
>>>>>>>> WHOOOSH!
>>>>>>>>
>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>> longer talking about the string but the thing which the string
>>>>>>>> represents.
>>>>>>>
>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>
>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace
>>>>>>> of x86 instructions when correctly emulated by H.
>>>>>>>
>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>
>>>>>> And neither of those sentences make any sense. Replacing
>>>>>> 'specifies' with 'determines' doesn't make things any clearer.
>>>>>> You need to actually DEFINE your terms.
>>>>>>
>>>>>>> These execution traces are not the same.
>>>>>> Which means at least one of the above programs is *not*
>>>>>> interpreting its input in the correct way, i.e. in the way which
>>>>>> the specification of a halt decider demands.
>>>>>
>>>>> Hows about...
>>>>>
>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being
>>>>> the final (RET) step where the computation halts. Now, H and H1
>>>>> calculate these steps ["emulate their input"] something like this:
>>>>>
>>>>> H1 H
>>>>> ---- ----
>>>>> <a> <a> // P(P) very first state!
>>>>> <b> <b>
>>>>> <c> <c>
>>>>> <d> <d>
>>>>> <e> <e>
>>>>> <f> <f>
>>>>> <g> <g>
>>>>> <h> <h>
>>>>> <i> <i>
>>>>> <j> <j>
>>>>> <k> <k>
>>>>> <l> <l> // no divergence so far!
>>>>> <m> <m>
>>>>> <n> <n>
>>>>> <o> <o>
>>>>> <p> <p>
>>>>> <q> <q>
>>>>> <r> <r> // H spots some pattern and stops
>>>>> simulating <s>
>>>>> <t>
>>>>> <u>
>>>>> <v>
>>>>> <w>
>>>>> <x>
>>>>> <y>
>>>>> <z> // P(P) final state - it halts!
>>>>>
>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>> determines the steps of the computation P(P) which are being
>>>>> calculated by the emulator in H, which calculates <a>...<r> then
>>>>> stops calculating because it spotted some pattern. [in PO terms,
>>>>> <a>...<r> are the x86 instructions or their trace entries].
>>>>>
>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>> steps of the computation P(P) which are being calculated by the
>>>>> emulator in H1, which calculates <a>...<r>...<z> then stops
>>>>> because final state [ret instruction] is reached.
>>>>>
>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>> <a> to <r>, or might agree. I don't think PO really understands
>>>>> what's happening in his own program. :)
>>>>>
>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>> because the sequence of "x86 instruction transitions" <a> --> <b>
>>>>> etc. is correct on a step-by-step basis. (That would be
>>>>> consistent with his claim repeated 1000 times, that we can check
>>>>> the emulation is correct by comparing the machine code listings
>>>>> and verifying that emulation is [doing each instruction
>>>>> correctly].)
>>>>>
>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>> itself. (How could it be? but probably that's just a matter of
>>>>> agreeing the terms we're using.)
>>>>>
>>>>> Anyhow, he who would argue with PO would do well to pin PO down
>>>>> on his strange choice of phrases to avoid weeks or months of
>>>>> miscommunications. And you have to start by discovering
>>>>> /something/ you agree on... Just demanding he "defines all his
>>>>> terms" won't get far as he can't "define" anything properly. :)
>>>>>
>>>>>
>>>>> Mike.
>>>>>
>>>> The input to H1(P,P) halts.
>>>> In this same computation the input to H(P,P)
>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>
>>> But the fixed algorithm of H, hereafter referred to as Ha and the P
>>> that call it referred to as Pa, does not simulate for an infinite
>>> number of steps. It simulates for a particular number of cycles.
>>>
>>
>> _Infinite_Loop()
>> [000012c2](01) 55 push ebp
>> [000012c3](02) 8bec mov ebp,esp
>> [000012c5](02) ebfe jmp 000012c5
>> [000012c7](01) 5d pop ebp
>> [000012c8](01) c3 ret
>> Size in bytes:(0007) [000012c8]
>>
>> H correctly simulates its input until it determines that a correct
>> simulation of ∞ steps of this input would never reach the "ret"
>> instruction of this input.
>>
>> Surely you are bright enough to tell that the above _Infinite_Loop()
>> would never reach its "ret" instruction?
>
> I thought the reason why it would never reach its "ret" instruction was
> due to an infinite recursion that you invented? Make your mind up.
>
> /Flibble
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<20220530142036.00003382@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!news.uzoreto.com!feeder.usenetexpress.com!tr1.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.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: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]
Message-ID: <20220530142036.00003382@reddwarf.jmc.corp>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org> <lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org> <5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me> <ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com> <f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220530141148.000047c1@reddwarf.jmc.corp> <zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 204
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 30 May 2022 13:20:37 UTC
Date: Mon, 30 May 2022 14:20:36 +0100
X-Received-Bytes: 10471
 by: Mr Flibble - Mon, 30 May 2022 13:20 UTC

On Mon, 30 May 2022 08:17:03 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 5/30/2022 8:11 AM, Mr Flibble wrote:
> > On Sun, 29 May 2022 22:42:19 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
> >>>>>>>>>>>>>> definition of halting. That definition doesn't involve
> >>>>>>>>>>>>>> any UTMs or emulation - it's just a mathematical
> >>>>>>>>>>>>>> definition, first of the computation steps, then of
> >>>>>>>>>>>>>> halting in terms of there being an n such that
> >>>>>>>>>>>>>> computation step n is a final state of the TM. That's
> >>>>>>>>>>>>>> TOO ABSTRACT for PO, so all he can do is replace it
> >>>>>>>>>>>>>> with something he thinks he /can/ understand:
> >>>>>>>>>>>>>> something more concrete - a simulation run in some
> >>>>>>>>>>>>>> "actual machine" processing a TM description and tape
> >>>>>>>>>>>>>> description!
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
> >>>>>>>>>>>>> ME Every decider computes the mapping from its input
> >>>>>>>>>>>>> finite string(s) to an accept or reject state based on a
> >>>>>>>>>>>>> semantic or syntactic property of this finite string.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>> non-trivial semantic properties of programs are
> >>>>>>>>>>> undecidable.
> >>>>>>>>>>
> >>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>
> >>>>>>>>>>> A semantic property is one about the program's behavior
> >>>>>>>>>>> (for instance, does the program terminate for all inputs),
> >>>>>>>>>>>
> >>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>
> >>>>>>>>>>> In formal semantics this would be the semantic property
> >>>>>>>>>>> of a finite string.
> >>>>>>>>>>
> >>>>>>>>>> No, it would be a semantic property of the program. That
> >>>>>>>>>> program might be *represented* as a string, but the string
> >>>>>>>>>> itself has no semantic properties.
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> The semantic property of the string when it is interpreted
> >>>>>>>>> as the description of a program.
> >>>>>>>>
> >>>>>>>> WHOOOSH!
> >>>>>>>>
> >>>>>>>> As soon you you add 'when it is interpreted as...' you are no
> >>>>>>>> longer talking about the string but the thing which the
> >>>>>>>> string represents.
> >>>>>>>
> >>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>
> >>>>>>> The input to H(P,P) determines (Mike's word) an execution
> >>>>>>> trace of x86 instructions when correctly emulated by H.
> >>>>>>>
> >>>>>>> The input to H1(P,P) determines (Mike's word) an execution
> >>>>>>> trace of x86 instructions when correctly emulated by H1.
> >>>>>>
> >>>>>> And neither of those sentences make any sense. Replacing
> >>>>>> 'specifies' with 'determines' doesn't make things any clearer.
> >>>>>> You need to actually DEFINE your terms.
> >>>>>>
> >>>>>>> These execution traces are not the same.
> >>>>>> Which means at least one of the above programs is *not*
> >>>>>> interpreting its input in the correct way, i.e. in the way
> >>>>>> which the specification of a halt decider demands.
> >>>>>
> >>>>> Hows about...
> >>>>>
> >>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
> >>>>> being the final (RET) step where the computation halts. Now, H
> >>>>> and H1 calculate these steps ["emulate their input"] something
> >>>>> like this:
> >>>>>
> >>>>> H1 H
> >>>>> ---- ----
> >>>>> <a> <a> // P(P) very first state!
> >>>>> <b> <b>
> >>>>> <c> <c>
> >>>>> <d> <d>
> >>>>> <e> <e>
> >>>>> <f> <f>
> >>>>> <g> <g>
> >>>>> <h> <h>
> >>>>> <i> <i>
> >>>>> <j> <j>
> >>>>> <k> <k>
> >>>>> <l> <l> // no divergence so far!
> >>>>> <m> <m>
> >>>>> <n> <n>
> >>>>> <o> <o>
> >>>>> <p> <p>
> >>>>> <q> <q>
> >>>>> <r> <r> // H spots some pattern and stops
> >>>>> simulating <s>
> >>>>> <t>
> >>>>> <u>
> >>>>> <v>
> >>>>> <w>
> >>>>> <x>
> >>>>> <y>
> >>>>> <z> // P(P) final state - it halts!
> >>>>>
> >>>>> So in PO language "the input to H(P,P)" is (P,P), and this
> >>>>> determines the steps of the computation P(P) which are being
> >>>>> calculated by the emulator in H, which calculates <a>...<r> then
> >>>>> stops calculating because it spotted some pattern. [in PO
> >>>>> terms, <a>...<r> are the x86 instructions or their trace
> >>>>> entries].
> >>>>>
> >>>>> "the input to H1(P,P)" is also (P,P), and this determines the
> >>>>> steps of the computation P(P) which are being calculated by the
> >>>>> emulator in H1, which calculates <a>...<r>...<z> then stops
> >>>>> because final state [ret instruction] is reached.
> >>>>>
> >>>>> PO might try to deny that H1 calculates the same steps as H from
> >>>>> <a> to <r>, or might agree. I don't think PO really understands
> >>>>> what's happening in his own program. :)
> >>>>>
> >>>>> In PO language, perhaps, BOTH the above are "correct emulations"
> >>>>> because the sequence of "x86 instruction transitions" <a> -->
> >>>>> <b> etc. is correct on a step-by-step basis. (That would be
> >>>>> consistent with his claim repeated 1000 times, that we can check
> >>>>> the emulation is correct by comparing the machine code listings
> >>>>> and verifying that emulation is [doing each instruction
> >>>>> correctly].)
> >>>>>
> >>>>> H's decision to stop emulating is not (IMO) part of the
> >>>>> emulation itself. (How could it be? but probably that's just a
> >>>>> matter of agreeing the terms we're using.)
> >>>>>
> >>>>> Anyhow, he who would argue with PO would do well to pin PO down
> >>>>> on his strange choice of phrases to avoid weeks or months of
> >>>>> miscommunications. And you have to start by discovering
> >>>>> /something/ you agree on... Just demanding he "defines all his
> >>>>> terms" won't get far as he can't "define" anything properly. :)
> >>>>>
> >>>>>
> >>>>> Mike.
> >>>>>
> >>>> The input to H1(P,P) halts.
> >>>> In this same computation the input to H(P,P)
> >>>> would never reach its "ret" instruction in 1 to ∞ emulated
> >>>> steps.
> >>>
> >>> But the fixed algorithm of H, hereafter referred to as Ha and the
> >>> P that call it referred to as Pa, does not simulate for an
> >>> infinite number of steps. It simulates for a particular number
> >>> of cycles.
> >>
> >> _Infinite_Loop()
> >> [000012c2](01) 55 push ebp
> >> [000012c3](02) 8bec mov ebp,esp
> >> [000012c5](02) ebfe jmp 000012c5
> >> [000012c7](01) 5d pop ebp
> >> [000012c8](01) c3 ret
> >> Size in bytes:(0007) [000012c8]
> >>
> >> H correctly simulates its input until it determines that a correct
> >> simulation of ∞ steps of this input would never reach the "ret"
> >> instruction of this input.
> >>
> >> Surely you are bright enough to tell that the above
> >> _Infinite_Loop() would never reach its "ret" instruction?
> >
> > I thought the reason why it would never reach its "ret" instruction
> > was due to an infinite recursion that you invented? Make your mind
> > up.
> >
> > /Flibble
> >
>
> You have to actually look at what I say before responding. H is a
> general purpose halt determiner that can determine the correct halt
> status of many different inputs.
>
> This is an infinite loop:
> [000012c5](02) ebfe jmp 000012c5


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<nB3lK.884$OT.525@fx39.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx39.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 244
Message-ID: <nB3lK.884$OT.525@fx39.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: Mon, 30 May 2022 09:25:39 -0400
X-Received-Bytes: 11798
 by: Richard Damon - Mon, 30 May 2022 13:25 UTC

On 5/30/22 8:56 AM, olcott wrote:
> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition,
>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>
>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>
>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>
>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>
>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>> finite string.
>>>>>>>>>>>
>>>>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>>>>> semantic properties.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>>>>> description of a program.
>>>>>>>>>
>>>>>>>>> WHOOOSH!
>>>>>>>>>
>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>>> longer
>>>>>>>>> talking about the string but the thing which the string
>>>>>>>>> represents.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>
>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>
>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>
>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>> actually DEFINE your terms.
>>>>>>>
>>>>>>>> These execution traces are not the same.
>>>>>>> Which means at least one of the above programs is *not* interpreting
>>>>>>> its input in the correct way, i.e. in the way which the
>>>>>>> specification
>>>>>>> of a halt decider demands.
>>>>>>
>>>>>> Hows about...
>>>>>>
>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
>>>>>> these steps ["emulate their input"] something like this:
>>>>>>
>>>>>> H1 H
>>>>>> ---- ----
>>>>>> <a> <a> // P(P) very first state!
>>>>>> <b> <b>
>>>>>> <c> <c>
>>>>>> <d> <d>
>>>>>> <e> <e>
>>>>>> <f> <f>
>>>>>> <g> <g>
>>>>>> <h> <h>
>>>>>> <i> <i>
>>>>>> <j> <j>
>>>>>> <k> <k>
>>>>>> <l> <l> // no divergence so far!
>>>>>> <m> <m>
>>>>>> <n> <n>
>>>>>> <o> <o>
>>>>>> <p> <p>
>>>>>> <q> <q>
>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>> <s>
>>>>>> <t>
>>>>>> <u>
>>>>>> <v>
>>>>>> <w>
>>>>>> <x>
>>>>>> <y>
>>>>>> <z> // P(P) final state - it halts!
>>>>>>
>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>> emulator in H, which calculates <a>...<r> then stops calculating
>>>>>> because
>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>> instructions or their trace entries].
>>>>>>
>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>> steps of
>>>>>> the computation P(P) which are being calculated by the emulator in
>>>>>> H1,
>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>> instruction] is reached.
>>>>>>
>>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>>> <a> to
>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>> happening in his own program. :)
>>>>>>
>>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>>> because
>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>> claim repeated 1000 times, that we can check the emulation is
>>>>>> correct by
>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>> [doing each instruction correctly].)
>>>>>>
>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>> itself. (How could it be? but probably that's just a matter of
>>>>>> agreeing
>>>>>> the terms we're using.)
>>>>>>
>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on
>>>>>> his
>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>> miscommunications. And you have to start by discovering
>>>>>> /something/ you
>>>>>> agree on... Just demanding he "defines all his terms" won't get
>>>>>> far as
>>>>>> he can't "define" anything properly. :)
>>>>>>
>>>>>>
>>>>>> Mike.
>>>>>>
>>>>> The input to H1(P,P) halts.
>>>>> In this same computation the input to H(P,P)
>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>
>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P
>>>> that call it referred to as Pa, does not simulate for an infinite
>>>> number of steps. It simulates for a particular number of cycles.
>>> _Infinite_Loop()
>>> [000012c2](01) 55 push ebp
>>> [000012c3](02) 8bec mov ebp,esp
>>> [000012c5](02) ebfe jmp 000012c5
>>> [000012c7](01) 5d pop ebp
>>> [000012c8](01) c3 ret
>>> Size in bytes:(0007) [000012c8]
>>>
>>> H correctly simulates its input until it determines that a correct
>>> simulation of ∞ steps of this input would never reach the "ret"
>>> instruction of this input.
>>
>> By definition, a correct simulation is performed by a UTM.
>> UTM(_Infinite_Loop,"") does not halt.  UTM(Pa,Pa) does halt, so
>> Ha(Pa,Pa)==0 is wrong.
>
> UTM(P,P) determines an execution trace of P that reaches its "ret"
> instruction. Yet this is a deliberately deceptive example and you know
> it. Here is an actual comparable example:
>
> Emulate(P,P);
>
> void P(u32 x)
> {
>   if (Emulate(x, x))
>     HERE: goto HERE;
>   return;
> }
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<vC3lK.885$OT.543@fx39.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx39.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<XbOdnVNAkfs3XAn_nZ2dnUU7_81g4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <XbOdnVNAkfs3XAn_nZ2dnUU7_81g4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 222
Message-ID: <vC3lK.885$OT.543@fx39.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: Mon, 30 May 2022 09:26:51 -0400
X-Received-Bytes: 10550
 by: Richard Damon - Mon, 30 May 2022 13:26 UTC

On 5/30/22 9:07 AM, olcott wrote:
> On 5/30/2022 7:56 AM, olcott wrote:
>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition,
>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>> semantic or
>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>>
>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>
>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>
>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>
>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>> program
>>>>>>>>>>>> might be *represented* as a string, but the string itself
>>>>>>>>>>>> has no
>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The semantic property of the string when it is interpreted as
>>>>>>>>>>> the
>>>>>>>>>>> description of a program.
>>>>>>>>>>
>>>>>>>>>> WHOOOSH!
>>>>>>>>>>
>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>>>> longer
>>>>>>>>>> talking about the string but the thing which the string
>>>>>>>>>> represents.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>
>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>
>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>> trace of
>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>
>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>> 'specifies'
>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>> actually DEFINE your terms.
>>>>>>>>
>>>>>>>>> These execution traces are not the same.
>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>> interpreting
>>>>>>>> its input in the correct way, i.e. in the way which the
>>>>>>>> specification
>>>>>>>> of a halt decider demands.
>>>>>>>
>>>>>>> Hows about...
>>>>>>>
>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being
>>>>>>> the
>>>>>>> final (RET) step where the computation halts. Now, H and H1
>>>>>>> calculate
>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>
>>>>>>> H1 H
>>>>>>> ---- ----
>>>>>>> <a> <a> // P(P) very first state!
>>>>>>> <b> <b>
>>>>>>> <c> <c>
>>>>>>> <d> <d>
>>>>>>> <e> <e>
>>>>>>> <f> <f>
>>>>>>> <g> <g>
>>>>>>> <h> <h>
>>>>>>> <i> <i>
>>>>>>> <j> <j>
>>>>>>> <k> <k>
>>>>>>> <l> <l> // no divergence so far!
>>>>>>> <m> <m>
>>>>>>> <n> <n>
>>>>>>> <o> <o>
>>>>>>> <p> <p>
>>>>>>> <q> <q>
>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>> <s>
>>>>>>> <t>
>>>>>>> <u>
>>>>>>> <v>
>>>>>>> <w>
>>>>>>> <x>
>>>>>>> <y>
>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>
>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>> determines
>>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating
>>>>>>> because
>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>> instructions or their trace entries].
>>>>>>>
>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>> steps of
>>>>>>> the computation P(P) which are being calculated by the emulator
>>>>>>> in H1,
>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>>> instruction] is reached.
>>>>>>>
>>>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>>>> <a> to
>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>> happening in his own program. :)
>>>>>>>
>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>>>> because
>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>>> claim repeated 1000 times, that we can check the emulation is
>>>>>>> correct by
>>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>>> [doing each instruction correctly].)
>>>>>>>
>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>> itself. (How could it be? but probably that's just a matter of
>>>>>>> agreeing
>>>>>>> the terms we're using.)
>>>>>>>
>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down
>>>>>>> on his
>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>> miscommunications. And you have to start by discovering
>>>>>>> /something/ you
>>>>>>> agree on... Just demanding he "defines all his terms" won't get
>>>>>>> far as
>>>>>>> he can't "define" anything properly. :)
>>>>>>>
>>>>>>>
>>>>>>> Mike.
>>>>>>>
>>>>>> The input to H1(P,P) halts.
>>>>>> In this same computation the input to H(P,P)
>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>
>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P
>>>>> that call it referred to as Pa, does not simulate for an infinite
>>>>> number of steps. It simulates for a particular number of cycles.
>>>> _Infinite_Loop()
>>>> [000012c2](01) 55 push ebp
>>>> [000012c3](02) 8bec mov ebp,esp
>>>> [000012c5](02) ebfe jmp 000012c5
>>>> [000012c7](01) 5d pop ebp
>>>> [000012c8](01) c3 ret
>>>> Size in bytes:(0007) [000012c8]
>>>>
>>>> H correctly simulates its input until it determines that a correct
>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>> instruction of this input.
>>>
>>> By definition, a correct simulation is performed by a UTM.
>>> UTM(_Infinite_Loop,"") does not halt.  UTM(Pa,Pa) does halt, so
>>> Ha(Pa,Pa)==0 is wrong.
>>
>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>> instruction. Yet this is a deliberately deceptive example and you know
>> it. Here is an actual comparable example:
>>
>> Emulate(P,P);
>>
>> void P(u32 x)
>> {
>>    if (Emulate(x, x))
>>      HERE: goto HERE;
>>    return;
>> }
>>
>>>
>>> Ha3 can also simulate _Infinite_Loop to correctly determine that it
>>> never halts, so the fact that Ha can do it means nothing.
>>
>>
>
> This would also apply to atheists:
> Revelation 21:8 King James Version
> ...all liars, shall have their part in the lake which burneth with fire
> and brimstone: which is the second death.
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<VK3lK.11510$JVi.10245@fx17.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my
only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rb0b$hdr$1@dont-email.me> <fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 216
Message-ID: <VK3lK.11510$JVi.10245@fx17.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Mon, 30 May 2022 09:35:49 -0400
X-Received-Bytes: 11826
 by: Richard Damon - Mon, 30 May 2022 13:35 UTC

On 5/30/22 9:17 AM, olcott wrote:
> On 5/30/2022 8:11 AM, Mr Flibble wrote:
>> On Sun, 29 May 2022 22:42:19 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>> Agree.  I think PO probably can't understand the proper
>>>>>>>>>>>>>>> definition of halting.  That definition doesn't involve
>>>>>>>>>>>>>>> any UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>> definition, first of the computation steps, then of
>>>>>>>>>>>>>>> halting in terms of there being an n such that
>>>>>>>>>>>>>>> computation step n is a final state of the TM.  That's
>>>>>>>>>>>>>>> TOO ABSTRACT for PO, so all he can do is replace it with
>>>>>>>>>>>>>>> something he thinks he /can/ understand: something more
>>>>>>>>>>>>>>> concrete - a simulation run in some "actual machine"
>>>>>>>>>>>>>>> processing a TM description and tape description!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>>> semantic or syntactic property of this finite string.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>> undecidable.
>>>>>>>>>>>
>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>
>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>
>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>> finite string.
>>>>>>>>>>>
>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>> program might be *represented* as a string, but the string
>>>>>>>>>>> itself has no semantic properties.
>>>>>>>>>>
>>>>>>>>>> The semantic property of the string when it is interpreted as
>>>>>>>>>> the description of a program.
>>>>>>>>>
>>>>>>>>> WHOOOSH!
>>>>>>>>>
>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>>> longer talking about the string but the thing which the string
>>>>>>>>> represents.
>>>>>>>>
>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>
>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace
>>>>>>>> of x86 instructions when correctly emulated by H.
>>>>>>>>
>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>
>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>> 'specifies' with 'determines' doesn't make things any clearer.
>>>>>>> You need to actually DEFINE your terms.
>>>>>>>> These execution traces are not the same.
>>>>>>> Which means at least one of the above programs is *not*
>>>>>>> interpreting its input in the correct way, i.e. in the way which
>>>>>>> the specification of a halt decider demands.
>>>>>>
>>>>>> Hows about...
>>>>>>
>>>>>>     Computation P(P) goes through a sequence of steps, which for
>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being
>>>>>> the final (RET) step where the computation halts.  Now, H and H1
>>>>>> calculate these steps ["emulate their input"] something like this:
>>>>>>
>>>>>>     H1          H
>>>>>>    ----        ----
>>>>>>     <a>         <a>      // P(P) very first state!
>>>>>>     <b>         <b>
>>>>>>     <c>         <c>
>>>>>>     <d>         <d>
>>>>>>     <e>         <e>
>>>>>>     <f>         <f>
>>>>>>     <g>         <g>
>>>>>>     <h>         <h>
>>>>>>     <i>         <i>
>>>>>>     <j>         <j>
>>>>>>     <k>         <k>
>>>>>>     <l>         <l>      // no divergence so far!
>>>>>>     <m>         <m>
>>>>>>     <n>         <n>
>>>>>>     <o>         <o>
>>>>>>     <p>         <p>
>>>>>>     <q>         <q>
>>>>>>     <r>         <r>      // H spots some pattern and stops
>>>>>> simulating <s>
>>>>>>     <t>
>>>>>>     <u>
>>>>>>     <v>
>>>>>>     <w>
>>>>>>     <x>
>>>>>>     <y>
>>>>>>     <z>                  // P(P) final state - it halts!
>>>>>>
>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>> determines the steps of the computation P(P) which are being
>>>>>> calculated by the emulator in H, which calculates <a>...<r> then
>>>>>> stops calculating because it spotted some pattern.  [in PO terms,
>>>>>> <a>...<r> are the x86 instructions or their trace entries].
>>>>>>
>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>> steps of the computation P(P) which are being calculated by the
>>>>>> emulator in H1, which calculates <a>...<r>...<z> then stops
>>>>>> because final state [ret instruction] is reached.
>>>>>>
>>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>>> <a> to <r>, or might agree.  I don't think PO really understands
>>>>>> what's happening in his own program.  :)
>>>>>>
>>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>>> because the sequence of "x86 instruction transitions" <a> --> <b>
>>>>>> etc. is correct on a step-by-step basis.  (That would be
>>>>>> consistent with his claim repeated 1000 times, that we can check
>>>>>> the emulation is correct by comparing the machine code listings
>>>>>> and verifying that emulation is [doing each instruction
>>>>>> correctly].)
>>>>>>
>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>> itself.  (How could it be? but probably that's just a matter of
>>>>>> agreeing the terms we're using.)
>>>>>>
>>>>>> Anyhow, he who would argue with PO would do well to pin PO down
>>>>>> on his strange choice of phrases to avoid weeks or months of
>>>>>> miscommunications.  And you have to start by discovering
>>>>>> /something/ you agree on...  Just demanding he "defines all his
>>>>>> terms" won't get far as he can't "define" anything properly.  :)
>>>>>>
>>>>>>
>>>>>> Mike.
>>>>> The input to H1(P,P) halts.
>>>>> In this same computation the input to H(P,P)
>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>
>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P
>>>> that call it referred to as Pa, does not simulate for an infinite
>>>> number of steps.  It simulates for a particular number of cycles.
>>>
>>> _Infinite_Loop()
>>> [000012c2](01)  55              push ebp
>>> [000012c3](02)  8bec            mov ebp,esp
>>> [000012c5](02)  ebfe            jmp 000012c5
>>> [000012c7](01)  5d              pop ebp
>>> [000012c8](01)  c3              ret
>>> Size in bytes:(0007) [000012c8]
>>>
>>> H correctly simulates its input until it determines that a correct
>>> simulation of ∞ steps of this input would never reach the "ret"
>>> instruction of this input.
>>>
>>> Surely you are bright enough to tell that the above _Infinite_Loop()
>>> would never reach its "ret" instruction?
>>
>> I thought the reason why it would never reach its "ret" instruction was
>> due to an infinite recursion that you invented? Make your mind up.
>>
>> /Flibble
>>
>
> You have to actually look at what I say before responding. H is a
> general purpose halt determiner that can determine the correct halt
> status of many different inputs.
>
> This is an infinite loop:
> [000012c5](02)  ebfe            jmp 000012c5
>
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 08:46:49 -0500
Date: Mon, 30 May 2022 08:46:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 219
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-zVqQxE2ivBUyPZ6JqpQjo1wmK9ZycJM43OM/haLo2YU/7PzoYtAwjv1IP2Cuk2NYVXmBRBkc1ztP53G!vbKWnr8ADW58b7vqmQv+BZX57pOV4gVwWseB/Dp6pJBhj20rUeCe6VO7TglaCpMZUWGCaWy/X3Q=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 11502
 by: olcott - Mon, 30 May 2022 13:46 UTC

On 5/30/2022 8:14 AM, Dennis Bush wrote:
> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>>
>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>
>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>
>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>
>>>>>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>>>>>> description of a program.
>>>>>>>>>>
>>>>>>>>>> WHOOOSH!
>>>>>>>>>>
>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
>>>>>>>>>> talking about the string but the thing which the string represents.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>
>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>
>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>
>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>> actually DEFINE your terms.
>>>>>>>>
>>>>>>>>> These execution traces are not the same.
>>>>>>>> Which means at least one of the above programs is *not* interpreting
>>>>>>>> its input in the correct way, i.e. in the way which the specification
>>>>>>>> of a halt decider demands.
>>>>>>>
>>>>>>> Hows about...
>>>>>>>
>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>
>>>>>>> H1 H
>>>>>>> ---- ----
>>>>>>> <a> <a> // P(P) very first state!
>>>>>>> <b> <b>
>>>>>>> <c> <c>
>>>>>>> <d> <d>
>>>>>>> <e> <e>
>>>>>>> <f> <f>
>>>>>>> <g> <g>
>>>>>>> <h> <h>
>>>>>>> <i> <i>
>>>>>>> <j> <j>
>>>>>>> <k> <k>
>>>>>>> <l> <l> // no divergence so far!
>>>>>>> <m> <m>
>>>>>>> <n> <n>
>>>>>>> <o> <o>
>>>>>>> <p> <p>
>>>>>>> <q> <q>
>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>> <s>
>>>>>>> <t>
>>>>>>> <u>
>>>>>>> <v>
>>>>>>> <w>
>>>>>>> <x>
>>>>>>> <y>
>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>
>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
>>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>> instructions or their trace entries].
>>>>>>>
>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>>> instruction] is reached.
>>>>>>>
>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>> happening in his own program. :)
>>>>>>>
>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
>>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>>> [doing each instruction correctly].)
>>>>>>>
>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
>>>>>>> the terms we're using.)
>>>>>>>
>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>> miscommunications. And you have to start by discovering /something/ you
>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
>>>>>>> he can't "define" anything properly. :)
>>>>>>>
>>>>>>>
>>>>>>> Mike.
>>>>>>>
>>>>>> The input to H1(P,P) halts.
>>>>>> In this same computation the input to H(P,P)
>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>
>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
>>>> _Infinite_Loop()
>>>> [000012c2](01) 55 push ebp
>>>> [000012c3](02) 8bec mov ebp,esp
>>>> [000012c5](02) ebfe jmp 000012c5
>>>> [000012c7](01) 5d pop ebp
>>>> [000012c8](01) c3 ret
>>>> Size in bytes:(0007) [000012c8]
>>>>
>>>> H correctly simulates its input until it determines that a correct
>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>> instruction of this input.
>>>
>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>> instruction. Yet this is a deliberately deceptive example and you know
>> it. Here is an actual comparable example:
>
> It is not deceptive. It is the *definition* of a correct simulation.
>
>>
>> Emulate(P,P);
>>
>> void P(u32 x)
>> {
>> if (Emulate(x, x))
>> HERE: goto HERE;
>> return;
>> }
>
>
> What you call Emulate is Hn,


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<20220530144938.00005886@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.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: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Message-ID: <20220530144938.00005886@reddwarf.jmc.corp>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com>
<t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad>
<t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 221
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 30 May 2022 13:49:39 UTC
Date: Mon, 30 May 2022 14:49:38 +0100
X-Received-Bytes: 11185
 by: Mr Flibble - Mon, 30 May 2022 13:49 UTC

On Mon, 30 May 2022 08:46:48 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 5/30/2022 8:14 AM, Dennis Bush wrote:
> > On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
> >> On 5/29/2022 11:04 PM, Dennis Bush wrote:
> >>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
> >>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
> >>>>>>>>>>>>>>>> proper definition of halting. That definition
> >>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
> >>>>>>>>>>>>>>>> mathematical definition, first of the computation
> >>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
> >>>>>>>>>>>>>>>> such that computation step n is a final state of the
> >>>>>>>>>>>>>>>> TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>>>> replace it with something he thinks he /can/
> >>>>>>>>>>>>>>>> understand: something more concrete - a simulation
> >>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
> >>>>>>>>>>>>>>>> description and tape description!
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE
> >>>>>>>>>>>>>>> WITH ME Every decider computes the mapping from its
> >>>>>>>>>>>>>>> input finite string(s) to an accept or reject state
> >>>>>>>>>>>>>>> based on a semantic or syntactic property of this
> >>>>>>>>>>>>>>> finite string.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>>>> non-trivial semantic properties of programs are
> >>>>>>>>>>>>> undecidable.
> >>>>>>>>>>>>
> >>>>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>>>
> >>>>>>>>>>>>> A semantic property is one about the program's behavior
> >>>>>>>>>>>>> (for instance, does the program terminate for all
> >>>>>>>>>>>>> inputs),
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In formal semantics this would be the semantic property
> >>>>>>>>>>>>> of a finite string.
> >>>>>>>>>>>>
> >>>>>>>>>>>> No, it would be a semantic property of the program. That
> >>>>>>>>>>>> program might be *represented* as a string, but the
> >>>>>>>>>>>> string itself has no semantic properties.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> The semantic property of the string when it is
> >>>>>>>>>>> interpreted as the description of a program.
> >>>>>>>>>>
> >>>>>>>>>> WHOOOSH!
> >>>>>>>>>>
> >>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
> >>>>>>>>>> no longer talking about the string but the thing which the
> >>>>>>>>>> string represents.
> >>>>>>>>>
> >>>>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>>>
> >>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
> >>>>>>>>> trace of x86 instructions when correctly emulated by H.
> >>>>>>>>>
> >>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
> >>>>>>>>> trace of x86 instructions when correctly emulated by H1.
> >>>>>>>>
> >>>>>>>> And neither of those sentences make any sense. Replacing
> >>>>>>>> 'specifies' with 'determines' doesn't make things any
> >>>>>>>> clearer. You need to actually DEFINE your terms.
> >>>>>>>>
> >>>>>>>>> These execution traces are not the same.
> >>>>>>>> Which means at least one of the above programs is *not*
> >>>>>>>> interpreting its input in the correct way, i.e. in the way
> >>>>>>>> which the specification of a halt decider demands.
> >>>>>>>
> >>>>>>> Hows about...
> >>>>>>>
> >>>>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
> >>>>>>> being the final (RET) step where the computation halts. Now,
> >>>>>>> H and H1 calculate these steps ["emulate their input"]
> >>>>>>> something like this:
> >>>>>>>
> >>>>>>> H1 H
> >>>>>>> ---- ----
> >>>>>>> <a> <a> // P(P) very first state!
> >>>>>>> <b> <b>
> >>>>>>> <c> <c>
> >>>>>>> <d> <d>
> >>>>>>> <e> <e>
> >>>>>>> <f> <f>
> >>>>>>> <g> <g>
> >>>>>>> <h> <h>
> >>>>>>> <i> <i>
> >>>>>>> <j> <j>
> >>>>>>> <k> <k>
> >>>>>>> <l> <l> // no divergence so far!
> >>>>>>> <m> <m>
> >>>>>>> <n> <n>
> >>>>>>> <o> <o>
> >>>>>>> <p> <p>
> >>>>>>> <q> <q>
> >>>>>>> <r> <r> // H spots some pattern and stops simulating
> >>>>>>> <s>
> >>>>>>> <t>
> >>>>>>> <u>
> >>>>>>> <v>
> >>>>>>> <w>
> >>>>>>> <x>
> >>>>>>> <y>
> >>>>>>> <z> // P(P) final state - it halts!
> >>>>>>>
> >>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
> >>>>>>> determines the steps of the computation P(P) which are being
> >>>>>>> calculated by the emulator in H, which calculates <a>...<r>
> >>>>>>> then stops calculating because it spotted some pattern. [in
> >>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
> >>>>>>> entries].
> >>>>>>>
> >>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
> >>>>>>> steps of the computation P(P) which are being calculated by
> >>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
> >>>>>>> stops because final state [ret instruction] is reached.
> >>>>>>>
> >>>>>>> PO might try to deny that H1 calculates the same steps as H
> >>>>>>> from <a> to <r>, or might agree. I don't think PO really
> >>>>>>> understands what's happening in his own program. :)
> >>>>>>>
> >>>>>>> In PO language, perhaps, BOTH the above are "correct
> >>>>>>> emulations" because the sequence of "x86 instruction
> >>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
> >>>>>>> basis. (That would be consistent with his claim repeated 1000
> >>>>>>> times, that we can check the emulation is correct by
> >>>>>>> comparing the machine code listings and verifying that
> >>>>>>> emulation is [doing each instruction correctly].)
> >>>>>>>
> >>>>>>> H's decision to stop emulating is not (IMO) part of the
> >>>>>>> emulation itself. (How could it be? but probably that's just
> >>>>>>> a matter of agreeing the terms we're using.)
> >>>>>>>
> >>>>>>> Anyhow, he who would argue with PO would do well to pin PO
> >>>>>>> down on his strange choice of phrases to avoid weeks or
> >>>>>>> months of miscommunications. And you have to start by
> >>>>>>> discovering /something/ you agree on... Just demanding he
> >>>>>>> "defines all his terms" won't get far as he can't "define"
> >>>>>>> anything properly. :)
> >>>>>>>
> >>>>>>>
> >>>>>>> Mike.
> >>>>>>>
> >>>>>> The input to H1(P,P) halts.
> >>>>>> In this same computation the input to H(P,P)
> >>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
> >>>>>> steps.
> >>>>>
> >>>>> But the fixed algorithm of H, hereafter referred to as Ha and
> >>>>> the P that call it referred to as Pa, does not simulate for an
> >>>>> infinite number of steps. It simulates for a particular number
> >>>>> of cycles.
> >>>> _Infinite_Loop()
> >>>> [000012c2](01) 55 push ebp
> >>>> [000012c3](02) 8bec mov ebp,esp
> >>>> [000012c5](02) ebfe jmp 000012c5
> >>>> [000012c7](01) 5d pop ebp
> >>>> [000012c8](01) c3 ret
> >>>> Size in bytes:(0007) [000012c8]
> >>>>
> >>>> H correctly simulates its input until it determines that a
> >>>> correct simulation of ∞ steps of this input would never reach
> >>>> the "ret" instruction of this input.
> >>>
> >>> By definition, a correct simulation is performed by a UTM.
> >>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
> >>> Ha(Pa,Pa)==0 is wrong.
> >> UTM(P,P) determines an execution trace of P that reaches its "ret"
> >> instruction. Yet this is a deliberately deceptive example and you
> >> know it. Here is an actual comparable example:
> >
> > It is not deceptive. It is the *definition* of a correct
> > simulation.
> >>
> >> Emulate(P,P);
> >>
> >> void P(u32 x)
> >> {
> >> if (Emulate(x, x))
> >> HERE: goto HERE;
> >> return;
> >> }
> >
> >
> > What you call Emulate is Hn,
>
> No I would not because the H means halt decider.
>
> > and because of that, P is Pn. And Pn(Pn) does not halt, nor does
> > Hn(Pn,Pn).
> >
> > So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does
> > not halt.
>
> When-so-ever any input to a simulating halt decider must have its
> simulation aborted to prevent the infinite simulation of this input
> this input is correctly determined to be a non-halting input.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 08:51:40 -0500
Date: Mon, 30 May 2022 08:51:38 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my
only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530142036.00003382@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220530142036.00003382@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 229
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-sprOgA+mQqOcT6u2fwD+l+6hiolylTU2FaBcYAvVRjVefhJRAWNotwiEyk/alqdZqCbjNVd2kOXnNYC!DQexG1mZcHmHHaahd0zXplI4eWZGlPlVFrzNhFQpX16saY5X5gYXGl8dK4n8ufeyttikzhI1xHg=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 11508
 by: olcott - Mon, 30 May 2022 13:51 UTC

On 5/30/2022 8:20 AM, Mr Flibble wrote:
> On Mon, 30 May 2022 08:17:03 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 5/30/2022 8:11 AM, Mr Flibble wrote:
>>> On Sun, 29 May 2022 22:42:19 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve
>>>>>>>>>>>>>>>> any UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>>> definition, first of the computation steps, then of
>>>>>>>>>>>>>>>> halting in terms of there being an n such that
>>>>>>>>>>>>>>>> computation step n is a final state of the TM. That's
>>>>>>>>>>>>>>>> TOO ABSTRACT for PO, so all he can do is replace it
>>>>>>>>>>>>>>>> with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>> something more concrete - a simulation run in some
>>>>>>>>>>>>>>>> "actual machine" processing a TM description and tape
>>>>>>>>>>>>>>>> description!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
>>>>>>>>>>>>>>> ME Every decider computes the mapping from its input
>>>>>>>>>>>>>>> finite string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>> semantic or syntactic property of this finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>
>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>
>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>> (for instance, does the program terminate for all inputs),
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>
>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>
>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>> program might be *represented* as a string, but the string
>>>>>>>>>>>> itself has no semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The semantic property of the string when it is interpreted
>>>>>>>>>>> as the description of a program.
>>>>>>>>>>
>>>>>>>>>> WHOOOSH!
>>>>>>>>>>
>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>>>> longer talking about the string but the thing which the
>>>>>>>>>> string represents.
>>>>>>>>>
>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>
>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>
>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>
>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>> 'specifies' with 'determines' doesn't make things any clearer.
>>>>>>>> You need to actually DEFINE your terms.
>>>>>>>>
>>>>>>>>> These execution traces are not the same.
>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>> which the specification of a halt decider demands.
>>>>>>>
>>>>>>> Hows about...
>>>>>>>
>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>> being the final (RET) step where the computation halts. Now, H
>>>>>>> and H1 calculate these steps ["emulate their input"] something
>>>>>>> like this:
>>>>>>>
>>>>>>> H1 H
>>>>>>> ---- ----
>>>>>>> <a> <a> // P(P) very first state!
>>>>>>> <b> <b>
>>>>>>> <c> <c>
>>>>>>> <d> <d>
>>>>>>> <e> <e>
>>>>>>> <f> <f>
>>>>>>> <g> <g>
>>>>>>> <h> <h>
>>>>>>> <i> <i>
>>>>>>> <j> <j>
>>>>>>> <k> <k>
>>>>>>> <l> <l> // no divergence so far!
>>>>>>> <m> <m>
>>>>>>> <n> <n>
>>>>>>> <o> <o>
>>>>>>> <p> <p>
>>>>>>> <q> <q>
>>>>>>> <r> <r> // H spots some pattern and stops
>>>>>>> simulating <s>
>>>>>>> <t>
>>>>>>> <u>
>>>>>>> <v>
>>>>>>> <w>
>>>>>>> <x>
>>>>>>> <y>
>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>
>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>> calculated by the emulator in H, which calculates <a>...<r> then
>>>>>>> stops calculating because it spotted some pattern. [in PO
>>>>>>> terms, <a>...<r> are the x86 instructions or their trace
>>>>>>> entries].
>>>>>>>
>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>> steps of the computation P(P) which are being calculated by the
>>>>>>> emulator in H1, which calculates <a>...<r>...<z> then stops
>>>>>>> because final state [ret instruction] is reached.
>>>>>>>
>>>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>>>> <a> to <r>, or might agree. I don't think PO really understands
>>>>>>> what's happening in his own program. :)
>>>>>>>
>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>>>> because the sequence of "x86 instruction transitions" <a> -->
>>>>>>> <b> etc. is correct on a step-by-step basis. (That would be
>>>>>>> consistent with his claim repeated 1000 times, that we can check
>>>>>>> the emulation is correct by comparing the machine code listings
>>>>>>> and verifying that emulation is [doing each instruction
>>>>>>> correctly].)
>>>>>>>
>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>> emulation itself. (How could it be? but probably that's just a
>>>>>>> matter of agreeing the terms we're using.)
>>>>>>>
>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down
>>>>>>> on his strange choice of phrases to avoid weeks or months of
>>>>>>> miscommunications. And you have to start by discovering
>>>>>>> /something/ you agree on... Just demanding he "defines all his
>>>>>>> terms" won't get far as he can't "define" anything properly. :)
>>>>>>>
>>>>>>>
>>>>>>> Mike.
>>>>>>>
>>>>>> The input to H1(P,P) halts.
>>>>>> In this same computation the input to H(P,P)
>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>> steps.
>>>>>
>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the
>>>>> P that call it referred to as Pa, does not simulate for an
>>>>> infinite number of steps. It simulates for a particular number
>>>>> of cycles.
>>>>
>>>> _Infinite_Loop()
>>>> [000012c2](01) 55 push ebp
>>>> [000012c3](02) 8bec mov ebp,esp
>>>> [000012c5](02) ebfe jmp 000012c5
>>>> [000012c7](01) 5d pop ebp
>>>> [000012c8](01) c3 ret
>>>> Size in bytes:(0007) [000012c8]
>>>>
>>>> H correctly simulates its input until it determines that a correct
>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>> instruction of this input.
>>>>
>>>> Surely you are bright enough to tell that the above
>>>> _Infinite_Loop() would never reach its "ret" instruction?
>>>
>>> I thought the reason why it would never reach its "ret" instruction
>>> was due to an infinite recursion that you invented? Make your mind
>>> up.
>>>
>>> /Flibble
>>>
>>
>> You have to actually look at what I say before responding. H is a
>> general purpose halt determiner that can determine the correct halt
>> status of many different inputs.
>>
>> This is an infinite loop:
>> [000012c5](02) ebfe jmp 000012c5
>
> I know what an infinite loop looks like, dear. What about interrupts?
> x86 CPU supports interrupts so don't you need:
>
> FA EB FE?
>
> /Flibble
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<20220530145541.0000131d@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.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: Experts would agree that my reviewers are incorrect [ Malcolm
my only honest reviewer ]
Message-ID: <20220530145541.0000131d@reddwarf.jmc.corp>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<rrbkK.299$X_i.121@fx18.iad>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com>
<t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad>
<t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530142036.00003382@reddwarf.jmc.corp>
<FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@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=UTF-8
Content-Transfer-Encoding: quoted-printable
Lines: 223
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 30 May 2022 13:55:42 UTC
Date: Mon, 30 May 2022 14:55:41 +0100
X-Received-Bytes: 11555
 by: Mr Flibble - Mon, 30 May 2022 13:55 UTC

On Mon, 30 May 2022 08:51:38 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 5/30/2022 8:20 AM, Mr Flibble wrote:
> > On Mon, 30 May 2022 08:17:03 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 5/30/2022 8:11 AM, Mr Flibble wrote:
> >>> On Sun, 29 May 2022 22:42:19 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
> >>>>>>>>>>>>>>>> proper definition of halting. That definition
> >>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
> >>>>>>>>>>>>>>>> mathematical definition, first of the computation
> >>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
> >>>>>>>>>>>>>>>> such that computation step n is a final state of the
> >>>>>>>>>>>>>>>> TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>>>> replace it with something he thinks he /can/
> >>>>>>>>>>>>>>>> understand: something more concrete - a simulation
> >>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
> >>>>>>>>>>>>>>>> description and tape description!
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
> >>>>>>>>>>>>>>> ME Every decider computes the mapping from its input
> >>>>>>>>>>>>>>> finite string(s) to an accept or reject state based
> >>>>>>>>>>>>>>> on a semantic or syntactic property of this finite
> >>>>>>>>>>>>>>> string.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>>>> non-trivial semantic properties of programs are
> >>>>>>>>>>>>> undecidable.
> >>>>>>>>>>>>
> >>>>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>>>
> >>>>>>>>>>>>> A semantic property is one about the program's behavior
> >>>>>>>>>>>>> (for instance, does the program terminate for all
> >>>>>>>>>>>>> inputs),
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In formal semantics this would be the semantic property
> >>>>>>>>>>>>> of a finite string.
> >>>>>>>>>>>>
> >>>>>>>>>>>> No, it would be a semantic property of the program. That
> >>>>>>>>>>>> program might be *represented* as a string, but the
> >>>>>>>>>>>> string itself has no semantic properties.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> The semantic property of the string when it is interpreted
> >>>>>>>>>>> as the description of a program.
> >>>>>>>>>>
> >>>>>>>>>> WHOOOSH!
> >>>>>>>>>>
> >>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
> >>>>>>>>>> no longer talking about the string but the thing which the
> >>>>>>>>>> string represents.
> >>>>>>>>>
> >>>>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>>>
> >>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
> >>>>>>>>> trace of x86 instructions when correctly emulated by H.
> >>>>>>>>>
> >>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
> >>>>>>>>> trace of x86 instructions when correctly emulated by H1.
> >>>>>>>>
> >>>>>>>> And neither of those sentences make any sense. Replacing
> >>>>>>>> 'specifies' with 'determines' doesn't make things any
> >>>>>>>> clearer. You need to actually DEFINE your terms.
> >>>>>>>>
> >>>>>>>>> These execution traces are not the same.
> >>>>>>>> Which means at least one of the above programs is *not*
> >>>>>>>> interpreting its input in the correct way, i.e. in the way
> >>>>>>>> which the specification of a halt decider demands.
> >>>>>>>
> >>>>>>> Hows about...
> >>>>>>>
> >>>>>>> Computation P(P) goes through a sequence of steps, which
> >>>>>>> for illustration I'll just refer to as <a> <b> ... <z> with
> >>>>>>> <z> being the final (RET) step where the computation halts.
> >>>>>>> Now, H and H1 calculate these steps ["emulate their input"]
> >>>>>>> something like this:
> >>>>>>>
> >>>>>>> H1 H
> >>>>>>> ---- ----
> >>>>>>> <a> <a> // P(P) very first state!
> >>>>>>> <b> <b>
> >>>>>>> <c> <c>
> >>>>>>> <d> <d>
> >>>>>>> <e> <e>
> >>>>>>> <f> <f>
> >>>>>>> <g> <g>
> >>>>>>> <h> <h>
> >>>>>>> <i> <i>
> >>>>>>> <j> <j>
> >>>>>>> <k> <k>
> >>>>>>> <l> <l> // no divergence so far!
> >>>>>>> <m> <m>
> >>>>>>> <n> <n>
> >>>>>>> <o> <o>
> >>>>>>> <p> <p>
> >>>>>>> <q> <q>
> >>>>>>> <r> <r> // H spots some pattern and stops
> >>>>>>> simulating <s>
> >>>>>>> <t>
> >>>>>>> <u>
> >>>>>>> <v>
> >>>>>>> <w>
> >>>>>>> <x>
> >>>>>>> <y>
> >>>>>>> <z> // P(P) final state - it halts!
> >>>>>>>
> >>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
> >>>>>>> determines the steps of the computation P(P) which are being
> >>>>>>> calculated by the emulator in H, which calculates <a>...<r>
> >>>>>>> then stops calculating because it spotted some pattern. [in
> >>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
> >>>>>>> entries].
> >>>>>>>
> >>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
> >>>>>>> steps of the computation P(P) which are being calculated by
> >>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
> >>>>>>> stops because final state [ret instruction] is reached.
> >>>>>>>
> >>>>>>> PO might try to deny that H1 calculates the same steps as H
> >>>>>>> from <a> to <r>, or might agree. I don't think PO really
> >>>>>>> understands what's happening in his own program. :)
> >>>>>>>
> >>>>>>> In PO language, perhaps, BOTH the above are "correct
> >>>>>>> emulations" because the sequence of "x86 instruction
> >>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
> >>>>>>> basis. (That would be consistent with his claim repeated
> >>>>>>> 1000 times, that we can check the emulation is correct by
> >>>>>>> comparing the machine code listings and verifying that
> >>>>>>> emulation is [doing each instruction correctly].)
> >>>>>>>
> >>>>>>> H's decision to stop emulating is not (IMO) part of the
> >>>>>>> emulation itself. (How could it be? but probably that's just
> >>>>>>> a matter of agreeing the terms we're using.)
> >>>>>>>
> >>>>>>> Anyhow, he who would argue with PO would do well to pin PO
> >>>>>>> down on his strange choice of phrases to avoid weeks or
> >>>>>>> months of miscommunications. And you have to start by
> >>>>>>> discovering /something/ you agree on... Just demanding he
> >>>>>>> "defines all his terms" won't get far as he can't "define"
> >>>>>>> anything properly. :)
> >>>>>>>
> >>>>>>>
> >>>>>>> Mike.
> >>>>>>>
> >>>>>> The input to H1(P,P) halts.
> >>>>>> In this same computation the input to H(P,P)
> >>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
> >>>>>> steps.
> >>>>>
> >>>>> But the fixed algorithm of H, hereafter referred to as Ha and
> >>>>> the P that call it referred to as Pa, does not simulate for an
> >>>>> infinite number of steps. It simulates for a particular number
> >>>>> of cycles.
> >>>>
> >>>> _Infinite_Loop()
> >>>> [000012c2](01) 55 push ebp
> >>>> [000012c3](02) 8bec mov ebp,esp
> >>>> [000012c5](02) ebfe jmp 000012c5
> >>>> [000012c7](01) 5d pop ebp
> >>>> [000012c8](01) c3 ret
> >>>> Size in bytes:(0007) [000012c8]
> >>>>
> >>>> H correctly simulates its input until it determines that a
> >>>> correct simulation of ∞ steps of this input would never reach
> >>>> the "ret" instruction of this input.
> >>>>
> >>>> Surely you are bright enough to tell that the above
> >>>> _Infinite_Loop() would never reach its "ret" instruction?
> >>>
> >>> I thought the reason why it would never reach its "ret"
> >>> instruction was due to an infinite recursion that you invented?
> >>> Make your mind up.
> >>>
> >>> /Flibble
> >>>
> >>
> >> You have to actually look at what I say before responding. H is a
> >> general purpose halt determiner that can determine the correct halt
> >> status of many different inputs.
> >>
> >> This is an infinite loop:
> >> [000012c5](02) ebfe jmp 000012c5
> >
> > I know what an infinite loop looks like, dear. What about
> > interrupts? x86 CPU supports interrupts so don't you need:
> >
> > FA EB FE?
> >
> > /Flibble
> >
>
> As long as H(P,P) determines that that its correctly simulated input
> never reaches its "return" instruction all of the HP proofs have been
> refuted. This is the entire scope of the investigation.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:29c2:b0:464:5a37:b4ab with SMTP id gh2-20020a05621429c200b004645a37b4abmr1176979qvb.82.1653920947155;
Mon, 30 May 2022 07:29:07 -0700 (PDT)
X-Received: by 2002:a81:a95:0:b0:30c:7063:ff2e with SMTP id
143-20020a810a95000000b0030c7063ff2emr2829157ywk.65.1653920946897; Mon, 30
May 2022 07:29:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 30 May 2022 07:29:06 -0700 (PDT)
In-Reply-To: <6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com> <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com> <6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Mon, 30 May 2022 14:29:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Dennis Bush - Mon, 30 May 2022 14:29 UTC

On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
> On 5/30/2022 8:14 AM, Dennis Bush wrote:
> > On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
> >> On 5/29/2022 11:04 PM, Dennis Bush wrote:
> >>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
> >>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
> >>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
> >>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
> >>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
> >>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
> >>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
> >>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
> >>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
> >>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
> >>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
> >>>>>>>>>>>>>>> syntactic property of this finite string.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable..
> >>>>>>>>>>>>
> >>>>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>>>
> >>>>>>>>>>>>> A semantic property is one about the program's behavior (for
> >>>>>>>>>>>>> instance, does the program terminate for all inputs),
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In formal semantics this would be the semantic property of a
> >>>>>>>>>>>>> finite string.
> >>>>>>>>>>>>
> >>>>>>>>>>>> No, it would be a semantic property of the program. That program
> >>>>>>>>>>>> might be *represented* as a string, but the string itself has no
> >>>>>>>>>>>> semantic properties.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> The semantic property of the string when it is interpreted as the
> >>>>>>>>>>> description of a program.
> >>>>>>>>>>
> >>>>>>>>>> WHOOOSH!
> >>>>>>>>>>
> >>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
> >>>>>>>>>> talking about the string but the thing which the string represents.
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>>>
> >>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>> x86 instructions when correctly emulated by H.
> >>>>>>>>>
> >>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>> x86 instructions when correctly emulated by H1.
> >>>>>>>>
> >>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
> >>>>>>>> with 'determines' doesn't make things any clearer. You need to
> >>>>>>>> actually DEFINE your terms.
> >>>>>>>>
> >>>>>>>>> These execution traces are not the same.
> >>>>>>>> Which means at least one of the above programs is *not* interpreting
> >>>>>>>> its input in the correct way, i.e. in the way which the specification
> >>>>>>>> of a halt decider demands.
> >>>>>>>
> >>>>>>> Hows about...
> >>>>>>>
> >>>>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
> >>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
> >>>>>>> these steps ["emulate their input"] something like this:
> >>>>>>>
> >>>>>>> H1 H
> >>>>>>> ---- ----
> >>>>>>> <a> <a> // P(P) very first state!
> >>>>>>> <b> <b>
> >>>>>>> <c> <c>
> >>>>>>> <d> <d>
> >>>>>>> <e> <e>
> >>>>>>> <f> <f>
> >>>>>>> <g> <g>
> >>>>>>> <h> <h>
> >>>>>>> <i> <i>
> >>>>>>> <j> <j>
> >>>>>>> <k> <k>
> >>>>>>> <l> <l> // no divergence so far!
> >>>>>>> <m> <m>
> >>>>>>> <n> <n>
> >>>>>>> <o> <o>
> >>>>>>> <p> <p>
> >>>>>>> <q> <q>
> >>>>>>> <r> <r> // H spots some pattern and stops simulating
> >>>>>>> <s>
> >>>>>>> <t>
> >>>>>>> <u>
> >>>>>>> <v>
> >>>>>>> <w>
> >>>>>>> <x>
> >>>>>>> <y>
> >>>>>>> <z> // P(P) final state - it halts!
> >>>>>>>
> >>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
> >>>>>>> the steps of the computation P(P) which are being calculated by the
> >>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
> >>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
> >>>>>>> instructions or their trace entries].
> >>>>>>>
> >>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
> >>>>>>> the computation P(P) which are being calculated by the emulator in H1,
> >>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
> >>>>>>> instruction] is reached.
> >>>>>>>
> >>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
> >>>>>>> <r>, or might agree. I don't think PO really understands what's
> >>>>>>> happening in his own program. :)
> >>>>>>>
> >>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
> >>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
> >>>>>>> correct on a step-by-step basis. (That would be consistent with his
> >>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
> >>>>>>> comparing the machine code listings and verifying that emulation is
> >>>>>>> [doing each instruction correctly].)
> >>>>>>>
> >>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
> >>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
> >>>>>>> the terms we're using.)
> >>>>>>>
> >>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
> >>>>>>> strange choice of phrases to avoid weeks or months of
> >>>>>>> miscommunications. And you have to start by discovering /something/ you
> >>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
> >>>>>>> he can't "define" anything properly. :)
> >>>>>>>
> >>>>>>>
> >>>>>>> Mike.
> >>>>>>>
> >>>>>> The input to H1(P,P) halts.
> >>>>>> In this same computation the input to H(P,P)
> >>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
> >>>>>
> >>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
> >>>> _Infinite_Loop()
> >>>> [000012c2](01) 55 push ebp
> >>>> [000012c3](02) 8bec mov ebp,esp
> >>>> [000012c5](02) ebfe jmp 000012c5
> >>>> [000012c7](01) 5d pop ebp
> >>>> [000012c8](01) c3 ret
> >>>> Size in bytes:(0007) [000012c8]
> >>>>
> >>>> H correctly simulates its input until it determines that a correct
> >>>> simulation of ∞ steps of this input would never reach the "ret"
> >>>> instruction of this input.
> >>>
> >>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
> >> UTM(P,P) determines an execution trace of P that reaches its "ret"
> >> instruction. Yet this is a deliberately deceptive example and you know
> >> it. Here is an actual comparable example:
> >
> > It is not deceptive. It is the *definition* of a correct simulation.
> >
> >>
> >> Emulate(P,P);
> >>
> >> void P(u32 x)
> >> {
> >> if (Emulate(x, x))
> >> HERE: goto HERE;
> >> return;
> >> }
> >
> >
> > What you call Emulate is Hn,
> No I would not because the H means halt decider.
> > and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
> >
> > So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
> When-so-ever any input to a simulating halt decider must have its
> simulation aborted to prevent the infinite simulation of this input this
> input is correctly determined to be a non-halting input.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<VJydncTQA7CuSwn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 09:35:30 -0500
Date: Mon, 30 May 2022 09:35:29 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530144938.00005886@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220530144938.00005886@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <VJydncTQA7CuSwn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 236
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-SMC+IUXnCfYnOoZB7h+C82xxY9qcdp2pIf7d+Cxhtu1MaSu7hmJcvh6mVNYBy5wr/wqL39q9r/HtJiA!pl7U/YMrpUepsyeduQgn7OaxLsCxPiOIQESuWjBX2iLut0MZ44QaJU5TUKMjkqYpTWtx8ss6Xjk=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 11961
 by: olcott - Mon, 30 May 2022 14:35 UTC

On 5/30/2022 8:49 AM, Mr Flibble wrote:
> On Mon, 30 May 2022 08:46:48 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
>>>>>>>>>>>>>>>>>> proper definition of halting. That definition
>>>>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
>>>>>>>>>>>>>>>>>> mathematical definition, first of the computation
>>>>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
>>>>>>>>>>>>>>>>>> such that computation step n is a final state of the
>>>>>>>>>>>>>>>>>> TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>> understand: something more concrete - a simulation
>>>>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
>>>>>>>>>>>>>>>>>> description and tape description!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE
>>>>>>>>>>>>>>>>> WITH ME Every decider computes the mapping from its
>>>>>>>>>>>>>>>>> input finite string(s) to an accept or reject state
>>>>>>>>>>>>>>>>> based on a semantic or syntactic property of this
>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>> (for instance, does the program terminate for all
>>>>>>>>>>>>>>> inputs),
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>> program might be *represented* as a string, but the
>>>>>>>>>>>>>> string itself has no semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The semantic property of the string when it is
>>>>>>>>>>>>> interpreted as the description of a program.
>>>>>>>>>>>>
>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>
>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>> no longer talking about the string but the thing which the
>>>>>>>>>>>> string represents.
>>>>>>>>>>>
>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>
>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>>>
>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>>>
>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>> 'specifies' with 'determines' doesn't make things any
>>>>>>>>>> clearer. You need to actually DEFINE your terms.
>>>>>>>>>>
>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>>>> which the specification of a halt decider demands.
>>>>>>>>>
>>>>>>>>> Hows about...
>>>>>>>>>
>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>>>> being the final (RET) step where the computation halts. Now,
>>>>>>>>> H and H1 calculate these steps ["emulate their input"]
>>>>>>>>> something like this:
>>>>>>>>>
>>>>>>>>> H1 H
>>>>>>>>> ---- ----
>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>> <b> <b>
>>>>>>>>> <c> <c>
>>>>>>>>> <d> <d>
>>>>>>>>> <e> <e>
>>>>>>>>> <f> <f>
>>>>>>>>> <g> <g>
>>>>>>>>> <h> <h>
>>>>>>>>> <i> <i>
>>>>>>>>> <j> <j>
>>>>>>>>> <k> <k>
>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>> <m> <m>
>>>>>>>>> <n> <n>
>>>>>>>>> <o> <o>
>>>>>>>>> <p> <p>
>>>>>>>>> <q> <q>
>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>> <s>
>>>>>>>>> <t>
>>>>>>>>> <u>
>>>>>>>>> <v>
>>>>>>>>> <w>
>>>>>>>>> <x>
>>>>>>>>> <y>
>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>
>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>>>> calculated by the emulator in H, which calculates <a>...<r>
>>>>>>>>> then stops calculating because it spotted some pattern. [in
>>>>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
>>>>>>>>> entries].
>>>>>>>>>
>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>> steps of the computation P(P) which are being calculated by
>>>>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
>>>>>>>>> stops because final state [ret instruction] is reached.
>>>>>>>>>
>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>> from <a> to <r>, or might agree. I don't think PO really
>>>>>>>>> understands what's happening in his own program. :)
>>>>>>>>>
>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>> emulations" because the sequence of "x86 instruction
>>>>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
>>>>>>>>> basis. (That would be consistent with his claim repeated 1000
>>>>>>>>> times, that we can check the emulation is correct by
>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>> emulation is [doing each instruction correctly].)
>>>>>>>>>
>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>> emulation itself. (How could it be? but probably that's just
>>>>>>>>> a matter of agreeing the terms we're using.)
>>>>>>>>>
>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>> down on his strange choice of phrases to avoid weeks or
>>>>>>>>> months of miscommunications. And you have to start by
>>>>>>>>> discovering /something/ you agree on... Just demanding he
>>>>>>>>> "defines all his terms" won't get far as he can't "define"
>>>>>>>>> anything properly. :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Mike.
>>>>>>>>>
>>>>>>>> The input to H1(P,P) halts.
>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>>> steps.
>>>>>>>
>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>> infinite number of steps. It simulates for a particular number
>>>>>>> of cycles.
>>>>>> _Infinite_Loop()
>>>>>> [000012c2](01) 55 push ebp
>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>> [000012c7](01) 5d pop ebp
>>>>>> [000012c8](01) c3 ret
>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>
>>>>>> H correctly simulates its input until it determines that a
>>>>>> correct simulation of ∞ steps of this input would never reach
>>>>>> the "ret" instruction of this input.
>>>>>
>>>>> By definition, a correct simulation is performed by a UTM.
>>>>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
>>>>> Ha(Pa,Pa)==0 is wrong.
>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>> instruction. Yet this is a deliberately deceptive example and you
>>>> know it. Here is an actual comparable example:
>>>
>>> It is not deceptive. It is the *definition* of a correct
>>> simulation.
>>>>
>>>> Emulate(P,P);
>>>>
>>>> void P(u32 x)
>>>> {
>>>> if (Emulate(x, x))
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>
>>>
>>> What you call Emulate is Hn,
>>
>> No I would not because the H means halt decider.
>>
>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does
>>> Hn(Pn,Pn).
>>>
>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does
>>> not halt.
>>
>> When-so-ever any input to a simulating halt decider must have its
>> simulation aborted to prevent the infinite simulation of this input
>> this input is correctly determined to be a non-halting input.
>
> There is no "infinite simulation" in the proofs you are attempting to
> refute; it is a fiction of your own making.
>
> /Flibble
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<qZWdnUz968qrSgn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 09:39:50 -0500
Date: Mon, 30 May 2022 09:39:49 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my
only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530142036.00003382@reddwarf.jmc.corp>
<FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220530145541.0000131d@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220530145541.0000131d@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <qZWdnUz968qrSgn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 235
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-eTvrIB4T04DWnphpx0xygdPASDrav2ZjqJnrpyLlwLVkePtfH/7R8n3WezE/iNqUvzolzIXBYfwTef+!ar21od3MXjS4NKv6hWCk745lRsr1VUZ5ZlEQARucdVx1KadfAtLJx2Tsc0Ba8dKPsZxOGeyBCwk=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 12380
 by: olcott - Mon, 30 May 2022 14:39 UTC

On 5/30/2022 8:55 AM, Mr Flibble wrote:
> On Mon, 30 May 2022 08:51:38 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 5/30/2022 8:20 AM, Mr Flibble wrote:
>>> On Mon, 30 May 2022 08:17:03 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 5/30/2022 8:11 AM, Mr Flibble wrote:
>>>>> On Sun, 29 May 2022 22:42:19 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
>>>>>>>>>>>>>>>>>> proper definition of halting. That definition
>>>>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
>>>>>>>>>>>>>>>>>> mathematical definition, first of the computation
>>>>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
>>>>>>>>>>>>>>>>>> such that computation step n is a final state of the
>>>>>>>>>>>>>>>>>> TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>> understand: something more concrete - a simulation
>>>>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
>>>>>>>>>>>>>>>>>> description and tape description!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
>>>>>>>>>>>>>>>>> ME Every decider computes the mapping from its input
>>>>>>>>>>>>>>>>> finite string(s) to an accept or reject state based
>>>>>>>>>>>>>>>>> on a semantic or syntactic property of this finite
>>>>>>>>>>>>>>>>> string.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>> (for instance, does the program terminate for all
>>>>>>>>>>>>>>> inputs),
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>> program might be *represented* as a string, but the
>>>>>>>>>>>>>> string itself has no semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The semantic property of the string when it is interpreted
>>>>>>>>>>>>> as the description of a program.
>>>>>>>>>>>>
>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>
>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>> no longer talking about the string but the thing which the
>>>>>>>>>>>> string represents.
>>>>>>>>>>>
>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>
>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>>>
>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>>>
>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>> 'specifies' with 'determines' doesn't make things any
>>>>>>>>>> clearer. You need to actually DEFINE your terms.
>>>>>>>>>>
>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>>>> which the specification of a halt decider demands.
>>>>>>>>>
>>>>>>>>> Hows about...
>>>>>>>>>
>>>>>>>>> Computation P(P) goes through a sequence of steps, which
>>>>>>>>> for illustration I'll just refer to as <a> <b> ... <z> with
>>>>>>>>> <z> being the final (RET) step where the computation halts.
>>>>>>>>> Now, H and H1 calculate these steps ["emulate their input"]
>>>>>>>>> something like this:
>>>>>>>>>
>>>>>>>>> H1 H
>>>>>>>>> ---- ----
>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>> <b> <b>
>>>>>>>>> <c> <c>
>>>>>>>>> <d> <d>
>>>>>>>>> <e> <e>
>>>>>>>>> <f> <f>
>>>>>>>>> <g> <g>
>>>>>>>>> <h> <h>
>>>>>>>>> <i> <i>
>>>>>>>>> <j> <j>
>>>>>>>>> <k> <k>
>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>> <m> <m>
>>>>>>>>> <n> <n>
>>>>>>>>> <o> <o>
>>>>>>>>> <p> <p>
>>>>>>>>> <q> <q>
>>>>>>>>> <r> <r> // H spots some pattern and stops
>>>>>>>>> simulating <s>
>>>>>>>>> <t>
>>>>>>>>> <u>
>>>>>>>>> <v>
>>>>>>>>> <w>
>>>>>>>>> <x>
>>>>>>>>> <y>
>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>
>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>>>> calculated by the emulator in H, which calculates <a>...<r>
>>>>>>>>> then stops calculating because it spotted some pattern. [in
>>>>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
>>>>>>>>> entries].
>>>>>>>>>
>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>> steps of the computation P(P) which are being calculated by
>>>>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
>>>>>>>>> stops because final state [ret instruction] is reached.
>>>>>>>>>
>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>> from <a> to <r>, or might agree. I don't think PO really
>>>>>>>>> understands what's happening in his own program. :)
>>>>>>>>>
>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>> emulations" because the sequence of "x86 instruction
>>>>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
>>>>>>>>> basis. (That would be consistent with his claim repeated
>>>>>>>>> 1000 times, that we can check the emulation is correct by
>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>> emulation is [doing each instruction correctly].)
>>>>>>>>>
>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>> emulation itself. (How could it be? but probably that's just
>>>>>>>>> a matter of agreeing the terms we're using.)
>>>>>>>>>
>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>> down on his strange choice of phrases to avoid weeks or
>>>>>>>>> months of miscommunications. And you have to start by
>>>>>>>>> discovering /something/ you agree on... Just demanding he
>>>>>>>>> "defines all his terms" won't get far as he can't "define"
>>>>>>>>> anything properly. :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Mike.
>>>>>>>>>
>>>>>>>> The input to H1(P,P) halts.
>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>>> steps.
>>>>>>>
>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>> infinite number of steps. It simulates for a particular number
>>>>>>> of cycles.
>>>>>>
>>>>>> _Infinite_Loop()
>>>>>> [000012c2](01) 55 push ebp
>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>> [000012c7](01) 5d pop ebp
>>>>>> [000012c8](01) c3 ret
>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>
>>>>>> H correctly simulates its input until it determines that a
>>>>>> correct simulation of ∞ steps of this input would never reach
>>>>>> the "ret" instruction of this input.
>>>>>>
>>>>>> Surely you are bright enough to tell that the above
>>>>>> _Infinite_Loop() would never reach its "ret" instruction?
>>>>>
>>>>> I thought the reason why it would never reach its "ret"
>>>>> instruction was due to an infinite recursion that you invented?
>>>>> Make your mind up.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> You have to actually look at what I say before responding. H is a
>>>> general purpose halt determiner that can determine the correct halt
>>>> status of many different inputs.
>>>>
>>>> This is an infinite loop:
>>>> [000012c5](02) ebfe jmp 000012c5
>>>
>>> I know what an infinite loop looks like, dear. What about
>>> interrupts? x86 CPU supports interrupts so don't you need:
>>>
>>> FA EB FE?
>>>
>>> /Flibble
>>>
>>
>> As long as H(P,P) determines that that its correctly simulated input
>> never reaches its "return" instruction all of the HP proofs have been
>> refuted. This is the entire scope of the investigation.
>
> But your refutation is predicated on the existence of an infinite
> recursion which isn't present in the proofs you are attempting to
> refute as it is a fiction of your own making.
>
> /Flibble
>
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 09:50:42 -0500
Date: Mon, 30 May 2022 09:50:41 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 226
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-paVo659kaD7mMzbUjcQY8llpHmvi+K9ViCitzYpyZxyEIuWODze2YtZr1SyCEuuQqE9CWKc80Yivb/m!WKAlizWdOsFxWC5nXhW9PGX4ZMde9lcwInp41HbnOEJghfO/9/x1DVrT8Ld0onuOPt4et/wxWCU=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 12278
 by: olcott - Mon, 30 May 2022 14:50 UTC

On 5/30/2022 9:29 AM, Dennis Bush wrote:
> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>
>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>
>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
>>>>>>>>>>>> talking about the string but the thing which the string represents.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>
>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>
>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>
>>>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>
>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>> Which means at least one of the above programs is *not* interpreting
>>>>>>>>>> its input in the correct way, i.e. in the way which the specification
>>>>>>>>>> of a halt decider demands.
>>>>>>>>>
>>>>>>>>> Hows about...
>>>>>>>>>
>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
>>>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>
>>>>>>>>> H1 H
>>>>>>>>> ---- ----
>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>> <b> <b>
>>>>>>>>> <c> <c>
>>>>>>>>> <d> <d>
>>>>>>>>> <e> <e>
>>>>>>>>> <f> <f>
>>>>>>>>> <g> <g>
>>>>>>>>> <h> <h>
>>>>>>>>> <i> <i>
>>>>>>>>> <j> <j>
>>>>>>>>> <k> <k>
>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>> <m> <m>
>>>>>>>>> <n> <n>
>>>>>>>>> <o> <o>
>>>>>>>>> <p> <p>
>>>>>>>>> <q> <q>
>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>> <s>
>>>>>>>>> <t>
>>>>>>>>> <u>
>>>>>>>>> <v>
>>>>>>>>> <w>
>>>>>>>>> <x>
>>>>>>>>> <y>
>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>
>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
>>>>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>> instructions or their trace entries].
>>>>>>>>>
>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
>>>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
>>>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>>>>> instruction] is reached.
>>>>>>>>>
>>>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>>>> happening in his own program. :)
>>>>>>>>>
>>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
>>>>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>
>>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
>>>>>>>>> the terms we're using.)
>>>>>>>>>
>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>> miscommunications. And you have to start by discovering /something/ you
>>>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Mike.
>>>>>>>>>
>>>>>>>> The input to H1(P,P) halts.
>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>>>
>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
>>>>>> _Infinite_Loop()
>>>>>> [000012c2](01) 55 push ebp
>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>> [000012c7](01) 5d pop ebp
>>>>>> [000012c8](01) c3 ret
>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>
>>>>>> H correctly simulates its input until it determines that a correct
>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>> instruction of this input.
>>>>>
>>>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>> instruction. Yet this is a deliberately deceptive example and you know
>>>> it. Here is an actual comparable example:
>>>
>>> It is not deceptive. It is the *definition* of a correct simulation.
>>>
>>>>
>>>> Emulate(P,P);
>>>>
>>>> void P(u32 x)
>>>> {
>>>> if (Emulate(x, x))
>>>> HERE: goto HERE;
>>>> return;
>>>> }
>>>
>>>
>>> What you call Emulate is Hn,
>> No I would not because the H means halt decider.
>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
>>>
>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
>> When-so-ever any input to a simulating halt decider must have its
>> simulation aborted to prevent the infinite simulation of this input this
>> input is correctly determined to be a non-halting input.
>
> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
>
>>
>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
>> conclusively proving that its input never reaches its "ret" instruction
>> whether it aborts the simulation of this input or not.
>
> But Ha is seeing infinite behavior where none exists, as demonstrated by UTM(Pa,Pa) halting.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<bISdncAxl6KjRwn_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 09:52:46 -0500
Date: Mon, 30 May 2022 09:52:45 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7093d$403$1@gioia.aioe.org> <5TNkK.4945$Vxw.2227@fx07.iad>
<t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <bISdncAxl6KjRwn_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 280
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-2wUsW4WhO24fkDacv0n4ZrsY8KR/NhtrQosLryib9VjgIdfxMpPDCQEpH52sFuvHI0H37s2CYTq0fuY!vap+n6u5sDSO9etjVi20MfgN65+Z97GwaIy0VGcsNW4UWxJ7qjD4I0dK6RSDog2FCW1o764qG/c=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 13358
 by: olcott - Mon, 30 May 2022 14:52 UTC

On 5/30/2022 9:50 AM, olcott wrote:
> On 5/30/2022 9:29 AM, Dennis Bush wrote:
>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't
>>>>>>>>>>>>>>>>>>> involve any
>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>>>>>> definition, first
>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of
>>>>>>>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final
>>>>>>>>>>>>>>>>>>> state of
>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some
>>>>>>>>>>>>>>>>>>> "actual
>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape
>>>>>>>>>>>>>>>>>>> description!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>>>>> semantic or
>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>>> (for
>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>>> of a
>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>>> program
>>>>>>>>>>>>>>> might be *represented* as a string, but the string itself
>>>>>>>>>>>>>>> has no
>>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The semantic property of the string when it is interpreted
>>>>>>>>>>>>>> as the
>>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>
>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>>> no longer
>>>>>>>>>>>>> talking about the string but the thing which the string
>>>>>>>>>>>>> represents.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of
>>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of
>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>>
>>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>>> 'specifies'
>>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>>
>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>>> interpreting
>>>>>>>>>>> its input in the correct way, i.e. in the way which the
>>>>>>>>>>> specification
>>>>>>>>>>> of a halt decider demands.
>>>>>>>>>>
>>>>>>>>>> Hows about...
>>>>>>>>>>
>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>>>>> being the
>>>>>>>>>> final (RET) step where the computation halts. Now, H and H1
>>>>>>>>>> calculate
>>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>>
>>>>>>>>>> H1 H
>>>>>>>>>> ---- ----
>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>> <b> <b>
>>>>>>>>>> <c> <c>
>>>>>>>>>> <d> <d>
>>>>>>>>>> <e> <e>
>>>>>>>>>> <f> <f>
>>>>>>>>>> <g> <g>
>>>>>>>>>> <h> <h>
>>>>>>>>>> <i> <i>
>>>>>>>>>> <j> <j>
>>>>>>>>>> <k> <k>
>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>> <m> <m>
>>>>>>>>>> <n> <n>
>>>>>>>>>> <o> <o>
>>>>>>>>>> <p> <p>
>>>>>>>>>> <q> <q>
>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>> <s>
>>>>>>>>>> <t>
>>>>>>>>>> <u>
>>>>>>>>>> <v>
>>>>>>>>>> <w>
>>>>>>>>>> <x>
>>>>>>>>>> <y>
>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>
>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>>> determines
>>>>>>>>>> the steps of the computation P(P) which are being calculated
>>>>>>>>>> by the
>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops
>>>>>>>>>> calculating because
>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>>> instructions or their trace entries].
>>>>>>>>>>
>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>>> steps of
>>>>>>>>>> the computation P(P) which are being calculated by the
>>>>>>>>>> emulator in H1,
>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final
>>>>>>>>>> state [ret
>>>>>>>>>> instruction] is reached.
>>>>>>>>>>
>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>>> from <a> to
>>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>>>>> happening in his own program. :)
>>>>>>>>>>
>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>>> emulations" because
>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>>>>> correct on a step-by-step basis. (That would be consistent
>>>>>>>>>> with his
>>>>>>>>>> claim repeated 1000 times, that we can check the emulation is
>>>>>>>>>> correct by
>>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>>> emulation is
>>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>>
>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>>>>> itself. (How could it be? but probably that's just a matter of
>>>>>>>>>> agreeing
>>>>>>>>>> the terms we're using.)
>>>>>>>>>>
>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>>> down on his
>>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>>> miscommunications. And you have to start by discovering
>>>>>>>>>> /something/ you
>>>>>>>>>> agree on... Just demanding he "defines all his terms" won't
>>>>>>>>>> get far as
>>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Mike.
>>>>>>>>>>
>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>>>>
>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>>> infinite number of steps. It simulates for a particular number
>>>>>>>> of cycles.
>>>>>>> _Infinite_Loop()
>>>>>>> [000012c2](01) 55 push ebp
>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>> [000012c8](01) c3 ret
>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>
>>>>>>> H correctly simulates its input until it determines that a correct
>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>>> instruction of this input.
>>>>>>
>>>>>> By definition, a correct simulation is performed by a UTM.
>>>>>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
>>>>>> Ha(Pa,Pa)==0 is wrong.
>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>> instruction. Yet this is a deliberately deceptive example and you know
>>>>> it. Here is an actual comparable example:
>>>>
>>>> It is not deceptive. It is the *definition* of a correct simulation.
>>>>
>>>>>
>>>>> Emulate(P,P);
>>>>>
>>>>> void P(u32 x)
>>>>> {
>>>>> if (Emulate(x, x))
>>>>> HERE: goto HERE;
>>>>> return;
>>>>> }
>>>>
>>>>
>>>> What you call Emulate is Hn,
>>> No I would not because the H means halt decider.
>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does
>>>> Hn(Pn,Pn).
>>>>
>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does
>>>> not halt.
>>> When-so-ever any input to a simulating halt decider must have its
>>> simulation aborted to prevent the infinite simulation of this input this
>>> input is correctly determined to be a non-halting input.
>>
>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that
>> the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
>>
>>>
>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
>>> conclusively proving that its input never reaches its "ret" instruction
>>> whether it aborts the simulation of this input or not.
>>
>> But Ha is seeing infinite behavior where none exists, as demonstrated
>> by UTM(Pa,Pa) halting.
>
> H(P,P) is seeing that its correctly simulated input would never reach
> the "ret" instruction of this input for the infinite set of different
> definitions of H that either abort their simulation at some point or
> never abort the simulation of their input.
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5bc1:0:b0:42c:3700:a6df with SMTP id t1-20020ad45bc1000000b0042c3700a6dfmr46680978qvt.94.1653922486858;
Mon, 30 May 2022 07:54:46 -0700 (PDT)
X-Received: by 2002:a25:9cc5:0:b0:65c:c760:9e34 with SMTP id
z5-20020a259cc5000000b0065cc7609e34mr6354478ybo.518.1653922486649; Mon, 30
May 2022 07:54:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 30 May 2022 07:54:46 -0700 (PDT)
In-Reply-To: <bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com> <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com> <6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com> <bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Mon, 30 May 2022 14:54:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 13830
 by: Dennis Bush - Mon, 30 May 2022 14:54 UTC

On Monday, May 30, 2022 at 10:50:50 AM UTC-4, olcott wrote:
> On 5/30/2022 9:29 AM, Dennis Bush wrote:
> > On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
> >> On 5/30/2022 8:14 AM, Dennis Bush wrote:
> >>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
> >>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
> >>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
> >>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
> >>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
> >>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
> >>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
> >>>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
> >>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
> >>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
> >>>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
> >>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
> >>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
> >>>>>>>>>>>>>>>>> syntactic property of this finite string.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
> >>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
> >>>>>>>>>>>>>>> finite string.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> No, it would be a semantic property of the program. That program
> >>>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
> >>>>>>>>>>>>>> semantic properties.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The semantic property of the string when it is interpreted as the
> >>>>>>>>>>>>> description of a program.
> >>>>>>>>>>>>
> >>>>>>>>>>>> WHOOOSH!
> >>>>>>>>>>>>
> >>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
> >>>>>>>>>>>> talking about the string but the thing which the string represents.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>>>>>
> >>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>>>> x86 instructions when correctly emulated by H.
> >>>>>>>>>>>
> >>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>>>> x86 instructions when correctly emulated by H1.
> >>>>>>>>>>
> >>>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
> >>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
> >>>>>>>>>> actually DEFINE your terms.
> >>>>>>>>>>
> >>>>>>>>>>> These execution traces are not the same.
> >>>>>>>>>> Which means at least one of the above programs is *not* interpreting
> >>>>>>>>>> its input in the correct way, i.e. in the way which the specification
> >>>>>>>>>> of a halt decider demands.
> >>>>>>>>>
> >>>>>>>>> Hows about...
> >>>>>>>>>
> >>>>>>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
> >>>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
> >>>>>>>>> these steps ["emulate their input"] something like this:
> >>>>>>>>>
> >>>>>>>>> H1 H
> >>>>>>>>> ---- ----
> >>>>>>>>> <a> <a> // P(P) very first state!
> >>>>>>>>> <b> <b>
> >>>>>>>>> <c> <c>
> >>>>>>>>> <d> <d>
> >>>>>>>>> <e> <e>
> >>>>>>>>> <f> <f>
> >>>>>>>>> <g> <g>
> >>>>>>>>> <h> <h>
> >>>>>>>>> <i> <i>
> >>>>>>>>> <j> <j>
> >>>>>>>>> <k> <k>
> >>>>>>>>> <l> <l> // no divergence so far!
> >>>>>>>>> <m> <m>
> >>>>>>>>> <n> <n>
> >>>>>>>>> <o> <o>
> >>>>>>>>> <p> <p>
> >>>>>>>>> <q> <q>
> >>>>>>>>> <r> <r> // H spots some pattern and stops simulating
> >>>>>>>>> <s>
> >>>>>>>>> <t>
> >>>>>>>>> <u>
> >>>>>>>>> <v>
> >>>>>>>>> <w>
> >>>>>>>>> <x>
> >>>>>>>>> <y>
> >>>>>>>>> <z> // P(P) final state - it halts!
> >>>>>>>>>
> >>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
> >>>>>>>>> the steps of the computation P(P) which are being calculated by the
> >>>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
> >>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
> >>>>>>>>> instructions or their trace entries].
> >>>>>>>>>
> >>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
> >>>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
> >>>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
> >>>>>>>>> instruction] is reached.
> >>>>>>>>>
> >>>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
> >>>>>>>>> <r>, or might agree. I don't think PO really understands what's
> >>>>>>>>> happening in his own program. :)
> >>>>>>>>>
> >>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
> >>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
> >>>>>>>>> correct on a step-by-step basis. (That would be consistent with his
> >>>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
> >>>>>>>>> comparing the machine code listings and verifying that emulation is
> >>>>>>>>> [doing each instruction correctly].)
> >>>>>>>>>
> >>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
> >>>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
> >>>>>>>>> the terms we're using.)
> >>>>>>>>>
> >>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
> >>>>>>>>> strange choice of phrases to avoid weeks or months of
> >>>>>>>>> miscommunications. And you have to start by discovering /something/ you
> >>>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
> >>>>>>>>> he can't "define" anything properly. :)
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Mike.
> >>>>>>>>>
> >>>>>>>> The input to H1(P,P) halts.
> >>>>>>>> In this same computation the input to H(P,P)
> >>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
> >>>>>>>
> >>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
> >>>>>> _Infinite_Loop()
> >>>>>> [000012c2](01) 55 push ebp
> >>>>>> [000012c3](02) 8bec mov ebp,esp
> >>>>>> [000012c5](02) ebfe jmp 000012c5
> >>>>>> [000012c7](01) 5d pop ebp
> >>>>>> [000012c8](01) c3 ret
> >>>>>> Size in bytes:(0007) [000012c8]
> >>>>>>
> >>>>>> H correctly simulates its input until it determines that a correct
> >>>>>> simulation of ∞ steps of this input would never reach the "ret"
> >>>>>> instruction of this input.
> >>>>>
> >>>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
> >>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
> >>>> instruction. Yet this is a deliberately deceptive example and you know
> >>>> it. Here is an actual comparable example:
> >>>
> >>> It is not deceptive. It is the *definition* of a correct simulation.
> >>>
> >>>>
> >>>> Emulate(P,P);
> >>>>
> >>>> void P(u32 x)
> >>>> {
> >>>> if (Emulate(x, x))
> >>>> HERE: goto HERE;
> >>>> return;
> >>>> }
> >>>
> >>>
> >>> What you call Emulate is Hn,
> >> No I would not because the H means halt decider.
> >>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
> >>>
> >>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
> >> When-so-ever any input to a simulating halt decider must have its
> >> simulation aborted to prevent the infinite simulation of this input this
> >> input is correctly determined to be a non-halting input.
> >
> > So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
> >
> >>
> >> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
> >> conclusively proving that its input never reaches its "ret" instruction
> >> whether it aborts the simulation of this input or not.
> >
> > But Ha is seeing infinite behavior where none exists, as demonstrated by UTM(Pa,Pa) halting.
> H(P,P) is seeing that its correctly simulated input


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 10:05:20 -0500
Date: Mon, 30 May 2022 10:05:18 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 260
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-9B2UugdUVRabk7TkKzDyesDiH5qsxnDZezVfL6c2s1l6PK8HMConMbXWjaGJGTFCCHg6AU0vr96RQ7Y!3SS8JIWHC0s1iFcuM1HPUlshuzTbCL+7sz9u2c0oiUj3sj6pIb14AAtx1KWRKPTVt635UMv7dJc=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 13875
 by: olcott - Mon, 30 May 2022 15:05 UTC

On 5/30/2022 9:54 AM, Dennis Bush wrote:
> On Monday, May 30, 2022 at 10:50:50 AM UTC-4, olcott wrote:
>> On 5/30/2022 9:29 AM, Dennis Bush wrote:
>>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
>>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
>>>>>>>>>>>>>> talking about the string but the thing which the string represents.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>>>
>>>>>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>>>
>>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>>> Which means at least one of the above programs is *not* interpreting
>>>>>>>>>>>> its input in the correct way, i.e. in the way which the specification
>>>>>>>>>>>> of a halt decider demands.
>>>>>>>>>>>
>>>>>>>>>>> Hows about...
>>>>>>>>>>>
>>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
>>>>>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
>>>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>>>
>>>>>>>>>>> H1 H
>>>>>>>>>>> ---- ----
>>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>>> <b> <b>
>>>>>>>>>>> <c> <c>
>>>>>>>>>>> <d> <d>
>>>>>>>>>>> <e> <e>
>>>>>>>>>>> <f> <f>
>>>>>>>>>>> <g> <g>
>>>>>>>>>>> <h> <h>
>>>>>>>>>>> <i> <i>
>>>>>>>>>>> <j> <j>
>>>>>>>>>>> <k> <k>
>>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>>> <m> <m>
>>>>>>>>>>> <n> <n>
>>>>>>>>>>> <o> <o>
>>>>>>>>>>> <p> <p>
>>>>>>>>>>> <q> <q>
>>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>>> <s>
>>>>>>>>>>> <t>
>>>>>>>>>>> <u>
>>>>>>>>>>> <v>
>>>>>>>>>>> <w>
>>>>>>>>>>> <x>
>>>>>>>>>>> <y>
>>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>>
>>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
>>>>>>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
>>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>>>> instructions or their trace entries].
>>>>>>>>>>>
>>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
>>>>>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
>>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>>>>>>> instruction] is reached.
>>>>>>>>>>>
>>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
>>>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>>>>>> happening in his own program. :)
>>>>>>>>>>>
>>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
>>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
>>>>>>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>>>
>>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
>>>>>>>>>>> the terms we're using.)
>>>>>>>>>>>
>>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
>>>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>>>> miscommunications. And you have to start by discovering /something/ you
>>>>>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
>>>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Mike.
>>>>>>>>>>>
>>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>>>>>
>>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
>>>>>>>> _Infinite_Loop()
>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>> [000012c8](01) c3 ret
>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>
>>>>>>>> H correctly simulates its input until it determines that a correct
>>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>>>> instruction of this input.
>>>>>>>
>>>>>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
>>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>>> instruction. Yet this is a deliberately deceptive example and you know
>>>>>> it. Here is an actual comparable example:
>>>>>
>>>>> It is not deceptive. It is the *definition* of a correct simulation.
>>>>>
>>>>>>
>>>>>> Emulate(P,P);
>>>>>>
>>>>>> void P(u32 x)
>>>>>> {
>>>>>> if (Emulate(x, x))
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>
>>>>>
>>>>> What you call Emulate is Hn,
>>>> No I would not because the H means halt decider.
>>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
>>>>>
>>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
>>>> When-so-ever any input to a simulating halt decider must have its
>>>> simulation aborted to prevent the infinite simulation of this input this
>>>> input is correctly determined to be a non-halting input.
>>>
>>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
>>>
>>>>
>>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
>>>> conclusively proving that its input never reaches its "ret" instruction
>>>> whether it aborts the simulation of this input or not.
>>>
>>> But Ha is seeing infinite behavior where none exists, as demonstrated by UTM(Pa,Pa) halting.
>> H(P,P) is seeing that its correctly simulated input
>
> I.E. the input when simulated by a UTM
>
>> would never reach
>> the "ret" instruction of this input for the infinite set of different
>> definitions of H that either abort their simulation at some point or
>> never abort the simulation of their input.
>
> So you're saying:
>
> Because Hn(Pn,Pn) does not halt,
> and H1(P1,P1)==0,
> and H2(P2,P2)==0,
> and H3(P3,P3)==0,
> and H4(P4,P4)==0,
> and H5(P5,P5)==0
> ....
> Then for all i, Hi(Pi,Pi)==0 is correct.
>
> This is invalid, since Pn and each Pi are different computations that are unrelated to each other.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<20f73158-fe11-48ca-956d-c7142c325992n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:13e8:b0:6a6:3308:ba8f with SMTP id h8-20020a05620a13e800b006a63308ba8fmr3662002qkl.459.1653923487135;
Mon, 30 May 2022 08:11:27 -0700 (PDT)
X-Received: by 2002:a25:bc88:0:b0:65b:cea3:b603 with SMTP id
e8-20020a25bc88000000b0065bcea3b603mr14359350ybk.282.1653923486933; Mon, 30
May 2022 08:11:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Mon, 30 May 2022 08:11:26 -0700 (PDT)
In-Reply-To: <2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=71.168.165.242; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 71.168.165.242
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me> <ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com> <f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com> <b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com> <5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com> <1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com> <d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
<2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <20f73158-fe11-48ca-956d-c7142c325992n@googlegroups.com>
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Mon, 30 May 2022 15:11:27 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 14693
 by: Dennis Bush - Mon, 30 May 2022 15:11 UTC

On Monday, May 30, 2022 at 11:05:27 AM UTC-4, olcott wrote:
> On 5/30/2022 9:54 AM, Dennis Bush wrote:
> > On Monday, May 30, 2022 at 10:50:50 AM UTC-4, olcott wrote:
> >> On 5/30/2022 9:29 AM, Dennis Bush wrote:
> >>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
> >>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
> >>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
> >>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
> >>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
> >>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
> >>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
> >>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
> >>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
> >>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
> >>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
> >>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
> >>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
> >>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
> >>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
> >>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
> >>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
> >>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
> >>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
> >>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
> >>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
> >>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
> >>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
> >>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
> >>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
> >>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> And how 'bout them Mets?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
> >>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
> >>>>>>>>>>>>>>>>> finite string.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That program
> >>>>>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
> >>>>>>>>>>>>>>>> semantic properties.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> The semantic property of the string when it is interpreted as the
> >>>>>>>>>>>>>>> description of a program.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> WHOOOSH!
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
> >>>>>>>>>>>>>> talking about the string but the thing which the string represents.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Yes. The string has no semantics on its own.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>>>>>> x86 instructions when correctly emulated by H.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
> >>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
> >>>>>>>>>>>>
> >>>>>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
> >>>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
> >>>>>>>>>>>> actually DEFINE your terms.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> These execution traces are not the same.
> >>>>>>>>>>>> Which means at least one of the above programs is *not* interpreting
> >>>>>>>>>>>> its input in the correct way, i.e. in the way which the specification
> >>>>>>>>>>>> of a halt decider demands.
> >>>>>>>>>>>
> >>>>>>>>>>> Hows about...
> >>>>>>>>>>>
> >>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
> >>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
> >>>>>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
> >>>>>>>>>>> these steps ["emulate their input"] something like this:
> >>>>>>>>>>>
> >>>>>>>>>>> H1 H
> >>>>>>>>>>> ---- ----
> >>>>>>>>>>> <a> <a> // P(P) very first state!
> >>>>>>>>>>> <b> <b>
> >>>>>>>>>>> <c> <c>
> >>>>>>>>>>> <d> <d>
> >>>>>>>>>>> <e> <e>
> >>>>>>>>>>> <f> <f>
> >>>>>>>>>>> <g> <g>
> >>>>>>>>>>> <h> <h>
> >>>>>>>>>>> <i> <i>
> >>>>>>>>>>> <j> <j>
> >>>>>>>>>>> <k> <k>
> >>>>>>>>>>> <l> <l> // no divergence so far!
> >>>>>>>>>>> <m> <m>
> >>>>>>>>>>> <n> <n>
> >>>>>>>>>>> <o> <o>
> >>>>>>>>>>> <p> <p>
> >>>>>>>>>>> <q> <q>
> >>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
> >>>>>>>>>>> <s>
> >>>>>>>>>>> <t>
> >>>>>>>>>>> <u>
> >>>>>>>>>>> <v>
> >>>>>>>>>>> <w>
> >>>>>>>>>>> <x>
> >>>>>>>>>>> <y>
> >>>>>>>>>>> <z> // P(P) final state - it halts!
> >>>>>>>>>>>
> >>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
> >>>>>>>>>>> the steps of the computation P(P) which are being calculated by the
> >>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
> >>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
> >>>>>>>>>>> instructions or their trace entries].
> >>>>>>>>>>>
> >>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
> >>>>>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
> >>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
> >>>>>>>>>>> instruction] is reached.
> >>>>>>>>>>>
> >>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
> >>>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
> >>>>>>>>>>> happening in his own program. :)
> >>>>>>>>>>>
> >>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
> >>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc.. is
> >>>>>>>>>>> correct on a step-by-step basis. (That would be consistent with his
> >>>>>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
> >>>>>>>>>>> comparing the machine code listings and verifying that emulation is
> >>>>>>>>>>> [doing each instruction correctly].)
> >>>>>>>>>>>
> >>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
> >>>>>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
> >>>>>>>>>>> the terms we're using.)
> >>>>>>>>>>>
> >>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
> >>>>>>>>>>> strange choice of phrases to avoid weeks or months of
> >>>>>>>>>>> miscommunications. And you have to start by discovering /something/ you
> >>>>>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
> >>>>>>>>>>> he can't "define" anything properly. :)
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Mike.
> >>>>>>>>>>>
> >>>>>>>>>> The input to H1(P,P) halts.
> >>>>>>>>>> In this same computation the input to H(P,P)
> >>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
> >>>>>>>>>
> >>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
> >>>>>>>> _Infinite_Loop()
> >>>>>>>> [000012c2](01) 55 push ebp
> >>>>>>>> [000012c3](02) 8bec mov ebp,esp
> >>>>>>>> [000012c5](02) ebfe jmp 000012c5
> >>>>>>>> [000012c7](01) 5d pop ebp
> >>>>>>>> [000012c8](01) c3 ret
> >>>>>>>> Size in bytes:(0007) [000012c8]
> >>>>>>>>
> >>>>>>>> H correctly simulates its input until it determines that a correct
> >>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
> >>>>>>>> instruction of this input.
> >>>>>>>
> >>>>>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
> >>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
> >>>>>> instruction. Yet this is a deliberately deceptive example and you know
> >>>>>> it. Here is an actual comparable example:
> >>>>>
> >>>>> It is not deceptive. It is the *definition* of a correct simulation..
> >>>>>
> >>>>>>
> >>>>>> Emulate(P,P);
> >>>>>>
> >>>>>> void P(u32 x)
> >>>>>> {
> >>>>>> if (Emulate(x, x))
> >>>>>> HERE: goto HERE;
> >>>>>> return;
> >>>>>> }
> >>>>>
> >>>>>
> >>>>> What you call Emulate is Hn,
> >>>> No I would not because the H means halt decider.
> >>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
> >>>>>
> >>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
> >>>> When-so-ever any input to a simulating halt decider must have its
> >>>> simulation aborted to prevent the infinite simulation of this input this
> >>>> input is correctly determined to be a non-halting input.
> >>>
> >>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
> >>>
> >>>>
> >>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
> >>>> conclusively proving that its input never reaches its "ret" instruction
> >>>> whether it aborts the simulation of this input or not.
> >>>
> >>> But Ha is seeing infinite behavior where none exists, as demonstrated by UTM(Pa,Pa) halting.
> >> H(P,P) is seeing that its correctly simulated input
> >
> > I.E. the input when simulated by a UTM
> >
> >> would never reach
> >> the "ret" instruction of this input for the infinite set of different
> >> definitions of H that either abort their simulation at some point or
> >> never abort the simulation of their input.
> >
> > So you're saying:
> >
> > Because Hn(Pn,Pn) does not halt,
> > and H1(P1,P1)==0,
> > and H2(P2,P2)==0,
> > and H3(P3,P3)==0,
> > and H4(P4,P4)==0,
> > and H5(P5,P5)==0
> > ....
> > Then for all i, Hi(Pi,Pi)==0 is correct.
> >
> > This is invalid, since Pn and each Pi are different computations that are unrelated to each other.
> In every case where the emulated input to Hn(Pn,Pn) defines Pn that
> calls Hn(Pn,Pn) the emulated Pn never reaches its "ret" instruction.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<Wr5lK.26022$70j.22885@fx16.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer01.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t7093d$403$1@gioia.aioe.org> <5TNkK.4945$Vxw.2227@fx07.iad>
<t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530144938.00005886@reddwarf.jmc.corp>
<VJydncTQA7CuSwn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <VJydncTQA7CuSwn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 253
Message-ID: <Wr5lK.26022$70j.22885@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: Mon, 30 May 2022 11:32:06 -0400
X-Received-Bytes: 13033
 by: Richard Damon - Mon, 30 May 2022 15:32 UTC

On 5/30/22 10:35 AM, olcott wrote:
> On 5/30/2022 8:49 AM, Mr Flibble wrote:
>> On Mon, 30 May 2022 08:46:48 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
>>>>>>>>>>>>>>>>>>> proper definition of halting. That definition
>>>>>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
>>>>>>>>>>>>>>>>>>> mathematical definition, first of the computation
>>>>>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
>>>>>>>>>>>>>>>>>>> such that computation step n is a final state of the
>>>>>>>>>>>>>>>>>>> TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>>> understand: something more concrete - a simulation
>>>>>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
>>>>>>>>>>>>>>>>>>> description and tape description!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE
>>>>>>>>>>>>>>>>>> WITH ME Every decider computes the mapping from its
>>>>>>>>>>>>>>>>>> input finite string(s) to an accept or reject state
>>>>>>>>>>>>>>>>>> based on a semantic or syntactic property of this
>>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>>> (for instance, does the program terminate for all
>>>>>>>>>>>>>>>> inputs),
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>>> program might be *represented* as a string, but the
>>>>>>>>>>>>>>> string itself has no semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The semantic property of the string when it is
>>>>>>>>>>>>>> interpreted as the description of a program.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>
>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>>> no longer talking about the string but the thing which the
>>>>>>>>>>>>> string represents.
>>>>>>>>>>>>
>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>>>>
>>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>>> 'specifies' with 'determines' doesn't make things any
>>>>>>>>>>> clearer. You need to actually DEFINE your terms.
>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>>>>> which the specification of a halt decider demands.
>>>>>>>>>>
>>>>>>>>>> Hows about...
>>>>>>>>>>
>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>>>>> being the final (RET) step where the computation halts. Now,
>>>>>>>>>> H and H1 calculate these steps ["emulate their input"]
>>>>>>>>>> something like this:
>>>>>>>>>>
>>>>>>>>>> H1 H
>>>>>>>>>> ---- ----
>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>> <b> <b>
>>>>>>>>>> <c> <c>
>>>>>>>>>> <d> <d>
>>>>>>>>>> <e> <e>
>>>>>>>>>> <f> <f>
>>>>>>>>>> <g> <g>
>>>>>>>>>> <h> <h>
>>>>>>>>>> <i> <i>
>>>>>>>>>> <j> <j>
>>>>>>>>>> <k> <k>
>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>> <m> <m>
>>>>>>>>>> <n> <n>
>>>>>>>>>> <o> <o>
>>>>>>>>>> <p> <p>
>>>>>>>>>> <q> <q>
>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>> <s>
>>>>>>>>>> <t>
>>>>>>>>>> <u>
>>>>>>>>>> <v>
>>>>>>>>>> <w>
>>>>>>>>>> <x>
>>>>>>>>>> <y>
>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>
>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>>>>> calculated by the emulator in H, which calculates <a>...<r>
>>>>>>>>>> then stops calculating because it spotted some pattern. [in
>>>>>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
>>>>>>>>>> entries].
>>>>>>>>>>
>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>>> steps of the computation P(P) which are being calculated by
>>>>>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
>>>>>>>>>> stops because final state [ret instruction] is reached.
>>>>>>>>>>
>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>>> from <a> to <r>, or might agree. I don't think PO really
>>>>>>>>>> understands what's happening in his own program. :)
>>>>>>>>>>
>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>>> emulations" because the sequence of "x86 instruction
>>>>>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
>>>>>>>>>> basis. (That would be consistent with his claim repeated 1000
>>>>>>>>>> times, that we can check the emulation is correct by
>>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>>> emulation is [doing each instruction correctly].)
>>>>>>>>>>
>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>>> emulation itself. (How could it be? but probably that's just
>>>>>>>>>> a matter of agreeing the terms we're using.)
>>>>>>>>>>
>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>>> down on his strange choice of phrases to avoid weeks or
>>>>>>>>>> months of miscommunications. And you have to start by
>>>>>>>>>> discovering /something/ you agree on... Just demanding he
>>>>>>>>>> "defines all his terms" won't get far as he can't "define"
>>>>>>>>>> anything properly. :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Mike.
>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>>>> steps.
>>>>>>>>
>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>>> infinite number of steps. It simulates for a particular number
>>>>>>>> of cycles.
>>>>>>> _Infinite_Loop()
>>>>>>> [000012c2](01) 55 push ebp
>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>> [000012c8](01) c3 ret
>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>
>>>>>>> H correctly simulates its input until it determines that a
>>>>>>> correct simulation of ∞ steps of this input would never reach
>>>>>>> the "ret" instruction of this input.
>>>>>>
>>>>>> By definition, a correct simulation is performed by a UTM.
>>>>>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
>>>>>> Ha(Pa,Pa)==0 is wrong.
>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>> instruction. Yet this is a deliberately deceptive example and you
>>>>> know it. Here is an actual comparable example:
>>>>
>>>> It is not deceptive.  It is the *definition* of a correct
>>>> simulation.
>>>>>
>>>>> Emulate(P,P);
>>>>>
>>>>> void P(u32 x)
>>>>> {
>>>>> if (Emulate(x, x))
>>>>> HERE: goto HERE;
>>>>> return;
>>>>> }
>>>>
>>>>
>>>> What you call Emulate is Hn,
>>>
>>> No I would not because the H means halt decider.
>>>
>>>> and because of that, P is Pn.  And Pn(Pn) does not halt, nor does
>>>> Hn(Pn,Pn).
>>>>
>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does
>>>> not halt.
>>>
>>> When-so-ever any input to a simulating halt decider must have its
>>> simulation aborted to prevent the infinite simulation of this input
>>> this input is correctly determined to be a non-halting input.
>>
>> There is no "infinite simulation" in the proofs you are attempting to
>> refute; it is a fiction of your own making.
>>
>> /Flibble
>>
>
>
> When we assume a simulating halt decider then none of the simulated
> inputs to the conventional proofs ever reach their final state when
> correctly simulated by this simulating halt decider.
>
> That you don't understand this does not make it false.
>
Except Halting ISN'T defined by the simulation of the Halt Decider H
reaching a final state, but by the actual Machine reaching that state.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<Hpydnd4GaqIAeQn_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 May 2022 10:37:01 -0500
Date: Mon, 30 May 2022 10:37:00 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
<2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20f73158-fe11-48ca-956d-c7142c325992n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20f73158-fe11-48ca-956d-c7142c325992n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <Hpydnd4GaqIAeQn_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 260
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AflAIBFXk/8gao0nlMjDwd3LP7IVqses9MWVi4rKwYE7t4R5tgXZzix07TjRAqOdK+90RW3wPwbQBj6!6hkoLIB40/eYTvLyz4nmllIZFAzvBtKuvwooXkZntjGJ5Q2AOHwJEVFyYZEoco/wq1+8/Jj4hUY=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 14484
 by: olcott - Mon, 30 May 2022 15:37 UTC

On 5/30/2022 10:11 AM, Dennis Bush wrote:
> On Monday, May 30, 2022 at 11:05:27 AM UTC-4, olcott wrote:
>> On 5/30/2022 9:54 AM, Dennis Bush wrote:
>>> On Monday, May 30, 2022 at 10:50:50 AM UTC-4, olcott wrote:
>>>> On 5/30/2022 9:29 AM, Dennis Bush wrote:
>>>>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>>>>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't involve any
>>>>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition, first
>>>>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms of there
>>>>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final state of
>>>>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some "actual
>>>>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape description!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>>>>>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no longer
>>>>>>>>>>>>>>>> talking about the string but the thing which the string represents.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>>>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>>>>> Which means at least one of the above programs is *not* interpreting
>>>>>>>>>>>>>> its input in the correct way, i.e. in the way which the specification
>>>>>>>>>>>>>> of a halt decider demands.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hows about...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z> being the
>>>>>>>>>>>>> final (RET) step where the computation halts. Now, H and H1 calculate
>>>>>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>>>>>
>>>>>>>>>>>>> H1 H
>>>>>>>>>>>>> ---- ----
>>>>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>>>>> <b> <b>
>>>>>>>>>>>>> <c> <c>
>>>>>>>>>>>>> <d> <d>
>>>>>>>>>>>>> <e> <e>
>>>>>>>>>>>>> <f> <f>
>>>>>>>>>>>>> <g> <g>
>>>>>>>>>>>>> <h> <h>
>>>>>>>>>>>>> <i> <i>
>>>>>>>>>>>>> <j> <j>
>>>>>>>>>>>>> <k> <k>
>>>>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>>>>> <m> <m>
>>>>>>>>>>>>> <n> <n>
>>>>>>>>>>>>> <o> <o>
>>>>>>>>>>>>> <p> <p>
>>>>>>>>>>>>> <q> <q>
>>>>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>>>>> <s>
>>>>>>>>>>>>> <t>
>>>>>>>>>>>>> <u>
>>>>>>>>>>>>> <v>
>>>>>>>>>>>>> <w>
>>>>>>>>>>>>> <x>
>>>>>>>>>>>>> <y>
>>>>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>>>>
>>>>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this determines
>>>>>>>>>>>>> the steps of the computation P(P) which are being calculated by the
>>>>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops calculating because
>>>>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>>>>>> instructions or their trace entries].
>>>>>>>>>>>>>
>>>>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the steps of
>>>>>>>>>>>>> the computation P(P) which are being calculated by the emulator in H1,
>>>>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final state [ret
>>>>>>>>>>>>> instruction] is reached.
>>>>>>>>>>>>>
>>>>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H from <a> to
>>>>>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>>>>>>>> happening in his own program. :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations" because
>>>>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b> etc. is
>>>>>>>>>>>>> correct on a step-by-step basis. (That would be consistent with his
>>>>>>>>>>>>> claim repeated 1000 times, that we can check the emulation is correct by
>>>>>>>>>>>>> comparing the machine code listings and verifying that emulation is
>>>>>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>>>>>
>>>>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the emulation
>>>>>>>>>>>>> itself. (How could it be? but probably that's just a matter of agreeing
>>>>>>>>>>>>> the terms we're using.)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down on his
>>>>>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>>>>>> miscommunications. And you have to start by discovering /something/ you
>>>>>>>>>>>>> agree on... Just demanding he "defines all his terms" won't get far as
>>>>>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mike.
>>>>>>>>>>>>>
>>>>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>>>>>>>
>>>>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the P that call it referred to as Pa, does not simulate for an infinite number of steps. It simulates for a particular number of cycles.
>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>
>>>>>>>>>> H correctly simulates its input until it determines that a correct
>>>>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>>>>>> instruction of this input.
>>>>>>>>>
>>>>>>>>> By definition, a correct simulation is performed by a UTM. UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so Ha(Pa,Pa)==0 is wrong.
>>>>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>>>>> instruction. Yet this is a deliberately deceptive example and you know
>>>>>>>> it. Here is an actual comparable example:
>>>>>>>
>>>>>>> It is not deceptive. It is the *definition* of a correct simulation.
>>>>>>>
>>>>>>>>
>>>>>>>> Emulate(P,P);
>>>>>>>>
>>>>>>>> void P(u32 x)
>>>>>>>> {
>>>>>>>> if (Emulate(x, x))
>>>>>>>> HERE: goto HERE;
>>>>>>>> return;
>>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> What you call Emulate is Hn,
>>>>>> No I would not because the H means halt decider.
>>>>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does Hn(Pn,Pn).
>>>>>>>
>>>>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does not halt.
>>>>>> When-so-ever any input to a simulating halt decider must have its
>>>>>> simulation aborted to prevent the infinite simulation of this input this
>>>>>> input is correctly determined to be a non-halting input.
>>>>>
>>>>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is wrong.
>>>>>
>>>>>>
>>>>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
>>>>>> conclusively proving that its input never reaches its "ret" instruction
>>>>>> whether it aborts the simulation of this input or not.
>>>>>
>>>>> But Ha is seeing infinite behavior where none exists, as demonstrated by UTM(Pa,Pa) halting.
>>>> H(P,P) is seeing that its correctly simulated input
>>>
>>> I.E. the input when simulated by a UTM
>>>
>>>> would never reach
>>>> the "ret" instruction of this input for the infinite set of different
>>>> definitions of H that either abort their simulation at some point or
>>>> never abort the simulation of their input.
>>>
>>> So you're saying:
>>>
>>> Because Hn(Pn,Pn) does not halt,
>>> and H1(P1,P1)==0,
>>> and H2(P2,P2)==0,
>>> and H3(P3,P3)==0,
>>> and H4(P4,P4)==0,
>>> and H5(P5,P5)==0
>>> ....
>>> Then for all i, Hi(Pi,Pi)==0 is correct.
>>>
>>> This is invalid, since Pn and each Pi are different computations that are unrelated to each other.
>> In every case where the emulated input to Hn(Pn,Pn) defines Pn that
>> calls Hn(Pn,Pn) the emulated Pn never reaches its "ret" instruction.
>
> That doesn't mean that each of them are correct.
Yes it does. If all X are Y then we know that no X are not Y.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ my only honest reviewer ]

<t72ojm$alh$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agis...@gm.invalid (André G. Isaak)
Newsgroups: comp.theory
Subject: Re: Experts would agree that my reviewers are incorrect [ my only
honest reviewer ]
Date: Mon, 30 May 2022 09:41:41 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 119
Message-ID: <t72ojm$alh$1@dont-email.me>
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<-JWdnc8EXLLUlQz_nZ2dnUU7_8xh4p2d@giganews.com> <1a9kK.2$_T.1@fx40.iad>
<TeadnTTqr-ObvQz_nZ2dnUU7_81g4p2d@giganews.com> <t6r7n1$peb$1@dont-email.me>
<iJ-dnfO8lJjPtAz_nZ2dnUU7_83NnZ2d@giganews.com> <t6rb0b$hdr$1@dont-email.me>
<fcmdnfEeU_Q2qwz_nZ2dnUU7_81g4p2d@giganews.com> <t6rfco$f3d$2@dont-email.me>
<rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<3_WdndmQYLz0kQn_nZ2dnUU7_8zNnZ2d@giganews.com> <t714ed$otn$1@dont-email.me>
<3Lydnc33TrqpuQn_nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 30 May 2022 15:41:43 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="70a966f83dc0f1053a8a3547a8bf1316";
logging-data="10929"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CUei66Dl9MhMjuUqC5a/G"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.9.1
Cancel-Lock: sha1:Rl0XhMga01m8TXV4RSQVMPg/PKM=
In-Reply-To: <3Lydnc33TrqpuQn_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Language: en-US
 by: André G. Isaak - Mon, 30 May 2022 15:41 UTC

On 2022-05-29 19:56, olcott wrote:
> On 5/29/2022 7:51 PM, André G. Isaak wrote:
>> On 2022-05-29 18:14, olcott wrote:
>>> On 5/29/2022 4:56 PM, André G. Isaak wrote:
>>>> On 2022-05-29 15:41, olcott wrote:
>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>
>>>>>>>>>>>> Agree.  I think PO probably can't understand the proper
>>>>>>>>>>>> definition of halting.  That definition doesn't involve any
>>>>>>>>>>>> UTMs or emulation - it's just a mathematical definition,
>>>>>>>>>>>> first of the computation steps, then of halting in terms of
>>>>>>>>>>>> there being an n such that computation step n is a final
>>>>>>>>>>>> state of the TM.  That's TOO ABSTRACT for PO, so all he can
>>>>>>>>>>>> do is replace it with something he thinks he /can/
>>>>>>>>>>>> understand: something more concrete - a simulation run in
>>>>>>>>>>>> some "actual machine" processing a TM description and tape
>>>>>>>>>>>> description!
>>>>>>>>>>>
>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH ME
>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>> string(s) to an accept or reject state based on a semantic or
>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>
>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>> non-trivial semantic properties of programs are undecidable.
>>>>>>>>
>>>>>>>> And how 'bout them Mets?
>>>>>>>>
>>>>>>>>> A semantic property is one about the program's behavior (for
>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>
>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>
>>>>>>>>> In formal semantics this would be the semantic property of a
>>>>>>>>> finite string.
>>>>>>>>
>>>>>>>> No, it would be a semantic property of the program. That program
>>>>>>>> might be *represented* as a string, but the string itself has no
>>>>>>>> semantic properties.
>>>>>>>>
>>>>>>>
>>>>>>> The semantic property of the string when it is interpreted as the
>>>>>>> description of a program.
>>>>>>
>>>>>> WHOOOSH!
>>>>>>
>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>> longer talking about the string but the thing which the string
>>>>>> represents.
>>>>>>
>>>>>
>>>>> Yes. The string has no semantics on its own.
>>>>>
>>>>> The input to H(P,P) determines (Mike's word) an execution trace of
>>>>> x86 instructions when correctly emulated by H.
>>>>>
>>>>> The input to H1(P,P) determines (Mike's word) an execution trace of
>>>>> x86 instructions when correctly emulated by H1.
>>>>
>>>> And neither of those sentences make any sense. Replacing 'specifies'
>>>> with 'determines' doesn't make things any clearer. You need to
>>>> actually DEFINE your terms.
>>>
>>> I don't believe that you don't understand what that means.
>>> What aspect of it do you not understand?
>>
>> Apart from your tortured syntax, it makes no sense to talk about the
>> input determining the execution trace given that H1 and H are given
>> the same input yet derive apparently produce different traces.
>
> So you simply "don't believe in" verified facts?

Which "verified facts"?

No one disputes that your H1 and H produce different traces. What is
disputed is your preposterous claim that these are both involve
*correct* simulations.

> We can see that the trace of the input to H1 halts and we can see that
> the trace of the input to H(P,P) would never reach its "ret" instruction.

Which has nothing to do with the correctness of the simulation.

You don't seem to grasp that a trace on its own says nothing about
correctness. Do you actually understand what the term 'correct' means?

A program is correct if it conforms to its specification. Which
specification are you considering here? Clearly it is not which defines
the halting problem, nor is it one normally used to define a simulator
or emulator.

> Which of those verified facts do you disagree with?
>
> Do you not understand the x86 language?
>
> The last time that I asked you this you said there is no such thing as
> the x86 language.

As usual, you latch on to some absurd interpretation of my words rather
than trying to figure out what I actually meant.

Chips have instruction sets, not languages. Assemblers use languages,
and there isn't such a thing as *THE* x86 [assembly] language. x86
assembly is a *class* of languages, not a single language just as the
x86 is a *class* of processors, not a specific one.

<snipped pointless traces>

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<sB5lK.2417$sW.527@fx37.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!81.171.65.13.MISMATCH!peer01.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com> <5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me> <ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com> <f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com> <b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com> <LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com> <5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com> <6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com> <1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com> <bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com> <bISdncAxl6KjRwn_nZ2dnUU7_8xh4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <bISdncAxl6KjRwn_nZ2dnUU7_8xh4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 309
Message-ID: <sB5lK.2417$sW.527@fx37.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: Mon, 30 May 2022 11:42:15 -0400
X-Received-Bytes: 14550
 by: Richard Damon - Mon, 30 May 2022 15:42 UTC

On 5/30/22 10:52 AM, olcott wrote:
> On 5/30/2022 9:50 AM, olcott wrote:
>> On 5/30/2022 9:29 AM, Dennis Bush wrote:
>>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't
>>>>>>>>>>>>>>>>>>>> involve any
>>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>>>>>>> definition, first
>>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in terms
>>>>>>>>>>>>>>>>>>>> of there
>>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a final
>>>>>>>>>>>>>>>>>>>> state of
>>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>>>> understand:
>>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some
>>>>>>>>>>>>>>>>>>>> "actual
>>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape
>>>>>>>>>>>>>>>>>>>> description!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE
>>>>>>>>>>>>>>>>>>> WITH ME
>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input finite
>>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>>>>>> semantic or
>>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>>>> (for
>>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>>>> of a
>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>>>> program
>>>>>>>>>>>>>>>> might be *represented* as a string, but the string
>>>>>>>>>>>>>>>> itself has no
>>>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The semantic property of the string when it is
>>>>>>>>>>>>>>> interpreted as the
>>>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>>>> no longer
>>>>>>>>>>>>>> talking about the string but the thing which the string
>>>>>>>>>>>>>> represents.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>>>> trace of
>>>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>>>> trace of
>>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>>>
>>>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>>>> 'specifies'
>>>>>>>>>>>> with 'determines' doesn't make things any clearer. You need to
>>>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>>>
>>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>>>> interpreting
>>>>>>>>>>>> its input in the correct way, i.e. in the way which the
>>>>>>>>>>>> specification
>>>>>>>>>>>> of a halt decider demands.
>>>>>>>>>>>
>>>>>>>>>>> Hows about...
>>>>>>>>>>>
>>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>>>>>> being the
>>>>>>>>>>> final (RET) step where the computation halts. Now, H and H1
>>>>>>>>>>> calculate
>>>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>>>
>>>>>>>>>>> H1 H
>>>>>>>>>>> ---- ----
>>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>>> <b> <b>
>>>>>>>>>>> <c> <c>
>>>>>>>>>>> <d> <d>
>>>>>>>>>>> <e> <e>
>>>>>>>>>>> <f> <f>
>>>>>>>>>>> <g> <g>
>>>>>>>>>>> <h> <h>
>>>>>>>>>>> <i> <i>
>>>>>>>>>>> <j> <j>
>>>>>>>>>>> <k> <k>
>>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>>> <m> <m>
>>>>>>>>>>> <n> <n>
>>>>>>>>>>> <o> <o>
>>>>>>>>>>> <p> <p>
>>>>>>>>>>> <q> <q>
>>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>>> <s>
>>>>>>>>>>> <t>
>>>>>>>>>>> <u>
>>>>>>>>>>> <v>
>>>>>>>>>>> <w>
>>>>>>>>>>> <x>
>>>>>>>>>>> <y>
>>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>>
>>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>>>> determines
>>>>>>>>>>> the steps of the computation P(P) which are being calculated
>>>>>>>>>>> by the
>>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops
>>>>>>>>>>> calculating because
>>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>>>> instructions or their trace entries].
>>>>>>>>>>>
>>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>>>> steps of
>>>>>>>>>>> the computation P(P) which are being calculated by the
>>>>>>>>>>> emulator in H1,
>>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final
>>>>>>>>>>> state [ret
>>>>>>>>>>> instruction] is reached.
>>>>>>>>>>>
>>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>>>> from <a> to
>>>>>>>>>>> <r>, or might agree. I don't think PO really understands what's
>>>>>>>>>>> happening in his own program. :)
>>>>>>>>>>>
>>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>>>> emulations" because
>>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b>
>>>>>>>>>>> etc. is
>>>>>>>>>>> correct on a step-by-step basis. (That would be consistent
>>>>>>>>>>> with his
>>>>>>>>>>> claim repeated 1000 times, that we can check the emulation is
>>>>>>>>>>> correct by
>>>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>>>> emulation is
>>>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>>>
>>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>>>> emulation
>>>>>>>>>>> itself. (How could it be? but probably that's just a matter
>>>>>>>>>>> of agreeing
>>>>>>>>>>> the terms we're using.)
>>>>>>>>>>>
>>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>>>> down on his
>>>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>>>> miscommunications. And you have to start by discovering
>>>>>>>>>>> /something/ you
>>>>>>>>>>> agree on... Just demanding he "defines all his terms" won't
>>>>>>>>>>> get far as
>>>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Mike.
>>>>>>>>>>>
>>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated steps.
>>>>>>>>>
>>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>>>> infinite number of steps. It simulates for a particular number
>>>>>>>>> of cycles.
>>>>>>>> _Infinite_Loop()
>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>> [000012c8](01) c3 ret
>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>
>>>>>>>> H correctly simulates its input until it determines that a correct
>>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>>>> instruction of this input.
>>>>>>>
>>>>>>> By definition, a correct simulation is performed by a UTM.
>>>>>>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
>>>>>>> Ha(Pa,Pa)==0 is wrong.
>>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>>> instruction. Yet this is a deliberately deceptive example and you
>>>>>> know
>>>>>> it. Here is an actual comparable example:
>>>>>
>>>>> It is not deceptive. It is the *definition* of a correct simulation.
>>>>>
>>>>>>
>>>>>> Emulate(P,P);
>>>>>>
>>>>>> void P(u32 x)
>>>>>> {
>>>>>> if (Emulate(x, x))
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>
>>>>>
>>>>> What you call Emulate is Hn,
>>>> No I would not because the H means halt decider.
>>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does
>>>>> Hn(Pn,Pn).
>>>>>
>>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn) does
>>>>> not halt.
>>>> When-so-ever any input to a simulating halt decider must have its
>>>> simulation aborted to prevent the infinite simulation of this input
>>>> this
>>>> input is correctly determined to be a non-halting input.
>>>
>>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see
>>> that the input halts without being aborted, therefore Ha(Pa,Pa)==0 is
>>> wrong.
>>>
>>>>
>>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps thus
>>>> conclusively proving that its input never reaches its "ret" instruction
>>>> whether it aborts the simulation of this input or not.
>>>
>>> But Ha is seeing infinite behavior where none exists, as demonstrated
>>> by UTM(Pa,Pa) halting.
>>
>> H(P,P) is seeing that its correctly simulated input would never reach
>> the "ret" instruction of this input for the infinite set of different
>> definitions of H that either abort their simulation at some point or
>> never abort the simulation of their input.
>>
>
> It is like I am saying that every integer > 5 is > 3, and you say no
> wait we can't say that unless we test each integer > 5 to make sure it
> is > 3.
>


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ deliberately deceptive example ]

<7G5lK.2418$sW.552@fx37.iad>

  copy mid

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

  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!fx37.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [
deliberately deceptive example ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com>
<t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b123dfd2-bf21-469a-96c9-bdbd45e48ad8n@googlegroups.com>
<LeidnUISAr-XIgn_nZ2dnUU7_83NnZ2d@giganews.com>
<5e4658a1-1b13-43d0-8270-cdfcb48f7d21n@googlegroups.com>
<6K-dnZIA-cVUVwn_nZ2dnUU7_8zNnZ2d@giganews.com>
<1c4b2616-f3c1-44a9-8bd8-f01325eacb19n@googlegroups.com>
<bISdncExl6JfRAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<d4598d14-1bec-497b-976e-af6833bc9435n@googlegroups.com>
<2q-dnV-YlYKtQAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20f73158-fe11-48ca-956d-c7142c325992n@googlegroups.com>
<Hpydnd4GaqIAeQn_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Hpydnd4GaqIAeQn_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 340
Message-ID: <7G5lK.2418$sW.552@fx37.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: Mon, 30 May 2022 11:47:14 -0400
X-Received-Bytes: 16146
 by: Richard Damon - Mon, 30 May 2022 15:47 UTC

On 5/30/22 11:37 AM, olcott wrote:
> On 5/30/2022 10:11 AM, Dennis Bush wrote:
>> On Monday, May 30, 2022 at 11:05:27 AM UTC-4, olcott wrote:
>>> On 5/30/2022 9:54 AM, Dennis Bush wrote:
>>>> On Monday, May 30, 2022 at 10:50:50 AM UTC-4, olcott wrote:
>>>>> On 5/30/2022 9:29 AM, Dennis Bush wrote:
>>>>>> On Monday, May 30, 2022 at 9:46:56 AM UTC-4, olcott wrote:
>>>>>>> On 5/30/2022 8:14 AM, Dennis Bush wrote:
>>>>>>>> On Monday, May 30, 2022 at 8:56:49 AM UTC-4, olcott wrote:
>>>>>>>>> On 5/29/2022 11:04 PM, Dennis Bush wrote:
>>>>>>>>>> On Sunday, May 29, 2022 at 11:42:27 PM UTC-4, olcott wrote:
>>>>>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Agree. I think PO probably can't understand the
>>>>>>>>>>>>>>>>>>>>>>> proper
>>>>>>>>>>>>>>>>>>>>>>> definition of halting. That definition doesn't
>>>>>>>>>>>>>>>>>>>>>>> involve any
>>>>>>>>>>>>>>>>>>>>>>> UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>>>>>>>>>> definition, first
>>>>>>>>>>>>>>>>>>>>>>> of the computation steps, then of halting in
>>>>>>>>>>>>>>>>>>>>>>> terms of there
>>>>>>>>>>>>>>>>>>>>>>> being an n such that computation step n is a
>>>>>>>>>>>>>>>>>>>>>>> final state of
>>>>>>>>>>>>>>>>>>>>>>> the TM. That's TOO ABSTRACT for PO, so all he can
>>>>>>>>>>>>>>>>>>>>>>> do is
>>>>>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>>>>>>> understand:
>>>>>>>>>>>>>>>>>>>>>>> something more concrete - a simulation run in
>>>>>>>>>>>>>>>>>>>>>>> some "actual
>>>>>>>>>>>>>>>>>>>>>>> machine" processing a TM description and tape
>>>>>>>>>>>>>>>>>>>>>>> description!
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE
>>>>>>>>>>>>>>>>>>>>>> WITH ME
>>>>>>>>>>>>>>>>>>>>>> Every decider computes the mapping from its input
>>>>>>>>>>>>>>>>>>>>>> finite
>>>>>>>>>>>>>>>>>>>>>> string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>>>>>>>>> semantic or
>>>>>>>>>>>>>>>>>>>>>> syntactic property of this finite string.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A semantic property is one about the program's
>>>>>>>>>>>>>>>>>>>> behavior (for
>>>>>>>>>>>>>>>>>>>> instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> In formal semantics this would be the semantic
>>>>>>>>>>>>>>>>>>>> property of a
>>>>>>>>>>>>>>>>>>>> finite string.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No, it would be a semantic property of the program.
>>>>>>>>>>>>>>>>>>> That program
>>>>>>>>>>>>>>>>>>> might be *represented* as a string, but the string
>>>>>>>>>>>>>>>>>>> itself has no
>>>>>>>>>>>>>>>>>>> semantic properties.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The semantic property of the string when it is
>>>>>>>>>>>>>>>>>> interpreted as the
>>>>>>>>>>>>>>>>>> description of a program.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you
>>>>>>>>>>>>>>>>> are no longer
>>>>>>>>>>>>>>>>> talking about the string but the thing which the string
>>>>>>>>>>>>>>>>> represents.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an
>>>>>>>>>>>>>>>> execution trace of
>>>>>>>>>>>>>>>> x86 instructions when correctly emulated by H.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an
>>>>>>>>>>>>>>>> execution trace of
>>>>>>>>>>>>>>>> x86 instructions when correctly emulated by H1.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>>>>>>> 'specifies'
>>>>>>>>>>>>>>> with 'determines' doesn't make things any clearer. You
>>>>>>>>>>>>>>> need to
>>>>>>>>>>>>>>> actually DEFINE your terms.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>>>>>>> interpreting
>>>>>>>>>>>>>>> its input in the correct way, i.e. in the way which the
>>>>>>>>>>>>>>> specification
>>>>>>>>>>>>>>> of a halt decider demands.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hows about...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Computation P(P) goes through a sequence of steps, which for
>>>>>>>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with
>>>>>>>>>>>>>> <z> being the
>>>>>>>>>>>>>> final (RET) step where the computation halts. Now, H and
>>>>>>>>>>>>>> H1 calculate
>>>>>>>>>>>>>> these steps ["emulate their input"] something like this:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H1 H
>>>>>>>>>>>>>> ---- ----
>>>>>>>>>>>>>> <a> <a> // P(P) very first state!
>>>>>>>>>>>>>> <b> <b>
>>>>>>>>>>>>>> <c> <c>
>>>>>>>>>>>>>> <d> <d>
>>>>>>>>>>>>>> <e> <e>
>>>>>>>>>>>>>> <f> <f>
>>>>>>>>>>>>>> <g> <g>
>>>>>>>>>>>>>> <h> <h>
>>>>>>>>>>>>>> <i> <i>
>>>>>>>>>>>>>> <j> <j>
>>>>>>>>>>>>>> <k> <k>
>>>>>>>>>>>>>> <l> <l> // no divergence so far!
>>>>>>>>>>>>>> <m> <m>
>>>>>>>>>>>>>> <n> <n>
>>>>>>>>>>>>>> <o> <o>
>>>>>>>>>>>>>> <p> <p>
>>>>>>>>>>>>>> <q> <q>
>>>>>>>>>>>>>> <r> <r> // H spots some pattern and stops simulating
>>>>>>>>>>>>>> <s>
>>>>>>>>>>>>>> <t>
>>>>>>>>>>>>>> <u>
>>>>>>>>>>>>>> <v>
>>>>>>>>>>>>>> <w>
>>>>>>>>>>>>>> <x>
>>>>>>>>>>>>>> <y>
>>>>>>>>>>>>>> <z> // P(P) final state - it halts!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>>>>>>> determines
>>>>>>>>>>>>>> the steps of the computation P(P) which are being
>>>>>>>>>>>>>> calculated by the
>>>>>>>>>>>>>> emulator in H, which calculates <a>...<r> then stops
>>>>>>>>>>>>>> calculating because
>>>>>>>>>>>>>> it spotted some pattern. [in PO terms, <a>...<r> are the x86
>>>>>>>>>>>>>> instructions or their trace entries].
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines
>>>>>>>>>>>>>> the steps of
>>>>>>>>>>>>>> the computation P(P) which are being calculated by the
>>>>>>>>>>>>>> emulator in H1,
>>>>>>>>>>>>>> which calculates <a>...<r>...<z> then stops because final
>>>>>>>>>>>>>> state [ret
>>>>>>>>>>>>>> instruction] is reached.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> PO might try to deny that H1 calculates the same steps as
>>>>>>>>>>>>>> H from <a> to
>>>>>>>>>>>>>> <r>, or might agree. I don't think PO really understands
>>>>>>>>>>>>>> what's
>>>>>>>>>>>>>> happening in his own program. :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>>>>>>> emulations" because
>>>>>>>>>>>>>> the sequence of "x86 instruction transitions" <a> --> <b>
>>>>>>>>>>>>>> etc. is
>>>>>>>>>>>>>> correct on a step-by-step basis. (That would be consistent
>>>>>>>>>>>>>> with his
>>>>>>>>>>>>>> claim repeated 1000 times, that we can check the emulation
>>>>>>>>>>>>>> is correct by
>>>>>>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>>>>>>> emulation is
>>>>>>>>>>>>>> [doing each instruction correctly].)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>>>>>>> emulation
>>>>>>>>>>>>>> itself. (How could it be? but probably that's just a
>>>>>>>>>>>>>> matter of agreeing
>>>>>>>>>>>>>> the terms we're using.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>>>>>>> down on his
>>>>>>>>>>>>>> strange choice of phrases to avoid weeks or months of
>>>>>>>>>>>>>> miscommunications. And you have to start by discovering
>>>>>>>>>>>>>> /something/ you
>>>>>>>>>>>>>> agree on... Just demanding he "defines all his terms"
>>>>>>>>>>>>>> won't get far as
>>>>>>>>>>>>>> he can't "define" anything properly. :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mike.
>>>>>>>>>>>>>>
>>>>>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>>>>>>>> steps.
>>>>>>>>>>>>
>>>>>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha
>>>>>>>>>>>> and the P that call it referred to as Pa, does not simulate
>>>>>>>>>>>> for an infinite number of steps. It simulates for a
>>>>>>>>>>>> particular number of cycles.
>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>> [000012c2](01) 55 push ebp
>>>>>>>>>>> [000012c3](02) 8bec mov ebp,esp
>>>>>>>>>>> [000012c5](02) ebfe jmp 000012c5
>>>>>>>>>>> [000012c7](01) 5d pop ebp
>>>>>>>>>>> [000012c8](01) c3 ret
>>>>>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>>>>>
>>>>>>>>>>> H correctly simulates its input until it determines that a
>>>>>>>>>>> correct
>>>>>>>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>>>>>>>> instruction of this input.
>>>>>>>>>>
>>>>>>>>>> By definition, a correct simulation is performed by a UTM.
>>>>>>>>>> UTM(_Infinite_Loop,"") does not halt. UTM(Pa,Pa) does halt, so
>>>>>>>>>> Ha(Pa,Pa)==0 is wrong.
>>>>>>>>> UTM(P,P) determines an execution trace of P that reaches its "ret"
>>>>>>>>> instruction. Yet this is a deliberately deceptive example and
>>>>>>>>> you know
>>>>>>>>> it. Here is an actual comparable example:
>>>>>>>>
>>>>>>>> It is not deceptive. It is the *definition* of a correct
>>>>>>>> simulation.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Emulate(P,P);
>>>>>>>>>
>>>>>>>>> void P(u32 x)
>>>>>>>>> {
>>>>>>>>> if (Emulate(x, x))
>>>>>>>>> HERE: goto HERE;
>>>>>>>>> return;
>>>>>>>>> }
>>>>>>>>
>>>>>>>>
>>>>>>>> What you call Emulate is Hn,
>>>>>>> No I would not because the H means halt decider.
>>>>>>>> and because of that, P is Pn. And Pn(Pn) does not halt, nor does
>>>>>>>> Hn(Pn,Pn).
>>>>>>>>
>>>>>>>> So you're claiming that Ha(Pa,Pa)==0 is correct because Pn(Pn)
>>>>>>>> does not halt.
>>>>>>> When-so-ever any input to a simulating halt decider must have its
>>>>>>> simulation aborted to prevent the infinite simulation of this
>>>>>>> input this
>>>>>>> input is correctly determined to be a non-halting input.
>>>>>>
>>>>>> So when the input to Ha(Pa,Pa) is passed to UTM(Pa,Pa) we can see
>>>>>> that the input halts without being aborted, therefore Ha(Pa,Pa)==0
>>>>>> is wrong.
>>>>>>
>>>>>>>
>>>>>>> H(P,P) determines the infinite behavior of Hn(P,P) in a few steps
>>>>>>> thus
>>>>>>> conclusively proving that its input never reaches its "ret"
>>>>>>> instruction
>>>>>>> whether it aborts the simulation of this input or not.
>>>>>>
>>>>>> But Ha is seeing infinite behavior where none exists, as
>>>>>> demonstrated by UTM(Pa,Pa) halting.
>>>>> H(P,P) is seeing that its correctly simulated input
>>>>
>>>> I.E. the input when simulated by a UTM
>>>>
>>>>> would never reach
>>>>> the "ret" instruction of this input for the infinite set of different
>>>>> definitions of H that either abort their simulation at some point or
>>>>> never abort the simulation of their input.
>>>>
>>>> So you're saying:
>>>>
>>>> Because Hn(Pn,Pn) does not halt,
>>>> and H1(P1,P1)==0,
>>>> and H2(P2,P2)==0,
>>>> and H3(P3,P3)==0,
>>>> and H4(P4,P4)==0,
>>>> and H5(P5,P5)==0
>>>> ....
>>>> Then for all i, Hi(Pi,Pi)==0 is correct.
>>>>
>>>> This is invalid, since Pn and each Pi are different computations
>>>> that are unrelated to each other.
>>> In every case where the emulated input to Hn(Pn,Pn) defines Pn that
>>> calls Hn(Pn,Pn) the emulated Pn never reaches its "ret" instruction.
>>
>> That doesn't mean that each of them are correct.
> Yes it does. If all X are Y then we know that no X are not Y.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<_H5lK.2419$sW.580@fx37.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com> <t6rfco$f3d$2@dont-email.me> <rrbkK.299$X_i.121@fx18.iad> <t6uec0$10aa$1@gioia.aioe.org> <lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org> <5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org> <qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me> <TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me> <md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me> <dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me> <ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk> <tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com> <f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com> <xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220530141148.000047c1@reddwarf.jmc.corp> <zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com> <20220530142036.00003382@reddwarf.jmc.corp> <FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 224
Message-ID: <_H5lK.2419$sW.580@fx37.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: Mon, 30 May 2022 11:49:14 -0400
X-Received-Bytes: 11842
 by: Richard Damon - Mon, 30 May 2022 15:49 UTC

On 5/30/22 9:51 AM, olcott wrote:
> On 5/30/2022 8:20 AM, Mr Flibble wrote:
>> On Mon, 30 May 2022 08:17:03 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 5/30/2022 8:11 AM, Mr Flibble wrote:
>>>> On Sun, 29 May 2022 22:42:19 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>> Agree.  I think PO probably can't understand the proper
>>>>>>>>>>>>>>>>> definition of halting.  That definition doesn't involve
>>>>>>>>>>>>>>>>> any UTMs or emulation - it's just a mathematical
>>>>>>>>>>>>>>>>> definition, first of the computation steps, then of
>>>>>>>>>>>>>>>>> halting in terms of there being an n such that
>>>>>>>>>>>>>>>>> computation step n is a final state of the TM.  That's
>>>>>>>>>>>>>>>>> TOO ABSTRACT for PO, so all he can do is replace it
>>>>>>>>>>>>>>>>> with something he thinks he /can/ understand:
>>>>>>>>>>>>>>>>> something more concrete - a simulation run in some
>>>>>>>>>>>>>>>>> "actual machine" processing a TM description and tape
>>>>>>>>>>>>>>>>> description!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
>>>>>>>>>>>>>>>> ME Every decider computes the mapping from its input
>>>>>>>>>>>>>>>> finite string(s) to an accept or reject state based on a
>>>>>>>>>>>>>>>> semantic or syntactic property of this finite string.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>
>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>> (for instance, does the program terminate for all inputs),
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>>
>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>> program might be *represented* as a string, but the string
>>>>>>>>>>>>> itself has no semantic properties.
>>>>>>>>>>>>
>>>>>>>>>>>> The semantic property of the string when it is interpreted
>>>>>>>>>>>> as the description of a program.
>>>>>>>>>>>
>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>
>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are no
>>>>>>>>>>> longer talking about the string but the thing which the
>>>>>>>>>>> string represents.
>>>>>>>>>>
>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>
>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>>
>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>>
>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>> 'specifies' with 'determines' doesn't make things any clearer.
>>>>>>>>> You need to actually DEFINE your terms.
>>>>>>>>>> These execution traces are not the same.
>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>>> which the specification of a halt decider demands.
>>>>>>>>
>>>>>>>> Hows about...
>>>>>>>>
>>>>>>>>      Computation P(P) goes through a sequence of steps, which for
>>>>>>>> illustration I'll just refer to as <a> <b> ... <z> with <z>
>>>>>>>> being the final (RET) step where the computation halts.  Now, H
>>>>>>>> and H1 calculate these steps ["emulate their input"] something
>>>>>>>> like this:
>>>>>>>>
>>>>>>>>      H1          H
>>>>>>>>     ----        ----
>>>>>>>>      <a>         <a>      // P(P) very first state!
>>>>>>>>      <b>         <b>
>>>>>>>>      <c>         <c>
>>>>>>>>      <d>         <d>
>>>>>>>>      <e>         <e>
>>>>>>>>      <f>         <f>
>>>>>>>>      <g>         <g>
>>>>>>>>      <h>         <h>
>>>>>>>>      <i>         <i>
>>>>>>>>      <j>         <j>
>>>>>>>>      <k>         <k>
>>>>>>>>      <l>         <l>      // no divergence so far!
>>>>>>>>      <m>         <m>
>>>>>>>>      <n>         <n>
>>>>>>>>      <o>         <o>
>>>>>>>>      <p>         <p>
>>>>>>>>      <q>         <q>
>>>>>>>>      <r>         <r>      // H spots some pattern and stops
>>>>>>>> simulating <s>
>>>>>>>>      <t>
>>>>>>>>      <u>
>>>>>>>>      <v>
>>>>>>>>      <w>
>>>>>>>>      <x>
>>>>>>>>      <y>
>>>>>>>>      <z>                  // P(P) final state - it halts!
>>>>>>>>
>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>>> calculated by the emulator in H, which calculates <a>...<r> then
>>>>>>>> stops calculating because it spotted some pattern.  [in PO
>>>>>>>> terms, <a>...<r> are the x86 instructions or their trace
>>>>>>>> entries].
>>>>>>>>
>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>> steps of the computation P(P) which are being calculated by the
>>>>>>>> emulator in H1, which calculates <a>...<r>...<z> then stops
>>>>>>>> because final state [ret instruction] is reached.
>>>>>>>>
>>>>>>>> PO might try to deny that H1 calculates the same steps as H from
>>>>>>>> <a> to <r>, or might agree.  I don't think PO really understands
>>>>>>>> what's happening in his own program.  :)
>>>>>>>>
>>>>>>>> In PO language, perhaps, BOTH the above are "correct emulations"
>>>>>>>> because the sequence of "x86 instruction transitions" <a> -->
>>>>>>>> <b> etc. is correct on a step-by-step basis.  (That would be
>>>>>>>> consistent with his claim repeated 1000 times, that we can check
>>>>>>>> the emulation is correct by comparing the machine code listings
>>>>>>>> and verifying that emulation is [doing each instruction
>>>>>>>> correctly].)
>>>>>>>>
>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>> emulation itself.  (How could it be? but probably that's just a
>>>>>>>> matter of agreeing the terms we're using.)
>>>>>>>>
>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO down
>>>>>>>> on his strange choice of phrases to avoid weeks or months of
>>>>>>>> miscommunications.  And you have to start by discovering
>>>>>>>> /something/ you agree on...  Just demanding he "defines all his
>>>>>>>> terms" won't get far as he can't "define" anything properly.  :)
>>>>>>>>
>>>>>>>>
>>>>>>>> Mike.
>>>>>>> The input to H1(P,P) halts.
>>>>>>> In this same computation the input to H(P,P)
>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>> steps.
>>>>>>
>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and the
>>>>>> P that call it referred to as Pa, does not simulate for an
>>>>>> infinite number of steps.  It simulates for a particular number
>>>>>> of cycles.
>>>>>
>>>>> _Infinite_Loop()
>>>>> [000012c2](01)  55              push ebp
>>>>> [000012c3](02)  8bec            mov ebp,esp
>>>>> [000012c5](02)  ebfe            jmp 000012c5
>>>>> [000012c7](01)  5d              pop ebp
>>>>> [000012c8](01)  c3              ret
>>>>> Size in bytes:(0007) [000012c8]
>>>>>
>>>>> H correctly simulates its input until it determines that a correct
>>>>> simulation of ∞ steps of this input would never reach the "ret"
>>>>> instruction of this input.
>>>>>
>>>>> Surely you are bright enough to tell that the above
>>>>> _Infinite_Loop() would never reach its "ret" instruction?
>>>>
>>>> I thought the reason why it would never reach its "ret" instruction
>>>> was due to an infinite recursion that you invented? Make your mind
>>>> up.
>>>>
>>>> /Flibble
>>>
>>> You have to actually look at what I say before responding. H is a
>>> general purpose halt determiner that can determine the correct halt
>>> status of many different inputs.
>>>
>>> This is an infinite loop:
>>> [000012c5](02)  ebfe            jmp 000012c5
>>
>> I know what an infinite loop looks like, dear. What about interrupts?
>> x86 CPU supports interrupts so don't you need:
>>
>> FA EB FE?
>>
>> /Flibble
>>
>
> As long as H(P,P) determines that that its correctly simulated input
> never reaches its "return" instruction all of the HP proofs have been
> refuted. This is the entire scope of the investigation.


Click here to read the complete article
Re: Experts would agree that my reviewers are incorrect [ Malcolm my only honest reviewer ]

<FK5lK.2420$sW.1631@fx37.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.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.9.1
Subject: Re: Experts would agree that my reviewers are incorrect [ Malcolm my
only honest reviewer ]
Content-Language: en-US
Newsgroups: comp.theory
References: <ZsGdnbObotHZcxH_nZ2dnUU7_8zNnZ2d@giganews.com>
<lOudnWywgYUmQA__nZ2dnUU7_8zNnZ2d@giganews.com> <t7093d$403$1@gioia.aioe.org>
<5TNkK.4945$Vxw.2227@fx07.iad> <t70ddb$30s$1@gioia.aioe.org>
<qpSdnXx8_PRtVQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70j8d$ghs$1@dont-email.me>
<TbudneuGXsObRA7_nZ2dnUU7_8zNnZ2d@giganews.com> <t70mud$qbf$1@dont-email.me>
<md6dndm7tIUgfw7_nZ2dnUU7_83NnZ2d@giganews.com> <t70ol6$sng$1@dont-email.me>
<dcednQTH-6vodQ7_nZ2dnUU7_83NnZ2d@giganews.com> <t70q6l$ql8$1@dont-email.me>
<ybydndtVco8MnQn_nZ2dnUU7-K_NnZ2d@brightview.co.uk>
<tpednfUqC813jQn_nZ2dnUU7_8zNnZ2d@giganews.com>
<f951b43e-00cf-4804-954a-33ae71886913n@googlegroups.com>
<xoidna3LsMKBoAn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530141148.000047c1@reddwarf.jmc.corp>
<zZ6dnVJ0KfFMXgn_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220530142036.00003382@reddwarf.jmc.corp>
<FsWdnW1CyJtxVgn_nZ2dnUU7_83NnZ2d@giganews.com>
<20220530145541.0000131d@reddwarf.jmc.corp>
<qZWdnUz968qrSgn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <qZWdnUz968qrSgn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 232
Message-ID: <FK5lK.2420$sW.1631@fx37.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: Mon, 30 May 2022 11:52:04 -0400
X-Received-Bytes: 12940
 by: Richard Damon - Mon, 30 May 2022 15:52 UTC

On 5/30/22 10:39 AM, olcott wrote:
> On 5/30/2022 8:55 AM, Mr Flibble wrote:
>> On Mon, 30 May 2022 08:51:38 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 5/30/2022 8:20 AM, Mr Flibble wrote:
>>>> On Mon, 30 May 2022 08:17:03 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>> On 5/30/2022 8:11 AM, Mr Flibble wrote:
>>>>>> On Sun, 29 May 2022 22:42:19 -0500
>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 5/29/2022 7:44 PM, Dennis Bush wrote:
>>>>>>>> On Sunday, May 29, 2022 at 8:33:53 PM UTC-4, olcott wrote:
>>>>>>>>> On 5/29/2022 6:24 PM, Mike Terry wrote:
>>>>>>>>>> On 29/05/2022 22:56, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-29 15:41, olcott wrote:
>>>>>>>>>>>> On 5/29/2022 4:30 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-29 15:16, olcott wrote:
>>>>>>>>>>>>>> On 5/29/2022 4:00 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-29 14:35, olcott wrote:
>>>>>>>>>>>>>>>> On 5/29/2022 2:58 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-29 13:26, olcott wrote:
>>>>>>>>>>>>>>>>>>> Agree.  I think PO probably can't understand the
>>>>>>>>>>>>>>>>>>> proper definition of halting.  That definition
>>>>>>>>>>>>>>>>>>> doesn't involve any UTMs or emulation - it's just a
>>>>>>>>>>>>>>>>>>> mathematical definition, first of the computation
>>>>>>>>>>>>>>>>>>> steps, then of halting in terms of there being an n
>>>>>>>>>>>>>>>>>>> such that computation step n is a final state of the
>>>>>>>>>>>>>>>>>>> TM.  That's TOO ABSTRACT for PO, so all he can do is
>>>>>>>>>>>>>>>>>>> replace it with something he thinks he /can/
>>>>>>>>>>>>>>>>>>> understand: something more concrete - a simulation
>>>>>>>>>>>>>>>>>>> run in some "actual machine" processing a TM
>>>>>>>>>>>>>>>>>>> description and tape description!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> HERE IS WHY ACTUAL COMPUTER SCIENTISTS WILL AGREE WITH
>>>>>>>>>>>>>>>>>> ME Every decider computes the mapping from its input
>>>>>>>>>>>>>>>>>> finite string(s) to an accept or reject state based
>>>>>>>>>>>>>>>>>> on a semantic or syntactic property of this finite
>>>>>>>>>>>>>>>>>> string.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Finite strings don't have semantic properties.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In computability theory, Rice's theorem states that all
>>>>>>>>>>>>>>>> non-trivial semantic properties of programs are
>>>>>>>>>>>>>>>> undecidable.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And how 'bout them Mets?
>>>>>>>>>>>>>>>> A semantic property is one about the program's behavior
>>>>>>>>>>>>>>>> (for instance, does the program terminate for all
>>>>>>>>>>>>>>>> inputs),
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Rice%27s_theorem
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In formal semantics this would be the semantic property
>>>>>>>>>>>>>>>> of a finite string.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, it would be a semantic property of the program. That
>>>>>>>>>>>>>>> program might be *represented* as a string, but the
>>>>>>>>>>>>>>> string itself has no semantic properties.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The semantic property of the string when it is interpreted
>>>>>>>>>>>>>> as the description of a program.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WHOOOSH!
>>>>>>>>>>>>>
>>>>>>>>>>>>> As soon you you add 'when it is interpreted as...' you are
>>>>>>>>>>>>> no longer talking about the string but the thing which the
>>>>>>>>>>>>> string represents.
>>>>>>>>>>>>
>>>>>>>>>>>> Yes. The string has no semantics on its own.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of x86 instructions when correctly emulated by H.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H1(P,P) determines (Mike's word) an execution
>>>>>>>>>>>> trace of x86 instructions when correctly emulated by H1.
>>>>>>>>>>>
>>>>>>>>>>> And neither of those sentences make any sense. Replacing
>>>>>>>>>>> 'specifies' with 'determines' doesn't make things any
>>>>>>>>>>> clearer. You need to actually DEFINE your terms.
>>>>>>>>>>>> These execution traces are not the same.
>>>>>>>>>>> Which means at least one of the above programs is *not*
>>>>>>>>>>> interpreting its input in the correct way, i.e. in the way
>>>>>>>>>>> which the specification of a halt decider demands.
>>>>>>>>>>
>>>>>>>>>> Hows about...
>>>>>>>>>>
>>>>>>>>>>       Computation P(P) goes through a sequence of steps, which
>>>>>>>>>> for illustration I'll just refer to as <a> <b> ... <z> with
>>>>>>>>>> <z> being the final (RET) step where the computation halts.
>>>>>>>>>> Now, H and H1 calculate these steps ["emulate their input"]
>>>>>>>>>> something like this:
>>>>>>>>>>
>>>>>>>>>>       H1          H
>>>>>>>>>>      ----        ----
>>>>>>>>>>       <a>         <a>      // P(P) very first state!
>>>>>>>>>>       <b>         <b>
>>>>>>>>>>       <c>         <c>
>>>>>>>>>>       <d>         <d>
>>>>>>>>>>       <e>         <e>
>>>>>>>>>>       <f>         <f>
>>>>>>>>>>       <g>         <g>
>>>>>>>>>>       <h>         <h>
>>>>>>>>>>       <i>         <i>
>>>>>>>>>>       <j>         <j>
>>>>>>>>>>       <k>         <k>
>>>>>>>>>>       <l>         <l>      // no divergence so far!
>>>>>>>>>>       <m>         <m>
>>>>>>>>>>       <n>         <n>
>>>>>>>>>>       <o>         <o>
>>>>>>>>>>       <p>         <p>
>>>>>>>>>>       <q>         <q>
>>>>>>>>>>       <r>         <r>      // H spots some pattern and stops
>>>>>>>>>> simulating <s>
>>>>>>>>>>       <t>
>>>>>>>>>>       <u>
>>>>>>>>>>       <v>
>>>>>>>>>>       <w>
>>>>>>>>>>       <x>
>>>>>>>>>>       <y>
>>>>>>>>>>       <z>                  // P(P) final state - it halts!
>>>>>>>>>>
>>>>>>>>>> So in PO language "the input to H(P,P)" is (P,P), and this
>>>>>>>>>> determines the steps of the computation P(P) which are being
>>>>>>>>>> calculated by the emulator in H, which calculates <a>...<r>
>>>>>>>>>> then stops calculating because it spotted some pattern.  [in
>>>>>>>>>> PO terms, <a>...<r> are the x86 instructions or their trace
>>>>>>>>>> entries].
>>>>>>>>>>
>>>>>>>>>> "the input to H1(P,P)" is also (P,P), and this determines the
>>>>>>>>>> steps of the computation P(P) which are being calculated by
>>>>>>>>>> the emulator in H1, which calculates <a>...<r>...<z> then
>>>>>>>>>> stops because final state [ret instruction] is reached.
>>>>>>>>>>
>>>>>>>>>> PO might try to deny that H1 calculates the same steps as H
>>>>>>>>>> from <a> to <r>, or might agree.  I don't think PO really
>>>>>>>>>> understands what's happening in his own program.  :)
>>>>>>>>>>
>>>>>>>>>> In PO language, perhaps, BOTH the above are "correct
>>>>>>>>>> emulations" because the sequence of "x86 instruction
>>>>>>>>>> transitions" <a> --> <b> etc. is correct on a step-by-step
>>>>>>>>>> basis.  (That would be consistent with his claim repeated
>>>>>>>>>> 1000 times, that we can check the emulation is correct by
>>>>>>>>>> comparing the machine code listings and verifying that
>>>>>>>>>> emulation is [doing each instruction correctly].)
>>>>>>>>>>
>>>>>>>>>> H's decision to stop emulating is not (IMO) part of the
>>>>>>>>>> emulation itself.  (How could it be? but probably that's just
>>>>>>>>>> a matter of agreeing the terms we're using.)
>>>>>>>>>>
>>>>>>>>>> Anyhow, he who would argue with PO would do well to pin PO
>>>>>>>>>> down on his strange choice of phrases to avoid weeks or
>>>>>>>>>> months of miscommunications.  And you have to start by
>>>>>>>>>> discovering /something/ you agree on...  Just demanding he
>>>>>>>>>> "defines all his terms" won't get far as he can't "define"
>>>>>>>>>> anything properly.  :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Mike.
>>>>>>>>> The input to H1(P,P) halts.
>>>>>>>>> In this same computation the input to H(P,P)
>>>>>>>>> would never reach its "ret" instruction in 1 to ∞ emulated
>>>>>>>>> steps.
>>>>>>>>
>>>>>>>> But the fixed algorithm of H, hereafter referred to as Ha and
>>>>>>>> the P that call it referred to as Pa, does not simulate for an
>>>>>>>> infinite number of steps.  It simulates for a particular number
>>>>>>>> of cycles.
>>>>>>>
>>>>>>> _Infinite_Loop()
>>>>>>> [000012c2](01)  55              push ebp
>>>>>>> [000012c3](02)  8bec            mov ebp,esp
>>>>>>> [000012c5](02)  ebfe            jmp 000012c5
>>>>>>> [000012c7](01)  5d              pop ebp
>>>>>>> [000012c8](01)  c3              ret
>>>>>>> Size in bytes:(0007) [000012c8]
>>>>>>>
>>>>>>> H correctly simulates its input until it determines that a
>>>>>>> correct simulation of ∞ steps of this input would never reach
>>>>>>> the "ret" instruction of this input.
>>>>>>>
>>>>>>> Surely you are bright enough to tell that the above
>>>>>>> _Infinite_Loop() would never reach its "ret" instruction?
>>>>>>
>>>>>> I thought the reason why it would never reach its "ret"
>>>>>> instruction was due to an infinite recursion that you invented?
>>>>>> Make your mind up.
>>>>>>
>>>>>> /Flibble
>>>>>
>>>>> You have to actually look at what I say before responding. H is a
>>>>> general purpose halt determiner that can determine the correct halt
>>>>> status of many different inputs.
>>>>>
>>>>> This is an infinite loop:
>>>>> [000012c5](02)  ebfe            jmp 000012c5
>>>>
>>>> I know what an infinite loop looks like, dear. What about
>>>> interrupts? x86 CPU supports interrupts so don't you need:
>>>>
>>>> FA EB FE?
>>>>
>>>> /Flibble
>>>
>>> As long as H(P,P) determines that that its correctly simulated input
>>> never reaches its "return" instruction all of the HP proofs have been
>>> refuted. This is the entire scope of the investigation.
>>
>> But your refutation is predicated on the existence of an infinite
>> recursion which isn't present in the proofs you are attempting to
>> refute as it is a fiction of your own making.
>>
>> /Flibble
>>
>>
>
> It is not seen in the conventional proofs because they don't bother to
> examine the behavior of the inputs when they are correctly simulated by
> a simulating halt decider.
>


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

rocksolid light 0.9.81
clearnet tor