• It looks like I can exactly duplicate the Linz proof in x86 without sta

    From olcott@21:1/5 to All on Tue Sep 21 21:25:28 2021
    XPost: comp.theory, sci.logic, sci.math

    void P(u8* program)
    {
    u8* input;
    CopyMemory(program, input);
    u32 Input_Halts = halt_decider(program, input);
    if (Input_Halts)
    HERE: goto HERE;
    }


    int main()
    {
    u8* program = (u8*)Allocate(1024);
    u8* input;
    CopyMemory3((u8*)P, (u8*)program);
    CopyMemory(program, input);
    Output("Input_Halts = ", halt_decider(program, input));
    }

    As with my other proofs the halt status is correctly decided.

    This paper will be completely rewritten with my new findings as soon as
    they are fully operational. The key feasibility test elements are
    already fully operational. The architectural design is complete.

    To the best of my current knowledge the only steps required to make this
    system fully operational are relatively minor ordinary C/x86 operating
    system level programming.

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to olcott on Tue Sep 21 22:28:39 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/21/2021 9:25 PM, olcott wrote:
    void P(u8* program)
    {
      u8* input;
      CopyMemory(program, input);
      u32 Input_Halts = halt_decider(program, input);
      if (Input_Halts)
        HERE: goto HERE;
    }



    int main()
    {
    u8* input = (u8*)Allocate(1024);
    CopyMemory3((u8*)P, (u8*)input);
    Output("Input_Halts = ", halt_decider((u32)P, input));
    }

    This might be more consistent with Linz.


    As with my other proofs the halt status is correctly decided.

    This paper will be completely rewritten with my new findings as soon as
    they are fully operational. The key feasibility test elements are
    already fully operational. The architectural design is complete.

    To the best of my current knowledge the only steps required to make this system fully operational are relatively minor ordinary C/x86 operating
    system level programming.

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation




    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Wed Sep 22 13:46:54 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/21/2021 9:51 PM, Richard Damon wrote:
    On 9/21/21 10:25 PM, olcott wrote:
    void P(u8* program)
    {
      u8* input;
      CopyMemory(program, input);
      u32 Input_Halts = halt_decider(program, input);
      if (Input_Halts)
        HERE: goto HERE;
    }


    int main()
    {
      u8* program = (u8*)Allocate(1024);
      u8* input;
      CopyMemory3((u8*)P, (u8*)program);
      CopyMemory(program, input);
      Output("Input_Halts = ", halt_decider(program, input));
    }

    As with my other proofs the halt status is correctly decided.

    This paper will be completely rewritten with my new findings as soon as
    they are fully operational. The key feasibility test elements are
    already fully operational. The architectural design is complete.

    To the best of my current knowledge the only steps required to make this
    system fully operational are relatively minor ordinary C/x86 operating
    system level programming.

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation



    You may want to add some allocations of input.


    Note, one SIGNIFICANT difference between your P and Linz-H^ is that your
    P doesn't include a copy of H, but H is somehow 'outside' the machine
    but used by it.

    This might make P not really a computaton, as its behavor is dependent
    on something outside of it that isn't a formal input.


    This is about as close as I can get to H applied to ⟨Ĥ⟩ ⟨Ĥ⟩

    P has its own halt decider named H() yet P is decided by another
    different instance named H1().

    void P(u8* program)
    {
    u8* input;
    CopyMemory(program, input);
    u32 Input_Halts = H(program, input);
    if (Input_Halts)
    HERE: goto HERE;
    }

    int main()
    {
    u8* input;
    CopyMemory3((u8*)P, input);
    Output("Input_Halts = ", H1((u32)P, input));
    }

    Soon to be completely rewritten to conform to the above newly defined
    process:

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Wed Sep 22 16:02:42 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/22/2021 5:46 AM, Richard Damon wrote:
    On 9/21/21 11:50 PM, André G. Isaak wrote:
    On 2021-09-21 20:25, olcott wrote:
    void P(u8* program)
    {
       u8* input;
       CopyMemory(program, input);
       u32 Input_Halts = halt_decider(program, input);
       if (Input_Halts)
         HERE: goto HERE;
    }


    int main()
    {
       u8* program = (u8*)Allocate(1024);
       u8* input;
       CopyMemory3((u8*)P, (u8*)program);
       CopyMemory(program, input);
       Output("Input_Halts = ", halt_decider(program, input));
    }

    As with my other proofs the halt status is correctly decided.

    This paper will be completely rewritten with my new findings as soon
    as they are fully operational. The key feasibility test elements are
    already fully operational. The architectural design is complete.

    To the best of my current knowledge the only steps required to make
    this system fully operational are relatively minor ordinary C/x86
    operating system level programming.

    Well, no. The other thing you need to do is write it so your H and P are
    separate *programs*, not just two functions called from within a single
    main. The halting program, after all, is about a program which can
    answer a question about another program; not a program which can answer
    a question about part of itself.

    That means two separate, self-contained executables, each of which will
    contain its own copy of halt_decider which cannot therefore occupy the
    same machine address.

    André


    No, they don't need to be separate programs, as in .exe, in actual construction. That is an unimportant detail.

    H and H^/P do need to be COMPLETE PROGRAMS in the sense that they are
    self contained. His current P calling halt_decider can be a violation of
    that he will probably utilize to cheat.

    His function P is not a computation by itself, as it uses code that
    isn't part of itself. thus we can't make a Turing Machine of 'just P'.

    THus the fact that he makes a copy of 'just P' to pass to itself says
    that his P isn't actually the equivalent of Linz H^.


    This is about as self-contained as I can make it:

    This is about as close as I can get to H applied to ⟨Ĥ⟩ ⟨Ĥ⟩
    P has its own halt decider named H() yet P is decided by another
    different instance named H1().

    void P(u8* program)
    {
    u8* input;
    CopyMemory(program, input);
    u32 Input_Halts = H(program, input);
    if (Input_Halts)
    HERE: goto HERE;
    }

    int main()
    {
    u8* input;
    CopyMemory3((u8*)P, input);
    Output("Input_Halts = ", H1((u32)P, input));
    }

    Soon to be completely rewritten to conform to the above newly defined
    process:

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation



    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Wed Sep 22 21:30:44 2021
    XPost: comp.theory

    On 9/22/2021 9:13 PM, Richard Damon wrote:
    On 9/22/21 9:49 PM, olcott wrote:
    On 9/22/2021 7:54 PM, Richard Damon wrote:

    You seem to have a reading comprehension issue. If you know about that
    you should admit it and tell us.

    Please re=read what I said.

    I said that I agreed that any case that is TRUELY infinitely recursive,
    no copy of any of the functions will return to their caller.

    I know how I can clearly demarcate between you and I which one of us is
    confused. You tell me how a function could determine that it has been
    called in infinite recursion and abort its caller on this basis.

    According to everything that you have said your answer would have to be
    that it simply can't do this.


    To 100% accurately detect infinite recursion requires solving the
    halting problem FIRST, so yes, it can't be done, and you haven't.

    You got something right!!

    Note also, H isn't allowed to abort 'its caller', if it does that it
    fails at its job of being a decider.

    Since H is claimed to be a 'simulator', this whole thing is in fact irrelevant, as the simulator never gets stuck itself in recursion.


    So that all merely proves that you remain utterly clueless about how a simulating halt decider could detect that it is is being called in
    the simplest possible case of infinite simulation and abort this
    otherwise infinite simulation.

    void P(u32 x)
    {
    H(x, x);
    }

    int main()
    {
    Output("Input_Halts = ", H((u32)P, (u32)P));
    }



    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Thu Sep 23 07:36:30 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/22/2021 10:37 PM, Richard Damon wrote:

    On 9/22/21 9:45 PM, olcott wrote:
    On 9/22/2021 7:54 PM, Richard Damon wrote:

    You seem to have a reading comprehension issue. If you know about that
    you should admit it and tell us.

    Please re=read what I said.

    I said that I agreed that any case that is TRUELY infinitely recursive,
    no copy of any of the functions will return to their caller.

    I am not going to go over this again it is clearly over your head.


    i.e., like most of the time when you do this, your causght and have run
    out of tricks.

    The H -> H^ -> H invocation loop CAN'T be infinite if H can answer and H
    is a Computation.

    PERIOD.

    YOU are the one apperently over your head


    It is easy to see who is confused when I ask you to provide the
    architectural design of a system such that H simulates P with an x86
    emulator until H detects that P is calling H in infinitely nested
    simulation. Actual software engineers could do this.

    void P(u32 x)
    {
    H(x, x);
    }

    int main()
    {
    Output("Input_Halts = ", H((u32)P, (u32)P));
    }

    That you cannot begin to imagine something as this sufficiently proves
    that your software engineering skill is not in the same ballpark as mine.

    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to olcott on Sun Sep 26 13:28:59 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/21/2021 9:25 PM, olcott wrote:
    void P(u8* program)
    {
      u8* input;
      CopyMemory(program, input);
      u32 Input_Halts = halt_decider(program, input);
      if (Input_Halts)
        HERE: goto HERE;
    }


    int main()
    {
      u8* program = (u8*)Allocate(1024);
      u8* input;
      CopyMemory3((u8*)P, (u8*)program);
      CopyMemory(program, input);
      Output("Input_Halts = ", halt_decider(program, input));
    }

    As with my other proofs the halt status is correctly decided.

    This paper will be completely rewritten with my new findings as soon as
    they are fully operational. The key feasibility test elements are
    already fully operational. The architectural design is complete.

    To the best of my current knowledge the only steps required to make this system fully operational are relatively minor ordinary C/x86 operating
    system level programming.

    https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation



    This was my key 2016 Breakthrough:
    The halting theorem counter-examples present infinitely nested
    simulation (non-halting) behavior to every simulating halt decider.

    It looks like I will be able to reproduce my original results where the halt_decider is a pure function.

    (1) The function return values are identical for identical arguments (no variation with local static variables, non-local variables, mutable
    reference arguments or input streams).

    (2) The function application has no side effects (no mutation of local
    static variables, non-local variables, mutable reference arguments or input/output streams).

    https://en.wikipedia.org/wiki/Pure_function

    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Jeff Barnett on Mon Sep 27 12:41:55 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 12:05 PM, Jeff Barnett wrote:
    On 9/27/2021 8:19 AM, olcott wrote:
    On 9/27/2021 12:15 AM, Jeff Barnett wrote:
    On 9/26/2021 10:31 PM, olcott wrote:
    On 9/26/2021 10:56 PM, André G. Isaak wrote:
         <CRAP DELETED>

    So then maybe you are stupid or ignorant, The actual code itself
    cycles from 0xc36 though 0xc41 an infinite number of times unless
    H(P,P) aborts the simulation of its input. In that case the
    simulation is cut off at 0xc41. In no case does this code reach
    final state 0xc50.

    <CRAP DELETED>

    So you now admit that your x86 simulator is flawed? Or maybe it
    isn't, but you set it up wrong or are using it incorrectly? You need
    to do something other than software; you're just not very good at it
    you know. Working in an area where you are inadequate causes you to
    act like a bad person out of frustration. Here you are calling Andre
    stupid and ignorant for trying to help you and make you better. You
    should say "thank you" instead of being such a crappy person. You
    should change your area of study to something simple like cooking
    rice. A few successes would improve your self image and stop the name
    calling and tantrums. You are no longer 3 years old. Time to mature a
    little.

    You are a clueless wonder that only has utterly baseless nay saying.

    More name calling; so out of control. a recapitulation of the "terrible threes". Concentrate; control yourself; be grateful for help offered to
    you. Time's short; strive for adulthood now. We are all rooting for you.
    Give life as an adult a chance while you have that opportunity. Good luck.

    You are the only one with utterly baseless critique of my work. The only critique of the {essence of my work} that has not been baseless has been
    the key issue of what is required for a C function to meet the standard
    of the theory of computation computable function.

    There have been numerous times when I used a technical term of the art
    in ways that slightly differ from their conventional meaning. Some of
    these times may be accurately construed as errors. Some of these times
    are cases where the term of the art was the closest approximation to the meaning that I intended thus not exactly an actual error. Imprecise use
    of terms of the art may reduce my credibility yet has no impact
    what-so-ever on the validity of the essence of my work.

    It is true that without the reviews of my work on comp.theory that my
    work would have never been completed. This deserves gratitude to the
    reviewers of my work on comp.theory. Even though what these reviewers
    presented as an error was almost never any actual error at all these
    reviews did help me increasingly clarify my position to best address
    objections to this position.

    The most exasperating critique of my work is when reviewers essentially disagree that a {black cat} is either {black} or a {cat}.

    _P()
    [00000c36](01) 55 push ebp
    [00000c37](02) 8bec mov ebp,esp
    [00000c39](03) 8b4508 mov eax,[ebp+08] // 2nd Param
    [00000c3c](01) 50 push eax
    [00000c3d](03) 8b4d08 mov ecx,[ebp+08] // 1st Param
    [00000c40](01) 51 push ecx
    [00000c41](05) e820fdffff call 00000966 // call H
    [00000c46](03) 83c408 add esp,+08
    [00000c49](02) 85c0 test eax,eax
    [00000c4b](02) 7402 jz 00000c4f
    [00000c4d](02) ebfe jmp 00000c4d
    [00000c4f](01) 5d pop ebp
    [00000c50](01) c3 ret
    Size in bytes:(0027) [00000c50]

    machine stack stack machine assembly
    address address data code language
    ======== ======== ======== ========= =============

    Begin Local Halt Decider Simulation at Machine Address:c36 [00000c36][002117ca][002117ce] 55 push ebp [00000c37][002117ca][002117ce] 8bec mov ebp,esp [00000c39][002117ca][002117ce] 8b4508 mov eax,[ebp+08] [00000c3c][002117c6][00000c36] 50 push eax // push P [00000c3d][002117c6][00000c36] 8b4d08 mov ecx,[ebp+08] [00000c40][002117c2][00000c36] 51 push ecx // push P [00000c41][002117be][00000c46] e820fdffff call 00000966 // call H(P,P)

    Disagreeing that the input to H(P,P) never reaches its final state of
    0xc50 whether or not simulating halt decider H stops simulating its
    input is one of the cases where a {black cat} is denied being either
    {black} or a {cat}.


    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to All on Mon Sep 27 12:05:17 2021
    XPost: comp.theory, sci.logic, sci.math

    T24gOS8yNy8yMDIxIDExOjQxIEFNLCBvbGNvdHQgd3JvdGU6DQo+IE9uIDkvMjcvMjAyMSAx MjowNSBQTSwgSmVmZiBCYXJuZXR0IHdyb3RlOg0KPj4gT24gOS8yNy8yMDIxIDg6MTkgQU0s IG9sY290dCB3cm90ZToNCj4+PiBPbiA5LzI3LzIwMjEgMTI6MTUgQU0sIEplZmYgQmFybmV0 dCB3cm90ZToNCj4+Pj4gT24gOS8yNi8yMDIxIDEwOjMxIFBNLCBvbGNvdHQgd3JvdGU6DQo+ Pj4+PiBPbiA5LzI2LzIwMjEgMTA6NTYgUE0sIEFuZHLDqSBHLiBJc2FhayB3cm90ZToNCj4+ IMKgwqDCoMKgwqAgPENSQVAgREVMRVRFRD4NCj4+Pj4+DQo+Pj4+PiBTbyB0aGVuIG1heWJl IHlvdSBhcmUgc3R1cGlkIG9yIGlnbm9yYW50LCBUaGUgYWN0dWFsIGNvZGUgaXRzZWxmIA0K Pj4+Pj4gY3ljbGVzIGZyb20gMHhjMzYgdGhvdWdoIDB4YzQxIGFuIGluZmluaXRlIG51bWJl ciBvZiB0aW1lcyB1bmxlc3MgDQo+Pj4+PiBIKFAsUCkgYWJvcnRzIHRoZSBzaW11bGF0aW9u IG9mIGl0cyBpbnB1dC4gSW4gdGhhdCBjYXNlIHRoZSANCj4+Pj4+IHNpbXVsYXRpb24gaXMg Y3V0IG9mZiBhdCAweGM0MS4gSW4gbm8gY2FzZSBkb2VzIHRoaXMgY29kZSByZWFjaCANCj4+ Pj4+IGZpbmFsIHN0YXRlIDB4YzUwLg0KPj4+Pg0KPj4+PiA8Q1JBUCBERUxFVEVEPg0KPj4+ Pg0KPj4+PiBTbyB5b3Ugbm93IGFkbWl0IHRoYXQgeW91ciB4ODYgc2ltdWxhdG9yIGlzIGZs YXdlZD8gT3IgbWF5YmUgaXQgDQo+Pj4+IGlzbid0LCBidXQgeW91IHNldCBpdCB1cCB3cm9u ZyBvciBhcmUgdXNpbmcgaXQgaW5jb3JyZWN0bHk/IFlvdSBuZWVkIA0KPj4+PiB0byBkbyBz b21ldGhpbmcgb3RoZXIgdGhhbiBzb2Z0d2FyZTsgeW91J3JlIGp1c3Qgbm90IHZlcnkgZ29v ZCBhdCBpdCANCj4+Pj4geW91IGtub3cuIFdvcmtpbmcgaW4gYW4gYXJlYSB3aGVyZSB5b3Ug YXJlIGluYWRlcXVhdGUgY2F1c2VzIHlvdSB0byANCj4+Pj4gYWN0IGxpa2UgYSBiYWQgcGVy c29uIG91dCBvZiBmcnVzdHJhdGlvbi4gSGVyZSB5b3UgYXJlIGNhbGxpbmcgQW5kcmUgDQo+ Pj4+IHN0dXBpZCBhbmQgaWdub3JhbnQgZm9yIHRyeWluZyB0byBoZWxwIHlvdSBhbmQgbWFr ZSB5b3UgYmV0dGVyLiBZb3UgDQo+Pj4+IHNob3VsZCBzYXkgInRoYW5rIHlvdSIgaW5zdGVh ZCBvZiBiZWluZyBzdWNoIGEgY3JhcHB5IHBlcnNvbi4gWW91IA0KPj4+PiBzaG91bGQgY2hh bmdlIHlvdXIgYXJlYSBvZiBzdHVkeSB0byBzb21ldGhpbmcgc2ltcGxlIGxpa2UgY29va2lu ZyANCj4+Pj4gcmljZS4gQSBmZXcgc3VjY2Vzc2VzIHdvdWxkIGltcHJvdmUgeW91ciBzZWxm IGltYWdlIGFuZCBzdG9wIHRoZSANCj4+Pj4gbmFtZSBjYWxsaW5nIGFuZCB0YW50cnVtcy4g WW91IGFyZSBubyBsb25nZXIgMyB5ZWFycyBvbGQuIFRpbWUgdG8gDQo+Pj4+IG1hdHVyZSBh IGxpdHRsZS4NCj4+Pg0KPj4+IFlvdSBhcmUgYSBjbHVlbGVzcyB3b25kZXIgdGhhdCBvbmx5 IGhhcyB1dHRlcmx5IGJhc2VsZXNzIG5heSBzYXlpbmcuDQo+Pg0KPj4gTW9yZSBuYW1lIGNh bGxpbmc7IHNvIG91dCBvZiBjb250cm9sLiBhIHJlY2FwaXR1bGF0aW9uIG9mIHRoZSANCj4+ ICJ0ZXJyaWJsZSB0aHJlZXMiLiBDb25jZW50cmF0ZTsgY29udHJvbCB5b3Vyc2VsZjsgYmUg Z3JhdGVmdWwgZm9yIGhlbHAgDQo+PiBvZmZlcmVkIHRvIHlvdS4gVGltZSdzIHNob3J0OyBz dHJpdmUgZm9yIGFkdWx0aG9vZCBub3cuIFdlIGFyZSBhbGwgDQo+PiByb290aW5nIGZvciB5 b3UuIEdpdmUgbGlmZSBhcyBhbiBhZHVsdCBhIGNoYW5jZSB3aGlsZSB5b3UgaGF2ZSB0aGF0 IA0KPj4gb3Bwb3J0dW5pdHkuIEdvb2QgbHVjay4NCj4gDQo+IFlvdSBhcmUgdGhlIG9ubHkg b25lIHdpdGggdXR0ZXJseSBiYXNlbGVzcyBjcml0aXF1ZSBvZiBteSB3b3JrLiBUaGUgb25s eSANCj4gY3JpdGlxdWUgb2YgdGhlIHtlc3NlbmNlIG9mIG15IHdvcmt9IHRoYXQgaGFzIG5v dCBiZWVuIGJhc2VsZXNzIGhhcyBiZWVuIA0KPiB0aGUga2V5IGlzc3VlIG9mIHdoYXQgaXMg cmVxdWlyZWQgZm9yIGEgQyBmdW5jdGlvbiB0byBtZWV0IHRoZSBzdGFuZGFyZCANCj4gb2Yg dGhlIHRoZW9yeSBvZiBjb21wdXRhdGlvbiBjb21wdXRhYmxlIGZ1bmN0aW9uLg0KPiANCj4g VGhlcmUgaGF2ZSBiZWVuIG51bWVyb3VzIHRpbWVzIHdoZW4gSSB1c2VkIGEgdGVjaG5pY2Fs IHRlcm0gb2YgdGhlIGFydCANCj4gaW4gd2F5cyB0aGF0IHNsaWdodGx5IGRpZmZlciBmcm9t IHRoZWlyIGNvbnZlbnRpb25hbCBtZWFuaW5nLiBTb21lIG9mIA0KPiB0aGVzZSB0aW1lcyBt YXkgYmUgYWNjdXJhdGVseSBjb25zdHJ1ZWQgYXMgZXJyb3JzLiBTb21lIG9mIHRoZXNlIHRp bWVzIA0KPiBhcmUgY2FzZXMgd2hlcmUgdGhlIHRlcm0gb2YgdGhlIGFydCB3YXMgdGhlIGNs b3Nlc3QgYXBwcm94aW1hdGlvbiB0byB0aGUgDQo+IG1lYW5pbmcgdGhhdCBJIGludGVuZGVk IHRodXMgbm90IGV4YWN0bHkgYW4gYWN0dWFsIGVycm9yLiBJbXByZWNpc2UgdXNlIA0KPiBv ZiB0ZXJtcyBvZiB0aGUgYXJ0IG1heSByZWR1Y2UgbXkgY3JlZGliaWxpdHkgeWV0IGhhcyBu byBpbXBhY3QgDQo+IHdoYXQtc28tZXZlciBvbiB0aGUgdmFsaWRpdHkgb2YgdGhlIGVzc2Vu Y2Ugb2YgbXkgd29yay4NCj4gDQo+IEl0IGlzIHRydWUgdGhhdCB3aXRob3V0IHRoZSByZXZp ZXdzIG9mIG15IHdvcmsgb24gY29tcC50aGVvcnkgdGhhdCBteSANCj4gd29yayB3b3VsZCBo YXZlIG5ldmVyIGJlZW4gY29tcGxldGVkLiBUaGlzIGRlc2VydmVzIGdyYXRpdHVkZSB0byB0 aGUgDQo+IHJldmlld2VycyBvZiBteSB3b3JrIG9uIGNvbXAudGhlb3J5LiBFdmVuIHRob3Vn aCB3aGF0IHRoZXNlIHJldmlld2VycyANCj4gcHJlc2VudGVkIGFzIGFuIGVycm9yIHdhcyBh bG1vc3QgbmV2ZXIgYW55IGFjdHVhbCBlcnJvciBhdCBhbGwgdGhlc2UgDQo+IHJldmlld3Mg ZGlkIGhlbHAgbWUgaW5jcmVhc2luZ2x5IGNsYXJpZnkgbXkgcG9zaXRpb24gdG8gYmVzdCBh ZGRyZXNzIA0KPiBvYmplY3Rpb25zIHRvIHRoaXMgcG9zaXRpb24uDQo+IA0KPiBUaGUgbW9z dCBleGFzcGVyYXRpbmcgY3JpdGlxdWUgb2YgbXkgd29yayBpcyB3aGVuIHJldmlld2VycyBl c3NlbnRpYWxseSANCj4gZGlzYWdyZWUgdGhhdCBhIHtibGFjayBjYXR9IGlzIGVpdGhlciB7 YmxhY2t9IG9yIGEge2NhdH0uDQo+IA0KPiBfUCgpDQo+IFswMDAwMGMzNl0oMDEpwqAgNTXC oMKgwqDCoMKgwqDCoMKgwqAgcHVzaCBlYnANCj4gWzAwMDAwYzM3XSgwMinCoCA4YmVjwqDC oMKgwqDCoMKgwqAgbW92IGVicCxlc3ANCj4gWzAwMDAwYzM5XSgwMynCoCA4YjQ1MDjCoMKg wqDCoMKgIG1vdiBlYXgsW2VicCswOF0gLy8gMm5kIFBhcmFtDQo+IFswMDAwMGMzY10oMDEp wqAgNTDCoMKgwqDCoMKgwqDCoMKgwqAgcHVzaCBlYXgNCj4gWzAwMDAwYzNkXSgwMynCoCA4 YjRkMDjCoMKgwqDCoMKgIG1vdiBlY3gsW2VicCswOF0gLy8gMXN0IFBhcmFtDQo+IFswMDAw MGM0MF0oMDEpwqAgNTHCoMKgwqDCoMKgwqDCoMKgwqAgcHVzaCBlY3gNCj4gWzAwMDAwYzQx XSgwNSnCoCBlODIwZmRmZmZmwqAgY2FsbCAwMDAwMDk2NsKgwqDCoCAvLyBjYWxsIEgNCj4g WzAwMDAwYzQ2XSgwMynCoCA4M2M0MDjCoMKgwqDCoMKgIGFkZCBlc3AsKzA4DQo+IFswMDAw MGM0OV0oMDIpwqAgODVjMMKgwqDCoMKgwqDCoMKgIHRlc3QgZWF4LGVheA0KPiBbMDAwMDBj NGJdKDAyKcKgIDc0MDLCoMKgwqDCoMKgwqDCoCBqeiAwMDAwMGM0Zg0KPiBbMDAwMDBjNGRd KDAyKcKgIGViZmXCoMKgwqDCoMKgwqDCoCBqbXAgMDAwMDBjNGQNCj4gWzAwMDAwYzRmXSgw MSnCoCA1ZMKgwqDCoMKgwqDCoMKgwqDCoCBwb3AgZWJwDQo+IFswMDAwMGM1MF0oMDEpwqAg YzPCoMKgwqDCoMKgwqDCoMKgwqAgcmV0DQo+IFNpemUgaW4gYnl0ZXM6KDAwMjcpIFswMDAw MGM1MF0NCj4gDQo+ICDCoG1hY2hpbmXCoMKgIHN0YWNrwqDCoMKgwqAgc3RhY2vCoMKgwqDC oCBtYWNoaW5lwqDCoMKgIGFzc2VtYmx5DQo+ICDCoGFkZHJlc3PCoMKgIGFkZHJlc3PCoMKg IGRhdGHCoMKgwqDCoMKgIGNvZGXCoMKgwqDCoMKgwqAgbGFuZ3VhZ2UNCj4gIMKgPT09PT09 PT3CoCA9PT09PT09PcKgID09PT09PT09wqAgPT09PT09PT09wqAgPT09PT09PT09PT09PQ0K PiANCj4gQmVnaW4gTG9jYWwgSGFsdCBEZWNpZGVyIFNpbXVsYXRpb24gYXQgTWFjaGluZSBB ZGRyZXNzOmMzNg0KPiBbMDAwMDBjMzZdWzAwMjExN2NhXVswMDIxMTdjZV0gNTXCoMKgwqDC oMKgwqDCoMKgwqAgcHVzaCBlYnANCj4gWzAwMDAwYzM3XVswMDIxMTdjYV1bMDAyMTE3Y2Vd IDhiZWPCoMKgwqDCoMKgwqDCoCBtb3YgZWJwLGVzcA0KPiBbMDAwMDBjMzldWzAwMjExN2Nh XVswMDIxMTdjZV0gOGI0NTA4wqDCoMKgwqDCoCBtb3YgZWF4LFtlYnArMDhdDQo+IFswMDAw MGMzY11bMDAyMTE3YzZdWzAwMDAwYzM2XSA1MMKgwqDCoMKgwqDCoMKgwqDCoCBwdXNoIGVh eMKgwqDCoMKgwqDCoCAvLyBwdXNoIFANCj4gWzAwMDAwYzNkXVswMDIxMTdjNl1bMDAwMDBj MzZdIDhiNGQwOMKgwqDCoMKgwqAgbW92IGVjeCxbZWJwKzA4XQ0KPiBbMDAwMDBjNDBdWzAw MjExN2MyXVswMDAwMGMzNl0gNTHCoMKgwqDCoMKgwqDCoMKgwqAgcHVzaCBlY3jCoMKgwqDC oMKgwqAgLy8gcHVzaCBQDQo+IFswMDAwMGM0MV1bMDAyMTE3YmVdWzAwMDAwYzQ2XSBlODIw ZmRmZmZmwqAgY2FsbCAwMDAwMDk2NsKgIC8vIGNhbGwgSChQLFApDQo+IA0KPiBEaXNhZ3Jl ZWluZyB0aGF0IHRoZSBpbnB1dCB0byBIKFAsUCkgbmV2ZXIgcmVhY2hlcyBpdHMgZmluYWwg c3RhdGUgb2YgDQo+IDB4YzUwIHdoZXRoZXIgb3Igbm90IHNpbXVsYXRpbmcgaGFsdCBkZWNp ZGVyIEggc3RvcHMgc2ltdWxhdGluZyBpdHMgDQo+IGlucHV0IGlzIG9uZSBvZiB0aGUgY2Fz ZXMgd2hlcmUgYSB7YmxhY2sgY2F0fSBpcyBkZW5pZWQgYmVpbmcgZWl0aGVyIA0KPiB7Ymxh Y2t9IG9yIGEge2NhdH0uDQoNCllvdSBhcmUgc3RpbGwgb3V0IG9mIGNvbnRyb2wuIEJlbiB3 aWxsIG5vdCBsZXQgeW91IG9mZiBmcm9tIHNwZWNpZmljIA0KbGllcyBhbmQgY29udHJhZGlj dGlvbnMgbm8gbWF0dGVyIGhvdyBtdWNoIHlvdSB0cnkgdG8gY2hhbmdlIHRoZSANCnN1Ympl Y3QuIEksIG9uIHRoZSBvdGhlciBoYW5kLCB3aWxsIG5vdCBsZXQgeW91IG9mZiBmcm9tIHlv dXIgY2hpbGRpc2ggDQooTkIsIEkgZGlkIG5vdCBzYXkgY2hpbGQtbGlrZSkgYmVoYXZpb3Ig dW50aWwgd2UgY2FuIHNlZSBhIG1hdHVyYXRpb24gDQpwcm9jZXNzIHN0YXJ0ZWQuIEdpdmVu IHlvdXIgb2ZmIHRoZSBtYXJrLCBpZ25vcmFudCBpZGVhcyBhbmQgdGFudHJ1bXMsIA0KY2Fu IHlvdSBpbWFnaW5lIGhvdyB0aGVzZSBob3dsZXJzIGFyZSBwZXJjZWl2ZWQgYXQgdGhlIGVu ZCBvZiB5b3VyIG1lc3NhZ2VzOg0KDQogICAgIkNvcHlyaWdodCAyMDIxIFBldGUgT2xjb3R0 DQogICAgICdHcmVhdCBzcGlyaXRzIGhhdmUgYWx3YXlzIGVuY291bnRlcmVkIHZpb2xlbnQg b3Bwb3NpdGlvbiBmcm9tDQogICAgICBtZWRpb2NyZSBtaW5kcy4nIEVpbnN0ZWluIg0KDQpB IGNvcHlyaWdodCEgSSBjYW4ndCBpbWFnaW5lIGFueW9uZSBlbHNlIGR1bWIgZW5vdWdoIHRv IHdyaXRlIHN1Y2ggDQpkcmliYmxlLiBObyBub3QgYSBzb3VsLiBBbmQgYXMgdGhlIGtpbmcv cXVlZW4gb2YgbWVkaW9jcml0eSwgd2VsbCBjYW4gDQp5b3UgaW1hZ2luZSB0aGUgZ2lnZ2xl IHdoZW4gYW55b25lIHJlYWRzIGl0PyBXaG8gZG8gdGhleSB0aGluayBpdCdzIA0KYWJvdXQu IERvIHlvdSBuZWVkIGEgaGludD8NCi0tIA0KSmVmZiBCYXJuZXR0DQo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Jeff Barnett on Mon Sep 27 13:31:41 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 1:05 PM, Jeff Barnett wrote:
    On 9/27/2021 11:41 AM, olcott wrote:
    On 9/27/2021 12:05 PM, Jeff Barnett wrote:
    On 9/27/2021 8:19 AM, olcott wrote:
    On 9/27/2021 12:15 AM, Jeff Barnett wrote:
    On 9/26/2021 10:31 PM, olcott wrote:
    On 9/26/2021 10:56 PM, André G. Isaak wrote:
          <CRAP DELETED>

    So then maybe you are stupid or ignorant, The actual code itself
    cycles from 0xc36 though 0xc41 an infinite number of times unless
    H(P,P) aborts the simulation of its input. In that case the
    simulation is cut off at 0xc41. In no case does this code reach
    final state 0xc50.

    <CRAP DELETED>

    So you now admit that your x86 simulator is flawed? Or maybe it
    isn't, but you set it up wrong or are using it incorrectly? You
    need to do something other than software; you're just not very good
    at it you know. Working in an area where you are inadequate causes
    you to act like a bad person out of frustration. Here you are
    calling Andre stupid and ignorant for trying to help you and make
    you better. You should say "thank you" instead of being such a
    crappy person. You should change your area of study to something
    simple like cooking rice. A few successes would improve your self
    image and stop the name calling and tantrums. You are no longer 3
    years old. Time to mature a little.

    You are a clueless wonder that only has utterly baseless nay saying.

    More name calling; so out of control. a recapitulation of the
    "terrible threes". Concentrate; control yourself; be grateful for
    help offered to you. Time's short; strive for adulthood now. We are
    all rooting for you. Give life as an adult a chance while you have
    that opportunity. Good luck.

    You are the only one with utterly baseless critique of my work. The
    only critique of the {essence of my work} that has not been baseless
    has been the key issue of what is required for a C function to meet
    the standard of the theory of computation computable function.

    There have been numerous times when I used a technical term of the art
    in ways that slightly differ from their conventional meaning. Some of
    these times may be accurately construed as errors. Some of these times
    are cases where the term of the art was the closest approximation to
    the meaning that I intended thus not exactly an actual error.
    Imprecise use of terms of the art may reduce my credibility yet has no
    impact what-so-ever on the validity of the essence of my work.

    It is true that without the reviews of my work on comp.theory that my
    work would have never been completed. This deserves gratitude to the
    reviewers of my work on comp.theory. Even though what these reviewers
    presented as an error was almost never any actual error at all these
    reviews did help me increasingly clarify my position to best address
    objections to this position.

    The most exasperating critique of my work is when reviewers
    essentially disagree that a {black cat} is either {black} or a {cat}.

    _P()
    [00000c36](01)  55          push ebp
    [00000c37](02)  8bec        mov ebp,esp
    [00000c39](03)  8b4508      mov eax,[ebp+08] // 2nd Param
    [00000c3c](01)  50          push eax
    [00000c3d](03)  8b4d08      mov ecx,[ebp+08] // 1st Param
    [00000c40](01)  51          push ecx
    [00000c41](05)  e820fdffff  call 00000966    // call H
    [00000c46](03)  83c408      add esp,+08
    [00000c49](02)  85c0        test eax,eax
    [00000c4b](02)  7402        jz 00000c4f
    [00000c4d](02)  ebfe        jmp 00000c4d
    [00000c4f](01)  5d          pop ebp
    [00000c50](01)  c3          ret
    Size in bytes:(0027) [00000c50]

      machine   stack     stack     machine    assembly
      address   address   data      code       language
      ========  ========  ========  =========  =============

    Begin Local Halt Decider Simulation at Machine Address:c36
    [00000c36][002117ca][002117ce] 55          push ebp
    [00000c37][002117ca][002117ce] 8bec        mov ebp,esp
    [00000c39][002117ca][002117ce] 8b4508      mov eax,[ebp+08]
    [00000c3c][002117c6][00000c36] 50          push eax       // push P
    [00000c3d][002117c6][00000c36] 8b4d08      mov ecx,[ebp+08]
    [00000c40][002117c2][00000c36] 51          push ecx       // push P
    [00000c41][002117be][00000c46] e820fdffff  call 00000966  // call H(P,P) >>
    Disagreeing that the input to H(P,P) never reaches its final state of
    0xc50 whether or not simulating halt decider H stops simulating its
    input is one of the cases where a {black cat} is denied being either
    {black} or a {cat}.

    You are still out of control. Ben will not let you off from specific
    lies and contradictions no matter how much you try to change the
    subject.

    This is the key basis of my refutation of the halting theorem:
    The halting theorem counter-examples present infinitely nested
    simulation (non-halting) behavior to every simulating halt decider.

    I presented this to Ben more than four years ago and he successfully
    changed the subject with various dishonest dodges so that it could not
    be properly evaluated until now.

    Infinitely Recursive input on HP Proofs
    peteolcott
    Mar 11, 2017, 3:13:03 PM
    https://groups.google.com/g/comp.theory/c/NcFS02hKs1U

    All of the "rebuttals" have taken the form of the strawman error:
    The halting theorem does not specify a simulating halt decider.
    This is no actual rebuttal to the original claim at all.



    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Jeff Barnett on Mon Sep 27 14:07:27 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 1:53 PM, Jeff Barnett wrote:
    On 9/27/2021 12:31 PM, olcott wrote:
       <CRAP SNAP>

    This is the key basis of my refutation of the halting theorem:
    The halting theorem counter-examples present infinitely nested
    simulation (non-halting) behavior to every simulating halt decider.

    I presented this to Ben more than four years ago and he successfully
    changed the subject with various dishonest dodges so that it could not
    be properly evaluated until now.

    Infinitely Recursive input on HP Proofs
    peteolcott
    Mar 11, 2017, 3:13:03 PM
    https://groups.google.com/g/comp.theory/c/NcFS02hKs1U

    All of the "rebuttals" have taken the form of the strawman error:
    The halting theorem does not specify a simulating halt decider.
    This is no actual rebuttal to the original claim at all.


    No one but you has been dishonest.

    I triple dog dare you to show how the above key basis of my refutation
    is incorrect. https://www.youtube.com/watch?v=ZLZj3zOUZNs

    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Barnett@21:1/5 to olcott on Mon Sep 27 12:53:59 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 12:31 PM, olcott wrote:
    <CRAP SNAP>

    This is the key basis of my refutation of the halting theorem:
    The halting theorem counter-examples present infinitely nested
    simulation (non-halting) behavior to every simulating halt decider.

    I presented this to Ben more than four years ago and he successfully
    changed the subject with various dishonest dodges so that it could not
    be properly evaluated until now.

    Infinitely Recursive input on HP Proofs
    peteolcott
    Mar 11, 2017, 3:13:03 PM https://groups.google.com/g/comp.theory/c/NcFS02hKs1U

    All of the "rebuttals" have taken the form of the strawman error:
    The halting theorem does not specify a simulating halt decider.
    This is no actual rebuttal to the original claim at all.


    No one but you has been dishonest. And that is a two decade truth. If
    Martin Davis or Peter Lintz said they now had doubt of the halting
    theorem, the world would be excited. We would expect to learn something
    new about model theory or a new theory of computation. Also, most of us
    would be a little sad: Since this was an extremely well pawed over area,
    we would expect the insight to occur at such a deep level that we may or
    may not be able to enjoy it either through lack of ability or of
    knowledge at the state of the art. You, on the other hand are repeating problems first discussed and analyzed by the pre Greeks. Today, the liar paradox is for the amusement of school children, not logicians or mathematicians. You are several thousand years late. The issues which
    drive you are the stuff of Penny Problem Solver collections. There is a
    book called "What is the name of this book?". Get a copy and read it
    while there is time.

    In any event, stop this childish repetition of non sense. Give adulthood
    a chance. We are not all destined for fame and immortality for our brain
    power. It's certain you are not. Even if your brain was adequate to do
    world class work, your personality disorders disqualify you. You refuse
    to listen, you refuse to learn, and you throw constant tantrums. The
    technical world is much too sophisticated for a genius to walk in off
    the streets and present a new earth shaking method to bake bread, let
    alone do a new computation theory. You really do need to study more and
    learn from the masters.

    Your current plan has made you appear (and be) a classic case of
    ignorance morphed into stupidity. You need to grow up.
    Jeff Barnett

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Ben Bacarisse on Mon Sep 27 15:44:23 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 2:52 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    This is the key basis of my refutation of the halting theorem:
    The halting theorem counter-examples present infinitely nested
    simulation (non-halting) behavior to every simulating halt decider.

    This is one reason a simulator can't be a halt decider.

    Of course you know that I am net talking about a simulator being used as
    it it was a halt decider thus your reply is the same dishonest dodge intentional (thus dishonest) strawman error as always.

    Of course you
    know this, which is why your putative decider is not a simulator but a partial simulator. It too fails to be a halt decider, as does every
    Turing machine. That's why you must declare false to be the correct
    answer for some halting computations.

    This is the key basis of my refutation of the halting theorem:

    You would have to find a logical flaw in the proofs. All of them. But
    you have not even read the "proper" proof in Linz. The one that you can understand is only presented for historical reasons.


    The logical flaw is that the halting theorem attempts to show that the
    halting problem is undecidable by a counter-example that is clearly
    decidable as non-halting.

    The fact that a simulator can't be a halt decider (and there are more
    reasons for that than the one you cite above) does not show a flaw in
    any proof.


    Of course a simulator cannot by itself be a halt decider and it is
    ridiculously dishonest of you to imply that this is what I mean.

    All of the "rebuttals" have taken the form of the strawman error:
    The halting theorem does not specify a simulating halt decider.
    This is no actual rebuttal to the original claim at all.

    No, the rebuttals start with a simple fact: false is not the correct
    answer for a halting computation. The rest of the rebuttal comes from
    you (it has to since you are carefully hiding the code):


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

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

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    // because the simulation of ⟨Ĥ⟩ applied to ⟨Ĥ⟩ by Ĥ.qx DOES NOT HALT

    The computation of Ĥ applied to ⟨Ĥ⟩ is a distinctly different
    computation than the computation of the simulation of ⟨Ĥ⟩ applied to ⟨Ĥ⟩
    by Ĥ.qx.

    If we want to specify a computation that is equivalent to Ĥ applied to ⟨Ĥ⟩ we must specify H applied to ⟨Ĥ⟩ ⟨Ĥ⟩. H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy

    The difference is that the input to Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ invokes a copy of Ĥ.qx
    whereas the input to H does not invoke a copy of H.

    The pathological self-reference error that I first discovered in 2004 is
    the key to finally resolved these otherwise undecidable decision problem inputs.

    comp.theory
    Halting Problem Final Conclusion
    Peter Olcott Sep 5, 2004,

    The Liar Paradox can be shown to be nothing more than
    a incorrectly formed statement because of its pathological
    self-reference. The Halting Problem can only exist because
    of this same sort of pathological self-reference. https://groups.google.com/g/comp.theory/c/RO9Z9eCabeE/m/Ka8-xS2rdEEJ



    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to All on Mon Sep 27 22:28:09 2021
    XPost: comp.theory, sci.logic, sci.math

    On 9/27/2021 10:14 PM, André G. Isaak wrote:
    On 2021-09-27 20:52, olcott wrote:
    On 9/27/2021 9:40 PM, André G. Isaak wrote:
    On 2021-09-27 20:05, olcott wrote:
    9/27/2021 8:45 PM, Ben Bacarisse wrote:

    You know that the input to a halt decider is a TM description and
    not a TM. This means that you know that it is not about whether or
    not Ĥ halts.

    It it about whether or not the simulation of the first parameter ⟨Ĥ⟩ >>>> to Ĥ.qx halts on its input ⟨Ĥ⟩.

    The position you're taking here is, to put it bluntly, simply absurd.

    A halt decider takes a description of a computation as its input. It
    is supposed to determine whether the computation described by that
    description halts.


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

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

    I merely adapted the Linz annotations to be more clear.
    It is not about whether or not Ĥ halts on ⟨Ĥ⟩.
    It is about whether or not the simulation of ⟨Ĥ⟩ on ⟨Ĥ⟩ at Ĥ.qx halts.

    I was not commenting on your (mis)use of notation and nothing in your response even remotely addressed what I was saying. I was commenting on
    the ridiculous statement that "You know that the input to a halt decider
    is a TM description and not a TM. This means that you know that it is
    not about whether or not Ĥ halts."

    This statement is simply wrong. Spectacularly wrong. If you don't
    understand what the halting problem is even about, you shouldn't be
    working on it at all.

    André


    It may seem that way to you only because you have not bothered to think
    it all the way through.

    It may be that you fail to comprehend the following, yet a failure of comprehension is less than no rebuttal at all:

    H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ is computationally equivalent to Ĥ applied to ⟨Ĥ⟩.

    Ĥ applied to ⟨Ĥ⟩ is NOT computationally equivalent to H applied to ⟨Ĥ⟩ ⟨Ĥ⟩.

    It turns out that when the input program P calls the same halt decider H
    that is deciding its halting status this is computationally distinct
    from another identically coded halt decider H1 that is not called by the
    input program P.


    --
    Copyright 2021 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)