Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Everything should be made as simple as possible, but not simpler." -- Albert Einstein


computers / comp.ai.philosophy / Re: Does the call from P() to H() specify infinite recursion?

SubjectAuthor
* Re: Does the call from P() to H() specify infinite recursion?olcott
`- Re: Does the call from P() to H() specify infinite recursion?olcott

1
Re: Does the call from P() to H() specify infinite recursion?

<yYydnUEpl8nq2BD8nZ2dnUU7-K3NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=7575&group=comp.ai.philosophy#7575

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.ai.philosophy
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 11 Nov 2021 10:31:51 -0600
Date: Thu, 11 Nov 2021 10:31:31 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Does the call from P() to H() specify infinite recursion?
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.ai.philosophy
References: <UPOdnY4EF9S7oxD8nZ2dnUU78XXNnZ2d@giganews.com>
<JjbjJ.20391$SW5.3838@fx45.iad>
From: NoO...@NoWhere.com (olcott)
Followup-To: comp.theory
In-Reply-To: <JjbjJ.20391$SW5.3838@fx45.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <yYydnUEpl8nq2BD8nZ2dnUU7-K3NnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-4cyNf4Q+jpIQdTqT0k89lPt6udT8UFK/zkoYBthNfrh6h0r1lY5SoxuZoSQ+ThJQRBciNTGbqfnoHhA!KEQfrn0/KdylT6+uej6sPwbO94styyYU/cyLSBvhA9JxVhZQgE4CFrufrWVfZXFTupRaiV80Mxde!zw==
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: 2853
 by: olcott - Thu, 11 Nov 2021 16:31 UTC

On 11/11/2021 10:14 AM, Richard Damon wrote:
> On 11/11/21 11:00 AM, olcott wrote:
>> #define ptr uintptr_t
>>
>> void P(ptr x)
>> {
>>    H(x, x);
>> }
>>
>> int H(ptr x, ptr y)
>> {
>>    ((void(*)(ptr))x)(y);
>>    return 1;
>> }
>>
>> int main()
>> {
>>    H((ptr)P, (ptr)P);
>>    return 0;
>> }
>>
>
> Yes.
>
> So all you have proven is that if H unconditionally executes its input
> you get infinite recursion.
>
> And, H will never return.
>
> If H isn't that function, then the computation of P changes so you have
> no proof for what the behavior of that machine is.
>

_P()
[00001a5e](01) 55 push ebp
[00001a5f](02) 8bec mov ebp,esp
[00001a61](03) 8b4508 mov eax,[ebp+08]
[00001a64](01) 50 push eax // push P
[00001a65](03) 8b4d08 mov ecx,[ebp+08]
[00001a68](01) 51 push ecx // push P
[00001a69](05) e810000000 call 00001a7e // call H
[00001a6e](03) 83c408 add esp,+08
[00001a71](01) 5d pop ebp
[00001a72](01) c3 ret
Size in bytes:(0021) [00001a72]

If H simulates the x86 machine language of its input and sees that its
simulated P is calling H with the same parameters that H was called with
H can abort its simulation of P and correctly report that P would never
reach its final state at 1a72.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Does the call from P() to H() specify infinite recursion?

<UZWdnYsrjsn70hD8nZ2dnUU7-anNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=7576&group=comp.ai.philosophy#7576

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 11 Nov 2021 11:14:14 -0600
Date: Thu, 11 Nov 2021 11:14:12 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Subject: Re: Does the call from P() to H() specify infinite recursion?
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <UPOdnY4EF9S7oxD8nZ2dnUU78XXNnZ2d@giganews.com> <JjbjJ.20391$SW5.3838@fx45.iad> <yYydnUEpl8nq2BD8nZ2dnUU7-K3NnZ2d@giganews.com> <FNbjJ.39641$ya3.28816@fx38.iad>
From: NoO...@NoWhere.com (olcott)
Followup-To: comp.theory
In-Reply-To: <FNbjJ.39641$ya3.28816@fx38.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <UZWdnYsrjsn70hD8nZ2dnUU7-anNnZ2d@giganews.com>
Lines: 86
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-OVP3Fj3octNmQUukfReSLaz2rb3qZ6ByeE4YqcjQF4A1zlAWWhdfJRSx7FnGmkXl5CXazr7TcoMFHoS!NxFGaOmWcdTDHCHmgg4z5bpG1HqrDVC87c2qcgUmgIlWk/WqW+SM9abHqCcM3fTiN1dGedoksnxH!nA==
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: 4061
 by: olcott - Thu, 11 Nov 2021 17:14 UTC

On 11/11/2021 10:46 AM, Richard Damon wrote:
> On 11/11/21 11:31 AM, olcott wrote:
>> On 11/11/2021 10:14 AM, Richard Damon wrote:
>>> On 11/11/21 11:00 AM, olcott wrote:
>>>> #define ptr uintptr_t
>>>>
>>>> void P(ptr x)
>>>> {
>>>>    H(x, x);
>>>> }
>>>>
>>>> int H(ptr x, ptr y)
>>>> {
>>>>    ((void(*)(ptr))x)(y);
>>>>    return 1;
>>>> }
>>>>
>>>> int main()
>>>> {
>>>>    H((ptr)P, (ptr)P);
>>>>    return 0;
>>>> }
>>>>
>>>
>>> Yes.
>>>
>>> So all you have proven is that if H unconditionally executes its
>>> input you get infinite recursion.
>>>
>>> And, H will never return.
>>>
>>> If H isn't that function, then the computation of P changes so you
>>> have no proof for what the behavior of that machine is.
>>>
>>
>> _P()
>> [00001a5e](01)  55              push ebp
>> [00001a5f](02)  8bec            mov ebp,esp
>> [00001a61](03)  8b4508          mov eax,[ebp+08]
>> [00001a64](01)  50              push eax        // push P
>> [00001a65](03)  8b4d08          mov ecx,[ebp+08]
>> [00001a68](01)  51              push ecx        // push P
>> [00001a69](05)  e810000000      call 00001a7e   // call H
>> [00001a6e](03)  83c408          add esp,+08
>> [00001a71](01)  5d              pop ebp
>> [00001a72](01)  c3              ret
>> Size in bytes:(0021) [00001a72]
>>
>>
>> If H simulates the x86 machine language of its input and sees that its
>> simulated P is calling H with the same parameters that H was called
>> with H can abort its simulation of P and correctly report that P would
>> never reach its final state at 1a72.
>>
>>
>
> No it can't.
>
> If H can abort its simulation, then it needs to take into account that H
> can abort its simulation. PERIOD.
>
> H, in making that conclusion, is PRESUMING that the called H will not
> abort its simulation, which it is wrong about.

Because I keep repeating these same words dozens of times and you never
acknowledge that you have ever seen them I really believe that you
actually have attention deficit disorder (ADD):

(a) P only halts if it reaches its final state at 1a72.

(b) If H does not abort its simulation of P then P never reaches its
final state at 1a72.

(c) If H aborts its simulation of P then P never reaches its final state
as 1a72.

Because P never halts in all possible cases H(P,P)==0 is always correct.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor