Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Let the machine do the dirty work. -- "Elements of Programming Style", Kernighan and Ritchie


devel / comp.theory / Re: Can someone at least validate this criterion measure ? [9] [question answered]

SubjectAuthor
* Can someone at least validate this criterion measure ?olcott
+* Can someone at least validate this criterion measure ?wij
|+* Can someone at least validate this criterion measure ?olcott
||`- Can someone at least validate this criterion measure ?wij
|`- Can someone at least validate this criterion measure ?Mr Flibble
+* Can someone at least validate this criterion measure ?Mikko
|`* Can someone at least validate this criterion measure ?olcott
| +- Can someone at least validate this criterion measure ?Richard Damon
| `* Can someone at least validate this criterion measure ?Mikko
|  `* Can someone at least validate this criterion measure ? [completeolcott
|   +- Can someone at least validate this criterion measure ? [completeRichard Damon
|   `* Can someone at least validate this criterion measure ? [complete halt decider syMikko
|    `- Can someone at least validate this criterion measure ? [completeRichard Damon
+- Can someone at least validate this criterion measure ?Richard Damon
`* Can someone at least validate this criterion measure ?Mr Flibble
 +- Can someone at least validate this criterion measure ?Richard Damon
 `* Can someone at least validate this criterion measure ?olcott
  +- Can someone at least validate this criterion measure ?Richard Damon
  `* Can someone at least validate this criterion measure ?Skep Dick
   `* Can someone at least validate this criterion measure ?olcott
    `* Can someone at least validate this criterion measure ?Skep Dick
     `* Can someone at least validate this criterion measure ?olcott
      +* Can someone at least validate this criterion measure ?Skep Dick
      |`* Can someone at least validate this criterion measure ?olcott
      | `* Can someone at least validate this criterion measure ?Skep Dick
      |  `* Can someone at least validate this criterion measure ?olcott
      |   +- Can someone at least validate this criterion measure ?Skep Dick
      |   +* Can someone at least validate this criterion measure ?Skep Dick
      |   |+* Can someone at least validate this criterion measure ?olcott
      |   ||+* Can someone at least validate this criterion measure ?olcott
      |   |||`- Can someone at least validate this criterion measure ?Skep Dick
      |   ||`- Can someone at least validate this criterion measure ?Skep Dick
      |   |`* Can someone at least validate this criterion measure ?olcott
      |   | +- Can someone at least validate this criterion measure ?Skep Dick
      |   | `* Can someone at least validate this criterion measure ?olcott
      |   |  +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  |`* Can someone at least validate this criterion measure ?olcott
      |   |  | +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |+* Can someone at least validate this criterion measure ?olcott
      |   |  | | ||+* Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | |||`* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | ||| `- Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | ||`- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |`* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | | `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |  +- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |  `* Can someone at least validate this criterion measure ?Paul N
      |   |  | | |   `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    +- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    |+- Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | |    |`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | | `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |  `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |   `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |    `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |     `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      +* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      | `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |  `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |   `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |    `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     | +- Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | |    | |      |     | +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     | |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     | | +- Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     | | `- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     | +- Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     | `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |  `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   +* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | +* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |`* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | | `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  |`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | | `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |  `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |   `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |    `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     |`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     | +* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     | |+* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     | ||+* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     | |||`* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     | ||| `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     | |||  +- Can someone at least validate this criterion measure ?Dennis Bush
      |   |  | | |    | |      |     |   | |  | |     | |||  `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     | |||   `* Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     | |||    +* Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | |    | |      |     |   | |  | |     | |||    `- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      |     |   | |  | |     | ||+- Can someone at least validate this criterion measure ?olcott
      |   |  | | |    | |      |     |   | |  | |     | ||`* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     |   | |  | |     | |`- Can someone at least validate this criterion measure ?Mr Flibble
      |   |  | | |    | |      |     |   | |  | |     | `- Can someone at least validate this criterion measure ?Dennis Bush
      |   |  | | |    | |      |     |   | |  | |     `- Can someone at least validate this criterion measure ?Dennis Bush
      |   |  | | |    | |      |     |   | |  | `* Can someone at least validate this criterion measure ?Dennis Bush
      |   |  | | |    | |      |     |   | |  `- Can someone at least validate this criterion measure ?Dennis Bush
      |   |  | | |    | |      |     |   | +* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     |   | `- Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | |      |     |   `* Can someone at least validate this criterion measure ?Mikko
      |   |  | | |    | |      |     `* Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | |    | |      `* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    | `* Can someone at least validate this criterion measure ?Skep Dick
      |   |  | | |    +* Can someone at least validate this criterion measure ?wij
      |   |  | | |    `* Can someone at least validate this criterion measure ?Paul N
      |   |  | | +- Can someone at least validate this criterion measure ?Richard Damon
      |   |  | | `- Can someone at least validate this criterion measure ?Skep Dick
      |   |  | `- Can someone at least validate this criterion measure ?Richard Damon
      |   |  +- Can someone at least validate this criterion measure ?Richard Damon
      |   |  `* Can someone at least validate this criterion measure ?Chris M. Thomasson
      |   `- Can someone at least validate this criterion measure ?Richard Damon
      `* Can someone at least validate this criterion measure ?Richard Damon

Pages:12345678910111213141516
Re: Can someone at least validate this criterion measure ?

<453c8662-e628-422c-a997-1a7b5446449fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4542:b0:6b3:7c51:6177 with SMTP id u2-20020a05620a454200b006b37c516177mr18563267qkp.306.1658963941706;
Wed, 27 Jul 2022 16:19:01 -0700 (PDT)
X-Received: by 2002:a25:6994:0:b0:671:6e3e:3912 with SMTP id
e142-20020a256994000000b006716e3e3912mr8863711ybc.99.1658963941444; Wed, 27
Jul 2022 16:19:01 -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: Wed, 27 Jul 2022 16:19:01 -0700 (PDT)
In-Reply-To: <tbsgm9$1t08$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<yMOdnbQmDtXh30H_nZ2dnUU7_81i4p2d@giganews.com> <n9YCK.515014$70j.173089@fx16.iad>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com> <e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com> <RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com> <tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com> <tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com> <tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com> <tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com> <tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com> <0ejEK.628020$5fVf.143225@fx09.iad>
<tbsgm9$1t08$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <453c8662-e628-422c-a997-1a7b5446449fn@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Wed, 27 Jul 2022 23:19:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 12318
 by: Dennis Bush - Wed, 27 Jul 2022 23:19 UTC

On Wednesday, July 27, 2022 at 7:11:10 PM UTC-4, olcott wrote:
> On 7/27/2022 5:45 PM, Richard Damon wrote:
> > On 7/27/22 10:59 AM, olcott wrote:
> >> On 7/27/2022 4:48 AM, Mikko wrote:
> >>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>
> >>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>
> >>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>
> >>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>
> >>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of the
> >>>>>>>>>>>>>>>>> x86 question for you, what is the first instruction
> >>>>>>>>>>>>>>>>> executed in P(P) that differs from the correct
> >>>>>>>>>>>>>>>>> simulation of H(P,P)?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> _P()
> >>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>
> >>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>> {
> >>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>> return;
> >>>>>>>>>>>> }
> >>>>>>>>>>>>
> >>>>>>>>>>>> int main()
> >>>>>>>>>>>> {
> >>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>> }
> >>>>>>>>>>>>
> >>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>
> >>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>
> >>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>
> >>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
> >>>>>>>>>>> In particular, that the immediately preceding instruction is
> >>>>>>>>>>> the same?
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>> The source-code of P specifies that the next instruction after
> >>>>>>>>>> machine address 13d2 when H returns to P for P(P) is 13d7.
> >>>>>>>>>>
> >>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>> The source-code of P specifies the next machine address for
> >>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
> >>>>>>>>>> aborted)
> >>>>>>>>>
> >>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
> >>>>>>>>> same.
> >>>>>>>>> The difference seems to be that in the second case the instruction
> >>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>
> >>>>>>>>> Mikko
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> You can assume that I am wrong by making sure to not even look
> >>>>>>>> at the proof that I am correct.
> >>>>>>>
> >>>>>>> Wrong. I didn't assume that you are wrong. I presented a sentence
> >>>>>>> that
> >>>>>>> is true because of the meaning of the words. You have not found
> >>>>>>> anything
> >>>>>>> wrong in that sentence.
> >>>>>>>
> >>>>>>> Mikko
> >>>>>>>
> >>>>>>
> >>>>>> The behavior of P when directly executed is different than the
> >>>>>> behavior of P when correctly simulated by H even though each case
> >>>>>> uses the exact same machine-code for P. This is an established
> >>>>>> fact thus disbelieving this in incorrect.
> >>>>>
> >>>>> That does not contradict what I said above.
> >>>>>
> >>>>> However, none of that is any estabilished fact. The behaviour
> >>>>> simulated by H is not the behaviour specified by P and there
> >>>>> is no proof that H simulates correctly.
> >>>>>
> >>>>> Mikko
> >>>>>
> >>>>
> >>>> That the line-by-line execution trace of the simulated input to
> >>>> H(P,P) exactly matches the line-by-line source-code conclusively
> >>>> proves that P is simulated correctly.
> >>>
> >>> Only partially, to the call of H. The simulation is discontinued before
> >>> the return from H so the full behaviour specified by P is not simulated.
> >>> In particular, the behaviour specified by P is either to halt or to run
> >>> forever but the simulation does neither.
> >>>
> >>> Mikko
> >>>
> >>
> >> *Not with this version* With this version I show where the correctly
> >> simulated input to H(P,P) goes after the call.
> >>
> >> Example 06: H correctly determines that P() never halts (prior version
> >> of halt decider)
> >
> > Then why does P{P) Halt?
> As I have proved dozens of times (including the post you are responding
> to) it is a freaking different sequence of instructions.
>
> That you don't believe this because you don't bother to look at my proof
> is asinine.
> _P()
> [00001352](01) 55 push ebp
> [00001353](02) 8bec mov ebp,esp
> [00001355](03) 8b4508 mov eax,[ebp+08]
> [00001358](01) 50 push eax // push P
> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> [0000135c](01) 51 push ecx // push P
> [0000135d](05) e840feffff call 000011a2 // call H
> [00001362](03) 83c408 add esp,+08
> [00001365](02) 85c0 test eax,eax
> [00001367](02) 7402 jz 0000136b
> [00001369](02) ebfe jmp 00001369
> [0000136b](01) 5d pop ebp
> [0000136c](01) c3 ret
> Size in bytes:(0027) [0000136c]
> machine stack stack machine assembly
> address address data code language
> ======== ======== ======== ========= =============
> ...[00001372][0010229e][00000000] 55 push ebp
> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>
> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> // H emulates the first seven instructions of P
> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> ...[00001358][0021233a][00001352] 50 push eax // push P
> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> ...[0000135c][00212336][00001352] 51 push ecx // push P
> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> // The emulated H emulates the first seven instructions of P
> ...[00001352][0025cd66][0025cd6a] 55 push ebp // enter P
> ...[00001353][0025cd66][0025cd6a] 8bec mov ebp,esp
> ...[00001355][0025cd66][0025cd6a] 8b4508 mov eax,[ebp+08]
> ...[00001358][0025cd62][00001352] 50 push eax // push P
> ...[00001359][0025cd62][00001352] 8b4d08 mov ecx,[ebp+08]
> ...[0000135c][0025cd5e][00001352] 51 push ecx // push P
> ...[0000135d][0025cd5a][00001362] e840feffff call 000011a2 // call H
> Local Halt Decider: Infinite Recursion Detected Simulation Stopped
> P(P) goes to machine address [00001362] after its call H(P,P) returns.
> The correctly simulated input to H(P,P) goes to machine address
> [00001352] because H never returns to the P because no function called
> in infinite recursion ever returns to its caller.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ?

<TRjEK.66232$iR.8840@fx44.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx44.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<yMOdnbQmDtXh30H_nZ2dnUU7_81i4p2d@giganews.com>
<n9YCK.515014$70j.173089@fx16.iad>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbsgm9$1t08$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 236
Message-ID: <TRjEK.66232$iR.8840@fx44.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: Wed, 27 Jul 2022 19:27:46 -0400
X-Received-Bytes: 12060
 by: Richard Damon - Wed, 27 Jul 2022 23:27 UTC

On 7/27/22 7:11 PM, olcott wrote:
> On 7/27/2022 5:45 PM, Richard Damon wrote:
>> On 7/27/22 10:59 AM, olcott wrote:
>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>
>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>
>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of the
>>>>>>>>>>>>>>>>>> x86 question for you, what is the first instruction
>>>>>>>>>>>>>>>>>> executed in P(P) that differs from the correct
>>>>>>>>>>>>>>>>>> simulation of H(P,P)?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _P()
>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>    return;
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> int main()
>>>>>>>>>>>>> {
>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>
>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>
>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>> the same?
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is 13d7.
>>>>>>>>>>>
>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
>>>>>>>>>>> aborted)
>>>>>>>>>>
>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
>>>>>>>>>> same.
>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>> instruction
>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You can assume that I am wrong by making sure to not even look
>>>>>>>>> at the proof that I am correct.
>>>>>>>>
>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>> sentence that
>>>>>>>> is true because of the meaning of the words. You have not found
>>>>>>>> anything
>>>>>>>> wrong in that sentence.
>>>>>>>>
>>>>>>>> Mikko
>>>>>>>>
>>>>>>>
>>>>>>> The behavior of P when directly executed is different than the
>>>>>>> behavior of P when correctly simulated by H even though each case
>>>>>>> uses the exact same machine-code for P. This is an established
>>>>>>> fact thus disbelieving this in incorrect.
>>>>>>
>>>>>> That does not contradict what I said above.
>>>>>>
>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>> is no proof that H simulates correctly.
>>>>>>
>>>>>> Mikko
>>>>>>
>>>>>
>>>>> That the line-by-line execution trace of the simulated input to
>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>> proves that P is simulated correctly.
>>>>
>>>> Only partially, to the call of H. The simulation is discontinued before
>>>> the return from H so the full behaviour specified by P is not
>>>> simulated.
>>>> In particular, the behaviour specified by P is either to halt or to run
>>>> forever but the simulation does neither.
>>>>
>>>> Mikko
>>>>
>>>
>>> *Not with this version* With this version I show where the correctly
>>> simulated input to H(P,P) goes after the call.
>>>
>>> Example 06: H correctly determines that P() never halts (prior
>>> version of halt decider)
>>
>> Then why does P{P) Halt?
>
> As I have proved dozens of times (including the post you are responding
> to) it is a freaking different sequence of instructions.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbsmhp$2m0os$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Wed, 27 Jul 2022 19:51:04 -0500
Organization: A noiseless patient Spider
Lines: 229
Message-ID: <tbsmhp$2m0os$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<n9YCK.515014$70j.173089@fx16.iad>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 00:51:06 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="2818844"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lLwUaFJ2Pz7ESEe+UWOtv"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:fpOV5fqoQf2+MNriRxXjhjIVI3k=
Content-Language: en-US
In-Reply-To: <TRjEK.66232$iR.8840@fx44.iad>
 by: olcott - Thu, 28 Jul 2022 00:51 UTC

On 7/27/2022 6:27 PM, Richard Damon wrote:
> On 7/27/22 7:11 PM, olcott wrote:
>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>> On 7/27/22 10:59 AM, olcott wrote:
>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>
>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>
>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>
>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _P()
>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>
>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
>>>>>>>>>>>> aborted)
>>>>>>>>>>>
>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
>>>>>>>>>>> same.
>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>> instruction
>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You can assume that I am wrong by making sure to not even look
>>>>>>>>>> at the proof that I am correct.
>>>>>>>>>
>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>> sentence that
>>>>>>>>> is true because of the meaning of the words. You have not found
>>>>>>>>> anything
>>>>>>>>> wrong in that sentence.
>>>>>>>>>
>>>>>>>>> Mikko
>>>>>>>>>
>>>>>>>>
>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>
>>>>>>> That does not contradict what I said above.
>>>>>>>
>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>> is no proof that H simulates correctly.
>>>>>>>
>>>>>>> Mikko
>>>>>>>
>>>>>>
>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>> proves that P is simulated correctly.
>>>>>
>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>> before
>>>>> the return from H so the full behaviour specified by P is not
>>>>> simulated.
>>>>> In particular, the behaviour specified by P is either to halt or to
>>>>> run
>>>>> forever but the simulation does neither.
>>>>>
>>>>> Mikko
>>>>>
>>>>
>>>> *Not with this version* With this version I show where the correctly
>>>> simulated input to H(P,P) goes after the call.
>>>>
>>>> Example 06: H correctly determines that P() never halts (prior
>>>> version of halt decider)
>>>
>>> Then why does P{P) Halt?
>>
>> As I have proved dozens of times (including the post you are
>> responding to) it is a freaking different sequence of instructions.
>
> Which INSTRUCTION is different.
>
> Both traces go to a call H instuction with the exact same parameters.
>
> The actually RUN H, and the simulation of H by H differ in results.
>
> THus, H fails to properly simulate the function H, and the proof is
> INVALID.
>
>>
>> That you don't believe this because you don't bother to look at my
>> proof is asinine.
>>
>> _P()
>> [00001352](01)  55              push ebp
>> [00001353](02)  8bec            mov ebp,esp
>> [00001355](03)  8b4508          mov eax,[ebp+08]
>> [00001358](01)  50              push eax      // push P
>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>> [0000135c](01)  51              push ecx      // push P
>> [0000135d](05)  e840feffff      call 000011a2 // call H
>> [00001362](03)  83c408          add esp,+08
>> [00001365](02)  85c0            test eax,eax
>> [00001367](02)  7402            jz 0000136b
>> [00001369](02)  ebfe            jmp 00001369
>> [0000136b](01)  5d              pop ebp
>> [0000136c](01)  c3              ret
>> Size in bytes:(0027) [0000136c]
>>
>>      machine   stack     stack     machine    assembly
>>      address   address   data      code       language
>>      ========  ========  ========  =========  =============
>> ...[00001372][0010229e][00000000] 55         push ebp
>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>
>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>> // H emulates the first seven instructions of P
>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>
> CORRECT simulation needs to show what happens at 000011a2 next
>
> It doesn't, thus it is NOT a correct simulation, and you are proved to
> be a liar.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:d4f:b0:474:2b0:ee25 with SMTP id 15-20020a0562140d4f00b0047402b0ee25mr21661860qvr.78.1658970508747;
Wed, 27 Jul 2022 18:08:28 -0700 (PDT)
X-Received: by 2002:a0d:cb93:0:b0:322:422d:40d6 with SMTP id
n141-20020a0dcb93000000b00322422d40d6mr1891764ywd.60.1658970508501; Wed, 27
Jul 2022 18:08:28 -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: Wed, 27 Jul 2022 18:08:28 -0700 (PDT)
In-Reply-To: <tbsmhp$2m0os$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<n9YCK.515014$70j.173089@fx16.iad> <xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com> <a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad> <nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 01:08:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 13614
 by: Dennis Bush - Thu, 28 Jul 2022 01:08 UTC

On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
> On 7/27/2022 6:27 PM, Richard Damon wrote:
> > On 7/27/22 7:11 PM, olcott wrote:
> >> On 7/27/2022 5:45 PM, Richard Damon wrote:
> >>> On 7/27/22 10:59 AM, olcott wrote:
> >>>> On 7/27/2022 4:48 AM, Mikko wrote:
> >>>>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>>>
> >>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>>>
> >>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>>>
> >>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
> >>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
> >>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
> >>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> _P()
> >>>>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>> {
> >>>>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>> return;
> >>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> int main()
> >>>>>>>>>>>>>> {
> >>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
> >>>>>>>>>>>>> In particular, that the immediately preceding instruction is
> >>>>>>>>>>>>> the same?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>>>> The source-code of P specifies that the next instruction
> >>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
> >>>>>>>>>>>> 13d7.
> >>>>>>>>>>>>
> >>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>>>> The source-code of P specifies the next machine address for
> >>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
> >>>>>>>>>>>> aborted)
> >>>>>>>>>>>
> >>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
> >>>>>>>>>>> same.
> >>>>>>>>>>> The difference seems to be that in the second case the
> >>>>>>>>>>> instruction
> >>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> You can assume that I am wrong by making sure to not even look
> >>>>>>>>>> at the proof that I am correct.
> >>>>>>>>>
> >>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
> >>>>>>>>> sentence that
> >>>>>>>>> is true because of the meaning of the words. You have not found
> >>>>>>>>> anything
> >>>>>>>>> wrong in that sentence.
> >>>>>>>>>
> >>>>>>>>> Mikko
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> The behavior of P when directly executed is different than the
> >>>>>>>> behavior of P when correctly simulated by H even though each
> >>>>>>>> case uses the exact same machine-code for P. This is an
> >>>>>>>> established fact thus disbelieving this in incorrect.
> >>>>>>>
> >>>>>>> That does not contradict what I said above.
> >>>>>>>
> >>>>>>> However, none of that is any estabilished fact. The behaviour
> >>>>>>> simulated by H is not the behaviour specified by P and there
> >>>>>>> is no proof that H simulates correctly.
> >>>>>>>
> >>>>>>> Mikko
> >>>>>>>
> >>>>>>
> >>>>>> That the line-by-line execution trace of the simulated input to
> >>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
> >>>>>> proves that P is simulated correctly.
> >>>>>
> >>>>> Only partially, to the call of H. The simulation is discontinued
> >>>>> before
> >>>>> the return from H so the full behaviour specified by P is not
> >>>>> simulated.
> >>>>> In particular, the behaviour specified by P is either to halt or to
> >>>>> run
> >>>>> forever but the simulation does neither.
> >>>>>
> >>>>> Mikko
> >>>>>
> >>>>
> >>>> *Not with this version* With this version I show where the correctly
> >>>> simulated input to H(P,P) goes after the call.
> >>>>
> >>>> Example 06: H correctly determines that P() never halts (prior
> >>>> version of halt decider)
> >>>
> >>> Then why does P{P) Halt?
> >>
> >> As I have proved dozens of times (including the post you are
> >> responding to) it is a freaking different sequence of instructions.
> >
> > Which INSTRUCTION is different.
> >
> > Both traces go to a call H instuction with the exact same parameters.
> >
> > The actually RUN H, and the simulation of H by H differ in results.
> >
> > THus, H fails to properly simulate the function H, and the proof is
> > INVALID.
> >
> >>
> >> That you don't believe this because you don't bother to look at my
> >> proof is asinine.
> >>
> >> _P()
> >> [00001352](01) 55 push ebp
> >> [00001353](02) 8bec mov ebp,esp
> >> [00001355](03) 8b4508 mov eax,[ebp+08]
> >> [00001358](01) 50 push eax // push P
> >> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >> [0000135c](01) 51 push ecx // push P
> >> [0000135d](05) e840feffff call 000011a2 // call H
> >> [00001362](03) 83c408 add esp,+08
> >> [00001365](02) 85c0 test eax,eax
> >> [00001367](02) 7402 jz 0000136b
> >> [00001369](02) ebfe jmp 00001369
> >> [0000136b](01) 5d pop ebp
> >> [0000136c](01) c3 ret
> >> Size in bytes:(0027) [0000136c]
> >>
> >> machine stack stack machine assembly
> >> address address data code language
> >> ======== ======== ======== ========= =============
> >> ...[00001372][0010229e][00000000] 55 push ebp
> >> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>
> >> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> >> // H emulates the first seven instructions of P
> >> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >> ...[00001358][0021233a][00001352] 50 push eax // push P
> >> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >
> > CORRECT simulation needs to show what happens at 000011a2 next
> >
> > It doesn't, thus it is NOT a correct simulation, and you are proved to
> > be a liar.
> So in other words you are not bright enough to see that when the
> simulated P calls H(P,P) to simulate itself again that H does indeed
> simulate P again thus begins at the first instruction of P shown below?


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<YolEK.203111$9j2.139773@fx33.iad>

  copy mid

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

  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!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbsmhp$2m0os$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 238
Message-ID: <YolEK.203111$9j2.139773@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 27 Jul 2022 21:13:28 -0400
X-Received-Bytes: 12521
 by: Richard Damon - Thu, 28 Jul 2022 01:13 UTC

On 7/27/22 8:51 PM, olcott wrote:
> On 7/27/2022 6:27 PM, Richard Damon wrote:
>> On 7/27/22 7:11 PM, olcott wrote:
>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>
>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _P()
>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is
>>>>>>>>>>>>> not aborted)
>>>>>>>>>>>>
>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies
>>>>>>>>>>>> the same.
>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>> instruction
>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>> look at the proof that I am correct.
>>>>>>>>>>
>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>> sentence that
>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>> found anything
>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>
>>>>>>>> That does not contradict what I said above.
>>>>>>>>
>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>
>>>>>>>> Mikko
>>>>>>>>
>>>>>>>
>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>> proves that P is simulated correctly.
>>>>>>
>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>> before
>>>>>> the return from H so the full behaviour specified by P is not
>>>>>> simulated.
>>>>>> In particular, the behaviour specified by P is either to halt or
>>>>>> to run
>>>>>> forever but the simulation does neither.
>>>>>>
>>>>>> Mikko
>>>>>>
>>>>>
>>>>> *Not with this version* With this version I show where the
>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>
>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>> version of halt decider)
>>>>
>>>> Then why does P{P) Halt?
>>>
>>> As I have proved dozens of times (including the post you are
>>> responding to) it is a freaking different sequence of instructions.
>>
>> Which INSTRUCTION is different.
>>
>> Both traces go to a call H instuction with the exact same parameters.
>>
>> The actually RUN H, and the simulation of H by H differ in results.
>>
>> THus, H fails to properly simulate the function H, and the proof is
>> INVALID.
>>
>>>
>>> That you don't believe this because you don't bother to look at my
>>> proof is asinine.
>>>
>>> _P()
>>> [00001352](01)  55              push ebp
>>> [00001353](02)  8bec            mov ebp,esp
>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>> [00001358](01)  50              push eax      // push P
>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>> [0000135c](01)  51              push ecx      // push P
>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>> [00001362](03)  83c408          add esp,+08
>>> [00001365](02)  85c0            test eax,eax
>>> [00001367](02)  7402            jz 0000136b
>>> [00001369](02)  ebfe            jmp 00001369
>>> [0000136b](01)  5d              pop ebp
>>> [0000136c](01)  c3              ret
>>> Size in bytes:(0027) [0000136c]
>>>
>>>      machine   stack     stack     machine    assembly
>>>      address   address   data      code       language
>>>      ========  ========  ========  =========  =============
>>> ...[00001372][0010229e][00000000] 55         push ebp
>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>
>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>>> // H emulates the first seven instructions of P
>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>
>> CORRECT simulation needs to show what happens at 000011a2 next
>>
>> It doesn't, thus it is NOT a correct simulation, and you are proved to
>> be a liar.
>
> So in other words you are not bright enough to see that when the
> simulated P calls H(P,P) to simulate itself again that H does indeed
> simulate P again thus begins at the first instruction of P shown below?


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbsogp$2m6q9$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Wed, 27 Jul 2022 20:24:40 -0500
Organization: A noiseless patient Spider
Lines: 252
Message-ID: <tbsogp$2m6q9$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 01:24:41 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="2825033"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oB/PMZ6DOg/HW9h8Akf/+"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:o5SXoINJ2SkoZDBwqvGmlCA1URE=
Content-Language: en-US
In-Reply-To: <YolEK.203111$9j2.139773@fx33.iad>
 by: olcott - Thu, 28 Jul 2022 01:24 UTC

On 7/27/2022 8:13 PM, Richard Damon wrote:
> On 7/27/22 8:51 PM, olcott wrote:
>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>> On 7/27/22 7:11 PM, olcott wrote:
>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>
>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>
>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>> The source-code of P specifies the next machine address
>>>>>>>>>>>>>> for the correctly simulated input to H(P,P) is 13c6 (if P
>>>>>>>>>>>>>> is not aborted)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies
>>>>>>>>>>>>> the same.
>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>> instruction
>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>>> look at the proof that I am correct.
>>>>>>>>>>>
>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>> sentence that
>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>> found anything
>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>
>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>
>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>
>>>>>>>>> Mikko
>>>>>>>>>
>>>>>>>>
>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>>> proves that P is simulated correctly.
>>>>>>>
>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>> before
>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>> simulated.
>>>>>>> In particular, the behaviour specified by P is either to halt or
>>>>>>> to run
>>>>>>> forever but the simulation does neither.
>>>>>>>
>>>>>>> Mikko
>>>>>>>
>>>>>>
>>>>>> *Not with this version* With this version I show where the
>>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>>
>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>> version of halt decider)
>>>>>
>>>>> Then why does P{P) Halt?
>>>>
>>>> As I have proved dozens of times (including the post you are
>>>> responding to) it is a freaking different sequence of instructions.
>>>
>>> Which INSTRUCTION is different.
>>>
>>> Both traces go to a call H instuction with the exact same parameters.
>>>
>>> The actually RUN H, and the simulation of H by H differ in results.
>>>
>>> THus, H fails to properly simulate the function H, and the proof is
>>> INVALID.
>>>
>>>>
>>>> That you don't believe this because you don't bother to look at my
>>>> proof is asinine.
>>>>
>>>> _P()
>>>> [00001352](01)  55              push ebp
>>>> [00001353](02)  8bec            mov ebp,esp
>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>> [00001358](01)  50              push eax      // push P
>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>> [0000135c](01)  51              push ecx      // push P
>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>> [00001362](03)  83c408          add esp,+08
>>>> [00001365](02)  85c0            test eax,eax
>>>> [00001367](02)  7402            jz 0000136b
>>>> [00001369](02)  ebfe            jmp 00001369
>>>> [0000136b](01)  5d              pop ebp
>>>> [0000136c](01)  c3              ret
>>>> Size in bytes:(0027) [0000136c]
>>>>
>>>>      machine   stack     stack     machine    assembly
>>>>      address   address   data      code       language
>>>>      ========  ========  ========  =========  =============
>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>
>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>>>> // H emulates the first seven instructions of P
>>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>
>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>
>>> It doesn't, thus it is NOT a correct simulation, and you are proved
>>> to be a liar.
>>
>> So in other words you are not bright enough to see that when the
>> simulated P calls H(P,P) to simulate itself again that H does indeed
>> simulate P again thus begins at the first instruction of P shown below?
>
> So, you are saying that the H that is simulating the P that is calling
> this new H can't abort that simulation by aborting its simulation of P?


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<v5mEK.51029$Qd2.17288@fx37.iad>

  copy mid

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

  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.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbsogp$2m6q9$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 280
Message-ID: <v5mEK.51029$Qd2.17288@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: Wed, 27 Jul 2022 22:00:57 -0400
X-Received-Bytes: 15017
 by: Richard Damon - Thu, 28 Jul 2022 02:00 UTC

On 7/27/22 9:24 PM, olcott wrote:
> On 7/27/2022 8:13 PM, Richard Damon wrote:
>> On 7/27/22 8:51 PM, olcott wrote:
>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P)
>>>>>>>>>>>>>>> is 13d7.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>> The source-code of P specifies the next machine address
>>>>>>>>>>>>>>> for the correctly simulated input to H(P,P) is 13c6 (if P
>>>>>>>>>>>>>>> is not aborted)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies
>>>>>>>>>>>>>> the same.
>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>>>> look at the proof that I am correct.
>>>>>>>>>>>>
>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>> sentence that
>>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>>> found anything
>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The behavior of P when directly executed is different than
>>>>>>>>>>> the behavior of P when correctly simulated by H even though
>>>>>>>>>>> each case uses the exact same machine-code for P. This is an
>>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>>
>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>
>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>>> H(P,P) exactly matches the line-by-line source-code
>>>>>>>>> conclusively proves that P is simulated correctly.
>>>>>>>>
>>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>>> before
>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>> simulated.
>>>>>>>> In particular, the behaviour specified by P is either to halt or
>>>>>>>> to run
>>>>>>>> forever but the simulation does neither.
>>>>>>>>
>>>>>>>> Mikko
>>>>>>>>
>>>>>>>
>>>>>>> *Not with this version* With this version I show where the
>>>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>>>
>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>> version of halt decider)
>>>>>>
>>>>>> Then why does P{P) Halt?
>>>>>
>>>>> As I have proved dozens of times (including the post you are
>>>>> responding to) it is a freaking different sequence of instructions.
>>>>
>>>> Which INSTRUCTION is different.
>>>>
>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>
>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>
>>>> THus, H fails to properly simulate the function H, and the proof is
>>>> INVALID.
>>>>
>>>>>
>>>>> That you don't believe this because you don't bother to look at my
>>>>> proof is asinine.
>>>>>
>>>>> _P()
>>>>> [00001352](01)  55              push ebp
>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>> [00001358](01)  50              push eax      // push P
>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>> [0000135c](01)  51              push ecx      // push P
>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>> [00001362](03)  83c408          add esp,+08
>>>>> [00001365](02)  85c0            test eax,eax
>>>>> [00001367](02)  7402            jz 0000136b
>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>> [0000136b](01)  5d              pop ebp
>>>>> [0000136c](01)  c3              ret
>>>>> Size in bytes:(0027) [0000136c]
>>>>>
>>>>>      machine   stack     stack     machine    assembly
>>>>>      address   address   data      code       language
>>>>>      ========  ========  ========  =========  =============
>>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>
>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>>>>> // H emulates the first seven instructions of P
>>>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>
>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>
>>>> It doesn't, thus it is NOT a correct simulation, and you are proved
>>>> to be a liar.
>>>
>>> So in other words you are not bright enough to see that when the
>>> simulated P calls H(P,P) to simulate itself again that H does indeed
>>> simulate P again thus begins at the first instruction of P shown below?
>>
>> So, you are saying that the H that is simulating the P that is calling
>> this new H can't abort that simulation by aborting its simulation of P?
>
> Yes I am saying that. This H does not see that its abort criteria has
> been met so the new H simulates its input as shown below.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbss95$2pmki$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Wed, 27 Jul 2022 21:28:52 -0500
Organization: A noiseless patient Spider
Lines: 252
Message-ID: <tbss95$2pmki$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 02:28:53 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="2939538"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LPTRWdRLP97QofBuL75e3"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:yVMwSdwbvNtuwKZd9OCY24Hwn60=
Content-Language: en-US
In-Reply-To: <v5mEK.51029$Qd2.17288@fx37.iad>
 by: olcott - Thu, 28 Jul 2022 02:28 UTC

On 7/27/2022 9:00 PM, Richard Damon wrote:
> On 7/27/22 9:24 PM, olcott wrote:
>> On 7/27/2022 8:13 PM, Richard Damon wrote:
>>> On 7/27/22 8:51 PM, olcott wrote:
>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>>
>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic
>>>>>>>>>>>>>>>>>>>>>>> of the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from
>>>>>>>>>>>>>>>>>>>>>>> the correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P)
>>>>>>>>>>>>>>>> is 13d7.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>>> The source-code of P specifies the next machine address
>>>>>>>>>>>>>>>> for the correctly simulated input to H(P,P) is 13c6 (if
>>>>>>>>>>>>>>>> P is not aborted)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies
>>>>>>>>>>>>>>> the same.
>>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>>>>> look at the proof that I am correct.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>>> sentence that
>>>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>>>> found anything
>>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The behavior of P when directly executed is different than
>>>>>>>>>>>> the behavior of P when correctly simulated by H even though
>>>>>>>>>>>> each case uses the exact same machine-code for P. This is an
>>>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>>>
>>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>>
>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That the line-by-line execution trace of the simulated input
>>>>>>>>>> to H(P,P) exactly matches the line-by-line source-code
>>>>>>>>>> conclusively proves that P is simulated correctly.
>>>>>>>>>
>>>>>>>>> Only partially, to the call of H. The simulation is
>>>>>>>>> discontinued before
>>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>>> simulated.
>>>>>>>>> In particular, the behaviour specified by P is either to halt
>>>>>>>>> or to run
>>>>>>>>> forever but the simulation does neither.
>>>>>>>>>
>>>>>>>>> Mikko
>>>>>>>>>
>>>>>>>>
>>>>>>>> *Not with this version* With this version I show where the
>>>>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>>>>
>>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>>> version of halt decider)
>>>>>>>
>>>>>>> Then why does P{P) Halt?
>>>>>>
>>>>>> As I have proved dozens of times (including the post you are
>>>>>> responding to) it is a freaking different sequence of instructions.
>>>>>
>>>>> Which INSTRUCTION is different.
>>>>>
>>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>>
>>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>>
>>>>> THus, H fails to properly simulate the function H, and the proof is
>>>>> INVALID.
>>>>>
>>>>>>
>>>>>> That you don't believe this because you don't bother to look at my
>>>>>> proof is asinine.
>>>>>>
>>>>>> _P()
>>>>>> [00001352](01)  55              push ebp
>>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>>> [00001358](01)  50              push eax      // push P
>>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>>> [0000135c](01)  51              push ecx      // push P
>>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>>> [00001362](03)  83c408          add esp,+08
>>>>>> [00001365](02)  85c0            test eax,eax
>>>>>> [00001367](02)  7402            jz 0000136b
>>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>>> [0000136b](01)  5d              pop ebp
>>>>>> [0000136c](01)  c3              ret
>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>
>>>>>>      machine   stack     stack     machine    assembly
>>>>>>      address   address   data      code       language
>>>>>>      ========  ========  ========  =========  =============
>>>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>
>>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored
>>>>>> at:212352
>>>>>> // H emulates the first seven instructions of P
>>>>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>
>>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>>
>>>>> It doesn't, thus it is NOT a correct simulation, and you are proved
>>>>> to be a liar.
>>>>
>>>> So in other words you are not bright enough to see that when the
>>>> simulated P calls H(P,P) to simulate itself again that H does indeed
>>>> simulate P again thus begins at the first instruction of P shown below?
>>>
>>> So, you are saying that the H that is simulating the P that is
>>> calling this new H can't abort that simulation by aborting its
>>> simulation of P?
>>
>> Yes I am saying that. This H does not see that its abort criteria has
>> been met so the new H simulates its input as shown below.
>
> So, since the FIRST H can't abort, because of the second H being called,
> how does the first one EVER abort to return the answer to main?>
>
> Remember, you have said that H is a pure function, so ALL copies of H
> will behave the same give the same input.
>
> It seems that the problem is that H is just incorrectly assuming that
> the second H would never halt its simulation


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<82327af4-d6e6-457c-891c-f102b5a3591fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:d83:b0:6a7:a68c:6118 with SMTP id q3-20020a05620a0d8300b006a7a68c6118mr19064801qkl.337.1658975810068;
Wed, 27 Jul 2022 19:36:50 -0700 (PDT)
X-Received: by 2002:a05:6902:10c2:b0:671:73dd:e67e with SMTP id
w2-20020a05690210c200b0067173dde67emr8248385ybu.16.1658975809858; Wed, 27 Jul
2022 19:36:49 -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: Wed, 27 Jul 2022 19:36:49 -0700 (PDT)
In-Reply-To: <tbss95$2pmki$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com> <RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com> <tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com> <tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com> <tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com> <tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com> <tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com> <0ejEK.628020$5fVf.143225@fx09.iad>
<tbsgm9$1t08$1@gioia.aioe.org> <TRjEK.66232$iR.8840@fx44.iad>
<tbsmhp$2m0os$1@dont-email.me> <YolEK.203111$9j2.139773@fx33.iad>
<tbsogp$2m6q9$1@dont-email.me> <v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <82327af4-d6e6-457c-891c-f102b5a3591fn@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 02:36:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 14174
 by: Dennis Bush - Thu, 28 Jul 2022 02:36 UTC

On Wednesday, July 27, 2022 at 10:28:56 PM UTC-4, olcott wrote:
> On 7/27/2022 9:00 PM, Richard Damon wrote:
> > On 7/27/22 9:24 PM, olcott wrote:
> >> On 7/27/2022 8:13 PM, Richard Damon wrote:
> >>> On 7/27/22 8:51 PM, olcott wrote:
> >>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
> >>>>> On 7/27/22 7:11 PM, olcott wrote:
> >>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
> >>>>>>> On 7/27/22 10:59 AM, olcott wrote:
> >>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
> >>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>>>>>>>
> >>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic
> >>>>>>>>>>>>>>>>>>>>>>> of the x86 question for you, what is the first
> >>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from
> >>>>>>>>>>>>>>>>>>>>>>> the correct simulation of H(P,P)?
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> _P()
> >>>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>>>>>> return;
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> int main()
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P
> >>>>>>>>>>>>>>>>>> asks
> >>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P
> >>>>>>>>>>>>>>>>>> asks
> >>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
> >>>>>>>>>>>>>>>>> instruction?
> >>>>>>>>>>>>>>>>> In particular, that the immediately preceding
> >>>>>>>>>>>>>>>>> instruction is
> >>>>>>>>>>>>>>>>> the same?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
> >>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P)
> >>>>>>>>>>>>>>>> is 13d7.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>>>>>>>> The source-code of P specifies the next machine address
> >>>>>>>>>>>>>>>> for the correctly simulated input to H(P,P) is 13c6 (if
> >>>>>>>>>>>>>>>> P is not aborted)
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies
> >>>>>>>>>>>>>>> the same.
> >>>>>>>>>>>>>>> The difference seems to be that in the second case the
> >>>>>>>>>>>>>>> instruction
> >>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
> >>>>>>>>>>>>>> look at the proof that I am correct.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
> >>>>>>>>>>>>> sentence that
> >>>>>>>>>>>>> is true because of the meaning of the words. You have not
> >>>>>>>>>>>>> found anything
> >>>>>>>>>>>>> wrong in that sentence.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> The behavior of P when directly executed is different than
> >>>>>>>>>>>> the behavior of P when correctly simulated by H even though
> >>>>>>>>>>>> each case uses the exact same machine-code for P. This is an
> >>>>>>>>>>>> established fact thus disbelieving this in incorrect.
> >>>>>>>>>>>
> >>>>>>>>>>> That does not contradict what I said above.
> >>>>>>>>>>>
> >>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
> >>>>>>>>>>> simulated by H is not the behaviour specified by P and there
> >>>>>>>>>>> is no proof that H simulates correctly.
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> That the line-by-line execution trace of the simulated input
> >>>>>>>>>> to H(P,P) exactly matches the line-by-line source-code
> >>>>>>>>>> conclusively proves that P is simulated correctly.
> >>>>>>>>>
> >>>>>>>>> Only partially, to the call of H. The simulation is
> >>>>>>>>> discontinued before
> >>>>>>>>> the return from H so the full behaviour specified by P is not
> >>>>>>>>> simulated.
> >>>>>>>>> In particular, the behaviour specified by P is either to halt
> >>>>>>>>> or to run
> >>>>>>>>> forever but the simulation does neither.
> >>>>>>>>>
> >>>>>>>>> Mikko
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> *Not with this version* With this version I show where the
> >>>>>>>> correctly simulated input to H(P,P) goes after the call.
> >>>>>>>>
> >>>>>>>> Example 06: H correctly determines that P() never halts (prior
> >>>>>>>> version of halt decider)
> >>>>>>>
> >>>>>>> Then why does P{P) Halt?
> >>>>>>
> >>>>>> As I have proved dozens of times (including the post you are
> >>>>>> responding to) it is a freaking different sequence of instructions.
> >>>>>
> >>>>> Which INSTRUCTION is different.
> >>>>>
> >>>>> Both traces go to a call H instuction with the exact same parameters.
> >>>>>
> >>>>> The actually RUN H, and the simulation of H by H differ in results.
> >>>>>
> >>>>> THus, H fails to properly simulate the function H, and the proof is
> >>>>> INVALID.
> >>>>>
> >>>>>>
> >>>>>> That you don't believe this because you don't bother to look at my
> >>>>>> proof is asinine.
> >>>>>>
> >>>>>> _P()
> >>>>>> [00001352](01) 55 push ebp
> >>>>>> [00001353](02) 8bec mov ebp,esp
> >>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>>>> [00001358](01) 50 push eax // push P
> >>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>> [0000135c](01) 51 push ecx // push P
> >>>>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>>>> [00001362](03) 83c408 add esp,+08
> >>>>>> [00001365](02) 85c0 test eax,eax
> >>>>>> [00001367](02) 7402 jz 0000136b
> >>>>>> [00001369](02) ebfe jmp 00001369
> >>>>>> [0000136b](01) 5d pop ebp
> >>>>>> [0000136c](01) c3 ret
> >>>>>> Size in bytes:(0027) [0000136c]
> >>>>>>
> >>>>>> machine stack stack machine assembly
> >>>>>> address address data code language
> >>>>>> ======== ======== ======== ========= =============
> >>>>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>>>>>
> >>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
> >>>>>> at:212352
> >>>>>> // H emulates the first seven instructions of P
> >>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
> >>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >>>>>
> >>>>> CORRECT simulation needs to show what happens at 000011a2 next
> >>>>>
> >>>>> It doesn't, thus it is NOT a correct simulation, and you are proved
> >>>>> to be a liar.
> >>>>
> >>>> So in other words you are not bright enough to see that when the
> >>>> simulated P calls H(P,P) to simulate itself again that H does indeed
> >>>> simulate P again thus begins at the first instruction of P shown below?
> >>>
> >>> So, you are saying that the H that is simulating the P that is
> >>> calling this new H can't abort that simulation by aborting its
> >>> simulation of P?
> >>
> >> Yes I am saying that. This H does not see that its abort criteria has
> >> been met so the new H simulates its input as shown below.
> >
> > So, since the FIRST H can't abort, because of the second H being called,
> > how does the first one EVER abort to return the answer to main?>
> >
> > Remember, you have said that H is a pure function, so ALL copies of H
> > will behave the same give the same input.
> >
> > It seems that the problem is that H is just incorrectly assuming that
> > the second H would never halt its simulation
> The first H that sees that this criteria has been met sees that its
> correctly simulated input cannot possibly ever reach its "ret"
> instruction even if correctly simulated for an infinite number of steps:


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tDmEK.80548$Eh2.72134@fx41.iad>

  copy mid

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

  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!fx41.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbss95$2pmki$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 266
Message-ID: <tDmEK.80548$Eh2.72134@fx41.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: Wed, 27 Jul 2022 22:37:11 -0400
X-Received-Bytes: 14211
 by: Richard Damon - Thu, 28 Jul 2022 02:37 UTC

On 7/27/22 10:28 PM, olcott wrote:
> On 7/27/2022 9:00 PM, Richard Damon wrote:
>> On 7/27/22 9:24 PM, olcott wrote:
>>> On 7/27/2022 8:13 PM, Richard Damon wrote:
>>>> On 7/27/22 8:51 PM, olcott wrote:
>>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic
>>>>>>>>>>>>>>>>>>>>>>>> of the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from
>>>>>>>>>>>>>>>>>>>>>>>> the correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>>>> The source-code of P specifies that the next
>>>>>>>>>>>>>>>>> instruction after machine address 13d2 when H returns
>>>>>>>>>>>>>>>>> to P for P(P) is 13d7.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>>>> The source-code of P specifies the next machine address
>>>>>>>>>>>>>>>>> for the correctly simulated input to H(P,P) is 13c6 (if
>>>>>>>>>>>>>>>>> P is not aborted)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore
>>>>>>>>>>>>>>>> specifies the same.
>>>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>>>>>> look at the proof that I am correct.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>>>> sentence that
>>>>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>>>>> found anything
>>>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The behavior of P when directly executed is different than
>>>>>>>>>>>>> the behavior of P when correctly simulated by H even though
>>>>>>>>>>>>> each case uses the exact same machine-code for P. This is
>>>>>>>>>>>>> an established fact thus disbelieving this in incorrect.
>>>>>>>>>>>>
>>>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>>>
>>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> That the line-by-line execution trace of the simulated input
>>>>>>>>>>> to H(P,P) exactly matches the line-by-line source-code
>>>>>>>>>>> conclusively proves that P is simulated correctly.
>>>>>>>>>>
>>>>>>>>>> Only partially, to the call of H. The simulation is
>>>>>>>>>> discontinued before
>>>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>>>> simulated.
>>>>>>>>>> In particular, the behaviour specified by P is either to halt
>>>>>>>>>> or to run
>>>>>>>>>> forever but the simulation does neither.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Not with this version* With this version I show where the
>>>>>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>>>>>
>>>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>>>> version of halt decider)
>>>>>>>>
>>>>>>>> Then why does P{P) Halt?
>>>>>>>
>>>>>>> As I have proved dozens of times (including the post you are
>>>>>>> responding to) it is a freaking different sequence of instructions.
>>>>>>
>>>>>> Which INSTRUCTION is different.
>>>>>>
>>>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>>>
>>>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>>>
>>>>>> THus, H fails to properly simulate the function H, and the proof
>>>>>> is INVALID.
>>>>>>
>>>>>>>
>>>>>>> That you don't believe this because you don't bother to look at
>>>>>>> my proof is asinine.
>>>>>>>
>>>>>>> _P()
>>>>>>> [00001352](01)  55              push ebp
>>>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>>>> [00001358](01)  50              push eax      // push P
>>>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>>>> [0000135c](01)  51              push ecx      // push P
>>>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>>>> [00001362](03)  83c408          add esp,+08
>>>>>>> [00001365](02)  85c0            test eax,eax
>>>>>>> [00001367](02)  7402            jz 0000136b
>>>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>>>> [0000136b](01)  5d              pop ebp
>>>>>>> [0000136c](01)  c3              ret
>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>
>>>>>>>      machine   stack     stack     machine    assembly
>>>>>>>      address   address   data      code       language
>>>>>>>      ========  ========  ========  =========  =============
>>>>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>>
>>>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored
>>>>>>> at:212352
>>>>>>> // H emulates the first seven instructions of P
>>>>>>> ...[00001352][0021233e][00212342] 55         push ebp      //
>>>>>>> enter P
>>>>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>>>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>>>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>>>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>>
>>>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>>>
>>>>>> It doesn't, thus it is NOT a correct simulation, and you are
>>>>>> proved to be a liar.
>>>>>
>>>>> So in other words you are not bright enough to see that when the
>>>>> simulated P calls H(P,P) to simulate itself again that H does
>>>>> indeed simulate P again thus begins at the first instruction of P
>>>>> shown below?
>>>>
>>>> So, you are saying that the H that is simulating the P that is
>>>> calling this new H can't abort that simulation by aborting its
>>>> simulation of P?
>>>
>>> Yes I am saying that. This H does not see that its abort criteria has
>>> been met so the new H simulates its input as shown below.
>>
>> So, since the FIRST H can't abort, because of the second H being
>> called, how does the first one EVER abort to return the answer to main?>
>>
>> Remember, you have said that H is a pure function, so ALL copies of H
>> will behave the same give the same input.
>>
>> It seems that the problem is that H is just incorrectly assuming that
>> the second H would never halt its simulation
>
> The first H that sees that this criteria has been met sees that its
> correctly simulated input cannot possibly ever reach its "ret"
> instruction even if correctly simulated for an infinite number of steps:
>
> (1) P() calls H(P,P) twice in sequence.
> (2) With the same arguments.
> (3) With no control flow instructions in P preceding its invocation of
> H(P,P) that could possibly escape repeated simulations.
>


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbu8un$355cc$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Thu, 28 Jul 2022 10:11:19 -0500
Organization: A noiseless patient Spider
Lines: 223
Message-ID: <tbu8un$355cc$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Jul 2022 15:11:20 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3315084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19AgSVKgmnIl4prLaTkHv9x"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:p2PJaqE0ApyTXI/xdgQP3g+c+x4=
In-Reply-To: <149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 15:11 UTC

On 7/27/2022 8:08 PM, Dennis Bush wrote:
> On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>> On 7/27/22 7:11 PM, olcott wrote:
>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>
>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>
>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
>>>>>>>>>>>>>> [000013cd](01) 50 push eax
>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
>>>>>>>>>>>>>> [000013e8](01) c3 ret
>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
>>>>>>>>>>>>>> aborted)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
>>>>>>>>>>>>> same.
>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>> instruction
>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> You can assume that I am wrong by making sure to not even look
>>>>>>>>>>>> at the proof that I am correct.
>>>>>>>>>>>
>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>> sentence that
>>>>>>>>>>> is true because of the meaning of the words. You have not found
>>>>>>>>>>> anything
>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>
>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>
>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>
>>>>>>>>> Mikko
>>>>>>>>>
>>>>>>>>
>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>>> proves that P is simulated correctly.
>>>>>>>
>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>> before
>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>> simulated.
>>>>>>> In particular, the behaviour specified by P is either to halt or to
>>>>>>> run
>>>>>>> forever but the simulation does neither.
>>>>>>>
>>>>>>> Mikko
>>>>>>>
>>>>>>
>>>>>> *Not with this version* With this version I show where the correctly
>>>>>> simulated input to H(P,P) goes after the call.
>>>>>>
>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>> version of halt decider)
>>>>>
>>>>> Then why does P{P) Halt?
>>>>
>>>> As I have proved dozens of times (including the post you are
>>>> responding to) it is a freaking different sequence of instructions.
>>>
>>> Which INSTRUCTION is different.
>>>
>>> Both traces go to a call H instuction with the exact same parameters.
>>>
>>> The actually RUN H, and the simulation of H by H differ in results.
>>>
>>> THus, H fails to properly simulate the function H, and the proof is
>>> INVALID.
>>>
>>>>
>>>> That you don't believe this because you don't bother to look at my
>>>> proof is asinine.
>>>>
>>>> _P()
>>>> [00001352](01) 55 push ebp
>>>> [00001353](02) 8bec mov ebp,esp
>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>> [00001358](01) 50 push eax // push P
>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>> [0000135c](01) 51 push ecx // push P
>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>> [00001362](03) 83c408 add esp,+08
>>>> [00001365](02) 85c0 test eax,eax
>>>> [00001367](02) 7402 jz 0000136b
>>>> [00001369](02) ebfe jmp 00001369
>>>> [0000136b](01) 5d pop ebp
>>>> [0000136c](01) c3 ret
>>>> Size in bytes:(0027) [0000136c]
>>>>
>>>> machine stack stack machine assembly
>>>> address address data code language
>>>> ======== ======== ======== ========= =============
>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>
>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>> // H emulates the first seven instructions of P
>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>
>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>
>>> It doesn't, thus it is NOT a correct simulation, and you are proved to
>>> be a liar.
>> So in other words you are not bright enough to see that when the
>> simulated P calls H(P,P) to simulate itself again that H does indeed
>> simulate P again thus begins at the first instruction of P shown below?
>
> So the instructions that should be traced are the instructions of H that are simulating P. Those instructions will include a number of conditionals, one of which *will* trigger and return 0.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbu934$355cc$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Thu, 28 Jul 2022 10:13:37 -0500
Organization: A noiseless patient Spider
Lines: 291
Message-ID: <tbu934$355cc$2@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 15:13:40 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3315084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+aZYKuNBlDSSvX0LYP2LfQ"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:LhWpNQbgfCUW71otdV2LGhp2tdM=
In-Reply-To: <tDmEK.80548$Eh2.72134@fx41.iad>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 15:13 UTC

On 7/27/2022 9:37 PM, Richard Damon wrote:
> On 7/27/22 10:28 PM, olcott wrote:
>> On 7/27/2022 9:00 PM, Richard Damon wrote:
>>> On 7/27/22 9:24 PM, olcott wrote:
>>>> On 7/27/2022 8:13 PM, Richard Damon wrote:
>>>>> On 7/27/22 8:51 PM, olcott wrote:
>>>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic
>>>>>>>>>>>>>>>>>>>>>>>>> of the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from
>>>>>>>>>>>>>>>>>>>>>>>>> the correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>    Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what
>>>>>>>>>>>>>>>>>>>> P asks
>>>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what
>>>>>>>>>>>>>>>>>>>> P asks
>>>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>>>>> The source-code of P specifies that the next
>>>>>>>>>>>>>>>>>> instruction after machine address 13d2 when H returns
>>>>>>>>>>>>>>>>>> to P for P(P) is 13d7.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>>>>> The source-code of P specifies the next machine
>>>>>>>>>>>>>>>>>> address for the correctly simulated input to H(P,P) is
>>>>>>>>>>>>>>>>>> 13c6 (if P is not aborted)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore
>>>>>>>>>>>>>>>>> specifies the same.
>>>>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not
>>>>>>>>>>>>>>>> even look at the proof that I am correct.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>>>>> sentence that
>>>>>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>>>>>> found anything
>>>>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The behavior of P when directly executed is different than
>>>>>>>>>>>>>> the behavior of P when correctly simulated by H even
>>>>>>>>>>>>>> though each case uses the exact same machine-code for P.
>>>>>>>>>>>>>> This is an established fact thus disbelieving this in
>>>>>>>>>>>>>> incorrect.
>>>>>>>>>>>>>
>>>>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>>>>
>>>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> That the line-by-line execution trace of the simulated input
>>>>>>>>>>>> to H(P,P) exactly matches the line-by-line source-code
>>>>>>>>>>>> conclusively proves that P is simulated correctly.
>>>>>>>>>>>
>>>>>>>>>>> Only partially, to the call of H. The simulation is
>>>>>>>>>>> discontinued before
>>>>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>>>>> simulated.
>>>>>>>>>>> In particular, the behaviour specified by P is either to halt
>>>>>>>>>>> or to run
>>>>>>>>>>> forever but the simulation does neither.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *Not with this version* With this version I show where the
>>>>>>>>>> correctly simulated input to H(P,P) goes after the call.
>>>>>>>>>>
>>>>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>>>>> version of halt decider)
>>>>>>>>>
>>>>>>>>> Then why does P{P) Halt?
>>>>>>>>
>>>>>>>> As I have proved dozens of times (including the post you are
>>>>>>>> responding to) it is a freaking different sequence of instructions.
>>>>>>>
>>>>>>> Which INSTRUCTION is different.
>>>>>>>
>>>>>>> Both traces go to a call H instuction with the exact same
>>>>>>> parameters.
>>>>>>>
>>>>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>>>>
>>>>>>> THus, H fails to properly simulate the function H, and the proof
>>>>>>> is INVALID.
>>>>>>>
>>>>>>>>
>>>>>>>> That you don't believe this because you don't bother to look at
>>>>>>>> my proof is asinine.
>>>>>>>>
>>>>>>>> _P()
>>>>>>>> [00001352](01)  55              push ebp
>>>>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>>>>> [00001358](01)  50              push eax      // push P
>>>>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>>>>> [0000135c](01)  51              push ecx      // push P
>>>>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>>>>> [00001362](03)  83c408          add esp,+08
>>>>>>>> [00001365](02)  85c0            test eax,eax
>>>>>>>> [00001367](02)  7402            jz 0000136b
>>>>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>>>>> [0000136b](01)  5d              pop ebp
>>>>>>>> [0000136c](01)  c3              ret
>>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>>
>>>>>>>>      machine   stack     stack     machine    assembly
>>>>>>>>      address   address   data      code       language
>>>>>>>>      ========  ========  ========  =========  =============
>>>>>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>>>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 //
>>>>>>>> push P
>>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 //
>>>>>>>> push P
>>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 //
>>>>>>>> call H
>>>>>>>>
>>>>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored
>>>>>>>> at:212352
>>>>>>>> // H emulates the first seven instructions of P
>>>>>>>> ...[00001352][0021233e][00212342] 55         push ebp      //
>>>>>>>> enter P
>>>>>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>>>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>>>>>> ...[00001358][0021233a][00001352] 50         push eax      //
>>>>>>>> push P
>>>>>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>>>>>> ...[0000135c][00212336][00001352] 51         push ecx      //
>>>>>>>> push P
>>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 //
>>>>>>>> call H
>>>>>>>
>>>>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>>>>
>>>>>>> It doesn't, thus it is NOT a correct simulation, and you are
>>>>>>> proved to be a liar.
>>>>>>
>>>>>> So in other words you are not bright enough to see that when the
>>>>>> simulated P calls H(P,P) to simulate itself again that H does
>>>>>> indeed simulate P again thus begins at the first instruction of P
>>>>>> shown below?
>>>>>
>>>>> So, you are saying that the H that is simulating the P that is
>>>>> calling this new H can't abort that simulation by aborting its
>>>>> simulation of P?
>>>>
>>>> Yes I am saying that. This H does not see that its abort criteria
>>>> has been met so the new H simulates its input as shown below.
>>>
>>> So, since the FIRST H can't abort, because of the second H being
>>> called, how does the first one EVER abort to return the answer to main?>
>>>
>>> Remember, you have said that H is a pure function, so ALL copies of H
>>> will behave the same give the same input.
>>>
>>> It seems that the problem is that H is just incorrectly assuming that
>>> the second H would never halt its simulation
>>
>> The first H that sees that this criteria has been met sees that its
>> correctly simulated input cannot possibly ever reach its "ret"
>> instruction even if correctly simulated for an infinite number of steps:
>>
>> (1) P() calls H(P,P) twice in sequence.
>> (2) With the same arguments.
>> (3) With no control flow instructions in P preceding its invocation of
>> H(P,P) that could possibly escape repeated simulations.
>>
>
> So, you are keeping to your LIE that you are using valid logic?
>
> Your rule (3) is FALSE, that has been told to you many times and you
> have not shown where you get the idea that it is true.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5c91:0:b0:31f:2385:3633 with SMTP id r17-20020ac85c91000000b0031f23853633mr22883863qta.674.1659021314943;
Thu, 28 Jul 2022 08:15:14 -0700 (PDT)
X-Received: by 2002:a81:8413:0:b0:322:d661:a785 with SMTP id
u19-20020a818413000000b00322d661a785mr2383789ywf.16.1659021312954; Thu, 28
Jul 2022 08:15:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 08:15:12 -0700 (PDT)
In-Reply-To: <tbu8un$355cc$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com> <a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad> <nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com> <tbu8un$355cc$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 15:15:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 267
 by: Dennis Bush - Thu, 28 Jul 2022 15:15 UTC

On Thursday, July 28, 2022 at 11:11:23 AM UTC-4, olcott wrote:
> On 7/27/2022 8:08 PM, Dennis Bush wrote:
> > On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
> >> On 7/27/2022 6:27 PM, Richard Damon wrote:
> >>> On 7/27/22 7:11 PM, olcott wrote:
> >>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
> >>>>> On 7/27/22 10:59 AM, olcott wrote:
> >>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
> >>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>>>>>
> >>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>>>>>
> >>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
> >>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
> >>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
> >>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> _P()
> >>>>>>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>>>> return;
> >>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> int main()
> >>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
> >>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
> >>>>>>>>>>>>>>> the same?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>>>>>> The source-code of P specifies that the next instruction
> >>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
> >>>>>>>>>>>>>> 13d7.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>>>>>> The source-code of P specifies the next machine address for
> >>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
> >>>>>>>>>>>>>> aborted)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
> >>>>>>>>>>>>> same.
> >>>>>>>>>>>>> The difference seems to be that in the second case the
> >>>>>>>>>>>>> instruction
> >>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> You can assume that I am wrong by making sure to not even look
> >>>>>>>>>>>> at the proof that I am correct.
> >>>>>>>>>>>
> >>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
> >>>>>>>>>>> sentence that
> >>>>>>>>>>> is true because of the meaning of the words. You have not found
> >>>>>>>>>>> anything
> >>>>>>>>>>> wrong in that sentence.
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> The behavior of P when directly executed is different than the
> >>>>>>>>>> behavior of P when correctly simulated by H even though each
> >>>>>>>>>> case uses the exact same machine-code for P. This is an
> >>>>>>>>>> established fact thus disbelieving this in incorrect.
> >>>>>>>>>
> >>>>>>>>> That does not contradict what I said above.
> >>>>>>>>>
> >>>>>>>>> However, none of that is any estabilished fact. The behaviour
> >>>>>>>>> simulated by H is not the behaviour specified by P and there
> >>>>>>>>> is no proof that H simulates correctly.
> >>>>>>>>>
> >>>>>>>>> Mikko
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> That the line-by-line execution trace of the simulated input to
> >>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
> >>>>>>>> proves that P is simulated correctly.
> >>>>>>>
> >>>>>>> Only partially, to the call of H. The simulation is discontinued
> >>>>>>> before
> >>>>>>> the return from H so the full behaviour specified by P is not
> >>>>>>> simulated.
> >>>>>>> In particular, the behaviour specified by P is either to halt or to
> >>>>>>> run
> >>>>>>> forever but the simulation does neither.
> >>>>>>>
> >>>>>>> Mikko
> >>>>>>>
> >>>>>>
> >>>>>> *Not with this version* With this version I show where the correctly
> >>>>>> simulated input to H(P,P) goes after the call.
> >>>>>>
> >>>>>> Example 06: H correctly determines that P() never halts (prior
> >>>>>> version of halt decider)
> >>>>>
> >>>>> Then why does P{P) Halt?
> >>>>
> >>>> As I have proved dozens of times (including the post you are
> >>>> responding to) it is a freaking different sequence of instructions.
> >>>
> >>> Which INSTRUCTION is different.
> >>>
> >>> Both traces go to a call H instuction with the exact same parameters.
> >>>
> >>> The actually RUN H, and the simulation of H by H differ in results.
> >>>
> >>> THus, H fails to properly simulate the function H, and the proof is
> >>> INVALID.
> >>>
> >>>>
> >>>> That you don't believe this because you don't bother to look at my
> >>>> proof is asinine.
> >>>>
> >>>> _P()
> >>>> [00001352](01) 55 push ebp
> >>>> [00001353](02) 8bec mov ebp,esp
> >>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>> [00001358](01) 50 push eax // push P
> >>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>> [0000135c](01) 51 push ecx // push P
> >>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>> [00001362](03) 83c408 add esp,+08
> >>>> [00001365](02) 85c0 test eax,eax
> >>>> [00001367](02) 7402 jz 0000136b
> >>>> [00001369](02) ebfe jmp 00001369
> >>>> [0000136b](01) 5d pop ebp
> >>>> [0000136c](01) c3 ret
> >>>> Size in bytes:(0027) [0000136c]
> >>>>
> >>>> machine stack stack machine assembly
> >>>> address address data code language
> >>>> ======== ======== ======== ========= =============
> >>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>>>
> >>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> >>>> // H emulates the first seven instructions of P
> >>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>> ...[00001358][0021233a][00001352] 50 push eax // push P
> >>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >>>
> >>> CORRECT simulation needs to show what happens at 000011a2 next
> >>>
> >>> It doesn't, thus it is NOT a correct simulation, and you are proved to
> >>> be a liar.
> >> So in other words you are not bright enough to see that when the
> >> simulated P calls H(P,P) to simulate itself again that H does indeed
> >> simulate P again thus begins at the first instruction of P shown below?
> >
> > So the instructions that should be traced are the instructions of H that are simulating P. Those instructions will include a number of conditionals, one of which *will* trigger and return 0.
> So then you too are simply not bright enough to understand that a
> function called in infinite recursion never returns to its caller.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<e68703fa-a4f7-4406-b7b9-4bc5d357c3f2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5a48:0:b0:31e:f288:3d68 with SMTP id o8-20020ac85a48000000b0031ef2883d68mr22794395qta.111.1659021590563;
Thu, 28 Jul 2022 08:19:50 -0700 (PDT)
X-Received: by 2002:a05:6902:124e:b0:668:222c:e8da with SMTP id
t14-20020a056902124e00b00668222ce8damr20724027ybu.383.1659021590340; Thu, 28
Jul 2022 08:19:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 08:19:50 -0700 (PDT)
In-Reply-To: <tbu934$355cc$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad> <nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad> <tbu934$355cc$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e68703fa-a4f7-4406-b7b9-4bc5d357c3f2n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 15:19:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 16400
 by: Dennis Bush - Thu, 28 Jul 2022 15:19 UTC

On Thursday, July 28, 2022 at 11:13:42 AM UTC-4, olcott wrote:
> On 7/27/2022 9:37 PM, Richard Damon wrote:
> > On 7/27/22 10:28 PM, olcott wrote:
> >> On 7/27/2022 9:00 PM, Richard Damon wrote:
> >>> On 7/27/22 9:24 PM, olcott wrote:
> >>>> On 7/27/2022 8:13 PM, Richard Damon wrote:
> >>>>> On 7/27/22 8:51 PM, olcott wrote:
> >>>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
> >>>>>>> On 7/27/22 7:11 PM, olcott wrote:
> >>>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
> >>>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
> >>>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic
> >>>>>>>>>>>>>>>>>>>>>>>>> of the x86 question for you, what is the first
> >>>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from
> >>>>>>>>>>>>>>>>>>>>>>>>> the correct simulation of H(P,P)?
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> _P()
> >>>>>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>>>>>>>> return;
> >>>>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> int main()
> >>>>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what
> >>>>>>>>>>>>>>>>>>>> P asks
> >>>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what
> >>>>>>>>>>>>>>>>>>>> P asks
> >>>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
> >>>>>>>>>>>>>>>>>>> instruction?
> >>>>>>>>>>>>>>>>>>> In particular, that the immediately preceding
> >>>>>>>>>>>>>>>>>>> instruction is
> >>>>>>>>>>>>>>>>>>> the same?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>>>>>>>>>> The source-code of P specifies that the next
> >>>>>>>>>>>>>>>>>> instruction after machine address 13d2 when H returns
> >>>>>>>>>>>>>>>>>> to P for P(P) is 13d7.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>>>>>>>>>> The source-code of P specifies the next machine
> >>>>>>>>>>>>>>>>>> address for the correctly simulated input to H(P,P) is
> >>>>>>>>>>>>>>>>>> 13c6 (if P is not aborted)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore
> >>>>>>>>>>>>>>>>> specifies the same.
> >>>>>>>>>>>>>>>>> The difference seems to be that in the second case the
> >>>>>>>>>>>>>>>>> instruction
> >>>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not
> >>>>>>>>>>>>>>>> even look at the proof that I am correct.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
> >>>>>>>>>>>>>>> sentence that
> >>>>>>>>>>>>>>> is true because of the meaning of the words. You have not
> >>>>>>>>>>>>>>> found anything
> >>>>>>>>>>>>>>> wrong in that sentence.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The behavior of P when directly executed is different than
> >>>>>>>>>>>>>> the behavior of P when correctly simulated by H even
> >>>>>>>>>>>>>> though each case uses the exact same machine-code for P.
> >>>>>>>>>>>>>> This is an established fact thus disbelieving this in
> >>>>>>>>>>>>>> incorrect.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> That does not contradict what I said above.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
> >>>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
> >>>>>>>>>>>>> is no proof that H simulates correctly.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> That the line-by-line execution trace of the simulated input
> >>>>>>>>>>>> to H(P,P) exactly matches the line-by-line source-code
> >>>>>>>>>>>> conclusively proves that P is simulated correctly.
> >>>>>>>>>>>
> >>>>>>>>>>> Only partially, to the call of H. The simulation is
> >>>>>>>>>>> discontinued before
> >>>>>>>>>>> the return from H so the full behaviour specified by P is not
> >>>>>>>>>>> simulated.
> >>>>>>>>>>> In particular, the behaviour specified by P is either to halt
> >>>>>>>>>>> or to run
> >>>>>>>>>>> forever but the simulation does neither.
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> *Not with this version* With this version I show where the
> >>>>>>>>>> correctly simulated input to H(P,P) goes after the call.
> >>>>>>>>>>
> >>>>>>>>>> Example 06: H correctly determines that P() never halts (prior
> >>>>>>>>>> version of halt decider)
> >>>>>>>>>
> >>>>>>>>> Then why does P{P) Halt?
> >>>>>>>>
> >>>>>>>> As I have proved dozens of times (including the post you are
> >>>>>>>> responding to) it is a freaking different sequence of instructions.
> >>>>>>>
> >>>>>>> Which INSTRUCTION is different.
> >>>>>>>
> >>>>>>> Both traces go to a call H instuction with the exact same
> >>>>>>> parameters.
> >>>>>>>
> >>>>>>> The actually RUN H, and the simulation of H by H differ in results.
> >>>>>>>
> >>>>>>> THus, H fails to properly simulate the function H, and the proof
> >>>>>>> is INVALID.
> >>>>>>>
> >>>>>>>>
> >>>>>>>> That you don't believe this because you don't bother to look at
> >>>>>>>> my proof is asinine.
> >>>>>>>>
> >>>>>>>> _P()
> >>>>>>>> [00001352](01) 55 push ebp
> >>>>>>>> [00001353](02) 8bec mov ebp,esp
> >>>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>> [00001358](01) 50 push eax // push P
> >>>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> [0000135c](01) 51 push ecx // push P
> >>>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>>>>>> [00001362](03) 83c408 add esp,+08
> >>>>>>>> [00001365](02) 85c0 test eax,eax
> >>>>>>>> [00001367](02) 7402 jz 0000136b
> >>>>>>>> [00001369](02) ebfe jmp 00001369
> >>>>>>>> [0000136b](01) 5d pop ebp
> >>>>>>>> [0000136c](01) c3 ret
> >>>>>>>> Size in bytes:(0027) [0000136c]
> >>>>>>>>
> >>>>>>>> machine stack stack machine assembly
> >>>>>>>> address address data code language
> >>>>>>>> ======== ======== ======== ========= =============
> >>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 //
> >>>>>>>> push P
> >>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 //
> >>>>>>>> push P
> >>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 //
> >>>>>>>> call H
> >>>>>>>>
> >>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored
> >>>>>>>> at:212352
> >>>>>>>> // H emulates the first seven instructions of P
> >>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp //
> >>>>>>>> enter P
> >>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>>>>>> ...[00001358][0021233a][00001352] 50 push eax //
> >>>>>>>> push P
> >>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx //
> >>>>>>>> push P
> >>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 //
> >>>>>>>> call H
> >>>>>>>
> >>>>>>> CORRECT simulation needs to show what happens at 000011a2 next
> >>>>>>>
> >>>>>>> It doesn't, thus it is NOT a correct simulation, and you are
> >>>>>>> proved to be a liar.
> >>>>>>
> >>>>>> So in other words you are not bright enough to see that when the
> >>>>>> simulated P calls H(P,P) to simulate itself again that H does
> >>>>>> indeed simulate P again thus begins at the first instruction of P
> >>>>>> shown below?
> >>>>>
> >>>>> So, you are saying that the H that is simulating the P that is
> >>>>> calling this new H can't abort that simulation by aborting its
> >>>>> simulation of P?
> >>>>
> >>>> Yes I am saying that. This H does not see that its abort criteria
> >>>> has been met so the new H simulates its input as shown below.
> >>>
> >>> So, since the FIRST H can't abort, because of the second H being
> >>> called, how does the first one EVER abort to return the answer to main?>
> >>>
> >>> Remember, you have said that H is a pure function, so ALL copies of H
> >>> will behave the same give the same input.
> >>>
> >>> It seems that the problem is that H is just incorrectly assuming that
> >>> the second H would never halt its simulation
> >>
> >> The first H that sees that this criteria has been met sees that its
> >> correctly simulated input cannot possibly ever reach its "ret"
> >> instruction even if correctly simulated for an infinite number of steps:
> >>
> >> (1) P() calls H(P,P) twice in sequence.
> >> (2) With the same arguments.
> >> (3) With no control flow instructions in P preceding its invocation of
> >> H(P,P) that could possibly escape repeated simulations.
> >>
> >
> > So, you are keeping to your LIE that you are using valid logic?
> >
> > Your rule (3) is FALSE, that has been told to you many times and you
> > have not shown where you get the idea that it is true.
>
> (3) With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbu9hi$35d6s$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Thu, 28 Jul 2022 10:21:20 -0500
Organization: A noiseless patient Spider
Lines: 233
Message-ID: <tbu9hi$35d6s$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
<tbu8un$355cc$1@dont-email.me>
<2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Jul 2022 15:21:22 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3323100"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Xwt7nK1duuaKzYWooiN37"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:5Th9aFfM5L4DseT7TX+WFAra6I0=
In-Reply-To: <2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 15:21 UTC

On 7/28/2022 10:15 AM, Dennis Bush wrote:
> On Thursday, July 28, 2022 at 11:11:23 AM UTC-4, olcott wrote:
>> On 7/27/2022 8:08 PM, Dennis Bush wrote:
>>> On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>>
>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>>
>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
>>>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
>>>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
>>>>>>>>>>>>>>>> [000013cd](01) 50 push eax
>>>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
>>>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
>>>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
>>>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
>>>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
>>>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
>>>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
>>>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
>>>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
>>>>>>>>>>>>>>>> [000013e8](01) c3 ret
>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
>>>>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
>>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
>>>>>>>>>>>>>>>> aborted)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
>>>>>>>>>>>>>>> same.
>>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even look
>>>>>>>>>>>>>> at the proof that I am correct.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>>> sentence that
>>>>>>>>>>>>> is true because of the meaning of the words. You have not found
>>>>>>>>>>>>> anything
>>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>>>
>>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>>
>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>>
>>>>>>>>>>> Mikko
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>>>>> proves that P is simulated correctly.
>>>>>>>>>
>>>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>>>> before
>>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>>> simulated.
>>>>>>>>> In particular, the behaviour specified by P is either to halt or to
>>>>>>>>> run
>>>>>>>>> forever but the simulation does neither.
>>>>>>>>>
>>>>>>>>> Mikko
>>>>>>>>>
>>>>>>>>
>>>>>>>> *Not with this version* With this version I show where the correctly
>>>>>>>> simulated input to H(P,P) goes after the call.
>>>>>>>>
>>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>>> version of halt decider)
>>>>>>>
>>>>>>> Then why does P{P) Halt?
>>>>>>
>>>>>> As I have proved dozens of times (including the post you are
>>>>>> responding to) it is a freaking different sequence of instructions.
>>>>>
>>>>> Which INSTRUCTION is different.
>>>>>
>>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>>
>>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>>
>>>>> THus, H fails to properly simulate the function H, and the proof is
>>>>> INVALID.
>>>>>
>>>>>>
>>>>>> That you don't believe this because you don't bother to look at my
>>>>>> proof is asinine.
>>>>>>
>>>>>> _P()
>>>>>> [00001352](01) 55 push ebp
>>>>>> [00001353](02) 8bec mov ebp,esp
>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>>>> [00001358](01) 50 push eax // push P
>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>>>> [0000135c](01) 51 push ecx // push P
>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>>>> [00001362](03) 83c408 add esp,+08
>>>>>> [00001365](02) 85c0 test eax,eax
>>>>>> [00001367](02) 7402 jz 0000136b
>>>>>> [00001369](02) ebfe jmp 00001369
>>>>>> [0000136b](01) 5d pop ebp
>>>>>> [0000136c](01) c3 ret
>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>
>>>>>> machine stack stack machine assembly
>>>>>> address address data code language
>>>>>> ======== ======== ======== ========= =============
>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>
>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>>>> // H emulates the first seven instructions of P
>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>
>>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>>
>>>>> It doesn't, thus it is NOT a correct simulation, and you are proved to
>>>>> be a liar.
>>>> So in other words you are not bright enough to see that when the
>>>> simulated P calls H(P,P) to simulate itself again that H does indeed
>>>> simulate P again thus begins at the first instruction of P shown below?
>>>
>>> So the instructions that should be traced are the instructions of H that are simulating P. Those instructions will include a number of conditionals, one of which *will* trigger and return 0.
>> So then you too are simply not bright enough to understand that a
>> function called in infinite recursion never returns to its caller.
>
> There is no infinite recursion.
>


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<581f7105-3273-4824-a9f4-d3d9659e5a73n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4053:b0:6b5:df8f:3573 with SMTP id i19-20020a05620a405300b006b5df8f3573mr20838305qko.578.1659022020014;
Thu, 28 Jul 2022 08:27:00 -0700 (PDT)
X-Received: by 2002:a05:6902:110b:b0:670:c034:4f61 with SMTP id
o11-20020a056902110b00b00670c0344f61mr23923703ybu.238.1659022019780; Thu, 28
Jul 2022 08:26:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 08:26:59 -0700 (PDT)
In-Reply-To: <tbu9hi$35d6s$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad> <nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com> <tbu8un$355cc$1@dont-email.me>
<2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com> <tbu9hi$35d6s$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <581f7105-3273-4824-a9f4-d3d9659e5a73n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 15:27:00 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 13375
 by: Dennis Bush - Thu, 28 Jul 2022 15:26 UTC

On Thursday, July 28, 2022 at 11:21:26 AM UTC-4, olcott wrote:
> On 7/28/2022 10:15 AM, Dennis Bush wrote:
> > On Thursday, July 28, 2022 at 11:11:23 AM UTC-4, olcott wrote:
> >> On 7/27/2022 8:08 PM, Dennis Bush wrote:
> >>> On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
> >>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
> >>>>> On 7/27/22 7:11 PM, olcott wrote:
> >>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
> >>>>>>> On 7/27/22 10:59 AM, olcott wrote:
> >>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
> >>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
> >>>>>>>>>
> >>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
> >>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
> >>>>>>>>>>>
> >>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
> >>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
> >>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
> >>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
> >>>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
> >>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
> >>>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> _P()
> >>>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
> >>>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
> >>>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
> >>>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
> >>>>>>>>>>>>>>>> [000013cd](01) 50 push eax
> >>>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
> >>>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
> >>>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
> >>>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
> >>>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
> >>>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
> >>>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
> >>>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
> >>>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
> >>>>>>>>>>>>>>>> [000013e8](01) c3 ret
> >>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> We have to do this at the C level.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>>>>>>>>>>>> if (Halt_Status)
> >>>>>>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>>>>>> return;
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> int main()
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
> >>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
> >>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
> >>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing instruction?
> >>>>>>>>>>>>>>>>> In particular, that the immediately preceding instruction is
> >>>>>>>>>>>>>>>>> the same?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
> >>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
> >>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
> >>>>>>>>>>>>>>>> 13d7.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
> >>>>>>>>>>>>>>>> The source-code of P specifies the next machine address for
> >>>>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
> >>>>>>>>>>>>>>>> aborted)
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
> >>>>>>>>>>>>>>> same.
> >>>>>>>>>>>>>>> The difference seems to be that in the second case the
> >>>>>>>>>>>>>>> instruction
> >>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even look
> >>>>>>>>>>>>>> at the proof that I am correct.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
> >>>>>>>>>>>>> sentence that
> >>>>>>>>>>>>> is true because of the meaning of the words. You have not found
> >>>>>>>>>>>>> anything
> >>>>>>>>>>>>> wrong in that sentence.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Mikko
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> The behavior of P when directly executed is different than the
> >>>>>>>>>>>> behavior of P when correctly simulated by H even though each
> >>>>>>>>>>>> case uses the exact same machine-code for P. This is an
> >>>>>>>>>>>> established fact thus disbelieving this in incorrect.
> >>>>>>>>>>>
> >>>>>>>>>>> That does not contradict what I said above.
> >>>>>>>>>>>
> >>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
> >>>>>>>>>>> simulated by H is not the behaviour specified by P and there
> >>>>>>>>>>> is no proof that H simulates correctly.
> >>>>>>>>>>>
> >>>>>>>>>>> Mikko
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> That the line-by-line execution trace of the simulated input to
> >>>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
> >>>>>>>>>> proves that P is simulated correctly.
> >>>>>>>>>
> >>>>>>>>> Only partially, to the call of H. The simulation is discontinued
> >>>>>>>>> before
> >>>>>>>>> the return from H so the full behaviour specified by P is not
> >>>>>>>>> simulated.
> >>>>>>>>> In particular, the behaviour specified by P is either to halt or to
> >>>>>>>>> run
> >>>>>>>>> forever but the simulation does neither.
> >>>>>>>>>
> >>>>>>>>> Mikko
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> *Not with this version* With this version I show where the correctly
> >>>>>>>> simulated input to H(P,P) goes after the call.
> >>>>>>>>
> >>>>>>>> Example 06: H correctly determines that P() never halts (prior
> >>>>>>>> version of halt decider)
> >>>>>>>
> >>>>>>> Then why does P{P) Halt?
> >>>>>>
> >>>>>> As I have proved dozens of times (including the post you are
> >>>>>> responding to) it is a freaking different sequence of instructions.
> >>>>>
> >>>>> Which INSTRUCTION is different.
> >>>>>
> >>>>> Both traces go to a call H instuction with the exact same parameters.
> >>>>>
> >>>>> The actually RUN H, and the simulation of H by H differ in results.
> >>>>>
> >>>>> THus, H fails to properly simulate the function H, and the proof is
> >>>>> INVALID.
> >>>>>
> >>>>>>
> >>>>>> That you don't believe this because you don't bother to look at my
> >>>>>> proof is asinine.
> >>>>>>
> >>>>>> _P()
> >>>>>> [00001352](01) 55 push ebp
> >>>>>> [00001353](02) 8bec mov ebp,esp
> >>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
> >>>>>> [00001358](01) 50 push eax // push P
> >>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
> >>>>>> [0000135c](01) 51 push ecx // push P
> >>>>>> [0000135d](05) e840feffff call 000011a2 // call H
> >>>>>> [00001362](03) 83c408 add esp,+08
> >>>>>> [00001365](02) 85c0 test eax,eax
> >>>>>> [00001367](02) 7402 jz 0000136b
> >>>>>> [00001369](02) ebfe jmp 00001369
> >>>>>> [0000136b](01) 5d pop ebp
> >>>>>> [0000136c](01) c3 ret
> >>>>>> Size in bytes:(0027) [0000136c]
> >>>>>>
> >>>>>> machine stack stack machine assembly
> >>>>>> address address data code language
> >>>>>> ======== ======== ======== ========= =============
> >>>>>> ...[00001372][0010229e][00000000] 55 push ebp
> >>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
> >>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
> >>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
> >>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
> >>>>>>
> >>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
> >>>>>> // H emulates the first seven instructions of P
> >>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
> >>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
> >>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
> >>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
> >>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
> >>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
> >>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
> >>>>>
> >>>>> CORRECT simulation needs to show what happens at 000011a2 next
> >>>>>
> >>>>> It doesn't, thus it is NOT a correct simulation, and you are proved to
> >>>>> be a liar.
> >>>> So in other words you are not bright enough to see that when the
> >>>> simulated P calls H(P,P) to simulate itself again that H does indeed
> >>>> simulate P again thus begins at the first instruction of P shown below?
> >>>
> >>> So the instructions that should be traced are the instructions of H that are simulating P. Those instructions will include a number of conditionals, one of which *will* trigger and return 0.
> >> So then you too are simply not bright enough to understand that a
> >> function called in infinite recursion never returns to its caller.
> >
> > There is no infinite recursion.
> >
> There is infinite recursion that must be aborted by SHD H (like every
> non-halting behavior pattern) so that H can report that there is
> infinite recursion. H always aborts every simulation that would
> otherwise never stop running. Every time that H must abort its
> simulation to prevent this simulation from running forever H is correct
> to reject this input as non-halting.


Click here to read the complete article
Re: Can someone at least validate this criterion measure ?

<e62b7093-bf34-4bdd-b594-d22b19bae131n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5703:0:b0:31e:f79b:9ecc with SMTP id 3-20020ac85703000000b0031ef79b9eccmr22654720qtw.192.1659025866961;
Thu, 28 Jul 2022 09:31:06 -0700 (PDT)
X-Received: by 2002:a05:6902:10ca:b0:671:3616:9147 with SMTP id
w10-20020a05690210ca00b0067136169147mr15946330ybu.105.1659025866823; Thu, 28
Jul 2022 09:31:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 09:31:06 -0700 (PDT)
In-Reply-To: <tbsgm9$1t08$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.151.97; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.151.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<yMOdnbQmDtXh30H_nZ2dnUU7_81i4p2d@giganews.com> <n9YCK.515014$70j.173089@fx16.iad>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com> <e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com> <RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com> <tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com> <tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com> <tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com> <tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com> <tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com> <0ejEK.628020$5fVf.143225@fx09.iad>
<tbsgm9$1t08$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e62b7093-bf34-4bdd-b594-d22b19bae131n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: gw7...@aol.com (Paul N)
Injection-Date: Thu, 28 Jul 2022 16:31:06 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2499
 by: Paul N - Thu, 28 Jul 2022 16:31 UTC

On Thursday, July 28, 2022 at 12:11:10 AM UTC+1, olcott wrote:
> Flibble is not bright enough to understand this. In his system a
> function called in infinite recursion does return to its caller. It is
> because of woefully stupid things like this that I moved the discussion
> to comp.c and comp.c++ where the reviewers are not clueless wonders
> regarding software engineering.

But no-one agreed with you there, either?

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:11d6:b0:31f:1251:9c7c with SMTP id n22-20020a05622a11d600b0031f12519c7cmr23559134qtk.306.1659026306552;
Thu, 28 Jul 2022 09:38:26 -0700 (PDT)
X-Received: by 2002:a05:6902:10c2:b0:671:73dd:e67e with SMTP id
w2-20020a05690210c200b0067173dde67emr10374322ybu.16.1659026306347; Thu, 28
Jul 2022 09:38:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 09:38:26 -0700 (PDT)
In-Reply-To: <tbu934$355cc$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.151.97; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.151.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad> <nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad> <tbu934$355cc$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: gw7...@aol.com (Paul N)
Injection-Date: Thu, 28 Jul 2022 16:38:26 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3120
 by: Paul N - Thu, 28 Jul 2022 16:38 UTC

On Thursday, July 28, 2022 at 4:13:42 PM UTC+1, olcott wrote:
> (3) With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P
> With no control flow instructions in P
>
> preceding its invocation of
> H(P,P) that could possibly escape repeated simulations.
> There is nothing in P that would stop its infinitely recursive simulation.
>
> There is nothing in P that would stop its infinitely recursive simulation.
>
> There is nothing in P that would stop its infinitely recursive simulation.
>
> There is nothing in P that would stop its infinitely recursive simulation.

But you have said that H can spot that it is going round in circles, and so the simulation *is* stopped.

You seem to think that this doesn't really happen, and that the "actual behaviour" of P(P) is that it goes round and round forever, even as you admit that when P(P) is executed, it halts.

Re: Can someone at least validate this criterion measure ?

<tbugif$373v3$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ?
Date: Thu, 28 Jul 2022 12:21:16 -0500
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <tbugif$373v3$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<xradnRTo0bWPzUH_nZ2dnUU7_8xg4p2d@giganews.com>
<e4d5f014-c681-45ab-ae53-9a0e3c1b9d0bn@googlegroups.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<e62b7093-bf34-4bdd-b594-d22b19bae131n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Jul 2022 17:21:19 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3379171"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18GejTOq+Ki7Gd1nDELSSo1"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:bo33Q5yWXbCooxksxesiBFAwJoc=
In-Reply-To: <e62b7093-bf34-4bdd-b594-d22b19bae131n@googlegroups.com>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 17:21 UTC

On 7/28/2022 11:31 AM, Paul N wrote:
> On Thursday, July 28, 2022 at 12:11:10 AM UTC+1, olcott wrote:
>> Flibble is not bright enough to understand this. In his system a
>> function called in infinite recursion does return to its caller. It is
>> because of woefully stupid things like this that I moved the discussion
>> to comp.c and comp.c++ where the reviewers are not clueless wonders
>> regarding software engineering.
>
> But no-one agreed with you there, either?

No one agreed with me because no one looked at what I said.

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

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<tbuhh3$378on$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Date: Thu, 28 Jul 2022 12:37:37 -0500
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <tbuhh3$378on$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad> <tbu934$355cc$2@dont-email.me>
<38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Jul 2022 17:37:39 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="1d969fa3ed9e8b37de8743cf2e990f97";
logging-data="3384087"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qzmX0QhI6N05FWgNt1HS+"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:OrshtHEFyUp8ryZFVN/peHkdM9c=
In-Reply-To: <38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>
Content-Language: en-US
 by: olcott - Thu, 28 Jul 2022 17:37 UTC

On 7/28/2022 11:38 AM, Paul N wrote:
> On Thursday, July 28, 2022 at 4:13:42 PM UTC+1, olcott wrote:
>> (3) With no control flow instructions in P
>> With no control flow instructions in P
>> With no control flow instructions in P
>> With no control flow instructions in P
>> With no control flow instructions in P
>>
>> preceding its invocation of
>> H(P,P) that could possibly escape repeated simulations.
>> There is nothing in P that would stop its infinitely recursive simulation.
>>
>> There is nothing in P that would stop its infinitely recursive simulation.
>>
>> There is nothing in P that would stop its infinitely recursive simulation.
>>
>> There is nothing in P that would stop its infinitely recursive simulation.
>
> But you have said that H can spot that it is going round in circles, and so the simulation *is* stopped.
>

When-so-ever the simulation must be stopped to prevent the infinite
execution of this simulation (such as Infinite_Loop() shown below) the
input specifies a non-halting behavior pattern (such as Infinite_Loop()
shown below).

All of the arguments against my work conclude that an infinite loop
detector cannot possibly exist because the correct simulation of an
infinite loop must be aborted so that the halt decider can report that
it detected an infinite loop. When the infinite loop is aborted it is no
longer infinite.

When I correct everyone with this:

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

They ignore this correction because they only care about rebuttal at the
expense of truth.

When a halt decider correctly determines that its correctly simulated
input cannot possibly ever reach the final state ("ret" instruction) of
this input (even if simulated for an infinite number of steps) it has
correctly determines that this input specifies a non-halting behavior
pattern.

void Infinite_Loop()
{ HERE: goto HERE;
}

int main()
{ Output("Input_Halts = ", H0((u32)Infinite_Loop));
}

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

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

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<d96b221f-9888-44eb-a411-c6f1425cf789n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4053:b0:6b5:df8f:3573 with SMTP id i19-20020a05620a405300b006b5df8f3573mr74419qko.578.1659031822857;
Thu, 28 Jul 2022 11:10:22 -0700 (PDT)
X-Received: by 2002:a0d:dfcc:0:b0:322:f812:f379 with SMTP id
i195-20020a0ddfcc000000b00322f812f379mr2783541ywe.172.1659031822612; Thu, 28
Jul 2022 11:10:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 28 Jul 2022 11:10:22 -0700 (PDT)
In-Reply-To: <tbuhh3$378on$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbjdq6$jjri$1@dont-email.me> <psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com>
<tbjtt5$niio$1@dont-email.me> <9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me> <YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me> <FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me> <ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me> <f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me> <ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad> <tbu934$355cc$2@dont-email.me>
<38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com> <tbuhh3$378on$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d96b221f-9888-44eb-a411-c6f1425cf789n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 18:10:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5337
 by: Dennis Bush - Thu, 28 Jul 2022 18:10 UTC

On Thursday, July 28, 2022 at 1:37:42 PM UTC-4, olcott wrote:
> On 7/28/2022 11:38 AM, Paul N wrote:
> > On Thursday, July 28, 2022 at 4:13:42 PM UTC+1, olcott wrote:
> >> (3) With no control flow instructions in P
> >> With no control flow instructions in P
> >> With no control flow instructions in P
> >> With no control flow instructions in P
> >> With no control flow instructions in P
> >>
> >> preceding its invocation of
> >> H(P,P) that could possibly escape repeated simulations.
> >> There is nothing in P that would stop its infinitely recursive simulation.
> >>
> >> There is nothing in P that would stop its infinitely recursive simulation.
> >>
> >> There is nothing in P that would stop its infinitely recursive simulation.
> >>
> >> There is nothing in P that would stop its infinitely recursive simulation.
> >
> > But you have said that H can spot that it is going round in circles, and so the simulation *is* stopped.
> >
> When-so-ever the simulation must be stopped to prevent the infinite
> execution of this simulation (such as Infinite_Loop() shown below)

I.E. if there is no implementation of the deciding function that can simulate the given function to a final state. This is not the same as deciding if the given function run directly halts as the halting problem requires.

> the
> input specifies a non-halting behavior pattern (such as Infinite_Loop()
> shown below).
>
> All of the arguments against my work conclude that an infinite loop
> detector cannot possibly exist because the correct simulation of an
> infinite loop must be aborted so that the halt decider can report that
> it detected an infinite loop. When the infinite loop is aborted it is no
> longer infinite.

You're again demonstrating your poor reading comprehension skills. Everyone agrees that an infinite loop detector can exist. What we're saying is that there is no infinite simulation in Pa(Pa) and Ha is incorrect to think there is.

>
> When I correct everyone with this:
>
> *computation that halts* … the Turing machine will halt whenever it
> enters a final state. (Linz:1990:234)

We point out that it's referring to the machine when run directly, i.e. Pa(Pa), not Ha's internal simulation.

>
> They ignore this correction because they only care about rebuttal at the
> expense of truth.

I'm still waiting to see when you open up that movie theater. The picture quality will be second to none from such a master of projection.

>
> When a halt decider correctly determines that its correctly simulated
> input

I.E. The complete and correct simulation of the input to H(x,y) is UTM(x,y)

> cannot possibly ever reach the final state ("ret" instruction) of
> this input (even if simulated for an infinite number of steps) it has
> correctly determines that this input specifies a non-halting behavior
> pattern.

Which in the case of Ha(Pa,Pa)==0 it doesn't because Pa(Pa) halts.

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<J6qdnVdVzJzgS3__nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 28 Jul 2022 18:33:33 +0000
Date: Thu, 28 Jul 2022 13:33:40 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<YolEK.203111$9j2.139773@fx33.iad> <tbsogp$2m6q9$1@dont-email.me>
<v5mEK.51029$Qd2.17288@fx37.iad> <tbss95$2pmki$1@dont-email.me>
<tDmEK.80548$Eh2.72134@fx41.iad> <tbu934$355cc$2@dont-email.me>
<38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>
<tbuhh3$378on$1@dont-email.me>
<d96b221f-9888-44eb-a411-c6f1425cf789n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <d96b221f-9888-44eb-a411-c6f1425cf789n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <J6qdnVdVzJzgS3__nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 47
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-HpRH4sKziDU05VqYUtWCz10/pbNGfGB8m4ThXVkmA3aIiaoGsTwFEKzx570SCEfgZgUM1SPChZaYSH1!V4ZsLg/WHs2Bi/pfPc2kaqHm47REm0xOEs/bOV9uP6R23LarFZF/qJIsWBWFBCygTfpnjeaFOybT!Xg==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 4516
 by: olcott - Thu, 28 Jul 2022 18:33 UTC

On 7/28/2022 1:10 PM, Dennis Bush wrote:
> On Thursday, July 28, 2022 at 1:37:42 PM UTC-4, olcott wrote:
>> On 7/28/2022 11:38 AM, Paul N wrote:
>>> On Thursday, July 28, 2022 at 4:13:42 PM UTC+1, olcott wrote:
>>>> (3) With no control flow instructions in P
>>>> With no control flow instructions in P
>>>> With no control flow instructions in P
>>>> With no control flow instructions in P
>>>> With no control flow instructions in P
>>>>
>>>> preceding its invocation of
>>>> H(P,P) that could possibly escape repeated simulations.
>>>> There is nothing in P that would stop its infinitely recursive simulation.
>>>>
>>>> There is nothing in P that would stop its infinitely recursive simulation.
>>>>
>>>> There is nothing in P that would stop its infinitely recursive simulation.
>>>>
>>>> There is nothing in P that would stop its infinitely recursive simulation.
>>>
>>> But you have said that H can spot that it is going round in circles, and so the simulation *is* stopped.
>>>
>> When-so-ever the simulation must be stopped to prevent the infinite
>> execution of this simulation (such as Infinite_Loop() shown below)
>
> I.E. if there is no implementation of the deciding function that can simulate the given function to a final state. This is not the same as deciding if the given function run directly halts as the halting problem requires.

It has been proven (by execution traces) that because the simulated
input to H(P,P) has a pathological relationship to H that when H
correctly simulates this input that this input remains stuck in
infinitely recursive simulation until H aborts its simulation of this
input.

It has been proven that the direct execution of P(P) is not stuck in
infinitely recursive simulation only because when it calls H(P,P) H
aborts the simulation of its input.

It is not my fault that you cannot understand this proof. Any rebuttal
of this prove must ignore the execution traces (as you have continued to
ignore the execution traces) or is much more obviously pure gibberish.

--
Copyright 2022 Pete Olcott

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

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<ee8f4014-cdbb-4ef7-b5af-6b6686ab8010n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:af04:0:b0:6b5:e908:b2c7 with SMTP id y4-20020a37af04000000b006b5e908b2c7mr291851qke.214.1659036124143;
Thu, 28 Jul 2022 12:22:04 -0700 (PDT)
X-Received: by 2002:a5b:603:0:b0:673:e5d7:e9e8 with SMTP id
d3-20020a5b0603000000b00673e5d7e9e8mr131259ybq.632.1659036123944; Thu, 28 Jul
2022 12:22:03 -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: Thu, 28 Jul 2022 12:22:03 -0700 (PDT)
In-Reply-To: <J6qdnVdVzJzgS3__nZ2dnZfqlJzNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.110.86.97; posting-account=ejFcQgoAAACAt5i0VbkATkR2ACWdgADD
NNTP-Posting-Host: 98.110.86.97
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com> <tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com> <tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com> <tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com> <tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com> <tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com> <0ejEK.628020$5fVf.143225@fx09.iad>
<tbsgm9$1t08$1@gioia.aioe.org> <TRjEK.66232$iR.8840@fx44.iad>
<tbsmhp$2m0os$1@dont-email.me> <YolEK.203111$9j2.139773@fx33.iad>
<tbsogp$2m6q9$1@dont-email.me> <v5mEK.51029$Qd2.17288@fx37.iad>
<tbss95$2pmki$1@dont-email.me> <tDmEK.80548$Eh2.72134@fx41.iad>
<tbu934$355cc$2@dont-email.me> <38abc4d6-2089-4f84-8932-da58ea3df574n@googlegroups.com>
<tbuhh3$378on$1@dont-email.me> <d96b221f-9888-44eb-a411-c6f1425cf789n@googlegroups.com>
<J6qdnVdVzJzgS3__nZ2dnZfqlJzNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ee8f4014-cdbb-4ef7-b5af-6b6686ab8010n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
From: dbush.mo...@gmail.com (Dennis Bush)
Injection-Date: Thu, 28 Jul 2022 19:22:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5617
 by: Dennis Bush - Thu, 28 Jul 2022 19:22 UTC

On Thursday, July 28, 2022 at 2:33:49 PM UTC-4, olcott wrote:
> On 7/28/2022 1:10 PM, Dennis Bush wrote:
> > On Thursday, July 28, 2022 at 1:37:42 PM UTC-4, olcott wrote:
> >> On 7/28/2022 11:38 AM, Paul N wrote:
> >>> On Thursday, July 28, 2022 at 4:13:42 PM UTC+1, olcott wrote:
> >>>> (3) With no control flow instructions in P
> >>>> With no control flow instructions in P
> >>>> With no control flow instructions in P
> >>>> With no control flow instructions in P
> >>>> With no control flow instructions in P
> >>>>
> >>>> preceding its invocation of
> >>>> H(P,P) that could possibly escape repeated simulations.
> >>>> There is nothing in P that would stop its infinitely recursive simulation.
> >>>>
> >>>> There is nothing in P that would stop its infinitely recursive simulation.
> >>>>
> >>>> There is nothing in P that would stop its infinitely recursive simulation.
> >>>>
> >>>> There is nothing in P that would stop its infinitely recursive simulation.
> >>>
> >>> But you have said that H can spot that it is going round in circles, and so the simulation *is* stopped.
> >>>
> >> When-so-ever the simulation must be stopped to prevent the infinite
> >> execution of this simulation (such as Infinite_Loop() shown below)
> >
> > I.E. if there is no implementation of the deciding function that can simulate the given function to a final state. This is not the same as deciding if the given function run directly halts as the halting problem requires.
> It has been proven (by execution traces) that because the simulated
> input to H(P,P) has a pathological relationship to H that when H
> correctly simulates this input that this input remains stuck in
> infinitely recursive simulation until H aborts its simulation of this
> input.

So you're saying if the implementation of the function H didn't abort that it's simulation of the function P(P) would not reach a final state? That's true. It's also asking the wrong question.

A halt decider is required to implement the following specification:

H(x,y)==1 if and only if x(y) halts, and
H(x,y)==0 if and only if x(y) does not halt

Your H / Ha does not implement this specification, therefore it is not a halt decider. It's a "if I changed to a UTM can I simulate to the end" decider. For non-pathological cases it's the same as the halting problem. For pathological cases it is NOT, as even hypothesizing if Ha did something different is not allowed as that changes the input. And since the halting problem is about algorithms, not functions, you can't change the input.

>
> It has been proven that the direct execution of P(P) is not stuck in
> infinitely recursive simulation only because when it calls H(P,P) H
> aborts the simulation of its input.

It doesn't matter why Pa(Pa) halts. It only matters that it does. And Ha(Pa,Pa) fails to report that fact.

>
> It is not my fault that you cannot understand this proof. Any rebuttal
> of this prove must ignore the execution traces (as you have continued to
> ignore the execution traces) or is much more obviously pure gibberish.

The complete execution trace does show the conditionals that can and do prevent infinite simulation. It's not my fault that you can't see that.

Re: Can someone at least validate this criterion measure ? [6] posting is not working

<sdEEK.761399$X_i.573763@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<a8Kdnb61NKXUyEH_nZ2dnUU7_83NnZ2d@giganews.com>
<RMYCK.612910$wIO9.271830@fx12.iad>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
<tbu8un$355cc$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbu8un$355cc$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 236
Message-ID: <sdEEK.761399$X_i.573763@fx18.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 28 Jul 2022 18:38:15 -0400
X-Received-Bytes: 12714
 by: Richard Damon - Thu, 28 Jul 2022 22:38 UTC

On 7/28/22 11:11 AM, olcott wrote:
> On 7/27/2022 8:08 PM, Dennis Bush wrote:
>> On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>
>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>> [000013c6](01)  55         push ebp
>>>>>>>>>>>>>>> [000013c7](02)  8bec       mov ebp,esp
>>>>>>>>>>>>>>> [000013c9](01)  51         push ecx
>>>>>>>>>>>>>>> [000013ca](03)  8b4508     mov eax,[ebp+08]
>>>>>>>>>>>>>>> [000013cd](01)  50         push eax
>>>>>>>>>>>>>>> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>>>>>> [000013d1](01)  51         push ecx
>>>>>>>>>>>>>>> [000013d2](05)  e82ffdffff call 00001106
>>>>>>>>>>>>>>> [000013d7](03)  83c408     add esp,+08
>>>>>>>>>>>>>>> [000013da](03)  8945fc     mov [ebp-04],eax
>>>>>>>>>>>>>>> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
>>>>>>>>>>>>>>> [000013e1](02)  7402       jz 000013e5
>>>>>>>>>>>>>>> [000013e3](02)  ebfe       jmp 000013e3
>>>>>>>>>>>>>>> [000013e5](02)  8be5       mov esp,ebp
>>>>>>>>>>>>>>> [000013e7](01)  5d         pop ebp
>>>>>>>>>>>>>>> [000013e8](01)  c3         ret
>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>     int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>     if (Halt_Status)
>>>>>>>>>>>>>>>>>       HERE: goto HERE;
>>>>>>>>>>>>>>>>>     return;
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>     Output("Input_Halts = ",  H(P, P));
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P asks
>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>> The source-code of P specifies the next machine address for
>>>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P is not
>>>>>>>>>>>>>>> aborted)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore specifies the
>>>>>>>>>>>>>> same.
>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even look
>>>>>>>>>>>>> at the proof that I am correct.
>>>>>>>>>>>>
>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>> sentence that
>>>>>>>>>>>> is true because of the meaning of the words. You have not found
>>>>>>>>>>>> anything
>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>>
>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>
>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>>>> proves that P is simulated correctly.
>>>>>>>>
>>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>>> before
>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>> simulated.
>>>>>>>> In particular, the behaviour specified by P is either to halt or to
>>>>>>>> run
>>>>>>>> forever but the simulation does neither.
>>>>>>>>
>>>>>>>> Mikko
>>>>>>>>
>>>>>>>
>>>>>>> *Not with this version* With this version I show where the correctly
>>>>>>> simulated input to H(P,P) goes after the call.
>>>>>>>
>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>> version of halt decider)
>>>>>>
>>>>>> Then why does P{P) Halt?
>>>>>
>>>>> As I have proved dozens of times (including the post you are
>>>>> responding to) it is a freaking different sequence of instructions.
>>>>
>>>> Which INSTRUCTION is different.
>>>>
>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>
>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>
>>>> THus, H fails to properly simulate the function H, and the proof is
>>>> INVALID.
>>>>
>>>>>
>>>>> That you don't believe this because you don't bother to look at my
>>>>> proof is asinine.
>>>>>
>>>>> _P()
>>>>> [00001352](01)  55              push ebp
>>>>> [00001353](02)  8bec            mov ebp,esp
>>>>> [00001355](03)  8b4508          mov eax,[ebp+08]
>>>>> [00001358](01)  50              push eax      // push P
>>>>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
>>>>> [0000135c](01)  51              push ecx      // push P
>>>>> [0000135d](05)  e840feffff      call 000011a2 // call H
>>>>> [00001362](03)  83c408          add esp,+08
>>>>> [00001365](02)  85c0            test eax,eax
>>>>> [00001367](02)  7402            jz 0000136b
>>>>> [00001369](02)  ebfe            jmp 00001369
>>>>> [0000136b](01)  5d              pop ebp
>>>>> [0000136c](01)  c3              ret
>>>>> Size in bytes:(0027) [0000136c]
>>>>>
>>>>>       machine   stack     stack     machine    assembly
>>>>>       address   address   data      code       language
>>>>>       ========  ========  ========  =========  =============
>>>>> ...[00001372][0010229e][00000000] 55         push ebp
>>>>> ...[00001373][0010229e][00000000] 8bec       mov ebp,esp
>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>
>>>>> Begin Local Halt Decider Simulation   Execution Trace Stored at:212352
>>>>> // H emulates the first seven instructions of P
>>>>> ...[00001352][0021233e][00212342] 55         push ebp      // enter P
>>>>> ...[00001353][0021233e][00212342] 8bec       mov ebp,esp
>>>>> ...[00001355][0021233e][00212342] 8b4508     mov eax,[ebp+08]
>>>>> ...[00001358][0021233a][00001352] 50         push eax      // push P
>>>>> ...[00001359][0021233a][00001352] 8b4d08     mov ecx,[ebp+08]
>>>>> ...[0000135c][00212336][00001352] 51         push ecx      // push P
>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>
>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>
>>>> It doesn't, thus it is NOT a correct simulation, and you are proved to
>>>> be a liar.
>>> So in other words you are not bright enough to see that when the
>>> simulated P calls H(P,P) to simulate itself again that H does indeed
>>> simulate P again thus begins at the first instruction of P shown below?
>>
>> So the instructions that should be traced are the instructions of H
>> that are simulating P.  Those instructions will include a number of
>> conditionals, one of which *will* trigger and return 0.
>
> So then you too are simply not bright enough to understand that a
> function called in infinite recursion never returns to its caller.
>
>


Click here to read the complete article
Re: Can someone at least validate this criterion measure ? [6] posting is not working

<ofEEK.761443$X_i.154636@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ? [6]
posting is not working
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<nO-dnQ-NjOmVxkH_nZ2dnUU7_8zNnZ2d@giganews.com> <tbjdq6$jjri$1@dont-email.me>
<psWdnYqqJeBlwUD_nZ2dnUU7_8xg4p2d@giganews.com> <tbjtt5$niio$1@dont-email.me>
<9JadnbXDdqUMOED_nZ2dnUU7_81i4p2d@giganews.com>
<tblt7e$165k4$1@dont-email.me>
<YOadndlw9LP_AkP_nZ2dnUU7_83NnZ2d@giganews.com>
<tbmc02$1a0am$1@dont-email.me>
<FLCdnUvEisM-KUP_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbmhet$1bc0q$1@dont-email.me>
<ft2dnR7mH68VZUP_nZ2dnUU7_83NnZ2d@giganews.com>
<tborbj$20bbk$1@dont-email.me>
<f5WdnW1qasZLYUL_nZ2dnUU7_8zNnZ2d@giganews.com>
<tbr1kq$2ft9a$1@dont-email.me>
<ZYCdnUzcKNQlz3z_nZ2dnUU7_83NnZ2d@giganews.com>
<0ejEK.628020$5fVf.143225@fx09.iad> <tbsgm9$1t08$1@gioia.aioe.org>
<TRjEK.66232$iR.8840@fx44.iad> <tbsmhp$2m0os$1@dont-email.me>
<149b5a65-1d4e-492d-a733-a62405e741cfn@googlegroups.com>
<tbu8un$355cc$1@dont-email.me>
<2d4a7b49-f236-4dcd-83a1-4bb823a85031n@googlegroups.com>
<tbu9hi$35d6s$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbu9hi$35d6s$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 259
Message-ID: <ofEEK.761443$X_i.154636@fx18.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 28 Jul 2022 18:40:19 -0400
X-Received-Bytes: 12992
 by: Richard Damon - Thu, 28 Jul 2022 22:40 UTC

On 7/28/22 11:21 AM, olcott wrote:
> On 7/28/2022 10:15 AM, Dennis Bush wrote:
>> On Thursday, July 28, 2022 at 11:11:23 AM UTC-4, olcott wrote:
>>> On 7/27/2022 8:08 PM, Dennis Bush wrote:
>>>> On Wednesday, July 27, 2022 at 8:51:09 PM UTC-4, olcott wrote:
>>>>> On 7/27/2022 6:27 PM, Richard Damon wrote:
>>>>>> On 7/27/22 7:11 PM, olcott wrote:
>>>>>>> On 7/27/2022 5:45 PM, Richard Damon wrote:
>>>>>>>> On 7/27/22 10:59 AM, olcott wrote:
>>>>>>>>> On 7/27/2022 4:48 AM, Mikko wrote:
>>>>>>>>>> On 2022-07-26 14:40:22 +0000, olcott said:
>>>>>>>>>>
>>>>>>>>>>> On 7/26/2022 8:48 AM, Mikko wrote:
>>>>>>>>>>>> On 2022-07-25 20:09:42 +0000, olcott said:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 7/25/2022 11:47 AM, Mikko wrote:
>>>>>>>>>>>>>> On 2022-07-25 15:20:02 +0000, olcott said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 7/25/2022 10:14 AM, Mikko wrote:
>>>>>>>>>>>>>>>> On 2022-07-25 13:49:20 +0000, olcott said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 7/25/2022 6:02 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>> On 2022-07-24 20:03:29 +0000, olcott said:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 7/24/2022 12:01 PM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-07-24 14:53:43 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On 7/24/2022 7:26 AM, Mikko wrote:
>>>>>>>>>>>>>>>>>>>>>> On 2022-07-23 20:33:11 +0000, olcott said:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 7/23/2022 3:23 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>>>> The trace proves no such thing. Here is a basic of
>>>>>>>>>>>>>>>>>>>>>>>> the x86 question for you, what is the first
>>>>>>>>>>>>>>>>>>>>>>>> instruction executed in P(P) that differs from the
>>>>>>>>>>>>>>>>>>>>>>>> correct simulation of H(P,P)?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> _P()
>>>>>>>>>>>>>>>>> [000013c6](01) 55 push ebp
>>>>>>>>>>>>>>>>> [000013c7](02) 8bec mov ebp,esp
>>>>>>>>>>>>>>>>> [000013c9](01) 51 push ecx
>>>>>>>>>>>>>>>>> [000013ca](03) 8b4508 mov eax,[ebp+08]
>>>>>>>>>>>>>>>>> [000013cd](01) 50 push eax
>>>>>>>>>>>>>>>>> [000013ce](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>>>>>>>>>>>> [000013d1](01) 51 push ecx
>>>>>>>>>>>>>>>>> [000013d2](05) e82ffdffff call 00001106
>>>>>>>>>>>>>>>>> [000013d7](03) 83c408 add esp,+08
>>>>>>>>>>>>>>>>> [000013da](03) 8945fc mov [ebp-04],eax
>>>>>>>>>>>>>>>>> [000013dd](04) 837dfc00 cmp dword [ebp-04],+00
>>>>>>>>>>>>>>>>> [000013e1](02) 7402 jz 000013e5
>>>>>>>>>>>>>>>>> [000013e3](02) ebfe jmp 000013e3
>>>>>>>>>>>>>>>>> [000013e5](02) 8be5 mov esp,ebp
>>>>>>>>>>>>>>>>> [000013e7](01) 5d pop ebp
>>>>>>>>>>>>>>>>> [000013e8](01) c3 ret
>>>>>>>>>>>>>>>>> Size in bytes:(0035) [000013e8]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> We have to do this at the C level.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>>>>> if (Halt_Status)
>>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>>> return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> (a) H(P,P) simulates its input
>>>>>>>>>>>>>>>>>>> (b) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>> (c) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>>> (d) P calls H(P,P) to simulate itself *again*
>>>>>>>>>>>>>>>>>>> (e) H(P,P) would simulate its input if it does what P
>>>>>>>>>>>>>>>>>>> asks
>>>>>>>>>>>>>>>>>>> (f) P calls H(P,P) to simulate itself *again* ...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *Can you see the repeating pattern* ?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes, but I cannot see any answer to any of my questions.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Can you prove that 13d7 is the first differeing
>>>>>>>>>>>>>>>>>> instruction?
>>>>>>>>>>>>>>>>>> In particular, that the immediately preceding
>>>>>>>>>>>>>>>>>> instruction is
>>>>>>>>>>>>>>>>>> the same?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WHEN THE DIRECTLY EXECUTED P(P) CALLS H(P,P)
>>>>>>>>>>>>>>>>> The source-code of P specifies that the next instruction
>>>>>>>>>>>>>>>>> after machine address 13d2 when H returns to P for P(P) is
>>>>>>>>>>>>>>>>> 13d7.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WHEN THE SIMULATED INPUT TO H(P,P) CALLS H(P,P)
>>>>>>>>>>>>>>>>> The source-code of P specifies the next machine address
>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>> the correctly simulated input to H(P,P) is 13c6 (if P
>>>>>>>>>>>>>>>>> is not
>>>>>>>>>>>>>>>>> aborted)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Wrong. In both cases P is the same so therefore
>>>>>>>>>>>>>>>> specifies the
>>>>>>>>>>>>>>>> same.
>>>>>>>>>>>>>>>> The difference seems to be that in the second case the
>>>>>>>>>>>>>>>> instruction
>>>>>>>>>>>>>>>> H(P,P) is not simulated correctly as a call to a decider.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You can assume that I am wrong by making sure to not even
>>>>>>>>>>>>>>> look
>>>>>>>>>>>>>>> at the proof that I am correct.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Wrong. I didn't assume that you are wrong. I presented a
>>>>>>>>>>>>>> sentence that
>>>>>>>>>>>>>> is true because of the meaning of the words. You have not
>>>>>>>>>>>>>> found
>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>> wrong in that sentence.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mikko
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The behavior of P when directly executed is different than the
>>>>>>>>>>>>> behavior of P when correctly simulated by H even though each
>>>>>>>>>>>>> case uses the exact same machine-code for P. This is an
>>>>>>>>>>>>> established fact thus disbelieving this in incorrect.
>>>>>>>>>>>>
>>>>>>>>>>>> That does not contradict what I said above.
>>>>>>>>>>>>
>>>>>>>>>>>> However, none of that is any estabilished fact. The behaviour
>>>>>>>>>>>> simulated by H is not the behaviour specified by P and there
>>>>>>>>>>>> is no proof that H simulates correctly.
>>>>>>>>>>>>
>>>>>>>>>>>> Mikko
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> That the line-by-line execution trace of the simulated input to
>>>>>>>>>>> H(P,P) exactly matches the line-by-line source-code conclusively
>>>>>>>>>>> proves that P is simulated correctly.
>>>>>>>>>>
>>>>>>>>>> Only partially, to the call of H. The simulation is discontinued
>>>>>>>>>> before
>>>>>>>>>> the return from H so the full behaviour specified by P is not
>>>>>>>>>> simulated.
>>>>>>>>>> In particular, the behaviour specified by P is either to halt
>>>>>>>>>> or to
>>>>>>>>>> run
>>>>>>>>>> forever but the simulation does neither.
>>>>>>>>>>
>>>>>>>>>> Mikko
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Not with this version* With this version I show where the
>>>>>>>>> correctly
>>>>>>>>> simulated input to H(P,P) goes after the call.
>>>>>>>>>
>>>>>>>>> Example 06: H correctly determines that P() never halts (prior
>>>>>>>>> version of halt decider)
>>>>>>>>
>>>>>>>> Then why does P{P) Halt?
>>>>>>>
>>>>>>> As I have proved dozens of times (including the post you are
>>>>>>> responding to) it is a freaking different sequence of instructions.
>>>>>>
>>>>>> Which INSTRUCTION is different.
>>>>>>
>>>>>> Both traces go to a call H instuction with the exact same parameters.
>>>>>>
>>>>>> The actually RUN H, and the simulation of H by H differ in results.
>>>>>>
>>>>>> THus, H fails to properly simulate the function H, and the proof is
>>>>>> INVALID.
>>>>>>
>>>>>>>
>>>>>>> That you don't believe this because you don't bother to look at my
>>>>>>> proof is asinine.
>>>>>>>
>>>>>>> _P()
>>>>>>> [00001352](01) 55 push ebp
>>>>>>> [00001353](02) 8bec mov ebp,esp
>>>>>>> [00001355](03) 8b4508 mov eax,[ebp+08]
>>>>>>> [00001358](01) 50 push eax // push P
>>>>>>> [00001359](03) 8b4d08 mov ecx,[ebp+08]
>>>>>>> [0000135c](01) 51 push ecx // push P
>>>>>>> [0000135d](05) e840feffff call 000011a2 // call H
>>>>>>> [00001362](03) 83c408 add esp,+08
>>>>>>> [00001365](02) 85c0 test eax,eax
>>>>>>> [00001367](02) 7402 jz 0000136b
>>>>>>> [00001369](02) ebfe jmp 00001369
>>>>>>> [0000136b](01) 5d pop ebp
>>>>>>> [0000136c](01) c3 ret
>>>>>>> Size in bytes:(0027) [0000136c]
>>>>>>>
>>>>>>> machine stack stack machine assembly
>>>>>>> address address data code language
>>>>>>> ======== ======== ======== ========= =============
>>>>>>> ...[00001372][0010229e][00000000] 55 push ebp
>>>>>>> ...[00001373][0010229e][00000000] 8bec mov ebp,esp
>>>>>>> ...[00001375][0010229a][00001352] 6852130000 push 00001352 // push P
>>>>>>> ...[0000137a][00102296][00001352] 6852130000 push 00001352 // push P
>>>>>>> ...[0000137f][00102292][00001384] e81efeffff call 000011a2 // call H
>>>>>>>
>>>>>>> Begin Local Halt Decider Simulation Execution Trace Stored at:212352
>>>>>>> // H emulates the first seven instructions of P
>>>>>>> ...[00001352][0021233e][00212342] 55 push ebp // enter P
>>>>>>> ...[00001353][0021233e][00212342] 8bec mov ebp,esp
>>>>>>> ...[00001355][0021233e][00212342] 8b4508 mov eax,[ebp+08]
>>>>>>> ...[00001358][0021233a][00001352] 50 push eax // push P
>>>>>>> ...[00001359][0021233a][00001352] 8b4d08 mov ecx,[ebp+08]
>>>>>>> ...[0000135c][00212336][00001352] 51 push ecx // push P
>>>>>>> ...[0000135d][00212332][00001362] e840feffff call 000011a2 // call H
>>>>>>
>>>>>> CORRECT simulation needs to show what happens at 000011a2 next
>>>>>>
>>>>>> It doesn't, thus it is NOT a correct simulation, and you are
>>>>>> proved to
>>>>>> be a liar.
>>>>> So in other words you are not bright enough to see that when the
>>>>> simulated P calls H(P,P) to simulate itself again that H does indeed
>>>>> simulate P again thus begins at the first instruction of P shown
>>>>> below?
>>>>
>>>> So the instructions that should be traced are the instructions of H
>>>> that are simulating P. Those instructions will include a number of
>>>> conditionals, one of which *will* trigger and return 0.
>>> So then you too are simply not bright enough to understand that a
>>> function called in infinite recursion never returns to its caller.
>>
>> There is no infinite recursion.
>>
>
> There is infinite recursion that must be aborted by SHD H (like every
> non-halting behavior pattern) so that H can report that there is
> infinite recursion. H always aborts every simulation that would
> otherwise never stop running. Every time that H must abort its
> simulation to prevent this simulation from running forever H is correct
> to reject this input as non-halting.
>


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

rocksolid light 0.9.81
clearnet tor