• Re: HHH(DDD)==0 is correct

    From Mikko@21:1/5 to olcott on Thu Jul 3 11:57:25 2025
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number) is the
    wrong asnwer to the quesstion "does DDD specify a halting computation?".
    HHH says "no" and HHH1 says "yes" so one of them gives the wrong answer.

    *I can't imagine how Mike does not get this*

    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
    HHH(DDD);
    }

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)

    That the HHH and HHH1 give different reusults for the same input
    means that their codes are not functionally equvalent and this
    meas that they are not identical.

    The subject line does not make sense as the message does not mean what "correct" means in this context. What is correct and what is not depends
    on what requirements are specified, and that message specifies none.
    For example, to drive a car on the right side of a road is incorrect in
    some situations and correct in others, depending on laws applicable to
    the road and and on the facts the laws specify as relevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 3 10:16:30 2025
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
      HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program is,
    which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.

    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.

    Sorry, but you sre just showing your own stupidity, and ignorance of
    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 Thu Jul 3 10:24:04 2025
    On 7/3/25 8:56 AM, olcott wrote:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus >>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH" >>>>> must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation. >>>>>
    Sorry, not being able to do something doesn't mean you get to redefine >>>>> it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if
    it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number) is the
    wrong asnwer to the quesstion "does DDD specify a halting computation?".

    That is *not* the actual question.
    HHH(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH cannot possibly reach its own "return" statement final halt state, so NO.

    But the input isn't a computation, as it isn't complete.

    Unless you want to consider that the above implicitly includes the ONE
    verion of HHH that is defined in Halt7.c, at which point, your
    "arguement" used to say HHH is correct fails. as "changing" HHH is
    prohibited from changing the input. so the new HHH needs to go elsewhere
    (and be like HHH1) and, as HHH1 shows, an diffferent HHH, put into a
    different address so DDD isn't changed, WILL be able to simulate the
    input to the end, so it is halting.


    HHH1(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH1 reaches its own "return" statement final
    halt state, so YES.

    But the only way for the input to be correctly simulated is to include
    the code for HHH in the input. HHH1 can't even see it as referencing
    "itself" as a lie. Thus, since you say HHH1 correctly simulates the
    inpjut, that ADMITS that "the input" must actually include THE code for
    HHH (and thus a SPECIFIC verision, and thus there is only one version of
    code that is HHH), which again, makes your argument for HHH just a lie.

    And thus, HHH1(DDD) is actually correct (if we fix the input to be able
    to ask the question) and HHH(DDD) is just incorrect.




    HHH says "no" and HHH1 says "yes" so one of them gives the wrong answer.

    *I can't imagine how Mike does not get this*

    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)

    That the HHH and HHH1 give different reusults for the same input
    means that their codes are not functionally equvalent and this
    meas that they are not identical.

    The subject line does not make sense as the message does not mean what
    "correct" means in this context. What is correct and what is not depends
    on what requirements are specified, and that message specifies none.
    For example, to drive a car on the right side of a road is incorrect in
    some situations and correct in others, depending on laws applicable to
    the road and and on the facts the laws specify as relevant.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 3 10:50:15 2025
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus >>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH" >>>>> must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation. >>>>>
    Sorry, not being able to do something doesn't mean you get to redefine >>>>> it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if
    it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate something.


    Sorry, but you sre just showing your own stupidity, and ignorance of
    what you are talking about.

    You never point out any actual mistake.
    You only point out what you fail to understand.

    Sure I do, you just don't know what the words mean


    *Every chatbot totally understands this correctly*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    That you do not understand is your own limitation.


    In other words, your "experts" are the non-intelegent, and proven to
    lie, computer algorithms known as large language models.

    Sorry, you are just proving that your concept of logic is built on the assumption that lies can be correct.

    You have sealed the doom of your reputation for all eternity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 3 18:59:30 2025
    On 7/3/25 11:17 AM, olcott wrote:
    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>> different than the direct execution, even though he can't show the >>>>>>> instruction actually correctly simulated where they differ, and thus >>>>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call >>>>>>> HHH"
    must be different when simulated then when executed, as for "some >>>>>>> reason" it must be just because otherwise HHH can't do the
    simulation.

    Sorry, not being able to do something doesn't mean you get to
    redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if >>>>>> it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined. >>>>
    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate
    "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also
    incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate
    something.


    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    Right, which means that the input needs to include the code of HHH.

    And when you do so, there is only one possible HHH for that input, as it
    has been specified in the input, and any other HHH trying to be defined
    breaks the one-definition rule.



    HHH1 simulates DDD that calls HHH(DDD) that
    simulates DDD and then simulates itself simulating DDD.
    Then HHH(DDD) aborts its simulation and returns to the
    DDD simulated by HHH1. Then this DDD returns to HHH1.

    Right, it aborts it, but the CORRECT simulation of that input would be
    to see that

    DDD calls HHH that simulates DDD that calls HHH and then the first HHH
    aborts its simulation and returns to DDD which then halts.

    Thus, the input is HALTING, as shown by the CORRECT simulation.


    *Claude (smarter than ChatGPT) figured this out on its own* https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Since your input includes your LIE:

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern.

    Since the pattern you claim to be a "non-terminating" pattern can not
    actually be one, as it exists in the correct simulation that halt, say
    your arguement is just UNSOUND.

    As you are just proving that you yourself are (that is unsound), as you
    believe your own lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 3 20:22:45 2025
    On 7/3/25 7:15 PM, olcott wrote:
    On 7/3/2025 5:59 PM, Richard Damon wrote:
    On 7/3/25 11:17 AM, olcott wrote:
    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the
    input is
    different than the direct execution, even though he can't show the >>>>>>>>> instruction actually correctly simulated where they differ, and >>>>>>>>> thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the
    "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>> reason" it must be just because otherwise HHH can't do the
    simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion >>>>>>>> if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it
    (via some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is
    undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a
    program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate
    "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also
    incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs,
    and possibly different behaviors, which you logic forgets to take
    into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to
    simulate something.


    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    Right, which means that the input needs to include the code of HHH.

    And when you do so, there is only one possible HHH for that input, as
    it has been specified in the input, and any other HHH trying to be
    defined breaks the one-definition rule.



    HHH1 simulates DDD that calls HHH(DDD) that
    simulates DDD and then simulates itself simulating DDD.
    Then HHH(DDD) aborts its simulation and returns to the
    DDD simulated by HHH1. Then this DDD returns to HHH1.

    Right, it aborts it, but the CORRECT simulation of that input would be
    to see that

    DDD calls HHH that simulates DDD that calls HHH and then the first HHH
    aborts its simulation and returns to DDD which then halts.

    Thus, the input is HALTING, as shown by the CORRECT simulation.


    *Claude (smarter than ChatGPT) figured this out on its own*
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Since your input includes your LIE:

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern.

    Since the pattern you claim to be a "non-terminating" pattern can not
    actually be one, as it exists in the correct simulation that halt, say
    your arguement is just UNSOUND.

    As you are just proving that you yourself are (that is unsound), as
    you believe your own lies.

    *I am NOT the liar here*


    Sure you are. WHy isn't it a lie, since it is wrong.

    Note, by the definition of the C language, your input, as stated, it
    just invalid, and will give an error from HHH being underfined.

    At "Compile" time with a modern version of the standard, at link time
    (which is required to define the meaning of the code) for an older standard.

    Of course, if you include your Halt7.c as "part of the input" then you
    can only have ONE HHH, and it is just proven wrong, and its simulation
    of HHH just shown to be incorrect.

    Sorry, all you are doing is proving that you ARE just a liar, and just
    claiming you are not doesn't change the facts.

    You need to actually try to rebute one of the errors shown.

    Really, you need to rebute them all, but you need to start with one.

    And you need to reference actual FACTUAL sources for your claims, which
    you have shown yourself unable to actually do.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 4 10:35:03 2025
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus >>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH" >>>>> must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation. >>>>>
    Sorry, not being able to do something doesn't mean you get to redefine >>>>> it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can >>>> determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number) is the
    wrong asnwer to the quesstion "does DDD specify a halting computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks. However, if the question is
    not "does DDD specify a halting computation?" or the same about some
    other computation then it is not in the scope of the halting problem
    or the termination problem.

    HHH(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH cannot possibly reach its own "return" statement final halt state, so NO.

    THat is the same question if the input specifies the computation as
    DDD. If it does not then HHH(DDD) is irrelevant and either the user's
    manual of HHH species another input for the purpose or HHH is not
    relevant to the halting problem.

    HHH1(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH1 reaches its own "return" statement
    final halt state, so YES.

    The user's manual of HHH1 apparently dpecifies different encoding rules.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 4 10:42:37 2025
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>> different than the direct execution, even though he can't show the >>>>>>> instruction actually correctly simulated where they differ, and thus >>>>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH" >>>>>>> must be different when simulated then when executed, as for "some >>>>>>> reason" it must be just because otherwise HHH can't do the simulation. >>>>>>>
    Sorry, not being able to do something doesn't mean you get to redefine >>>>>>> it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined. >>>>
    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also incomplete. >>
    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate
    something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-standard lanugage extension that your HHH and HHH1 use. Therefore their execution
    trace cannot be derived withing the semantics of the C probramming
    language. Conseqeuntly, to derive the excution trace of any program
    calling them cannot be derived within the semantics of the C programming language.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 4 13:22:42 2025
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to completion if >>>>>> it can determine that the input, A PROGRAM, never halts.
    If. But here it confuses that with not being able to simulate past the recursive call.

    That is *not* the actual question.
    THe actual question is whatever someone asks.
    What is the area of a square circle with a radius of 2?
    DDD halts.

    HHH(DDD) is asked: Does your input specify a computation that halts*?
    DDD correctly simulated by HHH cannot possibly reach its own "return"
    statement final halt state, so NO.
    *when executed directly, which is what should be simulated. HHH can't.

    THat is the same question if the input specifies the computation as
    DDD. If it does not then HHH(DDD) is irrelevant and either the user's
    manual of HHH species another input for the purpose or HHH is not
    relevant to the halting problem.

    HHH1(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH1 reaches its own "return" statement
    final halt state, so YES.
    The user's manual of HHH1 apparently dpecifies different encoding
    rules.
    The full execution trace of the input to HHH1(DDD) is different than The
    full execution trace of the input to HHH(DDD)
    because DDD calls HHH in recursive simulation and does not call HHH1 in recursive simulation.
    Uh, the traces both show a call to HHH.

    --
    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 Fri Jul 4 09:23:13 2025
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>> different than the direct execution, even though he can't show the >>>>>>> instruction actually correctly simulated where they differ, and thus >>>>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call >>>>>>> HHH"
    must be different when simulated then when executed, as for "some >>>>>>> reason" it must be just because otherwise HHH can't do the
    simulation.

    Sorry, not being able to do something doesn't mean you get to
    redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if >>>>>> it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number) is
    the
    wrong asnwer to the quesstion "does DDD specify a halting
    computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same about some
    other computation then it is not in the scope of the halting problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    HHH computes the mapping from its actual inputs to the
    behavior specifies by these inputs by correctly simulating
    them.

    No it doesn't, as you "input" which you say doesn't include the code of
    HHH, can't be simulated.


    HHH(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH cannot possibly reach its own "return"
    statement final halt state, so NO.


    int sum(int x, int y) { return x + y; }
    sum(3,4) derives 7 only from its actual inputs.

    Right, and for HHH(DDD) the input is the PROGRAM DDD, which must include
    the code for HHH, and for any HHH that returns an answer, the correct
    answer will be Halting (1).


    When we make a rule that sum(3,4) must derive
    the sum of 5 + 6, then this requirement is wrong.

    Right, so we don't, just as it is wrong to derive the answer about the
    correct simulation of DDD by looking at anything but THAT SPECIFIC DDD
    and its correct simulation, which also means we need to pass as "the
    input" all of the code that DDD uses, which included HHH.

    Since DDD() will halt, the correct simulation of it will reach the final
    state (but your HHH can't do that) and thus the only correct answer that
    HHH can return is Halting (1)


    int main()
    {
      DD(); // calls HHH(DD)
    }

    Likewise for HHH(DD) to report on the behavior of its caller.

    But it isn't being asked about "its caller", its being asked about DDD,
    which just happens to be its its caller.

    The problem is you don't understand what a "program" actually is.


    THat is the same question if the input specifies the computation as
    DDD. If it does not then HHH(DDD) is irrelevant and either the user's
    manual of HHH species another input for the purpose or HHH is not
    relevant to the halting problem.

    HHH1(DDD) is asked: Does your input specify a computation that halts?
    DDD correctly simulated by HHH1 reaches its own "return" statement
    final halt state, so YES.

    The user's manual of HHH1 apparently dpecifies different encoding rules.


    The full execution trace of the input to HHH1(DDD) is
    different than The full execution trace of the input to HHH(DDD)
    because DDD calls HHH in recursive simulation and does not
    call HHH1 in recursive simulation.

    But no actual instruction actually correctly simulated differs until HHH
    aborts its simulation.

    WHen you look at the actual x86 simulation of all the code executed,
    this is what you see, as you yourself have proven with the very long traces.

    When you abreviate them, to make your arguemnt, you LIE about what HHH
    does and "simplify" it behavior by ignoring the fact that it WILL abort
    is simulation, since that is what you have actually defined your HHH to
    do, and thus your "recursive" simulation is bounded, not infinite.

    But of course, you are just too stupid to understand that.


    Claude.ai figured this out on its own
    proving that it is smarter than ChatGPT https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Because you LIE to it.

    Sorry, it seems that you have lost contact with the idea that only
    actually true things are true, and not things that we want to be true.

    You are worse then the climate deniers you claim to be fighting, at
    least they can point to actual raw evidence, and it becomes arguments
    over interpretation, you just claim stuff without any proof,

    That puts you more in the class of a flat-earther.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 09:25:06 2025
    On 7/3/25 8:36 PM, olcott wrote:
    On 7/3/2025 7:22 PM, Richard Damon wrote:
    On 7/3/25 7:15 PM, olcott wrote:
    On 7/3/2025 5:59 PM, Richard Damon wrote:
    On 7/3/25 11:17 AM, olcott wrote:
    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually >>>>>>>> IS because you have just lied to yourself so much that you lost >>>>>>>> the understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it >>>>>>>> (via some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is
    undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a
    program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>> computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate >>>>>>>> "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>
    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also
    incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, >>>>>>>> and possibly different behaviors, which you logic forgets to
    take into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to
    simulate something.


    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    Right, which means that the input needs to include the code of HHH.

    And when you do so, there is only one possible HHH for that input,
    as it has been specified in the input, and any other HHH trying to
    be defined breaks the one-definition rule.



    HHH1 simulates DDD that calls HHH(DDD) that
    simulates DDD and then simulates itself simulating DDD.
    Then HHH(DDD) aborts its simulation and returns to the
    DDD simulated by HHH1. Then this DDD returns to HHH1.

    Right, it aborts it, but the CORRECT simulation of that input would
    be to see that

    DDD calls HHH that simulates DDD that calls HHH and then the first
    HHH aborts its simulation and returns to DDD which then halts.

    Thus, the input is HALTING, as shown by the CORRECT simulation.


    *Claude (smarter than ChatGPT) figured this out on its own*
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Since your input includes your LIE:

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern.

    Since the pattern you claim to be a "non-terminating" pattern can
    not actually be one, as it exists in the correct simulation that
    halt, say your arguement is just UNSOUND.

    As you are just proving that you yourself are (that is unsound), as
    you believe your own lies.

    *I am NOT the liar here*


    Sure you are. WHy isn't it a lie, since it is wrong.


    You cannot possibly show one single
    actual mistake in the execution trace.

    Sure I can, and have.

    The simulation of the Call HHH must be followed by the instructions of
    HHH, which only occur in your great big giant trace, which you can't use
    to prove your point, as it shows that DDD will halt.


    This is just like Trump denying that there
    are any cuts to Medicaid in his bill.


    Nope, YOU are like Trump.

    Sorry, Mr. Trump, he is worse than you,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 13:48:19 2025
    On 7/4/25 9:32 AM, olcott wrote:
    On 7/4/2025 8:22 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to completion if >>>>>>>> it can determine that the input, A PROGRAM, never halts.

    If. But here it confuses that with not being able to simulate past the
    recursive call.


    It is the correct simulation of the input that
    specifies the actual behavior of this input.

    Right, and that means correctly simulating EVERY instruction that makes
    up the PROGRAM, which must include the code of *THE* HHH, or you can't "correctly simulate" the call instruction.

    SIn


    If this simulation cannot simulate past the recursive
    call then this correctly simulated input cannot possibly
    reach its own correctly simulated final halt state.


    But it can, as the call goes into HHH, and you then just simulate the
    code of HHH.

    The problem is that you HHH just always gives up and just returns 0, and
    thus that is the behavior of *THE* HHH that exists.

    If you instead create a different DDD from the different THE HHH that
    never aborts, then you are correct, that actually correct simulation
    will never reach the end, but continue forever. Your problem is that
    this is a DIFFERENT DDD, as to "correctly simulate" the input of DDD,
    that input *MUST* include the code for HHH, or you are just admitting
    that you are lying about correctly simulating that input.

    int main()
    {
      DDD();  // Calls HHH(DDD) which is not accountable
    }         // for the behavior of its caller

    But *IS* accoutable for the behavior of the input, which happens, in
    this case, to be the caller.

    Yes, in:

    void foo() {
    HHH(DDD);
    loop: goto loop;
    }

    int main()
    {
    foo();
    }

    HHH isn't responsible for the non-halting behavior of its caller, but is responsible for the halting behavior of DDD, which does halt because HHH returns and answer.

    You just don't understand what the meaning of the terms you are using are.


    That is *not* the actual question.
    THe actual question is whatever someone asks.
    What is the area of a square circle with a radius of 2?
    DDD halts.

    HHH(DDD) is asked: Does your input specify a computation that halts*? >>>>> DDD correctly simulated by HHH cannot possibly reach its own "return" >>>>> statement final halt state, so NO.

    *when executed directly, which is what should be simulated. HHH can't.


    HHH1(DDD) has the same behavior as the directly executed DDD()

    No, DDD doesn't return an answer, HHH1 returns the value 1.

    Those are DIFFERENT behavior.

    Yes, they both halt, and HHH1 does correctly simulate its input, and the
    fact that you admit that HHH1 is able to simulate the input means that
    it MUST include the code of HHH, or else it couldn't do that.


    THat is the same question if the input specifies the computation as
    DDD. If it does not then HHH(DDD) is irrelevant and either the user's
    manual of HHH species another input for the purpose or HHH is not
    relevant to the halting problem.

    HHH1(DDD) is asked: Does your input specify a computation that halts? >>>>> DDD correctly simulated by HHH1 reaches its own "return" statement
    final halt state, so YES.
    The user's manual of HHH1 apparently dpecifies different encoding
    rules.
    The full execution trace of the input to HHH1(DDD) is different than The >>> full execution trace of the input to HHH(DDD)
    because DDD calls HHH in recursive simulation and does not call HHH1 in
    recursive simulation.

    Uh, the traces both show a call to HHH.


    *This one page analysis by Clause.ai sum its up nicely* https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Which begins with your lie, so you are just showing your stupidity.

    Sorry, perhaps you should be brought up on charges for the contributing
    to the mistraining of an AI.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 14:14:15 2025
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the
    input is
    different than the direct execution, even though he can't show the >>>>>>>>> instruction actually correctly simulated where they differ, and >>>>>>>>> thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the
    "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>> reason" it must be just because otherwise HHH can't do the
    simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion >>>>>>>> if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number)
    is the
    wrong asnwer to the quesstion "does DDD specify a halting
    computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same about some
    other computation then it is not in the scope of the halting problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set formation."

    And what does that distraction have to do with halting problem?

    I guess you are admitting that you don't have an answer.

    And not, "ZFC" doesn't "redefine" how sets are defined, but starts anew,
    and creates a brand new set theory from scratch.



    HHH computes the mapping from its actual inputs to the
    behavior specifies by these inputs by correctly simulating
    them.

    No it doesn't, as you "input" which you say doesn't include the code
    of HHH, can't be simulated.


    I have always told you that
    HHH simulates DDD that calls HHH(DDD)
    then HHH simulates itself simulating DDD
    *You must have no idea what those words mean*

    How does it "simulate its input" when it simulates things that aren't
    part of the input.

    That is just a violation of the definitions, showing you don't
    understand how definitions work.

    Your world is just build on lies and equivocations (which are a form of
    lying). Your "input" both contains and does not contain the code for HHH.

    It does not contain it so all version of DDD are the same.

    It does contain it so the you can simulate the input.

    That is just showing that you "langauge" is just based on lying.



    HHH(DDD) is asked: Does your input specify a computation that halts? >>>>> DDD correctly simulated by HHH cannot possibly reach its own "return" >>>>> statement final halt state, so NO.


    int sum(int x, int y) { return x + y; }
    sum(3,4) derives 7 only from its actual inputs.

    Right, and for HHH(DDD) the input is the PROGRAM DDD,

    No this has never been the case as I have told you hundreds
    and hundreds of times. The input to HHH has always been a
    pointer to the machine code of DDD in a single block of memory
    that includes all of Halt7.obj.

    If your total input is just the address, then you can't emulate *ANY* of
    the code of DDD, as it isn't part of the input.

    Just because it is in memory that the decider can access, doesn't make
    it part of "the input"


    What you are referring to as a program never has been
    an actual program that begins in main(). What you have
    been referring to as a program is the machine code of
    DDD and the machine code of everything that DDD calls.
    That has always been there in the single block of memory
    of Hlat7.obj.

    "Programs" in computation theory don't need to begin with "main".

    ( guess your problem is you just don't understand what you are talking
    about.


     which must include the code for HHH, and for any HHH that returns an
    answer, the correct answer will be Halting (1).


    The actual execution trace of DDD correctly simulated
    by HHH is different than the actual execution trace of
    DDD correctly simulated by HHH1.

    Then it isn't "correct".

    You can't show the first instruction, actually correctly simulate, that difffered between HHH and HHN1, because it doesn't exist.

    Note, HHH by trying to do a "high level" simulation of the call to HHH,
    does it wrong, as it is based on the LIE that the HHH that DDD calls
    will not return as it gets stuck in infinite recursion, becuase it
    ignores that HHH *WILL* abort its simulation at the point that it does.


    *I am shocked that Mike cannot see this*
    To me this seems like a guy with a computer
    science degree that never heard of recursion.

    The problem is your claim is just a lie, but YOU have brainwashed ans
    gaslight yourself to the point you can't see your problem.



    When we make a rule that sum(3,4) must derive
    the sum of 5 + 6, then this requirement is wrong.

    Right, so we don't, just as it is wrong to derive the answer about the
    correct simulation of DDD by looking at anything but THAT SPECIFIC DDD
    and its correct simulation, which also means we need to pass as "the
    input" all of the code that DDD uses, which included HHH.


    and everything that HHH calls as I have been telling
    you many many times and you keep forgetting from one
    post to the next.

    And thus *ALL* of memory is part of the "input" as you consider it
    accesable from the input.

    Thus, *THE* HHH is defined by the code of HHH in that memory, and that
    HHH aborts and returns.


    What the F did you think that I mean by HHH simulates
    DDD and then simulates itself simulating DDD if itself
    is inaccessible to HHH?

    That you are just a liar that claimes things that are not?

    You keep on switching back and forth between what is in the input,
    because either answer proves your logic wrong.


    *Maybe you never had any idea what any of those words mean*

    Sure I do, you just don't and keep equivocating on what you mean by them.


    Since DDD() will halt, the correct simulation of it will reach the
    final state (but your HHH can't do that) and thus the only correct
    answer that HHH can return is Halting (1)


    A partial halt decider must compute the mapping
    *FROM ITS ACTUAL INPUT* (not one damn thing else)
    *FROM ITS ACTUAL INPUT* (not one damn thing else)
    *FROM ITS ACTUAL INPUT* (not one damn thing else)

    And, if DD is based on the proof program, that means that HHH(DD) must
    mean that "the input" refers to the program DD when actually run.


    to the actual behavior that this input specifies
    not any damn thing else.

    Right, and that "actual behavior" is defined by the execution of the
    program with that code, which means that *ALL* the code, including that
    of the HHH that it calls, is part of "the input", and thus HHH is FIXED
    to be *THE* HHH and your hypothetical HHH which changes that memory
    isn't looking at the same input.



    int main()
    {
       DD(); // calls HHH(DD)
    }

    Likewise for HHH(DD) to report on the behavior of its caller.

    But it isn't being asked about "its caller", its being asked about
    DDD, which just happens to be its its caller.


    When functions are computed by Turing Machines directly
    executed Turing machines are not in the domain.

    Sure they are, via representations.

    Just like numbers.


    _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 isn't a simulatable input. PERIOD.


    When DDD is correctly emulated by HHH the ultimate
    measure of the correctness of this emulation is the
    semantics of the x86 language.

    Right, which says that the above is NOT something that can be emulated
    as an input, it needs the addition of the code of HHH and everything it
    uses.


    I don't understand why I ever had to say that more
    than once if my reviewers are engaging in an honest
    dialogue so I concluded that my reviewers are dishonest.

    Because you don't actually mean what you say, but are just lying,

    The correct emualtion of the DDD above, fixed by including the HHH that
    you say is the one that exists, HALTS.

    Thus HHH, saying it doesn't is just wrong.

    PERIOD.

    And your lying doesn't change that.


    The problem is you don't understand what a "program" actually is.


    Termination analyzers are applied to C functions that
    are not programs that always begin their execution in main().

    Sure, but they are only applied to C functions that include all the code
    they refer to, or the answer is stated based on the actual behaivor of
    the unspecified code.



    THat is the same question if the input specifies the computation as
    DDD. If it does not then HHH(DDD) is irrelevant and either the user's
    manual of HHH species another input for the purpose or HHH is not
    relevant to the halting problem.

    HHH1(DDD) is asked: Does your input specify a computation that halts? >>>>> DDD correctly simulated by HHH1 reaches its own "return" statement
    final halt state, so YES.

    The user's manual of HHH1 apparently dpecifies different encoding
    rules.


    The full execution trace of the input to HHH1(DDD) is
    different than The full execution trace of the input to HHH(DDD)
    because DDD calls HHH in recursive simulation and does not
    call HHH1 in recursive simulation.

    But no actual instruction actually correctly simulated differs until
    HHH aborts its simulation.


    *That has always been counter-factual*

    So, what one is it?


    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    The difference is when
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    And what instruction was the difference?


    HHH doesn't actually abort its simulation of DDD until
    after has simulated many hundreds of simulated instructions
    later. HHH simulates itself simulating DDD until DDD calls
    HHH(DDD) again.

    And what differed in that list from what HHH1 saw?

    After all,
    HHH is simulating HHH simulating DDD, and
    HHH1 is simulating HHH simulating DDD

    Since HHH simulating DDD always does the same thing, no instruciton
    differed.


    WHen you look at the actual x86 simulation of all the code executed,
    this is what you see, as you yourself have proven with the very long
    traces.


    We only need to understand that when HHH simulates DDD
    and this DDD calls HHH(DDD) that the outer HHH is
    simulating itself simulated DDD.

    Which doesn't affect any of the instructions being simulated.


    By doing this we capture the essence of 5266 pages of
    execution trace in about one half of one page of text.

    And we see that no difference occured.


    When you abreviate them, to make your arguemnt, you LIE about what HHH
    does and "simplify" it behavior by ignoring the fact that it WILL
    abort is simulation, since that is what you have actually defined your
    HHH to do, and thus your "recursive" simulation is bounded, not infinite.

    But of course, you are just too stupid to understand that.


    Claude.ai figured this out on its own
    proving that it is smarter than ChatGPT
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Because you LIE to it.


    When you can't even point out any actual mistake
    then your claim that I am intentionally telling
    lies is quite nutty.

    But I have.

    You claim that a difference occured in the traces.

    I say there wasn't.

    You can't show where the difference in the traces actually occured.

    That two traces are identical, is just a fact, and other than showing
    that the match (to the point of the aborting) is the proof in itself.

    If you want to say they differ, you need to be able to point out the difference.


    Sorry, it seems that you have lost contact with the idea that only
    actually true things are true, and not things that we want to be true.

    You are worse then the climate deniers you claim to be fighting, at
    least they can point to actual raw evidence, and it becomes arguments
    over interpretation, you just claim stuff without any proof,


    https://www.researchgate.net/ publication/336568434_Severe_anthropogenic_climate_change_proven_entirely_with_verifiable_facts

    My paper proves that even billion dollar disinformation teams
    cannot possibly explain away the 98 PPM spike in atmospheric
    CO2 in the last 70 years. The next fastest 98 PPM spike in the
    last 800,000 years took 7537 years, 126-fold slower.

    Which doesn't *PROVE* your claim, you just make it.

    The problem is that natural science isn't subject to "logical proof" as
    it always comes down to interpretation of measurements, and not
    derivation from axioms.

    This just shows you have no idea of what you are talking about, becuase
    you don't really understand how truth, logic, and arguements work.

    You fail by trying to use philosophical "logic" in formal systems, where
    it doesn't apply, and try to use what you think of as "formal logic" in
    a context where your need to you clear arguement, and accept that
    "proof" isn't a thing.


    That puts you more in the class of a flat-earther.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 16:33:32 2025
    On 7/4/25 2:24 PM, olcott wrote:
    On 7/4/2025 12:48 PM, Richard Damon wrote:
    On 7/4/25 9:32 AM, olcott wrote:
    On 7/4/2025 8:22 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to
    completion if
    it can determine that the input, A PROGRAM, never halts.

    If. But here it confuses that with not being able to simulate past the >>>> recursive call.


    It is the correct simulation of the input that
    specifies the actual behavior of this input.

    Right, and that means correctly simulating EVERY instruction that
    makes up the PROGRAM, which must include the code of *THE* HHH, or you
    can't "correctly simulate" the call instruction.

    SIn


    If this simulation cannot simulate past the recursive
    call then this correctly simulated input cannot possibly
    reach its own correctly simulated final halt state.


    But it can, as the call goes into HHH, and you then just simulate the
    code of HHH.


    Do you mean like this? (as I have been telling you for three years) https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Yes, so where in that trace does HHH's "correct simulation" differ from
    the exact same simulation generated by HHH1 before HHH aborts?


    Note, that this trace PROVES that "the input" includes the code of HHH,
    as that is what HHH is looking at, and if you are simulating "the
    input", whatever you simulate must have been part of the input.

    Note also, this trace isn't the "simulation done by HHH" but the trace
    of the execution of HHH as listed by x86utm.

    This trace is also nearly identical to a correct simulation of the
    direct execution of DDD, it just starts at the addresses of main instead
    of DDD, but the source and object code of both main and DDD are
    identical (just relocated to different addresses).

    If you compare the trace that HHH actually does, it will exactly match
    this to the point that HHH decides to abort.

    If you disagree, point to the line where they differ, else you are just admitting that you are just a pathetic liar that has been caught in the
    trap.


    I ignore the rest of your points because you
    prove that it is almost impossible for you
    to handle a single point.

    No, you ignore them because you don't have an answer.

    As I have pointed out, providing the trace doesn't show where it differs
    from the trace of the direct exectutuion of DDD.


    When I go over the exact same point 500 times
    you never notice that I ever mentioned this point.



    So, when are you going to answer the questions about that listing?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 16:40:51 2025
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other
    number) is the
    wrong asnwer to the quesstion "does DDD specify a halting
    computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same about some >>>>>> other computation then it is not in the scope of the halting problem >>>>>> or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set formation."

    And what does that distraction have to do with halting problem?


    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive Set
    Theory, as it doesn't do anything to Naive Set Theory.

    If you want to try to define your own version of Computability theory,
    go ahead and do the work, start with your list of axioms and
    definitions that build your system.

    Then show what you system can actually do, and provide some reason for
    people to move from the fully working existing system to your alternate.

    The non-computability of some problems is not considered a "problem"
    with computability, it just shows that it creates a powerful enough
    system. This seems to be a natural product of the fact that it deals
    with things that are of countable infinte size. My guess is that any computation system that you can derive that meets your goals can't
    handle the same breadth of problems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 5 09:33:21 2025
    Op 05.jul.2025 om 00:24 schreef olcott:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get >>>>>>>>>>>>> to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other
    number) is the
    wrong asnwer to the quesstion "does DDD specify a halting
    computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same about >>>>>>>> some
    other computation then it is not in the scope of the halting
    problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set formation." >>>>
    And what does that distraction have to do with halting problem?


    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive Set
    Theory, as it doesn't do anything to Naive Set Theory.


    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    Your misconception is that the decider must report on hypothetical
    Turing machines, where in fact the decider must report on its input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 5 09:36:32 2025
    Op 05.jul.2025 om 00:17 schreef olcott:
    On 7/4/2025 3:33 PM, Richard Damon wrote:
    On 7/4/25 2:24 PM, olcott wrote:
    On 7/4/2025 12:48 PM, Richard Damon wrote:
    On 7/4/25 9:32 AM, olcott wrote:
    On 7/4/2025 8:22 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>> On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to
    completion if
    it can determine that the input, A PROGRAM, never halts.

    If. But here it confuses that with not being able to simulate past >>>>>> the
    recursive call.


    It is the correct simulation of the input that
    specifies the actual behavior of this input.

    Right, and that means correctly simulating EVERY instruction that
    makes up the PROGRAM, which must include the code of *THE* HHH, or
    you can't "correctly simulate" the call instruction.

    SIn


    If this simulation cannot simulate past the recursive
    call then this correctly simulated input cannot possibly
    reach its own correctly simulated final halt state.


    But it can, as the call goes into HHH, and you then just simulate
    the code of HHH.


    Do you mean like this? (as I have been telling you for three years)
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Yes, so where in that trace does HHH's "correct simulation" differ
    from the exact same simulation generated by HHH1 before HHH aborts?



    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    No its does the same thing as HHH does: it simulates HHH.
    This means that there is no difference in the trace. The are simulating
    the same input.
    So, since the are simulating the same input, the result must be the same
    if the simulations are correct. If the simulations differ, at least one
    of the must be incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 5 09:30:43 2025
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the
    input is
    different than the direct execution, even though he can't show the >>>>>>>>> instruction actually correctly simulated where they differ, and >>>>>>>>> thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the
    "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>> reason" it must be just because otherwise HHH can't do the
    simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion >>>>>>>> if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it
    (via some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is
    undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a
    program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate
    "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also
    incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs,
    and possibly different behaviors, which you logic forgets to take
    into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to
    simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input
    specifies only a *finite* recursion. The input includes the erroneous
    code to detect non-termination behaviour, which causes it to abort the simulation. This is part of the input, which makes it a halting program.
    That HHH includes this erroneous code, so that it sees non-termination behaviour where it is not present, does not change the specification of
    a halting program.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 5 11:42:26 2025
    On 2025-07-04 12:50:23 +0000, olcott said:

    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>> different than the direct execution, even though he can't show the >>>>>>> instruction actually correctly simulated where they differ, and thus >>>>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH" >>>>>>> must be different when simulated then when executed, as for "some >>>>>>> reason" it must be just because otherwise HHH can't do the simulation. >>>>>>>
    Sorry, not being able to do something doesn't mean you get to redefine >>>>>>> it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other number) is the >>>> wrong asnwer to the quesstion "does DDD specify a halting computation?". >>>
    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    Its 12. If you think otherwise show me an example.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 5 11:44:50 2025
    On 2025-07-04 12:57:47 +0000, olcott said:

    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>>>> different than the direct execution, even though he can't show the >>>>>>>>> instruction actually correctly simulated where they differ, and thus >>>>>>>>> proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>> reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via >>>>>> some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined. >>>>>>
    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program >>>>>> is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of
    computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the >>>>>> input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and >>>>>> possibly different behaviors, which you logic forgets to take into >>>>>> account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate >>>> something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-standard
    lanugage extension that your HHH and HHH1 use.

    *This is the ONLY specification of HHH that chatbots see*

    That is irrelevant. What is relevant is the specification or lack of
    that readers of comp.theory see.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 09:01:48 2025
    On 7/4/25 6:17 PM, olcott wrote:
    On 7/4/2025 3:33 PM, Richard Damon wrote:
    On 7/4/25 2:24 PM, olcott wrote:
    On 7/4/2025 12:48 PM, Richard Damon wrote:
    On 7/4/25 9:32 AM, olcott wrote:
    On 7/4/2025 8:22 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>> On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to
    completion if
    it can determine that the input, A PROGRAM, never halts.

    If. But here it confuses that with not being able to simulate past >>>>>> the
    recursive call.


    It is the correct simulation of the input that
    specifies the actual behavior of this input.

    Right, and that means correctly simulating EVERY instruction that
    makes up the PROGRAM, which must include the code of *THE* HHH, or
    you can't "correctly simulate" the call instruction.

    SIn


    If this simulation cannot simulate past the recursive
    call then this correctly simulated input cannot possibly
    reach its own correctly simulated final halt state.


    But it can, as the call goes into HHH, and you then just simulate
    the code of HHH.


    Do you mean like this? (as I have been telling you for three years)
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Yes, so where in that trace does HHH's "correct simulation" differ
    from the exact same simulation generated by HHH1 before HHH aborts?



    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    And where does that show as a difference in the trace?

    "itself" isn't something in the code/

    Both are supposed to be simuating the input, which is DDD calling HHH.

    You still need to try to prove your FALSEHOOD that the simualtion of the
    HHH called by DDD depends on who is doing the simulation, when that
    concept is in direct contradiction to the defintions of correct simulation.

    Sorry, you are just proving you are a stupid liar,


    HHH doesn't actually abort its simulation of DDD until
    after has simulated many hundreds of simulated instructions
    later. HHH simulates itself simulating DDD until DDD calls
    HHH(DDD) again.

    And thus HHH is part of the input, and thus is the same HHH as is
    simulating it, and thus the first HHH simulated will also abort its
    simulation and return 0, a fact IGNORED by you, because you are too stupid.


    I only address one point at a time because you
    find that one single point to be impossibly too
    difficult for you. When I tell you something
    500 times you never notice that I even said it once.


    So ADDRESSS it. You just repeat your same lies.

    Your "one thing at a time" is just your excuse to not get to the actual problems, and just let you keep on equivocating between you multiple inconsistant definitions of what you are talking about.

    That is the FACT of you argument, it is based on internally
    self-contradictory meanings.

    For example, is the code of HHH part of the input, you need both:

    NO, so that every variation of the program DDD is the "same", but also
    YES, as you need it to be there to simulate it, it just isn't a
    "constant" part

    In other words, your world is just based on lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 09:07:38 2025
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get >>>>>>>>>>>>> to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other
    number) is the
    wrong asnwer to the quesstion "does DDD specify a halting
    computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same about >>>>>>>> some
    other computation then it is not in the scope of the halting
    problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set formation." >>>>
    And what does that distraction have to do with halting problem?


    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive Set
    Theory, as it doesn't do anything to Naive Set Theory.


    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in Naive Set Theory, they


    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the
    existing system. In Computability Theory, reporting on the behavior of
    the direct execution of a Turing Machine is a valid operation. To say it
    isn't is just a lie.

    You are not making a new system as you say that in Computability Theory,
    the Halting Problem is wrong, but then here you imply a claim you are
    making a new theory (which you haven't actually worked to define) by
    your false comparison to ZFC and thus not doing anything in the
    classical Computability Theory,

    You are just showing a fundamental confusion of how logic theories work, showing how stupid you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 20:25:33 2025
    On 7/5/25 12:16 PM, olcott wrote:
    On 7/5/2025 8:01 AM, Richard Damon wrote:
    On 7/4/25 6:17 PM, olcott wrote:
    On 7/4/2025 3:33 PM, Richard Damon wrote:
    On 7/4/25 2:24 PM, olcott wrote:
    On 7/4/2025 12:48 PM, Richard Damon wrote:
    On 7/4/25 9:32 AM, olcott wrote:
    On 7/4/2025 8:22 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:50:23 -0500 schrieb olcott:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:
    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>> On 6/30/25 2:30 PM, Mr Flibble wrote:

    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>> completion if
    it can determine that the input, A PROGRAM, never halts.

    If. But here it confuses that with not being able to simulate
    past the
    recursive call.


    It is the correct simulation of the input that
    specifies the actual behavior of this input.

    Right, and that means correctly simulating EVERY instruction that
    makes up the PROGRAM, which must include the code of *THE* HHH, or >>>>>> you can't "correctly simulate" the call instruction.

    SIn


    If this simulation cannot simulate past the recursive
    call then this correctly simulated input cannot possibly
    reach its own correctly simulated final halt state.


    But it can, as the call goes into HHH, and you then just simulate
    the code of HHH.


    Do you mean like this? (as I have been telling you for three years)
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Yes, so where in that trace does HHH's "correct simulation" differ
    from the exact same simulation generated by HHH1 before HHH aborts?



    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    And where does that show as a difference in the trace?

    "itself" isn't something in the code/


    Yes there aren't any machine addresses in x86 code.

    Sure there are, as x86 machine code is address, contents pairing.

    x86 code always only works on the basis of its psychic ability.

    And thus you prove you brain has popped, thining that irony is valid
    arguement.


    We can't possibly see that DDD calls the machine address
    of HHH because in x86 code there is no such thing as machine
    addresses.


    Then you don't have the x86 code for DDD.

    I guess you are just proving you have gone off the deep enc.


    I will take this as your admission that you have nothing to refute the
    errors, until you actually provide a refutation, which you have shown
    you just can not do.

    Your method of argument is just further proof that you have run out of
    idea to streach to even try to defend yourself, and you are now just
    committing reputation suicide by using the classic methods of scammers
    and liars.

    Sorry, but that is just the truth, and only you can change it by
    actually facing the facts and talking with the real defintions, even if
    they just prove you wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 20:36:40 2025
    On 7/5/25 12:21 PM, olcott wrote:
    On 7/5/2025 8:07 AM, Richard Damon wrote:
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of >>>>>>>>>>>>>>> the input is
    different than the direct execution, even though he can't >>>>>>>>>>>>>>> show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of >>>>>>>>>>>>>>> the "Call HHH"
    must be different when simulated then when executed, as >>>>>>>>>>>>>>> for "some
    reason" it must be just because otherwise HHH can't do >>>>>>>>>>>>>>> the simulation.

    Sorry, not being able to do something doesn't mean you >>>>>>>>>>>>>>> get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other >>>>>>>>>>>> number) is the
    wrong asnwer to the quesstion "does DDD specify a halting >>>>>>>>>>>> computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same
    about some
    other computation then it is not in the scope of the halting >>>>>>>>>> problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set
    formation."

    And what does that distraction have to do with halting problem?


    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive
    Set Theory, as it doesn't do anything to Naive Set Theory.


    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in Naive
    Set Theory, they


    It proves that Russell's Paradox was always a misconception
    anchored in incoherence.


    No, it was anchored in the existing theory of the time.

    It showed that the theory had a major problem that needed to be fixed,
    by finding a better system.



    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the
    existing system. In Computability Theory, reporting on the behavior of
    the direct execution of a Turing Machine is a valid operation. To say
    it isn't is just a lie.


    The key correction that I am making to the halting problem
    is the requirement that halt deciders report on the behavior
    of a directly executed Turing machine when these have always
    been outside of the domain of every Turing machine based decider.


    But that isn't a "base" criteria in the system. That is like saying you
    are keeping standard addition, but you want 5 + 7 to be 57 instead of
    12, as that doesn't make sense.

    Your problem is you just don't understand how logic systems work at all,
    and thus you are trying to tackle a problem without knowing what you are
    doing.

    Sort of like taking a car with a minor knocking probem, and trying to
    beat the engine with a big wrench.

    If you want to change that criteria, you need to work on reformulating
    from the original axiom level.

    Note, ZFC didn't just ban sets from containing themselves, but defined
    actual rules of how to build sets from previously created sets, with a
    notation that the set being created isn't part of the set of previously
    created sets. This RESULTS in the inability to define a set containing
    itself.

    Thus, you need to do the same to achieve your results, the problem being
    that the idea that you can define what a "Halt Decider" would be is
    something that just comes out of the general principles of Computations.

    The Halting of Computations is just a natural property of them.

    Computations are encodable into finite strings (in a way that allows the
    full recreation of the behavior of that computation)

    And thus, asking if the computation a will halt given a finite string representation of it just naturally follows.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 22:59:09 2025
    On 7/5/25 10:23 PM, olcott wrote:
    On 7/5/2025 7:36 PM, Richard Damon wrote:
    On 7/5/25 12:21 PM, olcott wrote:
    On 7/5/2025 8:07 AM, Richard Damon wrote:
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of >>>>>>>>>>>>>>>>> the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of >>>>>>>>>>>>>>>>> the "Call HHH"
    must be different when simulated then when executed, as >>>>>>>>>>>>>>>>> for "some
    reason" it must be just because otherwise HHH can't do >>>>>>>>>>>>>>>>> the simulation.

    Sorry, not being able to do something doesn't mean you >>>>>>>>>>>>>>>>> get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>
    Either "no" (encoded as 0) or "yes" (encoded as any other >>>>>>>>>>>>>> number) is the
    wrong asnwer to the quesstion "does DDD specify a halting >>>>>>>>>>>>>> computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same >>>>>>>>>>>> about some
    other computation then it is not in the scope of the halting >>>>>>>>>>>> problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox. >>>>>>>>>>
    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set
    formation."

    And what does that distraction have to do with halting problem? >>>>>>>>

    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive
    Set Theory, as it doesn't do anything to Naive Set Theory.


    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in Naive
    Set Theory, they


    It proves that Russell's Paradox was always a misconception
    anchored in incoherence.


    No, it was anchored in the existing theory of the time.

    It showed that the theory had a major problem that needed to be fixed,
    by finding a better system.



    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the
    existing system. In Computability Theory, reporting on the behavior
    of the direct execution of a Turing Machine is a valid operation. To
    say it isn't is just a lie.


    The key correction that I am making to the halting problem
    is the requirement that halt deciders report on the behavior
    of a directly executed Turing machine when these have always
    been outside of the domain of every Turing machine based decider.


    But that isn't a "base" criteria in the system. That is like saying
    you are keeping standard addition, but you want 5 + 7 to be 57 instead
    of 12, as that doesn't make sense.

    Your problem is you just don't understand how logic systems work at
    all, and thus you are trying to tackle a problem without knowing what
    you are doing.

    Sort of like taking a car with a minor knocking probem, and trying to
    beat the engine with a big wrench.

    If you want to change that criteria, you need to work on reformulating
    from the original axiom level.

    Note, ZFC didn't just ban sets from containing themselves, but defined
    actual rules of how to build sets from previously created sets, with a
    notation that the set being created isn't part of the set of
    previously created sets. This RESULTS in the inability to define a set
    containing itself.

    Thus, you need to do the same to achieve your results, the problem
    being that the idea that you can define what a "Halt Decider" would be
    is something that just comes out of the general principles of
    Computations.

    The Halting of Computations is just a natural property of them.

    Computations are encodable into finite strings (in a way that allows
    the full recreation of the behavior of that computation)

    And thus, asking if the computation a will halt given a finite string
    representation of it just naturally follows.

    All the Halting Problem proofs depend on the ability
    of an *ACTUAL INPUT* to do the opposite of whatever its
    decider decides and *THIS HAS ALWAYS BEEN IMPOSSIBLE*


    No, they depend on the ability of being able to make a program that does
    the opposite of what the decider says when given a proper representation
    of that program.

    Remember the quote from your favorite source:

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and an
    input, whether the program will finish running, or continue to run forever.


    Note, the decider is given a "description of an arbitrary computer program".

    That arbitrary computer program can easily be built to call the claimed decider, and give it the description of itself.

    Your problem has always been you never understood what those words
    meant, because you chose to make yourself ignorant of the field, and self-imposed ignorance is a reckless disregard for the truth, which
    makes you claim just reckless lies.

    Sorry, all you are doing is proving how stupid you are, and that you
    really don't care about truth, so have sunk your reputation to the
    bottom of the lake of fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 6 12:19:22 2025
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is >>>>>>>>>>> different than the direct execution, even though he can't show the >>>>>>>>>>> instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>>>> reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS >>>>>>>> because you have just lied to yourself so much that you lost the >>>>>>>> understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via >>>>>>>> some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a program >>>>>>>> is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>> computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the >>>>>>>> input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>
    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and >>>>>>>> possibly different behaviors, which you logic forgets to take into >>>>>>>> account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate >>>>>> something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-standard >>>> lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input
    specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly
    (or otherwise) and therefore is not a halting decider.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:35:16 2025
    Op 05.jul.2025 om 17:53 schreef olcott:
    On 7/5/2025 3:44 AM, Mikko wrote:
    On 2025-07-04 12:57:47 +0000, olcott said:

    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get to >>>>>>>>>>> redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually >>>>>>>> IS because you have just lied to yourself so much that you lost >>>>>>>> the understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it >>>>>>>> (via some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is
    undefined.

    Each different definition of HHH, gives a different problem.

    Your "logic" seems to be based on trying to re-define what a
    program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>> computability theory, something you don't seem to understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate >>>>>>>> "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>
    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also
    incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, >>>>>>>> and possibly different behaviors, which you logic forgets to
    take into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to
    simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-
    standard
    lanugage extension that your HHH and HHH1 use.

    *This is the ONLY specification of HHH that chatbots see*

    That is irrelevant. What is relevant is the specification or lack of
    that readers of comp.theory see.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.
    But is incorrect when there is no non-termination pattern and it still
    claims there is.
    The input of HHH is a pointer to code that includes DDD and all code
    used by it directly and indirectly, including the abort code. A correct analysis by HHH should have detected that, but HHH has been programmed
    in such a way that it is blind for that part of the specification.
    That HHH has bugs that makes it blind for part of the specification,
    does not change the specification. It only shows the failure of HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:45:05 2025
    Op 05.jul.2025 om 18:03 schreef olcott:
    On 7/5/2025 2:33 AM, Fred. Zwarts wrote:
    Op 05.jul.2025 om 00:24 schreef olcott:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of >>>>>>>>>>>>>>> the input is
    different than the direct execution, even though he can't >>>>>>>>>>>>>>> show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of >>>>>>>>>>>>>>> the "Call HHH"
    must be different when simulated then when executed, as >>>>>>>>>>>>>>> for "some
    reason" it must be just because otherwise HHH can't do >>>>>>>>>>>>>>> the simulation.

    Sorry, not being able to do something doesn't mean you >>>>>>>>>>>>>>> get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation.

    Either "no" (encoded as 0) or "yes" (encoded as any other >>>>>>>>>>>> number) is the
    wrong asnwer to the quesstion "does DDD specify a halting >>>>>>>>>>>> computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2?

    However, if the question is
    not "does DDD specify a halting computation?" or the same
    about some
    other computation then it is not in the scope of the halting >>>>>>>>>> problem
    or the termination problem.


    The halting problem has always been flatly incorrect
    by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox.

    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set
    formation."

    And what does that distraction have to do with halting problem?


    *Changing the definition of the problem is a way to solve it*


    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in Naive
    Set Theory, as it doesn't do anything to Naive Set Theory.


    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    Your misconception is that the decider must report on hypothetical
    Turing machines, where in fact the decider must report on its input.

    DDD simulated by HHH according to the semantics of the
    C programming language cannot possibly reach its own
    simulated "return" statement final halt state even if
    an infinite number of steps are simulated.
    The input for HHH specifies a halting program according to the semantics
    of the x86 language. How that is proven is irrelevant. It is irrelevant
    that direct execution is one of the proofs. Only the fact that it is
    proven is relevant now.
    That HHH cannot possibly reach the end of a simulation of a proven
    halting program, shows the failure of HHH.
    HHH1 shows that only a finite number of steps is needed to simulate
    *this* input up to the final halt state.
    So, your words about an infinite number of steps are misleading.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:40:39 2025
    Op 06.jul.2025 om 06:06 schreef olcott:
    On 7/5/2025 9:59 PM, Richard Damon wrote:
    On 7/5/25 10:23 PM, olcott wrote:
    On 7/5/2025 7:36 PM, Richard Damon wrote:
    On 7/5/25 12:21 PM, olcott wrote:
    On 7/5/2025 8:07 AM, Richard Damon wrote:
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation >>>>>>>>>>>>>>>>>>> of the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation >>>>>>>>>>>>>>>>>>> of the "Call HHH"
    must be different when simulated then when executed, >>>>>>>>>>>>>>>>>>> as for "some
    reason" it must be just because otherwise HHH can't >>>>>>>>>>>>>>>>>>> do the simulation.

    Sorry, not being able to do something doesn't mean >>>>>>>>>>>>>>>>>>> you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct >>>>>>>>>>>>>>>>> because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>>>
    Either "no" (encoded as 0) or "yes" (encoded as any >>>>>>>>>>>>>>>> other number) is the
    wrong asnwer to the quesstion "does DDD specify a >>>>>>>>>>>>>>>> halting computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2? >>>>>>>>>>>>>
    However, if the question is
    not "does DDD specify a halting computation?" or the same >>>>>>>>>>>>>> about some
    other computation then it is not in the scope of the >>>>>>>>>>>>>> halting problem
    or the termination problem.


    The halting problem has always been flatly incorrect >>>>>>>>>>>>> by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox. >>>>>>>>>>>>
    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set >>>>>>>>>>> formation."

    And what does that distraction have to do with halting problem? >>>>>>>>>>

    *Changing the definition of the problem is a way to solve it* >>>>>>>>>

    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in
    Naive Set Theory, as it doesn't do anything to Naive Set Theory. >>>>>>>>

    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in
    Naive Set Theory, they


    It proves that Russell's Paradox was always a misconception
    anchored in incoherence.


    No, it was anchored in the existing theory of the time.

    It showed that the theory had a major problem that needed to be
    fixed, by finding a better system.



    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the
    existing system. In Computability Theory, reporting on the
    behavior of the direct execution of a Turing Machine is a valid
    operation. To say it isn't is just a lie.


    The key correction that I am making to the halting problem
    is the requirement that halt deciders report on the behavior
    of a directly executed Turing machine when these have always
    been outside of the domain of every Turing machine based decider.


    But that isn't a "base" criteria in the system. That is like saying
    you are keeping standard addition, but you want 5 + 7 to be 57
    instead of 12, as that doesn't make sense.

    Your problem is you just don't understand how logic systems work at
    all, and thus you are trying to tackle a problem without knowing
    what you are doing.

    Sort of like taking a car with a minor knocking probem, and trying
    to beat the engine with a big wrench.

    If you want to change that criteria, you need to work on
    reformulating from the original axiom level.

    Note, ZFC didn't just ban sets from containing themselves, but
    defined actual rules of how to build sets from previously created
    sets, with a notation that the set being created isn't part of the
    set of previously created sets. This RESULTS in the inability to
    define a set containing itself.

    Thus, you need to do the same to achieve your results, the problem
    being that the idea that you can define what a "Halt Decider" would
    be is something that just comes out of the general principles of
    Computations.

    The Halting of Computations is just a natural property of them.

    Computations are encodable into finite strings (in a way that allows
    the full recreation of the behavior of that computation)

    And thus, asking if the computation a will halt given a finite
    string representation of it just naturally follows.

    All the Halting Problem proofs depend on the ability
    of an *ACTUAL INPUT* to do the opposite of whatever its
    decider decides and *THIS HAS ALWAYS BEEN IMPOSSIBLE*


    No, they depend on the ability of being able to make a program that
    does the opposite of what the decider says when given a proper
    representation of that program.


    Yet no Turing machine decider can take an executing
    Turing machine as an input thus not in the domain/scope of
    any Turing machine decider. Halt deciders NEVER report
    on the behavior of executing programs.


    Irrelevant.
    HHH should decide on its input. If this input specifies the same
    behaviour as the direct execution (by definition), then a correct
    simulation should see that. HHH does not need to look at the direct
    execution, but only at the code in the input, which specifies a halting program.
    If HHH cannot do that, it simply fails, without any indication that the specification is has changed. Of course the specification did not
    change, because it is exactly the same 'finite string', with only one
    meaning according to the semantics of the x86 language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 07:48:25 2025
    On 7/6/25 12:06 AM, olcott wrote:
    On 7/5/2025 9:59 PM, Richard Damon wrote:
    On 7/5/25 10:23 PM, olcott wrote:
    On 7/5/2025 7:36 PM, Richard Damon wrote:
    On 7/5/25 12:21 PM, olcott wrote:
    On 7/5/2025 8:07 AM, Richard Damon wrote:
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said:

    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation >>>>>>>>>>>>>>>>>>> of the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation >>>>>>>>>>>>>>>>>>> of the "Call HHH"
    must be different when simulated then when executed, >>>>>>>>>>>>>>>>>>> as for "some
    reason" it must be just because otherwise HHH can't >>>>>>>>>>>>>>>>>>> do the simulation.

    Sorry, not being able to do something doesn't mean >>>>>>>>>>>>>>>>>>> you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct >>>>>>>>>>>>>>>>> because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>>>
    Either "no" (encoded as 0) or "yes" (encoded as any >>>>>>>>>>>>>>>> other number) is the
    wrong asnwer to the quesstion "does DDD specify a >>>>>>>>>>>>>>>> halting computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2? >>>>>>>>>>>>>
    However, if the question is
    not "does DDD specify a halting computation?" or the same >>>>>>>>>>>>>> about some
    other computation then it is not in the scope of the >>>>>>>>>>>>>> halting problem
    or the termination problem.


    The halting problem has always been flatly incorrect >>>>>>>>>>>>> by making that the question. So I am reframing the
    question the same way that ZFC reframed Russell's Paradox. >>>>>>>>>>>>
    Nope, just shows you are too stupid to understand it.


    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set >>>>>>>>>>> formation."

    And what does that distraction have to do with halting problem? >>>>>>>>>>

    *Changing the definition of the problem is a way to solve it* >>>>>>>>>

    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in
    Naive Set Theory, as it doesn't do anything to Naive Set Theory. >>>>>>>>

    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in
    Naive Set Theory, they


    It proves that Russell's Paradox was always a misconception
    anchored in incoherence.


    No, it was anchored in the existing theory of the time.

    It showed that the theory had a major problem that needed to be
    fixed, by finding a better system.



    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the
    existing system. In Computability Theory, reporting on the
    behavior of the direct execution of a Turing Machine is a valid
    operation. To say it isn't is just a lie.


    The key correction that I am making to the halting problem
    is the requirement that halt deciders report on the behavior
    of a directly executed Turing machine when these have always
    been outside of the domain of every Turing machine based decider.


    But that isn't a "base" criteria in the system. That is like saying
    you are keeping standard addition, but you want 5 + 7 to be 57
    instead of 12, as that doesn't make sense.

    Your problem is you just don't understand how logic systems work at
    all, and thus you are trying to tackle a problem without knowing
    what you are doing.

    Sort of like taking a car with a minor knocking probem, and trying
    to beat the engine with a big wrench.

    If you want to change that criteria, you need to work on
    reformulating from the original axiom level.

    Note, ZFC didn't just ban sets from containing themselves, but
    defined actual rules of how to build sets from previously created
    sets, with a notation that the set being created isn't part of the
    set of previously created sets. This RESULTS in the inability to
    define a set containing itself.

    Thus, you need to do the same to achieve your results, the problem
    being that the idea that you can define what a "Halt Decider" would
    be is something that just comes out of the general principles of
    Computations.

    The Halting of Computations is just a natural property of them.

    Computations are encodable into finite strings (in a way that allows
    the full recreation of the behavior of that computation)

    And thus, asking if the computation a will halt given a finite
    string representation of it just naturally follows.

    All the Halting Problem proofs depend on the ability
    of an *ACTUAL INPUT* to do the opposite of whatever its
    decider decides and *THIS HAS ALWAYS BEEN IMPOSSIBLE*


    No, they depend on the ability of being able to make a program that
    does the opposite of what the decider says when given a proper
    representation of that program.


    Yet no Turing machine decider can take an executing
    Turing machine as an input thus not in the domain/scope of
    any Turing machine decider. Halt deciders NEVER report
    on the behavior of executing programs.


    But it doesn't need to, it just needs the description of the algorithm
    of the machine and its input. Just like Turing Machines can't take
    "numbmers" as input, only representations of them.

    The FUNCTION that is computed can, since that is just a mathematical
    entity, and so, to try to compute that function, it take the finite
    string representation of the input to the function, which is the
    detailed description of the algorithm and data.

    All you are doing is proving your stupidity.

    I guess that is your goal in life, to prove how stupid you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 12:53:35 2025
    On 7/6/25 11:00 AM, olcott wrote:
    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the >>>>>>>>>>>>> input is
    different than the direct execution, even though he can't >>>>>>>>>>>>> show the
    instruction actually correctly simulated where they differ, >>>>>>>>>>>>> and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the >>>>>>>>>>>>> "Call HHH"
    must be different when simulated then when executed, as for >>>>>>>>>>>>> "some
    reason" it must be just because otherwise HHH can't do the >>>>>>>>>>>>> simulation.

    Sorry, not being able to do something doesn't mean you get >>>>>>>>>>>>> to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to
    completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually >>>>>>>>>> IS because you have just lied to yourself so much that you >>>>>>>>>> lost the understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to >>>>>>>>>> it (via some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is >>>>>>>>>> undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a >>>>>>>>>> program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>>>> computability theory, something you don't seem to understand. >>>>>>>>>>

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH
    simulate "the input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>>>
    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also >>>>>>>> incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different >>>>>>>>>> HHHs, and possibly different behaviors, which you logic
    forgets to take into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to
    simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non-
    standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input
    specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly
    (or otherwise) and therefore is not a halting decider.


    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.


    But the "induction" you claim isn't actually induction, but just another
    of your lies that assumes that all DDD/HHH pairings are the same, or
    that HHH can simulate code in its input that isn't actually in its input.

    You don't even understand what a "program" is, and have at one time
    admitted that none of your HHH or DDD are programs, and thus your entire arguement is just a category error. When you try to back out of that
    claim, you just prove yourself to be a liar as your arguments don't work
    with them as actual programs.

    Thus, you are just proving you are just a stupid ignorant liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 12:50:26 2025
    On 7/6/25 11:08 AM, olcott wrote:
    On 7/6/2025 6:48 AM, Richard Damon wrote:
    On 7/6/25 12:06 AM, olcott wrote:
    On 7/5/2025 9:59 PM, Richard Damon wrote:
    On 7/5/25 10:23 PM, olcott wrote:
    On 7/5/2025 7:36 PM, Richard Damon wrote:
    On 7/5/25 12:21 PM, olcott wrote:
    On 7/5/2025 8:07 AM, Richard Damon wrote:
    On 7/4/25 6:24 PM, olcott wrote:
    On 7/4/2025 3:40 PM, Richard Damon wrote:
    On 7/4/25 2:25 PM, olcott wrote:
    On 7/4/2025 1:14 PM, Richard Damon wrote:
    On 7/4/25 10:43 AM, olcott wrote:
    On 7/4/2025 8:23 AM, Richard Damon wrote:
    On 7/4/25 8:50 AM, olcott wrote:
    On 7/4/2025 2:35 AM, Mikko wrote:
    On 2025-07-03 12:56:42 +0000, olcott said:

    On 7/3/2025 3:57 AM, Mikko wrote:
    On 2025-07-03 02:50:40 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/1/2025 11:37 AM, Mr Flibble wrote: >>>>>>>>>>>>>>>>>>>> On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon >>>>>>>>>>>>>>>>>>>> wrote:

    On 6/30/25 2:30 PM, Mr Flibble wrote: >>>>>>>>>>>>>>>>>>>>>
    PO just works off the lie that a correct simulation >>>>>>>>>>>>>>>>>>>>> of the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the >>>>>>>>>>>>>>>>>>>>> simulation of the "Call HHH"
    must be different when simulated then when >>>>>>>>>>>>>>>>>>>>> executed, as for "some
    reason" it must be just because otherwise HHH can't >>>>>>>>>>>>>>>>>>>>> do the simulation.

    Sorry, not being able to do something doesn't mean >>>>>>>>>>>>>>>>>>>>> you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that >>>>>>>>>>>>>>>>>>> HHH(DDD)==0 and HHH1(DDD)==1 are both correct >>>>>>>>>>>>>>>>>>> because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>>>>>
    Either "no" (encoded as 0) or "yes" (encoded as any >>>>>>>>>>>>>>>>>> other number) is the
    wrong asnwer to the quesstion "does DDD specify a >>>>>>>>>>>>>>>>>> halting computation?".

    That is *not* the actual question.

    THe actual question is whatever someone asks.

    What is the area of a square circle with a radius of 2? >>>>>>>>>>>>>>>
    However, if the question is
    not "does DDD specify a halting computation?" or the >>>>>>>>>>>>>>>> same about some
    other computation then it is not in the scope of the >>>>>>>>>>>>>>>> halting problem
    or the termination problem.


    The halting problem has always been flatly incorrect >>>>>>>>>>>>>>> by making that the question. So I am reframing the >>>>>>>>>>>>>>> question the same way that ZFC reframed Russell's Paradox. >>>>>>>>>>>>>>
    Nope, just shows you are too stupid to understand it. >>>>>>>>>>>>>>

    Then tell me where I go wrong on this explanation:
    ZFC conquered Russell's Paradox by redefining how
    sets are defined such that a set that is a member
    of itself can no longer be defined.

    "ZFC avoids this paradox by using axioms that restrict set >>>>>>>>>>>>> formation."

    And what does that distraction have to do with halting problem? >>>>>>>>>>>>

    *Changing the definition of the problem is a way to solve it* >>>>>>>>>>>

    But you aren't allowed to do that.

    Note, ZFC doesn't solve the problem of Russell's Paradox in >>>>>>>>>> Naive Set Theory, as it doesn't do anything to Naive Set Theory. >>>>>>>>>>

    It replaced the erroneous naive set theory thus
    conquering the misconception of Russell's Paradox.

    Yes, by creating a totally new system.

    Note, The don't say that Russell's Paradox no longer exists in >>>>>>>> Naive Set Theory, they


    It proves that Russell's Paradox was always a misconception
    anchored in incoherence.


    No, it was anchored in the existing theory of the time.

    It showed that the theory had a major problem that needed to be
    fixed, by finding a better system.



    Likewise I am conquering the misconception that
    partial halt deciders must report on the behavior
    of directly executed Turing machines.


    But you aren't making a totally new system, just lying about the >>>>>>>> existing system. In Computability Theory, reporting on the
    behavior of the direct execution of a Turing Machine is a valid >>>>>>>> operation. To say it isn't is just a lie.


    The key correction that I am making to the halting problem
    is the requirement that halt deciders report on the behavior
    of a directly executed Turing machine when these have always
    been outside of the domain of every Turing machine based decider. >>>>>>>

    But that isn't a "base" criteria in the system. That is like
    saying you are keeping standard addition, but you want 5 + 7 to be >>>>>> 57 instead of 12, as that doesn't make sense.

    Your problem is you just don't understand how logic systems work
    at all, and thus you are trying to tackle a problem without
    knowing what you are doing.

    Sort of like taking a car with a minor knocking probem, and trying >>>>>> to beat the engine with a big wrench.

    If you want to change that criteria, you need to work on
    reformulating from the original axiom level.

    Note, ZFC didn't just ban sets from containing themselves, but
    defined actual rules of how to build sets from previously created
    sets, with a notation that the set being created isn't part of the >>>>>> set of previously created sets. This RESULTS in the inability to
    define a set containing itself.

    Thus, you need to do the same to achieve your results, the problem >>>>>> being that the idea that you can define what a "Halt Decider"
    would be is something that just comes out of the general
    principles of Computations.

    The Halting of Computations is just a natural property of them.

    Computations are encodable into finite strings (in a way that
    allows the full recreation of the behavior of that computation)

    And thus, asking if the computation a will halt given a finite
    string representation of it just naturally follows.

    All the Halting Problem proofs depend on the ability
    of an *ACTUAL INPUT* to do the opposite of whatever its
    decider decides and *THIS HAS ALWAYS BEEN IMPOSSIBLE*


    No, they depend on the ability of being able to make a program that
    does the opposite of what the decider says when given a proper
    representation of that program.


    Yet no Turing machine decider can take an executing
    Turing machine as an input thus not in the domain/scope of
    any Turing machine decider. Halt deciders NEVER report
    on the behavior of executing programs.


    But it doesn't need to,

    *The standard halting problem proof cannot even be constructed*

    Really? WHat step was done wrong.

    *There is no input to any halt decider that does the opposite*
    *of what its decider decides*

    Sure it does, your DD does the opposite of what HHH does.

    Note, you do have a grammer problem as HHH isn't "its" decider for DD,
    as DD has no possission of it. It is just the one that DD was designed
    to contradict.


    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }

    int main()
    {
      HHH(DD); // DD cannot do the opposite of HHH
      DD();    // The caller of HHH(DD) is not its input
    }


    Your statement just doesn't make sense.

    I guess you are just showing your utter ignorance of what you talk
    about, and are lying that you are actually following the proof, because
    you are just too stupid to know what you are doing.

    For HHH to even claim to be a possible Halt Decider, it must take as an
    input some defined representation of a program. You seem to be saying
    you HHH takes the address in memory of the code of that program, and
    thus all the memory that holds the code used is part of "the input" as
    defined by computer theory for that decider.

    Note, this includes the code for DD, as well as HHH and anything that
    HHH calls itself.

    The DEFINITION of the behavior of that input, is what this code does
    when directly executed or correctly simulated, and since that code
    include the code of HHH, we don't change that code when we
    simulate/execute it to determine this.

    HHH is totally responsible for this exact memory pattern, irrepective of
    who is calling HHH, whether it is the DD called by main, or simulated by
    HHH, or if HHH(DD) is called by some other function.

    HHH is thus responsible for the behavior of DD, whether or not it is
    "its caller" and thus *IS* responsible for the behavior of DD when it is
    its caller, because its input is DD.

    You are just showing you stupidity to say that DD doesn't do the
    opposite of what HHH answers, as you have also admitted that DD actually
    DOES that opposite of what HHH does answer.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 7 11:25:29 2025
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some >>>>>>>>>>>>> reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is.

    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and
    DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS >>>>>>>>>> because you have just lied to yourself so much that you lost the >>>>>>>>>> understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via >>>>>>>>>> some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a program >>>>>>>>>> is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>>>> computability theory, something you don't seem to understand. >>>>>>>>>>

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid.

    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>>>
    Then how do you correctly simulate something you do not have.

    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and >>>>>>>>>> possibly different behaviors, which you logic forgets to take into >>>>>>>>>> account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct.

    Nope, becausee it violates the DEFINITION of what it means to simulate >>>>>>>> something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input
    specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly
    (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for inference.
    There are very specific induction rules that apply to very specific
    types of mathematical objects, for example the induction axiom of Peano arithmetics.

    But you cannot use the above before you have proven that HHH correctly
    predicts and after that you needn't.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 18:32:46 2025
    On 7/7/25 10:02 AM, olcott wrote:
    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of >>>>>>>>>>>>>>> the input is
    different than the direct execution, even though he can't >>>>>>>>>>>>>>> show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of >>>>>>>>>>>>>>> the "Call HHH"
    must be different when simulated then when executed, as >>>>>>>>>>>>>>> for "some
    reason" it must be just because otherwise HHH can't do >>>>>>>>>>>>>>> the simulation.

    Sorry, not being able to do something doesn't mean you >>>>>>>>>>>>>>> get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question
    actually IS because you have just lied to yourself so much >>>>>>>>>>>> that you lost the understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to >>>>>>>>>>>> it (via some correct representation) will halt when run. >>>>>>>>>>>>
    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is >>>>>>>>>>>> undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a >>>>>>>>>>>> program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field >>>>>>>>>>>> of computability theory, something you don't seem to
    understand.


    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH >>>>>>>>>>>> simulate "the input" to get anything.


    No I do not. The above paragraph has every detail that is >>>>>>>>>>> needed.

    Then how do you correctly simulate something you do not have. >>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it is >>>>>>>>>> also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different >>>>>>>>>>>> HHHs, and possibly different behaviors, which you logic >>>>>>>>>>>> forgets to take into account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means to >>>>>>>>>> simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non- >>>>>>>> standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input >>>>>> specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers
    correctly
    (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for inference.

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

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    No, it is HHH conditionally simulates DDD until it thinks it sees a
    non-halting pattern that calls HHH(DDD)

    that conditonally simulates DDD that calls HHH(DDD) until it thinks it
    sees a non-halting pattern that calls HHH(DDD), at which point the outer
    HHH stops simulating, and return 0, but the correct simulation continues to

    conditonally simulate DDD that calls HHH(DDD) until it thinks it sees a non-halting pattern that calls HHH(DDD), at which point the first
    simulated HHH will stop simulating and return 0, at which point DDD will
    halt, as proven by the actual correct simulation of the input.

    After all, that *IS* what the code of HHH in Halt7.c says it will do.

    If you try to exclude that, then HHH just fails to be able to correctly simulate its input past the call HHH instruction, as the needed
    information is not in the input.




    It is so simple that I really can't believe that
    my reviewers are not dishonest when they disagree.

    I don't understand why how you don't see your error and continue to lie
    about what it does.

    I guess your problem is you just brainwashed yourself with too many
    wrong definitions.


    There are very specific induction rules that apply to very specific
    types of mathematical objects, for example the induction axiom of Peano
    arithmetics.

    But you cannot use the above before you have proven that HHH correctly
    predicts and after that you needn't.


    I just did that 500 times now.


    No, you just lies about it for about the 500th time now.

    Sorry, ERRORS remain errors no matter how many times they are repeated.

    The repetition just proves your stupidity and ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 8 10:35:19 2025
    On 2025-07-07 14:02:49 +0000, olcott said:

    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts.

    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation.

    Nope. It seems you don't understand what the question actually IS >>>>>>>>>>>> because you have just lied to yourself so much that you lost the >>>>>>>>>>>> understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>>>>>> computability theory, something you don't seem to understand. >>>>>>>>>>>>

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>>>>>
    Then how do you correctly simulate something you do not have. >>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into >>>>>>>>>>>> account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means to simulate
    something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input >>>>>> specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly >>>> (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for inference.

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

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    Simply reading the code of your HHH shows that that is not what happens.
    Your HHH does not simulate that many levels of recorsion.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 9 11:32:43 2025
    On 2025-07-08 14:16:13 +0000, olcott said:

    On 7/8/2025 2:35 AM, Mikko wrote:
    On 2025-07-07 14:02:49 +0000, olcott said:

    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>
    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the >>>>>>>>>>>>>> understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run.

    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>>>>>>>> computability theory, something you don't seem to understand. >>>>>>>>>>>>>>

    Termination Analyzer HHH simulates its input until >>>>>>>>>>>>>>> it detects a non-terminating behavior pattern. When >>>>>>>>>>>>>>> HHH detects such a pattern it aborts its simulation >>>>>>>>>>>>>>> and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed. >>>>>>>>>>>>
    Then how do you correctly simulate something you do not have. >>>>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.


    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means to simulate
    something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input >>>>>>>> specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly >>>>>> (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for inference. >>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    Simply reading the code of your HHH shows that that is not what happens.
    Your HHH does not simulate that many levels of recorsion.

    I was showing the pattern of behavior that HHH recognizes.

    As the input to HHH does not match to that pattern you should say "hallucinates" instead of "recognizes". Though that does not alter
    the end result that HHH gives the wrong answer.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:18:04 2025
    On 7/8/25 10:16 AM, olcott wrote:
    On 7/8/2025 2:35 AM, Mikko wrote:
    On 2025-07-07 14:02:49 +0000, olcott said:

    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of >>>>>>>>>>>>>>>>> the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of >>>>>>>>>>>>>>>>> the "Call HHH"
    must be different when simulated then when executed, as >>>>>>>>>>>>>>>>> for "some
    reason" it must be just because otherwise HHH can't do >>>>>>>>>>>>>>>>> the simulation.

    Sorry, not being able to do something doesn't mean you >>>>>>>>>>>>>>>>> get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct
    because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>
    Nope. It seems you don't understand what the question >>>>>>>>>>>>>> actually IS because you have just lied to yourself so much >>>>>>>>>>>>>> that you lost the understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given >>>>>>>>>>>>>> to it (via some correct representation) will halt when run. >>>>>>>>>>>>>>
    Thus, "the input" needs to represent a program


    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH >>>>>>>>>>>>>> is undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what >>>>>>>>>>>>>> a program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the >>>>>>>>>>>>>> field of computability theory, something you don't seem to >>>>>>>>>>>>>> understand.


    Termination Analyzer HHH simulates its input until >>>>>>>>>>>>>>> it detects a non-terminating behavior pattern. When >>>>>>>>>>>>>>> HHH detects such a pattern it aborts its simulation >>>>>>>>>>>>>>> and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH >>>>>>>>>>>>>> simulate "the input" to get anything.


    No I do not. The above paragraph has every detail that is >>>>>>>>>>>>> needed.

    Then how do you correctly simulate something you do not have. >>>>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it is >>>>>>>>>>>> also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different >>>>>>>>>>>>>> HHHs, and possibly different behaviors, which you logic >>>>>>>>>>>>>> forgets to take into account, which just breaks it. >>>>>>>>>>>>>>

    Wrong.
    It is because the what I specified does take this
    into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means >>>>>>>>>>>> to simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the >>>>>>>>>> non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see*
    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the
    input specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers
    correctly
    (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for
    inference.

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

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    Simply reading the code of your HHH shows that that is not what happens.
    Your HHH does not simulate that many levels of recorsion.


    I was showing the pattern of behavior that HHH recognizes.


    Which isn't what happens, so it is just wrong.

    You are just showing that you like to lie and make false statements.

    After all, the ACTUAL behavor is that

    HHH will simulated its input DDD until it thinks it sees a non-halting
    pattern. While doing so it sees that it calls HHH(DDD) and that

    HHH will simulated its input DDD until it thinks it sees a non-halting
    pattern. While doing so it sees that it calls HHH(DDD), at which point
    the outer HHH will abort its simulation and return 0, but the correct simulation of the input would continue with that

    HHH will simulated its input DDD until it thinks it sees a non-halting
    pattern. While doing so it sees that it calls HHH(DDD) and the first
    simulated HHH will abort simulation and return 0, and thus the simulated
    DDD will halt, and thus the outer HHH is proven wrong.

    We NEVER reach the state you describe, because the input DDD is built on
    the actual HHH (as that IS what is in the memory) which DOES abort, and
    thus the simulated HHH never continues the chain as described.

    Your "Hypothetical" case only occurs in the fantasy world where the real
    HHH isn't in the machine, and we only have the hypothetical HHH, and its hypothetical DDD, but that isn't reality, only a fantasy, because it is
    in a world that isn't the reality.

    That is part of your problem, you can't distingush reality from fantasy,
    and thus truth from lies.

    Your whole world is just made of lies, and that keeps on getting you
    into trouble.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 21:35:20 2025
    On 7/9/25 8:45 AM, olcott wrote:
    On 7/9/2025 3:32 AM, Mikko wrote:
    On 2025-07-08 14:16:13 +0000, olcott said:

    On 7/8/2025 2:35 AM, Mikko wrote:
    On 2025-07-07 14:02:49 +0000, olcott said:

    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation >>>>>>>>>>>>>>>>>>> of the input is
    different than the direct execution, even though he >>>>>>>>>>>>>>>>>>> can't show the
    instruction actually correctly simulated where they >>>>>>>>>>>>>>>>>>> differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation >>>>>>>>>>>>>>>>>>> of the "Call HHH"
    must be different when simulated then when executed, >>>>>>>>>>>>>>>>>>> as for "some
    reason" it must be just because otherwise HHH can't >>>>>>>>>>>>>>>>>>> do the simulation.

    Sorry, not being able to do something doesn't mean >>>>>>>>>>>>>>>>>>> you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to >>>>>>>>>>>>>>>>>> completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct >>>>>>>>>>>>>>>>> because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>>>
    Nope. It seems you don't understand what the question >>>>>>>>>>>>>>>> actually IS because you have just lied to yourself so >>>>>>>>>>>>>>>> much that you lost the understanding of the queiston. >>>>>>>>>>>>>>>>

    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program >>>>>>>>>>>>>>>> given to it (via some correct representation) will halt >>>>>>>>>>>>>>>> when run.

    Thus, "the input" needs to represent a program >>>>>>>>>>>>>>>>

    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as >>>>>>>>>>>>>>>> HHH is undefined.

    Each different definition of HHH, gives a different >>>>>>>>>>>>>>>> problem.

    Your "logic" seems to be based on trying to re-define >>>>>>>>>>>>>>>> what a program is, which just makes it a lie.

    "Programs" must be complete and self-contained in the >>>>>>>>>>>>>>>> field of computability theory, something you don't seem >>>>>>>>>>>>>>>> to understand.


    Termination Analyzer HHH simulates its input until >>>>>>>>>>>>>>>>> it detects a non-terminating behavior pattern. When >>>>>>>>>>>>>>>>> HHH detects such a pattern it aborts its simulation >>>>>>>>>>>>>>>>> and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH >>>>>>>>>>>>>>>> simulate "the input" to get anything.


    No I do not. The above paragraph has every detail that is >>>>>>>>>>>>>>> needed.

    Then how do you correctly simulate something you do not have. >>>>>>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it >>>>>>>>>>>>>> is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for >>>>>>>>>>>>>>>> different HHHs, and possibly different behaviors, which >>>>>>>>>>>>>>>> you logic forgets to take into account, which just >>>>>>>>>>>>>>>> breaks it.


    Wrong.
    It is because the what I specified does take this >>>>>>>>>>>>>>> into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means >>>>>>>>>>>>>> to simulate something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the >>>>>>>>>>>> non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see* >>>>>>>>>>> Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the >>>>>>>>>> input specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers >>>>>>>> correctly
    (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for
    inference.

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

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    Simply reading the code of your HHH shows that that is not what
    happens.
    Your HHH does not simulate that many levels of recorsion.

    I was showing the pattern of behavior that HHH recognizes.

    As the input to HHH does not match to that pattern


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    But that pattern isn't what actually happens, because the first
    simulated HHH will abort before it gets that far, because HHH aborts
    before it lets its simulation get that far.


    *Here is the 197 page full execution trace of that* https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Right, wh9ch shows that HHH aborts on the conditon of seeing that its
    input calls HHH and it simulates that to a repeat of that call.

    It also proves that the CORRECT simulation of this input, will reach a
    final state, and thus that it this isn't a non-halting pattern.


    Line 996 is where it matches the above pattern. https://github.com/plolcott/x86utm/blob/master/Halt7.c

    No, that isn't the pattern it is matching, I guess you don't understand
    your own program.

    The pattern it matchs is seeing HHH simulate an input to a call to HHH
    with the same input.

    Since you show that EVERY HHH will abort such a simulation, your pattern
    above doesn't actually exist, it is just you lying to yourself.


    you should say
    "hallucinates" instead of "recognizes". Though that does not alter
    the end result that HHH gives the wrong answer.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 10 12:09:56 2025
    On 2025-07-09 12:45:54 +0000, olcott said:

    On 7/9/2025 3:32 AM, Mikko wrote:
    On 2025-07-08 14:16:13 +0000, olcott said:

    On 7/8/2025 2:35 AM, Mikko wrote:
    On 2025-07-07 14:02:49 +0000, olcott said:

    On 7/7/2025 3:25 AM, Mikko wrote:
    On 2025-07-06 15:00:25 +0000, olcott said:

    On 7/6/2025 4:19 AM, Mikko wrote:
    On 2025-07-05 15:59:50 +0000, olcott said:

    On 7/5/2025 2:30 AM, Fred. Zwarts wrote:
    Op 04.jul.2025 om 14:57 schreef olcott:
    On 7/4/2025 2:42 AM, Mikko wrote:
    On 2025-07-03 15:17:53 +0000, olcott said:

    On 7/3/2025 9:50 AM, Richard Damon wrote:
    On 7/3/25 10:39 AM, olcott wrote:
    On 7/3/2025 9:16 AM, Richard Damon wrote:
    On 7/2/25 10:50 PM, olcott wrote:
    On 7/1/2025 11:37 AM, Mr Flibble wrote:
    On Mon, 30 Jun 2025 21:12:48 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>>>
    On 6/30/25 2:30 PM, Mr Flibble wrote:

    PO just works off the lie that a correct simulation of the input is
    different than the direct execution, even though he can't show the
    instruction actually correctly simulated where they differ, and thus
    proves he is lying.

    The closest he comes is claiming that the simulation of the "Call HHH"
    must be different when simulated then when executed, as for "some
    reason" it must be just because otherwise HHH can't do the simulation.

    Sorry, not being able to do something doesn't mean you get to redefine
    it,

    You ar4e just showing you are as stupid as he is. >>>>>>>>>>>>>>>>>>
    No. A simulator does not have to run a simulation to completion if it can
    determine that the input, A PROGRAM, never halts. >>>>>>>>>>>>>>>>>>
    /Flibble

    The most direct way to analyze this is that
    HHH(DDD)==0 and HHH1(DDD)==1 are both correct >>>>>>>>>>>>>>>>> because DDD calls HHH(DDD) in recursive simulation and >>>>>>>>>>>>>>>>> DDD does not call HHH1(DDD) in recursive simulation. >>>>>>>>>>>>>>>>
    Nope. It seems you don't understand what the question actually IS
    because you have just lied to yourself so much that you lost the
    understanding of the queiston.


    *I can't imagine how Mike does not get this*

    I can't understand


    *Context of above dialogue*
    *Context of above dialogue*
    *Context of above dialogue*

    Context of your context:

    A Halt Decider is supposed to decide if the program given to it (via
    some correct representation) will halt when run. >>>>>>>>>>>>>>>>
    Thus, "the input" needs to represent a program >>>>>>>>>>>>>>>>

    typedef void (*ptr)();
    int HHH(ptr P);

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

    int main()
    {
       HHH(DDD);
    }

    Which, by itself, isn't a valid input, or program. as HHH is undefined.

    Each different definition of HHH, gives a different problem. >>>>>>>>>>>>>>>>
    Your "logic" seems to be based on trying to re-define what a program
    is, which just makes it a lie.

    "Programs" must be complete and self-contained in the field of >>>>>>>>>>>>>>>> computability theory, something you don't seem to understand. >>>>>>>>>>>>>>>>

    Termination Analyzer HHH simulates its input until >>>>>>>>>>>>>>>>> it detects a non-terminating behavior pattern. When >>>>>>>>>>>>>>>>> HHH detects such a pattern it aborts its simulation >>>>>>>>>>>>>>>>> and returns 0. (HHH1 has identical code)



    But it CAN'T simulate the above input. as it isn't valid. >>>>>>>>>>>>>>>>
    You need to add the code of HHH to the input to let HHH simulate "the
    input" to get anything.


    No I do not. The above paragraph has every detail that is needed.

    Then how do you correctly simulate something you do not have. >>>>>>>>>>>>>>
    Note, your "description" of HHH is just incorrect, as it is also incomplete.

    Simulating a LIE just gives you a lie.


    And at that point, you have different inputs for different HHHs, and
    possibly different behaviors, which you logic forgets to take into
    account, which just breaks it.


    Wrong.
    It is because the what I specified does take this >>>>>>>>>>>>>>> into account that HHH(DDD)==0 and HHH1(DDD)==1 are correct. >>>>>>>>>>>>>>
    Nope, becausee it violates the DEFINITION of what it means to simulate
    something.

    *You don't even know what you mean by this*
    What I mean is the execution trace that is derived
    within the semantics of the C programming language.

    C lanbuage definition does not specifiy the senatics of the non- standard
    lanugage extension that your HHH and HHH1 use.


    *This is the ONLY specification of HHH that chatbots see* >>>>>>>>>>> Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0.

    There is no non-termination behaviour to detect, because the input >>>>>>>>>> specifies only a *finite* recursion.

    When DDD is infinitely simulated by HHH it never reaches

    When DDD is infinitely simulated by HHH that HHH never answers correctly
    (or otherwise) and therefore is not a halting decider.

    So by a kind of mathematical induction HHH correctly
    predicts that DDD simulated by HHH (according to the
    semantics of the C programming language) cannot possibly
    reach its own simulated "return" statement final halt
    state then HHH is correct to reject DDD as non-halting.

    "By a kind of mathematical induction" is not a valid basis for inference.

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

    DDD simulated by HHH according to the semantics
    of the C programming language specifies

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

    Simply reading the code of your HHH shows that that is not what happens. >>>> Your HHH does not simulate that many levels of recorsion.

    I was showing the pattern of behavior that HHH recognizes.

    As the input to HHH does not match to that pattern

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that* https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of recursive simulation statrted?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 11 11:15:02 2025
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 11 15:54:30 2025
    Am Fri, 11 Jul 2025 10:01:33 -0500 schrieb olcott:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:
    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) that
    simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level
    of recursive simulation statrted?

    After the non-terminating behavior pattern is matched on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c HHH rejects DDD
    as specifying non-halting behavior.

    This is a good example of what I meant in another comment when I said
    that you don't answer questions.

    When you ask an incorrect question, like you did I provide an answer to
    the corrected question.

    We know you like to twist words or take them literally, aka constructing strawmen.

    --
    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 Fri Jul 11 19:13:30 2025
    On 7/11/25 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of >>>> recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    So, you ADMIT that you arguement is based on strawmen.


    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) Emulated DDD calls an emulated HHH(DDD)
    (4) Emulated HHH emulates DDD
    (5) this DDD calls HHH(DDD) again

    At which point the emulated HHH will abort its emulation and return, and
    thus DDD will halt.

    Thus HHH didn't "Correctly" simulate the input.

    Since you have shown that the code of HHH is part of the input that HHH
    looks at, and that is claimed to be the code fro Halt7.c, that means
    there is only one possible "HHH" in the program, the one that aborts at
    that point, and thus that IS what it does.


    We can know that HHH does emulate itself emulating
    DDD because the first instruction of HHH [00001606]
    is reached once when invoked in main() (page 38)
    and again (page 47) after DDD emulated by HHH calls
    HHH(DDD) [000021de] (page 45). This emulated DDD
    calls HHH(DDD) On page 187.

    Which proves that HHH considers the code for HHH ss part of the input,
    and thus that HHH, since it has the identical code to the simulating HHH
    must act exactly like it does.

    Thus, HHH is incorrect to presume this is a non-halting pattern,


    DDD emulated by HHH has now met its non halting
    behavior pattern on line 996: https://github.com/plolcott/x86utm/blob/master/Halt7.c



    And that pattern just isn't non-halting, and thus your "proof" is just
    based on lies.

    It can't be a non-halting pattern, as that exact pattern exists in that
    master trace of every step as it traces the execution pattern of HHH,
    and that halts, thus you re just LYING to say it is a non-halting pattern.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:21:44 2025
    On 7/11/25 4:53 PM, olcott wrote:
    On 7/11/2025 10:54 AM, joes wrote:
    Am Fri, 11 Jul 2025 10:01:33 -0500 schrieb olcott:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:
    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) that
    simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level >>>>>> of recursive simulation statrted?

    After the non-terminating behavior pattern is matched on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c HHH rejects DDD >>>>> as specifying non-halting behavior.

    This is a good example of what I meant in another comment when I said
    that you don't answer questions.

    When you ask an incorrect question, like you did I provide an answer to
    the corrected question.

    We know you like to twist words or take them literally, aka constructing
    strawmen.


    I always take words literally any other way is dishonest.


    Then why do you twist the meaning of "Program", "Input", "Halting" or
    even "Correct Simulation", or even the problem you are worling on.

    Programs include all their code, thus DDD, as a program includes the
    code of HHH even if you try to deny it.

    The "Input" needs to detail ALL the code of the program described, and
    thus includes that code of HHH, and thus you can't talk about changing
    HHH to a Hypthetical version that also changes the HHH that DDD uses,
    since that would change "the input"/

    Halting is defined as a property of a PROGRAM, and non-halting means
    that the program (or its correct simulation) doesn't reach a final state
    even after running it for an unbounded number of steps (so the finite
    number of steps that your various HHHs do don't count as showing
    "non-halting")

    Correct SImulation means a complete simulation, as a partial simuation
    doesn't correct simulate every instruction, since part of every
    non-terminal instruction include the definition and then we execute the
    next instruction.

    And the Problem *IS* about a decider reporting on the direct exectution
    of the program its input represents, even if you don't understand how
    that can work.

    All you are doing is proving that you are too stupid and ignorant to
    know the meaning of the words you are using, and too stupid and ignorant
    to see your stupidity and ignorance.

    The fact that you can't break down any of your claims to simpler steps.
    or point to actual reliable sources for your claims, just shows you have reached the point where you have run out of idea to try to defend your
    lies, and now are stuck in just repeat them so much they will seem to be
    true.

    Sorry, the world sees through that, and you are killed your reputation,
    and any idea you might have had with worth has been tanished by the shit
    that you have piled on it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 12 11:14:38 2025
    On 2025-07-11 15:01:33 +0000, olcott said:

    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of >>>> recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.

    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    It is not an answer if the question is not asked.

    The correct answer to the question that shoueld be asked instead
    of "does DDD halt" is 42.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 12 11:18:55 2025
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of >>>>>> recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders. But there
    are partial halt deciders that can report correctly on some directly
    executed Turing machines but fail to report on others.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 19:07:29 2025
    On 7/12/25 10:48 AM, olcott wrote:
    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth
    level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    And what isn't the input?

    H(D) is just being required to report on the value of the mapping
    function Halts(D) where Halts of D is True if UTM(D) will halt, and
    False if UTM(D) will never halt.

    Thus, the mapping is STRICTLY a mapping of the exact input given to it.


    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    Right, and the DEFINTION of a Halt Decieer is to answer about the
    specific program that its input represents, and what that program will
    do when run.

    That is PRECISELY a function of that finite string it was given.


     But there
    are partial halt deciders that can report correctly on some directly
    executed Turing machines but fail to report on others.


    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    Sure they have.


    They have always reported on the behavior specified
    by their input.


    Which *IS* the behavior of the direct exectution of the machine the
    input represents, which is equivalent the the behavior of the UTM given
    that same input.

    Sorry, your problem is you just don't understand that minimal
    abstraction of representations.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 13 09:58:31 2025
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of >>>>>>>> recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination analyzer.

    They have always reported on the behavior specified
    by their input.

    Which for in cases mentioned above is the behaviour of a directly
    executed Turting machine.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 16:15:47 2025
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>
    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth >>>>>>>>>> level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.

    And how is that ALLOWED by the DEFINITION of a Halt Decider.

    All you are doing is trying to admit and deny at the same time that you
    using a Strawman.

    Note, DDD doesn't call the "UTM", it calls the HHH Halt Decider.

    Yes, a DDD built on calling a UTM will not halt, but the actual DDD
    isn't built on calling a UTM, it is calling HHH, so unle4ss you are
    specifying that your HHH actually IS a UTM, and thus you are lying that
    it aborts its simulation to return 0 (since UTMs can't do that) your description of the wrong DDD is just irrelevent.


    They have always reported on the behavior specified
    by their input.

    Which for in cases mentioned above is the behaviour of a directly
    executed Turting machine.


    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.


    So, are you saying your HHH *IS* a UTM.

    Then you are just admitting everything else you have been saying is a
    lie, as if HHH *IS* a UTM, then it NEVER aborts its simulation, and thus
    you are lying when you say it does.

    Or, are you lying that DDD was built on the actual decider, as specified
    in the proof program, and thus you are admitting to lying that it is
    that program, and thus lying that it does anything to refute that proof.

    It seems you just admitting that your arguement is just based on lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:24:30 2025
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the >>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly >>>>>> executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination >>>> analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?

    It seems you explainaition is that HHH doesn't need to actually
    correctly emulate HHH, but just what it THINKS kt will do.

    After all, your long trace where you show what HHH actually sees when it
    does the emulation, show that it sees EXACTLY the same sequence of
    instructions as the direct execution.

    You need to "simplify" and omit "needs details" to make you claim that
    they different.

    Note, those are just sly words for LIE.

    Your failure to point out where in that full trace the first instruction
    in the simulation doene by HHH (the second level of that trace) differs
    from the first level of that trace where we look at main as isometric
    with DDD, just at different addresses (which never matter to the
    simulation) just shows that you have hit the brick wall of you lie.

    If it was there, you could actually PROVE it by showing where it happens.

    Since you can't, it shows that you don't actually have any proof, but
    aare just full of hot air and/or bull shit.


    And how is that ALLOWED by the DEFINITION of a Halt Decider.

    All you are doing is trying to admit and deny at the same time that
    you using a Strawman.

    Note, DDD doesn't call the "UTM", it calls the HHH Halt Decider.

    Yes, a DDD built on calling a UTM will not halt, but the actual DDD
    isn't built on calling a UTM, it is calling HHH, so unle4ss you are
    specifying that your HHH actually IS a UTM, and thus you are lying
    that it aborts its simulation to return 0 (since UTMs can't do that)
    your description of the wrong DDD is just irrelevent.


    They have always reported on the behavior specified
    by their input.

    Which for in cases mentioned above is the behaviour of a directly
    executed Turting machine.


    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.


    So, are you saying your HHH *IS* a UTM.

    Then you are just admitting everything else you have been saying is a
    lie, as if HHH *IS* a UTM, then it NEVER aborts its simulation, and
    thus you are lying when you say it does.

    Or, are you lying that DDD was built on the actual decider, as
    specified in the proof program, and thus you are admitting to lying
    that it is that program, and thus lying that it does anything to
    refute that proof.

    It seems you just admitting that your arguement is just based on lies.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 14 11:42:49 2025
    On 2025-07-13 14:51:04 +0000, olcott said:

    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>
    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination
    analyzer.

    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.

    Yes, it is. An universal Turing machine tells what will happen if the computation is performed, which is what reporting on the direct
    execution means.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:31:10 2025
    Op 14.jul.2025 om 04:09 schreef olcott:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the >>>>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some
    directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>> limited entent, a partial halt decider. And also a partial
    termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.
    In other words: both HHH and HHH1 execute the same instruction calling
    HHH, so there is no difference. The input is exactly the same and has
    according to the semantics of the x86 language exactly the same behaviour.
    The difference is that HHH simulates this instruction incorrectly,
    because it does not continue after the return of this function, whereas
    HHH1 simulates this instruction correctly and continues with the next instruction after the call.
    That HHH is unable to simulate this instruction correctly (where HHH1
    can do that) illustrates the failure of HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:14:10 2025
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the >>>>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some
    directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>> limited entent, a partial halt decider. And also a partial
    termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that DDD
    Called.

    How an instruction operates depends only on the IMMEDIATE context, the
    contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing the
    emulation rather than HHH.


    *Claude was able to figure all this out on its own*
      The key difference is that HHH1 can complete its simulation
      of DDD because the recursive call is to HHH (not HHH1),
      so there's no infinite regress in the simulation process itself. https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES
    simulate till if DOES find a non-halting pattern.

    Since that isn't what happens, it is a lie.

    HHH simulates until it reaches what it (because you programmed it)
    thinks is a non-halting pattern, but which isn't.

    Thus, all you are doing is proving that you have brainwashed yourself to believe your lies.



    Remember, if the code for a specific HHH is not part of the "program"
    DDD, then DDD can not be run, and doesn't have behavior.

    A "Program" can't refer to and use something "external" to itself
    (except as fully described in its input).

    Thus the code for HHH is part of an ACTUAL DDD, and both HHH and HHH1
    will simulate that exact same input.

    The fact that you even admit that HHH1 can simulate the call to HHH
    means that you admit that the code of HHH is part of the input, or you
    are admitting that your simulators are not compuations that correctly
    simulate their inputs.

    Sorry, you have cooked your goose in that lake of fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Jul 14 13:37:07 2025
    Am Mon, 14 Jul 2025 07:59:36 -0500 schrieb olcott:
    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:
    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    A Turing Machine halt decider has never been able to report on the >>>>>>> behavior of any directly executed Turing Machine because anything >>>>>>> besides finite strings are outside of the domain of every TM
    decider.
    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing machines to >>>>> report on the behavior of non-inputs.
    No. It does not require them to simulate what the input would do if it
    called a UTM.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.
    Not in the case when the input to the UTM calls this same UTM and the
    UTM has been adapted to recognize this as non-halting criteria to abort
    its simulation.
    Then it's not a UTM anymore.

    --
    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 Mon Jul 14 23:05:54 2025
    On 7/14/25 11:26 AM, olcott wrote:
    On 7/14/2025 6:14 AM, Richard Damon wrote:
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is the >>>>>>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>
    This is a good example of what I meant in another comment >>>>>>>>>>>>>> when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some >>>>>>>>>> directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>>>> limited entent, a partial halt decider. And also a partial
    termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that DDD
    Called.

    How an instruction operates depends only on the IMMEDIATE context, the
    contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing the
    emulation rather than HHH.


    *Claude was able to figure all this out on its own*
       The key difference is that HHH1 can complete its simulation
       of DDD because the recursive call is to HHH (not HHH1),
       so there's no infinite regress in the simulation process itself.
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES
    simulate till if DOES find a non-halting pattern.


    That Claude.ai figures out all of the details of exactly
    how DDD simulated by HHH specifies non-terminating behavior
    seems to prove that you are the liar. With the credentials
    that you provided this could not be an honest mistake.



    That it build on your LIE just shows how stupid you both are.

    Note, you are ADMITTED your system is a lie, as you have admitted that
    "the input" isn't "the input" as " your decider processes as its input,
    not only the input created from the C function DD/DDD but also the
    contents of the memory.

    That makes the input to HHH, include that menmory, and thus your logic
    that changes it changes the input.

    You also have the problem that the function DD or DDD can't be run, as
    then there is not specific HHH for them to call the be in memory, and
    thus they are indeterminate.

    And once you define which HHH they use, that fixes the HHH that must be
    their, or you "change the input".


    Is short, all you have done is admitted that you whole world is based on
    using lies of equivocation to change the meaning of words mid-operation.

    Since you have ADMITTED that neither your "Test program" or "decider
    programs" are actually programs (as they don't have fixed code), you
    have admitted that none of your work is actually in the domain you claim
    to be talking about, and thus all your wordss are lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 15 12:22:10 2025
    On 2025-07-14 12:59:36 +0000, olcott said:

    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:

    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly >>>>>> executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination >>>> analyzer.

    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.

    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.

    An input does not call. A Turing machine is not called.

    In eny case, if the direct execution of a computation halts its UTM
    simjlation also halts ahd the state and tapecontent after the direct
    execution are as reported by the UTM. If the direct execution does
    not halt then the UTM simulation does not halt either.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:00:48 2025
    Op 14.jul.2025 om 15:46 schreef olcott:
    On 7/14/2025 4:31 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 04:09 schreef olcott:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is the >>>>>>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>
    This is a good example of what I meant in another comment >>>>>>>>>>>>>> when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some >>>>>>>>>> directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>>>> limited entent, a partial halt decider. And also a partial
    termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.
    In other words: both HHH and HHH1 execute the same instruction calling
    HHH, so there is no difference.

    The difference is that the call from
    HHH(DDD)->DDD->HHH(DDD) calls itself causing
    recursive emulation

    HHH1 sees the same recursive simulation of HHH by HHH (a bit later), so,
    again, no difference.


    HHH1(DDD)->DDD->HHH(DDD) does not call itself
    thus does not cause recursive emulation

    Irrelevant, both see the recursive simulation of HHH by HHH, so no
    difference, except that HHH does not complete the simulation, where HHH1
    does.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 11:57:31 2025
    Op 15.jul.2025 om 05:11 schreef olcott:
    On 7/14/2025 10:05 PM, Richard Damon wrote:
    On 7/14/25 11:26 AM, olcott wrote:
    On 7/14/2025 6:14 AM, Richard Damon wrote:
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said: >>>>>>>>>>>>>>>>>>

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is >>>>>>>>>>>>>>>>>> the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>>>
    This is a good example of what I meant in another >>>>>>>>>>>>>>>> comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes >>>>>>>>>>>>>>> the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider. >>>>>>>>>>>>
    Mainly because there are no Turing machine halt deciders. >>>>>>>>>>>
    Because the definition of a halt decider requires Turing >>>>>>>>>>> machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some >>>>>>>>>>>> directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a >>>>>>>>>> more
    limited entent, a partial halt decider. And also a partial >>>>>>>>>> termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that
    DDD Called.

    How an instruction operates depends only on the IMMEDIATE context,
    the contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing
    the emulation rather than HHH.


    *Claude was able to figure all this out on its own*
       The key difference is that HHH1 can complete its simulation
       of DDD because the recursive call is to HHH (not HHH1),
       so there's no infinite regress in the simulation process itself. >>>>> https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES
    simulate till if DOES find a non-halting pattern.


    That Claude.ai figures out all of the details of exactly
    how DDD simulated by HHH specifies non-terminating behavior
    seems to prove that you are the liar. With the credentials
    that you provided this could not be an honest mistake.



    That it build on your LIE just shows how stupid you both are.

    Note, you are ADMITTED your system is a lie,
    I never admitted that and my current views
    supersede and replace all of my prior views.

    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.
    And then simulation cannot decide anything, because it does not see the
    whole behaviour specified by the input. Other tools are needed in that
    case to analyse the behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:02:12 2025
    Op 14.jul.2025 om 17:18 schreef olcott:
    On 7/14/2025 8:37 AM, joes wrote:
    Am Mon, 14 Jul 2025 07:59:36 -0500 schrieb olcott:
    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:
    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    A Turing Machine halt decider has never been able to report on the >>>>>>>>> behavior of any directly executed Turing Machine because anything >>>>>>>>> besides finite strings are outside of the domain of every TM >>>>>>>>> decider.
    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing machines to >>>>>>> report on the behavior of non-inputs.
    No. It does not require them to simulate what the input would do if it
    called a UTM.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.
    Not in the case when the input to the UTM calls this same UTM and the
    UTM has been adapted to recognize this as non-halting criteria to abort
    its simulation.

    Then it's not a UTM anymore.


    It <is> a UTM with the extra feature that it cannot
    be tricked into infinite simulation.


    And not even into a finite recursion. It does not see the difference
    between finite and infinite recursion and 'detects' non-termination
    behaviour where it is not present.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:04:16 2025
    Op 14.jul.2025 om 14:59 schreef olcott:
    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:

    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the >>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched
    on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide
    an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly >>>>>> executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more
    limited entent, a partial halt decider. And also a partial termination >>>> analyzer.

    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.


    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.

    But it fails when it uses invalid non-halting criteria and 'detects' non-termination behaviour even when it is not specified.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 07:27:26 2025
    On 7/14/25 11:11 PM, olcott wrote:
    On 7/14/2025 10:05 PM, Richard Damon wrote:
    On 7/14/25 11:26 AM, olcott wrote:
    On 7/14/2025 6:14 AM, Richard Damon wrote:
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said: >>>>>>>>>>>>>>>>>>

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is >>>>>>>>>>>>>>>>>> the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>>>
    This is a good example of what I meant in another >>>>>>>>>>>>>>>> comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes >>>>>>>>>>>>>>> the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider. >>>>>>>>>>>>
    Mainly because there are no Turing machine halt deciders. >>>>>>>>>>>
    Because the definition of a halt decider requires Turing >>>>>>>>>>> machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some >>>>>>>>>>>> directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a >>>>>>>>>> more
    limited entent, a partial halt decider. And also a partial >>>>>>>>>> termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that
    DDD Called.

    How an instruction operates depends only on the IMMEDIATE context,
    the contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing
    the emulation rather than HHH.


    *Claude was able to figure all this out on its own*
       The key difference is that HHH1 can complete its simulation
       of DDD because the recursive call is to HHH (not HHH1),
       so there's no infinite regress in the simulation process itself. >>>>> https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES
    simulate till if DOES find a non-halting pattern.


    That Claude.ai figures out all of the details of exactly
    how DDD simulated by HHH specifies non-terminating behavior
    seems to prove that you are the liar. With the credentials
    that you provided this could not be an honest mistake.



    That it build on your LIE just shows how stupid you both are.

    Note, you are ADMITTED your system is a lie,
    I never admitted that and my current views
    supersede and replace all of my prior views.

    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which is just more of your inane drivel. It doesn't matter that a
    PARTIAL emulation never reaches an end, only that a COMPLETE emulation
    never reaches an end, as any partial emulation is BY DEFINITION not
    totally correct, as it neglected the last part of the last instruction
    emulated (and then execute the next instruction).

    Only COMPLETE emulation can demonstrate non-halting, and the complete simulation of any DDD that uses an HHH that returns 0 will halt, and
    that is a DIFFERENT DDD, then the DDD that calls the HHH that nevef
    aborts (since programs include all their code, and thus the program DDD includes the code of the HHH that it was built on).

    All you are doing is proving that you have gotten your brain washed out
    of any reasoning ability, and are stuck on the lies you programmed your
    self with,

    You don't understand what a Program Is, and tried to build a "Proof"
    where you fail to meet the categorical requriements for the problem.

    Since what you call "D", "DD", and "DDD" are not programs, as you think
    of them as not having the HHH they call be part of them, the Halting
    Problem can't be applied to them (and neither can your decider), as it
    only applies to things that meet the requirement of being a "Program" to computablitly theory, which requires of programs:

    1) That they include *ALL* of the code they use to describe their
    algorithm, said code being a fully defined set of deterministic
    instructions,

    2) That they only process the contents of their input, and not take data
    from "globals" that are not rigidly defined.

    Since DDD doesn't include the code for HHH that it uses it isn't a program.

    Since HHH Looks at code other than its input (like the code of HHH to
    emulate it) it also isn't an proper program, and thus disqualified from
    being a decider.

    SInce you proof is based on these category errors, you are just
    categorically wrong in claiming that you have a counter example for the
    halting problem proof, and are proving that you are just too stupid to
    be trusted with logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 21:13:50 2025
    On 7/15/25 8:50 AM, olcott wrote:
    On 7/15/2025 6:27 AM, Richard Damon wrote:
    On 7/14/25 11:11 PM, olcott wrote:
    On 7/14/2025 10:05 PM, Richard Damon wrote:
    On 7/14/25 11:26 AM, olcott wrote:
    On 7/14/2025 6:14 AM, Richard Damon wrote:
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)
    that simulates DDD that calls emulated emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)

    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is >>>>>>>>>>>>>>>>>>>> the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>>>>>
    This is a good example of what I meant in another >>>>>>>>>>>>>>>>>> comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes >>>>>>>>>>>>>>>>> the strawman error.


    *I do finally have a rebuttal to your other issue* >>>>>>>>>>>>>>> A Turing Machine halt decider has never been able >>>>>>>>>>>>>>> to report on the behavior of any directly executed >>>>>>>>>>>>>>> Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider. >>>>>>>>>>>>>>
    Mainly because there are no Turing machine halt deciders. >>>>>>>>>>>>>
    Because the definition of a halt decider requires Turing >>>>>>>>>>>>> machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on >>>>>>>>>>>>>> some directly
    executed Turing machines but fail to report on others. >>>>>>>>>>>>>
    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to >>>>>>>>>>>> a more
    limited entent, a partial halt decider. And also a partial >>>>>>>>>>>> termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that
    DDD Called.

    How an instruction operates depends only on the IMMEDIATE context, >>>>>> the contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing
    the emulation rather than HHH.


    *Claude was able to figure all this out on its own*
       The key difference is that HHH1 can complete its simulation >>>>>>>    of DDD because the recursive call is to HHH (not HHH1),
       so there's no infinite regress in the simulation process itself. >>>>>>> https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES >>>>>> simulate till if DOES find a non-halting pattern.


    That Claude.ai figures out all of the details of exactly
    how DDD simulated by HHH specifies non-terminating behavior
    seems to prove that you are the liar. With the credentials
    that you provided this could not be an honest mistake.



    That it build on your LIE just shows how stupid you both are.

    Note, you are ADMITTED your system is a lie,
    I never admitted that and my current views
    supersede and replace all of my prior views.

    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which is just more of your inane drivel. It doesn't matter that a
    PARTIAL emulation never reaches an end, only that a COMPLETE emulation
    never reaches an end,
    If the emulation of 0 to ∞ steps of DDD by some HHH

    But it isn't by "Some HHH", but it is a bunch of DIFFERENT DDDs
    simulated by a bunch of DIFFERENT HHHs

    Note, DDD needs to include the HHH it calls, or HHH CAN'T have been
    emulating "steps of DDD" as no steps exist OF DDD if HHH isn't part of it.

    cannot possibly reach the final state of DDD then
    the input to HHH(DDD) definitely specifies non halting
    behavior.

    Nope, Non-Halting is DEFINED (with respect to simulation) to be be that
    *A* correct simulation of *THE* program will never reach the end, even
    when and UNBOUNDED number of steps.

    Thus, the ONLY DDD that you have shown to be non-halting, is the DDD
    that calls, and is simulated by the HHH that never aborts its siulation,
    and, as you have shown, this HHH never answers, and by your definitions
    can't be your HHH.


    Lines 996 through 1006
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    detect that.

    But that isn't a valid criteria.

    I guess you are just provig that you think its ok to lie.


    That you are simply not bright enough to see that
    DDD correctly simulated by HHH matches a non-halting
    behavior pattern this is less than no rebuttal at all.


    But your HHH doesn't correctly simulate its input.

    You are just proving that you are so insane you think that two different
    things are the same thing,

    Of course, since you have also admitted that you HHH and DD/DDD are
    category errors for the halting problem (by admitting to the facts that
    prove that fact), you have admitted that your whole "proof" is just in
    error due to a category error in your basic objects.

    Sorry, you are just proving that you have no idea of what you are
    talking about, and don't really care that you are spouting untruths, and
    thus show that you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 16 09:59:38 2025
    Op 15.jul.2025 om 15:26 schreef olcott:
    On 7/15/2025 4:22 AM, Mikko wrote:
    On 2025-07-14 12:59:36 +0000, olcott said:

    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:

    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the >>>>>>>>>>>>>> forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some
    directly
    executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>> limited entent, a partial halt decider. And also a partial
    termination
    analyzer.

    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.

    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.

    An input does not call. A Turing machine is not called.


    Professor Sipser would disagree.
      "Now we construct a new Turing machine D with H as a
       subroutine. This new TM calls H to determine what M
       does when the input to M is its own description" https://www.liarparadox.org/Sipser_165_167.pdf

    In any case a transition to its own internal state
    of Ĥ.embedded_H is equivalent to a function call.

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

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

    If so, that is a failure of Ĥ, indicating that Ĥ is not the right tool, because it is unable to reach the relevant part of the code specified in
    the input, where other simulators and direct execution have no problem
    to reach the final halt state of exactly the same input. Ĥ fails to see
    the full specification of the input.



    In eny case, if the direct execution of a computation halts its UTM
    simjlation also halts ahd the state and tapecontent after the direct
    execution are as reported by the UTM. If the direct execution does
    not halt then the UTM simulation does not halt either.


    TM deciders can only report on the behavior specified
    by their finite string inputs. This is a huge error
    with all of the proofs.
    As usual claims without evidence.
    Ĥ is part of the input, otherwise there is no way for the decider to see
    what happens when it is called.
    The decider must report on the behaviour of its input, not of a
    hypothetical non-input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 16 09:53:23 2025
    Op 16.jul.2025 om 02:15 schreef olcott:
    On 7/15/2025 4:57 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 05:11 schreef olcott:
    On 7/14/2025 10:05 PM, Richard Damon wrote:
    On 7/14/25 11:26 AM, olcott wrote:
    On 7/14/2025 6:14 AM, Richard Damon wrote:
    On 7/13/25 10:09 PM, olcott wrote:
    On 7/13/2025 8:24 PM, Richard Damon wrote:
    On 7/13/25 5:11 PM, olcott wrote:
    On 7/13/2025 3:15 PM, Richard Damon wrote:
    On 7/13/25 10:51 AM, olcott wrote:
    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>

    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)
    that simulates DDD that calls emulated emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)

    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>>>
    That trace is a little long. Where in that trace is >>>>>>>>>>>>>>>>>>>> the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior. >>>>>>>>>>>>>>>>>>
    This is a good example of what I meant in another >>>>>>>>>>>>>>>>>> comment when
    I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes >>>>>>>>>>>>>>>>> the strawman error.


    *I do finally have a rebuttal to your other issue* >>>>>>>>>>>>>>> A Turing Machine halt decider has never been able >>>>>>>>>>>>>>> to report on the behavior of any directly executed >>>>>>>>>>>>>>> Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider. >>>>>>>>>>>>>>
    Mainly because there are no Turing machine halt deciders. >>>>>>>>>>>>>
    Because the definition of a halt decider requires Turing >>>>>>>>>>>>> machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on >>>>>>>>>>>>>> some directly
    executed Turing machines but fail to report on others. >>>>>>>>>>>>>
    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to >>>>>>>>>>>> a more
    limited entent, a partial halt decider. And also a partial >>>>>>>>>>>> termination
    analyzer.


    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.
    When the input unconditionally calls the UTM then
    neither ever halts.

    So, what is the difference you are trying to talk about.


    It took me years to correctly answer that question.
    It is only my most recent answer that is correct.

    As soon as HHH begins emulating itself emulating DDD
    the behavior differs from that of DDD emulated by HHH1
    that never begins emulating itself.

    So, WHAT INSTRUCTION CORRECTLY EMULATED differed?


    Immediately after emulated HHH(DDD)->DDD calls HHH(DDD)
    is the first instruction of HHH calling itself.

    So? What was that first instruction in the HHH that DDD called?


    Immediately after emulated HHH1(DDD)->DDD calls HHH(DDD)
    is NOT the first instruction of HHH1 calling itself.

    Irrelevent, it will be the same first instruction in the HHH that
    DDD Called.

    How an instruction operates depends only on the IMMEDIATE context, >>>>>> the contents of all the CPU registers.

    The is nothing in that context that changes because HHH1 is doing
    the emulation rather than HHH.


    *Claude was able to figure all this out on its own*
       The key difference is that HHH1 can complete its simulation >>>>>>>    of DDD because the recursive call is to HHH (not HHH1),
       so there's no infinite regress in the simulation process itself. >>>>>>> https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Becasuee you LIED to it.


    My half page of specification is followed by its
    single page complete analysis. *Its a quick read*


    Rigth, and that specification is a LIE, as it claims that HHH DOES >>>>>> simulate till if DOES find a non-halting pattern.


    That Claude.ai figures out all of the details of exactly
    how DDD simulated by HHH specifies non-terminating behavior
    seems to prove that you are the liar. With the credentials
    that you provided this could not be an honest mistake.



    That it build on your LIE just shows how stupid you both are.

    Note, you are ADMITTED your system is a lie,
    I never admitted that and my current views
    supersede and replace all of my prior views.

    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.
    And then simulation cannot decide anything, because it does not see
    the whole behaviour specified by the input.

    It is not the whole behavior specified by the input
    that you are referring to. Is it the behavior of a
    non-input that you are referring to.

    As usual, claims without evidence. Where I proved that it belongs to the
    input, olcott just claims that it not the input. His claims are counter-factual.
    The input for HHH is a pointer to memory. HHH has no way to determine
    the beginning, nor the size of the memory that belongs to the input. It
    only receives a starting point of a function. All other functions called directly or indirectly by DDD belong to the input, otherwise no
    simulation is possible.


    Turing machines only take finite string inputs thus
    the behavior of non-inputs are none of their damn business.

    Then your HHH is not a Turing machine, because its input is no finite
    string. There is no way for HHH to determine the beginning, nor the end
    of the string. But, if you want to keep the analogy, then the whole
    memory is the finite string, including DDD and all functions and data
    used by it, directly or indirectly, including the HHH that aborts and
    returns a value 0.



    Other tools are needed in that case to analyse the behaviour.


    Closing your eyes for these facts and pretend that the are not true, is
    very childish.
    It also shows your limited understanding of C programming and
    programming in general.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 16 11:48:34 2025
    On 2025-07-15 13:26:39 +0000, olcott said:

    On 7/15/2025 4:22 AM, Mikko wrote:
    On 2025-07-14 12:59:36 +0000, olcott said:

    On 7/14/2025 3:42 AM, Mikko wrote:
    On 2025-07-13 14:51:04 +0000, olcott said:

    On 7/13/2025 1:58 AM, Mikko wrote:
    On 2025-07-12 14:48:14 +0000, olcott said:

    On 7/12/2025 3:18 AM, Mikko wrote:
    On 2025-07-11 17:32:57 +0000, olcott said:

    On 7/11/2025 11:07 AM, dbush wrote:
    On 7/11/2025 11:01 AM, olcott wrote:
    On 7/11/2025 3:15 AM, Mikko wrote:
    On 2025-07-10 14:15:31 +0000, olcott said:

    On 7/10/2025 4:09 AM, Mikko wrote:
    On 2025-07-09 12:45:54 +0000, olcott said:


    *Here is HHH matching that pattern*
    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>
    *Here is the 197 page full execution trace of that* >>>>>>>>>>>>>>> https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    That trace is a little long. Where in that trace is the forth level of
    recursive simulation statrted?

    After the non-terminating behavior pattern is matched >>>>>>>>>>>>> on line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> HHH rejects DDD as specifying non-halting behavior.

    This is a good example of what I meant in another comment when >>>>>>>>>>>> I said that you don't answer questions.


    When you ask an incorrect question, like you did I provide >>>>>>>>>>> an answer to the corrected question.

    On 7/9/2025 12:06 PM, olcott wrote:
    That changes the words of the question thus becomes
    the strawman error.


    *I do finally have a rebuttal to your other issue*
    A Turing Machine halt decider has never been able
    to report on the behavior of any directly executed
    Turing Machine because anything besides finite
    strings are outside of the domain of every TM decider.

    Mainly because there are no Turing machine halt deciders.

    Because the definition of a halt decider requires Turing
    machines to report on the behavior of non-inputs.

    int sum(int x, int y) {return x + y;}
    sum(3,4) reports in the sum of 3+4 it does not
    report on the sum of 5+7. To require sum(3,4)
    to report on the sum of 5+7 is an incorrect
    requirement.

    But there
    are partial halt deciders that can report correctly on some directly >>>>>>>> executed Turing machines but fail to report on others.

    No TM has ever reported on the behavior of any
    directly executed Turing machine.

    An universal Turing machin does exacly that. And so does, to a more >>>>>> limited entent, a partial halt decider. And also a partial termination >>>>>> analyzer.

    This still is not reporting on the direct execution
    of the input even though it matches the same behavior.

    Yes, it is. An universal Turing machine tells what will happen if the
    computation is performed, which is what reporting on the direct
    execution means.

    Not in the case when the input to the UTM calls this
    same UTM and the UTM has been adapted to recognize
    this as non-halting criteria to abort its simulation.

    An input does not call. A Turing machine is not called.

    Professor Sipser would disagree.

    No, he doesn't. Sipser soncstructs Truing machines of components he
    calls subroutines. A subroutine can call another subroutine in the
    same Turing machine. But a Turing machine cannot be called.

    "Now we construct a new Turing machine D with H as a
    subroutine. This new TM calls H to determine what M
    does when the input to M is its own description" https://www.liarparadox.org/Sipser_165_167.pdf

    Here the Turing machine D calls H, which is a part of D. But nothing
    calls D.

    --
    Mikko

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