Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

If God is perfect, why did He create discontinuous functions?


devel / comp.theory / Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

SubjectAuthor
* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
`* It is amazing that everyone is too stupid or dishonest toRichard Damon
 `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
  `* It is amazing that everyone is too stupid or dishonest toRichard Damon
   +* It is amazing that everyone is too stupid or dishonest toolcott
   |`- It is amazing that everyone is too stupid or dishonest toRichard Damon
   `* It is amazing that everyone is too stupid or dishonest toolcott
    `* It is amazing that everyone is too stupid or dishonest toRichard Damon
     `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
      `* It is amazing that everyone is too stupid or dishonest toRichard Damon
       `* It is amazing that everyone is too stupid or dishonest toolcott
        `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouRichard Damon
         `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
          `* It is amazing that everyone is too stupid or dishonest toRichard Damon
           `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            +* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouwij
            |`* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            | +- It is amazing that everyone is too stupid or dishonest toRichard Damon
            | `* It is amazing that everyone is too stupid or dishonest towij
            |  `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |   `* It is amazing that everyone is too stupid or dishonest toolcott
            |    `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouwij
            |     `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |      `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouwij
            |       +* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |       |`* It is amazing that everyone is too stupid or dishonest toRichard Damon
            |       | `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |       |  `- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |       `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouwij
            |        `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |         +* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouBen Bacarisse
            |         |`* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |         | `* It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |  `* It is amazing that everyone is too stupid or dishonest toolcott
            |         |   `* It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |    `* It is amazing that everyone is too stupid or dishonest toolcott
            |         |     `* It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |      `* It is amazing that everyone is too stupid or dishonest toolcott
            |         |       `- It is amazing that everyone is too stupid or dishonest to acknowledge the obviouRichard Damon
            |         +* It is amazing that everyone is too stupid or dishonest towij
            |         |+- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |+- It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |         |+* It is amazing that everyone is too stupid or dishonest toolcott
            |         ||`- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |`* It is amazing that everyone is too stupid or dishonest towij
            |         | +* It is amazing that everyone is too stupid or dishonest toolcott
            |         | |`- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         | `* It is amazing that everyone is too stupid or dishonest towij
            |         |  `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
            |         |   +* It is amazing that everyone is too stupid or dishonest towij
            |         |   |`* It is amazing that everyone is too stupid or dishonest toolcott
            |         |   | `- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         |   `- It is amazing that everyone is too stupid or dishonest toRichard Damon
            |         `- It is amazing that everyone is too stupid or dishonest to acknowledge the obviouwij
            `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouRichard Damon
             `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
              `* It is amazing that everyone is too stupid or dishonest toRichard Damon
               `* It is amazing that everyone is too stupid or dishonest to acknowledge the obviouolcott
                `- It is amazing that everyone is too stupid or dishonest toRichard Damon

Pages:123
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<1u1rJ.155357$AJ2.132584@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com> <VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com> <89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com> <Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com> <9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com> <h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me> <710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com> <duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com> <df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com> <ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com> <c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com> <2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com> <87mtlgngbo.fsf@bsb.me.uk> <BoadnfW2hY9-bjb8nZ2dnUU7-Q-dnZ2d@giganews.com> <pITqJ.155351$AJ2.65423@fx33.iad> <7didnVJhKfmmjTH8nZ2dnUU7-SednZ2d@giganews.com> <HrUqJ.57990$b%.44078@fx24.iad> <OoKdnUmLsssSizH8nZ2dnUU7-aHNnZ2d@giganews.com> <mZUqJ.48447$zF3.11223@fx03.iad> <Z5KdnWrx1uUx2DH8nZ2dnUU7-e2dnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <Z5KdnWrx1uUx2DH8nZ2dnUU7-e2dnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 258
Message-ID: <1u1rJ.155357$AJ2.132584@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 5 Dec 2021 06:35:24 -0500
X-Received-Bytes: 13741
 by: Richard Damon - Sun, 5 Dec 2021 11:35 UTC

On 12/4/21 11:52 PM, olcott wrote:
> On 12/4/2021 7:54 PM, Richard Damon wrote:
>> On 12/4/21 8:31 PM, olcott wrote:
>>> On 12/4/2021 7:18 PM, Richard Damon wrote:
>>>> On 12/4/21 8:04 PM, olcott wrote:
>>>>> On 12/4/2021 6:28 PM, Richard Damon wrote:
>>>>>> On 12/4/21 6:04 PM, olcott wrote:
>>>>>>> On 12/4/2021 4:41 PM, Ben Bacarisse wrote:
>>>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>>>
>>>>>>>>> I spent two years creating the UTM operating system to that H
>>>>>>>>> correctly decide the halt status of its input automatically.
>>>>>>>>
>>>>>>>> And yet *three* years ago (give or take 10 days) you said:
>>>>>>>>
>>>>>>>>    "I now have an actual H that decides actual halting for an
>>>>>>>> actual (Ĥ,
>>>>>>>>    Ĥ) input pair.  I have to write the UTM to execute this code,
>>>>>>>> that
>>>>>>>>    should not take very long."
>>>>>>>>
>>>>>>>> and
>>>>>>>>
>>>>>>>>    "I am waiting to encode the UTM in C++ so that I can actually
>>>>>>>> execute
>>>>>>>>    H on the input pair: (Ĥ, Ĥ). This should take a week or two.
>>>>>>>> It is not
>>>>>>>>    a universal halt decider, yet it is exactly and precisely the
>>>>>>>> Peter
>>>>>>>>    Linz H and Ĥ, with H actually deciding input pair: (Ĥ, Ĥ) on
>>>>>>>> the basis
>>>>>>>>    of Ĥ actually deciding itself."
>>>>>>>>
>>>>>>>> Where did it all go wrong?  The only significant new information
>>>>>>>> to seep
>>>>>>>> out in the last three years is that H gives the wrong answer for
>>>>>>>> the
>>>>>>>> input pair (Ĥ, Ĥ).
>>>>>>>>
>>>>>>>
>>>>>>> Yet another dishonest dodge (strawman error) away from the point:
>>>>>>>
>>>>>>> [Olcott 2021 generic halt deciding principle] Whenever the pure
>>>>>>> simulation of the input to simulating halt decider H(x,y) never
>>>>>>> stops running unless H aborts its simulation H correctly aborts
>>>>>>> this simulation and returns 0 for not halting. is true by logical
>>>>>>> necessity (The same way that we know all black cats are cats).
>>>>>>>
>>>>>>
>>>>>> But you haven't shown that you CAN make such a decider.
>>>>>>
>>>>>
>>>>> X86 machine code and execution trace of {main, H, and P}
>>>>>
>>>>> _H()
>>>>> [00001a6e](01)  55              push ebp
>>>>> [00001a6f](02)  8bec            mov ebp,esp
>>>>> [00001a71](03)  8b450c          mov eax,[ebp+0c]
>>>>> [00001a74](01)  50              push eax            // push 2nd param
>>>>> [00001a75](03)  ff5508          call dword [ebp+08] // call 1st
>>>>> param with 2nd param
>>>>> [00001a78](03)  83c404          add esp,+04
>>>>> [00001a7b](05)  b801000000      mov eax,00000001
>>>>> [00001a80](01)  5d              pop ebp
>>>>> [00001a81](01)  c3              ret
>>>>> Size in bytes:(0020) [00001a81]
>>>>>
>>>>> _P()
>>>>> [00001a8e](01)  55              push ebp
>>>>> [00001a8f](02)  8bec            mov ebp,esp
>>>>> [00001a91](03)  8b4508          mov eax,[ebp+08]
>>>>> [00001a94](01)  50              push eax         // push 2nd param
>>>>> [00001a95](03)  8b4d08          mov ecx,[ebp+08]
>>>>> [00001a98](01)  51              push ecx         // push 1st param
>>>>> [00001a99](05)  e8d0ffffff      call 00001a6e    // call H
>>>>> [00001a9e](03)  83c408          add esp,+08
>>>>> [00001aa1](02)  85c0            test eax,eax
>>>>> [00001aa3](02)  7402            jz 00001aa7
>>>>> [00001aa5](02)  ebfe            jmp 00001aa5
>>>>> [00001aa7](01)  5d              pop ebp
>>>>> [00001aa8](01)  c3              ret
>>>>> Size in bytes:(0027) [00001aa8]
>>>>>
>>>>> _main()
>>>>> [00001aae](01)  55              push ebp
>>>>> [00001aaf](02)  8bec            mov ebp,esp
>>>>> [00001ab1](05)  688e1a0000      push 00001a8e   // push P
>>>>> [00001ab6](05)  e8d3ffffff      call 00001a8e   // call P
>>>>> [00001abb](03)  83c404          add esp,+04
>>>>> [00001abe](02)  33c0            xor eax,eax
>>>>> [00001ac0](01)  5d              pop ebp
>>>>> [00001ac1](01)  c3              ret
>>>>> Size in bytes:(0020) [00001ac1]
>>>>>
>>>>>   machine   stack     stack     machine    assembly
>>>>>   address   address   data      code       language
>>>>>   ========  ========  ========  =========  =============
>>>>> [00001aae][00102ec9][00000000] 55         push ebp
>>>>> [00001aaf][00102ec9][00000000] 8bec       mov ebp,esp
>>>>> [00001ab1][00102ec5][00001a8e] 688e1a0000 push 00001a8e       //
>>>>> push P
>>>>> [00001ab6][00102ec1][00001abb] e8d3ffffff call 00001a8e       //
>>>>> call P
>>>>> [00001a8e][00102ebd][00102ec9] 55         push ebp
>>>>> [00001a8f][00102ebd][00102ec9] 8bec       mov ebp,esp
>>>>> [00001a91][00102ebd][00102ec9] 8b4508     mov eax,[ebp+08]
>>>>> [00001a94][00102eb9][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a95][00102eb9][00001a8e] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001a98][00102eb5][00001a8e] 51         push ecx            //
>>>>> push P
>>>>> [00001a99][00102eb1][00001a9e] e8d0ffffff call 00001a6e       //
>>>>> call H
>>>>> [00001a6e][00102ead][00102ebd] 55         push ebp
>>>>> [00001a6f][00102ead][00102ebd] 8bec       mov ebp,esp
>>>>> [00001a71][00102ead][00102ebd] 8b450c     mov eax,[ebp+0c]
>>>>> [00001a74][00102ea9][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a75][00102ea5][00001a78] ff5508     call dword [ebp+08] //
>>>>> call P
>>>>> [00001a8e][00102ea1][00102ead] 55         push ebp
>>>>> [00001a8f][00102ea1][00102ead] 8bec       mov ebp,esp
>>>>> [00001a91][00102ea1][00102ead] 8b4508     mov eax,[ebp+08]
>>>>> [00001a94][00102e9d][00001a8e] 50         push eax
>>>>> [00001a95][00102e9d][00001a8e] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001a98][00102e99][00001a8e] 51         push ecx
>>>>> [00001a99][00102e95][00001a9e] e8d0ffffff call 00001a6e       //
>>>>> call H
>>>>> [00001a6e][00102e91][00102ea1] 55         push ebp            //
>>>>> push P
>>>>> [00001a6f][00102e91][00102ea1] 8bec       mov ebp,esp
>>>>> [00001a71][00102e91][00102ea1] 8b450c     mov eax,[ebp+0c]
>>>>> [00001a74][00102e8d][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a75][00102e89][00001a78] ff5508     call dword [ebp+08] //
>>>>> call P
>>>>> [00001a8e][00102e85][00102e91] 55         push ebp
>>>>> [00001a8f][00102e85][00102e91] 8bec       mov ebp,esp
>>>>> [00001a91][00102e85][00102e91] 8b4508     mov eax,[ebp+08]
>>>>> [00001a94][00102e81][00001a8e] 50         push eax
>>>>> [00001a95][00102e81][00001a8e] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001a98][00102e7d][00001a8e] 51         push ecx
>>>>> [00001a99][00102e79][00001a9e] e8d0ffffff call 00001a6e       //
>>>>> call H
>>>>> [00001a6e][00102e75][00102e85] 55         push ebp
>>>>> [00001a6f][00102e75][00102e85] 8bec       mov ebp,esp
>>>>> [00001a71][00102e75][00102e85] 8b450c     mov eax,[ebp+0c]
>>>>> [00001a74][00102e71][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a75][00102e6d][00001a78] ff5508     call dword [ebp+08] //
>>>>> call P
>>>>> [00001a8e][00102e69][00102e75] 55         push ebp            //
>>>>> push P
>>>>> [00001a8f][00102e69][00102e75] 8bec       mov ebp,esp
>>>>> [00001a91][00102e69][00102e75] 8b4508     mov eax,[ebp+08]
>>>>> [00001a94][00102e65][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a95][00102e65][00001a8e] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001a98][00102e61][00001a8e] 51         push ecx            //
>>>>> push P
>>>>> [00001a99][00102e5d][00001a9e] e8d0ffffff call 00001a6e       //
>>>>> call H
>>>>> [00001a6e][00102e59][00102e69] 55         push ebp
>>>>> [00001a6f][00102e59][00102e69] 8bec       mov ebp,esp
>>>>> [00001a71][00102e59][00102e69] 8b450c     mov eax,[ebp+0c]
>>>>> [00001a74][00102e55][00001a8e] 50         push eax            //
>>>>> push P
>>>>> [00001a75][00102e51][00001a78] ff5508     call dword [ebp+08] //
>>>>> call P
>>>>> [00001a8e][00102e4d][00102e59] 55         push ebp            //
>>>>> push P
>>>>
>>>>
>>>> So, you have just showed that THIS H fails by never answering.
>>>>
>>>
>>> No I showed all of the details of exactly how any technically
>>> competent person that knows the x86 language could write a simple C
>>> program that turns H into a correct halt decider for input (P,P).
>>
>> No, you haven't. Only how a technically INcompetent person can think
>> they did it.
>>
>> You 'details' basically said 'solve the halting problem', not how to
>> do it.
>>
>
> The above details are very simple for any competent C programmer that
> knows the x86 language, obviously not you.
>


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>

  copy mid

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

  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: Sun, 05 Dec 2021 08:44:31 -0600
Date: Sun, 5 Dec 2021 08:44:29 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<xc6dnV9NAJpq7zb8nZ2dnUU7-TPNnZ2d@giganews.com>
<04LqJ.99600$Z0a.44355@fx17.iad>
<us6dnbwFbeI3HTb8nZ2dnUU7-enNnZ2d@giganews.com>
<BxMqJ.19214$a24.12384@fx13.iad>
<VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com>
<89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
Lines: 327
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-tAoEs/q1X52159uRtiHpL1EK2vHHoL0PSbK47mj1oMFBrjpBtorMe9/9xzg8FXkvQ1EZMkymHAfAKiu!6hDQozjSkcBFjE5iygzQv8SREQ//CqNqI5D0W8bjy93KtBDD//5ZN0RLysDjHF0QMN4+bWeQDFA=
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: 16490
 by: olcott - Sun, 5 Dec 2021 14:44 UTC

On 12/4/2021 11:47 PM, wij wrote:
> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>> On 12/4/2021 4:44 PM, wij wrote:
>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
>>>>>>>>>>>>> ...
>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>> }
>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>
>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept) for the
>>>>>>>>>>>> given inputs.
>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>
>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>
>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY] simulating halt
>>>>>>>>>> decider H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>> correctly aborts this simulation and returns 0 for not halting.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> One problem is that H contains no 'abort' instruction, or you abort it manually
>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>
>>>>>>>> I spent two years creating the x86utm operating system based on an x86
>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
>>>>>>>>
>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>
>>>>>>>
>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>> Do you manually abort the program execution?
>>>>>> The x86utm operating system has this operating system function call:
>>>>>>
>>>>>> u32 DebugStep(Registers* master_state,
>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>
>>>>> So what?
>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>
>>>> I spent two years creating the UTM operating system to that H correctly
>>>> decide the halt status of its input automatically.
>>>
>>> All we have is what you say.
>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>
>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>
>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>
>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>>>
>>>>>>>
>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>> Actually, it is OK, if you decide manually to 'abort' to return whatever value.
>>>>>>> Since it does not change the conclusion, what GUR says remains holds.
>>>>>>>
>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>
>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>
>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>> is its own description ⟨M⟩. Once D has determined this information,
>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>
>>>>> .Decision problems –
>>>>> A decision problem has only two possible outputs (yes or no) on any input. In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values. Like is there any solution to a particular problem? The answer would be either a yes or no. A decision problem is any arbitrary yes/no question on an infinite set of inputs.
>>>>> Turing machine –
>>>>> A Turing machine is a mathematical model of computation. A Turing machine is a general example of a CPU that controls all data manipulation done by a computer. Turing machine can be halting as well as non halting and it depends on algorithm and input associated with the algorithm.
>>>>>
>>>>> Now, lets discuss Halting problem:
>>>>> ... More in
>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>
>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>> Since H never returns any value until after it has already made its halt
>>>>>> status decision there is no (conventional HP) feedback loop between the
>>>>>> halt decider and its input. This makes the conventional HP inputs
>>>>>> decidable.
>>>>>
>>>>> I don't see any corresponding codes in your H matches what you said.
>>>>>
>>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
>>>> is very obvious that H could recognize the infinite recursion behavior
>>>> pattern of P.
>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>
>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>
>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>
>>> --- file t.c (from page 3)
>>> #include <stdint.h>
>>> typedef void (*ptr)();
>>> int H(ptr x, ptr y)
>>> {
>>> x(y);
>>> return 1;
>>> }
>>> // Simplified Linz(1990) Ĥ
>>> // and Strachey(1965) P
>>> void P(ptr x)
>>> {
>>> if (H(x, x))
>>> HERE: goto HERE;
>>> }
>>> int main(void)
>>> {
>>> P(P);
>>> }
>>>
>>> []$ gcc t.c
>>> []$ ./a.out
>>> Segmentation fault (core dumped)
>>> ---
>>>
>>> I don's see H could recognize the infinite recursion behavior pattern of P,
>>> because of "Segmentation fault (core dumped)".
>> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
>> with the same input that H(P,P) was called with.
>
> This saying means you conduct how H should stop/continue/abort... *manually*.
>
> ...[snipet from previous post]
>>>> u32 DebugStep(Registers* master_state,
>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>
>>> So what?
>>> Did you input any manual inputs? And thus make your conclusion?
>>>
>> I spent two years creating the UTM operating system to that H correctly
>> decide the halt status of its input automatically.
>
> The previous saying is that "H correctly decide the halt status of its input automatically."
> So, your 'automatically' means the same as 'manually'?
>


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5ad1:: with SMTP id d17mr33524293qtd.23.1638719552053;
Sun, 05 Dec 2021 07:52:32 -0800 (PST)
X-Received: by 2002:a25:e00b:: with SMTP id x11mr36142461ybg.321.1638719551759;
Sun, 05 Dec 2021 07:52:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 5 Dec 2021 07:52:31 -0800 (PST)
In-Reply-To: <GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=58.115.187.102; posting-account=QJ9iEwoAAACyjkKjQAWQOwSEULNvZZkc
NNTP-Posting-Host: 58.115.187.102
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<xc6dnV9NAJpq7zb8nZ2dnUU7-TPNnZ2d@giganews.com> <04LqJ.99600$Z0a.44355@fx17.iad>
<us6dnbwFbeI3HTb8nZ2dnUU7-enNnZ2d@giganews.com> <BxMqJ.19214$a24.12384@fx13.iad>
<VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com> <89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com> <9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com> <duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com> <ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com> <2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com> <7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com> <GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
From: wyni...@gmail.com (wij)
Injection-Date: Sun, 05 Dec 2021 15:52:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 278
 by: wij - Sun, 5 Dec 2021 15:52 UTC

On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
> On 12/4/2021 11:47 PM, wij wrote:
> > On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
> >> On 12/4/2021 4:44 PM, wij wrote:
> >>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
> >>>> On 12/4/2021 2:32 PM, wij wrote:
> >>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
> >>>>>> On 12/4/2021 1:45 PM, wij wrote:
> >>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
> >>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
> >>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
> >>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
> >>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
> >>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
> >>>>>>>>>>>>> ...
> >>>>>>>>>>>>>> int H(ptr x, ptr y)
> >>>>>>>>>>>>>> {
> >>>>>>>>>>>>>> x(y);
> >>>>>>>>>>>>>> return 1;
> >>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
> >>>>>>>>>>>>>> I had asked the same question, you did not answer.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
> >>>>>>>>>>>>> // and Strachey(1965) P
> >>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>> {
> >>>>>>>>>>>>> if (H(x, x))
> >>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>> }
> >>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
> >>>>>>>>>>>>
> >>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept) for the
> >>>>>>>>>>>> given inputs.
> >>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> ARE YOU BRAIN-DEAD ???
> >>>>>>>>>>>
> >>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
> >>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
> >>>>>>>>>>> aborts this simulation and returns 0 for not halting.
> >>>>>>>>>>>
> >>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
> >>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY] simulating halt
> >>>>>>>>>> decider H(x,y) never stops running unless H aborts its simulation H
> >>>>>>>>>> correctly aborts this simulation and returns 0 for not halting..
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> One problem is that H contains no 'abort' instruction, or you abort it manually
> >>>>>>>>> and claim that you have built a H successfully?
> >>>>>>>>>
> >>>>>>>> I spent two years creating the x86utm operating system based on an x86
> >>>>>>>> emulator so that an actual H recognizes the infinitely recursive
> >>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
> >>>>>>>>
> >>>>>>>> Page 7-8 show a complete trace.
> >>>>>>>>
> >>>>>>>
> >>>>>>> IIRC, x86 has no 'abort' instruction.
> >>>>>>> There is no 'abort' function call in Page 7-8 neither.
> >>>>>>> Do you manually abort the program execution?
> >>>>>> The x86utm operating system has this operating system function call:
> >>>>>>
> >>>>>> u32 DebugStep(Registers* master_state,
> >>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
> >>>>>
> >>>>> So what?
> >>>>> Did you input any manual inputs? And thus make your conclusion?
> >>>>>
> >>>> I spent two years creating the UTM operating system to that H correctly
> >>>> decide the halt status of its input automatically.
> >>>
> >>> All we have is what you say.
> >>> So far, no one can confirm what you did, even remotely, imaginary.
> >>>
> >>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
> >>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
> >>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
> >>>>>>>>> Where is the "return 0" is H?
> >>>>>>>>> Where is the 'abort' instruction in H?
> >>>>>>>>>
> >>>>>>>>> Note: We do not actually need to know how H is implemented.
> >>>>>>>>>
> >>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
> >>>>>>>>> No function f can decide the property of another function g that g can defy.
> >>>>>>>>>
> >>>>>>>
> >>>>>>> Note: We do not actually need to know how H is implemented.
> >>>>>>> Actually, it is OK, if you decide manually to 'abort' to return whatever value.
> >>>>>>> Since it does not change the conclusion, what GUR says remains holds.
> >>>>>>>
> >>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
> >>>>>>> No function f can decide the property of another function g that g can defy.
> >>>>>>>
> >>>>>>> Even anyone's god cannot solve the Halting problem.
> >>>>>>>
> >>>>>> Now we construct a new Turing machine D with H as a subroutine.
> >>>>>> This new TM calls H to determine what M does when the input to M
> >>>>>> is its own description ⟨M⟩. Once D has determined this information,
> >>>>>> it does the opposite. (Sipser:1997:165)
> >>>>>
> >>>>> .Decision problems –
> >>>>> A decision problem has only two possible outputs (yes or no) on any input. In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values. Like is there any solution to a particular problem? The answer would be either a yes or no. A decision problem is any arbitrary yes/no question on an infinite set of inputs.
> >>>>> Turing machine –
> >>>>> A Turing machine is a mathematical model of computation. A Turing machine is a general example of a CPU that controls all data manipulation done by a computer. Turing machine can be halting as well as non halting and it depends on algorithm and input associated with the algorithm.
> >>>>>
> >>>>> Now, lets discuss Halting problem:
> >>>>> ... More in
> >>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
> >>>>>
> >>>>>> On 12/3/2021 6:18 PM, olcott wrote:
> >>>>>>> Whenever the pure simulation of the input to simulating halt decider
> >>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
> >>>>>>> aborts this simulation and returns 0 for not halting.
> >>>>>> Since H never returns any value until after it has already made its halt
> >>>>>> status decision there is no (conventional HP) feedback loop between the
> >>>>>> halt decider and its input. This makes the conventional HP inputs
> >>>>>> decidable.
> >>>>>
> >>>>> I don't see any corresponding codes in your H matches what you said..
> >>>>>
> >>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
> >>>> is very obvious that H could recognize the infinite recursion behavior
> >>>> pattern of P.
> >>>> Halting problem undecidability and infinitely nested simulation (V2)
> >>>>
> >>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
> >>>
> >>> "hundreds of pages long" means nothing to 'software engineer'.
> >>>
> >>> --- file t.c (from page 3)
> >>> #include <stdint.h>
> >>> typedef void (*ptr)();
> >>> int H(ptr x, ptr y)
> >>> {
> >>> x(y);
> >>> return 1;
> >>> }
> >>> // Simplified Linz(1990) Ĥ
> >>> // and Strachey(1965) P
> >>> void P(ptr x)
> >>> {
> >>> if (H(x, x))
> >>> HERE: goto HERE;
> >>> }
> >>> int main(void)
> >>> {
> >>> P(P);
> >>> }
> >>>
> >>> []$ gcc t.c
> >>> []$ ./a.out
> >>> Segmentation fault (core dumped)
> >>> ---
> >>>
> >>> I don's see H could recognize the infinite recursion behavior pattern of P,
> >>> because of "Segmentation fault (core dumped)".
> >> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
> >> with the same input that H(P,P) was called with.
> >
> > This saying means you conduct how H should stop/continue/abort... *manually*.
> >
> > ...[snipet from previous post]
> >>>> u32 DebugStep(Registers* master_state,
> >>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
> >>>
> >>> So what?
> >>> Did you input any manual inputs? And thus make your conclusion?
> >>>
> >> I spent two years creating the UTM operating system to that H correctly
> >> decide the halt status of its input automatically.
> >
> > The previous saying is that "H correctly decide the halt status of its input automatically."
> > So, your 'automatically' means the same as 'manually'?
> >
> If it is obvious to every competent C/C++ programmer that knows the x86
> language how to write the code for H to recognize this very obvious
> infinite recursion pattern then it can be known that such a decider can
> exist:


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 05 Dec 2021 10:07:54 -0600
Date: Sun, 5 Dec 2021 10:07:53 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com> <BxMqJ.19214$a24.12384@fx13.iad> <VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com> <89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com> <Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com> <9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com> <h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me> <710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com> <duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com> <df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com> <ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com> <c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com> <2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com> <f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com> <7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com> <3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com> <GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com> <ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
Lines: 320
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-THeHRw3PuxUur6BNrE5rCuRMFNyGrsQ2nv4Vw8ti3YBA0jQkxKP9yr6EyMH8xou0+Dxdg+hVZt24m2S!WJ8ARhBnXVsooYNFk8Zj/+MKWcy2sG5c8XcoufWZupNvzf6+Wgak3o5jcgw9iK0Agj1QBlpKA8E=
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: 15983
 by: olcott - Sun, 5 Dec 2021 16:07 UTC

On 12/5/2021 9:52 AM, wij wrote:
> On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
>> On 12/4/2021 11:47 PM, wij wrote:
>>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>>>> On 12/4/2021 4:44 PM, wij wrote:
>>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept) for the
>>>>>>>>>>>>>> given inputs.
>>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>>>
>>>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>>
>>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY] simulating halt
>>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>>>> correctly aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> One problem is that H contains no 'abort' instruction, or you abort it manually
>>>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>>>
>>>>>>>>>> I spent two years creating the x86utm operating system based on an x86
>>>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
>>>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
>>>>>>>>>>
>>>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>>>> Do you manually abort the program execution?
>>>>>>>> The x86utm operating system has this operating system function call:
>>>>>>>>
>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>
>>>>>>> So what?
>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>
>>>>>> I spent two years creating the UTM operating system to that H correctly
>>>>>> decide the halt status of its input automatically.
>>>>>
>>>>> All we have is what you say.
>>>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>>>
>>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>>>
>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>>
>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to return whatever value.
>>>>>>>>> Since it does not change the conclusion, what GUR says remains holds.
>>>>>>>>>
>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>>>
>>>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>>>
>>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>>>> is its own description ⟨M⟩. Once D has determined this information,
>>>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>>>
>>>>>>> .Decision problems –
>>>>>>> A decision problem has only two possible outputs (yes or no) on any input. In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values. Like is there any solution to a particular problem? The answer would be either a yes or no. A decision problem is any arbitrary yes/no question on an infinite set of inputs.
>>>>>>> Turing machine –
>>>>>>> A Turing machine is a mathematical model of computation. A Turing machine is a general example of a CPU that controls all data manipulation done by a computer. Turing machine can be halting as well as non halting and it depends on algorithm and input associated with the algorithm.
>>>>>>>
>>>>>>> Now, lets discuss Halting problem:
>>>>>>> ... More in
>>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>>>
>>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>> Since H never returns any value until after it has already made its halt
>>>>>>>> status decision there is no (conventional HP) feedback loop between the
>>>>>>>> halt decider and its input. This makes the conventional HP inputs
>>>>>>>> decidable.
>>>>>>>
>>>>>>> I don't see any corresponding codes in your H matches what you said.
>>>>>>>
>>>>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
>>>>>> is very obvious that H could recognize the infinite recursion behavior
>>>>>> pattern of P.
>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>
>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>
>>>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>>>
>>>>> --- file t.c (from page 3)
>>>>> #include <stdint.h>
>>>>> typedef void (*ptr)();
>>>>> int H(ptr x, ptr y)
>>>>> {
>>>>> x(y);
>>>>> return 1;
>>>>> }
>>>>> // Simplified Linz(1990) Ĥ
>>>>> // and Strachey(1965) P
>>>>> void P(ptr x)
>>>>> {
>>>>> if (H(x, x))
>>>>> HERE: goto HERE;
>>>>> }
>>>>> int main(void)
>>>>> {
>>>>> P(P);
>>>>> }
>>>>>
>>>>> []$ gcc t.c
>>>>> []$ ./a.out
>>>>> Segmentation fault (core dumped)
>>>>> ---
>>>>>
>>>>> I don's see H could recognize the infinite recursion behavior pattern of P,
>>>>> because of "Segmentation fault (core dumped)".
>>>> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
>>>> with the same input that H(P,P) was called with.
>>>
>>> This saying means you conduct how H should stop/continue/abort... *manually*.
>>>
>>> ...[snipet from previous post]
>>>>>> u32 DebugStep(Registers* master_state,
>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>
>>>>> So what?
>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>
>>>> I spent two years creating the UTM operating system to that H correctly
>>>> decide the halt status of its input automatically.
>>>
>>> The previous saying is that "H correctly decide the halt status of its input automatically."
>>> So, your 'automatically' means the same as 'manually'?
>>>
>> If it is obvious to every competent C/C++ programmer that knows the x86
>> language how to write the code for H to recognize this very obvious
>> infinite recursion pattern then it can be known that such a decider can
>> exist:
>
> I would say you don't have the real functioning H but claims.
>
>> #include <stdint.h>
>> typedef void (*ptr)();
>>
>> int H(ptr x, ptr y)
>> {
>> x(y);
>> return 1;
>> }
>>
>> // Simplified Linz(1990) Ĥ
>> // and Strachey(1965) P
>> void P(ptr x)
>> {
>> if (H(x, x))
>> HERE: goto HERE;
>> }
>>
>> int main(void)
>> {
>> P(P);
>> }
>
> If you are honest about your H, it is very obvious that H can only return 1 or
> never return. Therefore, this H is not a decider.
>


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<ba4cdf13-695a-4d10-9e78-4294776edf3cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:199a:: with SMTP id bm26mr29200558qkb.542.1638722187493;
Sun, 05 Dec 2021 08:36:27 -0800 (PST)
X-Received: by 2002:a25:1004:: with SMTP id 4mr36899914ybq.669.1638722187216;
Sun, 05 Dec 2021 08:36:27 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Sun, 5 Dec 2021 08:36:26 -0800 (PST)
In-Reply-To: <CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=58.115.187.102; posting-account=QJ9iEwoAAACyjkKjQAWQOwSEULNvZZkc
NNTP-Posting-Host: 58.115.187.102
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<BxMqJ.19214$a24.12384@fx13.iad> <VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com>
<89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com> <Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com> <h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com>
<sogd3g$q9$1@dont-email.me> <710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com> <df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com> <c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com> <f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com> <3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com> <ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
<CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ba4cdf13-695a-4d10-9e78-4294776edf3cn@googlegroups.com>
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
From: wyni...@gmail.com (wij)
Injection-Date: Sun, 05 Dec 2021 16:36:27 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 384
 by: wij - Sun, 5 Dec 2021 16:36 UTC

On Monday, 6 December 2021 at 00:08:01 UTC+8, olcott wrote:
> On 12/5/2021 9:52 AM, wij wrote:
> > On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
> >> On 12/4/2021 11:47 PM, wij wrote:
> >>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
> >>>> On 12/4/2021 4:44 PM, wij wrote:
> >>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
> >>>>>> On 12/4/2021 2:32 PM, wij wrote:
> >>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
> >>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
> >>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
> >>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
> >>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
> >>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
> >>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
> >>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
> >>>>>>>>>>>>>>> ...
> >>>>>>>>>>>>>>>> int H(ptr x, ptr y)
> >>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>> x(y);
> >>>>>>>>>>>>>>>> return 1;
> >>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
> >>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
> >>>>>>>>>>>>>>> // and Strachey(1965) P
> >>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>> if (H(x, x))
> >>>>>>>>>>>>>>> HERE: goto HERE;
> >>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept) for the
> >>>>>>>>>>>>>> given inputs.
> >>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
> >>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
> >>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
> >>>>>>>>>>>>>
> >>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
> >>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY] simulating halt
> >>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its simulation H
> >>>>>>>>>>>> correctly aborts this simulation and returns 0 for not halting.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> One problem is that H contains no 'abort' instruction, or you abort it manually
> >>>>>>>>>>> and claim that you have built a H successfully?
> >>>>>>>>>>>
> >>>>>>>>>> I spent two years creating the x86utm operating system based on an x86
> >>>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
> >>>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
> >>>>>>>>>>
> >>>>>>>>>> Page 7-8 show a complete trace.
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> IIRC, x86 has no 'abort' instruction.
> >>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
> >>>>>>>>> Do you manually abort the program execution?
> >>>>>>>> The x86utm operating system has this operating system function call:
> >>>>>>>>
> >>>>>>>> u32 DebugStep(Registers* master_state,
> >>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
> >>>>>>>
> >>>>>>> So what?
> >>>>>>> Did you input any manual inputs? And thus make your conclusion?
> >>>>>>>
> >>>>>> I spent two years creating the UTM operating system to that H correctly
> >>>>>> decide the halt status of its input automatically.
> >>>>>
> >>>>> All we have is what you say.
> >>>>> So far, no one can confirm what you did, even remotely, imaginary.
> >>>>>
> >>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
> >>>>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
> >>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
> >>>>>>>>>>> Where is the "return 0" is H?
> >>>>>>>>>>> Where is the 'abort' instruction in H?
> >>>>>>>>>>>
> >>>>>>>>>>> Note: We do not actually need to know how H is implemented.
> >>>>>>>>>>>
> >>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
> >>>>>>>>>>> No function f can decide the property of another function g that g can defy.
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Note: We do not actually need to know how H is implemented.
> >>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to return whatever value.
> >>>>>>>>> Since it does not change the conclusion, what GUR says remains holds.
> >>>>>>>>>
> >>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
> >>>>>>>>> No function f can decide the property of another function g that g can defy.
> >>>>>>>>>
> >>>>>>>>> Even anyone's god cannot solve the Halting problem.
> >>>>>>>>>
> >>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
> >>>>>>>> This new TM calls H to determine what M does when the input to M
> >>>>>>>> is its own description ⟨M⟩. Once D has determined this information,
> >>>>>>>> it does the opposite. (Sipser:1997:165)
> >>>>>>>
> >>>>>>> .Decision problems –
> >>>>>>> A decision problem has only two possible outputs (yes or no) on any input. In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values. Like is there any solution to a particular problem? The answer would be either a yes or no. A decision problem is any arbitrary yes/no question on an infinite set of inputs.
> >>>>>>> Turing machine –
> >>>>>>> A Turing machine is a mathematical model of computation. A Turing machine is a general example of a CPU that controls all data manipulation done by a computer. Turing machine can be halting as well as non halting and it depends on algorithm and input associated with the algorithm.
> >>>>>>>
> >>>>>>> Now, lets discuss Halting problem:
> >>>>>>> ... More in
> >>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
> >>>>>>>
> >>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
> >>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
> >>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
> >>>>>>>>> aborts this simulation and returns 0 for not halting.
> >>>>>>>> Since H never returns any value until after it has already made its halt
> >>>>>>>> status decision there is no (conventional HP) feedback loop between the
> >>>>>>>> halt decider and its input. This makes the conventional HP inputs
> >>>>>>>> decidable.
> >>>>>>>
> >>>>>>> I don't see any corresponding codes in your H matches what you said.
> >>>>>>>
> >>>>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
> >>>>>> is very obvious that H could recognize the infinite recursion behavior
> >>>>>> pattern of P.
> >>>>>> Halting problem undecidability and infinitely nested simulation (V2)
> >>>>>>
> >>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
> >>>>>
> >>>>> "hundreds of pages long" means nothing to 'software engineer'.
> >>>>>
> >>>>> --- file t.c (from page 3)
> >>>>> #include <stdint.h>
> >>>>> typedef void (*ptr)();
> >>>>> int H(ptr x, ptr y)
> >>>>> {
> >>>>> x(y);
> >>>>> return 1;
> >>>>> }
> >>>>> // Simplified Linz(1990) Ĥ
> >>>>> // and Strachey(1965) P
> >>>>> void P(ptr x)
> >>>>> {
> >>>>> if (H(x, x))
> >>>>> HERE: goto HERE;
> >>>>> }
> >>>>> int main(void)
> >>>>> {
> >>>>> P(P);
> >>>>> }
> >>>>>
> >>>>> []$ gcc t.c
> >>>>> []$ ./a.out
> >>>>> Segmentation fault (core dumped)
> >>>>> ---
> >>>>>
> >>>>> I don's see H could recognize the infinite recursion behavior pattern of P,
> >>>>> because of "Segmentation fault (core dumped)".
> >>>> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
> >>>> with the same input that H(P,P) was called with.
> >>>
> >>> This saying means you conduct how H should stop/continue/abort... *manually*.
> >>>
> >>> ...[snipet from previous post]
> >>>>>> u32 DebugStep(Registers* master_state,
> >>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
> >>>>>
> >>>>> So what?
> >>>>> Did you input any manual inputs? And thus make your conclusion?
> >>>>>
> >>>> I spent two years creating the UTM operating system to that H correctly
> >>>> decide the halt status of its input automatically.
> >>>
> >>> The previous saying is that "H correctly decide the halt status of its input automatically."
> >>> So, your 'automatically' means the same as 'manually'?
> >>>
> >> If it is obvious to every competent C/C++ programmer that knows the x86
> >> language how to write the code for H to recognize this very obvious
> >> infinite recursion pattern then it can be known that such a decider can
> >> exist:
> >
> > I would say you don't have the real functioning H but claims.
> >
> >> #include <stdint.h>
> >> typedef void (*ptr)();
> >>
> >> int H(ptr x, ptr y)
> >> {
> >> x(y);
> >> return 1;
> >> }
> >>
> >> // Simplified Linz(1990) Ĥ
> >> // and Strachey(1965) P
> >> void P(ptr x)
> >> {
> >> if (H(x, x))
> >> HERE: goto HERE;
> >> }
> >>
> >> int main(void)
> >> {
> >> P(P);
> >> }
> >
> > If you are honest about your H, it is very obvious that H can only return 1 or
> > never return. Therefore, this H is not a decider.
> >
> I have not finished transforming my original H that requires static
> memory to decide the halt status of P into my pure function H that does
> not require static memory to decide the full Linz H ⟨Ĥ⟩⟨Ĥ⟩.
> https://www.liarparadox.org/Peter_Linz_HP_315-320.pdf
>
> It is the case that anyone competent with C that knows the x86 language
> could easily see exactly how halt decider H recognizes the infinite
> recursion behavior pattern from its simulated lines 12-23.
> X86 machine code and execution trace of {main, H, and P}
> _H()
> [00001a6e](01) 55 push ebp
> [00001a6f](02) 8bec mov ebp,esp
> [00001a71](03) 8b450c mov eax,[ebp+0c]
> [00001a74](01) 50 push eax // push 2nd param
> [00001a75](03) ff5508 call dword [ebp+08] // call 1st param
> with 2nd param
> [00001a78](03) 83c404 add esp,+04
> [00001a7b](05) b801000000 mov eax,00000001
> [00001a80](01) 5d pop ebp
> [00001a81](01) c3 ret
> Size in bytes:(0020) [00001a81]
>
>
> _P()
> [00001a8e](01) 55 push ebp
> [00001a8f](02) 8bec mov ebp,esp
> [00001a91](03) 8b4508 mov eax,[ebp+08]
> [00001a94](01) 50 push eax // push 2nd param
> [00001a95](03) 8b4d08 mov ecx,[ebp+08]
> [00001a98](01) 51 push ecx // push 1st param
> [00001a99](05) e8d0ffffff call 00001a6e // call H
> [00001a9e](03) 83c408 add esp,+08
> [00001aa1](02) 85c0 test eax,eax
> [00001aa3](02) 7402 jz 00001aa7
> [00001aa5](02) ebfe jmp 00001aa5
> [00001aa7](01) 5d pop ebp
> [00001aa8](01) c3 ret
> Size in bytes:(0027) [00001aa8]
>
> _main()
> [00001aae](01) 55 push ebp
> [00001aaf](02) 8bec mov ebp,esp
> [00001ab1](05) 688e1a0000 push 00001a8e // push P
> [00001ab6](05) e8d3ffffff call 00001a8e // call P
> [00001abb](03) 83c404 add esp,+04
> [00001abe](02) 33c0 xor eax,eax
> [00001ac0](01) 5d pop ebp
> [00001ac1](01) c3 ret
> Size in bytes:(0020) [00001ac1]
>
> machine stack stack machine assembly
> address address data code language
> ======== ======== ======== ========= ============> (01)[00001aae][00102ec9][00000000] 55 push ebp
> (02)[00001aaf][00102ec9][00000000] 8bec mov ebp,esp
> (03)[00001ab1][00102ec5][00001a8e] 688e1a0000 push 00001a8e // push P
> (04)[00001ab6][00102ec1][00001abb] e8d3ffffff call 00001a8e // call P
> (05)[00001a8e][00102ebd][00102ec9] 55 push ebp
> (06)[00001a8f][00102ebd][00102ec9] 8bec mov ebp,esp
> (07)[00001a91][00102ebd][00102ec9] 8b4508 mov eax,[ebp+08]
> (08)[00001a94][00102eb9][00001a8e] 50 push eax // push P
> (09)[00001a95][00102eb9][00001a8e] 8b4d08 mov ecx,[ebp+08]
> (10)[00001a98][00102eb5][00001a8e] 51 push ecx // push P
> (11)[00001a99][00102eb1][00001a9e] e8d0ffffff call 00001a6e // call H
> (12)[00001a6e][00102ead][00102ebd] 55 push ebp
> (13)[00001a6f][00102ead][00102ebd] 8bec mov ebp,esp
> (14)[00001a71][00102ead][00102ebd] 8b450c mov eax,[ebp+0c]
> (15)[00001a74][00102ea9][00001a8e] 50 push eax // push P
> (16)[00001a75][00102ea5][00001a78] ff5508 call dword [ebp+08] // call P
> (17)[00001a8e][00102ea1][00102ead] 55 push ebp
> (18)[00001a8f][00102ea1][00102ead] 8bec mov ebp,esp
> (19)[00001a91][00102ea1][00102ead] 8b4508 mov eax,[ebp+08]
> (20)[00001a94][00102e9d][00001a8e] 50 push eax
> (21)[00001a95][00102e9d][00001a8e] 8b4d08 mov ecx,[ebp+08]
> (22)[00001a98][00102e99][00001a8e] 51 push ecx
> (23)[00001a99][00102e95][00001a9e] e8d0ffffff call 00001a6e // call H


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<9YidnSXQgao5cjH8nZ2dnUU7-fmdnZ2d@giganews.com>

  copy mid

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

  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: Sun, 05 Dec 2021 10:58:12 -0600
Date: Sun, 5 Dec 2021 10:58:12 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
<ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
<CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
<ba4cdf13-695a-4d10-9e78-4294776edf3cn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <ba4cdf13-695a-4d10-9e78-4294776edf3cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <9YidnSXQgao5cjH8nZ2dnUU7-fmdnZ2d@giganews.com>
Lines: 341
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ZLVPa7uga3y3DJ4QyCiEgrkJX2NomDa81hVJ0+9vtZyhLsmApKbQssQ7gL0DBosVatCOZX8zStkt7Zp!ts9zcIsKqruPhhVBINUW6WwC2j7r0jQljOxNMiTFGzHvNZnBmfOGoqdjpL7kpqrEE3nnehcrlDk=
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: 16774
 by: olcott - Sun, 5 Dec 2021 16:58 UTC

On 12/5/2021 10:36 AM, wij wrote:
> On Monday, 6 December 2021 at 00:08:01 UTC+8, olcott wrote:
>> On 12/5/2021 9:52 AM, wij wrote:
>>> On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
>>>> On 12/4/2021 11:47 PM, wij wrote:
>>>>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>>>>>> On 12/4/2021 4:44 PM, wij wrote:
>>>>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>>>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept) for the
>>>>>>>>>>>>>>>> given inputs.
>>>>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY] simulating halt
>>>>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>>>>>> correctly aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> One problem is that H contains no 'abort' instruction, or you abort it manually
>>>>>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>>>>>
>>>>>>>>>>>> I spent two years creating the x86utm operating system based on an x86
>>>>>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
>>>>>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
>>>>>>>>>>>>
>>>>>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>>>>>> Do you manually abort the program execution?
>>>>>>>>>> The x86utm operating system has this operating system function call:
>>>>>>>>>>
>>>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>>>
>>>>>>>>> So what?
>>>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>>>
>>>>>>>> I spent two years creating the UTM operating system to that H correctly
>>>>>>>> decide the halt status of its input automatically.
>>>>>>>
>>>>>>> All we have is what you say.
>>>>>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>>>>>
>>>>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>>>>
>>>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to return whatever value.
>>>>>>>>>>> Since it does not change the conclusion, what GUR says remains holds.
>>>>>>>>>>>
>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>> No function f can decide the property of another function g that g can defy.
>>>>>>>>>>>
>>>>>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>>>>>
>>>>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>>>>>> is its own description ⟨M⟩. Once D has determined this information,
>>>>>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>>>>>
>>>>>>>>> .Decision problems –
>>>>>>>>> A decision problem has only two possible outputs (yes or no) on any input. In computability theory and computational complexity theory, a decision problem is a problem that can be posed as a yes-no question of the input values. Like is there any solution to a particular problem? The answer would be either a yes or no. A decision problem is any arbitrary yes/no question on an infinite set of inputs.
>>>>>>>>> Turing machine –
>>>>>>>>> A Turing machine is a mathematical model of computation. A Turing machine is a general example of a CPU that controls all data manipulation done by a computer. Turing machine can be halting as well as non halting and it depends on algorithm and input associated with the algorithm.
>>>>>>>>>
>>>>>>>>> Now, lets discuss Halting problem:
>>>>>>>>> ... More in
>>>>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>>>>>
>>>>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt decider
>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H correctly
>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>> Since H never returns any value until after it has already made its halt
>>>>>>>>>> status decision there is no (conventional HP) feedback loop between the
>>>>>>>>>> halt decider and its input. This makes the conventional HP inputs
>>>>>>>>>> decidable.
>>>>>>>>>
>>>>>>>>> I don't see any corresponding codes in your H matches what you said.
>>>>>>>>>
>>>>>>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
>>>>>>>> is very obvious that H could recognize the infinite recursion behavior
>>>>>>>> pattern of P.
>>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>>>
>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>
>>>>>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>>>>>
>>>>>>> --- file t.c (from page 3)
>>>>>>> #include <stdint.h>
>>>>>>> typedef void (*ptr)();
>>>>>>> int H(ptr x, ptr y)
>>>>>>> {
>>>>>>> x(y);
>>>>>>> return 1;
>>>>>>> }
>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>> // and Strachey(1965) P
>>>>>>> void P(ptr x)
>>>>>>> {
>>>>>>> if (H(x, x))
>>>>>>> HERE: goto HERE;
>>>>>>> }
>>>>>>> int main(void)
>>>>>>> {
>>>>>>> P(P);
>>>>>>> }
>>>>>>>
>>>>>>> []$ gcc t.c
>>>>>>> []$ ./a.out
>>>>>>> Segmentation fault (core dumped)
>>>>>>> ---
>>>>>>>
>>>>>>> I don's see H could recognize the infinite recursion behavior pattern of P,
>>>>>>> because of "Segmentation fault (core dumped)".
>>>>>> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
>>>>>> with the same input that H(P,P) was called with.
>>>>>
>>>>> This saying means you conduct how H should stop/continue/abort... *manually*.
>>>>>
>>>>> ...[snipet from previous post]
>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>
>>>>>>> So what?
>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>
>>>>>> I spent two years creating the UTM operating system to that H correctly
>>>>>> decide the halt status of its input automatically.
>>>>>
>>>>> The previous saying is that "H correctly decide the halt status of its input automatically."
>>>>> So, your 'automatically' means the same as 'manually'?
>>>>>
>>>> If it is obvious to every competent C/C++ programmer that knows the x86
>>>> language how to write the code for H to recognize this very obvious
>>>> infinite recursion pattern then it can be known that such a decider can
>>>> exist:
>>>
>>> I would say you don't have the real functioning H but claims.
>>>
>>>> #include <stdint.h>
>>>> typedef void (*ptr)();
>>>>
>>>> int H(ptr x, ptr y)
>>>> {
>>>> x(y);
>>>> return 1;
>>>> }
>>>>
>>>> // Simplified Linz(1990) Ĥ
>>>> // and Strachey(1965) P
>>>> void P(ptr x)
>>>> {
>>>> if (H(x, x))
>>>> HERE: goto HERE;
>>>> }
>>>>
>>>> int main(void)
>>>> {
>>>> P(P);
>>>> }
>>>
>>> If you are honest about your H, it is very obvious that H can only return 1 or
>>> never return. Therefore, this H is not a decider.
>>>
>> I have not finished transforming my original H that requires static
>> memory to decide the halt status of P into my pure function H that does
>> not require static memory to decide the full Linz H ⟨Ĥ⟩⟨Ĥ⟩.
>> https://www.liarparadox.org/Peter_Linz_HP_315-320.pdf
>>
>> It is the case that anyone competent with C that knows the x86 language
>> could easily see exactly how halt decider H recognizes the infinite
>> recursion behavior pattern from its simulated lines 12-23.
>> X86 machine code and execution trace of {main, H, and P}
>> _H()
>> [00001a6e](01) 55 push ebp
>> [00001a6f](02) 8bec mov ebp,esp
>> [00001a71](03) 8b450c mov eax,[ebp+0c]
>> [00001a74](01) 50 push eax // push 2nd param
>> [00001a75](03) ff5508 call dword [ebp+08] // call 1st param
>> with 2nd param
>> [00001a78](03) 83c404 add esp,+04
>> [00001a7b](05) b801000000 mov eax,00000001
>> [00001a80](01) 5d pop ebp
>> [00001a81](01) c3 ret
>> Size in bytes:(0020) [00001a81]
>>
>>
>> _P()
>> [00001a8e](01) 55 push ebp
>> [00001a8f](02) 8bec mov ebp,esp
>> [00001a91](03) 8b4508 mov eax,[ebp+08]
>> [00001a94](01) 50 push eax // push 2nd param
>> [00001a95](03) 8b4d08 mov ecx,[ebp+08]
>> [00001a98](01) 51 push ecx // push 1st param
>> [00001a99](05) e8d0ffffff call 00001a6e // call H
>> [00001a9e](03) 83c408 add esp,+08
>> [00001aa1](02) 85c0 test eax,eax
>> [00001aa3](02) 7402 jz 00001aa7
>> [00001aa5](02) ebfe jmp 00001aa5
>> [00001aa7](01) 5d pop ebp
>> [00001aa8](01) c3 ret
>> Size in bytes:(0027) [00001aa8]
>>
>> _main()
>> [00001aae](01) 55 push ebp
>> [00001aaf](02) 8bec mov ebp,esp
>> [00001ab1](05) 688e1a0000 push 00001a8e // push P
>> [00001ab6](05) e8d3ffffff call 00001a8e // call P
>> [00001abb](03) 83c404 add esp,+04
>> [00001abe](02) 33c0 xor eax,eax
>> [00001ac0](01) 5d pop ebp
>> [00001ac1](01) c3 ret
>> Size in bytes:(0020) [00001ac1]
>>
>> machine stack stack machine assembly
>> address address data code language
>> ======== ======== ======== ========= =============
>> (01)[00001aae][00102ec9][00000000] 55 push ebp
>> (02)[00001aaf][00102ec9][00000000] 8bec mov ebp,esp
>> (03)[00001ab1][00102ec5][00001a8e] 688e1a0000 push 00001a8e // push P
>> (04)[00001ab6][00102ec1][00001abb] e8d3ffffff call 00001a8e // call P
>> (05)[00001a8e][00102ebd][00102ec9] 55 push ebp
>> (06)[00001a8f][00102ebd][00102ec9] 8bec mov ebp,esp
>> (07)[00001a91][00102ebd][00102ec9] 8b4508 mov eax,[ebp+08]
>> (08)[00001a94][00102eb9][00001a8e] 50 push eax // push P
>> (09)[00001a95][00102eb9][00001a8e] 8b4d08 mov ecx,[ebp+08]
>> (10)[00001a98][00102eb5][00001a8e] 51 push ecx // push P
>> (11)[00001a99][00102eb1][00001a9e] e8d0ffffff call 00001a6e // call H
>> (12)[00001a6e][00102ead][00102ebd] 55 push ebp
>> (13)[00001a6f][00102ead][00102ebd] 8bec mov ebp,esp
>> (14)[00001a71][00102ead][00102ebd] 8b450c mov eax,[ebp+0c]
>> (15)[00001a74][00102ea9][00001a8e] 50 push eax // push P
>> (16)[00001a75][00102ea5][00001a78] ff5508 call dword [ebp+08] // call P
>> (17)[00001a8e][00102ea1][00102ead] 55 push ebp
>> (18)[00001a8f][00102ea1][00102ead] 8bec mov ebp,esp
>> (19)[00001a91][00102ea1][00102ead] 8b4508 mov eax,[ebp+08]
>> (20)[00001a94][00102e9d][00001a8e] 50 push eax
>> (21)[00001a95][00102e9d][00001a8e] 8b4d08 mov ecx,[ebp+08]
>> (22)[00001a98][00102e99][00001a8e] 51 push ecx
>> (23)[00001a99][00102e95][00001a9e] e8d0ffffff call 00001a6e // call H
>
> Same result: Segmentation fault (core dumped)
> Is segmentation fault the correct behavior?
>


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<wO7rJ.56052$no7.4939@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
<ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
<CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
<ba4cdf13-695a-4d10-9e78-4294776edf3cn@googlegroups.com>
<9YidnSXQgao5cjH8nZ2dnUU7-fmdnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <9YidnSXQgao5cjH8nZ2dnUU7-fmdnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 397
Message-ID: <wO7rJ.56052$no7.4939@fx15.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: Sun, 5 Dec 2021 13:46:51 -0500
X-Received-Bytes: 17756
 by: Richard Damon - Sun, 5 Dec 2021 18:46 UTC

On 12/5/21 11:58 AM, olcott wrote:
> On 12/5/2021 10:36 AM, wij wrote:
>> On Monday, 6 December 2021 at 00:08:01 UTC+8, olcott wrote:
>>> On 12/5/2021 9:52 AM, wij wrote:
>>>> On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
>>>>> On 12/4/2021 11:47 PM, wij wrote:
>>>>>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>>>>>>> On 12/4/2021 4:44 PM, wij wrote:
>>>>>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>>>>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject,
>>>>>>>>>>>>>>>>> accept) for the
>>>>>>>>>>>>>>>>> given inputs.
>>>>>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Whenever the pure simulation of the input to simulating
>>>>>>>>>>>>>>>> halt decider
>>>>>>>>>>>>>>>> H(x,y) never stops running unless H aborts its
>>>>>>>>>>>>>>>> simulation H correctly
>>>>>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY]
>>>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its
>>>>>>>>>>>>>>> simulation H
>>>>>>>>>>>>>>> correctly aborts this simulation and returns 0 for not
>>>>>>>>>>>>>>> halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> One problem is that H contains no 'abort' instruction, or
>>>>>>>>>>>>>> you abort it manually
>>>>>>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>>>>>>
>>>>>>>>>>>>> I spent two years creating the x86utm operating system
>>>>>>>>>>>>> based on an x86
>>>>>>>>>>>>> emulator so that an actual H recognizes the infinitely
>>>>>>>>>>>>> recursive
>>>>>>>>>>>>> behavior pattern of P. H is a pure function, thus a
>>>>>>>>>>>>> computation.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>>>>>>> Do you manually abort the program execution?
>>>>>>>>>>> The x86utm operating system has this operating system
>>>>>>>>>>> function call:
>>>>>>>>>>>
>>>>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>>>>
>>>>>>>>>> So what?
>>>>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>>>>
>>>>>>>>> I spent two years creating the UTM operating system to that H
>>>>>>>>> correctly
>>>>>>>>> decide the halt status of its input automatically.
>>>>>>>>
>>>>>>>> All we have is what you say.
>>>>>>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>>>>>>
>>>>>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>>>>>>> Halting problem undecidability and infinitely nested
>>>>>>>>>>>>> simulation (V2)
>>>>>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>>>>> No function f can decide the property of another function
>>>>>>>>>>>>>> g that g can defy.
>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to
>>>>>>>>>>>> return whatever value.
>>>>>>>>>>>> Since it does not change the conclusion, what GUR says
>>>>>>>>>>>> remains holds.
>>>>>>>>>>>>
>>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>>> No function f can decide the property of another function g
>>>>>>>>>>>> that g can defy.
>>>>>>>>>>>>
>>>>>>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>>>>>>
>>>>>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>>>>>>> is its own description ⟨M⟩. Once D has determined this
>>>>>>>>>>> information,
>>>>>>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>>>>>>
>>>>>>>>>> .Decision problems –
>>>>>>>>>> A decision problem has only two possible outputs (yes or no)
>>>>>>>>>> on any input. In computability theory and computational
>>>>>>>>>> complexity theory, a decision problem is a problem that can be
>>>>>>>>>> posed as a yes-no question of the input values. Like is there
>>>>>>>>>> any solution to a particular problem? The answer would be
>>>>>>>>>> either a yes or no. A decision problem is any arbitrary yes/no
>>>>>>>>>> question on an infinite set of inputs.
>>>>>>>>>> Turing machine –
>>>>>>>>>> A Turing machine is a mathematical model of computation. A
>>>>>>>>>> Turing machine is a general example of a CPU that controls all
>>>>>>>>>> data manipulation done by a computer. Turing machine can be
>>>>>>>>>> halting as well as non halting and it depends on algorithm and
>>>>>>>>>> input associated with the algorithm.
>>>>>>>>>>
>>>>>>>>>> Now, lets discuss Halting problem:
>>>>>>>>>> ... More in
>>>>>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt
>>>>>>>>>>>> decider
>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>>>> correctly
>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>> Since H never returns any value until after it has already
>>>>>>>>>>> made its halt
>>>>>>>>>>> status decision there is no (conventional HP) feedback loop
>>>>>>>>>>> between the
>>>>>>>>>>> halt decider and its input. This makes the conventional HP
>>>>>>>>>>> inputs
>>>>>>>>>>> decidable.
>>>>>>>>>>
>>>>>>>>>> I don't see any corresponding codes in your H matches what you
>>>>>>>>>> said.
>>>>>>>>>>
>>>>>>>>> My actual H is hundreds of pages long. If you look at pages 3
>>>>>>>>> and 4 is
>>>>>>>>> is very obvious that H could recognize the infinite recursion
>>>>>>>>> behavior
>>>>>>>>> pattern of P.
>>>>>>>>> Halting problem undecidability and infinitely nested simulation
>>>>>>>>> (V2)
>>>>>>>>>
>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>
>>>>>>>>
>>>>>>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>>>>>>
>>>>>>>> --- file t.c (from page 3)
>>>>>>>> #include <stdint.h>
>>>>>>>> typedef void (*ptr)();
>>>>>>>> int H(ptr x, ptr y)
>>>>>>>> {
>>>>>>>> x(y);
>>>>>>>> return 1;
>>>>>>>> }
>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>> // and Strachey(1965) P
>>>>>>>> void P(ptr x)
>>>>>>>> {
>>>>>>>> if (H(x, x))
>>>>>>>> HERE: goto HERE;
>>>>>>>> }
>>>>>>>> int main(void)
>>>>>>>> {
>>>>>>>> P(P);
>>>>>>>> }
>>>>>>>>
>>>>>>>> []$ gcc t.c
>>>>>>>> []$ ./a.out
>>>>>>>> Segmentation fault (core dumped)
>>>>>>>> ---
>>>>>>>>
>>>>>>>> I don's see H could recognize the infinite recursion behavior
>>>>>>>> pattern of P,
>>>>>>>> because of "Segmentation fault (core dumped)".
>>>>>>> H simulates P(P) is debug step mode and stops as soon as P calls
>>>>>>> H(P,P)
>>>>>>> with the same input that H(P,P) was called with.
>>>>>>
>>>>>> This saying means you conduct how H should stop/continue/abort...
>>>>>> *manually*.
>>>>>>
>>>>>> ...[snipet from previous post]
>>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>>
>>>>>>>> So what?
>>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>>
>>>>>>> I spent two years creating the UTM operating system to that H
>>>>>>> correctly
>>>>>>> decide the halt status of its input automatically.
>>>>>>
>>>>>> The previous saying is that "H correctly decide the halt status of
>>>>>> its input automatically."
>>>>>> So, your 'automatically' means the same as 'manually'?
>>>>>>
>>>>> If it is obvious to every competent C/C++ programmer that knows the
>>>>> x86
>>>>> language how to write the code for H to recognize this very obvious
>>>>> infinite recursion pattern then it can be known that such a decider
>>>>> can
>>>>> exist:
>>>>
>>>> I would say you don't have the real functioning H but claims.
>>>>
>>>>> #include <stdint.h>
>>>>> typedef void (*ptr)();
>>>>>
>>>>> int H(ptr x, ptr y)
>>>>> {
>>>>> x(y);
>>>>> return 1;
>>>>> }
>>>>>
>>>>> // Simplified Linz(1990) Ĥ
>>>>> // and Strachey(1965) P
>>>>> void P(ptr x)
>>>>> {
>>>>> if (H(x, x))
>>>>> HERE: goto HERE;
>>>>> }
>>>>>
>>>>> int main(void)
>>>>> {
>>>>> P(P);
>>>>> }
>>>>
>>>> If you are honest about your H, it is very obvious that H can only
>>>> return 1 or
>>>> never return. Therefore, this H is not a decider.
>>>>
>>> I have not finished transforming my original H that requires static
>>> memory to decide the halt status of P into my pure function H that does
>>> not require static memory to decide the full Linz H ⟨Ĥ⟩⟨Ĥ⟩.
>>> https://www.liarparadox.org/Peter_Linz_HP_315-320.pdf
>>>
>>> It is the case that anyone competent with C that knows the x86 language
>>> could easily see exactly how halt decider H recognizes the infinite
>>> recursion behavior pattern from its simulated lines 12-23.
>>> X86 machine code and execution trace of {main, H, and P}
>>> _H()
>>> [00001a6e](01) 55 push ebp
>>> [00001a6f](02) 8bec mov ebp,esp
>>> [00001a71](03) 8b450c mov eax,[ebp+0c]
>>> [00001a74](01) 50 push eax // push 2nd param
>>> [00001a75](03) ff5508 call dword [ebp+08] // call 1st param
>>> with 2nd param
>>> [00001a78](03) 83c404 add esp,+04
>>> [00001a7b](05) b801000000 mov eax,00000001
>>> [00001a80](01) 5d pop ebp
>>> [00001a81](01) c3 ret
>>> Size in bytes:(0020) [00001a81]
>>>
>>>
>>> _P()
>>> [00001a8e](01) 55 push ebp
>>> [00001a8f](02) 8bec mov ebp,esp
>>> [00001a91](03) 8b4508 mov eax,[ebp+08]
>>> [00001a94](01) 50 push eax // push 2nd param
>>> [00001a95](03) 8b4d08 mov ecx,[ebp+08]
>>> [00001a98](01) 51 push ecx // push 1st param
>>> [00001a99](05) e8d0ffffff call 00001a6e // call H
>>> [00001a9e](03) 83c408 add esp,+08
>>> [00001aa1](02) 85c0 test eax,eax
>>> [00001aa3](02) 7402 jz 00001aa7
>>> [00001aa5](02) ebfe jmp 00001aa5
>>> [00001aa7](01) 5d pop ebp
>>> [00001aa8](01) c3 ret
>>> Size in bytes:(0027) [00001aa8]
>>>
>>> _main()
>>> [00001aae](01) 55 push ebp
>>> [00001aaf](02) 8bec mov ebp,esp
>>> [00001ab1](05) 688e1a0000 push 00001a8e // push P
>>> [00001ab6](05) e8d3ffffff call 00001a8e // call P
>>> [00001abb](03) 83c404 add esp,+04
>>> [00001abe](02) 33c0 xor eax,eax
>>> [00001ac0](01) 5d pop ebp
>>> [00001ac1](01) c3 ret
>>> Size in bytes:(0020) [00001ac1]
>>>
>>> machine stack stack machine assembly
>>> address address data code language
>>> ======== ======== ======== ========= =============
>>> (01)[00001aae][00102ec9][00000000] 55 push ebp
>>> (02)[00001aaf][00102ec9][00000000] 8bec mov ebp,esp
>>> (03)[00001ab1][00102ec5][00001a8e] 688e1a0000 push 00001a8e // push P
>>> (04)[00001ab6][00102ec1][00001abb] e8d3ffffff call 00001a8e // call P
>>> (05)[00001a8e][00102ebd][00102ec9] 55 push ebp
>>> (06)[00001a8f][00102ebd][00102ec9] 8bec mov ebp,esp
>>> (07)[00001a91][00102ebd][00102ec9] 8b4508 mov eax,[ebp+08]
>>> (08)[00001a94][00102eb9][00001a8e] 50 push eax // push P
>>> (09)[00001a95][00102eb9][00001a8e] 8b4d08 mov ecx,[ebp+08]
>>> (10)[00001a98][00102eb5][00001a8e] 51 push ecx // push P
>>> (11)[00001a99][00102eb1][00001a9e] e8d0ffffff call 00001a6e // call H
>>> (12)[00001a6e][00102ead][00102ebd] 55 push ebp
>>> (13)[00001a6f][00102ead][00102ebd] 8bec mov ebp,esp
>>> (14)[00001a71][00102ead][00102ebd] 8b450c mov eax,[ebp+0c]
>>> (15)[00001a74][00102ea9][00001a8e] 50 push eax // push P
>>> (16)[00001a75][00102ea5][00001a78] ff5508 call dword [ebp+08] // call P
>>> (17)[00001a8e][00102ea1][00102ead] 55 push ebp
>>> (18)[00001a8f][00102ea1][00102ead] 8bec mov ebp,esp
>>> (19)[00001a91][00102ea1][00102ead] 8b4508 mov eax,[ebp+08]
>>> (20)[00001a94][00102e9d][00001a8e] 50 push eax
>>> (21)[00001a95][00102e9d][00001a8e] 8b4d08 mov ecx,[ebp+08]
>>> (22)[00001a98][00102e99][00001a8e] 51 push ecx
>>> (23)[00001a99][00102e95][00001a9e] e8d0ffffff call 00001a6e // call H
>>
>> Same result: Segmentation fault (core dumped)
>> Is segmentation fault the correct behavior?
>>
>
> It is the case that anyone competent with C that knows the x86 language
> could easily see exactly how
>
> the above code could be adapted so that it becomes
>
> halt decider H recognizes the infinite recursion behavior pattern from
> its simulated lines 12-23.


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<7R7rJ.56053$no7.4527@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<04LqJ.99600$Z0a.44355@fx17.iad>
<us6dnbwFbeI3HTb8nZ2dnUU7-enNnZ2d@giganews.com>
<BxMqJ.19214$a24.12384@fx13.iad>
<VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com>
<89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 366
Message-ID: <7R7rJ.56053$no7.4527@fx15.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: Sun, 5 Dec 2021 13:49:38 -0500
X-Received-Bytes: 18028
 by: Richard Damon - Sun, 5 Dec 2021 18:49 UTC

On 12/5/21 9:44 AM, olcott wrote:
> On 12/4/2021 11:47 PM, wij wrote:
>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>>> On 12/4/2021 4:44 PM, wij wrote:
>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>>
>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept)
>>>>>>>>>>>>> for the
>>>>>>>>>>>>> given inputs.
>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>>
>>>>>>>>>>>> Whenever the pure simulation of the input to simulating halt
>>>>>>>>>>>> decider
>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>>>> correctly
>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>
>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY]
>>>>>>>>>>> simulating halt
>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its
>>>>>>>>>>> simulation H
>>>>>>>>>>> correctly aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> One problem is that H contains no 'abort' instruction, or you
>>>>>>>>>> abort it manually
>>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>>
>>>>>>>>> I spent two years creating the x86utm operating system based on
>>>>>>>>> an x86
>>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
>>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
>>>>>>>>>
>>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>>
>>>>>>>>
>>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>>> Do you manually abort the program execution?
>>>>>>> The x86utm operating system has this operating system function call:
>>>>>>>
>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>
>>>>>> So what?
>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>
>>>>> I spent two years creating the UTM operating system to that H
>>>>> correctly
>>>>> decide the halt status of its input automatically.
>>>>
>>>> All we have is what you say.
>>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>>
>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>>> Halting problem undecidability and infinitely nested simulation
>>>>>>>>> (V2)
>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>
>>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>>
>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>
>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>> No function f can decide the property of another function g
>>>>>>>>>> that g can defy.
>>>>>>>>>>
>>>>>>>>
>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to return
>>>>>>>> whatever value.
>>>>>>>> Since it does not change the conclusion, what GUR says remains
>>>>>>>> holds.
>>>>>>>>
>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>> No function f can decide the property of another function g that
>>>>>>>> g can defy.
>>>>>>>>
>>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>>
>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>>> is its own description ⟨M⟩. Once D has determined this information,
>>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>>
>>>>>> .Decision problems –
>>>>>> A decision problem has only two possible outputs (yes or no) on
>>>>>> any input. In computability theory and computational complexity
>>>>>> theory, a decision problem is a problem that can be posed as a
>>>>>> yes-no question of the input values. Like is there any solution to
>>>>>> a particular problem? The answer would be either a yes or no. A
>>>>>> decision problem is any arbitrary yes/no question on an infinite
>>>>>> set of inputs.
>>>>>> Turing machine –
>>>>>> A Turing machine is a mathematical model of computation. A Turing
>>>>>> machine is a general example of a CPU that controls all data
>>>>>> manipulation done by a computer. Turing machine can be halting as
>>>>>> well as non halting and it depends on algorithm and input
>>>>>> associated with the algorithm.
>>>>>>
>>>>>> Now, lets discuss Halting problem:
>>>>>> ... More in
>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>>
>>>>>>
>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>>> Whenever the pure simulation of the input to simulating halt
>>>>>>>> decider
>>>>>>>> H(x,y) never stops running unless H aborts its simulation H
>>>>>>>> correctly
>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>> Since H never returns any value until after it has already made
>>>>>>> its halt
>>>>>>> status decision there is no (conventional HP) feedback loop
>>>>>>> between the
>>>>>>> halt decider and its input. This makes the conventional HP inputs
>>>>>>> decidable.
>>>>>>
>>>>>> I don't see any corresponding codes in your H matches what you said.
>>>>>>
>>>>> My actual H is hundreds of pages long. If you look at pages 3 and 4 is
>>>>> is very obvious that H could recognize the infinite recursion behavior
>>>>> pattern of P.
>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>
>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>
>>>>
>>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>>
>>>> --- file t.c (from page 3)
>>>> #include <stdint.h>
>>>> typedef void (*ptr)();
>>>> int H(ptr x, ptr y)
>>>> {
>>>> x(y);
>>>> return 1;
>>>> }
>>>> // Simplified Linz(1990) Ĥ
>>>> // and Strachey(1965) P
>>>> void P(ptr x)
>>>> {
>>>> if (H(x, x))
>>>> HERE: goto HERE;
>>>> }
>>>> int main(void)
>>>> {
>>>> P(P);
>>>> }
>>>>
>>>> []$ gcc t.c
>>>> []$ ./a.out
>>>> Segmentation fault (core dumped)
>>>> ---
>>>>
>>>> I don's see H could recognize the infinite recursion behavior
>>>> pattern of P,
>>>> because of "Segmentation fault (core dumped)".
>>> H simulates P(P) is debug step mode and stops as soon as P calls H(P,P)
>>> with the same input that H(P,P) was called with.
>>
>> This saying means you conduct how H should stop/continue/abort...
>> *manually*.
>>
>> ...[snipet from previous post]
>>>>> u32 DebugStep(Registers* master_state,
>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>
>>>> So what?
>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>
>>> I spent two years creating the UTM operating system to that H correctly
>>> decide the halt status of its input automatically.
>>
>> The previous saying is that "H correctly decide the halt status of its
>> input automatically."
>> So,  your 'automatically' means the same as 'manually'?
>>
>
> If it is obvious to every competent C/C++ programmer that knows the x86
> language how to write the code for H to recognize this very obvious
> infinite recursion pattern then it can be known that such a decider can
> exist:


Click here to read the complete article
Re: It is amazing that everyone is too stupid or dishonest to acknowledge the obvious truth of this

<_S7rJ.56054$no7.49233@fx15.iad>

  copy mid

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

  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!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.3.2
Subject: Re: It is amazing that everyone is too stupid or dishonest to
acknowledge the obvious truth of this
Content-Language: en-US
Newsgroups: comp.theory
References: <7o6dnaCNTrZVLjf8nZ2dnUU7-L_NnZ2d@giganews.com>
<VfSdnafzPf1IBDb8nZ2dnUU7-WWdnZ2d@giganews.com>
<89c73263-17a5-42e8-bd47-c86531f89eb3n@googlegroups.com>
<Zf6dnTC1x6LvMzb8nZ2dnUU7-KHNnZ2d@giganews.com>
<9947bfd0-b607-4aa7-b615-bf7577b69569n@googlegroups.com>
<h-mdnWaFrfagKjb8nZ2dnUU7-LudnZ2d@giganews.com> <sogd3g$q9$1@dont-email.me>
<710d546c-a765-4e80-9dba-c2a40b98f5f8n@googlegroups.com>
<duOdnX3cod_3XTb8nZ2dnUU7-f3NnZ2d@giganews.com>
<df44e7a0-dcec-4906-af40-dbda913de374n@googlegroups.com>
<ZNadnXsjEso0VTb8nZ2dnUU7-IPNnZ2d@giganews.com>
<c25df5f5-ccff-45dd-8620-67658eb2af33n@googlegroups.com>
<2KSdnfMqoP52QDb8nZ2dnUU7-XHNnZ2d@giganews.com>
<f638c014-af9f-471b-8a2d-9771ba39eac2n@googlegroups.com>
<7didnVNhKfl4kjH8nZ2dnUU7-SfNnZ2d@giganews.com>
<3c342142-a345-491d-9ce5-cf1cfff4c465n@googlegroups.com>
<GLidnVf9wL7STTH8nZ2dnUU7-cHNnZ2d@giganews.com>
<ce4746de-d70e-4cc1-b29c-33bc28bfde3dn@googlegroups.com>
<CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <CKqdneCH-eBHfjH8nZ2dnUU7-YHNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 364
Message-ID: <_S7rJ.56054$no7.49233@fx15.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: Sun, 5 Dec 2021 13:51:36 -0500
X-Received-Bytes: 17193
X-Original-Bytes: 17059
 by: Richard Damon - Sun, 5 Dec 2021 18:51 UTC

On 12/5/21 11:07 AM, olcott wrote:
> On 12/5/2021 9:52 AM, wij wrote:
>> On Sunday, 5 December 2021 at 22:44:38 UTC+8, olcott wrote:
>>> On 12/4/2021 11:47 PM, wij wrote:
>>>> On Sunday, 5 December 2021 at 09:03:40 UTC+8, olcott wrote:
>>>>> On 12/4/2021 4:44 PM, wij wrote:
>>>>>> On Sunday, 5 December 2021 at 05:30:26 UTC+8, olcott wrote:
>>>>>>> On 12/4/2021 2:32 PM, wij wrote:
>>>>>>>> On Sunday, 5 December 2021 at 03:59:44 UTC+8, olcott wrote:
>>>>>>>>> On 12/4/2021 1:45 PM, wij wrote:
>>>>>>>>>> On Sunday, 5 December 2021 at 03:24:33 UTC+8, olcott wrote:
>>>>>>>>>>> On 12/4/2021 12:59 PM, wij wrote:
>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:47:14 UTC+8, olcott wrote:
>>>>>>>>>>>>> On 12/4/2021 12:45 PM, olcott wrote:
>>>>>>>>>>>>>> On 12/4/2021 12:37 PM, wij wrote:
>>>>>>>>>>>>>>> On Sunday, 5 December 2021 at 02:07:53 UTC+8, olcott wrote:
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>> int H(ptr x, ptr y)
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>> x(y);
>>>>>>>>>>>>>>>>> return 1;
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> H can only return 1 or never returns. Do you agree?
>>>>>>>>>>>>>>>>> I had asked the same question, you did not answer.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> // Simplified Linz(1990) Ĥ
>>>>>>>>>>>>>>>> // and Strachey(1965) P
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>> if (H(x, x))
>>>>>>>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> When that H has (P,P) as input it can only never return.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Halting_problem
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Halting decider H has to return {0,1} (or reject, accept)
>>>>>>>>>>>>>>> for the
>>>>>>>>>>>>>>> given inputs.
>>>>>>>>>>>>>>> Your H clearly can only return 1, not a halting decider.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ARE YOU BRAIN-DEAD ???
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Whenever the pure simulation of the input to simulating
>>>>>>>>>>>>>> halt decider
>>>>>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation
>>>>>>>>>>>>>> H correctly
>>>>>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>> THIS IS A GENERAL PRINCIPLE:
>>>>>>>>>>>>> Whenever the pure simulation of [ANY] input to [ANY]
>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>> decider H(x,y) never stops running unless H aborts its
>>>>>>>>>>>>> simulation H
>>>>>>>>>>>>> correctly aborts this simulation and returns 0 for not
>>>>>>>>>>>>> halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> One problem is that H contains no 'abort' instruction, or
>>>>>>>>>>>> you abort it manually
>>>>>>>>>>>> and claim that you have built a H successfully?
>>>>>>>>>>>>
>>>>>>>>>>> I spent two years creating the x86utm operating system based
>>>>>>>>>>> on an x86
>>>>>>>>>>> emulator so that an actual H recognizes the infinitely recursive
>>>>>>>>>>> behavior pattern of P. H is a pure function, thus a computation.
>>>>>>>>>>>
>>>>>>>>>>> Page 7-8 show a complete trace.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> IIRC, x86 has no 'abort' instruction.
>>>>>>>>>> There is no 'abort' function call in Page 7-8 neither.
>>>>>>>>>> Do you manually abort the program execution?
>>>>>>>>> The x86utm operating system has this operating system function
>>>>>>>>> call:
>>>>>>>>>
>>>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>>>
>>>>>>>> So what?
>>>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>>>
>>>>>>> I spent two years creating the UTM operating system to that H
>>>>>>> correctly
>>>>>>> decide the halt status of its input automatically.
>>>>>>
>>>>>> All we have is what you say.
>>>>>> So far, no one can confirm what you did, even remotely, imaginary.
>>>>>>
>>>>>>>>>>> int main() { P(P); } calls H(P,P) simulates and aborts P(P)
>>>>>>>>>>> Halting problem undecidability and infinitely nested
>>>>>>>>>>> simulation (V2)
>>>>>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>>>>>
>>>>>>>>>>>> Where is the "return 0" is H?
>>>>>>>>>>>> Where is the 'abort' instruction in H?
>>>>>>>>>>>>
>>>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>>>>
>>>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>>>> No function f can decide the property of another function g
>>>>>>>>>>>> that g can defy.
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Note: We do not actually need to know how H is implemented.
>>>>>>>>>> Actually, it is OK, if you decide manually to 'abort' to
>>>>>>>>>> return whatever value.
>>>>>>>>>> Since it does not change the conclusion, what GUR says remains
>>>>>>>>>> holds.
>>>>>>>>>>
>>>>>>>>>> GUR(v4) https://groups.google.com/g/comp.theory/c/_tbCYyMox9M
>>>>>>>>>> No function f can decide the property of another function g
>>>>>>>>>> that g can defy.
>>>>>>>>>>
>>>>>>>>>> Even anyone's god cannot solve the Halting problem.
>>>>>>>>>>
>>>>>>>>> Now we construct a new Turing machine D with H as a subroutine.
>>>>>>>>> This new TM calls H to determine what M does when the input to M
>>>>>>>>> is its own description ⟨M⟩. Once D has determined this
>>>>>>>>> information,
>>>>>>>>> it does the opposite. (Sipser:1997:165)
>>>>>>>>
>>>>>>>> .Decision problems –
>>>>>>>> A decision problem has only two possible outputs (yes or no) on
>>>>>>>> any input. In computability theory and computational complexity
>>>>>>>> theory, a decision problem is a problem that can be posed as a
>>>>>>>> yes-no question of the input values. Like is there any solution
>>>>>>>> to a particular problem? The answer would be either a yes or no.
>>>>>>>> A decision problem is any arbitrary yes/no question on an
>>>>>>>> infinite set of inputs.
>>>>>>>> Turing machine –
>>>>>>>> A Turing machine is a mathematical model of computation. A
>>>>>>>> Turing machine is a general example of a CPU that controls all
>>>>>>>> data manipulation done by a computer. Turing machine can be
>>>>>>>> halting as well as non halting and it depends on algorithm and
>>>>>>>> input associated with the algorithm.
>>>>>>>>
>>>>>>>> Now, lets discuss Halting problem:
>>>>>>>> ... More in
>>>>>>>> https://www.geeksforgeeks.org/halting-problem-in-theory-of-computation/
>>>>>>>>
>>>>>>>>
>>>>>>>>> On 12/3/2021 6:18 PM, olcott wrote:
>>>>>>>>>> Whenever the pure simulation of the input to simulating halt
>>>>>>>>>> decider
>>>>>>>>>> H(x,y) never stops running unless H aborts its simulation H
>>>>>>>>>> correctly
>>>>>>>>>> aborts this simulation and returns 0 for not halting.
>>>>>>>>> Since H never returns any value until after it has already made
>>>>>>>>> its halt
>>>>>>>>> status decision there is no (conventional HP) feedback loop
>>>>>>>>> between the
>>>>>>>>> halt decider and its input. This makes the conventional HP inputs
>>>>>>>>> decidable.
>>>>>>>>
>>>>>>>> I don't see any corresponding codes in your H matches what you
>>>>>>>> said.
>>>>>>>>
>>>>>>> My actual H is hundreds of pages long. If you look at pages 3 and
>>>>>>> 4 is
>>>>>>> is very obvious that H could recognize the infinite recursion
>>>>>>> behavior
>>>>>>> pattern of P.
>>>>>>> Halting problem undecidability and infinitely nested simulation (V2)
>>>>>>>
>>>>>>> https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2
>>>>>>>
>>>>>>
>>>>>> "hundreds of pages long" means nothing to 'software engineer'.
>>>>>>
>>>>>> --- file t.c (from page 3)
>>>>>> #include <stdint.h>
>>>>>> typedef void (*ptr)();
>>>>>> int H(ptr x, ptr y)
>>>>>> {
>>>>>> x(y);
>>>>>> return 1;
>>>>>> }
>>>>>> // Simplified Linz(1990) Ĥ
>>>>>> // and Strachey(1965) P
>>>>>> void P(ptr x)
>>>>>> {
>>>>>> if (H(x, x))
>>>>>> HERE: goto HERE;
>>>>>> }
>>>>>> int main(void)
>>>>>> {
>>>>>> P(P);
>>>>>> }
>>>>>>
>>>>>> []$ gcc t.c
>>>>>> []$ ./a.out
>>>>>> Segmentation fault (core dumped)
>>>>>> ---
>>>>>>
>>>>>> I don's see H could recognize the infinite recursion behavior
>>>>>> pattern of P,
>>>>>> because of "Segmentation fault (core dumped)".
>>>>> H simulates P(P) is debug step mode and stops as soon as P calls
>>>>> H(P,P)
>>>>> with the same input that H(P,P) was called with.
>>>>
>>>> This saying means you conduct how H should stop/continue/abort...
>>>> *manually*.
>>>>
>>>> ...[snipet from previous post]
>>>>>>> u32 DebugStep(Registers* master_state,
>>>>>>> Registers* slave_state, Decoded_Line_Of_Code* decoded)
>>>>>>
>>>>>> So what?
>>>>>> Did you input any manual inputs? And thus make your conclusion?
>>>>>>
>>>>> I spent two years creating the UTM operating system to that H
>>>>> correctly
>>>>> decide the halt status of its input automatically.
>>>>
>>>> The previous saying is that "H correctly decide the halt status of
>>>> its input automatically."
>>>> So, your 'automatically' means the same as 'manually'?
>>>>
>>> If it is obvious to every competent C/C++ programmer that knows the x86
>>> language how to write the code for H to recognize this very obvious
>>> infinite recursion pattern then it can be known that such a decider can
>>> exist:
>>
>> I would say you don't have the real functioning H but claims.
>>
>>> #include <stdint.h>
>>> typedef void (*ptr)();
>>>
>>> int H(ptr x, ptr y)
>>> {
>>> x(y);
>>> return 1;
>>> }
>>>
>>> // Simplified Linz(1990) Ĥ
>>> // and Strachey(1965) P
>>> void P(ptr x)
>>> {
>>> if (H(x, x))
>>> HERE: goto HERE;
>>> }
>>>
>>> int main(void)
>>> {
>>> P(P);
>>> }
>>
>> If you are honest about your H, it is very obvious that H can only
>> return 1 or
>> never return. Therefore, this H is not a decider.
>>
>
> I have not finished transforming my original H that requires static
> memory to decide the halt status of P into my pure function H that does
> not require static memory to decide the full Linz H ⟨Ĥ⟩⟨Ĥ⟩.
> https://www.liarparadox.org/Peter_Linz_HP_315-320.pdf
>
> It is the case that anyone competent with C that knows the x86 language
> could easily see exactly how halt decider H recognizes the infinite
> recursion behavior pattern from its simulated lines 12-23.
>


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

rocksolid light 0.9.81
clearnet tor