• Re: Mike Terry Proves --- How the requirements that Professor Sipser ag

    From Richard Damon@21:1/5 to olcott on Fri May 16 11:40:41 2025
    On 5/16/25 10:33 AM, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until H correctly determines that its simulated D
        would never stop running unless aborted then

        H can abort its simulation of D and correctly report that D
        specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation.  A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>


    If he so agrees with you, why are you arguing with him about what he said?

    It is also clear from the quotes that Mike is NOT agreeing with your
    stateent, but you just don't understand him.

    All you are doing is proving that you are just a pathological liar and
    nobody should take anything you say at face value, but check out what is
    the actual truth.

    You switch between your fantasy world where things that are not can just
    be considered to be, and realtiy, and you assume reality follows the
    rules of your fantasy.

    Sorry, you are just showing out out of touch with reality you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to olcott on Fri May 16 17:08:52 2025
    On 16/05/2025 15:33, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until H correctly determines that its simulated D
        would never stop running unless aborted then

        H can abort its simulation of D and correctly report that D
        specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>


    Please stop telling other people what you think I agree and do not agree with. It serves no
    possible purpose other than as some kind of warped Appeal To Authority.

    Just argue whatever point you are making in your own words.

    Mike.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 16 13:23:28 2025
    On 5/16/25 12:16 PM, olcott wrote:
    On 5/16/2025 11:08 AM, Mike Terry wrote:
    On 16/05/2025 15:33, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>


    Please stop telling other people what you think I agree and do not
    agree with.  It serves no possible purpose other than as some kind of
    warped Appeal To Authority.

    Just argue whatever point you are making in your own words.

    Mike.


    The ultimate measure of truth is the correct reasoning
    that you provided showing exactly how a correct SHD
    can be derived from the exact meaning of the quoted words.

    You carefully evaluated the exact meaning of the quoted
    words and showed how a correct SHD can be derived from
    these words. Everyone else changes the words and then
    dishonestly rebuts the changed words.

    Everyone else is dishonest with me, yet will not
    be dishonest with you.



    NO, it can't, and that is because you show you don't know the correct
    meaning for the words, because you beliave your lies about it.

    The criteria that ANY Halt Decider must meet, is that it reponse needs
    to match the behavior of the direct execution of the program that its
    input represents.

    Since the input to HHH is claimed to be DDD, that input must represent
    the PROGRAM of the code, which includes *ALL* the code that it uses, not
    just the code you cliam it provides.

    Since the execution of that program, for the input that does correspond
    to an HHH that returns the non-halting answer, as you claim
    (incorrectly) to be correct, will halt, that answer is just wrong.

    That you claim by unsound logic that something else should be true, just
    shows that your idea of "correct reasoning" is just incorrect.

    Sorry, you are just proving that you are nothing but a blatant
    pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 16 17:51:22 2025
    On 5/16/25 2:26 PM, olcott wrote:
    On 5/16/2025 12:23 PM, Richard Damon wrote:
    On 5/16/25 12:16 PM, olcott wrote:
    On 5/16/2025 11:08 AM, Mike Terry wrote:
    On 16/05/2025 15:33, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>

    Please stop telling other people what you think I agree and do not
    agree with.  It serves no possible purpose other than as some kind
    of warped Appeal To Authority.

    Just argue whatever point you are making in your own words.

    Mike.


    The ultimate measure of truth is the correct reasoning
    that you provided showing exactly how a correct SHD
    can be derived from the exact meaning of the quoted words.

    You carefully evaluated the exact meaning of the quoted
    words and showed how a correct SHD can be derived from
    these words. Everyone else changes the words and then
    dishonestly rebuts the changed words.

    Everyone else is dishonest with me, yet will not
    be dishonest with you.



    NO, it can't, and that is because you show you don't know the correct
    meaning for the words, because you beliave your lies about it.

    For 2.5 years the words always said that they
    require a partial simulation of non-terminating
    inputs and you "interpreted" that as meaning
    that non-terminating inputs must be infinitely
    simulated.

    Then you based your whole rebuttal on these changed words.


    No, the word have NEVER meant that the determination of "non-halting" is DEFINED by a partial simulation, that has always been your error, as "non-halting" is DEFINED by an unboundes number of steps.

    What it has always meant, is that if the decider can detrimine with a
    finite number of steps that the unbound simulation of that exact same
    input would not halt, it is allowed to abort its simulation and return non-halting. Note, the input doesn't change when we imagine the
    unbounded emulation, and the input includes all of the original code of
    your D, which includes the H that ends up choosing to abort because it
    thought (incorrectly) that it had proven non-halting.

    Some input can be decided to be non-halting by this definition.

    If the system returns to an exact same state as it was previously, it
    can conclude that the input is non-halting.

    You can also make that determination if in the FULL loop of processing,
    you get back to an instruction you were at before, and NOWHERE in the
    full loop was a condition, you know that it must continue forever, which
    handle the case of function E just calling function E unconditionally.]

    The problem is that DDD calling HHH to conditionally emulated till it
    decides (incorrectly) non-halting doesn't meet either of these
    conditions, and in fact, that unbounded emulation does halt, showing the
    your decider never had the proof it incorrect assumed it had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 16 20:08:39 2025
    On 5/16/25 7:46 PM, olcott wrote:
    On 5/16/2025 10:40 AM, Richard Damon wrote:
    On 5/16/25 10:33 AM, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.
    ;
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation.  A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>


    If he so agrees with you, why are you arguing with him about what he
    said?


    He made one key big mistake that has nothing to do
    with the actual subject matter of this post that
    you keep trying to weasel out of.

    It doesn't seem that way to me. It seems he understands what he is
    talking about, but you don't.

    He never said you were right with your interpresataion that the partial emulation by HHH DETERMINED that it was correct to stop, he still showed
    that the full correct simulation of the input, which includes all its
    code, needs to not ha;t, but it does for your D, at least when you fix
    the input to be simulatable by including the actual code that D calls
    (and not the changed code of the UTM that is processing the hypothetical unbounded emulation)


    It is also clear from the quotes that Mike is NOT agreeing with your
    stateent, but you just don't understand him.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 16 20:15:10 2025
    On 5/16/25 6:14 PM, olcott wrote:
    On 5/16/2025 4:51 PM, Richard Damon wrote:
    On 5/16/25 2:26 PM, olcott wrote:
    On 5/16/2025 12:23 PM, Richard Damon wrote:
    On 5/16/25 12:16 PM, olcott wrote:
    On 5/16/2025 11:08 AM, Mike Terry wrote:
    On 16/05/2025 15:33, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>


    Please stop telling other people what you think I agree and do not >>>>>> agree with.  It serves no possible purpose other than as some kind >>>>>> of warped Appeal To Authority.

    Just argue whatever point you are making in your own words.

    Mike.


    The ultimate measure of truth is the correct reasoning
    that you provided showing exactly how a correct SHD
    can be derived from the exact meaning of the quoted words.

    You carefully evaluated the exact meaning of the quoted
    words and showed how a correct SHD can be derived from
    these words. Everyone else changes the words and then
    dishonestly rebuts the changed words.

    Everyone else is dishonest with me, yet will not
    be dishonest with you.



    NO, it can't, and that is because you show you don't know the
    correct meaning for the words, because you beliave your lies about it.

    For 2.5 years the words always said that they
    require a partial simulation of non-terminating
    inputs and you "interpreted" that as meaning
    that non-terminating inputs must be infinitely
    simulated.

    Then you based your whole rebuttal on these changed words.


    No, the word have NEVER meant that the determination of "non-halting"
    is DEFINED by a partial simulation,

    Yes you damned liar this is what these words mean:
    *would never stop running unless aborted*



    Show me where my definitions are wrong.

    The only simulation that determines non-halting is an unbounded one.

    Sorry, rules are rules and lies are just wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 16 20:14:25 2025
    On 5/16/25 6:24 PM, olcott wrote:
    On 5/16/2025 4:51 PM, Richard Damon wrote:
    On 5/16/25 2:26 PM, olcott wrote:
    On 5/16/2025 12:23 PM, Richard Damon wrote:
    On 5/16/25 12:16 PM, olcott wrote:
    On 5/16/2025 11:08 AM, Mike Terry wrote:
    On 16/05/2025 15:33, olcott wrote:
    Mike does not agree that HHH(DD) gets the correct
    answer. He does agree that an HHH derived from the
    exact meaning of these words is correct:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>


    Please stop telling other people what you think I agree and do not >>>>>> agree with.  It serves no possible purpose other than as some kind >>>>>> of warped Appeal To Authority.

    Just argue whatever point you are making in your own words.

    Mike.


    The ultimate measure of truth is the correct reasoning
    that you provided showing exactly how a correct SHD
    can be derived from the exact meaning of the quoted words.

    You carefully evaluated the exact meaning of the quoted
    words and showed how a correct SHD can be derived from
    these words. Everyone else changes the words and then
    dishonestly rebuts the changed words.

    Everyone else is dishonest with me, yet will not
    be dishonest with you.



    NO, it can't, and that is because you show you don't know the
    correct meaning for the words, because you beliave your lies about it.

    For 2.5 years the words always said that they
    require a partial simulation of non-terminating
    inputs and you "interpreted" that as meaning
    that non-terminating inputs must be infinitely
    simulated.

    Then you based your whole rebuttal on these changed words.


    No, the word have NEVER meant that the determination of "non-halting"
    is DEFINED by a partial simulation,

    Yes you liar this is what THESE words mean:
    *simulates its input D until*
    MEANS A PARTIAL SIMULATION OF NON-TERMINATING INPUTS



    But to be non-terminating, means the UNBOUNED/COMPLETE emulation must OF
    THIS INPUT must not reach a final state.

    Not the input changed to use the hypothetical H as you try to say, but
    of *THE* input, which MUST have all the original code that D uses, which
    *IS* the code of the H that does the aborting.

    THAT is the meaning of the words you try to change.

    But., of course, you have alread admitted that you use of this statement
    is just a lie, as of course to Professor Sipser, D and H are required to
    be PROGRAMS, and thus include all the code they use, (as that is all
    that the Theory talks about) and you have admitted that your H and D are
    NOT PROGRAMS, and thus your whole argument is LIE based on a catergory
    error.

    So, you CAN'T have meet the criteria, because you don't meet the basic requirements to use it,

    Sorry, when you admitted that you sunk your whole argument into that
    lake of fire that you are headed for if you don't snap out of your self-brainwashing and start actually telling the truth.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat May 17 13:06:05 2025
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article* https://al.howardknight.net/?STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E


    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat May 17 15:58:34 2025
    On 5/17/25 1:15 PM, olcott wrote:
    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>
    One may indeed thik so. Or pehaps he knew what he was doing but
    cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
     met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E


    WHich just shows that you don't understand what he is doing, and that
    HIS program which answered based on what it could actually prove about
    the hypothectical correct simulaition of the exact program that it was
    given, which yours is based on the improper simulation done by your HHH
    of a non-program what was converted to a program differently then the
    original.

    Sorry, you are just proving how you lie about the problem.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat May 17 16:14:11 2025
    On 5/17/25 4:03 PM, olcott wrote:
    On 5/17/2025 2:58 PM, Richard Damon wrote:
    On 5/17/25 1:15 PM, olcott wrote:
    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but
    cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that >>>> Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E


    WHich just shows that you don't understand what he is doing,

    You must reply to the other post or you bypass
    the context that proves you wrong.

    Which I have been doing.

    I am still waiting for the first error in what I have said to be pointed
    out. I guess your problem is you can't think of how I am wrong, so you
    just go for misdirection.

    The fact that you just ignore me when I do doesn't mean I didn't.

    Mike clearly points out what the PSHD must to do be correct, something
    your HHH doesn't do. THus you can't use his work to claim you are correct.

    All you are doing is proving that you have no actual basis for your
    proof and the errors pointed out are real and irrefutable.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun May 18 12:12:38 2025
    On 2025-05-17 20:03:45 +0000, olcott said:

    On 5/17/2025 2:58 PM, Richard Damon wrote:
    On 5/17/25 1:15 PM, olcott wrote:
    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>
    One may indeed thik so. Or pehaps he knew what he was doing but cheated. >>>>>> To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that >>>> Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E


    WHich just shows that you don't understand what he is doing,

    You must reply to the other post or you bypass
    the context that proves you wrong.

    There is enough context here to determine that he is right.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun May 18 12:09:18 2025
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>
    One may indeed thik so. Or pehaps he knew what he was doing but cheated. >>>> To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
    met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me> https://al.howardknight.net/?STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E


    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to Mikko on Sun May 18 16:21:49 2025
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
    One may indeed thik so. Or pehaps he knew what he was doing but cheated. >>>>> To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Right. It seems to be a recent innovation in PO's wording that he has started using the phrase
    "..bases its decision on a different *HHH/DDD pair* ..".

    He used to just say something like "..on a different HHH..". That allowed him to deceive himself
    into thinking that only the decider was being changed. The fact that he has started using the
    wording "HHH/DDD pair" suggests he has finally twigged that he is indeed changing the input -
    although people were telling him that right from the beginning.

    As with all his mistakes that he bumps up against, rather than analysing where he went wrong, he
    simply doubles down and just makes up whatever new (baseless) justifications are needed for him to
    maintain his delusions. In the case of changing the input, he quietly sneaks in a couple of extra
    words "DDD/ *HHH pair*" as though nothing significant has changed - and the new wording means it is
    right to change the input because we have to maintain the HHH/DDD Linz relationship (or whatever).

    His big problem here is
    a) that it's OBVIOUSLY wrong to change the input. Nobody, anywhere, is ever going to let PO get
    away with that, except perhaps Mr.Flibble (not sure on that one).
    Then again, it is OBVIOUSLY wrong to report non-halting for a computation that halts, so PO has been
    here before!
    b) Sipser's wording makes no mention of such a bizarre idea. For whatever reason, PO seems to put
    much weight recently on what Sipser said. (And what I said, what Ben has said and so on.) For
    someone who makes a big thing about everyone else being "learned by rote" people who can't think for
    themselves, that has to be seen as somewhat hypocritical! Anyway, he can't claim his favourite
    Sipser quote /tells/ him to change the input.


    Mike.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun May 18 19:08:34 2025
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD
    after it has aborted its simulation of DDD, instead it bases its
    decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases its
    decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH.

    If H always reports on the behavior of its simulated input after it
    aborts then every input including infinite_loop would be determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 15:25:37 2025
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but
    cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that >>>>> Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does
    above. It tells PO that in the tight loop example, H correctly simulates
    as far as [A], at which point it correctly determines that "its
    simulated input would never stop running unless aborted", so it can
    decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING
    (correct) can simulate this DDD past the call the HHH as that code isn't
    in the input.

    When we fix this, and include the code of *THE* HHH that you claim to be correct, that is the HHH in Halt7.c that aborts its emulation and
    returns 0, then ANY correct simulation of the code of DDD will halt.

    Thus HHH can not have correctly determined something that is not true.

    If we at that point change HHH to not abort, which requires it to be put
    in another location of memory, as its current locations are already
    defined to be something different then this new HHH.

    And when you run that on the actual input it will do like HHH1 and
    simulate to the final state.

    You have two basic problems, you don't know what a program is, or what
    it means to correctly simulate something is.

    Sorry, you are just sinking your reputation with your stupid logic,
    which shows you don't know what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 15:30:17 2025
    On 5/18/25 3:18 PM, olcott wrote:
    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD
    after it has aborted its simulation of DDD, instead it bases its
    decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases its >>>>> decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has >>>> started using the phrase "..bases its decision on a different *HHH/DDD >>>> pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this
    hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH.

    If H always reports on the behavior of its simulated input after it
    aborts then every input including infinite_loop would be determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    No, it is required to report on the behavior of D as it actually is,
    which means it must be a program (which yours isn't)

    When you complere D per the proof you are trying to refute, it will be
    built on the H that you finally use to say gives the correct answer,
    which is the actual H that aborts and returns, and thus the only correct simulation of this input shows halting.


    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS


    Only because you look at the wrong simuated D, because you D is just wrong.

    You are just proving how ignorant you are of what you are talking about,
    and that you don't mind just stating out and out lies, because you are
    nothing but a pathological liar that doesn't care about what is actually
    true.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 15:35:38 2025
    On 5/18/25 2:36 PM, olcott wrote:
    On 5/18/2025 4:09 AM, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but
    cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that >>>> Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Mike's SHD does the exact same thing.

    It does not base its decision on the actual SHD/Infinite_Loop
    pair that aborts its simulation and stops running. This would
    require SHD to report that Infinite_Loop halts.

    Mike's SHD bases its decision on a purely hypothetical
    SHD/Infinite_Loop pair where SHD never aborts.


    Nope, Mikes SHD bases its decision on the fact that it can prove that
    the actual correct simulation of the input will never halt.

    Note, the fact that Infinite_Loop doesn't depend on the SHD, means we
    don't get the problem we do with your input. That input *IS* a program,
    and not a non-leaf funcition.

    The problem is D is it isn't a program, but just a non-leaf function,
    and thus before it can be given to a decider, must be completed by
    pairing it with a decider, and each such pairing is different.

    if aHHH is the aborting version of HHH, and nHHH is the non-aborting
    version of HHH, to match the proof, aHHH needs to be given DDD/aHHH, and
    aHHH doesn't do a complete simulation, so doesn't provide the
    information needed to determine the answer.

    when we do nHHH on DDD/aHHH we see that it will determine it to not be
    halting.

    THe fact that nHHH on DDD/nHHH never halts is irrelevent, as that isn't
    the input that aHHH needs to decide on.

    Your whole arguments are just based on category errors, that you seem to
    be too stupid to understand, or just a pathological liar that doesn't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 15:45:49 2025
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>>>>      specifies a non-halting sequence of configurations. >>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>> 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but >>>>>>>>> cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated. >>>>>>>
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements >>>>>>> that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor >>>>>>> Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and >>>>> I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants >>>>> an honest dialogue" is far from true. Some peole may have a stronger >>>>> desire to keep the discussion honest but there are not many who have >>>>> any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he
    has started using the phrase "..bases its decision on a different
    *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does
    above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted", so it
    can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING
    (correct) can simulate this DDD past the call the HHH as that code
    isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you
    can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in
    memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup
    is improper and makes it non-turing equivalent to what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation, and because of your setup is can't
    be defined not to.

    Thus, your logic is based on a false condition, and you are proven to
    not understand how logic works.

    Yes, we can totally redefine the system to have a different HHH in it,
    and then that HHH just isn't a halt deciider.

    THe two systems are totally distinct, with different DDDs in them (as
    programs) thus you claiming you can use one for the other is the same as
    saying since 1 is equal to 2, we can say that 1 + 1 is 4.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 15:51:13 2025
    On 5/18/25 3:43 PM, olcott wrote:
    On 5/18/2025 2:35 PM, Richard Damon wrote:
    On 5/18/25 2:36 PM, olcott wrote:
    On 5/18/2025 4:09 AM, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>>>      specifies a non-halting sequence of configurations. >>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but >>>>>>>> cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated. >>>>>>
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements
    that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor >>>>>> Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Mike's SHD does the exact same thing.

    It does not base its decision on the actual SHD/Infinite_Loop
    pair that aborts its simulation and stops running. This would
    require SHD to report that Infinite_Loop halts.

    Mike's SHD bases its decision on a purely hypothetical
    SHD/Infinite_Loop pair where SHD never aborts.


    Nope, Mikes SHD bases its decision on the fact that it can prove that
    the actual correct simulation of the input will never halt.


    That is incorrect. Mike's SHD proves by a correct partial
    simulation that a complete simulation cannot possibly exist.

    No, it shows that a complete simulation would run forever.

    There is nothing "impossible" about a forever runnihg program or simulation.


    Likewise HHH proves by a correct partial simulation
    that a complete simulation of DDD cannot possibly exist.


    But HHH1 shows that it can be done, so obviously your logic is wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 16:00:03 2025
    On 5/18/25 3:48 PM, olcott wrote:
    On 5/18/2025 2:35 PM, Richard Damon wrote:
    On 5/18/25 2:36 PM, olcott wrote:
    On 5/18/2025 4:09 AM, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting
    Problem in that the code that
    "does the opposite of whatever value that HHH returns"
    becomes unreachable to DD correctly simulated by HHH.

    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report that D >>>>>>>>>      specifies a non-halting sequence of configurations. >>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but >>>>>>>> cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated. >>>>>>
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements
    that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor >>>>>> Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Mike's SHD does the exact same thing.

    It does not base its decision on the actual SHD/Infinite_Loop
    pair that aborts its simulation and stops running. This would
    require SHD to report that Infinite_Loop halts.

    Mike's SHD bases its decision on a purely hypothetical
    SHD/Infinite_Loop pair where SHD never aborts.


    Nope, Mikes SHD bases its decision on the fact that it can prove that
    the actual correct simulation of the input will never halt.


    *I forgot to allow for your weasel words*

    What "weasel words", you means using words with their actual correct definition, and rejecting wrong definitions.


    *That is incorrect. Mike's*
    SHD proves by a correct partial simulation of
    Infinite_Loop by SHD that a complete simulation
    of Infinite_Loop by SHD cannot possibly exist.

    No, because the criteria was never about "by the SHD", as if the SHD
    aborts its simulation, of course it can't complete the simulation, and a
    given SHD always does what it does.




    HHH proves by a correct partial simulation of
    DDD by HHH that a complete simulation
    of DDD by HHH cannot possibly exist.



    WHich again is not a valid criteria, and thus provea you stupidity.

    WHen DDD is fixed to be simulatable by including in it the code of the
    HHH that is claimed to be correct in deciding it (the HHH that aborts
    and returns), then a correct simulation of that input will halt.

    You need to decide which hill you are going to DIE on.

    1) The instance that DDD is actually the non-program, and thus you whole argument is a category error and just one big fat lie.

    2) That you do mean by THIS HHH, at which point the fact that this HHH
    aborts and didn't reach the final state, means by the same logic, we can
    define a SHD that just immeidately abort and claims non-halting becuase
    *IT* can't reach a final state. This makes your definition a trivial
    problem.

    3) That you mean by HHH by any program like HHH, but since we have gone
    past 1, we have the completed DDD, which uses the code of the one HHH
    that you started with that does abort and return 0, and thus there exist
    some HHHs (like your HHH1) and thus you are shown to be a liar that none
    can do this.

    Sorry, your "weasel words" show that you don't know what you are talking
    about.

    "DDD correctly simulated by HHH" is just an oxymoron, and you are proven
    to be a regular moron.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 16:13:24 2025
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH.


    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>>>      would never stop running unless aborted then

         H can abort its simulation of D and correctly report >>>>>>>>>>>> that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>> 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing >>>>>>>>>>> but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>  > is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated. >>>>>>>>>
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the
    requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor >>>>>>>>> Sipser screwed up when he agreed with these exact words" is not >>>>>>>>> supported by evidence (but that is quite obvious anyway).


    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and >>>>>>> I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants >>>>>>> an honest dialogue" is far from true. Some peole may have a stronger >>>>>>> desire to keep the discussion honest but there are not many who have >>>>>>> any reason to want any dishonest discussion. Of course everyone's >>>>>>> ability to keep the discussion honest is restricted to ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>> its decision on anything else than what its actual input actually >>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he >>>>>> has started using the phrase "..bases its decision on a different
    *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD
    does above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines
    that "its simulated input would never stop running unless aborted",
    so it can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING
    (correct) can simulate this DDD past the call the HHH as that code
    isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program,
    you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in
    memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup
    is improper and makes it non-turing equivalent to what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code
    of the original HHH, and thus the Hypothetical HHH (just like HHH1) WILL
    reach a final state.

    If you don't complete DDD that way, you are just admitting your whole
    argument is a category error and a big fat lie.


    The behavior of DDD is exactly the same for any HHH that
    simulates DDD. Each DDD of every HHH/DDD pair continues
    to call HHH in recursive simulation until its HHH:

    No it calls the HHH that it was built on, which is the first HHH that
    aborts.

    I guess you are just doubling down on your admittion that you reject the
    idea that DDD needs to be a program, and thus reject the ability to be
    in the field you talk about, and thus you are just talking in the world
    of lies.

    (a) Sees this repeating pattern and aborts it.
    (b) Simply stops simulating after N steps.
    (c) Never aborts it thus never stops.

    In none of those cases does the DDD simulated by HHH halt.

    When an infinite set of DDD simulated by HHH all have
    the same non-halting property then it is proven that
    each element of this same set also has this same
    non-halting property.

    But aborted simuoation are not non-halting.

    Since the CORRECT emulation (liek by a UTM) of every DDD/HHH pairing for
    an HHH that returns 0 from its HHH/DDD pairing, will see DDD call that
    HHH which will then return 0 to DDD and then it will stop. NONE of these DDD/HHH pairings are non-halting.

    The only DDD/HHH pairing that are non-halting are the ones using an HHH
    that when paired to that DDD will never abort its simulation, and never
    return an answer, and thus is not a decider.


    When we know that all cows are animals we can correctly
    conclude that some cows are animals and at least one
    cow is an animal.


    But it seems you are saying that all numbers are 1, and thus 1 is the
    same as 100.

    Since we show that every HHH that aborts and returns 0, was given a
    DDD/HHH pairing that will halt when correctly emulated (and that that
    HHH just fails to correctly emulate its input), none of those were correct.

    And for the other HHHs, those that never abort and return any value,
    they just fial to be deciders.

    Thus rather than HHH being a correct decider, you have shown that no
    member of that infinite set are correct decider, and since that includes
    every decider of your class, that no Decider by your class is a correct
    halt decider.

    Sorry, you sunk your reputation and proof by admitting what you are
    actually oding.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 16:27:05 2025
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>

    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report >>>>>>>>>>>>>> that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>>> 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing >>>>>>>>>>>>> but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or >>>>>>>>>>> cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the
    requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that >>>>>>>>>>> professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these
    discussion, and
    I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really >>>>>>>>> wants
    an honest dialogue" is far from true. Some peole may have a
    stronger
    desire to keep the discussion honest but there are not many who >>>>>>>>> have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>>>> its decision on anything else than what its actual input actually >>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>> he has started using the phrase "..bases its decision on a
    different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD >>>>>>> does above. It tells PO that in the tight loop example, H
    correctly simulates as far as [A], at which point it correctly
    determines that "its simulated input would never stop running
    unless aborted", so it can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and
    NOTHING (correct) can simulate this DDD past the call the HHH as
    that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program,
    you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in
    memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your
    setup is improper and makes it non-turing equivalent to what you
    claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the
    code of the original HHH, and thus the Hypothetical HHH (just like
    HHH1) WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.

    The input represents a program, and the question is about that program,
    and it doesn't stop just because the decider stop simulating its represnetation.

    So, we ARE asking about what deos the input actually do after the
    decider stops simulate it.

    All you are doing is trying to push a strawman.


    We are asking WOULD THE INPUT to a simulating
    halt decider stop running WHEN NEVER ABORTED.


    But the INPUT to a SHD represent the program that it is from, and the "behavior" of that input is what the program does, not the partial
    emulaiton done by the decider.

    The fact you keep on trying to use that strawman just shows how much of
    a liar you are.

    Sorry, but you are just showing that you don't understand the basic
    meaning of the words you are using.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 19:02:07 2025
    On 5/18/25 5:58 PM, olcott wrote:
    On 5/18/2025 3:27 PM, Richard Damon wrote:
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly >>>>>>>>>>>>>>>> report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was >>>>>>>>>>>>>>> doing but cheated.
    To sincerely agree with you without extreme care is an >>>>>>>>>>>>>>> error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or >>>>>>>>>>>>> cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the >>>>>>>>>>>>> requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that >>>>>>>>>>>>> professor
    Sipser screwed up when he agreed with these exact words" is >>>>>>>>>>>>> not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are >>>>>>>>>>>> exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these
    discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that
    really wants
    an honest dialogue" is far from true. Some peole may have a >>>>>>>>>>> stronger
    desire to keep the discussion honest but there are not many >>>>>>>>>>> who have
    any reason to want any dishonest discussion. Of course
    everyone's
    ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its
    simulated D would never stop running unless aborted". If HHH >>>>>>>>>>> bases
    its decision on anything else than what its actual input >>>>>>>>>>> actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>> that he has started using the phrase "..bases its decision on >>>>>>>>>> a different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a >>>>>>>>> SHD does above. It tells PO that in the tight loop example, H >>>>>>>>> correctly simulates as far as [A], at which point it correctly >>>>>>>>> determines that "its simulated input would never stop running >>>>>>>>> unless aborted", so it can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and
    NOTHING (correct) can simulate this DDD past the call the HHH as >>>>>>>> that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a
    program, you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your
    setup is improper and makes it non-turing equivalent to what you
    claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the
    code of the original HHH, and thus the Hypothetical HHH (just like
    HHH1) WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.


    DDD simulated by HHH DOES DO SOMETHING and that
    something is remain in recursive simulation until aborted.


    Right, but not necessarily what the meaning of the behavior of the input specifies.

    Just shows you still think lying and bad definitions are acceptable logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun May 18 22:21:38 2025
    On 5/18/25 8:10 PM, olcott wrote:
    On 5/18/2025 6:02 PM, Richard Damon wrote:
    On 5/18/25 5:58 PM, olcott wrote:
    On 5/18/2025 3:27 PM, Richard Damon wrote:
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>> On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>>>> words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its >>>>>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly >>>>>>>>>>>>>>>>>> report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>>>> words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was >>>>>>>>>>>>>>>>> doing but cheated.
    To sincerely agree with you without extreme care is an >>>>>>>>>>>>>>>>> error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or >>>>>>>>>>>>>>> cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the >>>>>>>>>>>>>>> requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that >>>>>>>>>>>>>>> professor
    Sipser screwed up when he agreed with these exact words" >>>>>>>>>>>>>>> is not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are >>>>>>>>>>>>>> exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>>>> than the next best reviewer. Mike is one of the few >>>>>>>>>>>>>> people here that really wants an honest dialogue. He >>>>>>>>>>>>>> carefully examined my code and has a nearly perfect >>>>>>>>>>>>>> understanding.

    Mike and I agree about everything essential in these >>>>>>>>>>>>> discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>>>
    Your statement "Mike is one of the few people here that >>>>>>>>>>>>> really wants
    an honest dialogue" is far from true. Some peole may have a >>>>>>>>>>>>> stronger
    desire to keep the discussion honest but there are not many >>>>>>>>>>>>> who have
    any reason to want any dishonest discussion. Of course >>>>>>>>>>>>> everyone's
    ability to keep the discussion honest is restricted to ones >>>>>>>>>>>>> own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation >>>>>>>>>>>>>> of DDD, instead it bases its decision on a different >>>>>>>>>>>>>> HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines >>>>>>>>>>>>> that its
    simulated D would never stop running unless aborted". If >>>>>>>>>>>>> HHH bases
    its decision on anything else than what its actual input >>>>>>>>>>>>> actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>>>> that he has started using the phrase "..bases its decision >>>>>>>>>>>> on a different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a >>>>>>>>>>> SHD does above. It tells PO that in the tight loop example, H >>>>>>>>>>> correctly simulates as far as [A], at which point it
    correctly determines that "its simulated input would never >>>>>>>>>>> stop running unless aborted", so it can decide "non-halting". >>>>>>>>>>>
    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>> where this hypothetical instance of itself never aborts. >>>>>>>>>>>
    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and >>>>>>>>>> NOTHING (correct) can simulate this DDD past the call the HHH >>>>>>>>>> as that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a
    program, you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else >>>>>>>> in memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your >>>>>>>> setup is improper and makes it non-turing equivalent to what you >>>>>>>> claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the >>>>>> code of the original HHH, and thus the Hypothetical HHH (just like >>>>>> HHH1) WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.


    DDD simulated by HHH DOES DO SOMETHING and that
    something is remain in recursive simulation until aborted.


    Right, but not necessarily what the meaning of the behavior of the
    input specifies.


    You just keep flat out lying about this.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.


    Where do you get your definition of the behavior of the input.

    You don't get to redefine it, it is specified by the problem.

    You are just admitting that you are nothing but a liar.


    Remember, the statement of the specification of a Halt Decider is that a
    Halt Deider is a program that accepts inputs that represent Halting
    Programs, those programs that will reach a final state in a finite
    number of steps, and reject inputs that represent Non-Halting Programs,
    those programs that will NEVER reach a final state, even after
    processing an unbounded number of steps.

    Also, a Program, by its definition (Which applies to both the decider
    and the input) is a complete any fully defined algorith of finite length
    of fully deterministic finite operations. whose behavior only depends on
    its input.


    One thig this means is that your HHH, to be a decider and thus a program
    can't access any part of memory that isn't defined to be part of its input.

    Also, the input needs to contain the full representation of the program
    that is to be decided on, which includes all of its code, and thus a
    specific version of HHH.

    You have admitted that currently you don't follow this specification, so nothing you say actually is logically true, as it is based on false
    premises and definitions.

    Sorry, you sunk you argument when you admitted you were just a rule breaker.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon May 19 09:44:05 2025
    Op 19.mei.2025 om 04:39 schreef olcott:
    On 5/18/2025 9:21 PM, Richard Damon wrote:
    On 5/18/25 8:10 PM, olcott wrote:
    On 5/18/2025 6:02 PM, Richard Damon wrote:

    Right, but not necessarily what the meaning of the behavior of the
    input specifies.


    You just keep flat out lying about this.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.


    Where do you get your definition of the behavior of the input.


    DDD emulated by HHH according to the rules
    of the x86 language JACKASS !!!
    But the rules of the x86 language are exactly the same for direct
    execution or other world-class simulators. They show that the rules of
    the x86 language for the exact same input specify a halting program.
    If HHH does not follow these rules, but halts the simulation before it
    sees what the input specifies, that is a violation of the rules of the
    x86 language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon May 19 13:12:26 2025
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD
    after it has aborted its simulation of DDD, instead it bases its
    decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases its >>>>> decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has >>>> started using the phrase "..bases its decision on a different *HHH/DDD >>>> pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this
    hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH.

    If H always reports on the behavior of its simulated input after it
    aborts then every input including infinite_loop would be determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon May 19 13:20:55 2025
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>

    In other words you believe that professor Sipser
    screwed up when he agreed with these exact words.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to.

    That is compatible with the idea that Sipser scewed up or cheated. >>>>>>>>>>>
    First you should understand the basic idea behind a >>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor >>>>>>>>>>> Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E

    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better
    than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and >>>>>>>>> I havn't noticed any disagreement is the less essential.

    Your statement "Mike is one of the few people here that really wants >>>>>>>>> an honest dialogue" is far from true. Some peole may have a stronger >>>>>>>>> desire to keep the discussion honest but there are not many who have >>>>>>>>> any reason to want any dishonest discussion. Of course everyone's >>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>>>> its decision on anything else than what its actual input actually >>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD >>>>>>>> pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does >>>>>>> above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that >>>>>>> "its simulated input would never stop running unless aborted", so it >>>>>>> can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you >>>> can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in
    memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>> is improper and makes it non-turing equivalent to what you claim it is. >>>>
    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code
    of the original HHH, and thus the Hypothetical HHH (just like HHH1)
    WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon May 19 13:30:40 2025
    On 2025-05-19 00:10:15 +0000, olcott said:

    On 5/18/2025 6:02 PM, Richard Damon wrote:
    On 5/18/25 5:58 PM, olcott wrote:
    On 5/18/2025 3:27 PM, Richard Damon wrote:
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>> On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>>>> than the next best reviewer. Mike is one of the few >>>>>>>>>>>>>> people here that really wants an honest dialogue. He >>>>>>>>>>>>>> carefully examined my code and has a nearly perfect >>>>>>>>>>>>>> understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation >>>>>>>>>>>>>> of DDD, instead it bases its decision on a different >>>>>>>>>>>>>> HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually >>>>>>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does
    above. It tells PO that in the tight loop example, H correctly >>>>>>>>>>> simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted", so it
    can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>> where this hypothetical instance of itself never aborts. >>>>>>>>>>>
    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you
    can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>>>>>> is improper and makes it non-turing equivalent to what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code >>>>>> of the original HHH, and thus the Hypothetical HHH (just like HHH1) >>>>>> WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.


    DDD simulated by HHH DOES DO SOMETHING and that
    something is remain in recursive simulation until aborted.


    Right, but not necessarily what the meaning of the behavior of the
    input specifies.

    You just keep flat out lying about this.

    It's you who kees lying.

    _DDD()
    [00002172] 55 push ebp ; housekeeping
    [00002173] 8bec mov ebp,esp ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404 add esp,+04
    [00002182] 5d pop ebp
    [00002183] c3 ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.

    The meaning of the behaviour that DDD specifies is irrelevant. Only
    the behavour itself matters. That behaviour includes a recursive
    simulation of DDD by HHH until HHH detects the pattern and aborts
    and returns. DDD does not report the value HHH returns and does not
    use it any other way, either, but just returns.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon May 19 07:08:39 2025
    On 5/18/25 10:39 PM, olcott wrote:
    On 5/18/2025 9:21 PM, Richard Damon wrote:
    On 5/18/25 8:10 PM, olcott wrote:
    On 5/18/2025 6:02 PM, Richard Damon wrote:

    Right, but not necessarily what the meaning of the behavior of the
    input specifies.


    You just keep flat out lying about this.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.


    Where do you get your definition of the behavior of the input.


    DDD emulated by HHH according to the rules
    of the x86 language JACKASS !!!





    And how do you emulate the call HHH instruction using just the input?

    If you include the contents of the global memory it references, that
    becomes part of the input state of the input, and thus can't be changed,
    and thus WILL BE the code of the HHH that aborts and returns, as that is
    teh context in question, what is the correct simulaton of the DDD that
    the HHH that gives the claimed right answer.


    You are just showing that you don't understand the basic meanings of the
    words you use, and have redefined things to support your equivocation,
    which just makes everything you say a lie.

    It is clear you don't understand what a "Program" is in this context,
    and when a program is required, and that cause you to make fundamental
    and stupid errors that you need to hide with lies.

    You have admitted that much, as you have admitted that you don't treat
    your HHH and DDD as "Programs", just C (non-leaf) functions, while the principles you try to apply are defined to work on PROGRAMS.

    You seem to think that all C functions can be used like programs, but
    that comes from you funny mental confusion over what those are, and the
    fact that in general writing, people are not utter precises, as that is
    the nature of Natural Language, so you need to know WHICH meaning of the
    words were being used. The references you read about analysing C
    functions, all refer to LEAF C funcitions (or C functions completed with
    the code they use) which does make them the equivalent of actual programs.

    Your ignorant ignore of that fact, just makes you a stupid liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 05:59:47 2025
    On 20/05/2025 05:10, olcott wrote:
    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    <snip>

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report


    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    It's quite true that the reporter is required to report, and this
    is precisely where the whole idea of simulation proves to be
    rather wobbly. Clearly, in cases where the simulated program
    never terminates the simulator cannot run to completion if the
    reporter is ever to deliver its report. The reporter is therefore
    required to report a guess.

    This guess could be extremely sophisticated, or it might be very
    naive. For example, one could devise an abstract syntax tree from
    the program, maybe prune it of statements that can be shown not
    to affect the halt state, and take a long hard look at the
    remaining behaviour using clever techniques yet to be discovered
    by a computer scientist not yet born; or one might simply compare
    the state of the simulation to all previous states and look for
    an exact match because a state that has recurred once may very
    well recur again, and again, and again... Such an event certainly
    makes a guess of 'never halts' extremely seductive, although of
    course it remains a mere guess.

    Unfortunately, as well as making rapidly increasing demands on
    memory this method makes the entirely unwarranted assumption that
    the input tape can be ignored. Who is to say that the simulated
    program is not simply waiting for some specific symbol to appear
    under the tape's read head before it shakes off its torpor and
    continues on its merry way?

    And so, no matter how long the simulation continues, the
    simulator can never with certainty deduce that the program will
    never halt. It must guess, and guessing means sometimes guessing
    /wrong/.

    Unfortunately, guessing wrong isn't one of the options.

    The question is whether an algorithm exists for determining
    whether an arbitrary program halts given arbitrary input.

    The question is NOT whether an algorithm exists for determining
    whether an arbitrary program MIGHT halt given arbitrary input.

    There is no room here for guessing, and simulation is therefore a
    theoretical dead end.

    No. There is no substitute for analysing the tapes to get at the
    input and the program instructions themselves, whether they be in
    the expansive form of source code or the nitty gritty nuts and
    bolts of machine code. And the moment we take the analytical
    route, we run headlong into Turing's twist, and we're already
    dead in the water.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue May 20 10:00:21 2025
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>> decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>> simulated D would never stop running unless aborted". If HHH bases its >>>>>>> decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has >>>>>> started using the phrase "..bases its decision on a different *HHH/DDD >>>>>> pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this >>>>> hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH. >>>>
    If H always reports on the behavior of its simulated input after it
    aborts then every input including infinite_loop would be determined to >>>>> be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very >>>>> same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts. >>>>

    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue May 20 10:06:22 2025
    On 2025-05-20 04:20:54 +0000, olcott said:

    On 5/19/2025 5:30 AM, Mikko wrote:
    On 2025-05-19 00:10:15 +0000, olcott said:

    On 5/18/2025 6:02 PM, Richard Damon wrote:
    On 5/18/25 5:58 PM, olcott wrote:
    On 5/18/2025 3:27 PM, Richard Damon wrote:
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 5/15/2025 6:18 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>> On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>>>>>  > is an input which goes into a tight loop. >>>>>>>>>>>>>>>>>> (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me> >>>>>>>>>>>>>>>>>
    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>>>>>> than the next best reviewer. Mike is one of the few >>>>>>>>>>>>>>>> people here that really wants an honest dialogue. He >>>>>>>>>>>>>>>> carefully examined my code and has a nearly perfect >>>>>>>>>>>>>>>> understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's
    ability to keep the discussion honest is restricted to ones own >>>>>>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual >>>>>>>>>>>>>>>> behavior of DDD after it has aborted its simulation >>>>>>>>>>>>>>>> of DDD, instead it bases its decision on a different >>>>>>>>>>>>>>>> HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its
    simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does
    above. It tells PO that in the tight loop example, H correctly >>>>>>>>>>>>> simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted", so it
    can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>>>> where this hypothetical instance of itself never aborts. >>>>>>>>>>>>>
    If H always reports on the behavior of its simulated >>>>>>>>>>>>> input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort >>>>>>>>>>>>> its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts. >>>>>>>>>>>>>
    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING
    (correct) can simulate this DDD past the call the HHH as that code >>>>>>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you
    can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup
    is improper and makes it non-turing equivalent to what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code
    of the original HHH, and thus the Hypothetical HHH (just like HHH1) >>>>>>>> WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.


    DDD simulated by HHH DOES DO SOMETHING and that
    something is remain in recursive simulation until aborted.


    Right, but not necessarily what the meaning of the behavior of the
    input specifies.

    You just keep flat out lying about this.

    It's you who kees lying.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.

    The meaning of the behaviour that DDD specifies is irrelevant.

    WRONG!

    Nothing wrong there. The purpose of DDD is not a meaningful behaviour.
    Its purpose is to be a test case. Its behaviour is inherently meaningless.
    Any interpretaion of the meaning is irrelevant to the use of DDD as
    a test case, and therefore any meaning assigned by any interpretation
    is menatingless, too.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    If simulating halt decider H correctly simulates its
    input D until H correctly determines that its simulated D
    would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue May 20 10:13:40 2025
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>>>>>> its decision on anything else than what its actual input actually >>>>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does >>>>>>>>> above. It tells PO that in the tight loop example, H correctly >>>>>>>>> simulates as far as [A], at which point it correctly determines that >>>>>>>>> "its simulated input would never stop running unless aborted", so it >>>>>>>>> can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you >>>>>> can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>>>> is improper and makes it non-turing equivalent to what you claim it is. >>>>>>
    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code >>>> of the original HHH, and thus the Hypothetical HHH (just like HHH1)
    WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.

    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.

    Description: Substituting a person’s actual
    position or argument with a distorted,
    exaggerated, or misrepresented version
    of the position of the argument.

    Which is a false attribution of the claim that is not relevant to
    the correctness of the proof or refutaion of the presented version.
    That quote confirms my claim and contradicts your counter claim.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 06:50:02 2025
    On 5/20/25 12:10 AM, olcott wrote:
    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>> decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>> simulated D would never stop running unless aborted". If HHH
    bases its
    decision on anything else than what its actual input actually
    specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he >>>>>> has
    started using the phrase "..bases its decision on a different
    *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this >>>>> hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH. >>>>
    If H always reports on the behavior of its simulated input after it
    aborts then every input including infinite_loop would be determined to >>>>> be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the
    very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts. >>>>

    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report


    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.


    No, it may be that is all that it CAN do, but to be correct it MUST
    report on the D/H pair that it was given, which uses itself, and since
    that means the Hypothetical HHH needs to simulate that same pairing (DDD
    with the HHH that ends up actually aborting) we find that the
    requirements force your system to do something it can not do because it
    was built in error.

    As I mentioned when I first joined this, DDD needs to be located in a
    seperate memory space from HHH, as it needs its own copy of it, in part,
    to allow for this hypothetical case. Since your system can't do this by
    your restrictions, you just show that your system isn't actually Turing Complete.

    The fact that you have admitted that it is a fact that your decider and
    input are not of the right class to be in the problem (since you admit
    that you know they are not "programs" when that is the category of
    things that they are both required to be) your whole argument is
    admitted to be a lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 07:06:29 2025
    On 5/20/25 12:24 AM, olcott wrote:
    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly >>>>>>>>>>>>>>>> report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was >>>>>>>>>>>>>>> doing but cheated.
    To sincerely agree with you without extreme care is an >>>>>>>>>>>>>>> error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or >>>>>>>>>>>>> cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the >>>>>>>>>>>>> requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that >>>>>>>>>>>>> professor
    Sipser screwed up when he agreed with these exact words" is >>>>>>>>>>>>> not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are >>>>>>>>>>>> exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these
    discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that
    really wants
    an honest dialogue" is far from true. Some peole may have a >>>>>>>>>>> stronger
    desire to keep the discussion honest but there are not many >>>>>>>>>>> who have
    any reason to want any dishonest discussion. Of course
    everyone's
    ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its
    simulated D would never stop running unless aborted". If HHH >>>>>>>>>>> bases
    its decision on anything else than what its actual input >>>>>>>>>>> actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>> that he has started using the phrase "..bases its decision on >>>>>>>>>> a different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a >>>>>>>>> SHD does above. It tells PO that in the tight loop example, H >>>>>>>>> correctly simulates as far as [A], at which point it correctly >>>>>>>>> determines that "its simulated input would never stop running >>>>>>>>> unless aborted", so it can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and
    NOTHING (correct) can simulate this DDD past the call the HHH as >>>>>>>> that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a
    program, you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your
    setup is improper and makes it non-turing equivalent to what you
    claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the
    code of the original HHH, and thus the Hypothetical HHH (just like
    HHH1) WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.


    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    Which is why you keep on showing yourself stupid.


    *The rules of correct reasoning define it as incorrect*
    Description: Substituting a person’s actual
    position or argument with a distorted,
    exaggerated, or misrepresented version
    of the position of the argument.

    https://www.logicallyfallacious.com/logicalfallacies/Strawman-Fallacy


    Which ie exactly what YOU are doing to Professor Sipser, and the Halting Problem.

    Every time you assert that some criteria other than the actually defined criteria, which is the behavior of the program the input represents/describes/etc does when run, you are committing that fallacy.

    This is a fact, as you continually make it clear that you are trying to
    talk within the classical computation theory, because you keep on
    refering to attempting to refute statements in that theory.

    Note, Zermelo with ZFC did not "refute" Russel's paradox in Naive Set
    Theory, as Russel's paradox is a fact in Naive Set Theory, so it can't
    be refuted. Instead he built a totally brand new theory, that had most
    of the desired properties of that Naive Set Theory, but could support
    the paradox.

    In the same way, you have the option to try to create a totally new
    Theory of Computations, which maybe somehow doesn't support the
    conditions that lead to undeciability. Your problems will be first
    actually doing the years (or decades) of work to actually define your
    system, and then somehow showing that it has enough of the useful
    properties and allows for powerful enough algorithms that it would be
    useful.

    The problem is that people like Godel have shown that any consistant finitely-defined logic system that doesn't allow itself to create undeciable/uncomputable problems (like the Halting Problem) will by
    necessisty have sever limits in what it can do, in particular it can not support the mathematics of the Natural Numbers.

    So, this will apply to your new Computation System, and thus it WILL
    fail to meet the needs that we most use Computational Theory.

    Sorry, you put yourself on a dead end road and just smacked yourself on
    the wall while imagining yourself to be going through that painted tunnel.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 06:53:41 2025
    On 5/20/25 12:20 AM, olcott wrote:
    On 5/19/2025 5:30 AM, Mikko wrote:
    On 2025-05-19 00:10:15 +0000, olcott said:

    On 5/18/2025 6:02 PM, Richard Damon wrote:
    On 5/18/25 5:58 PM, olcott wrote:
    On 5/18/2025 3:27 PM, Richard Damon wrote:
    On 5/18/25 4:19 PM, olcott wrote:
    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 5/15/2025 6:18 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>> On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH >>>>>>>>>>>>>>>>>>>>>> returns"
    becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>>>>>> words 10/13/2022>
         If simulating halt decider H correctly >>>>>>>>>>>>>>>>>>>> simulates its
         input D until H correctly determines that its >>>>>>>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly >>>>>>>>>>>>>>>>>>>> report that D
         specifies a non-halting sequence of >>>>>>>>>>>>>>>>>>>> configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>>>>>> words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was >>>>>>>>>>>>>>>>>>> doing but cheated.
    To sincerely agree with you without extreme care is >>>>>>>>>>>>>>>>>>> an error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up >>>>>>>>>>>>>>>>> or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>>>>>  > is an input which goes into a tight loop. >>>>>>>>>>>>>>>>>> (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont- >>>>>>>>>>>>>>>>>> email.me%3E

    Message-ID: <1003cu5$2p3g1$1@dont-email.me> >>>>>>>>>>>>>>>>>
    There he explains an error in your claim to meet the >>>>>>>>>>>>>>>>> requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe >>>>>>>>>>>>>>>>> that professor
    Sipser screwed up when he agreed with these exact >>>>>>>>>>>>>>>>> words" is not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to >>>>>>>>>>>>>>>> are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>>>>>> than the next best reviewer. Mike is one of the few >>>>>>>>>>>>>>>> people here that really wants an honest dialogue. He >>>>>>>>>>>>>>>> carefully examined my code and has a nearly perfect >>>>>>>>>>>>>>>> understanding.

    Mike and I agree about everything essential in these >>>>>>>>>>>>>>> discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>>>>>
    Your statement "Mike is one of the few people here that >>>>>>>>>>>>>>> really wants
    an honest dialogue" is far from true. Some peole may have >>>>>>>>>>>>>>> a stronger
    desire to keep the discussion honest but there are not >>>>>>>>>>>>>>> many who have
    any reason to want any dishonest discussion. Of course >>>>>>>>>>>>>>> everyone's
    ability to keep the discussion honest is restricted to >>>>>>>>>>>>>>> ones own
    contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual >>>>>>>>>>>>>>>> behavior of DDD after it has aborted its simulation >>>>>>>>>>>>>>>> of DDD, instead it bases its decision on a different >>>>>>>>>>>>>>>> HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines >>>>>>>>>>>>>>> that its
    simulated D would never stop running unless aborted". If >>>>>>>>>>>>>>> HHH bases
    its decision on anything else than what its actual input >>>>>>>>>>>>>>> actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>>>>>> that he has started using the phrase "..bases its decision >>>>>>>>>>>>>> on a different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said >>>>>>>>>>>>> a SHD does above. It tells PO that in the tight loop >>>>>>>>>>>>> example, H correctly simulates as far as [A], at which >>>>>>>>>>>>> point it correctly determines that "its simulated input >>>>>>>>>>>>> would never stop running unless aborted", so it can decide >>>>>>>>>>>>> "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>>>> where this hypothetical instance of itself never aborts. >>>>>>>>>>>>>
    If H always reports on the behavior of its simulated >>>>>>>>>>>>> input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort >>>>>>>>>>>>> its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts. >>>>>>>>>>>>>
    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and >>>>>>>>>>>> NOTHING (correct) can simulate this DDD past the call the >>>>>>>>>>>> HHH as that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a >>>>>>>>>> program, you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere >>>>>>>>>> else in memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that >>>>>>>>>> your setup is improper and makes it non-turing equivalent to >>>>>>>>>> what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes >>>>>>>> the code of the original HHH, and thus the Hypothetical HHH
    (just like HHH1) WILL reach a final state.


    You keep the strawman fallacy.
    This leads me to believe that you may be a liar.

    We are not asking DOES THE INPUT to a simulating
    halt decider stop running AFTER it has been aborted.

    But "Inputs" don't do anything, just what they represent.


    DDD simulated by HHH DOES DO SOMETHING and that
    something is remain in recursive simulation until aborted.


    Right, but not necessarily what the meaning of the behavior of the
    input specifies.

    You just keep flat out lying about this.

    It's you who kees lying.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The meaning of the behavior that DDD emulated by
    HHH specifies is to keep calling HHH(DDD) in
    recursive emulation never ever reaching its
    own "ret" instruction, thus never halting.

    The meaning of the behaviour that DDD specifies is irrelevant.


    WRONG!
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until H correctly determines that its simulated D
        would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    Sure, but it seems you don't understand the words being used.


    DDD emulated by HHH according to the rules of the
    x86 language *would never stop running unless aborted*
    This is asking about the behavior of DDD with the
    hypothetical HHH/DDD pair where HHH never aborts.

    But DDD is not emulated by HHH accordig to the rules of the x86
    language, at least not when it gives the claimed right answer.


    Mike did the same thing with his SHD and Infinite_Loop.
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E


    Nope, he shows how a correct partial decider might correctly determine
    the condition described above.

    It isn't the (partial) simulation by HHH that matters, it is the
    behavior of the correct and complete simulate (by something) that matters.

    The fact that you DDD isn't a program, just says the criteria can't be
    applied to it, as only PROGRAMS have correct and complete simulation,
    which is the only thing the term simulation, by itself, will mean in computation theory.



    Only
    the behavour itself matters. That behaviour includes a recursive
    simulation of DDD by HHH until HHH detects the pattern and aborts
    and returns. DDD does not report the value HHH returns and does not
    use it any other way, either, but just returns.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 15:57:10 2025
    On 20/05/2025 15:22, olcott wrote:
    I wish that people would pay attention.

    Your wish is in your power to grant.

    People only glance at a couple of words that I say

    That might be because you're so repetitive, insulting,
    dismissive, and obfuscatory.

    If you want people to pay attention to what you write, repeat
    less. (Don't think up an excuse for repeating more. Repeat less
    instead.)

    If you want people to pay attention to what you write, insult
    less. (Don't think up an excuse for insulting more. Insult less
    instead.)

    If you want people to pay attention to what you write, don't
    dismiss out of hand what people are telling you. (Don't think up
    an excuse for dismissing out of hand what people are telling you.
    Listen to them instead.)

    If you want people to pay attention to what you write, clarify
    your argument. (Don't think up an excuse for obfuscating. Clarify
    instead.)

    Prepare a web page that summarises the logic of your claim. No
    code! Just English. Post the URL, and ask people for comments -
    not for arguments, but for improvements. What do they find
    unclear about your argument? Just for a while, forget trying to
    get people to agree with you and see if you can get them to
    understand you instead.

    Because if you can do that, you have a fighting chance of turning
    this farce of a thread farrago into something that might actually
    serve a purpose.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 16:09:16 2025
    On 20/05/2025 15:42, olcott wrote:
    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of
    something.


    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    Argument:

    The two shorter sides of a right angled triangle, when squared,
    sum to the square of the longer side.

    Strawman:

    Squares don't /have/ a longer side.

    The strawman is correct in what it claims. It is incorrect as a
    relevant rebuttal to the argument, which is about triangles, not
    squares.

    And you both KNOW this, for pity's sake!

    In the 70s, the teacher would have banged your heads together.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 16:11:21 2025
    On 20/05/2025 16:05, olcott wrote:
    On 5/20/2025 9:57 AM, Richard Heathfield wrote:
    On 20/05/2025 15:22, olcott wrote:
    I wish that people would pay attention.

    Your wish is in your power to grant.

    People only glance at a couple of words that I say

    That might be because you're so repetitive, insulting,
    dismissive, and obfuscatory.

    If you want people to pay attention to what you write, repeat
    less. (Don't think up an excuse for repeating more. Repeat less
    instead.)

    If you want people to pay attention to what you write, insult
    less. (Don't think up an excuse for insulting more. Insult less
    instead.)

    If you want people to pay attention to what you write, don't
    dismiss out of hand what people are telling you. (Don't think
    up an excuse for dismissing out of hand what people are telling
    you. Listen to them instead.)

    If you want people to pay attention to what you write, clarify
    your argument. (Don't think up an excuse for obfuscating.
    Clarify instead.)

    Prepare a web page that summarises the logic of your claim. No
    code! Just English. Post the URL, and ask people for comments -
    not for arguments, but for improvements. What do they find
    unclear about your argument? Just for a while, forget trying to
    get people to agree with you and see if you can get them to
    understand you instead.

    Because if you can do that, you have a fighting chance of
    turning this farce of a thread farrago into something that
    might actually serve a purpose.


    It seems to me that reviewers such as you far
    too easily dismiss verified facts out-of-hand
    with no supporting reasoning. That gets me P-O'd.


    I had a little side-bet going on how you'd react. You've just won
    me a pint. Cheers!

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to All on Tue May 20 16:48:35 2025
    On 20/05/2025 16:30, olcott wrote:

    <nothing he hasn't said a thousand times before>

    <yawn>

    Excessive repetition hinders you. But I repeat myself.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 17:44:30 2025
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue May 20 17:58:38 2025
    On 20/05/2025 17:46, olcott wrote:
    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    The evidence of articles posted in this newsgroup suggests
    strongly that what you think Mike Terry 'proves' is very
    different from what he thinks he's saying.

    It also suggests that you are trying to muddy the waters.

    I think you're being deliberately unclear and trying your utmost
    not to be understood.

    Why, I know not. But you are not behaving as someone would who
    has confidence in his argument. If you truly believed you were
    right, you would be doing your utmost to make yourself clear.
    Every foolish repetition and every pointless evasion makes it
    harder and harder for anyone to take you seriously.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue May 20 19:46:19 2025
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it sees
    the call to HHH and we know that HHH halts, we know that there is only a
    finite recursion, so the 'would never stop running' exists only in your
    dreams.
    The input is a finite string that includes the code of Halt7.c, which
    specifies that the simulation will abort. So, HHH is wrong when it
    assumes that an abort is needed for this input to prevent a never stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there are no conditional branches in the cycle. You can view a full cycle in
    different ways:
    1) from the first start of DDD up to the second start of DDD. The second beginning of DDD is reached after many steps of the simulation, which
    contains a lot of conditional branching instruction.
    2) From the first start of HHH up to the second start of HHH. In this
    cycle there are also many conditional branch instructions within HHH.
    So, it is misleading to say that there are no conditional branch
    instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal mode
    and try a serious honest dialogue.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue May 20 19:51:59 2025
    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>>>> decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>> simulated D would never stop running unless aborted". If HHH >>>>>>>>> bases its
    decision on anything else than what its actual input actually >>>>>>>>> specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>> he has
    started using the phrase "..bases its decision on a different
    *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>> this
    hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting
    HHH.

    If H always reports on the behavior of its simulated input after it >>>>>>> aborts then every input including infinite_loop would be
    determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where
    the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it
    aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say
    then artificially contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort,
    so a simulation of this input without abort would lead to a natural halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the
    fact that you are proven to be irrelevant.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Fred. Zwarts on Tue May 20 18:31:01 2025
    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>> input actually specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>> he has started using the phrase "..bases its decision on a
    different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>> it aborts then every input including infinite_loop would be
    determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it
    aborts.


    H is required to report on the behavior of D in the case where a
    hypothetical instance of itself never aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c)
    Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS

    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the
    behavior of the hypothetical H/D pair and not the actual behavior of
    the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially
    contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort,
    so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the
    fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so
    Flibble's law applies and infinite recursion can be detected and assumed
    to be equivalent to NON-HALTING.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to Fred. Zwarts on Wed May 21 02:06:02 2025
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it sees the call to HHH and we know
    that HHH halts, we know that there is only a finite recursion, so the 'would never stop running'
    exists only in your dreams.
    The input is a finite string that includes the code of Halt7.c, which specifies that the simulation
    will abort. So, HHH is wrong when it assumes that an abort is needed for this input to prevent  a
    never stop running.
    Face the facts, not your dreams. Try a real argument, instead a repetition of your dream. Try to get
    out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there are no conditional branches in the
    cycle. You can view a full cycle in different ways:
    1) from the first start of DDD up to the second start of DDD. The second beginning of DDD is reached
    after many steps of the simulation, which contains a lot of conditional branching instruction.
    2) From the first start of HHH up to the second start of HHH. In this cycle there are also many
    conditional branch instructions within HHH.
    So, it is misleading to say that there are no conditional branch instruction in the full cycle.
    That a small part of the cycle does not have conditional branch instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal mode and try a serious honest
    dialogue.


    Yes, that all correct. There are loads of conditional branch instructions performed by HHH as part
    of DDD. This makes a nonsense of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here: even if there were indeed no conditional branches between the
    matching call statements in the simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!

    So his whole test idea is just nonsense, PLUS it has a nonsense implementation that ignores the bulk
    of simulated code for no justifiable reason. Nonsense^2.


    Mike.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 21:31:04 2025
    On 5/20/25 11:05 AM, olcott wrote:
    On 5/20/2025 9:57 AM, Richard Heathfield wrote:
    On 20/05/2025 15:22, olcott wrote:
    I wish that people would pay attention.

    Your wish is in your power to grant.

    People only glance at a couple of words that I say

    That might be because you're so repetitive, insulting, dismissive, and
    obfuscatory.

    If you want people to pay attention to what you write, repeat less.
    (Don't think up an excuse for repeating more. Repeat less instead.)

    If you want people to pay attention to what you write, insult less.
    (Don't think up an excuse for insulting more. Insult less instead.)

    If you want people to pay attention to what you write, don't dismiss
    out of hand what people are telling you. (Don't think up an excuse for
    dismissing out of hand what people are telling you. Listen to them
    instead.)

    If you want people to pay attention to what you write, clarify your
    argument. (Don't think up an excuse for obfuscating. Clarify instead.)

    Prepare a web page that summarises the logic of your claim. No code!
    Just English. Post the URL, and ask people for comments - not for
    arguments, but for improvements. What do they find unclear about your
    argument? Just for a while, forget trying to get people to agree with
    you and see if you can get them to understand you instead.

    Because if you can do that, you have a fighting chance of turning this
    farce of a thread farrago into something that might actually serve a
    purpose.


    It seems to me that reviewers such as you far
    too easily dismiss verified facts out-of-hand
    with no supporting reasoning. That gets me P-O'd.


    You mean your verified LIES?

    After all, you haven't explained how you can use a criteria that looks
    at programs on something that isn't a program.

    Thus NOTHING you claim has a basis to be "fact".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 21:28:48 2025
    On 5/20/25 10:22 AM, olcott wrote:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>>>> decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>> simulated D would never stop running unless aborted". If HHH >>>>>>>>> bases its
    decision on anything else than what its actual input actually >>>>>>>>> specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>> he has
    started using the phrase "..bases its decision on a different
    *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>> this
    hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting
    HHH.

    If H always reports on the behavior of its simulated input after it >>>>>>> aborts then every input including infinite_loop would be
    determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where
    the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it
    aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say
    then artificially contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then

    But, since your DDD isn't a program, this can't apply.

    And, when you fix that issue by making it call the HHH that gives the
    right answer (as required to be the proof program) then it will halt,
    because (as you say below, that HHH aborts and return to its caller) and
    thus this DDD will be halting.


    HHH is required to abort its input DDD or
    (a) (b) (c) (d) never stop running.
    This proves that HHH is correct to abort DDD because

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*



    But, by aborting, it fails to be a the corrrect simulator that it
    presumes that it is.

    Since DDD is built on this actual HHH, HHH needs to take that into
    account in its correct determination of the behavior of the input, and
    failing to do that it gets the wrong answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Tue May 20 21:34:23 2025
    On 5/20/25 2:31 PM, Mr Flibble wrote:
    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>> input actually specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>> it aborts then every input including infinite_loop would be
    determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>> hypothetical instance of itself never aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c)
    Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS

    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the
    behavior of the hypothetical H/D pair and not the actual behavior of >>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially
    contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort,
    so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the
    fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so Flibble's law applies and infinite recursion can be detected and assumed
    to be equivalent to NON-HALTING.

    /Flibble

    Nope. FLibbles law is just your admittion that you are just a liar.

    The problem here is that the simulation doesn't result in infinite
    recursion, but that the simulation can't be done at all, as the input
    isn't of the rignt category to be simulated, as that needs PROGRAMS, not non-programs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 21:39:06 2025
    On 5/20/25 3:12 PM, olcott wrote:
    On 5/20/2025 12:51 PM, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior >>>>>>>>>>>> of DDD
    after it has aborted its simulation of DDD, instead it bases >>>>>>>>>>>> its
    decision on a different HHH/DDD pair that never aborts. >>>>>>>>>>>
    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its
    simulated D would never stop running unless aborted". If HHH >>>>>>>>>>> bases its
    decision on anything else than what its actual input actually >>>>>>>>>>> specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>> that he has
    started using the phrase "..bases its decision on a different >>>>>>>>>> *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this
    hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real
    aborting HHH.

    If H always reports on the behavior of its simulated input
    after it
    aborts then every input including infinite_loop would be
    determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>> the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>> aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say
    then artificially contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until *H correctly determines that its simulated D*
         *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation
    and that H does not correctly determine that its simulated D would
    never stop running. In fact the input specified to H contains code to
    abort, so a simulation of this input without abort would lead to a
    natural halt.


    That is merely your lack sufficient software skills.
    (a) The outermost (directly executed) HHH sees its
    abort criteria met one whole execution trace before
    the next inner one.

    No it doesn't. It may THINK it has, but it hasn't.


    (b) Every instance of HHH is the same machine code at
    the same address thus each HHH has the same behavior.

    (c) Unless the outer HHH aborts its simulation then
    none of them do because they all have the same machine
    code.


    But since the outer one DOES, as that is apparently the code that it
    has, then they all will, and thus all are halting.

    HHH needs to look at the input that is there, and that must have the HHH
    that aborts and returns, as that *IS* the HHH that is there.

    Of course, to even do that we neec to fix your DDD to be a program,
    otherwise HHH can't emulate it past the call instruction.

    Here you seem to be violating your stipulation that DDD is just the code
    of the C function, but now it includes all of the code that it uses (and
    thus will always be the code for the HHH that gives the final answer, so
    any "Hypothetical HHH" has to go elsewhere and not disturb the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 21:51:57 2025
    On 5/20/25 2:49 PM, olcott wrote:
    On 5/20/2025 12:46 PM, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH,

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

    Sure and people that have no idea what
    infinite recursion is would say the same thing.

    But, since the only HHH that actually exists aborts and returns 0, so
    that is the HHH that DDD calls, there actualy isn't any infinte recursion.

    THe infinite recursion is only in the hypothetical DDD that calls the hypothetical HHH that never answers, but that isn't what we actually have.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 21:45:11 2025
    On 5/20/25 10:37 AM, olcott wrote:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    So, UUU only simulates the first 4 instuctions and then gives up.

    To say it goes farther is just admittng that it doesn't do it correctly.


    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    No, it gave up after 4 instructions, and then tried again.

    Or, are you saying the "correct simulation" of the call HHH NOT TO keep simulating the code of HHH.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    But that isn't a correct criteria, not unless HHH *IS* just a pure
    simulator, which means it CAN'T abort, so you are just demonstrating
    that you are just lying about what you are doing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 22:01:08 2025
    On 5/20/25 10:42 AM, olcott wrote:
    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.


    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    So, why have you changed the definition of question a Halt Decider is
    supposed to answer?



    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.


    Any attempt to refute X by changing the subject to Y
    is dishonest.

    So, why have you changed the definition of question a Halt Decider is
    supposed to answer?



    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.


    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    Any attempt to refute X by changing the subject to Y
    is dishonest.

    So, why have you changed the definition of question a Halt Decider is
    supposed to answer?


    Description: Substituting a person’s actual
    position or argument with a distorted,
    exaggerated, or misrepresented version
    of the position of the argument.

    Which is a false attribution of the claim that is not relevant to
    the correctness of the proof or refutaion of the presented version.
    That quote confirms my claim and contradicts your counter claim.


    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    Any attempt to refute X by changing the subject to Y
    is dishonest. Natural born liars may never get this.


    So, why have you changed the definition of question a Halt Decider is
    supposed to answer?

    ALl you are doing is demonstrating that your arguement is just
    dishonest, and you are trying to project your error onto others.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 22:05:20 2025
    On 5/20/25 1:07 PM, olcott wrote:
    On 5/20/2025 11:58 AM, Richard Heathfield wrote:
    On 20/05/2025 17:46, olcott wrote:
    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    The evidence of articles posted in this newsgroup suggests strongly
    that what you think Mike Terry 'proves' is very different from what he
    thinks he's saying.


    *The bullshit and double-talk posted here does no such thing*

    On 5/14/2025 7:36 PM, Mike Terry wrote:

    --------- Sipser quote -----
       If simulating halt decider H correctly simulates its input D until H
       correctly determines that its simulated D would never stop running
       unless aborted then H can abort its simulation of D and correctly
       report that D specifies a non-halting sequence of configurations. ----------------------------

    Which means it needs to correctly determine the behavior of the input,
    which must be a complete program, and thus for DDD, it includes the code
    of the HHH that gives the correct answer, which *WILL* abort its
    simulation and return, and thus DDD will always Halt, and thus HHH can
    not "correctly" determine something to happen that doesn't happen.


    we can easily interpret that as saying exactly what I said
    a SHD does above.  It tells PO that in the tight loop example,
    H correctly simulates as far as [A], at which point it correctly
    determines that "its simulated input would never stop running
    unless aborted", so it can decide "non-halting".

    But it CAN'T, as the input doesn't do that.


    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    It also suggests that you are trying to muddy the waters.


    Liar!

    Self-projecting.

    Since you have demonstrated that you *ARE* a liar by admitting your
    application of this criteria is based on an admitted category error
    (admitted by admitting your input isn't the needed category of "program")

    Sorry, you sunk your proof when you did that.


    I think you're being deliberately unclear and trying your utmost not
    to be understood.

    Why, I know not. But you are not behaving as someone would who has
    confidence in his argument. If you truly believed you were right, you
    would be doing your utmost to make yourself clear. Every foolish
    repetition and every pointless evasion makes it harder and harder for
    anyone to take you seriously.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 20 22:19:34 2025
    On 5/20/25 10:08 PM, olcott wrote:
    On 5/20/2025 8:06 PM, Mike Terry wrote:
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it
    sees the call to HHH and we know that HHH halts, we know that there
    is only a finite recursion, so the 'would never stop running' exists
    only in your dreams.
    The input is a finite string that includes the code of Halt7.c, which
    specifies that the simulation will abort. So, HHH is wrong when it
    assumes that an abort is needed for this input to prevent  a never
    stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there are
    no conditional branches in the cycle. You can view a full cycle in
    different ways:
    1) from the first start of DDD up to the second start of DDD. The
    second beginning of DDD is reached after many steps of the
    simulation, which contains a lot of conditional branching instruction.
    2) From the first start of HHH up to the second start of HHH. In this
    cycle there are also many conditional branch instructions within HHH.
    So, it is misleading to say that there are no conditional branch
    instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal mode
    and try a serious honest dialogue.


    Yes, that all correct.  There are loads of conditional branch
    instructions performed by HHH as part of DDD.  This makes a nonsense
    of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here:  even if there were indeed no
    conditional branches between the matching call statements in the
    simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!


    You are assuming details of HHH that are not included
    in its specification. A DDD that is only simulated by
    HHH *is* infinite recursion.


    But such an HHH isn't the needed decider, so not the DDD that we are
    looking at when we have a decider HHH.

    Sorry,

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

    Any moron can see that DDD simulated by HHH cannot possibly halt.
    It does not matter how many steps of DDD are simulated by HHH.
    No DDD every reaches its own "return" statement final halt state.

    And any HHH that just simulates its input isn't a decider, and thus fails.

    Every DDD/HHH pair is different, so we need to look at the actual DDD
    that a given HHH is given. not some other one.


    *The same thing goes for Linz*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* UTM ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* UTM ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    But that isn't the H^ of the problem, unless your H *IS* just UTM.

    I guess you are just showing you like to lie.

    All you are doing is proving your stupidity.


    So his whole test idea is just nonsense, PLUS it has a nonsense
    implementation that ignores the bulk of simulated code for no
    justifiable reason.  Nonsense^2.


    Mike.


    *Mike you are not paying close enough attention*

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider *H correctly simulates its*
        *input D until H correctly determines that its simulated D*
        *would never stop running unless aborted* then

    All HHH have the same machine code
    *Unless HHH aborts its simulated DDD, then*
    a) Simulated DDD   NEVER STOPS RUNNING
    b) Executed  DDD() NEVER STOPS RUNNING
    c) Simulated HHH   NEVER STOPS RUNNING
    d) Executed  HHH() (with all of its conditionals) NEVER STOPS RUNNING

        H can abort its simulation of D and correctly report that D
        specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    This PROVES that HHH is correct to abort the simulation of
    its DDD and reject DDD as non-halting according to the above
    criteria.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed May 21 10:58:58 2025
    On 2025-05-20 14:22:45 +0000, olcott said:

    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>>>> decision on a different HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>> simulated D would never stop running unless aborted". If HHH bases its
    decision on anything else than what its actual input actually >>>>>>>>> specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD >>>>>>>> pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this >>>>>>> hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH. >>>>>>
    If H always reports on the behavior of its simulated input after it >>>>>>> aborts then every input including infinite_loop would be determined to >>>>>>> be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very >>>>>>> same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts. >>>>>>

    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.

    I wish that people would pay attention.

    It might help if you would yourself. Otherwise to wish is all you can
    do, and very little effect can be expected from that.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Mr Flibble on Wed May 21 11:05:56 2025
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>> input actually specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>> it aborts then every input including infinite_loop would be
    determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>> hypothetical instance of itself never aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c)
    Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS

    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the
    behavior of the hypothetical H/D pair and not the actual behavior of >>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially
    contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort,
    so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the
    fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so

    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed May 21 11:07:29 2025
    On 2025-05-20 19:12:46 +0000, olcott said:

    On 5/20/2025 12:51 PM, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of DDD >>>>>>>>>>>> after it has aborted its simulation of DDD, instead it bases its >>>>>>>>>>>> decision on a different HHH/DDD pair that never aborts. >>>>>>>>>>>
    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases its
    decision on anything else than what its actual input actually >>>>>>>>>>> specifies it does not decide correctly.

    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where this >>>>>>>>> hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting HHH. >>>>>>>>
    If H always reports on the behavior of its simulated input after it >>>>>>>>> aborts then every input including infinite_loop would be determined to
    be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where the very
    same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it aborts.


    H is required to report on the behavior of D in the
    case where a hypothetical instance of itself never
    aborts its simulated D.

    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS
    (b) Executed D() NEVER HALTS
    (c) Executed H() NEVER HALTS
    (d) Everything that H calls NEVER HALTS

    You forgot
    (e) H does not report

    HHH is required to report, that is why it
    must always report on the behavior of the
    hypothetical H/D pair and not the actual
    behavior of the actual H/D pair for every
    non-terminating input.

    Every decider is required to report. But your (c) above prevents the
    hypothetical H from reporting. Therefore the hypothetical H is not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say
    then artificially contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until *H correctly determines that its simulated D*
         *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation
    and that H does not correctly determine that its simulated D would
    never stop running. In fact the input specified to H contains code to
    abort, so a simulation of this input without abort would lead to a
    natural halt.


    That is merely your lack sufficient software skills.

    The skill to lie about some software is not a sofware skill.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed May 21 11:12:02 2025
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed May 21 11:13:53 2025
    On 2025-05-20 18:49:05 +0000, olcott said:

    On 5/20/2025 12:46 PM, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH,

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

    Sure and people that have no idea what
    infinite recursion is would say the same thing.

    More inportant is that people who know what an infinite recursion is
    say the same. People who have no idea may even agree with yuo.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed May 21 12:23:25 2025
    On 2025-05-20 14:42:36 +0000, olcott said:

    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.


    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    True, but the incorrectness is in the atribution of the claim,
    not in the refutation. If there is a fallacy in the refutation
    then it is called by some other term, depending on the what is
    wrong there.

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.

    Any attempt to refute X by changing the subject to Y
    is dishonest.

    Yes, but that hasn't stopped you.

    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.

    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    You can never find out because you can't determine what I have noticed
    and what not.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Mikko on Wed May 21 10:28:51 2025
    On 21/05/2025 10:23, Mikko wrote:
    On 2025-05-20 14:42:36 +0000, olcott said:

    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of
    something.


    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    True, but the incorrectness is in the atribution of the claim,
    not in the refutation. If there is a fallacy in the refutation
    then it is called by some other term, depending on the what is
    wrong there.

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.

    Any attempt to refute X by changing the subject to Y
    is dishonest.

    Yes, but that hasn't stopped you.

    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.

    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    You can never find out because you can't determine what I have
    noticed
    and what not.

    I have suggested to him that he puts ALL of the words --- all the
    important ones, anyway --- on a Web site so that he doesn't feel
    obliged to post reams and reams of copy-paste over and over. It
    would be one single place where he can make himself abundantly clear.

    But of course he can't afford to be abundantly clear, because if
    he nails his point down in stone it will be too easy for his
    readership to point out all the holes.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed May 21 07:06:49 2025
    On 5/20/25 11:05 PM, olcott wrote:
    On 5/20/2025 9:19 PM, Richard Damon wrote:
    On 5/20/25 10:08 PM, olcott wrote:
    On 5/20/2025 8:06 PM, Mike Terry wrote:
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>> of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it
    sees the call to HHH and we know that HHH halts, we know that there
    is only a finite recursion, so the 'would never stop running'
    exists only in your dreams.
    The input is a finite string that includes the code of Halt7.c,
    which specifies that the simulation will abort. So, HHH is wrong
    when it assumes that an abort is needed for this input to prevent
    a never stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there
    are no conditional branches in the cycle. You can view a full cycle
    in different ways:
    1) from the first start of DDD up to the second start of DDD. The
    second beginning of DDD is reached after many steps of the
    simulation, which contains a lot of conditional branching instruction. >>>>> 2) From the first start of HHH up to the second start of HHH. In
    this cycle there are also many conditional branch instructions
    within HHH.
    So, it is misleading to say that there are no conditional branch
    instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal
    mode and try a serious honest dialogue.


    Yes, that all correct.  There are loads of conditional branch
    instructions performed by HHH as part of DDD.  This makes a nonsense
    of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here:  even if there were indeed no
    conditional branches between the matching call statements in the
    simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!


    You are assuming details of HHH that are not included
    in its specification. A DDD that is only simulated by
    HHH *is* infinite recursion.


    But such an HHH isn't the needed decider, so not the DDD that we are
    looking at when we have a decider HHH.

    Sorry,

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

    Any moron can see that DDD simulated by HHH cannot possibly halt.
    It does not matter how many steps of DDD are simulated by HHH.
    No DDD every reaches its own "return" statement final halt state.

    And any HHH that just simulates its input isn't a decider, and thus
    fails.


    I have to go one step at a time or people
    get completely overwhelmed.

    But each step needs to be true and based on the rules.


    So far everyone here including you right now made
    sure to dodge the above point, thus lack the mandatory
    prerequisites for moving on the to the next point.

    No, it has been proved wrong many ways,


    When an HHH emulates N steps of DDD,
    (no matter what the value of N is)
    DDD never halts and has the exact
    same behavior as HHH aborting DDD
    after N steps.


    Except the DDD that you have defined can NOT be simulated past 4 steps,
    so I guess you think we can't count past 4.

    And "Halting" is a property of PROGRAMS, of which you have admitted that
    DDD isn't one.

    That is like saying HHH has proven that DDD isn't Green, since it
    doesn't have color either.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed May 21 21:25:22 2025
    Op 21.mei.2025 om 18:00 schreef olcott:
    On 5/21/2025 4:28 AM, Richard Heathfield wrote:
    On 21/05/2025 10:23, Mikko wrote:
    On 2025-05-20 14:42:36 +0000, olcott said:

    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something. >>>>>>

    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    True, but the incorrectness is in the atribution of the claim,
    not in the refutation. If there is a fallacy in the refutation
    then it is called by some other term, depending on the what is
    wrong there.

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.

    Any attempt to refute X by changing the subject to Y
    is dishonest.

    Yes, but that hasn't stopped you.

    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.

    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    You can never find out because you can't determine what I have noticed
    and what not.

    I have suggested to him that he puts ALL of the words --- all the
    important ones, anyway --- on a Web site so that he doesn't feel
    obliged to post reams and reams of copy-paste over and over. It would
    be one single place where he can make himself abundantly clear.

    But of course he can't afford to be abundantly clear, because if he
    nails his point down in stone it will be too easy for his readership
    to point out all the holes.


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

    If it too difficult for people to understand
    that DDD simulated by HHH cannot possibly halt
    then this stuff is simply over-your-head.


    Why repeating this when we already agree that HHH fails to reach the end
    of the halting program? No HHH exists that is able to simulate itself.
    DDD is irrelevant. Because of this failure of HHH, it often reports
    false negatives, as in:


    int main() {
    return HHH(main);
    }

    HHH halts but reports that it does not halt.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed May 21 21:34:51 2025
    Op 21.mei.2025 om 17:41 schreef olcott:
    On 5/21/2025 3:05 AM, Mikko wrote:
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>>>> input actually specifies it does not decide correctly. >>>>>>>>>>>>>
    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>>>> it aborts then every input including infinite_loop would be >>>>>>>>>>> determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>>>> hypothetical instance of itself never aborts its simulated D. >>>>>>>>>
    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c) >>>>>>>>> Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS >>>>>>>>
    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the >>>>>>> behavior of the hypothetical H/D pair and not the actual behavior of >>>>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the >>>>>> hypothetical H from reporting. Therefore the hypothetical H is not a >>>>>> decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially >>>>> contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>     If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation
    and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort, >>>> so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the >>>> fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so

    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.


    I think that I am the original inventor of
    the notion of simulating halt decider as it
    pertains to the halting problem proofs.

    No, you are not, but other immediately realised that a simulating halt
    decider is not the right tool, because it results in recursive
    simulations. You seem to be the only one that does not realise that this
    proves that a simulator is not the right tool for a generic halt decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed May 21 21:36:12 2025
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses the part
    where the input specifies the abort and halts.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed May 21 21:47:41 2025
    Op 21.mei.2025 om 05:05 schreef olcott:
    On 5/20/2025 9:19 PM, Richard Damon wrote:
    On 5/20/25 10:08 PM, olcott wrote:
    On 5/20/2025 8:06 PM, Mike Terry wrote:
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>> of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it
    sees the call to HHH and we know that HHH halts, we know that there
    is only a finite recursion, so the 'would never stop running'
    exists only in your dreams.
    The input is a finite string that includes the code of Halt7.c,
    which specifies that the simulation will abort. So, HHH is wrong
    when it assumes that an abort is needed for this input to prevent
    a never stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there
    are no conditional branches in the cycle. You can view a full cycle
    in different ways:
    1) from the first start of DDD up to the second start of DDD. The
    second beginning of DDD is reached after many steps of the
    simulation, which contains a lot of conditional branching instruction. >>>>> 2) From the first start of HHH up to the second start of HHH. In
    this cycle there are also many conditional branch instructions
    within HHH.
    So, it is misleading to say that there are no conditional branch
    instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal
    mode and try a serious honest dialogue.


    Yes, that all correct.  There are loads of conditional branch
    instructions performed by HHH as part of DDD.  This makes a nonsense
    of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here:  even if there were indeed no
    conditional branches between the matching call statements in the
    simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!


    You are assuming details of HHH that are not included
    in its specification. A DDD that is only simulated by
    HHH *is* infinite recursion.


    But such an HHH isn't the needed decider, so not the DDD that we are
    looking at when we have a decider HHH.

    Sorry,

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

    Any moron can see that DDD simulated by HHH cannot possibly halt.
    It does not matter how many steps of DDD are simulated by HHH.
    No DDD every reaches its own "return" statement final halt state.

    And any HHH that just simulates its input isn't a decider, and thus
    fails.


    I have to go one step at a time or people
    get completely overwhelmed.

    So far everyone here including you right now made
    sure to dodge the above point, thus lack the mandatory
    prerequisites for moving on the to the next point.

    When an HHH emulates N steps of DDD,
    (no matter what the value of N is)
    DDD never halts and has the exact
    same behavior as HHH aborting DDD
    after N steps.




    N has a fixed value, defined by the code that you published.
    It needs M steps to reach the end, where M > N, but that is not how HHH
    is programmed.
    If you change HHH to simulate M steps, but keep the input unchanged,
    then you will see that *this* input halts.
    Of course you can create *another* input, that needs more steps, but
    changing the input is not allowed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed May 21 21:32:52 2025
    On 5/21/25 11:41 AM, olcott wrote:
    On 5/21/2025 3:05 AM, Mikko wrote:
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>>>> input actually specifies it does not decide correctly. >>>>>>>>>>>>>
    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>>>> it aborts then every input including infinite_loop would be >>>>>>>>>>> determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>>>> hypothetical instance of itself never aborts its simulated D. >>>>>>>>>
    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c) >>>>>>>>> Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS >>>>>>>>
    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the >>>>>>> behavior of the hypothetical H/D pair and not the actual behavior of >>>>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the >>>>>> hypothetical H from reporting. Therefore the hypothetical H is not a >>>>>> decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially >>>>> contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>     If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation
    and
    that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort, >>>> so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the >>>> fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so

    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.


    I think that I am the original inventor of
    the notion of simulating halt decider as it
    pertains to the halting problem proofs.

    Nope, they predate the internet.


    Computer Science professor Eric Hehner PhD
    was the first one that noticed this:

    *Problems with the Halting Problem*
    From a programmer's point of view, if we apply
    an interpreter to a program text that includes
    a call to that same interpreter with that same
    text as argument, then we have an infinite loop. https://www.cs.toronto.edu/~hehner/PHP.pdf

    But it we have an infinite loop, then the interpretere failed to be the decider.



    Professor Hehner did not notice that the above
    could be used to create a simulating halt decider
    that rejects the conventional HP counter-example
    input as non-halting.


    But it doesn't, as changing the interpreter to be a decider, changes the program it is trying to decide on.

    Your failure to understand that, shows your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed May 21 21:34:02 2025
    On 5/21/25 3:52 PM, olcott wrote:
    On 5/21/2025 2:47 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 05:05 schreef olcott:
    On 5/20/2025 9:19 PM, Richard Damon wrote:
    On 5/20/25 10:08 PM, olcott wrote:
    On 5/20/2025 8:06 PM, Mike Terry wrote:
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>>> in the creteria and is therefore irrelevant, an obvious
    consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it >>>>>>> sees the call to HHH and we know that HHH halts, we know that
    there is only a finite recursion, so the 'would never stop
    running' exists only in your dreams.
    The input is a finite string that includes the code of Halt7.c,
    which specifies that the simulation will abort. So, HHH is wrong >>>>>>> when it assumes that an abort is needed for this input to prevent >>>>>>> a never stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there >>>>>>> are no conditional branches in the cycle. You can view a full
    cycle in different ways:
    1) from the first start of DDD up to the second start of DDD. The >>>>>>> second beginning of DDD is reached after many steps of the
    simulation, which contains a lot of conditional branching
    instruction.
    2) From the first start of HHH up to the second start of HHH. In >>>>>>> this cycle there are also many conditional branch instructions
    within HHH.
    So, it is misleading to say that there are no conditional branch >>>>>>> instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal >>>>>>> mode and try a serious honest dialogue.


    Yes, that all correct.  There are loads of conditional branch
    instructions performed by HHH as part of DDD.  This makes a
    nonsense of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here:  even if there were indeed no >>>>>> conditional branches between the matching call statements in the
    simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!


    You are assuming details of HHH that are not included
    in its specification. A DDD that is only simulated by
    HHH *is* infinite recursion.


    But such an HHH isn't the needed decider, so not the DDD that we are
    looking at when we have a decider HHH.

    Sorry,

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

    Any moron can see that DDD simulated by HHH cannot possibly halt.
    It does not matter how many steps of DDD are simulated by HHH.
    No DDD every reaches its own "return" statement final halt state.

    And any HHH that just simulates its input isn't a decider, and thus
    fails.


    I have to go one step at a time or people
    get completely overwhelmed.

    So far everyone here including you right now made
    sure to dodge the above point, thus lack the mandatory
    prerequisites for moving on the to the next point.

    When an HHH emulates N steps of DDD,
    (no matter what the value of N is)
    DDD never halts and has the exact
    same behavior as HHH aborting DDD
    after N steps.




    N has a fixed value,

    No dip-shit N is specified to take on an value.
    It is like I say 5 > 3 and you say
    I doan beeve in nummers.


    So you admit it has a fixed value, the value it takes on.

    It seems you don't understand what your own words mean.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed May 21 21:35:40 2025
    On 5/21/25 11:33 AM, olcott wrote:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    Right, and no H that returns an answer does it.

    Of course, we first need to fix D by making it actually be a program, by including all the code it uses, and adding that to the input so it can
    be simulated properly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:10:03 2025
    On 2025-05-21 15:41:45 +0000, olcott said:

    On 5/21/2025 3:05 AM, Mikko wrote:
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>>>> input actually specifies it does not decide correctly. >>>>>>>>>>>>>
    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>>>> it aborts then every input including infinite_loop would be >>>>>>>>>>> determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>>>> the very same H has been made to not abort its input.
    Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.
    H does stop running when simulated without aborting, because it >>>>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>>>> hypothetical instance of itself never aborts its simulated D. >>>>>>>>>
    When the hypothetical H never aborts its simulated D then:
    (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c) >>>>>>>>> Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS >>>>>>>>
    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the >>>>>>> behavior of the hypothetical H/D pair and not the actual behavior of >>>>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the >>>>>> hypothetical H from reporting. Therefore the hypothetical H is not a >>>>>> decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially >>>>> contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>     If simulating halt decider H correctly simulates its input D
        until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and >>>> that H does not correctly determine that its simulated D would never
    stop running. In fact the input specified to H contains code to abort, >>>> so a simulation of this input without abort would lead to a natural
    halt.

    So, because the criteria are not met, we see that Sipser agreed to a
    vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the >>>> fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so

    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.


    I think that I am the original inventor of
    the notion of simulating halt decider as it
    pertains to the halting problem proofs.

    Computer Science professor Eric Hehner PhD
    was the first one that noticed this:

    *Problems with the Halting Problem*
    From a programmer's point of view, if we apply
    an interpreter to a program text that includes
    a call to that same interpreter with that same
    text as argument, then we have an infinite loop. https://www.cs.toronto.edu/~hehner/PHP.pdf

    Professor Hehner did not notice that the above
    could be used to create a simulating halt decider
    that rejects the conventional HP counter-example
    input as non-halting.

    It can't. A decider, unlike a simulator, cannot be infinitely looping.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:18:29 2025
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That
    you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    None of which contradicts or even attempts to contradict what I said:
    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:33:25 2025
    On 2025-05-20 14:42:36 +0000, olcott said:

    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    No, "fallacy" does not mean that. A fallacy is a pattern of thoght that is found to be incorrect. In case of "straw man fallacy" the incorrecteness
    is that the refuted claim is falsely presented as the opponents claim, not
    an error in the refutation. For example:

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    Here "an error of reasoning is correct" is presented as self evidently
    false, as it indeed is, so no fallacy there. But you are falsely
    pretending that I said someting that you correctly contradicted, and
    that error means that words constiture a straw man fallacy.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:50:14 2025
    On 2025-05-20 16:46:10 +0000, olcott said:

    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    That does not clarify what your actual points are.

    You should answer all questions about you actual points with a
    pointer to the paragraph on your web page where the answer is.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:45:13 2025
    On 2025-05-20 16:18:19 +0000, olcott said:

    On 5/20/2025 10:48 AM, Richard Heathfield wrote:
    On 20/05/2025 16:30, olcott wrote:

    <nothing he hasn't said a thousand times before>

    <yawn>

    Excessive repetition hinders you. But I repeat myself.


    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    If simulating halt decider H correctly simulates its
    input D until H correctly determines that its simulated D
    would never stop running unless aborted then

    No one has actually made any rebuttal of my actual points.

    Many have already done that. Most of your poitless points are only
    repetion of what was rebutted long ago so a pointer to the rebuttal
    would be enough but more often you are responded with a repeated
    or a new rebuttal.

    Even Mike tried to get away with the strawman fallacy of
    substituting DDD simulated by HHH1 for my actual claim of
    DDD simulated by HHH.

    That was not a straw man fallacy. He didn't pretend that you said
    that HHH1 is equivalent to HHH. But there are similiraties, including
    that both perform a correct partial or complete simulation of their
    input.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Richard Heathfield on Thu May 22 11:59:24 2025
    On 2025-05-21 09:28:51 +0000, Richard Heathfield said:

    On 21/05/2025 10:23, Mikko wrote:
    On 2025-05-20 14:42:36 +0000, olcott said:

    On 5/20/2025 2:13 AM, Mikko wrote:
    On 2025-05-20 04:24:02 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:


    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something. >>>>>

    The strawman fallacy is stipulated to be incorrect
    that is what the word "fallacy" means.

    True, but the incorrectness is in the atribution of the claim,
    not in the refutation. If there is a fallacy in the refutation
    then it is called by some other term, depending on the what is
    wrong there.

    It seems quite stupid to say that an error of reasoning
    is correct. You might as well have said all dogs are cows.

    A straw man fallacy is not an error of reasoning. It is a false
    attribution of the claim that is refuted.

    Any attempt to refute X by changing the subject to Y
    is dishonest.

    Yes, but that hasn't stopped you.

    *The rules of correct reasoning define it as incorrect*

    If the correctness of an inference depends on who presented the
    claim the those "rules of correct reasoning" are unsound.

    How many times do I have to repeat this before you
    notice ALL of the words that I said?

    You can never find out because you can't determine what I have noticed
    and what not.

    I have suggested to him that he puts ALL of the words --- all the
    important ones, anyway --- on a Web site so that he doesn't feel
    obliged to post reams and reams of copy-paste over and over. It would
    be one single place where he can make himself abundantly clear.

    But of course he can't afford to be abundantly clear, because if he
    nails his point down in stone it will be too easy for his readership to
    point out all the holes.

    Recently his primary methods have been various straw man and ad hominem deceptions. Those would not work on a web page.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu May 22 11:55:00 2025
    On 2025-05-20 17:07:44 +0000, olcott said:

    On 5/20/2025 11:58 AM, Richard Heathfield wrote:
    On 20/05/2025 17:46, olcott wrote:
    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    The evidence of articles posted in this newsgroup suggests strongly
    that what you think Mike Terry 'proves' is very different from what he
    thinks he's saying.

    *The bullshit and double-talk posted here does no such thing*

    It sure does. Readers can see your bullshit as bullshit (though may
    prefer to other words to express that observation) and, at least
    sometimes, your double-talk as double-talk or equivocation.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu May 22 19:39:31 2025
    On 5/22/25 6:28 PM, olcott wrote:
    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly >>>>>>>>>>>>>>>> report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim >>>>>>>>>>>>>>>> words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was >>>>>>>>>>>>>>> doing but cheated.
    To sincerely agree with you without extreme care is an >>>>>>>>>>>>>>> error.

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or >>>>>>>>>>>>> cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the >>>>>>>>>>>>> requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that >>>>>>>>>>>>> professor
    Sipser screwed up when he agreed with these exact words" is >>>>>>>>>>>>> not
    supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are >>>>>>>>>>>> exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these
    discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that
    really wants
    an honest dialogue" is far from true. Some peole may have a >>>>>>>>>>> stronger
    desire to keep the discussion honest but there are not many >>>>>>>>>>> who have
    any reason to want any dishonest discussion. Of course
    everyone's
    ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>> its
    simulated D would never stop running unless aborted". If HHH >>>>>>>>>>> bases
    its decision on anything else than what its actual input >>>>>>>>>>> actually
    specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>> that he has started using the phrase "..bases its decision on >>>>>>>>>> a different *HHH/DDD pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a >>>>>>>>> SHD does above. It tells PO that in the tight loop example, H >>>>>>>>> correctly simulates as far as [A], at which point it correctly >>>>>>>>> determines that "its simulated input would never stop running >>>>>>>>> unless aborted", so it can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and
    NOTHING (correct) can simulate this DDD past the call the HHH as >>>>>>>> that code isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a
    program, you can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your
    setup is improper and makes it non-turing equivalent to what you
    claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the
    code of the original HHH, and thus the Hypothetical HHH (just like
    HHH1) WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.


    That is a damned lie and you know it.


    I guess you are just admitting that you are just stupid.


    Most strawman fallicies are use to prove or disprove SOMETHING, it just
    isn't what the original problem was. WHy introduce a strawman if you
    don't use it for something.

    That is why your keep on trying to use one.

    Remember, Halt Decider take representation of PROGRAMS as inputs, which
    means we can look at th correct simulation of them. It is IMPOSSIBLE for
    the simulation to be by the decider and it decide non-halting. (It might
    use a partial simulation to show that a correct simulation would not
    halt of THAT program).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu May 22 19:35:56 2025
    On 5/22/25 6:23 PM, olcott wrote:
    On 5/22/2025 3:50 AM, Mikko wrote:
    On 2025-05-20 16:46:10 +0000, olcott said:

    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    That does not clarify what your actual points are.

    You should answer all questions about you actual points with a
    pointer to the paragraph on your web page where the answer is.


    *Here is Mike Terry Proving*

    Re: Mike Terry Proves --- *RIGHT HERE RIGHT NOW*
    How the requirements that Professor Sipser agreed to are exactly met

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD
    does above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted",
    so it can decide "non-halting".

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    https://al.howardknight.net/? STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E




    Right, we can prove the infinite loop won't halt, because we can
    correctly prove that the correct simulatio of it will not halt with only
    a partial simulation.

    Since the correct simulation of the DDD that calls the HHH that aborts
    and returns 0, means that HHH can't "correctly determine" that *THIS*
    input will not halt when correctly simulated/

    Your logic just LIES by changing the input, or using an input that
    doesn't include all of its code and thus is not correctly simulateable.

    (The latter is what you have admitted to, and thus your whole argument
    fails on a category error).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu May 22 19:33:01 2025
    On 5/22/25 6:35 PM, olcott wrote:
    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That
    you may apply his words to a specific language does not mean that
    Sipser referred to that language.


    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    That it simulates until it reaches the final state of the input.

    WHich means it can't be a decider.

    Sorry, your world is just full of contrdictions.


    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Which CAN'T be the full input, as it isn't a program, and thus HHH can't correctly simulate its input past the call HHH instruction.

    Thus, with this input, you can't correctly simulate it at all.

    WHen you fix it by including the code of the actual HHH as part of the
    input, we find that the only HHH that does the correct simulaiton never answers, and the HHH that answers couldn't have done a correct simution
    of THAT input, and the correct simulation of it will halt.


    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    No, the DAMNED LIES are the ones you make about HHH actually doing the
    correct simulation of the incorrect input.


    None of which contradicts or even attempts to contradict what I said:
    I do understand that the meaning of the behaviour is not mentioned
    in the creteria and is therefore irrelevant, an obvious consequence
    of which is that your "WRONG!" above is false.


    If a > b and b > c then a > c is entailed.
    *simulating halt decider H correctly simulates its input D*
    entails a measure of correct simulation.



    But only *IF* it does the correct simulation, and the input is correctly simulable (which means in includes the code of the HHH that is
    answering, and thus NOT the D that was shown to be non-halting).

    Sorry, you are just proving that you are just a pathological liar that
    doesn't understand what he is talkig about, and has been shown to be
    just a stupid liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu May 22 20:05:27 2025
    On 5/22/25 6:42 PM, olcott wrote:
    On 5/22/2025 3:10 AM, Mikko wrote:
    On 2025-05-21 15:41:45 +0000, olcott said:

    On 5/21/2025 3:05 AM, Mikko wrote:
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual >>>>>>>>>>>>>>>> behavior of
    DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines >>>>>>>>>>>>>>> that
    its simulated D would never stop running unless aborted". If >>>>>>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>>>>>> input actually specifies it does not decide correctly. >>>>>>>>>>>>>>>
    Right.  It seems to be a recent innovation in PO's wording >>>>>>>>>>>>>> that
    he has started using the phrase "..bases its decision on a >>>>>>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>>>> where
    this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real >>>>>>>>>>>> aborting
    HHH.

    If H always reports on the behavior of its simulated input >>>>>>>>>>>>> after
    it aborts then every input including infinite_loop would be >>>>>>>>>>>>> determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>>>>>> the very same H has been made to not abort its input. >>>>>>>>>>>> Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts. >>>>>>>>>>>> H does stop running when simulated without aborting, because it >>>>>>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>>>>>> hypothetical instance of itself never aborts its simulated D. >>>>>>>>>>>
    When the hypothetical H never aborts its simulated D then: >>>>>>>>>>> (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c) >>>>>>>>>>> Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS >>>>>>>>>>
    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on >>>>>>>>> the
    behavior of the hypothetical H/D pair and not the actual
    behavior of
    the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents >>>>>>>> the
    hypothetical H from reporting. Therefore the hypothetical H is >>>>>>>> not a
    decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially >>>>>>> contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
        If simulating halt decider H correctly simulates its input D >>>>>>>     until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct
    simulation and
    that H does not correctly determine that its simulated D would never >>>>>> stop running. In fact the input specified to H contains code to
    abort,
    so a simulation of this input without abort would lead to a natural >>>>>> halt.

    So, because the criteria are not met, we see that Sipser agreed to a >>>>>> vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching >>>>>> the
    fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so >>>>
    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.


    I think that I am the original inventor of
    the notion of simulating halt decider as it
    pertains to the halting problem proofs.

    Computer Science professor Eric Hehner PhD
    was the first one that noticed this:

    *Problems with the Halting Problem*
     From a programmer's point of view, if we apply
    an interpreter to a program text that includes
    a call to that same interpreter with that same
    text as argument, then we have an infinite loop.
    https://www.cs.toronto.edu/~hehner/PHP.pdf

    Professor Hehner did not notice that the above
    could be used to create a simulating halt decider
    that rejects the conventional HP counter-example
    input as non-halting.

    It can't. A decider, unlike a simulator, cannot be infinitely looping.


    void Infinite_Loop()
    {
      HERE: goto HERE;
      return;
    }

    _Infinite_Loop()
    [0000212e] 55             push ebp
    [0000212f] 8bec           mov ebp,esp
    [00002131] ebfe           jmp 00002131
    [00002133] 5d             pop ebp
    [00002134] c3             ret
    Size in bytes:(0007) [00002134]

    In other words (even though Mike proved otherwise)
    No one and nothing can possibly know that an infinite
    loop will never terminate until they wait until
    the end of time and it didn't stop running yet.

    Why the Hell are you trying to get away with something
    so moronically stupid?


    No one is saying that HHH can't detect that this input is non-halting.

    The problem is that when the input contains a call to HHH, but HHH isn't included as part of the input, then the input can't be correctly simulated.

    And when you include the code of THAT HHH (the one that aborts and
    returns 0) you can't then put at that same location the HHH that
    correctly simuates the input to try to LIE that DDD is non-halting.

    THe correct simulation of the DDD that calls the HHH that aborts and
    returns 0, shows it is HALTING.

    Only by making a LIE, that the HHH that aborts is the same code as the
    HHH that doesn't, which is like saying that 1 is equal to 2, can you
    even attempt your argument.

    Sorry, you are just proving that you logic is based on allowing lying.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri May 23 09:53:10 2025
    On 2025-05-22 22:42:25 +0000, olcott said:

    On 5/22/2025 3:10 AM, Mikko wrote:
    On 2025-05-21 15:41:45 +0000, olcott said:

    On 5/21/2025 3:05 AM, Mikko wrote:
    On 2025-05-20 18:31:01 +0000, Mr Flibble said:

    On Tue, 20 May 2025 19:51:59 +0200, Fred. Zwarts wrote:

    Op 20.mei.2025 om 16:22 schreef olcott:
    On 5/20/2025 2:00 AM, Mikko wrote:
    On 2025-05-20 04:10:54 +0000, olcott said:

    On 5/19/2025 5:12 AM, Mikko wrote:
    On 2025-05-18 19:18:21 +0000, olcott said:

    On 5/18/2025 2:08 PM, joes wrote:
    Am Sun, 18 May 2025 12:28:05 -0500 schrieb olcott:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    HHH(DDD) does not base its decision on the actual behavior of >>>>>>>>>>>>>>>> DDD after it has aborted its simulation of DDD, instead it >>>>>>>>>>>>>>>> bases its decision on a different HHH/DDD pair that never >>>>>>>>>>>>>>>> aborts.

    This is why HHH does not satisfy "H correctly determines that >>>>>>>>>>>>>>> its simulated D would never stop running unless aborted". If >>>>>>>>>>>>>>> HHH bases its decision on anything else than what its actual >>>>>>>>>>>>>>> input actually specifies it does not decide correctly. >>>>>>>>>>>>>>>
    Right.  It seems to be a recent innovation in PO's wording that >>>>>>>>>>>>>> he has started using the phrase "..bases its decision on a >>>>>>>>>>>>>> different *HHH/DDD pair* ..".

    Thus SHD must report on a different SHD/Infinite_Loop pair where >>>>>>>>>>>>> this hypothetical instance of itself never aborts.
    This, the simulator. The input still calls the same real aborting >>>>>>>>>>>> HHH.

    If H always reports on the behavior of its simulated input after >>>>>>>>>>>>> it aborts then every input including infinite_loop would be >>>>>>>>>>>>> determined to be halting.
    Yes, that is why H is wrong.

    Instead H must report on the hypothetical H/D input pair where >>>>>>>>>>>>> the very same H has been made to not abort its input. >>>>>>>>>>>> Just no.

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts. >>>>>>>>>>>> H does stop running when simulated without aborting, because it >>>>>>>>>>>> aborts.


    H is required to report on the behavior of D in the case where a >>>>>>>>>>> hypothetical instance of itself never aborts its simulated D. >>>>>>>>>>>
    When the hypothetical H never aborts its simulated D then: >>>>>>>>>>> (a) Simulated D  NEVER HALTS (b) Executed D() NEVER HALTS (c) >>>>>>>>>>> Executed H() NEVER HALTS (d) Everything that H calls NEVER HALTS >>>>>>>>>>
    You forgot (e) H does not report

    HHH is required to report, that is why it must always report on the >>>>>>>>> behavior of the hypothetical H/D pair and not the actual behavior of >>>>>>>>> the actual H/D pair for every non-terminating input.

    Every decider is required to report. But your (c) above prevents the >>>>>>>> hypothetical H from reporting. Therefore the hypothetical H is not a >>>>>>>> decider.


    I wish that people would pay attention.
    People only glance at a couple of words that I say then artificially >>>>>>> contrive a fake rebuttal.

    *We are ONLY measuring HHH/DDD against this criteria*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>     If simulating halt decider H correctly simulates its input D >>>>>>>     until *H correctly determines that its simulated D*
        *would never stop running unless aborted* then


    We use the same criteria. We see that there is no correct simulation and >>>>>> that H does not correctly determine that its simulated D would never >>>>>> stop running. In fact the input specified to H contains code to abort, >>>>>> so a simulation of this input without abort would lead to a natural >>>>>> halt.

    So, because the criteria are not met, we see that Sipser agreed to a >>>>>> vacuous statement.

    But you do not pay attention to what is said, because you stay in
    rebuttal mode and, after seeing just a few words, keep repeating
    statements that are proven to be irrelevant, without even touching the >>>>>> fact that you are proven to be irrelevant.

    The halting problem is defined in terms of UTMs with infinite tape so >>>>
    It usually isn't. There are many variants of the problem but if you
    have an oracle for one of the you can solve them all. Usually an UTM
    is not mentioned in the problem statement. The tape is potentially
    infinite but one execution of a decider never uses more than a finite
    segment of the tape.


    I think that I am the original inventor of
    the notion of simulating halt decider as it
    pertains to the halting problem proofs.

    Computer Science professor Eric Hehner PhD
    was the first one that noticed this:

    *Problems with the Halting Problem*
     From a programmer's point of view, if we apply
    an interpreter to a program text that includes
    a call to that same interpreter with that same
    text as argument, then we have an infinite loop.
    https://www.cs.toronto.edu/~hehner/PHP.pdf

    Professor Hehner did not notice that the above
    could be used to create a simulating halt decider
    that rejects the conventional HP counter-example
    input as non-halting.

    It can't. A decider, unlike a simulator, cannot be infinitely looping.

    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    _Infinite_Loop()
    [0000212e] 55 push ebp
    [0000212f] 8bec mov ebp,esp
    [00002131] ebfe jmp 00002131
    [00002133] 5d pop ebp
    [00002134] c3 ret
    Size in bytes:(0007) [00002134]

    In other words (even though Mike proved otherwise)

    Your readers should understand that your words are not credible
    if Mike proved otherwise.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri May 23 09:56:02 2025
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>      If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That
    you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri May 23 09:58:38 2025
    On 2025-05-22 22:23:17 +0000, olcott said:

    On 5/22/2025 3:50 AM, Mikko wrote:
    On 2025-05-20 16:46:10 +0000, olcott said:

    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    That does not clarify what your actual points are.

    You should answer all questions about you actual points with a
    pointer to the paragraph on your web page where the answer is.


    *Here is Mike Terry Proving*

    Re: Mike Terry Proves --- *RIGHT HERE RIGHT NOW*
    How the requirements that Professor Sipser agreed to are exactly met

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.

    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD
    does above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted",
    so it can decide "non-halting".

    On 5/14/2025 7:36 PM, Mike Terry wrote: https://al.howardknight.net/?STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E


    So one of your actual points is that you are wrong as proven by Mike Terry.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri May 23 10:01:09 2025
    On 2025-05-22 22:28:00 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>>>>>> its decision on anything else than what its actual input actually >>>>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does >>>>>>>>> above. It tells PO that in the tight loop example, H correctly >>>>>>>>> simulates as far as [A], at which point it correctly determines that >>>>>>>>> "its simulated input would never stop running unless aborted", so it >>>>>>>>> can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you >>>>>> can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>>>> is improper and makes it non-turing equivalent to what you claim it is. >>>>>>
    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code >>>> of the original HHH, and thus the Hypothetical HHH (just like HHH1)
    WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    That is a damned lie and you know it.

    It isn't but it does not matter whether you know it.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 12:50:54 2025
    Op 21.mei.2025 om 21:40 schreef olcott:
    On 5/21/2025 2:36 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D >>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and
    is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses the
    part where the input specifies the abort and halts.

    Because you are incompetent at software engineering
    you are clueless about the idea of unreachable code.



    Only irrelevant ad hominem attacks. Not rebuttal. So, it seems you
    understand that that is not the measure of a partial simulation that
    misses the part where the input specifies a halting behaviour. That HHH
    has a bug that makes that it does not show the behaviour specified in
    the input (because it aborts before it could reach the verifiable
    reachable end of the program), does not change the fact that that
    behaviour *is* specified in the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 12:54:25 2025
    Op 21.mei.2025 om 21:52 schreef olcott:
    On 5/21/2025 2:47 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 05:05 schreef olcott:
    On 5/20/2025 9:19 PM, Richard Damon wrote:
    On 5/20/25 10:08 PM, olcott wrote:
    On 5/20/2025 8:06 PM, Mike Terry wrote:
    On 20/05/2025 18:46, Fred. Zwarts wrote:
    Op 20.mei.2025 om 16:37 schreef olcott:
    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>>> in the creteria and is therefore irrelevant, an obvious
    consequence
    of which is that your "WRONG!" above is false.


    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The meaning of every step of the behavior is
    precisely specified by the x86 language.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly simulates its input D*
    00002172 00002173 00002175 0000217a
    H correctly simulates itself simulating DDD
    00002172 00002173 00002175 0000217a

    *until H correctly determines that its simulated D*
    *would never stop running unless aborted*

    That is a wild guess of HHH, not a correct determination. When it >>>>>>> sees the call to HHH and we know that HHH halts, we know that
    there is only a finite recursion, so the 'would never stop
    running' exists only in your dreams.
    The input is a finite string that includes the code of Halt7.c,
    which specifies that the simulation will abort. So, HHH is wrong >>>>>>> when it assumes that an abort is needed for this input to prevent >>>>>>> a never stop running.
    Face the facts, not your dreams. Try a real argument, instead a
    repetition of your dream. Try to get out of rebuttal mode.


    H sees DDD call the same function with the same
    parameter and there are no conditional branch
    instructions from the beginning of DDD to calling
    HHH(DDD) again. This repeating pattern proves
    non-termination.



    HHH does not even see a full cycle, so it cannot know that there >>>>>>> are no conditional branches in the cycle. You can view a full
    cycle in different ways:
    1) from the first start of DDD up to the second start of DDD. The >>>>>>> second beginning of DDD is reached after many steps of the
    simulation, which contains a lot of conditional branching
    instruction.
    2) From the first start of HHH up to the second start of HHH. In >>>>>>> this cycle there are also many conditional branch instructions
    within HHH.
    So, it is misleading to say that there are no conditional branch >>>>>>> instruction in the full cycle.
    That a small part of the cycle does not have conditional branch
    instructions does not prove anything.
    Face the facts. Stop repeating your dreams. Come out of rebuttal >>>>>>> mode and try a serious honest dialogue.


    Yes, that all correct.  There are loads of conditional branch
    instructions performed by HHH as part of DDD.  This makes a
    nonsense of the implementation of PO's "infinite recursion" test.

    But there is a worse nonsense here:  even if there were indeed no >>>>>> conditional branches between the matching call statements in the
    simulation, THAT STILL WOULD NOT BE ENOUGH TO GUARANTEE INFINITE
    RECURSION!


    You are assuming details of HHH that are not included
    in its specification. A DDD that is only simulated by
    HHH *is* infinite recursion.


    But such an HHH isn't the needed decider, so not the DDD that we are
    looking at when we have a decider HHH.

    Sorry,

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

    Any moron can see that DDD simulated by HHH cannot possibly halt.
    It does not matter how many steps of DDD are simulated by HHH.
    No DDD every reaches its own "return" statement final halt state.

    And any HHH that just simulates its input isn't a decider, and thus
    fails.


    I have to go one step at a time or people
    get completely overwhelmed.

    So far everyone here including you right now made
    sure to dodge the above point, thus lack the mandatory
    prerequisites for moving on the to the next point.

    When an HHH emulates N steps of DDD,
    (no matter what the value of N is)
    DDD never halts and has the exact
    same behavior as HHH aborting DDD
    after N steps.




    N has a fixed value,

    No dip-shit N is specified to take on an value.
    It is like I say 5 > 3 and you say
    I doan beeve in nummers.



    Completely counter-factual and irrelevant. Apparently you don't have any
    real arguments against the fact that N steps are insufficient for a
    simulation that needs M steps. (M>N) Apparently you also do not
    understand what it means to change the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 19:49:20 2025
    Op 23.mei.2025 om 18:24 schreef olcott:
    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>> is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That >>>> you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.


    I am paraphrasing.
    They stupidly expect that DDD emulated by HHH must
    have the same behavior as DDD emulated by HHH1.
    The ONLY way to do that is for HHH to emulate
    DDD AGAINST THE RULES OF THE X86 LANGUAGE.


    Because it is against the rules of the X86 language it is stupid to
    expect that one correct simulation differs from another correct
    simulation. The X86 language specifies only one behaviour. That HHH does
    not see that behaviour, does not prove that that behaviour is not specified. Try to think! Come out of rebuttal mode. Face the verifiable facts
    instead of your dream.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 19:54:40 2025
    Op 23.mei.2025 om 19:23 schreef olcott:
    On 5/23/2025 5:50 AM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 21:40 schreef olcott:
    On 5/21/2025 2:36 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>> is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses the
    part where the input specifies the abort and halts.

    Because you are incompetent at software engineering
    you are clueless about the idea of unreachable code.



    Only irrelevant ad hominem attacks.

    *unreachable code*
    *unreachable code*
    *unreachable code*
    *unreachable code*


    Only in your dream. It is a verifiable fact that the input specifies a
    halting program. Only HHH, die to a bug, does not see that, because it
    halts the simulation before it can see the halting behaviour specified
    in the input.


    Not rebuttal. So, it seems you understand that that is not the measure
    of a partial simulation that misses the part where the input specifies
    a halting behaviour.

    The halting behavior is *unreachable code*
    The halting behavior is *unreachable code*
    The halting behavior is *unreachable code*

    Only in your dream there is an infinite recursion. The verifiable fact
    is that only a finite recursion is specified, because the simulated HHH
    has code to abort after one recursion.
    Try to think! Come out of rebuttal mode. Face the facts, instead of your
    dream.


    That HHH has a bug

    Your lack of technical competence is not my bug.
    Your lack of technical competence is not my bug.
    Your lack of technical competence is not my bug.

    Your bug does not say anything about my competence.
    That you do not understand the bug tells a lot about your technical
    competence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 20:30:24 2025
    Op 23.mei.2025 om 19:54 schreef olcott:
    On 5/23/2025 12:49 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 18:24 schreef olcott:
    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not
    mentioned
    in the creteria and is therefore irrelevant, an obvious
    consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>>>> is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language.
    That
    you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.


    I am paraphrasing.
    They stupidly expect that DDD emulated by HHH must
    have the same behavior as DDD emulated by HHH1.
    The ONLY way to do that is for HHH to emulate
    DDD AGAINST THE RULES OF THE X86 LANGUAGE.


    Because it is against the rules of the X86 language it is stupid to
    expect that one correct simulation differs from another correct
    simulation.

    It may seem this way to people lacking
    the capacity to pay complete attention.

    I dared people to show the exact mistake of
    DDD correctly simulated by HHH and the best
    that they had was counter-factual statements.

    But you failed, because you used your dreams as basis instead of the
    facts. The verifiable facts show that the input specifies a halting
    program, but HHH fails to see it because it aborts prematurely.
    Face the facts, not you dreams.


    They never show any complete detail because
    they already know that this proves they are wrong.


    You could never show one single difference in the traces between a
    correct simulation up to the end and the aborted simulation up to the
    point of the abort.
    But you ignore all details that you were told, because they disturb your
    dreams and, just like your HHH, you claim that things that are ignored
    do not exist.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 20:36:29 2025
    Op 23.mei.2025 om 20:18 schreef olcott:
    On 5/23/2025 12:54 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 19:23 schreef olcott:
    On 5/23/2025 5:50 AM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 21:40 schreef olcott:
    On 5/21/2025 2:36 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not
    mentioned
    in the creteria and is therefore irrelevant, an obvious
    consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>>>> is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>> there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses
    the part where the input specifies the abort and halts.

    Because you are incompetent at software engineering
    you are clueless about the idea of unreachable code.



    Only irrelevant ad hominem attacks.

    *unreachable code*
    *unreachable code*
    *unreachable code*
    *unreachable code*


    Only in your dream. It is a verifiable fact that the input specifies a
    halting program.

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    If you weren't a damned liar you could
    show all of the steps of exactly how
    DDD correctly simulated by HHH halts.


    It does not help when you failed to create a square circle to ask for a
    correct squared circle.
    A correct HHH does not exists. We cannot help you to show a correct HHH.
    Your failure is to understand that if we tell you that your HHH is
    incorrect, you think that there must be another HHH that is correct. *No
    such HHH exists.*
    We know that HHH fails to reach the end that is specified in the input.
    You don't have to repeat that bug in HHH, only because you are still
    dreaming of it.
    This is a technical discussion group, not a group explaining dreams.


    You don't do this only because you know
    that you are a damned liar.


    As usual, ad hominem attack are used to hide that there is no counter
    argument.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 20:47:25 2025
    Op 23.mei.2025 om 20:36 schreef olcott:
    On 5/23/2025 1:30 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 19:54 schreef olcott:
    On 5/23/2025 12:49 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 18:24 schreef olcott:
    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>
    Do you understand that we are only evaluating whether >>>>>>>>>>>>> or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not >>>>>>>>>>>> mentioned
    in the creteria and is therefore irrelevant, an obvious >>>>>>>>>>>> consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, >>>>>>>>>> and
    is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific
    language. That
    you may apply his words to a specific language does not mean that >>>>>>>> Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.


    I am paraphrasing.
    They stupidly expect that DDD emulated by HHH must
    have the same behavior as DDD emulated by HHH1.
    The ONLY way to do that is for HHH to emulate
    DDD AGAINST THE RULES OF THE X86 LANGUAGE.


    Because it is against the rules of the X86 language it is stupid to
    expect that one correct simulation differs from another correct
    simulation.

    It may seem this way to people lacking
    the capacity to pay complete attention.

    I dared people to show the exact mistake of
    DDD correctly simulated by HHH and the best
    that they had was counter-factual statements.

    But you failed,

    *It is not my failure dip-shit*

    It is.

    *I dared you to show a correct simulation*
    *of DDD by HHH where the simulated DDD reaches*
    *its own "ret" instruction*

    And I told you that such a HHH does not exists. When will you finally understand that when something does not exists, it is very stupid to ask
    to show it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 20:48:29 2025
    Op 23.mei.2025 om 20:42 schreef olcott:
    On 5/23/2025 1:36 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 20:18 schreef olcott:
    On 5/23/2025 12:54 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 19:23 schreef olcott:
    On 5/23/2025 5:50 AM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 21:40 schreef olcott:
    On 5/21/2025 2:36 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>
    Do you understand that we are only evaluating whether >>>>>>>>>>>>> or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not >>>>>>>>>>>> mentioned
    in the creteria and is therefore irrelevant, an obvious >>>>>>>>>>>> consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, >>>>>>>>>> and
    is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>>>> there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses >>>>>>>> the part where the input specifies the abort and halts.

    Because you are incompetent at software engineering
    you are clueless about the idea of unreachable code.



    Only irrelevant ad hominem attacks.

    *unreachable code*
    *unreachable code*
    *unreachable code*
    *unreachable code*


    Only in your dream. It is a verifiable fact that the input specifies
    a halting program.

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    If you weren't a damned liar you could
    show all of the steps of exactly how
    DDD correctly simulated by HHH halts.


    It does not help when you failed to create a square circle to ask for
    a correct squared circle.

    I am giving up on you because you proved that you are a damned liar.


    As usual, ad hominem attacks are used to hide the absence of counter
    arguments.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri May 23 21:00:25 2025
    Op 23.mei.2025 om 20:51 schreef olcott:
    On 5/23/2025 1:47 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 20:36 schreef olcott:
    On 5/23/2025 1:30 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 19:54 schreef olcott:
    On 5/23/2025 12:49 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 18:24 schreef olcott:
    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>
    Do you understand that we are only evaluating whether >>>>>>>>>>>>>>> or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not >>>>>>>>>>>>>> mentioned
    in the creteria and is therefore irrelevant, an obvious >>>>>>>>>>>>>> consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that
    specification, and
    is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific
    language. That
    you may apply his words to a specific language does not mean that >>>>>>>>>> Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D* >>>>>>>>> What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.


    I am paraphrasing.
    They stupidly expect that DDD emulated by HHH must
    have the same behavior as DDD emulated by HHH1.
    The ONLY way to do that is for HHH to emulate
    DDD AGAINST THE RULES OF THE X86 LANGUAGE.


    Because it is against the rules of the X86 language it is stupid
    to expect that one correct simulation differs from another correct >>>>>> simulation.

    It may seem this way to people lacking
    the capacity to pay complete attention.

    I dared people to show the exact mistake of
    DDD correctly simulated by HHH and the best
    that they had was counter-factual statements.

    But you failed,

    *It is not my failure dip-shit*

    It is.

    *I dared you to show a correct simulation*
    *of DDD by HHH where the simulated DDD reaches*
    *its own "ret" instruction*

    And I told you that such a HHH does not exists.

    Do you know that when DDD emulated by HHH cannot reach
    its own "ret" instruction (final halt state)
    that this means that DDD emulated by HHH DOES NOT HALT?


    No, it means that the simulation halted and failed before it could reach
    the 'ret' instruction. This failure of the simulation does not tell
    anything about the halting behaviour of DDD. Is that too difficult to understand? The input specifies an abort and an end of the program, but
    HHH does not reach it due to the premature abort.
    This failure of HHH to prevent DDD to halt by a premature abort, is a
    well known bug in HHH.
    We told you about it, but your are unable to repair that bug. We also
    expect that your cannot repair it, because no correct HHH exists that
    can simulate itself up to the end.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 23 15:03:07 2025
    On 5/23/25 1:23 PM, olcott wrote:
    On 5/23/2025 5:50 AM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 21:40 schreef olcott:
    On 5/21/2025 2:36 PM, Fred. Zwarts wrote:
    Op 21.mei.2025 om 17:33 schreef olcott:
    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words
    10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>> is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.


    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.


    And that is not the measure of a partial simulation that misses the
    part where the input specifies the abort and halts.

    Because you are incompetent at software engineering
    you are clueless about the idea of unreachable code.



    Only irrelevant ad hominem attacks.

    *unreachable code*
    *unreachable code*
    *unreachable code*
    *unreachable code*

    Unreachable to the simulation of H. Reachable to a correct simulation,
    or direct execution.


    Not rebuttal. So, it seems you understand that that is not the measure
    of a partial simulation that misses the part where the input specifies
    a halting behaviour.

    The halting behavior is *unreachable code*
    The halting behavior is *unreachable code*
    The halting behavior is *unreachable code*

    Nope. only unreachable to your lie.

    >> That HHH has a bug

    Your lack of technical competence is not my bug.
    Your lack of technical competence is not my bug.
    Your lack of technical competence is not my bug.

    No, your stupid lying just shows your lack of technical competence.

    Sorry, you are just sinking your reputation into that great lake of
    fire, where you will join it some day soon.


    that makes that it does not show the behaviour specified in the input
    (because it aborts before it could reach the verifiable reachable end
    of the program), does not change the fact that that behaviour *is*
    specified in the input.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri May 23 21:43:19 2025
    On 5/23/25 2:51 PM, olcott wrote:
    On 5/23/2025 1:47 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 20:36 schreef olcott:
    On 5/23/2025 1:30 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 19:54 schreef olcott:
    On 5/23/2025 12:49 PM, Fred. Zwarts wrote:
    Op 23.mei.2025 om 18:24 schreef olcott:
    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>      input D until H correctly determines that its >>>>>>>>>>>>>>> simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>
    Do you understand that we are only evaluating whether >>>>>>>>>>>>>>> or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not >>>>>>>>>>>>>> mentioned
    in the creteria and is therefore irrelevant, an obvious >>>>>>>>>>>>>> consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that
    specification, and
    is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific
    language. That
    you may apply his words to a specific language does not mean that >>>>>>>>>> Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D* >>>>>>>>> What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.


    I am paraphrasing.
    They stupidly expect that DDD emulated by HHH must
    have the same behavior as DDD emulated by HHH1.
    The ONLY way to do that is for HHH to emulate
    DDD AGAINST THE RULES OF THE X86 LANGUAGE.


    Because it is against the rules of the X86 language it is stupid
    to expect that one correct simulation differs from another correct >>>>>> simulation.

    It may seem this way to people lacking
    the capacity to pay complete attention.

    I dared people to show the exact mistake of
    DDD correctly simulated by HHH and the best
    that they had was counter-factual statements.

    But you failed,

    *It is not my failure dip-shit*

    It is.

    *I dared you to show a correct simulation*
    *of DDD by HHH where the simulated DDD reaches*
    *its own "ret" instruction*

    And I told you that such a HHH does not exists.

    Do you know that when DDD emulated by HHH cannot reach
    its own "ret" instruction (final halt state)
    that this means that DDD emulated by HHH DOES NOT HALT?


    But only if DDD and HHH are programs, and HHH does a correct emulation,
    which means that it doesn't stop its emulation.

    Since you have admitted that neither of the first two conditions are
    met, you statement is just a category error.

    Sorry, you sunk your proof by that admission, and your argument doesn't
    work if you fix that stipulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat May 24 10:25:09 2025
    On 2025-05-23 16:24:25 +0000, olcott said:

    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>>>      If simulating halt decider H correctly simulates its >>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>> is irrelevant to the fact that the meaning of the behaviour, if
    there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That >>>> you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.

    I am paraphrasing.

    No, a paraphrase preserves the meaning though may focus to a particular
    aspect of that meaning. You were trying a straw man deception.

    If you don't disagree with their actual statement then you don't disagree.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat May 24 10:26:45 2025
    On 2025-05-23 16:37:41 +0000, olcott said:

    On 5/23/2025 1:58 AM, Mikko wrote:
    On 2025-05-22 22:23:17 +0000, olcott said:

    On 5/22/2025 3:50 AM, Mikko wrote:
    On 2025-05-20 16:46:10 +0000, olcott said:

    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met

    That does not clarify what your actual points are.

    You should answer all questions about you actual points with a
    pointer to the paragraph on your web page where the answer is.


    *Here is Mike Terry Proving*

    Re: Mike Terry Proves --- *RIGHT HERE RIGHT NOW*
    How the requirements that Professor Sipser agreed to are exactly met

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.
    ;
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD
    does above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted",
    so it can decide "non-halting".

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    So one of your actual points is that you are wrong as proven by Mike Terry. >>

    Mike Terry was completely correct in exactly how
    these words define a simulating termination analyzer
    that correctly rejects an infinite loop.

    Which means you were wrong when you tried to interprete them otherwise.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat May 24 10:29:57 2025
    On 2025-05-23 16:47:21 +0000, olcott said:

    On 5/23/2025 2:01 AM, Mikko wrote:
    On 2025-05-22 22:28:00 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>> On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly
      met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>>>> than the next best reviewer. Mike is one of the few >>>>>>>>>>>>>> people here that really wants an honest dialogue. He >>>>>>>>>>>>>> carefully examined my code and has a nearly perfect >>>>>>>>>>>>>> understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation >>>>>>>>>>>>>> of DDD, instead it bases its decision on a different >>>>>>>>>>>>>> HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases
    its decision on anything else than what its actual input actually >>>>>>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does
    above. It tells PO that in the tight loop example, H correctly >>>>>>>>>>> simulates as far as [A], at which point it correctly determines that
    "its simulated input would never stop running unless aborted", so it
    can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair >>>>>>>>>>> where this hypothetical instance of itself never aborts. >>>>>>>>>>>
    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you
    can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>>>>>> is improper and makes it non-turing equivalent to what you claim it is.

    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code >>>>>> of the original HHH, and thus the Hypothetical HHH (just like HHH1) >>>>>> WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    That is a damned lie and you know it.

    It isn't but it does not matter whether you know it.

    AN ERROR OF REASONING IS USUALLY CORRECT ???
    Moronically stupid.

    So you are still trying to continue the straw man deception. But those
    who are stupid enough to be deceived by your fallacies are too stupid
    to care about.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat May 24 17:56:44 2025
    On 5/24/25 11:33 AM, olcott wrote:
    On 5/24/2025 2:25 AM, Mikko wrote:
    On 2025-05-23 16:24:25 +0000, olcott said:

    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>>> 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not
    mentioned
    in the creteria and is therefore irrelevant, an obvious
    consequence
    of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>>>> is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language.
    That
    you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.

    I am paraphrasing.

    No, a paraphrase preserves the meaning though may focus to a particular
    aspect of that meaning. You were trying a straw man deception.

    If you don't disagree with their actual statement then you don't
    disagree.


    People do expect that DDD emulated by HHH according to
    the rules of the x86 language will have the same behavior
    of the directly executed DDD. They are far too dishonest
    to see that this is impossible.

    How?

    All that shows is that HHH doesn't do the correct simulation according
    to the rules of the x86 language, and thus that you are just a liar when
    you claim it doesn.


    The only way that their goal could be implemented is
    the kind of cheats that I provided about.

    If you want DDD emulated by HHH to halt then you must
    cheat.


    Nope, the "cheat" is on on you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun May 25 10:48:13 2025
    On 2025-05-24 15:33:28 +0000, olcott said:

    On 5/24/2025 2:25 AM, Mikko wrote:
    On 2025-05-23 16:24:25 +0000, olcott said:

    On 5/23/2025 1:56 AM, Mikko wrote:
    On 2025-05-22 22:35:51 +0000, olcott said:

    On 5/22/2025 3:18 AM, Mikko wrote:
    On 2025-05-21 15:33:23 +0000, olcott said:

    On 5/21/2025 3:12 AM, Mikko wrote:
    On 2025-05-20 14:37:40 +0000, olcott said:

    On 5/20/2025 2:06 AM, Mikko wrote:
    On 2025-05-20 04:20:54 +0000, olcott said:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>      input D until H correctly determines that its simulated D >>>>>>>>>>>      would never stop running unless aborted then

    Do you understand that we are only evaluating whether
    or not HHH/DDD meets this above criteria?

    I do understand that the meaning of the behaviour is not mentioned >>>>>>>>>> in the creteria and is therefore irrelevant, an obvious consequence >>>>>>>>>> of which is that your "WRONG!" above is false.

    *H correctly simulates its input D until*
    specifies that HHH must simulate DDD according
    to the meaning of the rules of the x86 language.

    The words Sipser agreed to do not refer to that specification, and >>>>>>>> is irrelevant to the fact that the meaning of the behaviour, if >>>>>>>> there is any, isn't referred there, either.

    Sure they do. There is only a single measure of
    *H correctly simulates its input D*
    When the language of D is the x86 language.

    No, they do not. Sipser said nothing about any specific language. That >>>>>> you may apply his words to a specific language does not mean that
    Sipser referred to that language.

    *If simulating halt decider H correctly simulates its input D*
    What is the criterion measure of a correct simulation?

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    The damned liars here are trying to get away with
    a correct simulation of DDD interprets: "push ebp"
    to mean "jmp 000021a3"

    A straw man fallcy is a lie, so you are lying.

    I am paraphrasing.

    No, a paraphrase preserves the meaning though may focus to a particular
    aspect of that meaning. You were trying a straw man deception.

    If you don't disagree with their actual statement then you don't disagree.

    People do expect that DDD emulated by HHH according to
    the rules of the x86 language will have the same behavior
    of the directly executed DDD.

    It certainly has if the direct execution is according to the x86 language.
    If you want to claim that no direct execution obeys the x86 semantics you
    will have to explain.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun May 25 10:52:25 2025
    On 2025-05-24 15:38:00 +0000, olcott said:

    On 5/24/2025 2:26 AM, Mikko wrote:
    On 2025-05-23 16:37:41 +0000, olcott said:

    On 5/23/2025 1:58 AM, Mikko wrote:
    On 2025-05-22 22:23:17 +0000, olcott said:

    On 5/22/2025 3:50 AM, Mikko wrote:
    On 2025-05-20 16:46:10 +0000, olcott said:

    On 5/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/05/2025 17:18, olcott wrote:
    No one has actually made any rebuttal of my actual points.

    It's far from clear what your actual points are.

    But I repeat myself.


    Mike Terry Proves ---
    How the requirements that Professor Sipser agreed to are exactly met >>>>>>
    That does not clarify what your actual points are.

    You should answer all questions about you actual points with a
    pointer to the paragraph on your web page where the answer is.


    *Here is Mike Terry Proving*

    Re: Mike Terry Proves --- *RIGHT HERE RIGHT NOW*
    How the requirements that Professor Sipser agreed to are exactly met >>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser
    is far more likely (I'd say) to have agreed to.
    ;
    First you should understand the basic idea behind a
    "Simulating Halt Decider" (*SHD*) that /partially/
    simulates its input, while observing each simulation
    step looking for certain halting/non-halting patterns
    in the simulation. A simple (working) example here
    is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD
    does above. It tells PO that in the tight loop example, H correctly
    simulates as far as [A], at which point it correctly determines that >>>>> "its simulated input would never stop running unless aborted",
    so it can decide "non-halting".

    On 5/14/2025 7:36 PM, Mike Terry wrote:
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E

    So one of your actual points is that you are wrong as proven by Mike Terry.


    Mike Terry was completely correct in exactly how
    these words define a simulating termination analyzer
    that correctly rejects an infinite loop.

    Which means you were wrong when you tried to interprete them otherwise.

    I have never interpreted them differently since the day
    that I wrote them.

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    If simulating halt decider H correctly simulates its
    input D until H correctly determines that its simulated D
    would never stop running unless aborted then

    It is a tautology that any input D to a simulating termination
    analyzer H that must be aborted to prevent the its infinite
    execution is a non-terminating input.

    You tried to interprete then to apply to your HHH. But your DD and
    DDD never enter an infinite loop.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun May 25 10:54:19 2025
    On 2025-05-24 15:40:01 +0000, olcott said:

    On 5/19/2025 5:20 AM, Mikko wrote:
    On 2025-05-18 20:19:19 +0000, olcott said:

    On 5/18/2025 3:13 PM, Richard Damon wrote:
    On 5/18/25 4:03 PM, olcott wrote:
    On 5/18/2025 2:45 PM, Richard Damon wrote:
    On 5/18/25 3:32 PM, olcott wrote:
    On 5/18/2025 2:25 PM, Richard Damon wrote:
    On 5/18/25 1:28 PM, olcott wrote:
    On 5/18/2025 10:21 AM, Mike Terry wrote:
    On 18/05/2025 10:09, Mikko wrote:
    On 2025-05-17 17:15:14 +0000, olcott said:

    On 5/17/2025 5:06 AM, Mikko wrote:
    On 2025-05-16 15:07:03 +0000, olcott said:

    On 5/16/2025 2:13 AM, Mikko wrote:
    On 2025-05-15 23:43:27 +0000, olcott said:

    On 5/15/2025 6:18 PM, Richard Damon wrote:
    On 5/15/25 4:47 PM, olcott wrote:
    I overcome the proof of undecidability of the Halting >>>>>>>>>>>>>>>>>> Problem in that the code that
    "does the opposite of whatever value that HHH returns" >>>>>>>>>>>>>>>>>> becomes unreachable to DD correctly simulated by HHH. >>>>>>>>>>>>>>>>>
    Nope, only to youtr INCORRECTLY simuated by HHH. >>>>>>>>>>>>>>>>>

    In other words you believe that professor Sipser >>>>>>>>>>>>>>>> screwed up when he agreed with these exact words. >>>>>>>>>>>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its >>>>>>>>>>>>>>>>      input D until H correctly determines that its simulated D
         would never stop running unless aborted then >>>>>>>>>>>>>>>>
         H can abort its simulation of D and correctly report that D
         specifies a non-halting sequence of configurations. >>>>>>>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>

    One may indeed thik so. Or pehaps he knew what he was doing but cheated.
    To sincerely agree with you without extreme care is an error. >>>>>>>>>>>>>>
    On 5/14/2025 7:36 PM, Mike Terry wrote:
    There is a natural (and correct) statement that Sipser >>>>>>>>>>>>>>  > is far more likely (I'd say) to have agreed to. >>>>>>>>>>>>>
    That is compatible with the idea that Sipser scewed up or cheated.

    First you should understand the basic idea behind a >>>>>>>>>>>>>>  > "Simulating Halt Decider" (*SHD*) that /partially/ >>>>>>>>>>>>>>  > simulates its input, while observing each simulation >>>>>>>>>>>>>>  > step looking for certain halting/non-halting patterns >>>>>>>>>>>>>>  > in the simulation. A simple (working) example here >>>>>>>>>>>>>>  > is an input which goes into a tight loop.
    (Mike says much more about this)

    *Click here to get the whole article*
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C1003cu5%242p3g1%241%40dont-email.me%3E >>>>>>>>>>>>>>
    Message-ID: <1003cu5$2p3g1$1@dont-email.me>

    There he explains an error in your claim to meet the requirements that
    Professor Sipser agreed.

    He also shows that your "In other words you believe that professor
    Sipser screwed up when he agreed with these exact words" is not >>>>>>>>>>>>> supported by evidence (but that is quite obvious anyway). >>>>>>>>>>>>>

    *That is fully addressed in my reply to Mike*
    On 5/17/2025 10:31 AM, olcott wrote:
    [How the requirements that Professor Sipser agreed to are exactly >>>>>>>>>>>>   met --- Mike my best reviewer]

    Message-ID: <100aa5c$f19u$1@dont-email.me>
    https://al.howardknight.net/?
    STYPE=msgid&MSGI=%3C100aa5c%24f19u%241%40dont-email.me%3E >>>>>>>>>>>
    That page does not show all of the message.

    You say there:

    Mike's reviews of my work are at least ten-fold better >>>>>>>>>>>> than the next best reviewer. Mike is one of the few
    people here that really wants an honest dialogue. He
    carefully examined my code and has a nearly perfect
    understanding.

    Mike and I agree about everything essential in these discussion, and
    I havn't noticed any disagreement is the less essential. >>>>>>>>>>>
    Your statement "Mike is one of the few people here that really wants
    an honest dialogue" is far from true. Some peole may have a stronger
    desire to keep the discussion honest but there are not many who have
    any reason to want any dishonest discussion. Of course everyone's >>>>>>>>>>> ability to keep the discussion honest is restricted to ones own >>>>>>>>>>> contributions.

    You also say:

    HHH(DDD) does not base its decision on the actual
    behavior of DDD after it has aborted its simulation
    of DDD, instead it bases its decision on a different
    HHH/DDD pair that never aborts.

    This is why HHH does not satisfy "H correctly determines that its >>>>>>>>>>> simulated D would never stop running unless aborted". If HHH bases >>>>>>>>>>> its decision on anything else than what its actual input actually >>>>>>>>>>> specifies it does not decide correctly.


    Right.  It seems to be a recent innovation in PO's wording that he has
    started using the phrase "..bases its decision on a different *HHH/DDD
    pair* ..".


    On 5/14/2025 7:36 PM, Mike Terry wrote:
    we can easily interpret that as saying exactly what I said a SHD does >>>>>>>>> above. It tells PO that in the tight loop example, H correctly >>>>>>>>> simulates as far as [A], at which point it correctly determines that >>>>>>>>> "its simulated input would never stop running unless aborted", so it >>>>>>>>> can decide "non-halting".

    Thus SHD must report on a different SHD/Infinite_Loop pair
    where this hypothetical instance of itself never aborts.

    If H always reports on the behavior of its simulated
    input after it aborts then every input including
    infinite_loop would be determined to be halting.

    Instead H must report on the hypothetical H/D input
    pair where the very same H has been made to not abort
    its input.

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

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov ebp,esp   ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add esp,+04
    [00002182] 5d         pop ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    *H correctly determines that its simulated D*
    *would never stop running unless aborted*
    by a hypothetical instance of itself that never aborts.

    Unless HHH aborts its simulation of DDD then
    (a) The simulated DDD
    (b) The executed HHH()
    (c) The executed DDD()
    (d) Every function that HHH calls
    NEVER STOP RUNNING




    The first problem is your DDD is just a category error, and NOTHING >>>>>>>> (correct) can simulate this DDD past the call the HHH as that code >>>>>>>> isn't in the input.


    I have corrected you on this too many times.
    HHH and DDD are in the same memory space.

    WHich means that since DDD references HHH, for DDD to be a program, you >>>>>> can't change HHH.

    Thus, to do you hypothetical, you need to put it somewhere else in >>>>>> memory, or admit you can't chage it.


    That you keep "forgetting" this is either dishonesty
    or your ADD is much more disabling than I thought.


    No, it is following the rules.

    All you are doing is showing that you are "forgetting" that your setup >>>>>> is improper and makes it non-turing equivalent to what you claim it is. >>>>>>
    *Unless HHH aborts its simulation of DDD*
    (a) Simulated DDD NEVER HALTS
    (b) Executed DDD() NEVER HALTS
    (c) Executed HHH() NEVER HALTS
    (d) Everything that HHH calls NEVER HALTS


    But "HHH" DOES abort its simulation,

    When HHH correctly determines that DDD simulated by a
    hypothetical instance of itself that never aborts
    *would never stop running* exactly meeting the criteria.

    But that doesn't happen, as DDD (to be a valid input) includes the code >>>> of the original HHH, and thus the Hypothetical HHH (just like HHH1)
    WILL reach a final state.

    You keep the strawman fallacy.

    A straw man fallacy is a (usually) correct refutation of something.

    How damned dishonest can you get?
    You are saying that an error is usually correct.

    It is a sin to lie about other people, including about what other people
    have said.

    --
    Mikko

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