Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Semper Fi, dude.


devel / comp.theory / Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

SubjectAuthor
* Is it possible to create a simple infinite emulation detector?olcott
+* Is it possible to create a simple infinite emulation detector?André G. Isaak
|`* Is it possible to create a simple infinite emulation detector?olcott
| +* Is it possible to create a simple infinite emulation detector?André G. Isaak
| |`* Is it possible to create a simple infinite emulation detector?olcott
| | +- Is it possible to create a simple infinite emulation detector?Richard Damon
| | `- Is it possible to create a simple infinite emulation detector?André G. Isaak
| `- Is it possible to create a simple infinite emulation detector?Richard Damon
+* Is it possible to create a simple infinite emulation detector?Ben Bacarisse
|`* Is it possible to create a simple infinite emulation detector?olcott
| `- Is it possible to create a simple infinite emulation detector?Ben Bacarisse
`* Is it possible to create a simple infinite emulation detector?Richard Damon
 `* Is it possible to create a simple infinite emulation detector?olcott
  `* Is it possible to create a simple infinite emulation detector?Richard Damon
   `* Is it possible to create a simple infinite emulation detector? [ cite sources ]olcott
    +* Is it possible to create a simple infinite emulation detector? [Richard Damon
    |`* Is it possible to create a simple infinite emulation detector? [olcott
    | +* Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |`* Is it possible to create a simple infinite emulation detector? [olcott
    | | `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Richard Damon
    | |  `* Is it possible to create a simple infinite emulation detector? [olcott
    | |   +* Is it possible to create a simple infinite emulation detector? [olcott
    | |   |`* Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   | `* Is it possible to create a simple infinite emulation detector? [olcott
    | |   |  `* Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   |   `* Is it possible to create a simple infinite emulation detector? [olcott
    | |   |    `- Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   +* Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   |`* Is it possible to create a simple infinite emulation detector? [olcott
    | |   | `* Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   |  `* Is it possible to create a simple infinite emulation detector? [olcott
    | |   |   `- Is it possible to create a simple infinite emulation detector? [Richard Damon
    | |   `* Is it possible to create a simple infinite emulation detector?Mr Flibble
    | |    +- Is it possible to create a simple infinite emulation detector? [Jeff Barnett
    | |    `- Is it possible to create a simple infinite emulation detector? [olcott
    | `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |  +* Is it possible to create a simple infinite emulation detector? [olcott
    |  |`* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |  | `- Is it possible to create a simple infinite emulation detector? [olcott
    |  `* Is it possible to create a simple infinite emulation detector? [Richard Damon
    |   `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |    +* Is it possible to create a simple infinite emulation detector? [Richard Damon
    |    |`* Is it possible to create a simple infinite emulation detector? [olcott
    |    | `- Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |    `* Is it possible to create a simple infinite emulation detector? [olcott
    |     +* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |     |`* Is it possible to create a simple infinite emulation detector? [olcott
    |     | +- Is it possible to create a simple infinite emulation detector? [Richard Damon
    |     | `- Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
    |     `* Is it possible to create a simple infinite emulation detector? [Richard Damon
    |      `* Is it possible to create a simple infinite emulation detector? [olcott
    |       `- Is it possible to create a simple infinite emulation detector? [ cite sources ]Richard Damon
    `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
     `* Is it possible to create a simple infinite emulation detector? [olcott
      `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
       `* Is it possible to create a simple infinite emulation detector? [olcott
        `* Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse
         `* Is it possible to create a simple infinite emulation detector? [olcott
          +- Is it possible to create a simple infinite emulation detector? [Richard Damon
          `- Is it possible to create a simple infinite emulation detector? [ cite sources ]Ben Bacarisse

Pages:123
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<O2G3J.17527$2e3.10042@fx29.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder5.feed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx29.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<otC3J.61946$tG6.35640@fx39.iad>
<84WdnSAskLlst9L8nZ2dnUU7-c_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <84WdnSAskLlst9L8nZ2dnUU7-c_NnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 189
Message-ID: <O2G3J.17527$2e3.10042@fx29.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: Sat, 25 Sep 2021 10:07:42 -0400
X-Received-Bytes: 7906
 by: Richard Damon - Sat, 25 Sep 2021 14:07 UTC

On 9/25/21 9:58 AM, olcott wrote:
> On 9/25/2021 5:03 AM, Richard Damon wrote:
>> On 9/24/21 11:36 PM, olcott wrote:
>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>
>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>
>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>> {
>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>>         H(x, x);
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> int main()
>>>>>>>>>>>>> {
>>>>>>>>>>>>>         printf("H is called in infinitely nested emulation =
>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>> P));
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug step
>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Since people are telling me that my solution is incorrect I am
>>>>>>>>>>>>> giving
>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>> that
>>>>>>>>>>>>> show
>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>> been
>>>>>>>>>>>> called
>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>> within
>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>> this
>>>>>>>>>>>> successfully.
>>>>>>>>>>>>
>>>>>>>>>>>> Since this H is only a limited decider, since the program to be
>>>>>>>>>>>> decided
>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>> detecting
>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>> Linz, as
>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit this
>>>>>>>>>>>> limited
>>>>>>>>>>>> model.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>> essence of
>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>
>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that. This
>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>> like
>>>>>>>>>> Linz
>>>>>>>>>> does.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>> what is
>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>> this is
>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>> incompetent
>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>
>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>> Computation,
>>>>>>>> but it might be too subtle for you.
>>>>>>>>
>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>> computable, i.e. there exists an algorithm that is able to generate
>>>>>>>> that
>>>>>>>> mapping.
>>>>>>>>
>>>>>>>
>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>> value. I currently need static local data to do this,
>>>>>>> none-the-less a
>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>> computable in
>>>>>>> C and not computable in a TM.
>>>>>>>
>>>>>>
>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>> that
>>>>>> Function need to generate that same mapping.
>>>>>>
>>>>>> That means that the P that call this 'Computable Function' H must get
>>>>>> the exact same answer as H give when just asked.
>>>>>
>>>>> So we are back to a function called in infinite recursion must
>>>>> return to
>>>>> its caller even though everyone know this is impossible.
>>>>
>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>> simulation and return after finite time.
>>>>
>>>> Do you not understand that fact?
>>>>
>>>
>>> If the question was:
>>> Does P on its input stop running?
>>> Then H provides the wrong answer.
>>>
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>>
>>> I have told you this many hundreds of times so I estimate that you may
>>> have an actual neurological disorder.
>>>
>>
>> But it IS the question that the Halt Decider is SUPPOSED to be answering.
>>
>> If you have decided you need to answer some different question, fine,
>> you just aren't working on the Halting Problem.
>>
>> PERIOD. DEFINITION.
>>
>
> Whether or not the input P ever reaches its final state is an equivalent
> question.
>

Again, you speak non-sense.

The 'Input' doesn't ever actually DO anything. It is merely a string of
symbols.


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 09:09:12 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<yJudnR--ko-QO9P8nZ2dnUU7-fPNnZ2d@giganews.com>
<JwC3J.125611$F26.32557@fx44.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 09:09:11 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <JwC3J.125611$F26.32557@fx44.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com>
Lines: 177
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-MJYOe2UI0exdsDqcqV0RKS2a0elvfrHRmASHqB/MdOckR6s1GAQQqHB8WL7K5OUKSp9Y1VkmxrXsgAG!M9JR+ZjuiARRQC6ZDHkh7+2XbENuYOcq93e2UOPdYLfiuNNy76reysArPHOTHrB4e66ZkYrROxs=
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: 8089
 by: olcott - Sat, 25 Sep 2021 14:09 UTC

On 9/25/2021 5:06 AM, Richard Damon wrote:
> On 9/25/21 12:31 AM, olcott wrote:
>> On 9/24/2021 10:36 PM, olcott wrote:
>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>
>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>
>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>> {
>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>>        H(x, x);
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> int main()
>>>>>>>>>>>>> {
>>>>>>>>>>>>>        printf("H is called in infinitely nested emulation =
>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>> P));
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug step
>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Since people are telling me that my solution is incorrect I am
>>>>>>>>>>>>> giving
>>>>>>>>>>>>> them an opportunity to either correct my errors or failing that
>>>>>>>>>>>>> show
>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>> been
>>>>>>>>>>>> called
>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>> within
>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>> this
>>>>>>>>>>>> successfully.
>>>>>>>>>>>>
>>>>>>>>>>>> Since this H is only a limited decider, since the program to be
>>>>>>>>>>>> decided
>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>> detecting
>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>> Linz, as
>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit this
>>>>>>>>>>>> limited
>>>>>>>>>>>> model.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>> essence of
>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>
>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that. This
>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>> like
>>>>>>>>>> Linz
>>>>>>>>>> does.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>> what is
>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>> this is
>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>> incompetent
>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>
>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>> Computation,
>>>>>>>> but it might be too subtle for you.
>>>>>>>>
>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>> computable, i.e. there exists an algorithm that is able to generate
>>>>>>>> that
>>>>>>>> mapping.
>>>>>>>>
>>>>>>>
>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>> value. I currently need static local data to do this, none-the-less a
>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>> computable in
>>>>>>> C and not computable in a TM.
>>>>>>>
>>>>>>
>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>> that
>>>>>> Function need to generate that same mapping.
>>>>>>
>>>>>> That means that the P that call this 'Computable Function' H must get
>>>>>> the exact same answer as H give when just asked.
>>>>>
>>>>> So we are back to a function called in infinite recursion must
>>>>> return to
>>>>> its caller even though everyone know this is impossible.
>>>>
>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>> simulation and return after finite time.
>>>>
>>>> Do you not understand that fact?
>>>>
>>>
>>> If the question was:
>>> Does P on its input stop running?
>>> Then H provides the wrong answer.
>>>
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>> THIS IS NOT THE QUESTION
>>>
>>> I have told you this many hundreds of times so I estimate that you may
>>> have an actual neurological disorder.
>>
>> I must correct my mistakes when I become aware of them. In this case you
>> made no mistake and were only going by the title of the post. I
>> apologize for my mistake.
>>
>> H detects that its input never reaches its final state.
>>
>
> Again, you use that bad terminology.
>

When the context has been that H is a simulating halt decider that
simulates its input and I have told you this at least a thousand times
pretending to forget that I said this is a real jackass move.

> Inputs don't actually DO anything.
>
> The program P (P) that is the machine the input to H represents, does
> reach its final state, and thus is a Halting Computation.
>


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<Kdqdnc4YTY1YstL8nZ2dnUU7-N2dnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 09:18:45 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<otC3J.61946$tG6.35640@fx39.iad>
<84WdnSAskLlst9L8nZ2dnUU7-c_NnZ2d@giganews.com>
<O2G3J.17527$2e3.10042@fx29.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 09:18:45 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <O2G3J.17527$2e3.10042@fx29.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <Kdqdnc4YTY1YstL8nZ2dnUU7-N2dnZ2d@giganews.com>
Lines: 201
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-qTMXekacD1DmgEWhBG9LcF6ypGOwPR1gny/2ywWUqQza0N+PwDxqZcfH4q9Wy4G5legSR2akefZ59jF!b8/nuLv/1PhtSHsekDYyeFM9oXbz//ZeOtTgD5zO8uLOxP/lnwekjpVaADqe+RdFOr6H2ezPxBI=
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: 8860
 by: olcott - Sat, 25 Sep 2021 14:18 UTC

On 9/25/2021 9:07 AM, Richard Damon wrote:
> On 9/25/21 9:58 AM, olcott wrote:
>> On 9/25/2021 5:03 AM, Richard Damon wrote:
>>> On 9/24/21 11:36 PM, olcott wrote:
>>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>         H(x, x);
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>         printf("H is called in infinitely nested emulation =
>>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>>> P));
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug step
>>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since people are telling me that my solution is incorrect I am
>>>>>>>>>>>>>> giving
>>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>>> that
>>>>>>>>>>>>>> show
>>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>>> been
>>>>>>>>>>>>> called
>>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>>> within
>>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>>> this
>>>>>>>>>>>>> successfully.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Since this H is only a limited decider, since the program to be
>>>>>>>>>>>>> decided
>>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>>> detecting
>>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>>> Linz, as
>>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit this
>>>>>>>>>>>>> limited
>>>>>>>>>>>>> model.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>>> essence of
>>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>>
>>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that. This
>>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>>> like
>>>>>>>>>>> Linz
>>>>>>>>>>> does.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>>> what is
>>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>>> this is
>>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>>> incompetent
>>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>>
>>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>>> Computation,
>>>>>>>>> but it might be too subtle for you.
>>>>>>>>>
>>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>>> computable, i.e. there exists an algorithm that is able to generate
>>>>>>>>> that
>>>>>>>>> mapping.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>>> value. I currently need static local data to do this,
>>>>>>>> none-the-less a
>>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>>> computable in
>>>>>>>> C and not computable in a TM.
>>>>>>>>
>>>>>>>
>>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>>> that
>>>>>>> Function need to generate that same mapping.
>>>>>>>
>>>>>>> That means that the P that call this 'Computable Function' H must get
>>>>>>> the exact same answer as H give when just asked.
>>>>>>
>>>>>> So we are back to a function called in infinite recursion must
>>>>>> return to
>>>>>> its caller even though everyone know this is impossible.
>>>>>
>>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>>> simulation and return after finite time.
>>>>>
>>>>> Do you not understand that fact?
>>>>>
>>>>
>>>> If the question was:
>>>> Does P on its input stop running?
>>>> Then H provides the wrong answer.
>>>>
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>>
>>>> I have told you this many hundreds of times so I estimate that you may
>>>> have an actual neurological disorder.
>>>>
>>>
>>> But it IS the question that the Halt Decider is SUPPOSED to be answering.
>>>
>>> If you have decided you need to answer some different question, fine,
>>> you just aren't working on the Halting Problem.
>>>
>>> PERIOD. DEFINITION.
>>>
>>
>> Whether or not the input P ever reaches its final state is an equivalent
>> question.
>>
>
> Again, you speak non-sense.
>
> The 'Input' doesn't ever actually DO anything. It is merely a string of
> symbols.
>
> The Actual Machine that this input represets, DO reach its final state.
>
> Do you now want to try to deny that this is what happens?
>


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<kRH3J.1162$2m1.716@fx26.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx26.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<yJudnR--ko-QO9P8nZ2dnUU7-fPNnZ2d@giganews.com>
<JwC3J.125611$F26.32557@fx44.iad>
<APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 205
Message-ID: <kRH3J.1162$2m1.716@fx26.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: Sat, 25 Sep 2021 12:09:51 -0400
X-Received-Bytes: 8850
 by: Richard Damon - Sat, 25 Sep 2021 16:09 UTC

On 9/25/21 10:09 AM, olcott wrote:
> On 9/25/2021 5:06 AM, Richard Damon wrote:
>> On 9/25/21 12:31 AM, olcott wrote:
>>> On 9/24/2021 10:36 PM, olcott wrote:
>>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>         H(x, x);
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>         printf("H is called in infinitely nested emulation =
>>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>>> P));
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>>>> step
>>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>>>> I am
>>>>>>>>>>>>>> giving
>>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>>> that
>>>>>>>>>>>>>> show
>>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>>> been
>>>>>>>>>>>>> called
>>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>>> within
>>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>>> this
>>>>>>>>>>>>> successfully.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>>>> to be
>>>>>>>>>>>>> decided
>>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>>> detecting
>>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>>> Linz, as
>>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>>>> this
>>>>>>>>>>>>> limited
>>>>>>>>>>>>> model.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>>> essence of
>>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>>
>>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that. This
>>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>>> like
>>>>>>>>>>> Linz
>>>>>>>>>>> does.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>>> what is
>>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>>> this is
>>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>>> incompetent
>>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>>
>>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>>> Computation,
>>>>>>>>> but it might be too subtle for you.
>>>>>>>>>
>>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>>>> generate
>>>>>>>>> that
>>>>>>>>> mapping.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>>> value. I currently need static local data to do this,
>>>>>>>> none-the-less a
>>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>>> computable in
>>>>>>>> C and not computable in a TM.
>>>>>>>>
>>>>>>>
>>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>>> that
>>>>>>> Function need to generate that same mapping.
>>>>>>>
>>>>>>> That means that the P that call this 'Computable Function' H must
>>>>>>> get
>>>>>>> the exact same answer as H give when just asked.
>>>>>>
>>>>>> So we are back to a function called in infinite recursion must
>>>>>> return to
>>>>>> its caller even though everyone know this is impossible.
>>>>>
>>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>>> simulation and return after finite time.
>>>>>
>>>>> Do you not understand that fact?
>>>>>
>>>>
>>>> If the question was:
>>>> Does P on its input stop running?
>>>> Then H provides the wrong answer.
>>>>
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>> THIS IS NOT THE QUESTION
>>>>
>>>> I have told you this many hundreds of times so I estimate that you may
>>>> have an actual neurological disorder.
>>>
>>> I must correct my mistakes when I become aware of them. In this case you
>>> made no mistake and were only going by the title of the post. I
>>> apologize for my mistake.
>>>
>>> H detects that its input never reaches its final state.
>>>
>>
>> Again, you use that bad terminology.
>>
>
> When the context has been that H is a simulating halt decider that
> simulates its input and I have told you this at least a thousand times
> pretending to forget that I said this is a real jackass move.


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<LVH3J.203343$T_8.28157@fx48.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<otC3J.61946$tG6.35640@fx39.iad>
<84WdnSAskLlst9L8nZ2dnUU7-c_NnZ2d@giganews.com>
<O2G3J.17527$2e3.10042@fx29.iad>
<Kdqdnc4YTY1YstL8nZ2dnUU7-N2dnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <Kdqdnc4YTY1YstL8nZ2dnUU7-N2dnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 230
Message-ID: <LVH3J.203343$T_8.28157@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: Sat, 25 Sep 2021 12:14:35 -0400
X-Received-Bytes: 9611
 by: Richard Damon - Sat, 25 Sep 2021 16:14 UTC

On 9/25/21 10:18 AM, olcott wrote:
> On 9/25/2021 9:07 AM, Richard Damon wrote:
>> On 9/25/21 9:58 AM, olcott wrote:
>>> On 9/25/2021 5:03 AM, Richard Damon wrote:
>>>> On 9/24/21 11:36 PM, olcott wrote:
>>>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>          H(x, x);
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>          printf("H is called in infinitely nested
>>>>>>>>>>>>>>> emulation =
>>>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>>>> P));
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>>>>> step
>>>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>>>>> I am
>>>>>>>>>>>>>>> giving
>>>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>> show
>>>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>>>> been
>>>>>>>>>>>>>> called
>>>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>>>> within
>>>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>>>> this
>>>>>>>>>>>>>> successfully.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>>>>> to be
>>>>>>>>>>>>>> decided
>>>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>>>> detecting
>>>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>>>> Linz, as
>>>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>>>>> this
>>>>>>>>>>>>>> limited
>>>>>>>>>>>>>> model.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>>>> essence of
>>>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>>>
>>>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that.
>>>>>>>>>>>> This
>>>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>>>> like
>>>>>>>>>>>> Linz
>>>>>>>>>>>> does.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>>>> what is
>>>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>>>> this is
>>>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>>>> incompetent
>>>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>>>
>>>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>>>> Computation,
>>>>>>>>>> but it might be too subtle for you.
>>>>>>>>>>
>>>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>>>>> generate
>>>>>>>>>> that
>>>>>>>>>> mapping.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>>>> value. I currently need static local data to do this,
>>>>>>>>> none-the-less a
>>>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>>>> computable in
>>>>>>>>> C and not computable in a TM.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>>>> that
>>>>>>>> Function need to generate that same mapping.
>>>>>>>>
>>>>>>>> That means that the P that call this 'Computable Function' H
>>>>>>>> must get
>>>>>>>> the exact same answer as H give when just asked.
>>>>>>>
>>>>>>> So we are back to a function called in infinite recursion must
>>>>>>> return to
>>>>>>> its caller even though everyone know this is impossible.
>>>>>>
>>>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>>>> simulation and return after finite time.
>>>>>>
>>>>>> Do you not understand that fact?
>>>>>>
>>>>>
>>>>> If the question was:
>>>>> Does P on its input stop running?
>>>>> Then H provides the wrong answer.
>>>>>
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>>
>>>>> I have told you this many hundreds of times so I estimate that you may
>>>>> have an actual neurological disorder.
>>>>>
>>>>
>>>> But it IS the question that the Halt Decider is SUPPOSED to be
>>>> answering.
>>>>
>>>> If you have decided you need to answer some different question, fine,
>>>> you just aren't working on the Halting Problem.
>>>>
>>>> PERIOD. DEFINITION.
>>>>
>>>
>>> Whether or not the input P ever reaches its final state is an equivalent
>>> question.
>>>
>>
>> Again, you speak non-sense.
>>
>> The 'Input' doesn't ever actually DO anything. It is merely a string of
>> symbols.
>>
>> The Actual Machine that this input represets, DO reach its final state.
>>
>> Do you now want to try to deny that this is what happens?
>>
>
> When I say that I have a black cat proof that I do not have a white dog
> is the strawman error that I have been calling a dishonest dodge.


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<sYednff1iP8m1tL8nZ2dnUU7-a3NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:a54c:: with SMTP id o73mr16690213qke.334.1632586688356;
Sat, 25 Sep 2021 09:18:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!news-out.google.com!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 11:18:03 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<yJudnR--ko-QO9P8nZ2dnUU7-fPNnZ2d@giganews.com>
<JwC3J.125611$F26.32557@fx44.iad>
<APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com> <kRH3J.1162$2m1.716@fx26.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 11:18:02 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <kRH3J.1162$2m1.716@fx26.iad>
Message-ID: <sYednff1iP8m1tL8nZ2dnUU7-a3NnZ2d@giganews.com>
Lines: 197
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-pi9igboRwIDzlxBwdzDr+2IzcnfDZaZX0zlsA9D+qyAr1PqRLO7pjgqVFNFpWfU1v8r6W6DzuruAbUY!tSqZifkrlY/DVHZ6aP5KmPAerTmplvo1MeSrJjdzmT71XVP193J7hiZq0rPdlgeATTebnLjvioY=
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: 9163
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
 by: olcott - Sat, 25 Sep 2021 16:18 UTC

On 9/25/2021 11:09 AM, Richard Damon wrote:
> On 9/25/21 10:09 AM, olcott wrote:
>> On 9/25/2021 5:06 AM, Richard Damon wrote:
>>> On 9/25/21 12:31 AM, olcott wrote:
>>>> On 9/24/2021 10:36 PM, olcott wrote:
>>>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>         H(x, x);
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>         printf("H is called in infinitely nested emulation =
>>>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>>>> P));
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>>>>> step
>>>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>>>>> I am
>>>>>>>>>>>>>>> giving
>>>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>> show
>>>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>>>> been
>>>>>>>>>>>>>> called
>>>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>>>> within
>>>>>>>>>>>>>> another instance of H with the same parameters. You code does
>>>>>>>>>>>>>> this
>>>>>>>>>>>>>> successfully.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>>>>> to be
>>>>>>>>>>>>>> decided
>>>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>>>> detecting
>>>>>>>>>>>>>> the address of H in the simulated machine, and that must be a
>>>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>>>> this H. (This also means that H isn't the requried decider of
>>>>>>>>>>>>>> Linz, as
>>>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>>>>> this
>>>>>>>>>>>>>> limited
>>>>>>>>>>>>>> model.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>>>> essence of
>>>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>>>
>>>>>>>>>>>> I thought you were working on that Halting Problem. It needs to
>>>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that. This
>>>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>>>> like
>>>>>>>>>>>> Linz
>>>>>>>>>>>> does.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>>>> what is
>>>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>>>> this is
>>>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>>>> incompetent
>>>>>>>>>>> you would be able to cite sources that conform your assessments.
>>>>>>>>>>
>>>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>>>> Computation,
>>>>>>>>>> but it might be too subtle for you.
>>>>>>>>>>
>>>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>>>>> generate
>>>>>>>>>> that
>>>>>>>>>> mapping.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>>>>>> value. I currently need static local data to do this,
>>>>>>>>> none-the-less a
>>>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>>>> computable in
>>>>>>>>> C and not computable in a TM.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>>>> that
>>>>>>>> Function need to generate that same mapping.
>>>>>>>>
>>>>>>>> That means that the P that call this 'Computable Function' H must
>>>>>>>> get
>>>>>>>> the exact same answer as H give when just asked.
>>>>>>>
>>>>>>> So we are back to a function called in infinite recursion must
>>>>>>> return to
>>>>>>> its caller even though everyone know this is impossible.
>>>>>>
>>>>>> Except that it ISN'T infinite recursion, since EVERY H will abort its
>>>>>> simulation and return after finite time.
>>>>>>
>>>>>> Do you not understand that fact?
>>>>>>
>>>>>
>>>>> If the question was:
>>>>> Does P on its input stop running?
>>>>> Then H provides the wrong answer.
>>>>>
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>> THIS IS NOT THE QUESTION
>>>>>
>>>>> I have told you this many hundreds of times so I estimate that you may
>>>>> have an actual neurological disorder.
>>>>
>>>> I must correct my mistakes when I become aware of them. In this case you
>>>> made no mistake and were only going by the title of the post. I
>>>> apologize for my mistake.
>>>>
>>>> H detects that its input never reaches its final state.
>>>>
>>>
>>> Again, you use that bad terminology.
>>>
>>
>> When the context has been that H is a simulating halt decider that
>> simulates its input and I have told you this at least a thousand times
>> pretending to forget that I said this is a real jackass move.
>
> But since you keep on saying that even though the machine that the input
> represents is admittdly halting, somehow 'the input' isn't, so you can't
> be using the standard definiton.
>
>>
>>> Inputs don't actually DO anything.
>>>
>>> The program P (P) that is the machine the input to H represents, does
>>> reach its final state, and thus is a Halting Computation.
>>>
>>
>> It is a verifiable fact that the input to H(P,P) cannot possibly reach
>> its final state whether or not H stops simulating it. It is a verifiable
>> fact that H does simulate P(P) correctly. That you disagree without
>> knowing the x86 language well enough to comprehend the proof that I am
>> correct is a real jackass move.
>
>
> Again, you misuse the term. Inputs don't do anything.
>
> When H does abort its simulation of its input, then the machine that the
> simulation represent does halt. That is a fact.
>


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<f3I3J.203346$T_8.196429@fx48.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<yJudnR--ko-QO9P8nZ2dnUU7-fPNnZ2d@giganews.com>
<JwC3J.125611$F26.32557@fx44.iad>
<APCdnQ5GM5sVsNL8nZ2dnUU7-LvNnZ2d@giganews.com> <kRH3J.1162$2m1.716@fx26.iad>
<sYednff1iP8m1tL8nZ2dnUU7-a3NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <sYednff1iP8m1tL8nZ2dnUU7-a3NnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 223
Message-ID: <f3I3J.203346$T_8.196429@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: Sat, 25 Sep 2021 12:24:43 -0400
X-Received-Bytes: 9866
 by: Richard Damon - Sat, 25 Sep 2021 16:24 UTC

On 9/25/21 12:18 PM, olcott wrote:
> On 9/25/2021 11:09 AM, Richard Damon wrote:
>> On 9/25/21 10:09 AM, olcott wrote:
>>> On 9/25/2021 5:06 AM, Richard Damon wrote:
>>>> On 9/25/21 12:31 AM, olcott wrote:
>>>>> On 9/24/2021 10:36 PM, olcott wrote:
>>>>>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>>>>>> On 9/24/21 9:52 PM, olcott wrote:
>>>>>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>          H(x, x);
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> int main()
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>          printf("H is called in infinitely nested
>>>>>>>>>>>>>>>> emulation =
>>>>>>>>>>>>>>>> ", H(P,
>>>>>>>>>>>>>>>> P));
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>>>>>> step
>>>>>>>>>>>>>>>> mode.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>>>>>> I am
>>>>>>>>>>>>>>>> giving
>>>>>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>> show
>>>>>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>>>>>> analyze the
>>>>>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It is quite possible in the realm of H to detect that it has
>>>>>>>>>>>>>>> been
>>>>>>>>>>>>>>> called
>>>>>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been invoked
>>>>>>>>>>>>>>> within
>>>>>>>>>>>>>>> another instance of H with the same parameters. You code
>>>>>>>>>>>>>>> does
>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>> successfully.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>>>>>> to be
>>>>>>>>>>>>>>> decided
>>>>>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>>>>>> detecting
>>>>>>>>>>>>>>> the address of H in the simulated machine, and that must
>>>>>>>>>>>>>>> be a
>>>>>>>>>>>>>>> 'copy' of
>>>>>>>>>>>>>>> this H. (This also means that H isn't the requried
>>>>>>>>>>>>>>> decider of
>>>>>>>>>>>>>>> Linz, as
>>>>>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>> limited
>>>>>>>>>>>>>>> model.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>>>>>> essence of
>>>>>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I thought you were working on that Halting Problem. It
>>>>>>>>>>>>> needs to
>>>>>>>>>>>>> sufficienty recreate the Linz H/H^ pattern and decide that.
>>>>>>>>>>>>> This
>>>>>>>>>>>>> requires H to be a real computation, and H^ built sufficiently
>>>>>>>>>>>>> like
>>>>>>>>>>>>> Linz
>>>>>>>>>>>>> does.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>>>>>> what is
>>>>>>>>>>>> and what is not an actual computation. The term of the art for
>>>>>>>>>>>> this is
>>>>>>>>>>>> "computable function", therefore if you are not a liar or
>>>>>>>>>>>> incompetent
>>>>>>>>>>>> you would be able to cite sources that conform your
>>>>>>>>>>>> assessments.
>>>>>>>>>>>
>>>>>>>>>>> There is a difference between a Computable Function and a
>>>>>>>>>>> Computation,
>>>>>>>>>>> but it might be too subtle for you.
>>>>>>>>>>>
>>>>>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>>>>>> generate
>>>>>>>>>>> that
>>>>>>>>>>> mapping.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I derive a unique mapping from an input finite string to a
>>>>>>>>>> Boolean
>>>>>>>>>> value. I currently need static local data to do this,
>>>>>>>>>> none-the-less a
>>>>>>>>>> unique mapping is derived. I can't understand how this is
>>>>>>>>>> computable in
>>>>>>>>>> C and not computable in a TM.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The problem is that to be a Computatable Function ALL refereces to
>>>>>>>>> that
>>>>>>>>> Function need to generate that same mapping.
>>>>>>>>>
>>>>>>>>> That means that the P that call this 'Computable Function' H must
>>>>>>>>> get
>>>>>>>>> the exact same answer as H give when just asked.
>>>>>>>>
>>>>>>>> So we are back to a function called in infinite recursion must
>>>>>>>> return to
>>>>>>>> its caller even though everyone know this is impossible.
>>>>>>>
>>>>>>> Except that it ISN'T infinite recursion, since EVERY H will abort
>>>>>>> its
>>>>>>> simulation and return after finite time.
>>>>>>>
>>>>>>> Do you not understand that fact?
>>>>>>>
>>>>>>
>>>>>> If the question was:
>>>>>> Does P on its input stop running?
>>>>>> Then H provides the wrong answer.
>>>>>>
>>>>>> THIS IS NOT THE QUESTION
>>>>>> THIS IS NOT THE QUESTION
>>>>>> THIS IS NOT THE QUESTION
>>>>>> THIS IS NOT THE QUESTION
>>>>>>
>>>>>> I have told you this many hundreds of times so I estimate that you
>>>>>> may
>>>>>> have an actual neurological disorder.
>>>>>
>>>>> I must correct my mistakes when I become aware of them. In this
>>>>> case you
>>>>> made no mistake and were only going by the title of the post. I
>>>>> apologize for my mistake.
>>>>>
>>>>> H detects that its input never reaches its final state.
>>>>>
>>>>
>>>> Again, you use that bad terminology.
>>>>
>>>
>>> When the context has been that H is a simulating halt decider that
>>> simulates its input and I have told you this at least a thousand times
>>> pretending to forget that I said this is a real jackass move.
>>
>> But since you keep on saying that even though the machine that the input
>> represents is admittdly halting, somehow 'the input' isn't, so you can't
>> be using the standard definiton.
>>
>>>
>>>> Inputs don't actually DO anything.
>>>>
>>>> The program P (P) that is the machine the input to H represents, does
>>>> reach its final state, and thus is a Halting Computation.
>>>>
>>>
>>> It is a verifiable fact that the input to H(P,P) cannot possibly reach
>>> its final state whether or not H stops simulating it. It is a verifiable
>>> fact that H does simulate P(P) correctly. That you disagree without
>>> knowing the x86 language well enough to comprehend the proof that I am
>>> correct is a real jackass move.
>>
>>
>> Again, you misuse the term. Inputs don't do anything.
>>
>> When H does abort its simulation of its input, then the machine that the
>> simulation represent does halt. That is a fact.
>>
>
> That is a subtle dishonest dodge strawman error.
>
> int main() { H(P,P); } is a distinctly different computation than
> int main() { P(P); }
> int main() { H1(P,P); } is equivalent to int main() { P(P); }
>
>
>


Click here to read the complete article
Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<20210925185423.0000610a@reddwarf.jmc>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.roellig-ltd.de!open-news-network.org!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector?
[ cite sources ]
Message-ID: <20210925185423.0000610a@reddwarf.jmc>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 132
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 25 Sep 2021 17:54:23 UTC
Date: Sat, 25 Sep 2021 18:54:23 +0100
X-Received-Bytes: 6010
 by: Mr Flibble - Sat, 25 Sep 2021 17:54 UTC

On Fri, 24 Sep 2021 22:36:33 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 9/24/2021 9:27 PM, Richard Damon wrote:
> > On 9/24/21 9:52 PM, olcott wrote:
> >> On 9/24/2021 8:27 PM, Richard Damon wrote:
> >>> On 9/24/21 8:48 PM, olcott wrote:
> >>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
> >>>>> On 9/24/21 10:49 AM, olcott wrote:
> >>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
> >>>>>>>
> >>>>>>> On 9/23/21 11:27 PM, olcott wrote:
> >>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
> >>>>>>>>>
> >>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
> >>>>>>>>>> #include <stdint.h>
> >>>>>>>>>> #define ptr uintptr_t
> >>>>>>>>>>
> >>>>>>>>>> int H(ptr p, ptr i)
> >>>>>>>>>> {
> >>>>>>>>>> // Determine infinitely nested x86 emulation
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> void P(ptr x)
> >>>>>>>>>> {
> >>>>>>>>>>       H(x, x);
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> int main()
> >>>>>>>>>> {
> >>>>>>>>>>       printf("H is called in infinitely nested emulation
> >>>>>>>>>> = ", H(P, P));
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> H would use an x86 emulator to emulate its input in debug
> >>>>>>>>>> step mode.
> >>>>>>>>>>
> >>>>>>>>>> Since people are telling me that my solution is incorrect
> >>>>>>>>>> I am giving
> >>>>>>>>>> them an opportunity to either correct my errors or failing
> >>>>>>>>>> that show
> >>>>>>>>>> that their software engineering skills are insufficient to
> >>>>>>>>>> analyze the
> >>>>>>>>>> problem as presented.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> It is quite possible in the realm of H to detect that it
> >>>>>>>>> has been called
> >>>>>>>>> in 'recursion', i.e. that one instance of H has been
> >>>>>>>>> invoked within another instance of H with the same
> >>>>>>>>> parameters. You code does this successfully.
> >>>>>>>>>
> >>>>>>>>> Since this H is only a limited decider, since the program
> >>>>>>>>> to be decided
> >>>>>>>>> is FORCED to be in the same address space as H, the trick of
> >>>>>>>>> detecting
> >>>>>>>>> the address of H in the simulated machine, and that must be
> >>>>>>>>> a 'copy' of
> >>>>>>>>> this H. (This also means that H isn't the requried decider
> >>>>>>>>> of Linz, as
> >>>>>>>>> it can't accept ANY input machine, but only those that fit
> >>>>>>>>> this limited
> >>>>>>>>> model.
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> It is sufficiently the same thing in that it implements the
> >>>>>>>> essence of
> >>>>>>>> the liar paradox pattern.
> >>>>>>>
> >>>>>>> I thought you were working on that Halting Problem. It needs
> >>>>>>> to sufficienty recreate the Linz H/H^ pattern and decide
> >>>>>>> that. This requires H to be a real computation, and H^ built
> >>>>>>> sufficiently like Linz
> >>>>>>> does.
> >>>>>>>
> >>>>>>
> >>>>>> I hypothesize that you are either a liar or incompetent about
> >>>>>> what is and what is not an actual computation. The term of the
> >>>>>> art for this is "computable function", therefore if you are
> >>>>>> not a liar or incompetent you would be able to cite sources
> >>>>>> that conform your assessments.
> >>>>>
> >>>>> There is a difference between a Computable Function and a
> >>>>> Computation, but it might be too subtle for you.
> >>>>>
> >>>>> A Computible Function is the actual Mapping, that happens to be
> >>>>> computable, i.e. there exists an algorithm that is able to
> >>>>> generate that
> >>>>> mapping.
> >>>>>
> >>>>
> >>>> I derive a unique mapping from an input finite string to a
> >>>> Boolean value. I currently need static local data to do this,
> >>>> none-the-less a unique mapping is derived. I can't understand
> >>>> how this is computable in C and not computable in a TM.
> >>>>
> >>>
> >>> The problem is that to be a Computatable Function ALL refereces
> >>> to that Function need to generate that same mapping.
> >>>
> >>> That means that the P that call this 'Computable Function' H must
> >>> get the exact same answer as H give when just asked.
> >>
> >> So we are back to a function called in infinite recursion must
> >> return to its caller even though everyone know this is impossible.
> >>
> >
> > Except that it ISN'T infinite recursion, since EVERY H will abort
> > its simulation and return after finite time.
> >
> > Do you not understand that fact?
> >
>
> If the question was:
> Does P on its input stop running?
> Then H provides the wrong answer.
>
> THIS IS NOT THE QUESTION
> THIS IS NOT THE QUESTION
> THIS IS NOT THE QUESTION
> THIS IS NOT THE QUESTION
>
> I have told you this many hundreds of times so I estimate that you
> may have an actual neurological disorder.

What qualifications do you have for diagnosing medical disorders over
Usenet?

/Flibble

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<sinp4v$ebk$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jbb...@notatt.com (Jeff Barnett)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Date: Sat, 25 Sep 2021 12:17:58 -0600
Organization: A noiseless patient Spider
Lines: 141
Message-ID: <sinp4v$ebk$1@dont-email.me>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<20210925185423.0000610a@reddwarf.jmc>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sat, 25 Sep 2021 18:18:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="45b280cacbb1f4c1f7eb5a284135cabd";
logging-data="14708"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19gXZmDnSCIi+BHVnkfTuZh4OV1WVp0Rps="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Cancel-Lock: sha1:Q8TxiBnJJVA/pDhaobGFKDHfizk=
In-Reply-To: <20210925185423.0000610a@reddwarf.jmc>
Content-Language: en-US
 by: Jeff Barnett - Sat, 25 Sep 2021 18:17 UTC

On 9/25/2021 11:54 AM, Mr Flibble wrote:
> On Fri, 24 Sep 2021 22:36:33 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>> On 9/24/21 9:52 PM, olcott wrote:
>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>
>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>> {
>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>> {
>>>>>>>>>>>>       H(x, x);
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> int main()
>>>>>>>>>>>> {
>>>>>>>>>>>>       printf("H is called in infinitely nested emulation
>>>>>>>>>>>> = ", H(P, P));
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>> step mode.
>>>>>>>>>>>>
>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>> I am giving
>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>> that show
>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>> analyze the
>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is quite possible in the realm of H to detect that it
>>>>>>>>>>> has been called
>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been
>>>>>>>>>>> invoked within another instance of H with the same
>>>>>>>>>>> parameters. You code does this successfully.
>>>>>>>>>>>
>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>> to be decided
>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>> detecting
>>>>>>>>>>> the address of H in the simulated machine, and that must be
>>>>>>>>>>> a 'copy' of
>>>>>>>>>>> this H. (This also means that H isn't the requried decider
>>>>>>>>>>> of Linz, as
>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>> this limited
>>>>>>>>>>> model.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>> essence of
>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>
>>>>>>>>> I thought you were working on that Halting Problem. It needs
>>>>>>>>> to sufficienty recreate the Linz H/H^ pattern and decide
>>>>>>>>> that. This requires H to be a real computation, and H^ built
>>>>>>>>> sufficiently like Linz
>>>>>>>>> does.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>> what is and what is not an actual computation. The term of the
>>>>>>>> art for this is "computable function", therefore if you are
>>>>>>>> not a liar or incompetent you would be able to cite sources
>>>>>>>> that conform your assessments.
>>>>>>>
>>>>>>> There is a difference between a Computable Function and a
>>>>>>> Computation, but it might be too subtle for you.
>>>>>>>
>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>> generate that
>>>>>>> mapping.
>>>>>>>
>>>>>>
>>>>>> I derive a unique mapping from an input finite string to a
>>>>>> Boolean value. I currently need static local data to do this,
>>>>>> none-the-less a unique mapping is derived. I can't understand
>>>>>> how this is computable in C and not computable in a TM.
>>>>>>
>>>>>
>>>>> The problem is that to be a Computatable Function ALL refereces
>>>>> to that Function need to generate that same mapping.
>>>>>
>>>>> That means that the P that call this 'Computable Function' H must
>>>>> get the exact same answer as H give when just asked.
>>>>
>>>> So we are back to a function called in infinite recursion must
>>>> return to its caller even though everyone know this is impossible.
>>>>
>>>
>>> Except that it ISN'T infinite recursion, since EVERY H will abort
>>> its simulation and return after finite time.
>>>
>>> Do you not understand that fact?
>>>
>>
>> If the question was:
>> Does P on its input stop running?
>> Then H provides the wrong answer.
>>
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>>
>> I have told you this many hundreds of times so I estimate that you
>> may have an actual neurological disorder.
>
> What qualifications do you have for diagnosing medical disorders over
> Usenet?

That's obvious: He was an observant person when his/her mental disorders
were evaluated and now he thinks he's the expert. Doctor vs Patient
confusion; Professor vs Student confusion; Interesting vs Pathetic
confusion; Clever vs Lost confusion.

I hope the above is helpful.
--
Jeff Barnett

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<lMednU3lk__979L8nZ2dnUU7-K2dnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 14:02:56 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<9Wu3J.81772$z%4.62718@fx37.iad>
<f4GdnfzuHOF3HdP8nZ2dnUU7-SPNnZ2d@giganews.com>
<OOv3J.14164$d82.1724@fx21.iad>
<zdadnY2h_8XZBNP8nZ2dnUU7-VfNnZ2d@giganews.com>
<20210925185423.0000610a@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 14:02:56 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <20210925185423.0000610a@reddwarf.jmc>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <lMednU3lk__979L8nZ2dnUU7-K2dnZ2d@giganews.com>
Lines: 144
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Wjvv83Qvnyrv78nd24JuZrmKKRnpEZCre2txJ5D50bz76JmHrSxEXHFTaz9njFYYOuCg0lIkXtjBPw3!GkZEbZKPosXwCjDc11roTnbf8lWA7jM+mDCNMhvm0XACPo8BFu0sDMSsGB1aSOz5X4XLiCSc9XA=
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: 6920
 by: olcott - Sat, 25 Sep 2021 19:02 UTC

On 9/25/2021 12:54 PM, Mr Flibble wrote:
> On Fri, 24 Sep 2021 22:36:33 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 9/24/2021 9:27 PM, Richard Damon wrote:
>>> On 9/24/21 9:52 PM, olcott wrote:
>>>> On 9/24/2021 8:27 PM, Richard Damon wrote:
>>>>> On 9/24/21 8:48 PM, olcott wrote:
>>>>>> On 9/24/2021 7:09 PM, Richard Damon wrote:
>>>>>>> On 9/24/21 10:49 AM, olcott wrote:
>>>>>>>> On 9/23/2021 10:39 PM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> On 9/23/21 11:27 PM, olcott wrote:
>>>>>>>>>> On 9/23/2021 9:09 PM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 9/23/21 2:30 PM, olcott wrote:
>>>>>>>>>>>> #include <stdint.h>
>>>>>>>>>>>> #define ptr uintptr_t
>>>>>>>>>>>>
>>>>>>>>>>>> int H(ptr p, ptr i)
>>>>>>>>>>>> {
>>>>>>>>>>>> // Determine infinitely nested x86 emulation
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>> {
>>>>>>>>>>>>       H(x, x);
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> int main()
>>>>>>>>>>>> {
>>>>>>>>>>>>       printf("H is called in infinitely nested emulation
>>>>>>>>>>>> = ", H(P, P));
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> H would use an x86 emulator to emulate its input in debug
>>>>>>>>>>>> step mode.
>>>>>>>>>>>>
>>>>>>>>>>>> Since people are telling me that my solution is incorrect
>>>>>>>>>>>> I am giving
>>>>>>>>>>>> them an opportunity to either correct my errors or failing
>>>>>>>>>>>> that show
>>>>>>>>>>>> that their software engineering skills are insufficient to
>>>>>>>>>>>> analyze the
>>>>>>>>>>>> problem as presented.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is quite possible in the realm of H to detect that it
>>>>>>>>>>> has been called
>>>>>>>>>>> in 'recursion', i.e. that one instance of H has been
>>>>>>>>>>> invoked within another instance of H with the same
>>>>>>>>>>> parameters. You code does this successfully.
>>>>>>>>>>>
>>>>>>>>>>> Since this H is only a limited decider, since the program
>>>>>>>>>>> to be decided
>>>>>>>>>>> is FORCED to be in the same address space as H, the trick of
>>>>>>>>>>> detecting
>>>>>>>>>>> the address of H in the simulated machine, and that must be
>>>>>>>>>>> a 'copy' of
>>>>>>>>>>> this H. (This also means that H isn't the requried decider
>>>>>>>>>>> of Linz, as
>>>>>>>>>>> it can't accept ANY input machine, but only those that fit
>>>>>>>>>>> this limited
>>>>>>>>>>> model.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It is sufficiently the same thing in that it implements the
>>>>>>>>>> essence of
>>>>>>>>>> the liar paradox pattern.
>>>>>>>>>
>>>>>>>>> I thought you were working on that Halting Problem. It needs
>>>>>>>>> to sufficienty recreate the Linz H/H^ pattern and decide
>>>>>>>>> that. This requires H to be a real computation, and H^ built
>>>>>>>>> sufficiently like Linz
>>>>>>>>> does.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I hypothesize that you are either a liar or incompetent about
>>>>>>>> what is and what is not an actual computation. The term of the
>>>>>>>> art for this is "computable function", therefore if you are
>>>>>>>> not a liar or incompetent you would be able to cite sources
>>>>>>>> that conform your assessments.
>>>>>>>
>>>>>>> There is a difference between a Computable Function and a
>>>>>>> Computation, but it might be too subtle for you.
>>>>>>>
>>>>>>> A Computible Function is the actual Mapping, that happens to be
>>>>>>> computable, i.e. there exists an algorithm that is able to
>>>>>>> generate that
>>>>>>> mapping.
>>>>>>>
>>>>>>
>>>>>> I derive a unique mapping from an input finite string to a
>>>>>> Boolean value. I currently need static local data to do this,
>>>>>> none-the-less a unique mapping is derived. I can't understand
>>>>>> how this is computable in C and not computable in a TM.
>>>>>>
>>>>>
>>>>> The problem is that to be a Computatable Function ALL refereces
>>>>> to that Function need to generate that same mapping.
>>>>>
>>>>> That means that the P that call this 'Computable Function' H must
>>>>> get the exact same answer as H give when just asked.
>>>>
>>>> So we are back to a function called in infinite recursion must
>>>> return to its caller even though everyone know this is impossible.
>>>>
>>>
>>> Except that it ISN'T infinite recursion, since EVERY H will abort
>>> its simulation and return after finite time.
>>>
>>> Do you not understand that fact?
>>>
>>
>> If the question was:
>> Does P on its input stop running?
>> Then H provides the wrong answer.
>>
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>> THIS IS NOT THE QUESTION
>>
>> I have told you this many hundreds of times so I estimate that you
>> may have an actual neurological disorder.
>
> What qualifications do you have for diagnosing medical disorders over
> Usenet?
>
> /Flibble
>

(1) This case was my mistake and I apologized.

(2) When you tell an intelligent person a key point
many hundreds of times and they keep forgetting it
something is definitely wrong.

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87ee9cwhwe.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sat, 25 Sep 2021 20:54:09 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <87ee9cwhwe.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="ac27b63843286166de52dc68ad0e6481";
logging-data="12322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1921L1S21Vk/96zDuFEk6gLhJdws3U3zSk="
Cancel-Lock: sha1:/HbO/ynwM+n/YR5RWuId8/UI5FM=
sha1:ko2tGSiN2MzvdncRqM13o80C2Mc=
X-BSB-Auth: 1.f3771428b42a46edd8dd.20210925205409BST.87ee9cwhwe.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 19:54 UTC

olcott <NoOne@NoWhere.com> writes:

> I derive a unique mapping from an input finite string to a Boolean
> value.

But is it a function? And is it a function from S* to {true, false}
(for some finite alphabet S)? It might be, but since you only found out
what a function is a few months ago, it's wise to ask.

Your term "unique mapping from an input finite string to a Boolean
value" is what a coder would say. It's not the same as a mathematician
saying "f: S* -> {true, false}".

> I currently need static local data to do this, none-the-less a
> unique mapping is derived. I can't understand how this is computable
> in C and not computable in a TM.

_Bool f(char *s) { return s; }

is a C function that maps finite strings input strings to Boolean
values. It has no corresponding TM.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<tcudnULIYvP1HNL8nZ2dnUU7-dnNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 15:07:04 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 15:07:03 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <87ee9cwhwe.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <tcudnULIYvP1HNL8nZ2dnUU7-dnNnZ2d@giganews.com>
Lines: 44
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-YIvrxu6Nzk50mjKdADVA9frdH/+2/Zz2+2edhkJKkTa0UvUAaI1UfM1IfZN7UDisPoU0DEQDYtWJbkx!FqeLlfxK4oxh5HjhlZazSusr8xsiD/MkgRe4zgCnhtpVMtHWCcl3tVWMm5AjdGOyhRGCvUwEZ4A=
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: 3099
 by: olcott - Sat, 25 Sep 2021 20:07 UTC

On 9/25/2021 2:54 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> I derive a unique mapping from an input finite string to a Boolean
>> value.
>
> But is it a function? And is it a function from S* to {true, false}
> (for some finite alphabet S)? It might be, but since you only found out
> what a function is a few months ago, it's wise to ask.
>
> Your term "unique mapping from an input finite string to a Boolean
> value" is what a coder would say. It's not the same as a mathematician
> saying "f: S* -> {true, false}".
>

"If the procedure is given a k-tuple x in the domain of f, then after a
finite number of discrete steps the procedure must terminate and produce
f(x)."

https://en.wikipedia.org/wiki/Computable_function#Characteristics_of_computable_functions

This is typically understood to be a k-tuple x in the domain of f, of
natural numbers to a natural number.

In other words a mathematical mapping from a finite string to an integer.

>> I currently need static local data to do this, none-the-less a
>> unique mapping is derived. I can't understand how this is computable
>> in C and not computable in a TM.
>
> _Bool f(char *s) { return s; }
>
> is a C function that maps finite strings input strings to Boolean
> values. It has no corresponding TM.
>

So you are saying that a k-tuple of ASCII values mapped to one element
of the set {0, 1} has no corresponding TM ?

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87r1dcv12c.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sat, 25 Sep 2021 21:43:07 +0100
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <87r1dcv12c.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<87lf3ly9r2.fsf@bsb.me.uk>
<PJ-dndR6J8ZQ1dP8nZ2dnUU7-cNQAAAA@giganews.com>
<87v92pwod0.fsf@bsb.me.uk>
<g46dnfOiA4B6-9P8nZ2dnUU7-UXNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="ac27b63843286166de52dc68ad0e6481";
logging-data="12322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX199zrZB0yjy1iquOb9LNZLrE60SkbO4b34="
Cancel-Lock: sha1:lB51yTbCpCCYTQgViHWPHU5Jw9g=
sha1:kck1cdLwMz2EU/dUvNaZLrK9GTk=
X-BSB-Auth: 1.a2427747338168809bc2.20210925214307BST.87r1dcv12c.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 20:43 UTC

olcott <NoOne@NoWhere.com> writes:

> On 9/24/2021 6:22 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> On 9/24/2021 3:54 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>>
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>>>>>
>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt
>>>> This is wrong since, apparently,
>>>> "I always used this symbol Ĥ in the context of the Linz proofs and
>>>> never used it in any other way"
>>>> If Ĥ refers to the Ĥ in Linz's proof your annotations are incorrect, and
>>>> if Ĥ is being using "in the context of the Linz proof" but denotes
>>>> something else (what?) then you are not being serious.
>>>
>>> As you have indicated that you have recalled I corrected the error in
>>> the Linz specification that had two start states by changing one of
>>> these start states to qx.
>> Not the issue. (Though I'll note again that you don't use the notation
>> you came up with in a helpful way. There is no need for qx because it
>> could be called H.q0 or, better yet, H.0.)
>>
>>> After this I augmented the Linz notation further so that it showed the
>>> notation when the Linz Ĥ is specifically applied to the Linz ⟨Ĥ⟩ where
>>> the halt decider embedded at qx is a simulating halt decider.
>> Not the issue but if you used the . notation better this would be much clearer.
>>
>>> Since Linz does not exclude simulating halt deciders this is still the
>>> Linz Ĥ.
>>
>> You annotations are incorrect. If you'd like to know why, ask an
>> intelligent question. But why are you making any claims at all about
>> TMs that don't exist?
>
> How would you annotate all of the steps of the Linz Ĥ applied to its
> own machine description?

What new nonsense is this? No one is annotating "all of the steps" of a
TM. The annotations explain which formal statements apply in which
situations:

Ĥ.q0 ⟨Ĥ⟩ ⊢* ∞ if Ĥ applied to ⟨Ĥ⟩ halts, and
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qn if Ĥ applied to ⟨Ĥ⟩ does not halt.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<Pb-dneflRqJ6F9L8nZ2dnUU7-audnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!rocksolid2!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: Sat, 25 Sep 2021 15:47:35 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com> <87lf3ly9r2.fsf@bsb.me.uk>
<PJ-dndR6J8ZQ1dP8nZ2dnUU7-cNQAAAA@giganews.com> <87v92pwod0.fsf@bsb.me.uk>
<g46dnfOiA4B6-9P8nZ2dnUU7-UXNnZ2d@giganews.com> <87r1dcv12c.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 15:47:34 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <87r1dcv12c.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <Pb-dneflRqJ6F9L8nZ2dnUU7-audnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-8dfo+4p29mIE+cr5wJcDk04CVFbPn2UaZCTwtxJh8/8QiF6roHmrUzc/sQkdXq5UPboYeHuNlZm3o8i!+jvdJGSNGzHyPYb+MTtg9DL5Tqw6PJNVZlSoTo1DpBqd6KSJr88ej/Syo3ANYedc6GMedZ7yIMM=
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: 4086
 by: olcott - Sat, 25 Sep 2021 20:47 UTC

On 9/25/2021 3:43 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 9/24/2021 6:22 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> On 9/24/2021 3:54 PM, Ben Bacarisse wrote:
>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt
>>>>> This is wrong since, apparently,
>>>>> "I always used this symbol Ĥ in the context of the Linz proofs and
>>>>> never used it in any other way"
>>>>> If Ĥ refers to the Ĥ in Linz's proof your annotations are incorrect, and
>>>>> if Ĥ is being using "in the context of the Linz proof" but denotes
>>>>> something else (what?) then you are not being serious.
>>>>
>>>> As you have indicated that you have recalled I corrected the error in
>>>> the Linz specification that had two start states by changing one of
>>>> these start states to qx.
>>> Not the issue. (Though I'll note again that you don't use the notation
>>> you came up with in a helpful way. There is no need for qx because it
>>> could be called H.q0 or, better yet, H.0.)
>>>
>>>> After this I augmented the Linz notation further so that it showed the
>>>> notation when the Linz Ĥ is specifically applied to the Linz ⟨Ĥ⟩ where
>>>> the halt decider embedded at qx is a simulating halt decider.
>>> Not the issue but if you used the . notation better this would be much clearer.
>>>
>>>> Since Linz does not exclude simulating halt deciders this is still the
>>>> Linz Ĥ.
>>>
>>> You annotations are incorrect. If you'd like to know why, ask an
>>> intelligent question. But why are you making any claims at all about
>>> TMs that don't exist?
>>
>> How would you annotate all of the steps of the Linz Ĥ applied to its
>> own machine description?
>
> What new nonsense is this? No one is annotating "all of the steps" of a
> TM. The annotations explain which formal statements apply in which
> situations:
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* ∞ if Ĥ applied to ⟨Ĥ⟩ halts, and
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qn if Ĥ applied to ⟨Ĥ⟩ does not halt.
>

You skipped some Linz specified states.

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87lf3kuzk8.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sat, 25 Sep 2021 22:15:35 +0100
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <87lf3kuzk8.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<87ee9cwhwe.fsf@bsb.me.uk>
<tcudnULIYvP1HNL8nZ2dnUU7-dnNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="ac27b63843286166de52dc68ad0e6481";
logging-data="12322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/awOx6jMxLXC6c9LZfjfU0sGLFE5WPnwg="
Cancel-Lock: sha1:ANYe3XJVoJ38aOwwk6ZtJPn+r0U=
sha1:6E1KOkMjNpMozuFv8Z8Yacmq0/0=
X-BSB-Auth: 1.b13610705083e07db56c.20210925221535BST.87lf3kuzk8.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 21:15 UTC

olcott <NoOne@NoWhere.com> writes:

> On 9/25/2021 2:54 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> I derive a unique mapping from an input finite string to a Boolean
>>> value.
>>
>> But is it a function? And is it a function from S* to {true, false}
>> (for some finite alphabet S)? It might be, but since you only found out
>> what a function is a few months ago, it's wise to ask.
>> Your term "unique mapping from an input finite string to a Boolean
>> value" is what a coder would say. It's not the same as a mathematician
>> saying "f: S* -> {true, false}".
>
> "If the procedure is given a k-tuple x in the domain of f, then after
> a finite number of discrete steps the procedure must terminate and
> produce f(x)."
>
> https://en.wikipedia.org/wiki/Computable_function#Characteristics_of_computable_functions

Thank you, but I know what a computable function is. I was asking if
you are sure that what you loosely describe as "a unique mapping from an
input finite string to a Boolean value" is indeed a function.

> This is typically understood to be a k-tuple x in the domain of f, of
> natural numbers to a natural number.
>
> In other words a mathematical mapping from a finite string to an
> integer.

No. "In other words" means using different words to convey the same
meaning. You've change the meaning with your "other words".

But don't worry about it. It's all details, and you don't do details.
The key point is that we still don't know if what you have "derived" is
a function or not, because you have not said whether it is or not.

>>> I currently need static local data to do this, none-the-less a
>>> unique mapping is derived. I can't understand how this is computable
>>> in C and not computable in a TM.
>>
>> _Bool f(char *s) { return s; }
>>
>> is a C function that maps finite strings input strings to Boolean
>> values. It has no corresponding TM.
>
> So you are saying that a k-tuple of ASCII values mapped to one element
> of the set {0, 1} has no corresponding TM ?

No. I wonder what is confusing you? I tried to give a simple example
to show that your woolly words are not enough, and to help you see that
you should not be baffled by a claim that you might have some C code
that "computes" something that is not TM-computable.

To be fair, I don't think you are pulling any such tricks. If you were,
surely you would have arranged for your partial decider to give the
right answer, rather than the wrong one? A partial halt decider being
wrong about it's confounding problem instance does not require any
trickery at all.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87fstsuz5q.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sat, 25 Sep 2021 22:24:17 +0100
Organization: A noiseless patient Spider
Lines: 64
Message-ID: <87fstsuz5q.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<87lf3ly9r2.fsf@bsb.me.uk>
<PJ-dndR6J8ZQ1dP8nZ2dnUU7-cNQAAAA@giganews.com>
<87v92pwod0.fsf@bsb.me.uk>
<g46dnfOiA4B6-9P8nZ2dnUU7-UXNnZ2d@giganews.com>
<87r1dcv12c.fsf@bsb.me.uk>
<Pb-dneflRqJ6F9L8nZ2dnUU7-audnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="ac27b63843286166de52dc68ad0e6481";
logging-data="12322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX195891WvzNA5Z80R7ufAHs+iuPgQaXx1+E="
Cancel-Lock: sha1:9H4MESeTNzakrJPE/YItzE8iqIw=
sha1:xbx2ibumd9oTtncgnL+mvHYEMek=
X-BSB-Auth: 1.e98284bc90946c81ac27.20210925222417BST.87fstsuz5q.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 21:24 UTC

olcott <NoOne@NoWhere.com> writes:

> On 9/25/2021 3:43 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> On 9/24/2021 6:22 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>>
>>>>> On 9/24/2021 3:54 PM, Ben Bacarisse wrote:
>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt
>>>>>> This is wrong since, apparently,
>>>>>> "I always used this symbol Ĥ in the context of the Linz proofs and
>>>>>> never used it in any other way"
>>>>>> If Ĥ refers to the Ĥ in Linz's proof your annotations are incorrect, and
>>>>>> if Ĥ is being using "in the context of the Linz proof" but denotes
>>>>>> something else (what?) then you are not being serious.
>>>>>
>>>>> As you have indicated that you have recalled I corrected the error in
>>>>> the Linz specification that had two start states by changing one of
>>>>> these start states to qx.
>>>> Not the issue. (Though I'll note again that you don't use the notation
>>>> you came up with in a helpful way. There is no need for qx because it
>>>> could be called H.q0 or, better yet, H.0.)
>>>>
>>>>> After this I augmented the Linz notation further so that it showed the
>>>>> notation when the Linz Ĥ is specifically applied to the Linz ⟨Ĥ⟩ where
>>>>> the halt decider embedded at qx is a simulating halt decider.
>>>> Not the issue but if you used the . notation better this would be much clearer.
>>>>
>>>>> Since Linz does not exclude simulating halt deciders this is still the
>>>>> Linz Ĥ.
>>>>
>>>> You annotations are incorrect. If you'd like to know why, ask an
>>>> intelligent question. But why are you making any claims at all about
>>>> TMs that don't exist?
>>>
>>> How would you annotate all of the steps of the Linz Ĥ applied to its
>>> own machine description?
>> What new nonsense is this? No one is annotating "all of the steps" of a
>> TM. The annotations explain which formal statements apply in which
>> situations:
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* ∞ if Ĥ applied to ⟨Ĥ⟩ halts, and
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qn if Ĥ applied to ⟨Ĥ⟩ does not halt.
>
> You skipped some Linz specified states.

Your annotations are still wrong. Mine (in fact Linz's) are the correct
ones regardless of whether I (or he) includes the states you are so
obsessed with.

Have another go. See if you can write the two lines about Ĥ.q0 ⟨Ĥ⟩
correctly with intermediate states you love so much.

If you post the lines with the wrong annotations again, I'll point out
that they are wrong again. At least you now know they are wrong.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<1ImdnYB6YpVACdL8nZ2dnUU7-VPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 16:30:04 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
<tcudnULIYvP1HNL8nZ2dnUU7-dnNnZ2d@giganews.com> <87lf3kuzk8.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 16:30:03 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <87lf3kuzk8.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <1ImdnYB6YpVACdL8nZ2dnUU7-VPNnZ2d@giganews.com>
Lines: 74
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-NDzvvcmFggwvRcH38NjKR/y5iLh490ZURtPFp95U0UQ7+lQuUpi8VDDwjAzHpi++YAKe/PXfIAgCXXn!TWJW1mYtLT97+/OaP1Nr3P1bjoNduGa8vwxcRSKajRrekXUG0kYGTxX+YbJhXxfw0X18sLLgmMg=
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: 4590
 by: olcott - Sat, 25 Sep 2021 21:30 UTC

On 9/25/2021 4:15 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 9/25/2021 2:54 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> I derive a unique mapping from an input finite string to a Boolean
>>>> value.
>>>
>>> But is it a function? And is it a function from S* to {true, false}
>>> (for some finite alphabet S)? It might be, but since you only found out
>>> what a function is a few months ago, it's wise to ask.
>>> Your term "unique mapping from an input finite string to a Boolean
>>> value" is what a coder would say. It's not the same as a mathematician
>>> saying "f: S* -> {true, false}".
>>
>> "If the procedure is given a k-tuple x in the domain of f, then after
>> a finite number of discrete steps the procedure must terminate and
>> produce f(x)."
>>
>> https://en.wikipedia.org/wiki/Computable_function#Characteristics_of_computable_functions
>
> Thank you, but I know what a computable function is. I was asking if
> you are sure that what you loosely describe as "a unique mapping from an
> input finite string to a Boolean value" is indeed a function.
>
>> This is typically understood to be a k-tuple x in the domain of f, of
>> natural numbers to a natural number.
>>
>> In other words a mathematical mapping from a finite string to an
>> integer.
>
> No. "In other words" means using different words to convey the same
> meaning. You've change the meaning with your "other words".
>
> But don't worry about it. It's all details, and you don't do details.
> The key point is that we still don't know if what you have "derived" is
> a function or not, because you have not said whether it is or not.
>
>>>> I currently need static local data to do this, none-the-less a
>>>> unique mapping is derived. I can't understand how this is computable
>>>> in C and not computable in a TM.
>>>
>>> _Bool f(char *s) { return s; }
>>>
>>> is a C function that maps finite strings input strings to Boolean
>>> values. It has no corresponding TM.
>>
>> So you are saying that a k-tuple of ASCII values mapped to one element
>> of the set {0, 1} has no corresponding TM ?
>
> No. I wonder what is confusing you?

I thought that was a function declaration.
I did not notice the body.

> I tried to give a simple example
> to show that your woolly words are not enough, and to help you see that
> you should not be baffled by a claim that you might have some C code
> that "computes" something that is not TM-computable.
>
> To be fair, I don't think you are pulling any such tricks. If you were,
> surely you would have arranged for your partial decider to give the
> right answer, rather than the wrong one? A partial halt decider being
> wrong about it's confounding problem instance does not require any
> trickery at all.
>

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<SxM3J.23727$nh7.4164@fx22.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx22.iad.POSTED!not-for-mail
From: Rich...@Damon-Family.org (Richard Damon)
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
X-Mozilla-News-Host: news://news60.forteinc.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <87ee9cwhwe.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Lines: 39
Message-ID: <SxM3J.23727$nh7.4164@fx22.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: Sat, 25 Sep 2021 17:30:25 -0400
X-Received-Bytes: 2926
 by: Richard Damon - Sat, 25 Sep 2021 21:30 UTC

On 9/25/21 3:54 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> I derive a unique mapping from an input finite string to a Boolean
>> value.
>
> But is it a function? And is it a function from S* to {true, false}
> (for some finite alphabet S)? It might be, but since you only found out
> what a function is a few months ago, it's wise to ask.
>
> Your term "unique mapping from an input finite string to a Boolean
> value" is what a coder would say. It's not the same as a mathematician
> saying "f: S* -> {true, false}".
>
>> I currently need static local data to do this, none-the-less a
>> unique mapping is derived. I can't understand how this is computable
>> in C and not computable in a TM.
>
> _Bool f(char *s) { return s; }
>
> is a C function that maps finite strings input strings to Boolean
> values. It has no corresponding TM.
>

Actually, you should be able to map that. The key is you need to define
how you encode character strings.

If the tape allows 257 values per cell, corresponding to 'no value' or
the ascii values 0-255, then the test is just is the cell we start at
the 'no value', which is the equivalent for a null pointer, and return
false/0 if it is, else return true.

There is almost ALWAYS a 'mapping' issue of how do you plan to represent
the various representations in one space to another.

One key is that as a whole computation, that is likely not all that
useful. and as a piece of a bigger program, you may well be rearranging
things from how the C code is organized as implementing things just like
C is very inefficient for a Turing Machine.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<878rzkuxrk.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sat, 25 Sep 2021 22:54:23 +0100
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <878rzkuxrk.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<87ee9cwhwe.fsf@bsb.me.uk> <SxM3J.23727$nh7.4164@fx22.iad>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="ac27b63843286166de52dc68ad0e6481";
logging-data="6703"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/A8Hsp+P4stz8/RBX4BGDSu4iszddd1YM="
Cancel-Lock: sha1:yN5Hr9mk1BmsUB3cZtFY6zCqcbs=
sha1:hEqGvnc86wJN2wQ0w5waKbqPZlo=
X-BSB-Auth: 1.f0ae17cbfd368a908375.20210925225423BST.878rzkuxrk.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 21:54 UTC

Richard Damon <Richard@Damon-Family.org> writes:

> On 9/25/21 3:54 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> I derive a unique mapping from an input finite string to a Boolean
>>> value.
>>
>> But is it a function? And is it a function from S* to {true, false}
>> (for some finite alphabet S)? It might be, but since you only found out
>> what a function is a few months ago, it's wise to ask.
>>
>> Your term "unique mapping from an input finite string to a Boolean
>> value" is what a coder would say. It's not the same as a mathematician
>> saying "f: S* -> {true, false}".
>>
>>> I currently need static local data to do this, none-the-less a
>>> unique mapping is derived. I can't understand how this is computable
>>> in C and not computable in a TM.
>>
>> _Bool f(char *s) { return s; }
>>
>> is a C function that maps finite strings input strings to Boolean
>> values. It has no corresponding TM.
>
> Actually, you should be able to map that. The key is you need to define
> how you encode character strings.
>
> If the tape allows 257 values per cell, corresponding to 'no value' or
> the ascii values 0-255, then the test is just is the cell we start at
> the 'no value', which is the equivalent for a null pointer, and return
> false/0 if it is, else return true.

OK, not the best example since you might consider that a natural
correspondence. I'd suggest, then,

_Bool f(char *s) { return (uintptr_t)s & 1; }

or

_Bool f(char *s) { return ((uintptr_t)s + (uintptr_t)f) & 0x8800; }

or

_Bool f(char *s) { return s && *s ? f(s+1) : (uintptr_t)&s & 1; }

> There is almost ALWAYS a 'mapping' issue of how do you plan to represent
> the various representations in one space to another.

Maybe. I think we may disagree about what a "corresponding TM" really
is. But that's not the main point I was trying to make: PO's words were
just too vague to address why he's puzzled that something "computable"
in C is not "computable" by a TM.

I agree that we can often define away the issue by being more specific.
The result is then a well-defined function that is can be implemented in
both C and realised as a TM, but lots of C code has no natural
corresponding TM (as I see it).

Also, I just wanted to reiterate why C is such a terrible choice, and
x86 code (RDRAND, anyone?) is even worse, as a formal model of
computation.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<UaN3J.46217$md6.16087@fx36.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx36.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
<SxM3J.23727$nh7.4164@fx22.iad> <878rzkuxrk.fsf@bsb.me.uk>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <878rzkuxrk.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Lines: 75
Message-ID: <UaN3J.46217$md6.16087@fx36.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: Sat, 25 Sep 2021 18:14:11 -0400
X-Received-Bytes: 4428
 by: Richard Damon - Sat, 25 Sep 2021 22:14 UTC

On 9/25/21 5:54 PM, Ben Bacarisse wrote:
> Richard Damon <Richard@Damon-Family.org> writes:
>
>> On 9/25/21 3:54 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> I derive a unique mapping from an input finite string to a Boolean
>>>> value.
>>>
>>> But is it a function? And is it a function from S* to {true, false}
>>> (for some finite alphabet S)? It might be, but since you only found out
>>> what a function is a few months ago, it's wise to ask.
>>>
>>> Your term "unique mapping from an input finite string to a Boolean
>>> value" is what a coder would say. It's not the same as a mathematician
>>> saying "f: S* -> {true, false}".
>>>
>>>> I currently need static local data to do this, none-the-less a
>>>> unique mapping is derived. I can't understand how this is computable
>>>> in C and not computable in a TM.
>>>
>>> _Bool f(char *s) { return s; }
>>>
>>> is a C function that maps finite strings input strings to Boolean
>>> values. It has no corresponding TM.
>>
>> Actually, you should be able to map that. The key is you need to define
>> how you encode character strings.
>>
>> If the tape allows 257 values per cell, corresponding to 'no value' or
>> the ascii values 0-255, then the test is just is the cell we start at
>> the 'no value', which is the equivalent for a null pointer, and return
>> false/0 if it is, else return true.
>
> OK, not the best example since you might consider that a natural
> correspondence. I'd suggest, then,
>
> _Bool f(char *s) { return (uintptr_t)s & 1; }
>
> or
>
> _Bool f(char *s) { return ((uintptr_t)s + (uintptr_t)f) & 0x8800; }
>
> or
>
> _Bool f(char *s) { return s && *s ? f(s+1) : (uintptr_t)&s & 1; }
>
>> There is almost ALWAYS a 'mapping' issue of how do you plan to represent
>> the various representations in one space to another.
>
> Maybe. I think we may disagree about what a "corresponding TM" really
> is. But that's not the main point I was trying to make: PO's words were
> just too vague to address why he's puzzled that something "computable"
> in C is not "computable" by a TM.
>
> I agree that we can often define away the issue by being more specific.
> The result is then a well-defined function that is can be implemented in
> both C and realised as a TM, but lots of C code has no natural
> corresponding TM (as I see it).
>
> Also, I just wanted to reiterate why C is such a terrible choice, and
> x86 code (RDRAND, anyone?) is even worse, as a formal model of
> computation.
>

If your 'specification' of what you are doing is C code, then you are
going to be forced to deal with a TM dealing with very Cish data types.
It might even turn out that the simplest model is to make the TM be a
RASP machine and start from there.

Note to PO, If you need to make a TM do a specific thing, sometimes the
right answer is to make into a RASP machine. But if you need to accept
ALL or ANY TM, you can't just limit yourself to RASP machines. And you
are dealing with FULL RASP machines, not just a 'subroutine' that is
part of a RASP machine.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<OdOdnX3XffppOtL8nZ2dnUU7-cvNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 17:51:32 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com> <87lf3ly9r2.fsf@bsb.me.uk>
<PJ-dndR6J8ZQ1dP8nZ2dnUU7-cNQAAAA@giganews.com> <87v92pwod0.fsf@bsb.me.uk>
<g46dnfOiA4B6-9P8nZ2dnUU7-UXNnZ2d@giganews.com> <87r1dcv12c.fsf@bsb.me.uk>
<Pb-dneflRqJ6F9L8nZ2dnUU7-audnZ2d@giganews.com> <87fstsuz5q.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 17:51:31 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <87fstsuz5q.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <OdOdnX3XffppOtL8nZ2dnUU7-cvNnZ2d@giganews.com>
Lines: 88
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-PqFCX/uL5qX+6DtHyFS7mjJCrVKl1ETX0l6EEwuX9LCeYPqomAfBEbvEzNfGpUZ0YfVYokyaMfx7IYD!16GNKWUaQdTX4seQoq6VYCHHadPti1Q0BXZVzC59GkFo36PYBJYUf10pB0bPl92FUq846sWaqQE=
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: 5559
 by: olcott - Sat, 25 Sep 2021 22:51 UTC

On 9/25/2021 4:24 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 9/25/2021 3:43 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> On 9/24/2021 6:22 PM, Ben Bacarisse wrote:
>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>
>>>>>> On 9/24/2021 3:54 PM, Ben Bacarisse wrote:
>>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt
>>>>>>> This is wrong since, apparently,
>>>>>>> "I always used this symbol Ĥ in the context of the Linz proofs and
>>>>>>> never used it in any other way"
>>>>>>> If Ĥ refers to the Ĥ in Linz's proof your annotations are incorrect, and
>>>>>>> if Ĥ is being using "in the context of the Linz proof" but denotes
>>>>>>> something else (what?) then you are not being serious.
>>>>>>
>>>>>> As you have indicated that you have recalled I corrected the error in
>>>>>> the Linz specification that had two start states by changing one of
>>>>>> these start states to qx.
>>>>> Not the issue. (Though I'll note again that you don't use the notation
>>>>> you came up with in a helpful way. There is no need for qx because it
>>>>> could be called H.q0 or, better yet, H.0.)
>>>>>
>>>>>> After this I augmented the Linz notation further so that it showed the
>>>>>> notation when the Linz Ĥ is specifically applied to the Linz ⟨Ĥ⟩ where
>>>>>> the halt decider embedded at qx is a simulating halt decider.
>>>>> Not the issue but if you used the . notation better this would be much clearer.
>>>>>
>>>>>> Since Linz does not exclude simulating halt deciders this is still the
>>>>>> Linz Ĥ.
>>>>>
>>>>> You annotations are incorrect. If you'd like to know why, ask an
>>>>> intelligent question. But why are you making any claims at all about
>>>>> TMs that don't exist?
>>>>
>>>> How would you annotate all of the steps of the Linz Ĥ applied to its
>>>> own machine description?
>>> What new nonsense is this? No one is annotating "all of the steps" of a
>>> TM. The annotations explain which formal statements apply in which
>>> situations:
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* ∞ if Ĥ applied to ⟨Ĥ⟩ halts, and
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qn if Ĥ applied to ⟨Ĥ⟩ does not halt.
>>
>> You skipped some Linz specified states.
>
> Your annotations are still wrong. Mine (in fact Linz's) are the correct
> ones regardless of whether I (or he) includes the states you are so
> obsessed with.
>

As always you can dogmatically assert that I am wrong yet cannot provide
any evidence of my error because there is in fact no error.

> Have another go. See if you can write the two lines about Ĥ.q0 ⟨Ĥ⟩
> correctly with intermediate states you love so much.
>

When the halt decider at Ĥ.qx is a simulating halt decider

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt

> If you post the lines with the wrong annotations again, I'll point out
> that they are wrong again. At least you now know they are wrong.

You can't point out what is wrong about them because there is nothing
wrong about them. This may only be a lack of comprehension on your part.
I can't correct this lack without the details of your reasoning. Failing
to provide any details of your reasoning will revert to my intentional
deception hypothesis.

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<J7ednWrFcad7NNL8nZ2dnUU7-UHNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 25 Sep 2021 17:59:50 -0500
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
<SxM3J.23727$nh7.4164@fx22.iad> <878rzkuxrk.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 25 Sep 2021 17:59:48 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <878rzkuxrk.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <J7ednWrFcad7NNL8nZ2dnUU7-UHNnZ2d@giganews.com>
Lines: 76
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-AUK0DI6nBSqGXHoOiz2YlRW+vc/1b4cnv0XQA9CQd5X8E/CrSZ7tJkzQjB9kIDg1X4le918CKFYrDHS!6Tfqbso6IdbLR77wqvSunfqHjYgeEkoeJZZoEQWa2RCtMVtccdd8hzZUgO2GRoHUw1BY9i9btQM=
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: 4612
 by: olcott - Sat, 25 Sep 2021 22:59 UTC

On 9/25/2021 4:54 PM, Ben Bacarisse wrote:
> Richard Damon <Richard@Damon-Family.org> writes:
>
>> On 9/25/21 3:54 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> I derive a unique mapping from an input finite string to a Boolean
>>>> value.
>>>
>>> But is it a function? And is it a function from S* to {true, false}
>>> (for some finite alphabet S)? It might be, but since you only found out
>>> what a function is a few months ago, it's wise to ask.
>>>
>>> Your term "unique mapping from an input finite string to a Boolean
>>> value" is what a coder would say. It's not the same as a mathematician
>>> saying "f: S* -> {true, false}".
>>>
>>>> I currently need static local data to do this, none-the-less a
>>>> unique mapping is derived. I can't understand how this is computable
>>>> in C and not computable in a TM.
>>>
>>> _Bool f(char *s) { return s; }
>>>
>>> is a C function that maps finite strings input strings to Boolean
>>> values. It has no corresponding TM.
>>
>> Actually, you should be able to map that. The key is you need to define
>> how you encode character strings.
>>
>> If the tape allows 257 values per cell, corresponding to 'no value' or
>> the ascii values 0-255, then the test is just is the cell we start at
>> the 'no value', which is the equivalent for a null pointer, and return
>> false/0 if it is, else return true.
>
> OK, not the best example since you might consider that a natural
> correspondence. I'd suggest, then,
>
> _Bool f(char *s) { return (uintptr_t)s & 1; }
>
> or
>
> _Bool f(char *s) { return ((uintptr_t)s + (uintptr_t)f) & 0x8800; }
>
> or
>
> _Bool f(char *s) { return s && *s ? f(s+1) : (uintptr_t)&s & 1; }
>
>> There is almost ALWAYS a 'mapping' issue of how do you plan to represent
>> the various representations in one space to another.
>
> Maybe. I think we may disagree about what a "corresponding TM" really
> is. But that's not the main point I was trying to make: PO's words were
> just too vague to address why he's puzzled that something "computable"
> in C is not "computable" by a TM.
>
> I agree that we can often define away the issue by being more specific.
> The result is then a well-defined function that is can be implemented in
> both C and realised as a TM, but lots of C code has no natural
> corresponding TM (as I see it).
>
> Also, I just wanted to reiterate why C is such a terrible choice, and
> x86 code (RDRAND, anyone?) is even worse, as a formal model of
> computation.
>

Yes because everyone knows the carefully studying a hundreds of
thousands of pages of execution trace is enormously easier than 14 lines
of execution trace. The 14 lines could take many decades of study before
understanding how the algorithm is applied whereas 500,000 pages can be
fully understood in less than a minute.

--
Copyright 2021 Pete Olcott

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

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87zgs0tem2.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sun, 26 Sep 2021 00:33:25 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <87zgs0tem2.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com>
<87ee9cwhwe.fsf@bsb.me.uk> <SxM3J.23727$nh7.4164@fx22.iad>
<878rzkuxrk.fsf@bsb.me.uk>
<J7ednWrFcad7NNL8nZ2dnUU7-UHNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="12c1ea2a18cdd0c215f81ce7f95d60a5";
logging-data="7958"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JULOKIPCHLla+pzzlkuS38/LHzmjX3vA="
Cancel-Lock: sha1:uL4UNlff7GJhN+14M4B0HqzQSKw=
sha1:YSfn7u9EKsgNH9Ayp9VXYNCEpgs=
X-BSB-Auth: 1.df6c3c470be412fcfb77.20210926003325BST.87zgs0tem2.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 23:33 UTC

olcott <NoOne@NoWhere.com> writes:

> On 9/25/2021 4:54 PM, Ben Bacarisse wrote:

>> Also, I just wanted to reiterate why C is such a terrible choice, and
>> x86 code (RDRAND, anyone?) is even worse, as a formal model of
>> computation.
>
> Yes because everyone knows the carefully studying a hundreds of
> thousands of pages of execution trace is enormously easier than 14
> lines of execution trace. The 14 lines could take many decades of
> study before understanding how the algorithm is applied whereas
> 500,000 pages can be fully understood in less than a minute.

Yet there are many interesting theorems about what can and can not be
computed using simple rigorous models. If you studied the subject you
would see why no one does this work in C.

Fortunately you are so wrong that no formal model is needed. In fact we
know you are wrong even though you've kept the code hidden! You have
(eventually) told us your code gives the wrong answer, and exactly why it
gives the wrong answer.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<87tui8tdl8.fsf@bsb.me.uk>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]
Date: Sun, 26 Sep 2021 00:55:31 +0100
Organization: A noiseless patient Spider
Lines: 119
Message-ID: <87tui8tdl8.fsf@bsb.me.uk>
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<87lf3ly9r2.fsf@bsb.me.uk>
<PJ-dndR6J8ZQ1dP8nZ2dnUU7-cNQAAAA@giganews.com>
<87v92pwod0.fsf@bsb.me.uk>
<g46dnfOiA4B6-9P8nZ2dnUU7-UXNnZ2d@giganews.com>
<87r1dcv12c.fsf@bsb.me.uk>
<Pb-dneflRqJ6F9L8nZ2dnUU7-audnZ2d@giganews.com>
<87fstsuz5q.fsf@bsb.me.uk>
<OdOdnX3XffppOtL8nZ2dnUU7-cvNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="12c1ea2a18cdd0c215f81ce7f95d60a5";
logging-data="17101"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LTSwIB2y3EK0qyn85ftB6IqgaMrlBo3o="
Cancel-Lock: sha1:GmUpiXNP69wC6G8FOQ8BshONMfE=
sha1:ltX3JT8GjHR3fGTkllJR3qYOwY4=
X-BSB-Auth: 1.81f9153bfcf9ad62c88d.20210926005531BST.87tui8tdl8.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 25 Sep 2021 23:55 UTC

olcott <NoOne@NoWhere.com> writes:

> On 9/25/2021 4:24 PM, Ben Bacarisse wrote:
>> olcott <NoOne@NoWhere.com> writes:
>>
>>> On 9/25/2021 3:43 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>>
>>>>> On 9/24/2021 6:22 PM, Ben Bacarisse wrote:
>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>
>>>>>>> On 9/24/2021 3:54 PM, Ben Bacarisse wrote:
>>>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>>>
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>>>>>>>>>
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt
>>>>>>>> This is wrong since, apparently,
>>>>>>>> "I always used this symbol Ĥ in the context of the Linz proofs and
>>>>>>>> never used it in any other way"
>>>>>>>> If Ĥ refers to the Ĥ in Linz's proof your annotations are incorrect, and
>>>>>>>> if Ĥ is being using "in the context of the Linz proof" but denotes
>>>>>>>> something else (what?) then you are not being serious.
>>>>>>>
>>>>>>> As you have indicated that you have recalled I corrected the error in
>>>>>>> the Linz specification that had two start states by changing one of
>>>>>>> these start states to qx.
>>>>>> Not the issue. (Though I'll note again that you don't use the notation
>>>>>> you came up with in a helpful way. There is no need for qx because it
>>>>>> could be called H.q0 or, better yet, H.0.)
>>>>>>
>>>>>>> After this I augmented the Linz notation further so that it showed the
>>>>>>> notation when the Linz Ĥ is specifically applied to the Linz ⟨Ĥ⟩ where
>>>>>>> the halt decider embedded at qx is a simulating halt decider.
>>>>>> Not the issue but if you used the . notation better this would be much clearer.
>>>>>>
>>>>>>> Since Linz does not exclude simulating halt deciders this is still the
>>>>>>> Linz Ĥ.
>>>>>>
>>>>>> You annotations are incorrect. If you'd like to know why, ask an
>>>>>> intelligent question. But why are you making any claims at all about
>>>>>> TMs that don't exist?
>>>>>
>>>>> How would you annotate all of the steps of the Linz Ĥ applied to its
>>>>> own machine description?
>>>> What new nonsense is this? No one is annotating "all of the steps" of a
>>>> TM. The annotations explain which formal statements apply in which
>>>> situations:
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* ∞ if Ĥ applied to ⟨Ĥ⟩ halts, and
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qn if Ĥ applied to ⟨Ĥ⟩ does not halt.
>>>
>>> You skipped some Linz specified states.
>> Your annotations are still wrong. Mine (in fact Linz's) are the correct
>> ones regardless of whether I (or he) includes the states you are so
>> obsessed with.
>
> As always you can dogmatically assert that I am wrong yet cannot
> provide any evidence of my error because there is in fact no error.

What would be the point in copying here what Linz says in his book
again? I have, in fact, gone through the steps from the definition of
the problem to the two lines above but it had no effect. It's right
there in the book -- the simple steps from definition

H.q0 w ⊢* H.qy if H applied to w halts, and
H.q0 w ⊢* H.qn if H applied to w does not halt,

through the construction of H' and H^ to the conclusion above. Do you
think you'd pay attention this time if I went though it all again? No,
you just want to pretend that there is no "evidence" for what I say.

>> Have another go. See if you can write the two lines about Ĥ.q0 ⟨Ĥ⟩
>> correctly with intermediate states you love so much.
>
> When the halt decider at Ĥ.qx is a simulating halt decider
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts, and
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
> if the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt

Provided the first clause applies "if Ĥ applied to ⟨Ĥ⟩ halts", and the
second one "if Ĥ applied to ⟨Ĥ⟩ does not halt", you can add any old guff
you like. So just make sure you say something like

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
if if Ĥ applied to ⟨Ĥ⟩ halts
(and by the way, the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ halts in this case too),

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
if Ĥ applied to ⟨Ĥ⟩ does not halt
(and, as it happens, the simulated ⟨Ĥ⟩ applied to ⟨Ĥ⟩ does not halt also)

in the future. You may or may not be right about the extra guff (no one
cares), but at least you won't be hiding the truth that shows why no
such H^ exists.

>> If you post the lines with the wrong annotations again, I'll point out
>> that they are wrong again. At least you now know they are wrong.
>
> You can't point out what is wrong about them because there is nothing
> wrong about them.

They are missing the annotation that shows that no such H^ can exist.
That's quite a big error when think about it.

> This may only be a lack of comprehension on your part.

No, I suspect it's deceitfulness on your part, by there is an old Usenet
maxim: "never attribute to malice, that which can be explained by
ignorance" so I should not jump to conclusions. It could be that more
than a decade staring at a few pages in Linz, and dozens of explanations
posted here have simply not cured your ignorance on the topic.

--
Ben.

Re: Is it possible to create a simple infinite emulation detector? [ cite sources ]

<GTP3J.57539$2Q_3.35469@fx35.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news-out.netnews.com!newsin.alt.net!fdcspool1.netnews.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
Subject: Re: Is it possible to create a simple infinite emulation detector? [
cite sources ]
Newsgroups: comp.theory
References: <eP2dnfJCwLgqWtH8nZ2dnUU7-YPNnZ2d@giganews.com>
<dra3J.78902$Dr.49576@fx40.iad>
<2NydnbC8WNAD2ND8nZ2dnUU7-f3NnZ2d@giganews.com>
<eMb3J.17462$YG4.1741@fx15.iad>
<no2dnRC5q77teND8nZ2dnUU7-KnNnZ2d@giganews.com>
<jNt3J.21983$nh7.14432@fx22.iad>
<j6KdneWvdK9t7NP8nZ2dnUU7-VnNnZ2d@giganews.com> <87ee9cwhwe.fsf@bsb.me.uk>
<SxM3J.23727$nh7.4164@fx22.iad> <878rzkuxrk.fsf@bsb.me.uk>
<J7ednWrFcad7NNL8nZ2dnUU7-UHNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <J7ednWrFcad7NNL8nZ2dnUU7-UHNnZ2d@giganews.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Lines: 78
Message-ID: <GTP3J.57539$2Q_3.35469@fx35.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: Sat, 25 Sep 2021 21:18:30 -0400
X-Received-Bytes: 4556
 by: Richard Damon - Sun, 26 Sep 2021 01:18 UTC

On 9/25/21 6:59 PM, olcott wrote:
> On 9/25/2021 4:54 PM, Ben Bacarisse wrote:
>> Richard Damon <Richard@Damon-Family.org> writes:
>>
>>> On 9/25/21 3:54 PM, Ben Bacarisse wrote:
>>>> olcott <NoOne@NoWhere.com> writes:
>>>>
>>>>> I derive a unique mapping from an input finite string to a Boolean
>>>>> value.
>>>>
>>>> But is it a function?  And is it a function from S* to {true, false}
>>>> (for some finite alphabet S)?  It might be, but since you only found
>>>> out
>>>> what a function is a few months ago, it's wise to ask.
>>>>
>>>> Your term "unique mapping from an input finite string to a Boolean
>>>> value" is what a coder would say.  It's not the same as a mathematician
>>>> saying "f: S* -> {true, false}".
>>>>
>>>>> I currently need static local data to do this, none-the-less a
>>>>> unique mapping is derived. I can't understand how this is computable
>>>>> in C and not computable in a TM.
>>>>
>>>>    _Bool f(char *s) { return s; }
>>>>
>>>> is a C function that maps finite strings input strings to Boolean
>>>> values.  It has no corresponding TM.
>>>
>>> Actually, you should be able to map that. The key is you need to define
>>> how you encode character strings.
>>>
>>> If the tape allows 257 values per cell, corresponding to 'no value' or
>>> the ascii values 0-255, then the test is just is the cell we start at
>>> the 'no value', which is the equivalent for a null pointer, and return
>>> false/0 if it is, else return true.
>>
>> OK, not the best example since you might consider that a natural
>> correspondence.  I'd suggest, then,
>>
>>    _Bool f(char *s) { return (uintptr_t)s & 1; }
>>
>> or
>>
>>    _Bool f(char *s) { return ((uintptr_t)s + (uintptr_t)f) & 0x8800; }
>>
>> or
>>
>>    _Bool f(char *s) { return s && *s ? f(s+1) : (uintptr_t)&s & 1; }
>>
>>> There is almost ALWAYS a 'mapping' issue of how do you plan to represent
>>> the various representations in one space to another.
>>
>> Maybe.  I think we may disagree about what a "corresponding TM" really
>> is.  But that's not the main point I was trying to make: PO's words were
>> just too vague to address why he's puzzled that something "computable"
>> in C is not "computable" by a TM.
>>
>> I agree that we can often define away the issue by being more specific.
>> The result is then a well-defined function that is can be implemented in
>> both C and realised as a TM, but lots of C code has no natural
>> corresponding TM (as I see it).
>>
>> Also, I just wanted to reiterate why C is such a terrible choice, and
>> x86 code (RDRAND, anyone?) is even worse, as a formal model of
>> computation.
>>
>
> Yes because everyone knows the carefully studying a hundreds of
> thousands of pages of execution trace is enormously easier than 14 lines
> of execution trace. The 14 lines could take many decades of study before
> understanding how the algorithm is applied whereas 500,000 pages can be
> fully understood in less than a minute.
>

But 14 lines of WRONG exection traces just plain LIE.

No x86 processor ses an unconditional call instruction and goes to a
different address than specified.

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor