Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

You will not censor me through bug terrorism. -- James Troup


devel / comp.theory / Can someone at least validate this criterion measure ?

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
Can someone at least validate this criterion measure ?

<qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory comp.lang.c comp.lang.c++
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!news.mixmin.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 21 Jul 2022 22:20:50 -0500
Date: Thu, 21 Jul 2022 22:20:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Newsgroups: comp.theory,comp.lang.c,comp.lang.c++
Content-Language: en-US
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
Subject: Can someone at least validate this criterion measure ?
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 44
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-B844aPeY5GfQhxFAyL2Lg768L1nmv4IQerWZK6L6ml3Ocx6gRo0PPPnX5kTrIcRy0HH7unqa5IYNHgI!ZdCISDHKNHk3ZseaXXM7EZujQsB51FsOTyF8YP3F+1bAGkTg7V4tCMmLJnigUbHiKlsiJbeUAKB/!aQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2352
 by: olcott - Fri, 22 Jul 2022 03:20 UTC

*Infinite recursion / infinitely recursive emulation detection criteria*

int H(ptr p, ptr i)
{ p(i);
}

void P(ptr x)
{ H(x, x);
return;
}

int main()
{ H(P,P);
}

If the execution trace of function P() called by function H() shows:
(1) Function H() is called twice in sequence from the same machine
address of P().
(2) With the same parameters to H().
(3) With no control flow instructions between the invocation of P() and
the call to H() from P().

Then the function call from P() to H() is infinitely recursive.
The exact same pattern applies when H() simulates its input with an x86
emulator.

When H is an infinite recursion detector it simply matches the above
criteria in its execution trace of P, aborts its simulation of its input
and reports that its simulated input would never reach its "return"
instruction.

To avoid using static local memory for its stored execution trace H must
know its own address and see itself called from P with the same
arguments that it was called with.

--
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 ?

<ec816b71-87ca-46b1-92fe-f958a77b047an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:4542:b0:6b3:7c51:6177 with SMTP id u2-20020a05620a454200b006b37c516177mr1313896qkp.306.1658464568648;
Thu, 21 Jul 2022 21:36:08 -0700 (PDT)
X-Received: by 2002:a25:bb42:0:b0:66e:9d65:80f4 with SMTP id
b2-20020a25bb42000000b0066e9d6580f4mr1568922ybk.84.1658464568373; Thu, 21 Jul
2022 21:36:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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, 21 Jul 2022 21:36:08 -0700 (PDT)
In-Reply-To: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=A1PyIwoAAACCahK0CVYFlDZG8JWzz_Go
NNTP-Posting-Host: 124.218.76.41
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ec816b71-87ca-46b1-92fe-f958a77b047an@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: wynii...@gmail.com (wij)
Injection-Date: Fri, 22 Jul 2022 04:36:08 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3554
 by: wij - Fri, 22 Jul 2022 04:36 UTC

On Friday, 22 July 2022 at 11:20:57 UTC+8, olcott wrote:
> *Infinite recursion / infinitely recursive emulation detection criteria*
>
> int H(ptr p, ptr i)
> {
> p(i);
> }
>
> void P(ptr x)
> {
> H(x, x);
> return;
> }
>
> int main()
> {
> H(P,P);
> }
>
> If the execution trace of function P() called by function H() shows:
> (1) Function H() is called twice in sequence from the same machine
> address of P().
> (2) With the same parameters to H().
> (3) With no control flow instructions between the invocation of P() and
> the call to H() from P().
>
> Then the function call from P() to H() is infinitely recursive.
> The exact same pattern applies when H() simulates its input with an x86
> emulator.
>
> When H is an infinite recursion detector it simply matches the above
> criteria in its execution trace of P, aborts its simulation of its input
> and reports that its simulated input would never reach its "return"
> instruction.
>
> To avoid using static local memory for its stored execution trace H must
> know its own address and see itself called from P with the same
> arguments that it was called with.
>
> --
> Copyright 2022 Pete Olcott
>
> "Talent hits a target no one else can hit;
> Genius hits a target no one else can see."
> Arthur Schopenhauer

EVERYBODY KNOWS the H and P shown are both "infinite recursive functions".
This fact is like 2+3=5, very elementary, does not need a complicated program
or devise other criteria to prove. It is ALREADY VERY OBVIOUS (lots of your work
addresses this unnecessary/useless part).

However, the HP asks for a deterministic (pure) decision PROGRAM H (not you):
H(P,x)==1, if P(x) halts.
H(P,x)==0, otherwise.

The deterministic (pure) H means H(P,P) must return the same value whether or
not it is from main or from P. Otherwise, this H is not a function in discussion and interested.

int main() {
H(P,P); // H must return the same value as the one in P
P(P); // this P
}

No matter what criteria you use, copy from all possible authoritative sources as
you can, it will all be useless because we know the author is an idiot who
cannot even get the basic logic right. It contains no technical meaning.

This only chance for you is a real H that satisfies the requirements shown, not
your 'criteria'. So far as we know it for these years, none.

Re: Can someone at least validate this criterion measure ?

<-omdndKOmpBx8Uf_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 04:25:00 -0500
Date: Fri, 22 Jul 2022 04:25:00 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<ec816b71-87ca-46b1-92fe-f958a77b047an@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ec816b71-87ca-46b1-92fe-f958a77b047an@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <-omdndKOmpBx8Uf_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 105
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ojTYF692xe1RABVuiGFAr4ektEtWvw8K8TsGdiX4ewo7SB/0tkSYgEh3786Vg1uAPZXWHqJOZHCZV/T!ttsABhvLDlggJvdlUQmsI11gZJ8mRUEmUcoGFzK8RPYhoNJ4coUDT1NvNOG4M8bc15QuxtuGdi6A!fQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4867
 by: olcott - Fri, 22 Jul 2022 09:25 UTC

On 7/21/2022 11:36 PM, wij wrote:
> On Friday, 22 July 2022 at 11:20:57 UTC+8, olcott wrote:
>> *Infinite recursion / infinitely recursive emulation detection criteria*
>>
>> int H(ptr p, ptr i)
>> {
>> p(i);
>> }
>>
>> void P(ptr x)
>> {
>> H(x, x);
>> return;
>> }
>>
>> int main()
>> {
>> H(P,P);
>> }
>>
>> If the execution trace of function P() called by function H() shows:
>> (1) Function H() is called twice in sequence from the same machine
>> address of P().
>> (2) With the same parameters to H().
>> (3) With no control flow instructions between the invocation of P() and
>> the call to H() from P().
>>
>> Then the function call from P() to H() is infinitely recursive.
>> The exact same pattern applies when H() simulates its input with an x86
>> emulator.
>>
>> When H is an infinite recursion detector it simply matches the above
>> criteria in its execution trace of P, aborts its simulation of its input
>> and reports that its simulated input would never reach its "return"
>> instruction.
>>
>> To avoid using static local memory for its stored execution trace H must
>> know its own address and see itself called from P with the same
>> arguments that it was called with.
>>
>> --
>> Copyright 2022 Pete Olcott
>>
>> "Talent hits a target no one else can hit;
>> Genius hits a target no one else can see."
>> Arthur Schopenhauer
>
> EVERYBODY KNOWS the H and P shown are both "infinite recursive functions".
> This fact is like 2+3=5, very elementary, does not need a complicated program
> or devise other criteria to prove. It is ALREADY VERY OBVIOUS (lots of your work
> addresses this unnecessary/useless part).
>

Great. I also want H() to know this, that is why I need specific
criteria to be validated.

> However, the HP asks for a deterministic (pure) decision PROGRAM H (not you):
> H(P,x)==1, if P(x) halts.
> H(P,x)==0, otherwise.
>

I am not even talking about halts. I am talking about P() never reaching
its "return" instruction.

> The deterministic (pure) H means H(P,P) must return the same value whether or
> not it is from main or from P. Otherwise, this H is not a function in discussion and interested.
>

I am not asking if a Turing machine determines if its input halts. I am
asking if my C function H() determines whether it not its simulated
input P() reaches its "return" instruction.

> int main() {
> H(P,P); // H must return the same value as the one in P
> P(P); // this P
> }
>

Maybe if H() is required to be a pure function. I am dropping that
requirement for now.

> No matter what criteria you use, copy from all possible authoritative sources as
> you can, it will all be useless because we know the author is an idiot who
> cannot even get the basic logic right. It contains no technical meaning.
>
> This only chance for you is a real H that satisfies the requirements shown, not
> your 'criteria'. So far as we know it for these years, none.

I am taking this as a two step process:
(1) Seeing if people are honest:
(a) If they say that the simulated P() can reach its "return"
instruction then they flunked the honesty test.

(b) If they refuse to confirm that the simulated P() can never reach its
"return" instruction then they flunked the honesty test.

After they pass these two tests then we can begin to examine pure
functions.

--
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 ?

<tbdtp7$3285k$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ?
Date: Fri, 22 Jul 2022 13:22:31 +0300
Organization: -
Lines: 35
Message-ID: <tbdtp7$3285k$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="6a1897c2735b6b98fad888189c616f21";
logging-data="3219636"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xg8GX3eEsHOMmPyEi4Xag"
User-Agent: Unison/2.2
Cancel-Lock: sha1:h4e7D90Gb4RlSsf7eNUVS+4Qtzo=
 by: Mikko - Fri, 22 Jul 2022 10:22 UTC

On 2022-07-22 03:20:48 +0000, olcott said:

> *Infinite recursion / infinitely recursive emulation detection criteria*
>
> int H(ptr p, ptr i)
> {
> p(i);
> }
>
> void P(ptr x)
> {
> H(x, x);
> return;
> }
>
> int main()
> {
> H(P,P);
> }
>
> If the execution trace of function P() called by function H() shows:
> (1) Function H() is called twice in sequence from the same machine
> address of P().
> (2) With the same parameters to H().
> (3) With no control flow instructions between the invocation of P() and
> the call to H() from P().
>
> Then the function call from P() to H() is infinitely recursive.

In the above code both H and P areobviously infinitely recursive.
P is infinitely recursive for all x and H as called by P and
whenever the first argument is P, in particular as called by main.

Mikko

Re: Can someone at least validate this criterion measure ?

<UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 05:25:57 -0500
Date: Fri, 22 Jul 2022 05:25:56 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbdtp7$3285k$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <tbdtp7$3285k$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
Lines: 46
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-uOd9LUu8+ATj5MJ+V4xPHHCU4FqdW3lw927QgtLz1PkQrtIbChBpJJwKnmSRvg5buP1r9F7CWo6wHkt!yOWy3kTOikQyPT+D7XHSUkt5Fzpzzm7yHzLmExIKlhzFI9YWQG+KjLgDZEnHTNxKUNNZBDBvuulY!JQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2468
 by: olcott - Fri, 22 Jul 2022 10:25 UTC

On 7/22/2022 5:22 AM, Mikko wrote:
> On 2022-07-22 03:20:48 +0000, olcott said:
>
>> *Infinite recursion / infinitely recursive emulation detection criteria*
>>
>> int H(ptr p, ptr i)
>> {
>>    p(i);
>> }
>>
>> void P(ptr x)
>> {
>>    H(x, x);
>>    return;
>> }
>>
>> int main()
>> {
>>    H(P,P);
>> }
>>
>> If the execution trace of function P() called by function H() shows:
>> (1) Function H() is called twice in sequence from the same machine
>> address of P().
>> (2) With the same parameters to H().
>> (3) With no control flow instructions between the invocation of P()
>> and the call to H() from P().
>>
>> Then the function call from P() to H() is infinitely recursive.
>
> In the above code both H and P areobviously infinitely recursive.
> P is infinitely recursive for all x and H as called by P and
> whenever the first argument is P, in particular as called by main.
>
> Mikko
>

Great the question also asks does H know the P is infinitely recursive
on the basis of it seeing the above criteria are met?

--
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 ?

<20220722122147.00000551@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx02.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ?
Message-ID: <20220722122147.00000551@reddwarf.jmc.corp>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<ec816b71-87ca-46b1-92fe-f958a77b047an@googlegroups.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 58
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Fri, 22 Jul 2022 11:21:48 UTC
Date: Fri, 22 Jul 2022 12:21:47 +0100
X-Received-Bytes: 2558
 by: Mr Flibble - Fri, 22 Jul 2022 11:21 UTC

On Thu, 21 Jul 2022 21:36:08 -0700 (PDT)
wij <wyniijj2@gmail.com> wrote:

> On Friday, 22 July 2022 at 11:20:57 UTC+8, olcott wrote:
> > *Infinite recursion / infinitely recursive emulation detection
> > criteria*
> >
> > int H(ptr p, ptr i)
> > {
> > p(i);
> > }
> >
> > void P(ptr x)
> > {
> > H(x, x);
> > return;
> > }
> >
> > int main()
> > {
> > H(P,P);
> > }
> >
> > If the execution trace of function P() called by function H()
> > shows: (1) Function H() is called twice in sequence from the same
> > machine address of P().
> > (2) With the same parameters to H().
> > (3) With no control flow instructions between the invocation of P()
> > and the call to H() from P().
> >
> > Then the function call from P() to H() is infinitely recursive.
> > The exact same pattern applies when H() simulates its input with an
> > x86 emulator.
> >
> > When H is an infinite recursion detector it simply matches the
> > above criteria in its execution trace of P, aborts its simulation
> > of its input and reports that its simulated input would never reach
> > its "return" instruction.
> >
> > To avoid using static local memory for its stored execution trace H
> > must know its own address and see itself called from P with the
> > same arguments that it was called with.
> >
> > --
> > Copyright 2022 Pete Olcott
> >
> > "Talent hits a target no one else can hit;
> > Genius hits a target no one else can see."
> > Arthur Schopenhauer
>
> EVERYBODY KNOWS the H and P shown are both "infinite recursive
> functions". This fact is like 2+3=5, very elementary, does not need a

There is no "infinite recursion" in [Strachey 1965] and associated
proofs.

/Flibble

Re: Can someone at least validate this criterion measure ?

<e6wCK.421206$ssF.117072@fx14.iad>

  copy mid

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

  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!fx14.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>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 94
Message-ID: <e6wCK.421206$ssF.117072@fx14.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: Fri, 22 Jul 2022 07:46:18 -0400
X-Received-Bytes: 3920
 by: Richard Damon - Fri, 22 Jul 2022 11:46 UTC

On 7/21/22 11:20 PM, olcott wrote:
> *Infinite recursion / infinitely recursive emulation detection criteria*
>
> int H(ptr p, ptr i)
> {
>   p(i);
> }
>
> void P(ptr x)
> {
>   H(x, x);
>   return;
> }
>
> int main()
> {
>   H(P,P);
> }
>
> If the execution trace of function P() called by function H() shows:
> (1) Function H() is called twice in sequence from the same machine
> address of P().
> (2) With the same parameters to H().
> (3) With no control flow instructions between the invocation of P() and
> the call to H() from P().
>
> Then the function call from P() to H() is infinitely recursive.
> The exact same pattern applies when H() simulates its input with an x86
> emulator.
>
> When H is an infinite recursion detector it simply matches the above
> criteria in its execution trace of P, aborts its simulation of its input
> and reports that its simulated input would never reach its "return"
> instruction.
>
> To avoid using static local memory for its stored execution trace H must
> know its own address and see itself called from P with the same
> arguments that it was called with.
>

If H UNCONDITIONALLY calls P, yes.

If H uses something to make itsself conditional NO.

If H emulates, that decision to abort can come later after emulating for
a while.

In your case, since we know your H WILL abort its emulation after a
finite time to return 0, the "recursive emulation" is not infinite but
finite.

In fact, based on your published definition of H, that when H(P,P) finds
P in P a call to H(P,P) then the TOTAL call / emulation tree of the
modiifed program (that actually TESTS the results, using

in main()
{ H(P,P);
P(P);
}

will have a trace of:

1) Main calls
2) H(P,P) which emulates
3) P(P) whics calls H(P,P)
4) which causes the H @ 2 to return 0 to Main @ 1
5) Main calls
6) P(P) calls
7) H(P,P) which emualates [just like 2]
8) P(P) which calls H(P,P) [just like 3]
9) which cause the H @ 7 to return 0 to P(P) @ 6 [just like 4]
10) P(P) then returns [showing answer at 4 & 9 is incorrect]
11) Main finishes.

Since this shwos the rule is incorrect, you can't use it as "proof" that
H is correct in deciding P(P) is infinitely recursive.

Your broken argument that H(P,P) doesn't represent P(P) just fails for
several reasons:

1) P is DEFINED to be asking about P(P), so if H(P,P) doesn't refer to
that, you wrote your P incorrectly.

2) The input to H is a representation of a program, and the only program
around that is CAN refer to is P(P), the behavior you are trying to
match to that input doesn't match the behavior of any program that we
have in existence.

Since correct emulation is DEFINED as an emulation that matches the
behavior of what it is emulating, and since P(P) does Halt, the correct
emulation of the input to H(P,P) is Halting, so whatever H did to decide
that it isn't must be incorrect logic or incorrect emulation.

Re: Can someone at least validate this criterion measure ?

<ikwCK.53085$mY1.43935@fx01.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx01.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>
<tbdtp7$3285k$1@dont-email.me>
<UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 57
Message-ID: <ikwCK.53085$mY1.43935@fx01.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: Fri, 22 Jul 2022 08:01:16 -0400
X-Received-Bytes: 2794
 by: Richard Damon - Fri, 22 Jul 2022 12:01 UTC

On 7/22/22 6:25 AM, olcott wrote:
> On 7/22/2022 5:22 AM, Mikko wrote:
>> On 2022-07-22 03:20:48 +0000, olcott said:
>>
>>> *Infinite recursion / infinitely recursive emulation detection criteria*
>>>
>>> int H(ptr p, ptr i)
>>> {
>>>    p(i);
>>> }
>>>
>>> void P(ptr x)
>>> {
>>>    H(x, x);
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    H(P,P);
>>> }
>>>
>>> If the execution trace of function P() called by function H() shows:
>>> (1) Function H() is called twice in sequence from the same machine
>>> address of P().
>>> (2) With the same parameters to H().
>>> (3) With no control flow instructions between the invocation of P()
>>> and the call to H() from P().
>>>
>>> Then the function call from P() to H() is infinitely recursive.
>>
>> In the above code both H and P areobviously infinitely recursive.
>> P is infinitely recursive for all x and H as called by P and
>> whenever the first argument is P, in particular as called by main.
>>
>> Mikko
>>
>
> Great the question also asks does H know the P is infinitely recursive
> on the basis of it seeing the above criteria are met?
>

Any H with enough "smarts" to detect and report this condition, gives
that smarts to the P that calls it and makes it non-infinitly recursive.

We, as humans, can know that if H runs until it can conclusively prove
that its input is non-halting, then it will run forever and not answer.

If it makes the "mistake" of deciding in finite time, then it just
becomes wrong, as we, as smart humans (at least most of us) can see.

It is possible for H to "know" the fact, but it can not "report" the
fact, as teh reporting is what makes it wrong.

H "knowing" isn't the requriement, "reporting" is, and any H that
reports that P(P) is non-halting is incorrect by definition.

Re: Can someone at least validate this criterion measure ?

<tbe4p8$344g3$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ?
Date: Fri, 22 Jul 2022 15:22:00 +0300
Organization: -
Lines: 47
Message-ID: <tbe4p8$344g3$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com> <tbdtp7$3285k$1@dont-email.me> <UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="fd3f8a58170985cfe82ea4e560c7c268";
logging-data="3281411"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+8tJLNBDf9iTtZcN9GSPSJ"
User-Agent: Unison/2.2
Cancel-Lock: sha1:xf7mO85Z0JW66WVHaLwkl1w4mJQ=
 by: Mikko - Fri, 22 Jul 2022 12:22 UTC

On 2022-07-22 10:25:56 +0000, olcott said:

> On 7/22/2022 5:22 AM, Mikko wrote:
>> On 2022-07-22 03:20:48 +0000, olcott said:
>>
>>> *Infinite recursion / infinitely recursive emulation detection criteria*
>>>
>>> int H(ptr p, ptr i)
>>> {
>>>    p(i);
>>> }
>>>
>>> void P(ptr x)
>>> {
>>>    H(x, x);
>>>    return;
>>> }
>>>
>>> int main()
>>> {
>>>    H(P,P);
>>> }
>>>
>>> If the execution trace of function P() called by function H() shows:
>>> (1) Function H() is called twice in sequence from the same machine
>>> address of P().
>>> (2) With the same parameters to H().
>>> (3) With no control flow instructions between the invocation of P() and
>>> the call to H() from P().
>>>
>>> Then the function call from P() to H() is infinitely recursive.
>>
>> In the above code both H and P areobviously infinitely recursive.
>> P is infinitely recursive for all x and H as called by P and
>> whenever the first argument is P, in particular as called by main.
>>
>> Mikko
>>
>
> Great the question also asks does H know the P is infinitely recursive
> on the basis of it seeing the above criteria are met?

As coded above, it doesn't. In order to find out it would need to examine
both P and itself but it doesn't.

Mikko

Re: Can someone at least validate this criterion measure ? [complete halt decider system]

<_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 07:26:59 -0500
Date: Fri, 22 Jul 2022 07:26:58 -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 ? [complete
halt decider system]
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbdtp7$3285k$1@dont-email.me>
<UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
<tbe4p8$344g3$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <tbe4p8$344g3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 64
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-fag9n9+jDdrrVCYqc635nXtbCz/aIX2f+pcBkJ1djfhFL+AWfYY0ktBQofwyhDTm88d6WAiRMrcC1YZ!dSO1UzKGLcpM9OOLBjLJmGkxVyosFcy4BIlOiX/tbJHCU+rPRcKMNhu2GMtpviUpnkVABTKhgOXB!hQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3161
 by: olcott - Fri, 22 Jul 2022 12:26 UTC

On 7/22/2022 7:22 AM, Mikko wrote:
> On 2022-07-22 10:25:56 +0000, olcott said:
>
>> On 7/22/2022 5:22 AM, Mikko wrote:
>>> On 2022-07-22 03:20:48 +0000, olcott said:
>>>
>>>> *Infinite recursion / infinitely recursive emulation detection
>>>> criteria*
>>>>
>>>> int H(ptr p, ptr i)
>>>> {
>>>>    p(i);
>>>> }
>>>>
>>>> void P(ptr x)
>>>> {
>>>>    H(x, x);
>>>>    return;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>>    H(P,P);
>>>> }
>>>>
>>>> If the execution trace of function P() called by function H() shows:
>>>> (1) Function H() is called twice in sequence from the same machine
>>>> address of P().
>>>> (2) With the same parameters to H().
>>>> (3) With no control flow instructions between the invocation of P()
>>>> and the call to H() from P().
>>>>
>>>> Then the function call from P() to H() is infinitely recursive.
>>>
>>> In the above code both H and P areobviously infinitely recursive.
>>> P is infinitely recursive for all x and H as called by P and
>>> whenever the first argument is P, in particular as called by main.
>>>
>>> Mikko
>>>
>>
>> Great the question also asks does H know the P is infinitely recursive
>> on the basis of it seeing the above criteria are met?
>
> As coded above, it doesn't. In order to find out it would need to examine
> both P and itself but it doesn't.
>
> Mikko
>

If H is a simulating halt decider then it examines every detail of its
simulation of P.

This is the code for the whole system as a Microsoft solution and
compilible under the command line compiler (the way I do it).

https://www.liarparadox.org/2022_07_22.zip

--
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 ? [complete halt decider system]

<C5xCK.100021$%i2.5231@fx48.iad>

  copy mid

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

  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!fx48.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 ? [complete
halt decider system]
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbdtp7$3285k$1@dont-email.me>
<UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
<tbe4p8$344g3$1@dont-email.me>
<_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 73
Message-ID: <C5xCK.100021$%i2.5231@fx48.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: Fri, 22 Jul 2022 08:53:53 -0400
X-Received-Bytes: 3422
 by: Richard Damon - Fri, 22 Jul 2022 12:53 UTC

On 7/22/22 8:26 AM, olcott wrote:
> On 7/22/2022 7:22 AM, Mikko wrote:
>> On 2022-07-22 10:25:56 +0000, olcott said:
>>
>>> On 7/22/2022 5:22 AM, Mikko wrote:
>>>> On 2022-07-22 03:20:48 +0000, olcott said:
>>>>
>>>>> *Infinite recursion / infinitely recursive emulation detection
>>>>> criteria*
>>>>>
>>>>> int H(ptr p, ptr i)
>>>>> {
>>>>>    p(i);
>>>>> }
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>>    H(x, x);
>>>>>    return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>>    H(P,P);
>>>>> }
>>>>>
>>>>> If the execution trace of function P() called by function H() shows:
>>>>> (1) Function H() is called twice in sequence from the same machine
>>>>> address of P().
>>>>> (2) With the same parameters to H().
>>>>> (3) With no control flow instructions between the invocation of P()
>>>>> and the call to H() from P().
>>>>>
>>>>> Then the function call from P() to H() is infinitely recursive.
>>>>
>>>> In the above code both H and P areobviously infinitely recursive.
>>>> P is infinitely recursive for all x and H as called by P and
>>>> whenever the first argument is P, in particular as called by main.
>>>>
>>>> Mikko
>>>>
>>>
>>> Great the question also asks does H know the P is infinitely
>>> recursive on the basis of it seeing the above criteria are met?
>>
>> As coded above, it doesn't. In order to find out it would need to examine
>> both P and itself but it doesn't.
>>
>> Mikko
>>
>
> If H is a simulating halt decider then it examines every detail of its
> simulation of P.
>
> This is the code for the whole system as a Microsoft solution and
> compilible under the command line compiler (the way I do it).
>
> https://www.liarparadox.org/2022_07_22.zip
>

Weasle wording issue, the correct answer isn't based on "its simulation
of P" but a "correct and complete simulation of P"

Your H uses an INCORRECT rule which presumes, incorrectly, that a call
to H(P,P) made inside the simulation of P(P) can never return, when in
fact, you have also shown that H(P,P) does return in finite time the
value of 0.

Your system isn't looking at the H that you have, but a hypothetical H
and determining that no H with this structure can ever prove that P(P)
halts, not whether P(P), with THIS H halts or not.

Wrong Question, you get the wrong answer.

Re: Can someone at least validate this criterion measure ?

<20220722161135.000075c3@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx01.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ?
Message-ID: <20220722161135.000075c3@reddwarf.jmc.corp>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Lines: 49
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Fri, 22 Jul 2022 15:11:36 UTC
Date: Fri, 22 Jul 2022 16:11:35 +0100
X-Received-Bytes: 2228
 by: Mr Flibble - Fri, 22 Jul 2022 15:11 UTC

On Thu, 21 Jul 2022 22:20:48 -0500
olcott <NoOne@NoWhere.com> wrote:

> *Infinite recursion / infinitely recursive emulation detection
> criteria*
>
> int H(ptr p, ptr i)
> {
> p(i);
> }
>
> void P(ptr x)
> {
> H(x, x);
> return;
> }
>
> int main()
> {
> H(P,P);
> }
>
> If the execution trace of function P() called by function H() shows:
> (1) Function H() is called twice in sequence from the same machine
> address of P().
> (2) With the same parameters to H().
> (3) With no control flow instructions between the invocation of P()
> and the call to H() from P().
>
> Then the function call from P() to H() is infinitely recursive.
> The exact same pattern applies when H() simulates its input with an
> x86 emulator.
>
> When H is an infinite recursion detector it simply matches the above
> criteria in its execution trace of P, aborts its simulation of its
> input and reports that its simulated input would never reach its
> "return" instruction.
>
> To avoid using static local memory for its stored execution trace H
> must know its own address and see itself called from P with the same
> arguments that it was called with.

I think the fundamental issue here is your blind spot involving the so
called "infinite recursion": you fail to recognize that the infinite
recursion isn't being created by P, it is being created by your halting
decider so it is your faulting decider which is at fault.

/Flibble

Re: Can someone at least validate this criterion measure ?

<R%zCK.607061$JVi.568425@fx17.iad>

  copy mid

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

  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!fx17.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.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>
<20220722161135.000075c3@reddwarf.jmc.corp>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <20220722161135.000075c3@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 71
Message-ID: <R%zCK.607061$JVi.568425@fx17.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 22 Jul 2022 12:12:30 -0400
X-Received-Bytes: 3491
 by: Richard Damon - Fri, 22 Jul 2022 16:12 UTC

On 7/22/22 11:11 AM, Mr Flibble wrote:
> On Thu, 21 Jul 2022 22:20:48 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> *Infinite recursion / infinitely recursive emulation detection
>> criteria*
>>
>> int H(ptr p, ptr i)
>> {
>> p(i);
>> }
>>
>> void P(ptr x)
>> {
>> H(x, x);
>> return;
>> }
>>
>> int main()
>> {
>> H(P,P);
>> }
>>
>> If the execution trace of function P() called by function H() shows:
>> (1) Function H() is called twice in sequence from the same machine
>> address of P().
>> (2) With the same parameters to H().
>> (3) With no control flow instructions between the invocation of P()
>> and the call to H() from P().
>>
>> Then the function call from P() to H() is infinitely recursive.
>> The exact same pattern applies when H() simulates its input with an
>> x86 emulator.
>>
>> When H is an infinite recursion detector it simply matches the above
>> criteria in its execution trace of P, aborts its simulation of its
>> input and reports that its simulated input would never reach its
>> "return" instruction.
>>
>> To avoid using static local memory for its stored execution trace H
>> must know its own address and see itself called from P with the same
>> arguments that it was called with.
>
> I think the fundamental issue here is your blind spot involving the so
> called "infinite recursion": you fail to recognize that the infinite
> recursion isn't being created by P, it is being created by your halting
> decider so it is your faulting decider which is at fault.
>
> /Flibble
>

And in fact, that Halting Decider FIXES the problem of potential
infinite recursion by committing itself to the wrong answer.

H can either not give the wrong answer, and by trying to follow that
track, get ITSELF stuck in infinite simulation and fail by not giving an
answer, or it can avoid that problem by using a shortcut to the
definition, that fails for this case and give the wrong answer.

Since you keep on claiming that your H gives the "correct" answer of
returning 0 (and that is what the code you recently published
implements) we know we are in the second case and H is just wrong
because YOU are trying to use a wrong implementation of the definition
of Halting.

Halting is about the machine itself, or something that is provably
equivalent. Your criteria fails to be equivalent in this case (so isn't
actually equivalent) so you get the wrong answer.

Your H may be "right" but only to the wrong problem, and is probably
wrong about the actual problem.

Re: Can someone at least validate this criterion measure ? [complete halt decider system]

<tbeiel$37nec$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Can someone at least validate this criterion measure ? [complete halt decider system]
Date: Fri, 22 Jul 2022 19:15:17 +0300
Organization: -
Lines: 74
Message-ID: <tbeiel$37nec$1@dont-email.me>
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com> <tbdtp7$3285k$1@dont-email.me> <UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com> <tbe4p8$344g3$1@dont-email.me> <_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="4a5868eb6e7ceabcc9102782ed9caa8e";
logging-data="3399116"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/SmoxUZNKkZ9mxcYf+90yQ"
User-Agent: Unison/2.2
Cancel-Lock: sha1:ggsz7BeY4RLqq76LU2jYIi6xPW4=
 by: Mikko - Fri, 22 Jul 2022 16:15 UTC

On 2022-07-22 12:26:58 +0000, olcott said:

> On 7/22/2022 7:22 AM, Mikko wrote:
>> On 2022-07-22 10:25:56 +0000, olcott said:
>>
>>> On 7/22/2022 5:22 AM, Mikko wrote:
>>>> On 2022-07-22 03:20:48 +0000, olcott said:
>>>>
>>>>> *Infinite recursion / infinitely recursive emulation detection criteria*
>>>>>
>>>>> int H(ptr p, ptr i)
>>>>> {
>>>>>    p(i);
>>>>> }
>>>>>
>>>>> void P(ptr x)
>>>>> {
>>>>>    H(x, x);
>>>>>    return;
>>>>> }
>>>>>
>>>>> int main()
>>>>> {
>>>>>    H(P,P);
>>>>> }
>>>>>
>>>>> If the execution trace of function P() called by function H() shows:
>>>>> (1) Function H() is called twice in sequence from the same machine
>>>>> address of P().
>>>>> (2) With the same parameters to H().
>>>>> (3) With no control flow instructions between the invocation of P() and
>>>>> the call to H() from P().
>>>>>
>>>>> Then the function call from P() to H() is infinitely recursive.
>>>>
>>>> In the above code both H and P areobviously infinitely recursive.
>>>> P is infinitely recursive for all x and H as called by P and
>>>> whenever the first argument is P, in particular as called by main.
>>>>
>>>> Mikko
>>>>
>>>
>>> Great the question also asks does H know the P is infinitely recursive
>>> on the basis of it seeing the above criteria are met?
>>
>> As coded above, it doesn't. In order to find out it would need to examine
>> both P and itself but it doesn't.
>>
>> Mikko
>>
>
> If H is a simulating halt decider then it examines every detail of its
> simulation of P.

The H above is not a simulating halt decider. If a simulating halt decider
is used in place of H the above answers are no longer valid.

If H is a decider of any kind,

void P(ptr x)
{    H(x, x);
   return;
}

int main()
{    H(P,P);
}

is not infinitely recursive.

Mikko

Re: Can someone at least validate this criterion measure ? [complete halt decider system]

<vzACK.42976$Sf2.28977@fx34.iad>

  copy mid

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

  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!fx34.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 ? [complete
halt decider system]
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbdtp7$3285k$1@dont-email.me>
<UYudnd5y_eeo5kf_nZ2dnUU7_8xg4p2d@giganews.com>
<tbe4p8$344g3$1@dont-email.me>
<_Y6dndyFpZcOCkf_nZ2dnUU7_83NnZ2d@giganews.com>
<tbeiel$37nec$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <tbeiel$37nec$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 82
Message-ID: <vzACK.42976$Sf2.28977@fx34.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: Fri, 22 Jul 2022 12:50:34 -0400
X-Received-Bytes: 3340
 by: Richard Damon - Fri, 22 Jul 2022 16:50 UTC

On 7/22/22 12:15 PM, Mikko wrote:
> On 2022-07-22 12:26:58 +0000, olcott said:
>
>> On 7/22/2022 7:22 AM, Mikko wrote:
>>> On 2022-07-22 10:25:56 +0000, olcott said:
>>>
>>>> On 7/22/2022 5:22 AM, Mikko wrote:
>>>>> On 2022-07-22 03:20:48 +0000, olcott said:
>>>>>
>>>>>> *Infinite recursion / infinitely recursive emulation detection
>>>>>> criteria*
>>>>>>
>>>>>> int H(ptr p, ptr i)
>>>>>> {
>>>>>>    p(i);
>>>>>> }
>>>>>>
>>>>>> void P(ptr x)
>>>>>> {
>>>>>>    H(x, x);
>>>>>>    return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>>    H(P,P);
>>>>>> }
>>>>>>
>>>>>> If the execution trace of function P() called by function H() shows:
>>>>>> (1) Function H() is called twice in sequence from the same machine
>>>>>> address of P().
>>>>>> (2) With the same parameters to H().
>>>>>> (3) With no control flow instructions between the invocation of
>>>>>> P() and the call to H() from P().
>>>>>>
>>>>>> Then the function call from P() to H() is infinitely recursive.
>>>>>
>>>>> In the above code both H and P areobviously infinitely recursive.
>>>>> P is infinitely recursive for all x and H as called by P and
>>>>> whenever the first argument is P, in particular as called by main.
>>>>>
>>>>> Mikko
>>>>>
>>>>
>>>> Great the question also asks does H know the P is infinitely
>>>> recursive on the basis of it seeing the above criteria are met?
>>>
>>> As coded above, it doesn't. In order to find out it would need to
>>> examine
>>> both P and itself but it doesn't.
>>>
>>> Mikko
>>>
>>
>> If H is a simulating halt decider then it examines every detail of its
>> simulation of P.
>
> The H above is not a simulating halt decider. If a simulating halt decider
> is used in place of H the above answers are no longer valid.
>
> If H is a decider of any kind,
>
> void P(ptr x)
> {
>    H(x, x);
>    return;
> }
>
> int main()
> {
>    H(P,P);
> }
>
> is not infinitely recursive.
>
> Mikko
>

Yes, BY DEFINITION, if H is a decider, and thus by DEFINITION ALWAYS
returns an answer in finite time, the P is provably Halting, so ANY Halt
Decider that decides that this P is non-halting, when H is actually a
decider, must be wrong.

Re: Can someone at least validate this criterion measure ?

<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 13:36:07 -0500
Date: Fri, 22 Jul 2022 13:36:06 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220722161135.000075c3@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 66
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ZNGM9azfn2FXvD35pxiN3QpDV3Qr2Gj6RuK8H0Hb3aepSaz+x3gZ42+YE6NZg1dMTp7kQbokvWKaRRn!l22jfpGicCzELMpnnCijlblMk4yQiA5HL+KrdbUFfWLgN9YwZANKy+jwD8kk6ghlhDjitM4uM1iR!JQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3338
 by: olcott - Fri, 22 Jul 2022 18:36 UTC

On 7/22/2022 10:11 AM, Mr Flibble wrote:
> On Thu, 21 Jul 2022 22:20:48 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> *Infinite recursion / infinitely recursive emulation detection
>> criteria*
>>
>> int H(ptr p, ptr i)
>> {
>> p(i);
>> }
>>
>> void P(ptr x)
>> {
>> H(x, x);
>> return;
>> }
>>
>> int main()
>> {
>> H(P,P);
>> }
>>
>> If the execution trace of function P() called by function H() shows:
>> (1) Function H() is called twice in sequence from the same machine
>> address of P().
>> (2) With the same parameters to H().
>> (3) With no control flow instructions between the invocation of P()
>> and the call to H() from P().
>>
>> Then the function call from P() to H() is infinitely recursive.
>> The exact same pattern applies when H() simulates its input with an
>> x86 emulator.
>>
>> When H is an infinite recursion detector it simply matches the above
>> criteria in its execution trace of P, aborts its simulation of its
>> input and reports that its simulated input would never reach its
>> "return" instruction.
>>
>> To avoid using static local memory for its stored execution trace H
>> must know its own address and see itself called from P with the same
>> arguments that it was called with.
>
> I think the fundamental issue here is your blind spot involving the so
> called "infinite recursion": you fail to recognize that the infinite
> recursion isn't being created by P, it is being created by your halting
> decider so it is your faulting decider which is at fault.
>
> /Flibble
>

If a simulating halt decider continues to correctly simulate its input
until it correctly matches a non-halting behavior pattern then this SHD
is necessarily correct when it aborts its simulation and reports
non-halting.

Disagreeing with this is just like disagreeing that dogs an cats are
animals, necessarily incorrect.

--
Copyright 2022 Pete Olcott

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

Re: Can someone at least validate this criterion measure ?

<xeCCK.508160$70j.456335@fx16.iad>

  copy mid

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

  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!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 70
Message-ID: <xeCCK.508160$70j.456335@fx16.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 22 Jul 2022 14:44:44 -0400
X-Received-Bytes: 3367
 by: Richard Damon - Fri, 22 Jul 2022 18:44 UTC

On 7/22/22 2:36 PM, olcott wrote:
> On 7/22/2022 10:11 AM, Mr Flibble wrote:
>> On Thu, 21 Jul 2022 22:20:48 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> *Infinite recursion / infinitely recursive emulation detection
>>> criteria*
>>>
>>> int H(ptr p, ptr i)
>>> {
>>>     p(i);
>>> }
>>>
>>> void P(ptr x)
>>> {
>>>     H(x, x);
>>>     return;
>>> }
>>>
>>> int main()
>>> {
>>>     H(P,P);
>>> }
>>>
>>> If the execution trace of function P() called by function H() shows:
>>> (1) Function H() is called twice in sequence from the same machine
>>> address of P().
>>> (2) With the same parameters to H().
>>> (3) With no control flow instructions between the invocation of P()
>>> and the call to H() from P().
>>>
>>> Then the function call from P() to H() is infinitely recursive.
>>> The exact same pattern applies when H() simulates its input with an
>>> x86 emulator.
>>>
>>> When H is an infinite recursion detector it simply matches the above
>>> criteria in its execution trace of P, aborts its simulation of its
>>> input and reports that its simulated input would never reach its
>>> "return" instruction.
>>>
>>> To avoid using static local memory for its stored execution trace H
>>> must know its own address and see itself called from P with the same
>>> arguments that it was called with.
>>
>> I think the fundamental issue here is your blind spot involving the so
>> called "infinite recursion": you fail to recognize that the infinite
>> recursion isn't being created by P, it is being created by your halting
>> decider so it is your faulting decider which is at fault.
>>
>> /Flibble
>>
>
> If a simulating halt decider continues to correctly simulate its input
> until it correctly matches a non-halting behavior pattern then this SHD
> is necessarily correct when it aborts its simulation and reports
> non-halting.
>
> Disagreeing with this is just like disagreeing that dogs an cats are
> animals, necessarily incorrect.
>
>

