Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Scientists are people who build the Brooklyn Bridge and then buy it. -- William Buckley


devel / comp.lang.c / Re: Definition of the term [simulating halt decider][ criteria ]

SubjectAuthor
* Here is what a computer scientist that has been published in CACMolcott
`- Re: Definition of the term [simulating halt decider][ criteria ]olcott

1
Here is what a computer scientist that has been published in CACM said about my work

<VUmdneqWu_jdjGT_nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22525&group=comp.lang.c#22525

  copy link   Newsgroups: comp.theory comp.lang.c comp.lang.c++
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 14 Aug 2022 15:14:08 +0000
Date: Sun, 14 Aug 2022 10:14:28 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Newsgroups: comp.theory,comp.lang.c,comp.lang.c++
Content-Language: en-US
From: NoO...@NoWhere.com (olcott)
Subject: Here is what a computer scientist that has been published in CACM
said about my work
Followup-To: comp.theory
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <VUmdneqWu_jdjGT_nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 18
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-8v2lz+tmuK/4WM8JWzJsubf7T+PYyJCm6PRnFQFaSy8er/CW5quV5xjobYiVTLS2WCwdOhp4Y0Kd53L!aCeEw+QB1Upn9ViXSdMh43QOLryBIxbolniTAadGKv2NmgsL3E0iPmSpBOkeSUJBGc5c+ntPsbHV!MQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Sun, 14 Aug 2022 15:14 UTC

*This is refers to H(P,P)==0 where H and P are functions in C*

I believe I have learned something valuable from you:
that by simulation, and by simulations within simulations,
non-halting can sometimes be detected, and in particular,
it can be detected in the program used in the classical
proof of incomputability.

*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

--
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: Definition of the term [simulating halt decider][ criteria ]

<1fydnSqsYraFMGL_nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22558&group=comp.lang.c#22558

  copy link   Newsgroups: comp.theory comp.lang.c comp.lang.c++
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 19 Aug 2022 15:32:40 +0000
Date: Fri, 19 Aug 2022 10:32:56 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Definition of the term [simulating halt decider][ criteria ]
Content-Language: en-US
Newsgroups: comp.theory,comp.lang.c,comp.lang.c++
References: <VUmdneqWu_jdjGT_nZ2dnZfqlJ_NnZ2d@giganews.com>
<oYhLK.780561$ssF.60988@fx14.iad>
<VeucndlM27uDMmD_nZ2dnZfqlJ9g4p2d@giganews.com>
<3ce2b023-e24a-410b-be6d-88358baf9d6cn@googlegroups.com>
<mOmdneWkX-TaKGD_nZ2dnZfqlJzNnZ2d@giganews.com>
<1vpLK.679507$vAW9.331179@fx10.iad>
<G4udnW9QVcpV1WP_nZ2dnZfqlJxh4p2d@giganews.com>
<NEzLK.680580$vAW9.195507@fx10.iad>
<TL2cnagZj8PtVGP_nZ2dnZfqlJ_NnZ2d@giganews.com>
<j9ALK.797754$J0r9.465455@fx11.iad>
<mducnbROPbTJTWP_nZ2dnZfqlJ_NnZ2d@giganews.com>
<83ee368a-0a10-49a7-9711-7fbaed66eac8n@googlegroups.com>
<7qSdndIv-fvVSGP_nZ2dnZfqlJxh4p2d@giganews.com>
<d4c09662-9db6-47de-b3ee-a986c5c67ecan@googlegroups.com>
<6t2dnblhubPGeGP_nZ2dnZfqlJ_NnZ2d@giganews.com>
<5bCLK.805583$ssF.125283@fx14.iad>
<kL2cnU_OMaAjZmP_nZ2dnZfqlJ_NnZ2d@giganews.com>
<ecDLK.682433$vAW9.55970@fx10.iad>
<eLWdnUNJWsycnWL_nZ2dnZfqlJxh4p2d@giganews.com>
<anDLK.782712$zgr9.182386@fx13.iad>
<fcmdnfgGV8aSmGL_nZ2dnZfqlJzNnZ2d@giganews.com>
<T1KLK.687395$vAW9.210771@fx10.iad>
From: NoO...@NoWhere.com (olcott)
Followup-To: comp.theory
In-Reply-To: <T1KLK.687395$vAW9.210771@fx10.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <1fydnSqsYraFMGL_nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 269
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-86JFsl2lb/8MbEancmY90CNYIqq1pcHyvRAnpvIzjcDFQdfVNfM7KKCTj6EsJIiUjK0DQ6g9tOgeU2u!0JiMeMpkO0FOcEa5RSf8l/UfP1tq6f0d2LsmgBwcM2MwyqsVYu1XQglfXPw6tWVG9iXRJNNYzJ0=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Fri, 19 Aug 2022 15:32 UTC

On 8/19/2022 5:58 AM, Richard Damon wrote:
> On 8/18/22 11:35 PM, olcott wrote:
>> On 8/18/2022 10:23 PM, Richard Damon wrote:
>>> On 8/18/22 11:14 PM, olcott wrote:
>>>> On 8/18/2022 10:12 PM, Richard Damon wrote:
>>>>> On 8/18/22 10:56 PM, olcott wrote:
>>>>>> On 8/18/2022 9:02 PM, Richard Damon wrote:
>>>>>>>
>>>>>>> On 8/18/22 9:20 PM, olcott wrote:
>>>>>>>> On 8/18/2022 8:04 PM, Skep Dick wrote:
>>>>>>>>> On Friday, 19 August 2022 at 02:12:26 UTC+2, olcott wrote:
>>>>>>>>>> On 8/18/2022 7:05 PM, Skep Dick wrote:
>>>>>>>>>>> On Friday, 19 August 2022 at 01:51:13 UTC+2, olcott wrote:
>>>>>>>>>>>> My system is correct from a software engineering point of view.
>>>>>>>>>>>> H does correctly determine that the actual behavior of its
>>>>>>>>>>>> actual input
>>>>>>>>>>>> specifies a sequence of instructions that never reach their
>>>>>>>>>>>> final state.
>>>>>>>>>>> Your program doesn't determine that the input NEVER (key
>>>>>>>>>>> word!!!) reach their final state.
>>>>>>>>>>>
>>>>>>>>>>> Your program determines that input doesn't reach its final
>>>>>>>>>>> state within N number of CPU cycles.
>>>>>>>>>>>
>>>>>>>>>> When-so-ever the partial simulation of a machine description
>>>>>>>>>> correctly
>>>>>>>>>> matches a correct infinite behavior pattern then it is certain
>>>>>>>>>> that this
>>>>>>>>>> machine description specifies infinite behavior.
>>>>>>>>>
>>>>>>>>> You can correctly put as correct many correct uses of the
>>>>>>>>> correct word correct but correct is not correct to be correct
>>>>>>>>> correct correct correct.
>>>>>>>>>
>>>>>>>>> You are incorrect.
>>>>>>>>
>>>>>>>> *Since there are no mistakes no one can point out any mistakes*
>>>>>>>> *Since there are no mistakes no one can point out any mistakes*
>>>>>>>> *Since there are no mistakes no one can point out any mistakes*
>>>>>>>
>>>>>>> People HAVE pointed out the mistakes, but you are apparently too
>>>>>>> dumb to understand the problem.
>>>>>>>
>>>>>>>>
>>>>>>>> (a) The correct partial simulation of a machine description
>>>>>>>> (b) Correctly matches
>>>>>>>> (c) A correct infinite behavior pattern
>>>>>>>
>>>>>>> But the pattern you suggest is NOT corrct.
>>>>>>>
>>>>>>
>>>>>> void Infinite_Recursion(int N)
>>>>>> {
>>>>>>    Infinite_Recursion(N);
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>>    Output("Input_Halts = ", H((u32)Infinite_Recursion, 0x777));
>>>>>> }
>>>>>>
>>>>>> *TRY AND FIND ANY EXAMPLE OF FALSE POSITIVE*
>>>>>> (1) Infinite_Recursion() is called twice in sequence from the same
>>>>>> machine address of Infinite_Recursion() .
>>>>>> (2) With the same arguments to Infinite_Recursion()
>>>>>> (3) With no control flow instructions between the invocation of
>>>>>> Infinite_Recursion()  and the call to Infinite_Recursion() from
>>>>>> Infinite_Recursion()
>>>>>>
>>>>>> The fact that no false positives exist proves that there are no
>>>>>> false positives. Every time that the above pattern is matched is a
>>>>>> case of infinite recursion.
>>>>>
>>>>> Fallacy of the Strawman.
>>>>>
>>>>> I am not saying it doesn't work for Recursion, it doesn't work for
>>>>> the infinite simulation pattern.
>>>>>
>>>>
>>>> So then you agree that this reasoning is correct as long as the
>>>> behavior pattern is correct?
>>>>
>>>> (a) The correct partial simulation of a machine description
>>>> (b) Correctly matches
>>>> (c) A correct infinite behavior pattern
>>>> (d) Then this machine description specifies infinite behavior.
>>>>
>>>>
>>>>
>>>
>>> If you HAD a correct infinite simulation pattern, then yes, if you
>>> detect it, (BY DEFINITION) the behavior would be infinite, as that is
>>> the definition of correct.
>>>
>>
>> I am surprised that you say that, most people here seem to be happy to
>> disagree with verified facts and logical necessity as long as they can
>> do this as part of their rebuttal to make sure that they always
>> disagree with everything that I say.
>>
>> Do you agree that this infinite recursion behavior pattern will never
>> have any false positive matches?
>>
>> void Infinite_Recursion(int N)
>> {
>>    Infinite_Recursion(N);
>> }
>>
>> int main()
>> {
>>    Output("Input_Halts = ", H((u32)Infinite_Recursion, 0x777));
>> }
>>
>> _Infinite_Recursion()
>> [000010f2](01)  55         push ebp
>> [000010f3](02)  8bec       mov ebp,esp
>> [000010f5](03)  8b4508     mov eax,[ebp+08]
>> [000010f8](01)  50         push eax
>> [000010f9](05)  e8f4ffffff call 000010f2
>> [000010fe](03)  83c404     add esp,+04
>> [00001101](01)  5d         pop ebp
>> [00001102](01)  c3         ret
>> Size in bytes:(0017) [00001102]
>>
>> H: Begin Simulation   Execution Trace Stored at:111fe5
>> [000010f2][00111fd1][00111fd5] 55         push ebp
>> [000010f3][00111fd1][00111fd5] 8bec       mov ebp,esp
>> [000010f5][00111fd1][00111fd5] 8b4508     mov eax,[ebp+08]
>> [000010f8][00111fcd][00000777] 50         push eax      // push 0x777
>> [000010f9][00111fc9][000010fe] e8f4ffffff call 000010f2 // call
>> Infinite_Recursion
>> [000010f2][00111fc5][00111fd1] 55         push ebp
>> [000010f3][00111fc5][00111fd1] 8bec       mov ebp,esp
>> [000010f5][00111fc5][00111fd1] 8b4508     mov eax,[ebp+08]
>> [000010f8][00111fc1][00000777] 50         push eax      // push 0x777
>> [000010f9][00111fbd][000010fe] e8f4ffffff call 000010f2 // call
>> Infinite_Recursion
>> H: Infinite Recursion Detected Simulation Stopped
>>
>> (1) Infinite_Recursion() is called twice in sequence from the same
>> machine address of Infinite_Recursion() .
>> (2) With the same arguments to Infinite_Recursion()
>> (3) With no control flow instructions between the invocation of
>> Infinite_Recursion()  and the call to Infinite_Recursion() from
>> Infinite_Recursion()
>
> For RECURSION, yes. Note that (3) the two mentions of
> "Infinite_Recursion()" specify the SAME function.
>

*Here it is adapted to a more complex case of infinite recursion*
(1) HR is called twice in sequence from the same machine address of PR.
(2) With the same arguments to HR.
(3) With no control flow instructions between the invocation of PR and
the call to HR from PR

*False Positive*
Reporting infinite recursion when there is no infinite recursion.

Do you agree that the above criteria would have no false positives?
(see all the details below).

*H detects that PR is calling HR in infinite recursion*

PR(u32 x)
{ HR(x);
}

HR(u32 y)
{ PR(y);
}

int main()
{ Output((char*)"Input_Halts = ", H(PR, (ptr)0x777));
}

_HR()
[00001042](01) 55 push ebp
[00001043](02) 8bec mov ebp,esp
[00001045](03) 8b4508 mov eax,[ebp+08]
[00001048](01) 50 push eax
[00001049](05) e814000000 call 00001062
[0000104e](03) 83c404 add esp,+04
[00001051](01) 5d pop ebp
[00001052](01) c3 ret
Size in bytes:(0017) [00001052]


Click here to read the complete article
1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor