• Proof that DDD is correctly emulated by an emulated HHH

    From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Wed Jul 30 10:32:39 2025
    From Newsgroup: comp.ai.philosophy

    On 7/30/2025 1:50 AM, Mikko wrote:
    On 2025-07-29 20:53:54 +0000, olcott said:

    On 7/29/2025 1:37 AM, Mikko wrote:
    On 2025-07-28 12:42:24 +0000, olcott said:

    On 7/28/2025 2:50 AM, Mikko wrote:
    On 2025-07-27 14:39:45 +0000, olcott said:

    On 7/27/2025 2:36 AM, Mikko wrote:
    On 2025-07-26 16:21:19 +0000, olcott said:

    On 7/26/2025 2:28 AM, Mikko wrote:
    On 2025-07-25 15:54:06 +0000, olcott said:

    On 7/25/2025 2:43 AM, Mikko wrote:
    On 2025-07-24 21:18:32 +0000, olcott said:

    On 7/24/2025 4:02 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:11:44 -0500 schrieb olcott:
    On 7/24/2025 5:07 AM, joes wrote:
    Am Wed, 23 Jul 2025 16:08:51 -0500 schrieb olcott: >>>>>>>>>>>>>>>> On 7/23/2025 3:56 PM, joes wrote:

    Of course, and then it incorrectly assumes that an >>>>>>>>>>>>>>>>> unaborted
    simulation *of this HHH*, which does in fact abort, >>>>>>>>>>>>>>>>> wouldn't abort.

    If HHH(DDD) never aborts its simulation then this HHH >>>>>>>>>>>>>>>> never stops
    running.
    If HHH (which aborts) was given to a UTM/pure simulator, >>>>>>>>>>>>>>> it would stop
    running.

    int Simulate(ptr x)
    {
    x(); return 1;
    }

    It is the behavior of the input to HHH(DDD) that HHH is >>>>>>>>>>>>>> supposed to
    measure.
    It is not the behavior of the input to Simulate(DDD) that >>>>>>>>>>>>>> HHH is
    supposed to measure.
    It is also not the behavior of the directly executed DDD() >>>>>>>>>>>>>> that HHH is
    supposed to measure.
    Yes, it is. And that can obviously be computed by a >>>>>>>>>>>>> processor, a UTM
    or any simulator that doesn't abort before the HHH called >>>>>>>>>>>>> by DDD does -
    which HHH logically cannot do.

    HHH(DDD) is only supposed to measure the behavior of its >>>>>>>>>>>>>> own input.
    Do you understand that it trivially produces the same >>>>>>>>>>>>> result as the
    value that it returns?

    It has been three years and still not one person has >>>>>>>>>>>>>> understood that the
    behavior of an input that calls its own simulator is not >>>>>>>>>>>>>> the same as the
    behavior of an input that does not call its own simulator. >>>>>>>>>>>>
    It is well understood that HHH does not simulate DDD the >>>>>>>>>>>>> same way as the
    direct execution. DDD doesn't even have an "own simulator", >>>>>>>>>>>>> it is just
    a program that you want to simulate using the simulator it >>>>>>>>>>>>> happens to
    call.

    What has never been understood (even now) is that
    Simulate(DDD) is presented with a different sequence
    of x86 instructions than HHH(DDD) is presented with.

    That you don't understand something does not mean that it is not >>>>>>>>>>> understood. Everyone other than you understand that if DDD in >>>>>>>>>>> Simulate(DDD) is not the same as DDD in HHH(DDD) then one of >>>>>>>>>>> them
    was given a false name (and perhaps the other, too).

    *Correctly emulated is defined as*
    Emulated according to the rules of the x86 language.
    This includes DDD emulated by HHH and HHH emulating
    itself emulating DDD one or more times.

    Irrelevant. The meaning of "DDD" in a C expresssion does not >>>>>>>>> depend on its
    immediate context.

    The meaning of a C function translated into x86
    machine code is the meaning of this x86 machine code.

    Only because the C compiler attempts to preserve the meaning. The >>>>>>> definitions of the meanings are distinct (except for assembly code >>>>>>> insertinos that the compiler permits as a lnaguage extension).

    But the meaning of DDD in the C expression does not depend on its >>>>>>> immediate context. The x86 codes pointed to in the two calls are >>>>>>> identical or at least semantically equivalent so they specify the >>>>>>> same behaviour.

    Independently of above considerations the meaning of DDD is the same >>>>>>> in Simulate(DDD) and HHH(DDD).

    This ChatGPT analysis of its input below
    correctly derives both of our views.

    Whatever ChatGPT says is irrelevant. If you can't defend your claims >>>>> then your claims are undefencible.

    I can and have proven my claims are verified facts:
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    and people disagreed anyway.

    No, you have not. You have claimed that you have prooven but that is
    not the same. Perhaps you don't know what a proof is but it certainly
    is very different from anything you have ever presented.

    *A proof is any sequence of steps deriving a necessary result*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    No, it is not. There are additional requirements for each step. The
    sequence is a proof only if those additional requirements are satisfied.
    From a practical point of view, the purpose of a proof is to convince,
    so what does not convince is not a proof.

    Proves that HHH does correctly emulate DDD then correctly
    emulates itself emulating DDD.

    No, it does not. The presentation is not convincing about anything
    and does not satisfy the requirements ot a proof.


    The actual execution trace of DDD emulated by HHH
    and DDD emulated by an emulated HHH does prove that
    DDD has been correctly emulated by an emulated HHH.

    _DDD()
    [0000219e] 55 push ebp
    [0000219f] 8bec mov ebp,esp
    [000021a1] 689e210000 push 0000219e
    [000021a6] e843f4ffff call 000015ee
    [000021ab] 83c404 add esp,+04
    [000021ae] 5d pop ebp
    [000021af] c3 ret
    Size in bytes:(0018) [000021af]

    _main()
    [000021be] 55 push ebp
    [000021bf] 8bec mov ebp,esp
    [000021c1] 689e210000 push 0000219e
    [000021c6] e823f4ffff call 000015ee
    [000021cb] 83c404 add esp,+04
    [000021ce] 50 push eax
    [000021cf] 685f070000 push 0000075f
    [000021d4] e8a5e5ffff call 0000077e
    [000021d9] 83c408 add esp,+08
    [000021dc] 33c0 xor eax,eax
    [000021de] 5d pop ebp
    [000021df] c3 ret
    Size in bytes:(0034) [000021df]

    machine stack stack machine assembly
    address address data code language
    ======== ======== ======== ========== ============= [000021be][00103872][00000000] 55 push ebp [000021bf][00103872][00000000] 8bec mov ebp,esp [000021c1][0010386e][0000219e] 689e210000 push 0000219e // push DDD [000021c6][0010386a][000021cb] e823f4ffff call 000015ee // call HHH
    New slave_stack at:103916

    Begin Local Halt Decider Simulation Execution Trace Stored at:11391e [0000219e][0011390e][00113912] 55 push ebp [0000219f][0011390e][00113912] 8bec mov ebp,esp [000021a1][0011390a][0000219e] 689e210000 push 0000219e // push DDD [000021a6][00113906][000021ab] e843f4ffff call 000015ee // call HHH
    New slave_stack at:14e33e
    [0000219e][0015e336][0015e33a] 55 push ebp [0000219f][0015e336][0015e33a] 8bec mov ebp,esp [000021a1][0015e332][0000219e] 689e210000 push 0000219e // push DDD [000021a6][0015e32e][000021ab] e843f4ffff call 000015ee // call HHH
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Wed Jul 30 18:37:52 2025
    From Newsgroup: comp.ai.philosophy

    On 7/30/25 11:32 AM, olcott wrote:
    On 7/30/2025 1:50 AM, Mikko wrote:
    On 2025-07-29 20:53:54 +0000, olcott said:

    On 7/29/2025 1:37 AM, Mikko wrote:
    On 2025-07-28 12:42:24 +0000, olcott said:

    On 7/28/2025 2:50 AM, Mikko wrote:
    On 2025-07-27 14:39:45 +0000, olcott said:

    On 7/27/2025 2:36 AM, Mikko wrote:
    On 2025-07-26 16:21:19 +0000, olcott said:

    On 7/26/2025 2:28 AM, Mikko wrote:
    On 2025-07-25 15:54:06 +0000, olcott said:

    On 7/25/2025 2:43 AM, Mikko wrote:
    On 2025-07-24 21:18:32 +0000, olcott said:

    On 7/24/2025 4:02 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:11:44 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/24/2025 5:07 AM, joes wrote:
    Am Wed, 23 Jul 2025 16:08:51 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/23/2025 3:56 PM, joes wrote:

    Of course, and then it incorrectly assumes that an >>>>>>>>>>>>>>>>>> unaborted
    simulation *of this HHH*, which does in fact abort, >>>>>>>>>>>>>>>>>> wouldn't abort.

    If HHH(DDD) never aborts its simulation then this HHH >>>>>>>>>>>>>>>>> never stops
    running.
    If HHH (which aborts) was given to a UTM/pure simulator, >>>>>>>>>>>>>>>> it would stop
    running.

    int Simulate(ptr x)
    {
    x(); return 1;
    }

    It is the behavior of the input to HHH(DDD) that HHH is >>>>>>>>>>>>>>> supposed to
    measure.
    It is not the behavior of the input to Simulate(DDD) that >>>>>>>>>>>>>>> HHH is
    supposed to measure.
    It is also not the behavior of the directly executed >>>>>>>>>>>>>>> DDD() that HHH is
    supposed to measure.
    Yes, it is. And that can obviously be computed by a >>>>>>>>>>>>>> processor, a UTM
    or any simulator that doesn't abort before the HHH called >>>>>>>>>>>>>> by DDD does -
    which HHH logically cannot do.

    HHH(DDD) is only supposed to measure the behavior of its >>>>>>>>>>>>>>> own input.
    Do you understand that it trivially produces the same >>>>>>>>>>>>>> result as the
    value that it returns?

    It has been three years and still not one person has >>>>>>>>>>>>>>> understood that the
    behavior of an input that calls its own simulator is not >>>>>>>>>>>>>>> the same as the
    behavior of an input that does not call its own simulator. >>>>>>>>>>>>>
    It is well understood that HHH does not simulate DDD the >>>>>>>>>>>>>> same way as the
    direct execution. DDD doesn't even have an "own
    simulator", it is just
    a program that you want to simulate using the simulator it >>>>>>>>>>>>>> happens to
    call.

    What has never been understood (even now) is that
    Simulate(DDD) is presented with a different sequence >>>>>>>>>>>>> of x86 instructions than HHH(DDD) is presented with.

    That you don't understand something does not mean that it is >>>>>>>>>>>> not
    understood. Everyone other than you understand that if DDD in >>>>>>>>>>>> Simulate(DDD) is not the same as DDD in HHH(DDD) then one of >>>>>>>>>>>> them
    was given a false name (and perhaps the other, too).

    *Correctly emulated is defined as*
    Emulated according to the rules of the x86 language.
    This includes DDD emulated by HHH and HHH emulating
    itself emulating DDD one or more times.

    Irrelevant. The meaning of "DDD" in a C expresssion does not >>>>>>>>>> depend on its
    immediate context.

    The meaning of a C function translated into x86
    machine code is the meaning of this x86 machine code.

    Only because the C compiler attempts to preserve the meaning. The >>>>>>>> definitions of the meanings are distinct (except for assembly code >>>>>>>> insertinos that the compiler permits as a lnaguage extension). >>>>>>>>
    But the meaning of DDD in the C expression does not depend on its >>>>>>>> immediate context. The x86 codes pointed to in the two calls are >>>>>>>> identical or at least semantically equivalent so they specify the >>>>>>>> same behaviour.

    Independently of above considerations the meaning of DDD is the >>>>>>>> same
    in Simulate(DDD) and HHH(DDD).

    This ChatGPT analysis of its input below
    correctly derives both of our views.

    Whatever ChatGPT says is irrelevant. If you can't defend your claims >>>>>> then your claims are undefencible.

    I can and have proven my claims are verified facts:
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    and people disagreed anyway.

    No, you have not. You have claimed that you have prooven but that is
    not the same. Perhaps you don't know what a proof is but it certainly
    is very different from anything you have ever presented.

    *A proof is any sequence of steps deriving a necessary result*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    No, it is not. There are additional requirements for each step. The
    sequence is a proof only if those additional requirements are satisfied.
     From a practical point of view, the purpose of a proof is to convince,
    so what does not convince is not a proof.

    Proves that HHH does correctly emulate DDD then correctly
    emulates itself emulating DDD.

    No, it does not. The presentation is not convincing about anything
    and does not satisfy the requirements ot a proof.


    The actual execution trace of DDD emulated by HHH
    and DDD emulated by an emulated HHH does prove that
    DDD has been correctly emulated by an emulated HHH.

    Nope, since "Correct" means exactly as the x86 processor would run it.

    Testing HHHs emulation with the emulation of HHH by HHH is just copying
    the answers from yourself and saying they need to be correct.

    Sorry, all you are doing is proving you don't know what you are talking
    about.


    _DDD()
    [0000219e] 55             push ebp
    [0000219f] 8bec           mov ebp,esp
    [000021a1] 689e210000     push 0000219e
    [000021a6] e843f4ffff     call 000015ee
    [000021ab] 83c404         add esp,+04
    [000021ae] 5d             pop ebp
    [000021af] c3             ret
    Size in bytes:(0018) [000021af]

    _main()
    [000021be] 55             push ebp
    [000021bf] 8bec           mov ebp,esp
    [000021c1] 689e210000     push 0000219e
    [000021c6] e823f4ffff     call 000015ee
    [000021cb] 83c404         add esp,+04
    [000021ce] 50             push eax
    [000021cf] 685f070000     push 0000075f
    [000021d4] e8a5e5ffff     call 0000077e
    [000021d9] 83c408         add esp,+08
    [000021dc] 33c0           xor eax,eax
    [000021de] 5d             pop ebp
    [000021df] c3             ret
    Size in bytes:(0034) [000021df]

     machine   stack     stack     machine        assembly
     address   address   data      code           language
     ========  ========  ========  ========== ============= [000021be][00103872][00000000] 55         push ebp [000021bf][00103872][00000000] 8bec       mov ebp,esp [000021c1][0010386e][0000219e] 689e210000 push 0000219e // push DDD [000021c6][0010386a][000021cb] e823f4ffff call 000015ee // call HHH
    New slave_stack at:103916

    Begin Local Halt Decider Simulation   Execution Trace Stored at:11391e [0000219e][0011390e][00113912] 55         push ebp [0000219f][0011390e][00113912] 8bec       mov ebp,esp [000021a1][0011390a][0000219e] 689e210000 push 0000219e // push DDD [000021a6][00113906][000021ab] e843f4ffff call 000015ee // call HHH
    New slave_stack at:14e33e
    And this is *NOT* the correcxt simulaiton of a call HHH instrucitons.

    Sorry, but you are just proving that you are just a stupid liar that
    doesn't know the meaning of the words they use.

    You admit that HHH needs to emulate the instructions of HHH, but not
    showing it shows you don't really understand what you are saying


    [0000219e][0015e336][0015e33a] 55         push ebp [0000219f][0015e336][0015e33a] 8bec       mov ebp,esp [000021a1][0015e332][0000219e] 689e210000 push 0000219e // push DDD [000021a6][0015e32e][000021ab] e843f4ffff call 000015ee // call HHH


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 12:37:09 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 12:17 PM, Richard Damon wrote:
    On 8/1/25 12:33 PM, olcott wrote:
    On 8/1/2025 11:29 AM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 11:22:45 -0500, olcott wrote:

    On 8/1/2025 11:03 AM, joes wrote:
    Am Fri, 01 Aug 2025 10:54:52 -0500 schrieb olcott>> When people make >>>>> sure to fail to notice the key elements of my key
    points it has been proven that these key elements must be repeated >>>>>> until someone bothers to pay attention.

    That's not how it works. I skim over repetitions.


    When I tell Richard the exact same thing 500 times he continues to
    respond as it I never said it.

    I kept telling Richard the HHH does simulate an instance itself
    emulating an instance of DDD and can do this because HHH and DDD are in >>>> the same global memory space of Halt7.obj.

    Richard keeps saying That HHH cannot simulate an instance of itself
    because it does not have access to this memory. I corrected him 20
    times
    on this and he still does not get it.

    DDD can analyse a COPY of HHH, lets call it HHH', and through simulation >>> or some other means do the opposite of what HHH' decides (given HHH'
    must
    halt with a decision because HHH must halt with a decision).

    /Flibble

    Yet that makes the details more difficult to understand.
    We must do that in the Linz proof. Whereas with my DDD/HHH
    proof any C programmer knowing what recursion is can
    see the repeating pattern.

    Only too difficult for YOU to understand.

    And changing definitions is just LYING>


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
        its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
        reach its simulated final halt state of ⟨Ĥ.qn⟩.


    But the criteria isn't based on the simulation of the decider, but of
    the behavior of the program the input represents,
    This has always been counter-factual even if
    the authors of computer science textbooks never
    noticed that it has always been counter-factual.

    Saying that decider H is required report on the behavior
    of machine M is a category error.

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Thus the behavior specified by the input finite string
    overrules and supersedes the behavior of the direct
    execution.

    When machine description ⟨M⟩ correctly simulated
    by H cannot possibly reach its own simulated final
    halt state this proves that the ⟨M⟩ input to H specifies
    a non-terminating sequence of configurations.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 14:36:06 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:
    On 8/1/25 12:33 PM, olcott wrote:
    On 8/1/2025 11:29 AM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 11:22:45 -0500, olcott wrote:

    On 8/1/2025 11:03 AM, joes wrote:
    Am Fri, 01 Aug 2025 10:54:52 -0500 schrieb olcott>> When people make >>>>>> sure to fail to notice the key elements of my key
    points it has been proven that these key elements must be repeated >>>>>>> until someone bothers to pay attention.

    That's not how it works. I skim over repetitions.


    When I tell Richard the exact same thing 500 times he continues to
    respond as it I never said it.

    I kept telling Richard the HHH does simulate an instance itself
    emulating an instance of DDD and can do this because HHH and DDD
    are in
    the same global memory space of Halt7.obj.

    Richard keeps saying That HHH cannot simulate an instance of itself
    because it does not have access to this memory. I corrected him 20
    times
    on this and he still does not get it.

    DDD can analyse a COPY of HHH, lets call it HHH', and through
    simulation
    or some other means do the opposite of what HHH' decides (given HHH'
    must
    halt with a decision because HHH must halt with a decision).

    /Flibble

    Yet that makes the details more difficult to understand.
    We must do that in the Linz proof. Whereas with my DDD/HHH
    proof any C programmer knowing what recursion is can
    see the repeating pattern.

    Only too difficult for YOU to understand.

    And changing definitions is just LYING>


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
        its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
        reach its simulated final halt state of ⟨Ĥ.qn⟩.


    But the criteria isn't based on the simulation of the decider, but of
    the behavior of the program the input represents,
    This has always been counter-factual even if
    the authors of computer science textbooks never
    noticed that it has always been counter-factual.

    No, YOU are counter-factual.


    Saying that decider H is required report on the behavior
    of machine M is a category error.

    Nope, just shows your stupidity.


    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.

    If that representation doesn't represent what it is supposed to, the reperesentation was wrong.

    Sorry, you are just admitting your stupidity.


    Thus the behavior specified by the input finite string
    overrules and supersedes the behavior of the direct
    execution.

    Except that by definition it must match, or the input was represented wrong.

    You are just showing that your whole proof is based on lies.


    When machine description ⟨M⟩ correctly simulated
    by H cannot possibly reach its own simulated final
    halt state this proves that the ⟨M⟩ input to H specifies
    a non-terminating sequence of configurations.



    But since your H doesn't correctly simulate this input. that criteria
    can't be used.

    Using a DIFFERENT decider, with a DIFFERENT input doesn't count.

    And, if the input doesn't contain the code of HHH, it isn't the proper representation.

    You are just showing you are just a liar.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 13:49:53 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    You keep missing nuances of meaning in my above paragraph
    because you don't actually read my words you only glance at them.

    This is probably because of your attention deficit disorder.
    What I find that I must do to avoid missing important semantic
    meanings is that I have to read the same words over and over
    a few times.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 15:49:10 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines the behavior of that machine, and that behavior becomes the MEANING of that string.


    You keep missing nuances of meaning in my above paragraph
    because you don't actually read my words you only glance at them.

    No, you are just too stupid to understand that the kiddie porn you watch
    is just a representation, and that computers do virtually ALL the work
    we have them do via a representation.

    By your claims, Computers can't add numbers, as numbers are not finite strings, such a string is only a representation of the number.


    This is probably because of your attention deficit disorder.
    What I find that I must do to avoid missing important semantic
    meanings is that I have to read the same words over and over
    a few times.


    So, how much have you read any of the standard textbook on the subject?

    Do you not understand that programs include all of their code, and that computers use representation to work with things that aren't their
    fundamental symbol set.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 15:08:26 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines the behavior of that machine, and that behavior becomes the MEANING of that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 16:23:30 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 4:08 PM, olcott wrote:
    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines
    the behavior of that machine, and that behavior becomes the MEANING of
    that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    No, it is a definition


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.



    No, if ⟨Ĥ⟩ ⟨Ĥ⟩ is actually correctly emulated by H/Ĥ.embedded_H it runs
    forever because neither H or Ĥ.embedded_H will abort their simulation
    and that emulation doesn't reach a final state and H fails to be a decider.

    If H/Ĥ.embedded_H aborts its emulation for ANY REASON it just isn't
    doing a correct simulation.

    PERIOD.

    You lie by making false assumption and using false definitions.

    You LIE by claiming a correct simulation can disagree with the behavior
    of the machine that has been described, which means you can't prove that result from that assumption.

    All you are doing is proving that you are just a stupid liar that thinks
    he get to ignore definitions, when actually doing that just proves you
    are a liar.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 15:33:32 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 3:23 PM, Richard Damon wrote:
    On 8/1/25 4:08 PM, olcott wrote:
    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines
    the behavior of that machine, and that behavior becomes the MEANING
    of that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    No, it is a definition


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.



    No, if ⟨Ĥ⟩ ⟨Ĥ⟩ is actually correctly emulated by H/Ĥ.embedded_H it runs
    forever because neither H or Ĥ.embedded_H  will abort their simulation
    and that emulation doesn't reach a final state and H fails to be a decider.

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 16:48:12 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 4:33 PM, olcott wrote:
    On 8/1/2025 3:23 PM, Richard Damon wrote:
    On 8/1/25 4:08 PM, olcott wrote:
    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation.


    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines
    the behavior of that machine, and that behavior becomes the MEANING
    of that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    No, it is a definition


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.



    No, if ⟨Ĥ⟩ ⟨Ĥ⟩ is actually correctly emulated by H/Ĥ.embedded_H it
    runs forever because neither H or Ĥ.embedded_H  will abort their
    simulation and that emulation doesn't reach a final state and H fails
    to be a decider.

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.

    And smart people can tell that if H will abort its simulation and go to
    Qn, that H^ will halt.

    IT seems only you think that H and embedded_H might do something different

    You just don't know what you words mean,

    I'm sorry you are so stupid that you make yourself lie all the time.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 16:08:53 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:
    On 8/1/2025 3:23 PM, Richard Damon wrote:
    On 8/1/25 4:08 PM, olcott wrote:
    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation. >>>>>>>

    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully defines >>>>> the behavior of that machine, and that behavior becomes the MEANING >>>>> of that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    No, it is a definition


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.



    No, if ⟨Ĥ⟩ ⟨Ĥ⟩ is actually correctly emulated by H/Ĥ.embedded_H it
    runs forever because neither H or Ĥ.embedded_H  will abort their
    simulation and that emulation doesn't reach a final state and H fails
    to be a decider.

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 17:30:41 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:
    On 8/1/2025 3:23 PM, Richard Damon wrote:
    On 8/1/25 4:08 PM, olcott wrote:
    On 8/1/2025 2:49 PM, Richard Damon wrote:
    On 8/1/25 2:49 PM, olcott wrote:
    On 8/1/2025 1:36 PM, Richard Damon wrote:
    On 8/1/25 1:37 PM, olcott wrote:
    On 8/1/2025 12:17 PM, Richard Damon wrote:

    Turing machines cannot directly report on the behavior
    of other Turing machines they can at best indirectly
    report on the behavior of Turing machines through the
    proxy of finite string machine descriptions such as ⟨M⟩.

    Sure they can, since they CAN be given it as the representation. >>>>>>>>

    Do you understand that a finite string machine description
    is not itself a directly executing Turing machine?

    But it can represent one.

    You don't seem to understand how representations work.

    A properly encoded representation of a Turing Machine fully
    defines the behavior of that machine, and that behavior becomes
    the MEANING of that string.


    That would intuitively seem to be impossibly false
    until we see a counter-example that refutes it.

    No, it is a definition


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    When ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H
    even Mike was fooled into thinking that the simulated
    ⟨Ĥ⟩ would reach its simulated final state of ⟨Ĥ.qn⟩ if
    we just waited long enough.



    No, if ⟨Ĥ⟩ ⟨Ĥ⟩ is actually correctly emulated by H/Ĥ.embedded_H it
    runs forever because neither H or Ĥ.embedded_H  will abort their
    simulation and that emulation doesn't reach a final state and H
    fails to be a decider.

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that code
    into HHH, you put it into the code of the DDD that you are simulating,
    and it is no longer a non-halting pattern. It is only a non-hatling
    pattern if the HHH in the pattern will never abort its simulation.

    DDD includes the EXACT code of HHH, and does exactly what it will do,
    and that includes aborting its simulation.

    You misuse of "unless aborted" by thinking that changes the code in the
    input, but it doesn't.

    In fact, that you show it happening in your argument is just an adittion
    that your logic is based on LIES, as you no longer have the same input.

    Sorry, you are just proving your stupidity.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 16:47:01 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that code
    into HHH, you put it into the code of the DDD that you are simulating,
    and it is no longer a non-halting pattern. It is only a non-hatling
    pattern if the HHH in the pattern will never abort its simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    Since you know that this is not the correct way to
    define halting, why do you define it that way?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 18:01:09 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 5:47 PM, olcott wrote:
    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that
    code into HHH, you put it into the code of the DDD that you are
    simulating, and it is no longer a non-halting pattern. It is only a
    non-hatling pattern if the HHH in the pattern will never abort its
    simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    But I don't, as the only way that the PROGRAM/MACHINE CAN "stop running"
    is by reaching a final state.

    You can't "abort" or "shut down" a machine, only a simulation of it.


    Since you know that this is not the correct way to
    define halting, why do you define it that way?


    No, YOU don't understand halting, because you don't understand the
    theoretcal machines that are being described.

    They only stop for one reason, reaching a final state, so if the halt,
    it means the reached a final state.

    Things that might stop running for some other reason just don't define
    halting or non-halting.

    Which is why the simulation by the decider doesn't count.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 17:22:00 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 5:01 PM, Richard Damon wrote:
    On 8/1/25 5:47 PM, olcott wrote:
    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly
    simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that
    code into HHH, you put it into the code of the DDD that you are
    simulating, and it is no longer a non-halting pattern. It is only a
    non-hatling pattern if the HHH in the pattern will never abort its
    simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    But I don't, as the only way that the PROGRAM/MACHINE CAN "stop running"
    is by reaching a final state.

    You can't "abort" or "shut down" a machine, only a simulation of it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Thus unless you want to be disagreeable at all
    possible costs you would agree that ⟨Ĥ⟩ ⟨Ĥ⟩
    simulated by embedded_H cannot possibly reach
    its own simulated final state of ⟨Ĥ.qn⟩ no
    matter what.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 18:45:13 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 6:22 PM, olcott wrote:
    On 8/1/2025 5:01 PM, Richard Damon wrote:
    On 8/1/25 5:47 PM, olcott wrote:
    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly >>>>>> simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that
    code into HHH, you put it into the code of the DDD that you are
    simulating, and it is no longer a non-halting pattern. It is only a
    non-hatling pattern if the HHH in the pattern will never abort its
    simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    But I don't, as the only way that the PROGRAM/MACHINE CAN "stop
    running" is by reaching a final state.

    You can't "abort" or "shut down" a machine, only a simulation of it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Thus unless you want to be disagreeable at all
    possible costs you would agree that ⟨Ĥ⟩ ⟨Ĥ⟩
    simulated by embedded_H cannot possibly reach
    its own simulated final state of ⟨Ĥ.qn⟩ no
    matter what.


    Which doesn't matter, dispite you wanting to focus on it.

    *IF* embedded_H tries to do a correct simulation, so does H and thus
    never halts and fails to be a decider.

    If you then change H back to the decider it is, that changes embedded_H
    and Ĥ, and so (Ĥ), and the CORRECT simulation of (Ĥ) (Ĥ) will reach a final state, its just that embedded_H gives up before it gets there.

    As I have pointed out, a simulation that is aborted does not define the behaviof of that input, only the direct execution of the machine it represents, or the complete emulation of that input exact input (which includes the embedded_H that was there) by an actual UTM.

    Since if H goes to Qn, so does embedded_H and thus Ĥ applied to (Ĥ) and
    a UTM applied to (Ĥ) (Ĥ) all will halt, so that answer is wrong.

    Again, the behavior of the input has a definition from the field, and
    that behavior is NOT about the simulaiton of the decider.

    Also, the input must represent a program, and thus contains *ALL* the
    code it uses, and thus its copy of the algorithm of H, and thus
    different Hs make different Ĥs and calling them "the same" is just a
    lie, that might be coming out of your insanity.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 17:54:03 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 5:45 PM, Richard Damon wrote:
    On 8/1/25 6:22 PM, olcott wrote:
    On 8/1/2025 5:01 PM, Richard Damon wrote:
    On 8/1/25 5:47 PM, olcott wrote:
    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to correctly >>>>>>> simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that
    code into HHH, you put it into the code of the DDD that you are
    simulating, and it is no longer a non-halting pattern. It is only a >>>>> non-hatling pattern if the HHH in the pattern will never abort its
    simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    But I don't, as the only way that the PROGRAM/MACHINE CAN "stop
    running" is by reaching a final state.

    You can't "abort" or "shut down" a machine, only a simulation of it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Thus unless you want to be disagreeable at all
    possible costs you would agree that ⟨Ĥ⟩ ⟨Ĥ⟩
    simulated by embedded_H cannot possibly reach
    its own simulated final state of ⟨Ĥ.qn⟩ no
    matter what.


    Which doesn't matter, dispite you wanting to focus on it.


    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 19:15:45 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 6:54 PM, olcott wrote:
    On 8/1/2025 5:45 PM, Richard Damon wrote:
    On 8/1/25 6:22 PM, olcott wrote:
    On 8/1/2025 5:01 PM, Richard Damon wrote:
    On 8/1/25 5:47 PM, olcott wrote:
    On 8/1/2025 4:30 PM, Richard Damon wrote:
    On 8/1/25 5:08 PM, olcott wrote:
    On 8/1/2025 3:48 PM, Richard Damon wrote:
    On 8/1/25 4:33 PM, olcott wrote:

    In other words neither Ĥ nor any human being
    could possibly see the repeating sequence even
    after it has repeated 100 million times?


    Doesn't matter if is can determine what will happen, to
    correctly simulate the behavior, you have to do it.


    It seems that even after hundreds of corrections
    you still do not understand that this infinite
    sequence can be correctly detected in finite steps.


    And you don't get that BY detecting that pattern, and putting that >>>>>> code into HHH, you put it into the code of the DDD that you are
    simulating, and it is no longer a non-halting pattern. It is only >>>>>> a non-hatling pattern if the HHH in the pattern will never abort
    its simulation.


    When you intentionally define halting as stops running
    for any reason this would be correct.

    But I don't, as the only way that the PROGRAM/MACHINE CAN "stop
    running" is by reaching a final state.

    You can't "abort" or "shut down" a machine, only a simulation of it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Thus unless you want to be disagreeable at all
    possible costs you would agree that ⟨Ĥ⟩ ⟨Ĥ⟩
    simulated by embedded_H cannot possibly reach
    its own simulated final state of ⟨Ĥ.qn⟩ no
    matter what.


    Which doesn't matter, dispite you wanting to focus on it.


    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine it
    is being given can do whatever it wants with it.

    But then, that IS how you consider logic to work, so it makes sense that
    is what you would think.

    The *DEFINITION* of the "behavior of this input", for a halting decider,
    is the behavior of the machine that input represent.

    Anything else is just an admission of lying, as the problem statement is
    to decide on the behavior of the machine that input represents.

    Sorry, you just admitted you are just a blantant liar that doesn't
    respect definitions, and thus NOTHING you say should be considered usable.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 18:38:02 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine it
    is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    But then, that IS how you consider logic to work, so it makes sense that
    is what you would think.

    The *DEFINITION* of the "behavior of this input", for a halting decider,
    is the behavior of the machine that input represent.


    "Represents" is a vague weasel word that has been
    used historically. "Specifies" is what has always
    been meant.

    Anything else is just an admission of lying, as the problem statement is
    to decide on the behavior of the machine that input represents.

    Sorry, you just admitted you are just a blantant liar that doesn't
    respect definitions, and thus NOTHING you say should be considered usable.
    I don't worship textbook authors as infallible Gods.
    Even definitions can be proved wrong when they are
    proved to contradict other definitions.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 19:57:02 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine it
    is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and its partial simulation is not determative.


    But then, that IS how you consider logic to work, so it makes sense
    that is what you would think.

    The *DEFINITION* of the "behavior of this input", for a halting
    decider, is the behavior of the machine that input represent.


    "Represents" is a vague weasel word that has been
    used historically. "Specifies" is what has always
    been meant.

    Nope. Maybe in other context, but when talking about Turing Machines, "Representation" is a key and well defined term,

    That you don't undertstand that, is your problem.


    Anything else is just an admission of lying, as the problem statement
    is to decide on the behavior of the machine that input represents.

    Sorry, you just admitted you are just a blantant liar that doesn't
    respect definitions, and thus NOTHING you say should be considered
    usable.
    I don't worship textbook authors as infallible Gods.
    Even definitions can be proved wrong when they are
    proved to contradict other definitions.


    Nor do you respect definitions, or truth, and thus you practice the art
    of the lie.

    So, basically you just admitted that you think you are free to lie about
    what something means if you don't like the definitions.

    It also shows that you don't understand the nature of formal logic,
    where the defintions in ths system ARE KING. Once something has been
    defined one way in a system, it can not be change without leaving that
    system.

    Thus you are just admitting that you aren't working on the Halting
    Problem of Computability theory, or likely in any standardly know
    theory, as you have just made up your own definitions, but haven't fully defined your system. (I don't think you know HOW to define your system).
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 19:07:44 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 00:13:31 2025
    From Newsgroup: comp.ai.philosophy

    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM and
    ignore the above is the definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a simulating halt decider, is only a partial decider so of little interest
    as far as the Halting Problem is concerned.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 19:25:54 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that
    *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM and >>>> ignore the above is the definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a simulating halt decider, is only a partial decider so of little interest
    as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 00:29:02 2025
    From Newsgroup: comp.ai.philosophy

    On Fri, 01 Aug 2025 19:25:54 -0500, olcott wrote:

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that >> *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM
    and ignore the above is the definition of machine Ĥ that could be
    true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little
    interest as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs do not prove undecidability. I have done that.

    No you haven't as what you are trying to show has nothing to do with the Halting Problem which is only concerned with total deciders not partial deciders.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 20:29:51 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 8:07 PM, olcott wrote:
    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.



    But there is no finite pattern that shows non-halting in the simulation
    of DDD.

    Any patter claimed to be determinative, when include in HHH, changes the
    code of DDD to make that pattern part of a halting program, it always
    halts one more recursive cycle after HHH stops its simulation, thus HHH
    is wrong.

    Your problem is you LIE to yourself about DDD not including HHH, which
    just means that HHH can't actually simulate the input, proving you are
    just a liar.

    It also makes the input and your decider violate the requrements to be programs in the system, and thus you configuration is just a category error.

    Sorry, you are just proving you don't know what you are talking about.

    When you just repeat a refuted point without handling the prior error
    pointed out, you are just admitting you don't care that you are saying something wrong, which just makes you a pathological liar.

    Your problem now is you have run out of new lies to tell, so everything
    you state has likely already been refuted, and you have no idea how to
    counter that error, because you have reached the limit to your ability
    to try to hid your lies, as they are getting to be so overt.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 20:32:06 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 8:25 PM, olcott wrote:
    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that >> *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM and >>>>> ignore the above is the definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little interest
    as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.


    And you ignore that it has been shown that any finite pattern you try to detect becomes wrong, as when you add it to HHH, it gets added to DDD,
    and make it halting as it also detects that in its simulation.

    Until you can find a way around that (which is proven impossible) all
    you do by repeating that error is demonstrate that you are just a liar
    that doesn't care about truth.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 20:43:08 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 7:29 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:25:54 -0500, olcott wrote:

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that >>> *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM >>>>>> and ignore the above is the definition of machine Ĥ that could be >>>>>> true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and >>>>> its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little
    interest as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs do not prove
    undecidability. I have done that.

    No you haven't as what you are trying to show has nothing to do with the Halting Problem which is only concerned with total deciders not partial deciders.

    /Flibble

    I have showed that the conventional proofs of the halting problem
    do not prove undecidability. It is reported that there are other
    unconventional proofs. Ben mentioned one of them.

    int Sipser_D()
    {
    if (HHH(Sipser_D) == 1)
    return 0;
    return 1;
    }

    The proof that recursively enumerable languages are not
    recursive seems to fall into the same trap that I derived.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 20:49:37 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 7:29 PM, Richard Damon wrote:
    On 8/1/25 8:07 PM, olcott wrote:
    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.



    But there is no finite pattern that shows non-halting in the simulation
    of DDD.


    void DDD()
    {
    HHH(DDD);
    return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Fri Aug 1 20:52:44 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/2025 7:32 PM, Richard Damon wrote:
    On 8/1/25 8:25 PM, olcott wrote:
    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that >>> *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM and >>>>>> ignore the above is the definition of machine Ĥ that could be true. >>>>>
    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and >>>>> its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern
    *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little interest >>> as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.


    And you ignore that it has been shown that any finite pattern you try to detect becomes wrong,
    No this is counter-factual.
    A pattern cannot possibly become wrong.

    void DDD()
    {
    HHH(DDD);
    return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 09:07:52 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 9:49 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Richard Damon wrote:
    On 8/1/25 8:07 PM, olcott wrote:
    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the
    machine it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.



    But there is no finite pattern that shows non-halting in the
    simulation of DDD.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.




    Then HHH can never abort its simulation to return 0


    Sorry, you are just showing that you logic is based on lying.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 09:07:57 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 9:52 PM, olcott wrote:
    On 8/1/2025 7:32 PM, Richard Damon wrote:
    On 8/1/25 8:25 PM, olcott wrote:
    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that
    *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing >>>>>>>>> behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM >>>>>>> and
    ignore the above is the definition of machine Ĥ that could be true. >>>>>>
    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and >>>>>> its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern >>>>> *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little
    interest
    as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.


    And you ignore that it has been shown that any finite pattern you try
    to detect becomes wrong,
    No this is counter-factual.
    A pattern cannot possibly become wrong.

    It was always wrong.

    Just because a pattern is found in a non-halting program doesn't mean
    that the pattern proves non-halting behavior.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.

    Only if HHH is stipulated to always do a correct simulation, which means
    it can not abort.

    If that *IS* your stipulated behavior, you have LIED that you HHH meets
    the requirements, as it doesn't.

    And "Correctly simulate until ..." is NOT what you are trying to claim
    here, but what you are actually trying to mean.

    Sorry, you are just showing that you are just a damned liar.


    Remember, just because you see that N times, doesn't mean it goes on
    forever, as there could be code counting that which stops it.

    Note, that adding the pattern to a list the program checks, changes the
    trace of the program as it checks that pattern, and there needs to be a
    factor in the non-halting pattern that rules out that possiblity, or it
    was just incorrect to begin with,

    And if it tests for that counting, the new trace with the pattern added
    will no-long match the pattern.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 09:08:03 2025
    From Newsgroup: comp.ai.philosophy

    On 8/1/25 9:43 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:25:54 -0500, olcott wrote:

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that
    *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing >>>>>>>>> behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the machine >>>>>>>> it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM >>>>>>> and ignore the above is the definition of machine Ĥ that could be >>>>>>> true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and >>>>>> its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern >>>>> *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a
    simulating halt decider, is only a partial decider so of little
    interest as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs do not prove
    undecidability. I have done that.

    No you haven't as what you are trying to show has nothing to do with the
    Halting Problem which is only concerned with total deciders not partial
    deciders.

    /Flibble

    I have showed that the conventional proofs of the halting problem
    do not prove undecidability. It is reported that there are other unconventional proofs. Ben mentioned one of them.

    No, you have not, you have claimed that, but you lie by using the wrong meaning of words.


    int Sipser_D()
    {
      if (HHH(Sipser_D) == 1)
        return 0;
      return 1;
    }

    The proof that recursively enumerable languages are not
    recursive seems to fall into the same trap that I derived.


    And what is your problem here? Nothing in the problem talks about
    recursion,

    HHH is required to return the same value as the program it was given,
    and if it won't ever return, to return 0.

    There is nothing in the specification about HHH needing to be able to
    simulate the input to its return, it is strictly about what value that
    prgram will return when it is run.

    If HHH returns 1, then Sipser_D returns 0, so HHH was wrong.

    If HHH returns 0, then Sipser_D returns 0, so HHH was wrong.

    The only way that Sipser_D doesn't return an answer is if HHH doesn't
    return an answer, if if that happens, HHH was wrong in its behavior,

    Your problem is that this program can NOT be "solved" by just simulating
    it, because a pure simulation method will get stuck in a recursive
    simulation loop.

    Mr. Flibbles method mostly works here, while it can't get a right
    answer, since no decider in that position can, it at least can realize
    the problem it is in.

    Note also, while THAT decider can't give the right answer, others can.
    so the question is valid. The key here is the order of creation. The
    decider must have been created first, and must be fully defined. THEN we
    can make the input. Then we can create the test program, since it has a creation dependency on the decider that it is supposed to foil. Since
    the requirements on the decider is to correctly decide for ALL possible programs, this is acceptable.

    The question of what answer does Sipser_D give, has an answer, it just
    isn't the one that HHH was programed to give for that particular input.

    What you don't seem to understand is that programs are completely
    specified to be programs, and deterministic at the point of thier
    creation as to the results they generate. Programs CAN be built from
    other programs, and it is possible to create methods of representing
    programs that this representation fully specifies that program and its input-output mapping, and thus that behavior of a program is a valid
    question for a decider.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 10:10:23 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/2025 8:07 AM, Richard Damon wrote:
    On 8/1/25 9:49 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Richard Damon wrote:
    On 8/1/25 8:07 PM, olcott wrote:
    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the
    machine it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM,
    and its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.



    But there is no finite pattern that shows non-halting in the
    simulation of DDD.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.




    Then HHH can never abort its simulation to return 0


    As soon as HHH recognizes the repeating pattern it can
    kill the entire simulated process and reject DDD. There
    is no stack unrolling because the process that would do
    that has been killed.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 10:16:45 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/2025 8:07 AM, Richard Damon wrote:
    On 8/1/25 9:52 PM, olcott wrote:
    On 8/1/2025 7:32 PM, Richard Damon wrote:
    On 8/1/25 8:25 PM, olcott wrote:

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.


    And you ignore that it has been shown that any finite pattern you try
    to detect becomes wrong,
    No this is counter-factual.
    A pattern cannot possibly become wrong.

    It was always wrong.

    Just because a pattern is found in a non-halting program doesn't mean
    that the pattern proves non-halting behavior.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.

    Only if HHH is stipulated to always do a correct simulation, which means
    it can not abort.


    A correct simulation of 2 statements of DDD proves
    a repeating pattern that cannot possibly reach any
    simulated final halt state.

    I showed a correct simulation of 10 statements of DDD
    so that you would look foolish denying that any repeating
    pattern exists.

    int Simulate(ptr x)
    {
    x();
    return 1;
    }

    void Infinite_Recursion()
    {
    Simulate(Infinite_Recursion);
    return;
    }

    A correct simulation of 2 statements of Infinite_Recursion
    proves a repeating pattern that cannot possibly reach any
    simulated final halt state.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 10:24:02 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/2025 8:08 AM, Richard Damon wrote:
    On 8/1/25 9:43 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:25:54 -0500, olcott wrote:

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that
    *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot >>>>>>>>>> possibly be *AN ACTUAL INPUT* to embedded_H so its differing >>>>>>>>>> behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the >>>>>>>>> machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM >>>>>>>> and ignore the above is the definition of machine Ĥ that could be >>>>>>>> true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, and >>>>>>> its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern >>>>>> *is* determinative.

    Recognising such a repeating pattern is no different to recognising
    repeated state in a finite state machine however such a recogniser, a >>>>> simulating halt decider, is only a partial decider so of little
    interest as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs do not prove >>>> undecidability. I have done that.

    No you haven't as what you are trying to show has nothing to do with the >>> Halting Problem which is only concerned with total deciders not partial
    deciders.

    /Flibble

    I have showed that the conventional proofs of the halting problem
    do not prove undecidability. It is reported that there are other
    unconventional proofs. Ben mentioned one of them.

    No, you have not, you have claimed that, but you lie by using the wrong meaning of words.


    int Sipser_D()
    {
       if (HHH(Sipser_D) == 1)
         return 0;
       return 1;
    }

    The proof that recursively enumerable languages are not
    recursive seems to fall into the same trap that I derived.


    And what is your problem here? Nothing in the problem talks about
    recursion,


    int Sipser_D()
    {
    if (HHH(Sipser_D) == 1)
    return 0;
    return 1;
    }

    _Sipser_D()
    [00002162] 55 push ebp
    [00002163] 8bec mov ebp,esp
    [00002165] 6862210000 push 00002162 // push Sipser_D
    [0000216a] e863f4ffff call 000015d2 // call HHH
    [0000216f] 83c404 add esp,+04
    [00002172] 83f801 cmp eax,+01
    [00002175] 7504 jnz 0000217b
    [00002177] 33c0 xor eax,eax
    [00002179] eb05 jmp 00002180
    [0000217b] b801000000 mov eax,00000001
    [00002180] 5d pop ebp
    [00002181] c3 ret
    Size in bytes:(0032) [00002181]

    Sipser_D correctly emulated by HHH remains stuck in
    recursive emulation until HHH aborts its emulation
    and then kills the whole Sipser_D process before it
    ever reaches the "if" statement. The HHH is correct
    to return 0 rejecting Sipser_D() as non halting.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 14:47:10 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/25 11:10 AM, olcott wrote:
    On 8/2/2025 8:07 AM, Richard Damon wrote:
    On 8/1/25 9:49 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Richard Damon wrote:
    On 8/1/25 8:07 PM, olcott wrote:
    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the
    behavior that *THE ACTUAL INPUT* to embedded_H
    specifies. Ĥ ⟨Ĥ⟩ is not and cannot possibly be
    *AN ACTUAL INPUT* to embedded_H so its differing
    behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the
    machine it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H
    is based on a UTM and ignore the above is the
    definition of machine Ĥ that could be true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM,
    and its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then
    this repeating pattern *is* determinative.



    But there is no finite pattern that shows non-halting in the
    simulation of DDD.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.




    Then HHH can never abort its simulation to return 0


    As soon as HHH recognizes the repeating pattern it can
    kill the entire simulated process and reject DDD. There
    is no stack unrolling because the process that would do
    that has been killed.


    No it can't as the pattern is NOT non-halting if the HHH that was being simulated will also abort its simulation and return 0, and it will if
    the outer HHH does.

    Remember, Halting/Non-Halting is a property of the undisturbed program,
    and thus continues after HHH decides to abort its simulation.

    All you are doing is proving you don't understand what you are talking
    about, because you logic system is based on lies.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 14:47:14 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/25 11:16 AM, olcott wrote:
    On 8/2/2025 8:07 AM, Richard Damon wrote:
    On 8/1/25 9:52 PM, olcott wrote:
    On 8/1/2025 7:32 PM, Richard Damon wrote:
    On 8/1/25 8:25 PM, olcott wrote:

    My sole purpose is to show that the conventional HP proofs
    do not prove undecidability. I have done that.


    And you ignore that it has been shown that any finite pattern you
    try to detect becomes wrong,
    No this is counter-factual.
    A pattern cannot possibly become wrong.

    It was always wrong.

    Just because a pattern is found in a non-halting program doesn't mean
    that the pattern proves non-halting behavior.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    HHH simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)

    This is stipulated by the basic structure
    of the relationship between DDD and each HHH.

    Only if HHH is stipulated to always do a correct simulation, which
    means it can not abort.


    A correct simulation of 2 statements of DDD proves
    a repeating pattern that cannot possibly reach any
    simulated final halt state.

    Nope. Try to PROVE it.

    Rememver, DDD must be a PROGRAM will ALL its code or you have a category error.

    The correct simulation of a call instruction goes into the function
    called, and shows the operation of that program.

    A correct simulation doesn't stop until you reach a final state, as all instruciton include as part of their definition (except final
    instructions) and execute the next instruction in program flow order.


    I showed a correct simulation of 10 statements of DDD
    so that you would look foolish denying that any repeating
    pattern exists.

    Nope, as "that simulates DDD" isn't an x86 simulation of the input.

    It isn't even a correct definition of what HHH does unless you HHH is
    defined to NEVER abort (and thus your outer HHH can't either, and thus
    fails to be a decider).


    int Simulate(ptr x)
    {
      x();
      return 1;
    }

    Pretty bad concept of simulator.


    void Infinite_Recursion()
    {
      Simulate(Infinite_Recursion);
      return;
    }

    A correct simulation of 2 statements of Infinite_Recursion
    proves a repeating pattern that cannot possibly reach any
    simulated final halt state.


    So?

    DDD doesn't call Simulate, it calls HHH, which only CONDITIONALLY
    simulates and WILL abort at some point if HHH(DDD) returns an answer
    anywhere.

    All you are doing is proving that you lie about what thing are.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy on Sat Aug 2 14:47:19 2025
    From Newsgroup: comp.ai.philosophy

    On 8/2/25 11:24 AM, olcott wrote:
    On 8/2/2025 8:08 AM, Richard Damon wrote:
    On 8/1/25 9:43 PM, olcott wrote:
    On 8/1/2025 7:29 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:25:54 -0500, olcott wrote:

    On 8/1/2025 7:13 PM, Mr Flibble wrote:
    On Fri, 01 Aug 2025 19:07:44 -0500, olcott wrote:

    On 8/1/2025 6:57 PM, Richard Damon wrote:
    On 8/1/25 7:38 PM, olcott wrote:
    On 8/1/2025 6:15 PM, Richard Damon wrote:
    On 8/1/25 6:54 PM, olcott wrote:>>
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by embedded_H determines the behavior that
    *THE
    ACTUAL INPUT* to embedded_H specifies. Ĥ ⟨Ĥ⟩ is not and cannot
    possibly be *AN ACTUAL INPUT* to embedded_H so its differing >>>>>>>>>>> behavior *DOES NOT COUNT*.


    NO!!!!

    By that standard, any input could mean anything becuase the >>>>>>>>>> machine
    it is being given can do whatever it wants with it.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn (a) Ĥ copies its
    input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    Yes if you ignore that I said that Ĥ.embedded_H is based on a UTM >>>>>>>>> and ignore the above is the definition of machine Ĥ that could be >>>>>>>>> true.

    "Based on" does not mean *IS*

    If you add code to the original UTM, then it no longer is a UTM, >>>>>>>> and
    its partial simulation is not determative.


    *That is your one huge mistake*
    As soon as the repeating pattern emerges then this repeating pattern >>>>>>> *is* determinative.

    Recognising such a repeating pattern is no different to recognising >>>>>> repeated state in a finite state machine however such a recogniser, a >>>>>> simulating halt decider, is only a partial decider so of little
    interest as far as the Halting Problem is concerned.

    /Flibble

    My sole purpose is to show that the conventional HP proofs do not
    prove
    undecidability. I have done that.

    No you haven't as what you are trying to show has nothing to do with
    the
    Halting Problem which is only concerned with total deciders not partial >>>> deciders.

    /Flibble

    I have showed that the conventional proofs of the halting problem
    do not prove undecidability. It is reported that there are other
    unconventional proofs. Ben mentioned one of them.

    No, you have not, you have claimed that, but you lie by using the
    wrong meaning of words.


    int Sipser_D()
    {
       if (HHH(Sipser_D) == 1)
         return 0;
       return 1;
    }

    The proof that recursively enumerable languages are not
    recursive seems to fall into the same trap that I derived.


    And what is your problem here? Nothing in the problem talks about
    recursion,


    int Sipser_D()
    {
      if (HHH(Sipser_D) == 1)
        return 0;
      return 1;
    }

    _Sipser_D()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 6862210000     push 00002162 // push Sipser_D
    [0000216a] e863f4ffff     call 000015d2 // call HHH
    [0000216f] 83c404         add esp,+04
    [00002172] 83f801         cmp eax,+01
    [00002175] 7504           jnz 0000217b
    [00002177] 33c0           xor eax,eax
    [00002179] eb05           jmp 00002180
    [0000217b] b801000000     mov eax,00000001
    [00002180] 5d             pop ebp
    [00002181] c3             ret
    Size in bytes:(0032) [00002181]

    Sipser_D correctly emulated by HHH remains stuck in
    recursive emulation until HHH aborts its emulation
    and then kills the whole Sipser_D process before it
    ever reaches the "if" statement. The HHH is correct
    to return 0 rejecting Sipser_D() as non halting.


    And thus HHH didn't correctly simulate Sipser_D. Partial simulation,
    even correct simulation until ,,, are not "correct simulations", just
    like starting to run a marathon, but stopping after 100 feet is not
    running a marathon.

    And Sipser_D when RUN, which is what the problem statement asks about,
    will call HHH(Sipser_D) which will do that exact same thing and return 0
    and Sipser_D will return 1 to make it wrong.

    The question put to HHH says NOTHING about the deciders simulation of
    the input program, only about the behavior of the input program.

    It doesn't matter that HHH thinks it can't simulate to a final state,
    and the definition of HHH was fixed when the program ran, so it needs to
    treat the input as the exact input.

    Note, in the programing langauge Sipser used, programs WERE valid inputs
    to programs, no representation was needed (it was handled by the
    language itself).
    --- Synchronet 3.21a-Linux NewsLink 1.2