Yes, and if it does that for P(P), it will simulate FOREVER and fail to
decide.

If H EVER decides that its simultion of P(P) has indicated non-halting,
and stops its simulation and returns 0, then it will return 0 to all the
P(P)s that call it, and they will all Halt, thus showing that H was wrong.

Disagreeing with THAT is like calling your dog a cat.

Re: Can someone at least validate this criterion measure ?

<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:be42:0:b0:6b5:e542:233b with SMTP id o63-20020a37be42000000b006b5e542233bmr1098207qkf.498.1658515916841;
Fri, 22 Jul 2022 11:51:56 -0700 (PDT)
X-Received: by 2002:a81:49d2:0:b0:31e:658e:a474 with SMTP id
w201-20020a8149d2000000b0031e658ea474mr1098100ywa.238.1658515916606; Fri, 22
Jul 2022 11:51:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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: Fri, 22 Jul 2022 11:51:56 -0700 (PDT)
In-Reply-To: <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp> <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Fri, 22 Jul 2022 18:51:56 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1961
 by: Skep Dick - Fri, 22 Jul 2022 18:51 UTC

On Friday, 22 July 2022 at 20:36:15 UTC+2, olcott wrote:
> If a simulating halt decider continues to correctly simulate its input
> until it correctly matches a non-halting behavior pattern then this SHD
> is necessarily correct when it aborts its simulation and reports
> non-halting.
>
> Disagreeing with this is just like disagreeing that dogs an cats are
> animals, necessarily incorrect.

Seems like your disagreement-decider has decided that I can't disagree with you.
Yet here I am, disagreeing with you - thus rendering your disagreement-decider wrong.

P is simulating H.
H is simulating P.

It's called Bisimulation. https://en.wikipedia.org/wiki/Bisimulation

Re: Can someone at least validate this criterion measure ?

<-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 14:07:53 -0500
Date: Fri, 22 Jul 2022 14:07:52 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Can someone at least validate this criterion measure ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
Lines: 26
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-6qV7wljlYoRu6sbHO9ycjswo4EofuGorvK2CKRw5xI8frah4cD0qS/t/ZvyZPaD1yUlEi2Fpip0JbgF!oP5KkenllC33PJ+270p95OfSnG/6VexGw55eQD53qXymGFstCOTMsK+apaEloKceQ11taUhy01Mf!GQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2359
 by: olcott - Fri, 22 Jul 2022 19:07 UTC

On 7/22/2022 1:51 PM, Skep Dick wrote:
> On Friday, 22 July 2022 at 20:36:15 UTC+2, olcott wrote:
>> If a simulating halt decider continues to correctly simulate its input
>> until it correctly matches a non-halting behavior pattern then this SHD
>> is necessarily correct when it aborts its simulation and reports
>> non-halting.
>>
>> Disagreeing with this is just like disagreeing that dogs an cats are
>> animals, necessarily incorrect.
>
> Seems like your disagreement-decider has decided that I can't disagree with you.
> Yet here I am, disagreeing with you - thus rendering your disagreement-decider wrong.
>
> P is simulating H.
> H is simulating P.
>
> It's called Bisimulation. https://en.wikipedia.org/wiki/Bisimulation

First of all you have the facts incorrectly, only H is simulating.

--
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 ?

<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:19e5:b0:474:1648:455a with SMTP id q5-20020a05621419e500b004741648455amr1433341qvc.42.1658516978270;
Fri, 22 Jul 2022 12:09:38 -0700 (PDT)
X-Received: by 2002:a25:d78c:0:b0:66f:5acb:d3bf with SMTP id
o134-20020a25d78c000000b0066f5acbd3bfmr1243856ybg.307.1658516977957; Fri, 22
Jul 2022 12:09:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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: Fri, 22 Jul 2022 12:09:37 -0700 (PDT)
In-Reply-To: <-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp> <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com> <-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Fri, 22 Jul 2022 19:09:38 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1667
 by: Skep Dick - Fri, 22 Jul 2022 19:09 UTC

On Friday, 22 July 2022 at 21:08:00 UTC+2, olcott wrote:
> First of all you have the facts incorrectly, only H is simulating.

Really?

So why does your code look like this...

int H(ptr p, ptr i)
{ p(i);
}

and not like this...

int H(ptr p, ptr i)
{ simulate(p(i));
}

Re: Can someone at least validate this criterion measure ?

<RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 14:14:36 -0500
Date: Fri, 22 Jul 2022 14:14:35 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
<-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
Lines: 30
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-yBkR1sPtdjIoe77QMx9OvcuKX+9ok2nSs/n3NWQlxdofzYxq5YObsG0fVn34HTUbijd5Ml5LvUUQb7l!2ggEIEfG2NhdqhYXE2PLMzu0O8qj6Oj/oOLKv30K/mA7TX64uGJ0Q4uxWNSU7KXr//t9OiAyqgKp!2Q==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2113
 by: olcott - Fri, 22 Jul 2022 19:14 UTC

On 7/22/2022 2:09 PM, Skep Dick wrote:
> On Friday, 22 July 2022 at 21:08:00 UTC+2, olcott wrote:
>> First of all you have the facts incorrectly, only H is simulating.
>
> Really?
>
> So why does your code look like this...
>
> int H(ptr p, ptr i)
> {
> p(i);
> }
>
> and not like this...
>
>
> int H(ptr p, ptr i)
> {
> simulate(p(i));
> }

That is a simplistic example to communicate the simplest possible case
of infinite recursion.

--
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 ?

<5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5761:0:b0:473:7861:69d1 with SMTP id r1-20020ad45761000000b00473786169d1mr1433999qvx.73.1658517464961;
Fri, 22 Jul 2022 12:17:44 -0700 (PDT)
X-Received: by 2002:a25:d84e:0:b0:670:8049:b327 with SMTP id
p75-20020a25d84e000000b006708049b327mr1281407ybg.16.1658517464642; Fri, 22
Jul 2022 12:17:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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: Fri, 22 Jul 2022 12:17:44 -0700 (PDT)
In-Reply-To: <RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp> <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com> <-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com> <RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Fri, 22 Jul 2022 19:17:44 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1807
 by: Skep Dick - Fri, 22 Jul 2022 19:17 UTC

On Friday, 22 July 2022 at 21:14:43 UTC+2, olcott wrote:
> That is a simplistic example to communicate the simplest possible case
> of infinite recursion.

So what?

In your example P is calling H and H is calling P.
There is nothing to indicate that the one is using a different evaluation strategy from the other.

Re: Can someone at least validate this criterion measure ?

<SaOdnQNqoId6ZEf_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 14:26:31 -0500
Date: Fri, 22 Jul 2022 14:26:30 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
<-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>
<RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
<5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <SaOdnQNqoId6ZEf_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 27
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-DUVXHq9gkPP+7zjoWU35xYS8CA36Qevu6QRC2f65bt0aJ9KExe4rnadPCQvuSRi36RTNibiziZCXXTm!FurT+AdU5YCKfwIDePb8s/+zUjwgIheeN6v+xFBtUxVI++vqDUAeTVj/7IjazrUrdzwwAi1Cw71n!oQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2598
 by: olcott - Fri, 22 Jul 2022 19:26 UTC

On 7/22/2022 2:17 PM, Skep Dick wrote:
> On Friday, 22 July 2022 at 21:14:43 UTC+2, olcott wrote:
>> That is a simplistic example to communicate the simplest possible case
>> of infinite recursion.
>
> So what?
>
> In your example P is calling H and H is calling P.
> There is nothing to indicate that the one is using a different evaluation strategy from the other.
>

That is the simplistic example, no simulation.

When simulating halt decider H(P,P) simulates its input then H can see
that when P calls H(P,P) this is a second invocation with the same
arguments with no control flow instructions inbetween the beginning of P
and the invocation of H(P,P) from P.

H can see that P is calling H because H knows its own machine address. H
already knows that it is simulating P and already knows its own arguments.

--
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 ?

<432bea4f-d18e-4f84-bc7d-1a0af6211ef7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:5d2:b0:31f:229d:441d with SMTP id d18-20020a05622a05d200b0031f229d441dmr1507035qtb.277.1658518452477;
Fri, 22 Jul 2022 12:34:12 -0700 (PDT)
X-Received: by 2002:a25:25c4:0:b0:670:7f5c:37a0 with SMTP id
l187-20020a2525c4000000b006707f5c37a0mr1385100ybl.52.1658518452161; Fri, 22
Jul 2022 12:34:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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: Fri, 22 Jul 2022 12:34:12 -0700 (PDT)
In-Reply-To: <SaOdnQNqoId6ZEf_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2c0f:f4c0:230c:3538:1080:bb:c5f3:ace5
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp> <Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com> <-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com> <RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
<5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com> <SaOdnQNqoId6ZEf_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <432bea4f-d18e-4f84-bc7d-1a0af6211ef7n@googlegroups.com>
Subject: Re: Can someone at least validate this criterion measure ?
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Fri, 22 Jul 2022 19:34:12 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2596
 by: Skep Dick - Fri, 22 Jul 2022 19:34 UTC

On Friday, 22 July 2022 at 21:26:38 UTC+2, olcott wrote:
> That is the simplistic example, no simulation.
So why are you calling it a "simulating decider" when it's obvious from your source code that H doesn't simulate P.

Your English doesn't correspond to your C.

> When simulating halt decider H(P,P) simulates its input then H can see
> that when P calls H(P,P) this is a second invocation with the same
> arguments
Where in your function H do you keep track on the number of times H has been invoked? I don't see that.

Again, your English doesn't correspond to your C.

> H can see that P is calling H because H knows its own machine address.
Again, your English doesn't correspond to your C.

Where in your implementation of H does it perform any address checking?

> already knows that it is simulating P and already knows its own arguments.
H doesn't know it's simulating P. Because it's not simulating P. It's calling P.

Your English doesn't correspond to your C.

Re: Can someone at least validate this criterion measure ?

<xvKdncgtPYIonkb_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 15:08:21 -0500
Date: Fri, 22 Jul 2022 15:08:20 -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 ?
Content-Language: en-US
Newsgroups: comp.theory
References: <qrGdnbrsZZYPikf_nZ2dnUU7_83NnZ2d@giganews.com>
<20220722161135.000075c3@reddwarf.jmc.corp>
<Q7adnXXHnJGKc0f_nZ2dnUU7_83NnZ2d@giganews.com>
<d7da2cfa-334e-4975-aa0c-7ed36415c4dfn@googlegroups.com>
<-r-dnXc1G_IUaEf_nZ2dnUU7_8xg4p2d@giganews.com>
<0292d7db-4ee2-446a-8178-7d1188d8492cn@googlegroups.com>
<RYidnYCQEbKBakf_nZ2dnUU7_81i4p2d@giganews.com>
<5fe558fd-e2a3-411b-adfd-c06c11f1f8e5n@googlegroups.com>
<SaOdnQNqoId6ZEf_nZ2dnUU7_8zNnZ2d@giganews.com>
<432bea4f-d18e-4f84-bc7d-1a0af6211ef7n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <432bea4f-d18e-4f84-bc7d-1a0af6211ef7n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <xvKdncgtPYIonkb_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 36
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LHjXtNEMbEoi6uqUejlHHhb72vBUmbyLGXu19AAwJ1UiTWk3gXJN2e3LW7nXuTU3+dSuF0HvwhKX7hL!EkdLkoNKnXFqRt0KU35VdHKmQERoq28nCt1ZWuJAe8kSX+lFS4p1jf3UdZxWdL1xo2IFlyCdE760!nw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3090
 by: olcott - Fri, 22 Jul 2022 20:08 UTC

On 7/22/2022 2:34 PM, Skep Dick wrote:
> On Friday, 22 July 2022 at 21:26:38 UTC+2, olcott wrote:
>> That is the simplistic example, no simulation.
> So why are you calling it a "simulating decider" when it's obvious from your source code that H doesn't simulate P.
>

I am explaining how a simulating halt decider recognizes that its input
specifies infinitely nested simulation step by step.

I do this by showing the criteria that humans use to recognize ordinary
infinite recursion between two functions.

Then I enhance the English (and not the C) to explain how the infinite
recursion criteria for humans is adapted so that H can recognize the
infinitely recursive simulation of its input.

When I show this in C it requires 5 pages of code. (pages 6-10)

*Halting problem proofs refuted on the basis of software engineering ?*
https://www.researchgate.net/publication/361701808_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering

https://www.liarparadox.org/2022_07_22.zip
*This is the complete system that compiles under*

Microsoft Visual Studio Community 2017
https://visualstudio.microsoft.com/vs/older-downloads/

It has not been recently compiled under UBUNTU

--
Copyright 2022 Pete Olcott

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

Pages:12345678910111213141516
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor