• Re: Everyone on this forum besides Keith has been a damned liar about t

    From Mikko@21:1/5 to olcott on Mon Jun 9 10:56:02 2025
    On 2025-06-09 02:50:59 +0000, olcott said:

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

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*

    Being called a "liar" by a liar does not damn.

    As is clear from the above C code, DDD() specifies what HHH specifies
    for the case it is called with DDD as the only argument. In particular,
    if HHH specifies a recursive for that case then so does DDD. And if
    HHH specifies a recursive simulation that can never reach its final
    halt state then so does DDD. And if HHH specifies a non-halting
    behaviour so does DDD. Etc.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jun 9 12:26:49 2025
    Op 09.jun.2025 om 06:04 schreef olcott:
    On 6/8/2025 10:54 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    On 6/8/2025 10:31 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    void DDD()
    {
        HHH(DDD);
        return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*
    Do not imply that I support your claims.

    I am not implying anything. I am directly stating
    that you have agreed that when DDD is correctly simulated
    by HHH that it cannot possibly reach its own simulated
    "return" instruction and terminate normally.

    Endless recursion is endless recursion.  Correctly simulated endless
    recursion is endless recursion.

    Great. No one else besides you and I agree that DDD
    correctly simulated by HHH cannot possibly reach its
    *simulated "return" instruction final halt state*

    Nobody denied it. You are fighting windmills.
    We all agree that your HHH fails to reach the end of the simulation of
    the input. An input that specifies a halting program, but HHH cannot
    simulate it.


     This has no useful or interesting
    consequences.  Do you agree?


    It is very useful because it is isomorphic to this:
    (The standard Halting Problem counter-example input)

    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }


    Indeed, it shows that simulation is not the right way to try to refute
    the proof of the halting theorem, because a simulator will never be able
    to simulate itself correctly up to the end.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jun 9 12:31:43 2025
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work with
    algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/specification
    of an algorithm, by your own admission, you're not working on the
    halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.

    There are more steps, I don't want to overwhelm you.


    Yes. For some incorrect reason the programmer of HHH assumes that the simulation of HHH does not halt, when he knows that HHH does halt.
    He does not see that these to assumptions contradict each other.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to Richard Heathfield on Tue Jun 10 01:10:44 2025
    On 09/06/2025 21:39, Richard Heathfield wrote:

    On 09/06/2025 20:54, dbush wrote:
    If you would just be honest about the fact that you're not working on the halting problem, people
    would stop bothering
    you.
    Well, I doubt if he'll ever do that, but we could stop bothering him anyway. You'd be amazed at how
    much time you save. :-)


    Dude!! THINK what you're suggesting! What about all the innocent children who might read his
    posts and come away with the wrong idea about halting? And if someone doesn't reply pointing out
    PO's numerous mistakes, that would mean that PO IS RIGHT! On the Internet, the person who posts
    last in an argument WINS THAT ARGUMENT, regardless of what that person was actualy saying - that's
    "usenet rulez"... You'ld be AGREEING WITH PO, saying that he REALLY IS A GENIUS and everybody else
    here is a lying idiot!!


    Mike.
    ps. ok, I was exagerating slightly :) The truth is that ABSOLUTELY NOTHING DIFFERENT would come to
    pass if nobody responded to PO - except that posters would have more time for doing other stuff. PO
    would continue believing he is a genius, until he dies and stops posting. He would never "refine
    and perfect" his argument to the point where he submits his paper for publishing, and would never
    gain the industry reputation he needs to reapply to Cycorp and be put in charge of Cyc development.
    All exactly the same!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jun 9 20:26:54 2025
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work with >>>>>>>> algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not
    working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in fact
    abort its simulation of DDD and return 0, then the behavior of the
    input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is just
    incorrect.

    Because HHH must be a program to even start the process to ask the
    question, its behavior for this input is fixed and established.

    Of course, your problem is you are too ignorant to understand this fact,
    and because of your reckless disregard for truth, you end you just
    spouting baseless lies out of your INTENTIONAL ignorance.

    That you refuse to understand this just shows your pathological ignorance.

    Your logic includes a statement the equivalent of "If we assume that 1
    is equal to 2".


    There are more steps, I don't want to overwhelm you.


    Yes. For some incorrect reason the programmer of HHH assumes that the
    simulation of HHH does not halt, when he knows that HHH does halt.
    He does not see that these to assumptions contradict each other.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Richard Damon on Tue Jun 10 07:55:28 2025
    On 10/06/2025 01:26, Richard Damon wrote:

    <snip>

    Your logic includes a statement the equivalent of "If we assume
    that 1 is equal to 2".

    For low values of 2, presumably.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jun 10 11:00:20 2025
    Op 09.jun.2025 om 16:43 schreef olcott:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work with >>>>>>>> algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not
    working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    But the abort is coded in the input. Dreaming of a HHH that does not
    abort is not a valid argument, and certainly not showing technical
    competence.
    That you cannot see that the code to abort changes the behaviour of the
    program is merely your own lack of sufficient technical competence.


    It is a verified fact that the simulated program contains the code to
    abort and therefore specifies a halting program.
    Ignoring that input is just a stupid error of the programmer.
    IF have told you that many times and you could not come up with a
    counter argument.
    It seems over your head that adding code to a program may change its
    behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jun 10 10:49:35 2025
    Op 09.jun.2025 om 16:39 schreef olcott:
    On 6/9/2025 5:26 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:04 schreef olcott:
    On 6/8/2025 10:54 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    On 6/8/2025 10:31 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    void DDD()
    {
        HHH(DDD);
        return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*
    Do not imply that I support your claims.

    I am not implying anything. I am directly stating
    that you have agreed that when DDD is correctly simulated
    by HHH that it cannot possibly reach its own simulated
    "return" instruction and terminate normally.

    Endless recursion is endless recursion.  Correctly simulated endless
    recursion is endless recursion.

    Great. No one else besides you and I agree that DDD
    correctly simulated by HHH cannot possibly reach its
    *simulated "return" instruction final halt state*

    Nobody denied it. You are fighting windmills.
    We all agree that your HHH fails to reach the end of the simulation of
    the input. An input that specifies a halting program, but HHH cannot
    simulate it.


     This has no useful or interesting
    consequences.  Do you agree?


    It is very useful because it is isomorphic to this:
    (The standard Halting Problem counter-example input)

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }


    Indeed, it shows that simulation is not the right way to try to refute
    the proof of the halting theorem, because a simulator will never be
    able to simulate itself correctly up to the end.


    It is ridiculously stupid to require a non-terminating
    input to be simulated up to its non-existent end.


    It is even more stupid to ignore the halting part of the input (with a premature abort) and claim it is not halting.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 07:24:20 2025
    On 6/9/25 8:47 PM, olcott wrote:
    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work >>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not
    working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in
    fact abort its simulation of DDD and return 0, then the behavior of
    the input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is
    just incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    Who said correctly simulated by HHH?

    You need to make a decision on which part of your arguement is a lie?

    Is HHH a program? if not, your whole argument is a category error. (you
    have actually admitted this error)

    If it is a program, then it has a fixed behavior. Is that behavior to
    correctly simulate its input and not abort, or is it at some point to
    abort its simulation.

    If it does correctly simulate its input, then as you have shown, it just doesn't ever return an answer, and thus isn't a correct decider.

    If HHH does abort and return, then the correct simulation of the input
    (which isn't done by HHH) will reach the final state.

    Your thinking that both of these behaviors are possible in a single
    program just shows you don't know what you are talking about


    _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


    Since the above is NOT a complete program, it just can not be correctly simulated, as we can't complete the simulation of the call 000015d2 instruction.

    You have made it clear that this is the WHOLE of the input, and thus
    anything that uses any other information is no longer "simulating the
    input", and your claims are thus based on lying that that is what they
    are doung,

    How the f-ck does DDD correctly emulated by HHH
    reach its own "ret" instruction final halt state?

    That you have dodged this question hundreds of times
    proves that you are a liar.


    That you keep on putting forward this strawman, just shows your stupidity.

    You have stated that the use of strawman arguments are an error, but you continue to do so, because that is just the sort of person you are.

    The question is NOT can HHH correctly simulate the input to the final
    state, but does the correct simulation of the input reach a final state.

    If HHH does actually fully attempt to do so, it fails to be a decider

    If HHH gives up and aborts so it can answer, then your criteria fails to
    have meaning,

    So, your strawman argument is just shown to be built on error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jun 10 14:41:15 2025
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification >>>>>> of an algorithm, by your own admission, you're not working on the
    halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in fact
    abort its simulation of DDD and return 0, then the behavior of the
    input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is just
    incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.
    If HHH is a deider it returns. The first insturunction
    after the return terminates the execution of DDD.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jun 10 14:46:53 2025
    On 2025-06-09 15:29:26 +0000, olcott said:

    On 6/9/2025 10:06 AM, dbush wrote:
    On 6/9/2025 10:55 AM, olcott wrote:
    On 6/9/2025 6:55 AM, dbush wrote:
    On 6/9/2025 12:15 AM, olcott wrote:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification >>>>>> of an algorithm, by your own admission, you're not working on the
    halting problem.


    HHH(DDD) takes a finite string of x86 instructions


    Which you stated only includes the instructions of the function DDD on >>>> multiple occasions (see below),

    It is proven that you are a liar by the part of
    my reply that you erased.

    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.


    Then you admit that that finite string includes the machine code of the
    function DDD, the machine code of the function HHH, and the machine
    code of everything that HHH calls down to the OS level, and that
    address 000015c3 is part of DDD?

    I admit that:
    (a) DDD correctly simulated by HHH,
    (b) the directly executed DDD() and
    (c) the directly executed HHH()
    WOULD NEVER STOP RUNNING UNLESS
    HHH ABORTS ITS SIMULATION OF DDD.

    However, because HHH aborts its simulation,
    (c) the directly executed HHH(DDD) halts, and therefore
    (b) the directly executed DDD() halts, and therefore
    (a) the correctly simulated DDD halts.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jun 10 14:52:45 2025
    On 2025-06-09 16:24:58 +0000, olcott said:

    On 6/9/2025 11:12 AM, dbush wrote:
    On 6/9/2025 12:06 PM, olcott wrote:
    On 6/9/2025 10:54 AM, dbush wrote:
    On 6/9/2025 11:49 AM, olcott wrote:
    On 6/9/2025 10:34 AM, dbush wrote:
    On 6/9/2025 11:29 AM, olcott wrote:
    On 6/9/2025 10:06 AM, dbush wrote:
    On 6/9/2025 10:55 AM, olcott wrote:
    On 6/9/2025 6:55 AM, dbush wrote:
    On 6/9/2025 12:15 AM, olcott wrote:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm, >>>>>>>>>>>
    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification
    of an algorithm, by your own admission, you're not working on the >>>>>>>>>>>> halting problem.


    HHH(DDD) takes a finite string of x86 instructions


    Which you stated only includes the instructions of the function DDD on
    multiple occasions (see below),

    It is proven that you are a liar by the part of
    my reply that you erased.

    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.


    Then you admit that that finite string includes the machine code of the
    function DDD, the machine code of the function HHH, and the machine >>>>>>>> code of everything that HHH calls down to the OS level, and that >>>>>>>> address 000015c3 is part of DDD?

    I admit that:
    (a) DDD correctly simulated by HHH,
    (b) the directly executed DDD() and
    (c) the directly executed HHH()
    WOULD NEVER STOP RUNNING UNLESS
    HHH ABORTS ITS SIMULATION OF DDD.

    Because this is true it derives conclusive proof
    that the input to HHH(DDD) specifies a non-halting
    sequence of configurations.

    That people here disagree with self-evident truth
    seems to indicate that people here are liars.

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence




    In other words, a non-answer.  I'll take that as a no.

    And since your HHH doesn't work with algorithms (or their description / >>>>>> specification) as you've admitted, you're not working on the halting >>>>>> problem.


    You are far too sloppy in your interpretation of the
    meaning of words. Also when I do provide an answer
    you simply ignore it.


    Replying with something other than "yes" or "no" to a yes or no
    question is not an answer.


    By replying to a yes or no question with the full
    and complete justification forces the respondent
    to look more deeply into these things than simply
    dismissing a view out-of-hand without review.

    But by not including the yes or no you dishonestly dodge the question.


    Not at all. Not in the least little bit. By forcing my
    reviewers to point out an error in my actual reasoning
    I prove who is the actual ignorant one.

    No, you don't. You only force them to point out an error in your
    actual reasoning, which they have aleady done. They have also
    proven that the actual ingnorant one you.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jun 10 15:01:16 2025
    On 2025-06-09 14:46:30 +0000, olcott said:

    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*



    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?


    void Infinite_Recursion()
    {
    Infinite_Recursion();
    }

    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    I am no so stupid that I require a complete
    simulation of a non-terminating input.

    Yes you are. You just express your stupidity in another way.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jun 10 14:59:49 2025
    On 2025-06-09 14:38:02 +0000, olcott said:

    On 6/9/2025 2:56 AM, Mikko wrote:
    On 2025-06-09 02:50:59 +0000, olcott said:

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

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*

    Being called a "liar" by a liar does not damn.

    As is clear from the above C code, DDD() specifies what HHH specifies
    for the case it is called with DDD as the only argument. In particular,
    if HHH specifies a recursive for that case then so does DDD. And if
    HHH specifies a recursive simulation that can never reach its final
    halt state then so does DDD. And if HHH specifies a non-halting
    behaviour so does DDD. Etc.

    That is not quite the way that it actually works.

    Yes it is. If it were not you would have pointed where there is an
    error.

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

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

    DDD emulated by HHH, the directly executed DDD()
    and the directly executed HHH() would never stop
    running unless HHH aborts its simulation of DDD.

    A counterfactual hypothesis is not a valid substitute of the actual
    input as the basis of determination.

    *According to the above criteria that means*

    When DDD does abort its simulation of DDD then
    HHH correctly reports that its input specifies
    a non-halting sequence of configurations.

    No, it does not, as HHH did not correctly determine that the rest
    of the behaviour is non-terminating. If the simulated HHH were
    similated further it would abort its simulation and return. The
    actual input specifies a partial simulation and later halting.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to Mikko on Tue Jun 10 17:09:49 2025
    On 10/06/2025 12:41, Mikko wrote:
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
    �� HHH(DDD);
    �� return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification of an algorithm, by
    your own admission, you're not working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It aborts before it can see how
    the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in fact abort its simulation of
    DDD and return 0, then the behavior of the input, PER THE ACTUAL DEFINITIONS, is to Halt, and
    thus HHH is just incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.
    If HHH is a deider it returns. The first insturunction
    after the return terminates the execution of DDD.

    But then DDD *simulated by HHH* does is not simulated as far as its own return statement. In fact
    zero steps of DDD are simulated.

    Of course, DDD directly executed will reach its own return statement, so it is true that this DDD
    halts...


    Mike.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 13:52:44 2025
    On 6/10/25 11:41 AM, olcott wrote:
    On 6/10/2025 6:41 AM, Mikko wrote:
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work >>>>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not >>>>>>>> working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It >>>>>> aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in
    fact abort its simulation of DDD and return 0, then the behavior of
    the input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is
    just incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.

    I switched to the term: "termination analyzer" because halt deciders
    have the impossible task of being all knowing. Most people are confused
    by the term "partial halt decider". HHH is a termination analyzer that correctly rejects the HP counter-example input as non-halting.

    Termination Analyzers also have that same problem, as to be a correct termination analyzer, it needs to be able to give the correct answer for
    all inputs. (see https://en.wikipedia.org/wiki/Termination_analysis )

    And thus, the moderifer partial is also needed to be strictly correct.

    Note, that much of the work in Termination analysis has that modifier
    included implicitly as they explicitly are asking "For what sort of
    inputs can we be correct with Termination Analysis?"


    If HHH is a deider it returns. The first insturunction
    after the return terminates the execution of DDD.


    That is not exactly the way it works. See line 964 https://github.com/plolcott/x86utm/blob/master/Halt7.c


    WHich, as has been pointed out, just fails to meet the requirements, as
    Halt7 shows that NONE of you "deciders" meet the requirement of being a
    "pure function" as the look outside their input to determine if they are
    the "root" and that actually affects the behavior of the processing of
    the decider.

    Also, they look at more memory than you have defined as what the input represents, so that error becomes a GROSS error of scale, not just the
    smaller technical error.

    Sorry, but you are just proving that your whole argument is based on
    lies and changing definitions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 14:03:51 2025
    On 6/10/25 12:38 PM, olcott wrote:
    On 6/10/2025 1:55 AM, Richard Heathfield wrote:
    On 10/06/2025 01:26, Richard Damon wrote:

    <snip>

    Your logic includes a statement the equivalent of "If we assume that
    1 is equal to 2".

    For low values of 2, presumably.


    I count that as the reckless disregard for the truth
    that loses defamation cases. I made no actual mistakes.

    If you are going to claim that I did then you must be
    specific or I cannot correct your error. Claiming that
    I did make a mistake when there is no evidence this
    is defamation.


    What to try to test that claim in court?

    Of course you need to find a lawyer willing to handle the case for you
    (or admit you have a fool for a client by doing it yourself), and then
    be ready for the counter suit for the costs.

    Then you will need to be deposed in front of a judge that will use
    ACTUAL TRUTH as the measuring stick.

    Remember, you HAVE claimed to be working on the Halting Problem, and
    thus to have accepted the rules of the system it is in.

    Disregarding the definitions is EXACTLY the sort of "reckless disregard"
    that the law talks about, of which you have a very long list.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 14:15:18 2025
    On 6/10/25 11:45 AM, olcott wrote:
    On 6/10/2025 6:46 AM, Mikko wrote:
    On 2025-06-09 15:29:26 +0000, olcott said:

    On 6/9/2025 10:06 AM, dbush wrote:
    On 6/9/2025 10:55 AM, olcott wrote:
    On 6/9/2025 6:55 AM, dbush wrote:
    On 6/9/2025 12:15 AM, olcott wrote:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work >>>>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not >>>>>>>> working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions


    Which you stated only includes the instructions of the function
    DDD on multiple occasions (see below),

    It is proven that you are a liar by the part of
    my reply that you erased.

    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.


    Then you admit that that finite string includes the machine code of
    the function DDD, the machine code of the function HHH, and the
    machine code of everything that HHH calls down to the OS level, and
    that address 000015c3 is part of DDD?

    I admit that:
    (a) DDD correctly simulated by HHH,
    (b) the directly executed DDD() and
    (c) the directly executed HHH()
    WOULD NEVER STOP RUNNING UNLESS
    HHH ABORTS ITS SIMULATION OF DDD.

    However, because HHH aborts its simulation,
    (c) the directly executed HHH(DDD) halts, and therefore
    (b) the directly executed DDD() halts, and therefore
    (a) the correctly simulated DDD halts.


    The correctly simulated DDD cannot possibly halt
    when you understand that it must reach its own
    simulated "return" statement final halt state.

    But it DOES reach that point when CORRECTLY simulated, it is just that
    your actual HHH doesn't do that.


    This means that the input to HHH(DDD) does specify
    a non-halting sequence of configurations. Anyone
    looking at this any other way was simply wrong.


    No, first you have admitted that your HHH and DDD are just semantically unqualified for the question, since they are categorically NOT programs,
    and the question is about programs.

    When we fix this issue by fixing the interpretation of your terms, then
    it is only the "Hypothetical DDD" (different from the real DDD) that is
    built on and simulated by the Hypothetical HHH (which is different than
    the real HHH) will become non-halting, but that Hypothetical HHH just
    fails to decide.

    With the REAL DDD and HHH, HHH just fails to correctly simulated DDD,
    but the actual correct simulation of that DDD will see DDD call HHH(DDD)
    and after a bit it will return 0 to that DDD (but only after the point
    that HHH gave up on its simulation) and that DDD will halt.

    Thus the REAL DDD is halting, and HHH is just returning the wrong
    answer, and you logic *IS* the same as calling 1 equal to 2, as you
    confuse the pair of HHH and DDD to the "Hypothetical HHH" and
    "Hypothetical DDD" pair which is different.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 14:19:29 2025
    On 6/10/25 12:10 PM, olcott wrote:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*



    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?


    void Infinite_Recursion()
    {
       Infinite_Recursion();
    }

    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    I am no so stupid that I require a complete
    simulation of a non-terminating input.

    Yes you are. You just express your stupidity in another way.


    It only takes two simulations of DDD by HHH for HHH
    to correctly recognize a non-halting behavior pattern.
    Unless you are very good at software engineering you
    won't be able to begin to understand all of the
    non-halting behavior patterns. Mike used the simplest
    one: infinite loop.


    WHich is a LIE, since DDD is halting,

    Of course, this is only after we fix the first lie that we can even ask
    the question, and need to include all the code of the PROGRAM HHH into
    DDD so it CAN be simulated, and fix HHH to be the code that you have it
    have.

    Since "Halting" is a property of THE PROGRAM, and its direct execution,
    we show, and you have admitted, that DDD is halting,

    Your claim of "different behavior" is just a lie, that you try to
    justify by showing INCORRECT SIMULATIONS, just showing that not only are
    you a liar, but are stupid, not knowing the x86 language as you claim
    you do.

    Sorry, you are just proving that you are just too ignorant to see your problems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 14:07:47 2025
    On 6/10/25 11:56 AM, olcott wrote:
    On 6/10/2025 6:52 AM, Mikko wrote:
    On 2025-06-09 16:24:58 +0000, olcott said:

    On 6/9/2025 11:12 AM, dbush wrote:
    On 6/9/2025 12:06 PM, olcott wrote:
    On 6/9/2025 10:54 AM, dbush wrote:
    On 6/9/2025 11:49 AM, olcott wrote:
    On 6/9/2025 10:34 AM, dbush wrote:
    On 6/9/2025 11:29 AM, olcott wrote:
    On 6/9/2025 10:06 AM, dbush wrote:
    On 6/9/2025 10:55 AM, olcott wrote:
    On 6/9/2025 6:55 AM, dbush wrote:
    On 6/9/2025 12:15 AM, olcott wrote:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers >>>>>>>>>>>>>>>>>> work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input. >>>>>>>>>>>>>>
    But they take a description/specification of an algorithm, >>>>>>>>>>>>>
    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference. >>>>>>>>>>>>>
    And because your HHH does not work with the description/ >>>>>>>>>>>>>> specification of an algorithm, by your own admission, >>>>>>>>>>>>>> you're not working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions


    Which you stated only includes the instructions of the >>>>>>>>>>>> function DDD on multiple occasions (see below),

    It is proven that you are a liar by the part of
    my reply that you erased.

    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.


    Then you admit that that finite string includes the machine >>>>>>>>>> code of the function DDD, the machine code of the function >>>>>>>>>> HHH, and the machine code of everything that HHH calls down to >>>>>>>>>> the OS level, and that address 000015c3 is part of DDD?

    I admit that:
    (a) DDD correctly simulated by HHH,
    (b) the directly executed DDD() and
    (c) the directly executed HHH()
    WOULD NEVER STOP RUNNING UNLESS
    HHH ABORTS ITS SIMULATION OF DDD.

    Because this is true it derives conclusive proof
    that the input to HHH(DDD) specifies a non-halting
    sequence of configurations.

    That people here disagree with self-evident truth
    seems to indicate that people here are liars.

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence




    In other words, a non-answer.  I'll take that as a no.

    And since your HHH doesn't work with algorithms (or their
    description / specification) as you've admitted, you're not
    working on the halting problem.


    You are far too sloppy in your interpretation of the
    meaning of words. Also when I do provide an answer
    you simply ignore it.


    Replying with something other than "yes" or "no" to a yes or no
    question is not an answer.


    By replying to a yes or no question with the full
    and complete justification forces the respondent
    to look more deeply into these things than simply
    dismissing a view out-of-hand without review.

    But by not including the yes or no you dishonestly dodge the question. >>>>

    Not at all. Not in the least little bit. By forcing my
    reviewers to point out an error in my actual reasoning
    I prove who is the actual ignorant one.

    No, you don't. You only force them to point out an error in your
    actual reasoning, which they have aleady done. They have also
    proven that the actual ingnorant one you.


    No reviewer has ever pointed out any error in my actual
    reasoning. Most attempts to point to any error changed
    the words that I said and then rebutted these changed words.
    I point out Richard's errors hundreds of times and he never
    hears a single word of my corrections.

    Sure we have, you are just too stupid to understand them.

    Note, I don't "change your words", I point out that you are not asking
    the question you claim to be asking. That your exact words are a
    semantically incorrect criteria for the question, and what the actual
    answer to the real question is.

    That fact that you have to begin with lies and semantic nonsense just
    shows how bad your system is.


    It seems that some of my reviewers simply don't know enough
    about computer science or C programming. They don't know
    that they don't know enough, so ignorance squared.

    No, it is YOU who is ignorant, and so ignorant you can't see your ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jun 10 14:57:36 2025
    On 6/10/25 1:40 PM, olcott wrote:
    On 6/10/2025 6:24 AM, Richard Damon wrote:
    On 6/9/25 8:47 PM, olcott wrote:
    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work >>>>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not >>>>>>>> working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It >>>>>> aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in
    fact abort its simulation of DDD and return 0, then the behavior of
    the input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is
    just incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    Who said correctly simulated by HHH?

    You need to make a decision on which part of your arguement is a lie?

    Is HHH a program? if not, your whole argument is a category error.
    (you have actually admitted this error)


    In other words you are stupidly making the counter-factual
    statement that termination analyzers cannot operate on C
    functions. It is a verified fact that they do operate
    on C functions so shut-the-f_ck-up about this.


    They can only work on C functions that are leaf-functions, or which
    include the code for the functions they call.


    Maybe you should try to answer the allagations made, and not strawmen.

    You know that all the examples you have quoted to looking at functions
    were leaf functions that thus also qualify as "programs" in the
    Computation theory sense. (Which is DIFFERENT then in the C program sense).

    Maybe you should STFU until you understand what you are talking about,

    It is clear that your mind is just broken, and can't process the words
    you are trying to use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jun 10 19:32:25 2025
    Am Tue, 10 Jun 2025 12:27:48 -0500 schrieb olcott:
    On 6/10/2025 4:00 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:43 schreef olcott:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not
    working on the halting problem.

    HHH(DDD) takes a finite string of x86 instructions that specify that >>>>> HHH simulates itself simulating DDD.

    DDD does not specify that HHH should simulate itself. It could be
    simulated by HHH1, which would (as you point out) not simulate itself.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.

    It is a verified fact that unless the outer HHH aborts its simulation
    of DDD that DDD simulated by HHH the directly executed DDD() and the
    directly executed HHH() would never stop running.

    But the abort is coded in the input.

    I corrected you on this too many times. Stopping running is not halting.
    Only reaching a final halt state is halting.
    That I had to tell you this several times seems to prove that you are dishonest.

    No, the *input* DDD calls HHH, which contains an abort, but the outer
    HHH doesn't simulate it up to that point.

    --
    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 Tue Jun 10 23:33:16 2025
    On 6/10/25 4:07 PM, olcott wrote:
    On 6/10/2025 2:32 PM, joes wrote:
    Am Tue, 10 Jun 2025 12:27:48 -0500 schrieb olcott:
    On 6/10/2025 4:00 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:43 schreef olcott:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not >>>>>>>> working on the halting problem.

    HHH(DDD) takes a finite string of x86 instructions that specify that >>>>>>> HHH simulates itself simulating DDD.

    DDD does not specify that HHH should simulate itself. It could be
    simulated by HHH1, which would (as you point out) not simulate itself.

    And HHH fails to see the specification of the x86 instructions. It >>>>>> aborts before it can see how the program ends.

    It is a verified fact that unless the outer HHH aborts its simulation >>>>> of DDD that DDD simulated by HHH the directly executed DDD() and the >>>>> directly executed HHH() would never stop running.

    But the abort is coded in the input.

    I corrected you on this too many times. Stopping running is not halting. >>> Only reaching a final halt state is halting.
    That I had to tell you this several times seems to prove that you are
    dishonest.

    No, the *input* DDD calls HHH, which contains an abort, but the outer
    HHH doesn't simulate it up to that point.


    Infinite_Loop()
    {
      HERE: goto HERE;
      return;
    }

    Likewise Infinite_Loop() is never simulated to
    completion BECAUSE THERE IS NO COMPLETION.


    Sure there is, it is just unbounded.

    It is just like the Natural Numbers are a complete set.

    You don't understand what "complete" means here, because you mind is
    just too small, and you don't understand the mathematics of infinite sets.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jun 11 11:23:52 2025
    On 2025-06-10 16:07:56 +0000, olcott said:

    On 6/10/2025 6:59 AM, Mikko wrote:
    On 2025-06-09 14:38:02 +0000, olcott said:

    On 6/9/2025 2:56 AM, Mikko wrote:
    On 2025-06-09 02:50:59 +0000, olcott said:

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

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*

    Being called a "liar" by a liar does not damn.

    As is clear from the above C code, DDD() specifies what HHH specifies
    for the case it is called with DDD as the only argument. In particular, >>>> if HHH specifies a recursive for that case then so does DDD. And if
    HHH specifies a recursive simulation that can never reach its final
    halt state then so does DDD. And if HHH specifies a non-halting
    behaviour so does DDD. Etc.

    That is not quite the way that it actually works.

    Yes it is. If it were not you would have pointed where there is an
    error.

    I only point out the first error and the skip the rest of the post.
    I usually have to point out the same error dozens of times before
    anyone notices that I said anything at all. That is why I skip the
    rest of the post after the first error.

    You did neither when you claimed "That is not quite the way that it
    actually works".

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jun 11 11:29:21 2025
    On 2025-06-10 16:10:49 +0000, olcott said:

    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*



    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?


    void Infinite_Recursion()
    {
       Infinite_Recursion();
    }

    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    I am no so stupid that I require a complete
    simulation of a non-terminating input.

    Yes you are. You just express your stupidity in another way.


    It only takes two simulations of DDD by HHH for HHH
    to correctly recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect. DDD terminates,
    so it cannot be correctly recognized to mach a correct non-halting
    pattern. As you have not described the pattern in suffient detail
    it is not possible to determine whether the error is in the pattern
    or in the recognition or both. Anyway, you have not presented neither
    any proof of the correctness of the pattern nor any proof of the
    correctness of the recognition.

    Unless you are very good at software engineering

    I am.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jun 11 11:20:20 2025
    On 2025-06-10 15:41:33 +0000, olcott said:

    On 6/10/2025 6:41 AM, Mikko wrote:
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification >>>>>>>> of an algorithm, by your own admission, you're not working on the >>>>>>>> halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It >>>>>> aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in fact >>>> abort its simulation of DDD and return 0, then the behavior of the
    input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is just
    incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.

    I switched to the term: "termination analyzer" because halt deciders
    have the impossible task of being all knowing.

    The termination problem is in certain sense harder than the halting
    problem. In addition the concept "analyzer" is essentially different
    from "decider". A decider is expected to answer "yes" or "no". A
    partial decider is permitted to answer neither and instead to run
    forever or to answer "cannot determine". An analyzer is expected to
    provide useful information to the developers so that the can change
    the program so that it can be trusted to have the required property.

    Most people are confused by the term "partial halt decider".

    I have seen evdence of that particular confusion.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jun 11 14:43:33 2025
    Op 10.jun.2025 om 19:27 schreef olcott:
    On 6/10/2025 4:00 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:43 schreef olcott:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)

    No it's not, as halt deciders / termination analyzers work >>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not
    working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It
    aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    But the abort is coded in the input.

    I corrected you on this too many times. Stopping running
    is not halting. Only reaching a final halt state is halting.
    That I had to tell you this several times seems to prove
    that you are dishonest.

    You have been corrected on this many timed by many people.
    Failing to reach the final state because of a premature abort is no
    counter argument.
    It cannot be, because the verified fact is that the input specifies a
    halting program, but your HHH fails to see that part of the input by the premature abort.
    If you are not dishonest or stubborn, you must have a mental problem to
    learn from your errors.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jun 11 14:38:45 2025
    Op 10.jun.2025 om 19:25 schreef olcott:
    On 6/10/2025 3:49 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:39 schreef olcott:
    On 6/9/2025 5:26 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:04 schreef olcott:
    On 6/8/2025 10:54 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    On 6/8/2025 10:31 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    void DDD()
    {
        HHH(DDD);
        return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*
    Do not imply that I support your claims.

    I am not implying anything. I am directly stating
    that you have agreed that when DDD is correctly simulated
    by HHH that it cannot possibly reach its own simulated
    "return" instruction and terminate normally.

    Endless recursion is endless recursion.  Correctly simulated endless >>>>>> recursion is endless recursion.

    Great. No one else besides you and I agree that DDD
    correctly simulated by HHH cannot possibly reach its
    *simulated "return" instruction final halt state*

    Nobody denied it. You are fighting windmills.
    We all agree that your HHH fails to reach the end of the simulation
    of the input. An input that specifies a halting program, but HHH
    cannot simulate it.


     This has no useful or interesting
    consequences.  Do you agree?


    It is very useful because it is isomorphic to this:
    (The standard Halting Problem counter-example input)

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }


    Indeed, it shows that simulation is not the right way to try to
    refute the proof of the halting theorem, because a simulator will
    never be able to simulate itself correctly up to the end.


    It is ridiculously stupid to require a non-terminating
    input to be simulated up to its non-existent end.


    It is even more stupid to ignore the halting part of the input (with a
    premature abort) and claim it is not halting.

    It waiting forever is not long enough (and it is)
    then your idea about "premature abort" is incorrect.

    Running one more cycle is enough to see the simulated abort (unless you
    change the input to another input specifying another program that needs
    again another cycle. That other input is only in your dream. The input specified in Halt7.c is the input we discuss.


    That you do not understand that unless the outermost
    HHH aborts that no HHH ever aborts is your mistake
    not mine.



    That you do not see that one more cycle is enough, because you keep
    changing the input to something you dream about but is not the actual
    input is your problem, not mine.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jun 11 14:34:40 2025
    Am Wed, 11 Jun 2025 08:55:37 -0500 schrieb olcott:
    On 6/11/2025 7:38 AM, Fred. Zwarts wrote:
    Op 10.jun.2025 om 19:25 schreef olcott:
    On 6/10/2025 3:49 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:39 schreef olcott:
    On 6/9/2025 5:26 AM, Fred. Zwarts wrote:

    Indeed, it shows that simulation is not the right way to try to
    refute the proof of the halting theorem, because a simulator will
    never be able to simulate itself correctly up to the end.
    That is the interesting part to me. Can somebody formalise or generalise
    this statement?

    It is ridiculously stupid to require a non-terminating input to be
    simulated up to its non-existent end.

    It is even more stupid to ignore the halting part of the input (with
    a premature abort) and claim it is not halting.

    It waiting forever is not long enough (and it is) then your idea about
    "premature abort" is incorrect.

    Running one more cycle is enough to see the simulated abort (unless you
    change the input to another input specifying another program that needs
    again another cycle. That other input is only in your dream. The input
    specified in Halt7.c is the input we discuss.

    So you aren't bright enough to understand that infinite recursion does
    not halt on its own.
    HHH waits until it sees that its input calls the same function with the
    same parameters twice in sequence with no conditional branch inbetween
    the beginning of DDD and its call to HHH(DDD). It does not matter that
    there are conditional branch instructions in HHH because they cannot be reached and none of them could possibly enable DDD simulated by HHH to
    reach its own "return" statement final halt state.

    What does HHH(HHH) return?

    I have told you this many times and you just aren't bright enough to understand. That you are ignorant DOES NOT MAKE ME INCORRECT, IT MAKES
    YOU INCORRECT.
    It makes you bad at explaining.

    --
    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 joes@21:1/5 to All on Wed Jun 11 14:42:36 2025
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:
    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its *simulated >>>>>>> "return" instruction final halt state*

    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?

    That is what HHH does.

    I am no so stupid that I require a complete simulation of a
    non-terminating input.

    Yes you are. You just express your stupidity in another way.

    It only takes two simulations of DDD by HHH for HHH to correctly
    recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own "return" statement final halt state. This by itself *is* complete proof that the
    input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    --
    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 joes@21:1/5 to All on Wed Jun 11 15:04:44 2025
    Am Wed, 11 Jun 2025 09:59:46 -0500 schrieb olcott:
    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    I am no so stupid that I require a complete simulation of a
    non-terminating input.

    Yes you are. You just express your stupidity in another way.

    It only takes two simulations of DDD by HHH for HHH to correctly
    recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own "return"
    statement final halt state. This by itself *is* complete proof that
    the input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement final halt state
    proves that you are incorrect.
    Not when simulated.

    --
    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 Wed Jun 11 13:25:30 2025
    On 6/11/25 10:03 AM, olcott wrote:
    On 6/11/2025 3:20 AM, Mikko wrote:
    On 2025-06-10 15:41:33 +0000, olcott said:

    On 6/10/2025 6:41 AM, Mikko wrote:
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work >>>>>>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're >>>>>>>>>> not working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. >>>>>>>> It aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in >>>>>> fact abort its simulation of DDD and return 0, then the behavior
    of the input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH >>>>>> is just incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.

    I switched to the term: "termination analyzer" because halt deciders
    have the impossible task of being all knowing.

    The termination problem is in certain sense harder than the halting
    problem.

    Not at all

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

    If HHH only determines non-halting correctly for the
    above input and gets the wrong answer on everything
    else then HHH *is* a correct termination analyzer.

    Nope. Not the definition.


    A halt decider would be required to determine if a
    proof of the Goldbach conjecture halts not knowing
    whether this proof is infinite or not.

    Right, and so does a unqualified Termination Analyzer.


    Where are you getting your definition?

    Failure to answer is just an admission that you admit to just making
    things up.


    In addition the concept "analyzer" is essentially different
    from "decider". A decider is expected to answer "yes" or "no". A
    partial decider is permitted to answer neither and instead to run
    forever or to answer "cannot determine". An analyzer is expected to
    provide useful information to the developers so that the can change
    the program so that it can be trusted to have the required property.

    Most people are confused by the term "partial halt decider".

    I have seen evdence of that particular confusion.


    Most people don't know that a halt decider must be all knowing.


    And you don't seem to understand that an unqualified claim of "Correct"
    for a decider/analyzer must also be "all knowing".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jun 11 13:27:56 2025
    On 6/11/25 9:57 AM, olcott wrote:
    On 6/11/2025 7:43 AM, Fred. Zwarts wrote:
    Op 10.jun.2025 om 19:27 schreef olcott:
    On 6/10/2025 4:00 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:43 schreef olcott:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work >>>>>>>>>>>> with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/
    specification of an algorithm, by your own admission, you're not >>>>>>>> working on the halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It >>>>>> aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    But the abort is coded in the input.

    I corrected you on this too many times. Stopping running
    is not halting. Only reaching a final halt state is halting.
    That I had to tell you this several times seems to prove
    that you are dishonest.

    You have been corrected on this many timed by many people.
    Failing to reach the final state because of a premature abort

    There is no premature abort you are just stupid.

    Any abort before reaching the end is premature, unless it can be shown
    that the ACTUAL COMPLETE emulation of this exact input (so it call on
    the decider that did the abort) would never halt.

    Since this DDD when run, will halt (as you have admitted), any abort was premature,


    Sorry, it seems you just don't know what you are talking about,


    is no counter argument.
    It cannot be, because the verified fact is that the input specifies a
    halting program, but your HHH fails to see that part of the input by
    the premature abort.
    If you are not dishonest or stubborn, you must have a mental problem
    to learn from your errors.





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jun 11 13:37:50 2025
    On 6/11/25 9:55 AM, olcott wrote:
    On 6/11/2025 7:38 AM, Fred. Zwarts wrote:
    Op 10.jun.2025 om 19:25 schreef olcott:
    On 6/10/2025 3:49 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:39 schreef olcott:
    On 6/9/2025 5:26 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:04 schreef olcott:
    On 6/8/2025 10:54 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    On 6/8/2025 10:31 PM, Keith Thompson wrote:
    olcott <[email protected]> writes:
    void DDD()
    {
        HHH(DDD);
        return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*
    Do not imply that I support your claims.

    I am not implying anything. I am directly stating
    that you have agreed that when DDD is correctly simulated
    by HHH that it cannot possibly reach its own simulated
    "return" instruction and terminate normally.

    Endless recursion is endless recursion.  Correctly simulated
    endless
    recursion is endless recursion.

    Great. No one else besides you and I agree that DDD
    correctly simulated by HHH cannot possibly reach its
    *simulated "return" instruction final halt state*

    Nobody denied it. You are fighting windmills.
    We all agree that your HHH fails to reach the end of the
    simulation of the input. An input that specifies a halting
    program, but HHH cannot simulate it.


     This has no useful or interesting
    consequences.  Do you agree?


    It is very useful because it is isomorphic to this:
    (The standard Halting Problem counter-example input)

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }


    Indeed, it shows that simulation is not the right way to try to
    refute the proof of the halting theorem, because a simulator will
    never be able to simulate itself correctly up to the end.


    It is ridiculously stupid to require a non-terminating
    input to be simulated up to its non-existent end.


    It is even more stupid to ignore the halting part of the input (with
    a premature abort) and claim it is not halting.

    It waiting forever is not long enough (and it is)
    then your idea about "premature abort" is incorrect.

    Running one more cycle is enough to see the simulated abort (unless
    you change the input to another input specifying another program that
    needs again another cycle. That other input is only in your dream. The
    input specified in Halt7.c is the input we discuss.


    So you aren't bright enough to understand that
    infinite recursion does not halt on its own.

    But the recursion isn't infinite for any of the HHH's that you claim to
    get the right answer.

    Your problem is you forget that youy


    HHH waits until it sees that its input calls the same
    function with the same parameters twice in sequence
    with no conditional branch inbetween the beginning
    of DDD and its call to HHH(DDD). It does not matter
    that there are conditional branch instructions in HHH
    because they cannot be reached and none of them could
    possibly enable DDD simulated by HHH to reach its own
    "return" statement final halt state.

    Which is NOT a correct non-halting condition, and those conditional
    branches DO matter.

    I guess you are just admitting that HHH doesn't actually do a correct simulation of the input, as the input, to be correctly simulated needs
    to include the code of the HHH that it calls, and thus the simulation of
    the input WILL reach those conditional branches.


    The outermost HHH sees this infinite recursion behavior
    pattern one whole recursive emulation before the next
    inner one. Because each instance of HHH has the same
    machine code unless the outmost one aborts none of them
    abort. If the outermost HHH waits on the inner one then
    they all wait and the abort never occurs.

    No, it sees the INCORRECT pattern created by the idiot that programmed
    it that has shown that he believes his own lies.

    Yes, we have two cases:

    1) NO HHH has code to abort, and thus HHH gets trapped in an infinite
    loop and never answers, and thus fails to be a decider.

    2) EVERY HHH has code to abort, and WILL abort, and thus every DDD will
    be halting as every HHH WILL return to its caller and that will return.

    Your problem is you lied to yourself about what the question that HHH
    needs to be answered, because you chose to make yourself stupid about
    the topic, and you beleived your own lie.


    Unless HHH(DDD) aborts the simulation of its input
    DDD simulated by HHH, the directly executed DDD() and
    the directly executed HHH() NEVER STOP RUNNING.

    Right, but since it does, so does the directly executed DDD (which isn't aborted by anthing, since it can't be)

    Your logic could only work if HHH could be two different programs at
    once, which it can't be, except in a fantasy world that accepts lies, as
    it seems the world you live in does.


    I have told you this many times and you just aren't
    bright enough to understand. That you are ignorant
    DOES NOT MAKE ME INCORRECT, IT MAKES YOU INCORRECT.

    No, *YOU* are the ignorant one, as has been explained, and you are using
    LIES as your definitions, and that DOES make you incorrect.

    Sorry, you are just showing that you really are that stupid.

    Your failure to even try to respond to the errors pointed out in your statements (except by just repeating the error) just shows that you
    don't have the intelegence to understand your errors.




    That you do not understand that unless the outermost
    HHH aborts that no HHH ever aborts is your mistake
    not mine.



    That you do not see that one more cycle is enough, because you keep
    changing the input to something you dream about but is not the actual
    input is your problem, not mine.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jun 12 11:51:30 2025
    Op 11.jun.2025 om 17:34 schreef olcott:
    On 6/11/2025 10:04 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:59:46 -0500 schrieb olcott:
    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    I am no so stupid that I require a complete simulation of a
    non-terminating input.

    Yes you are. You just express your stupidity in another way.

    It only takes two simulations of DDD by HHH for HHH to correctly >>>>>>> recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own "return" >>>>> statement final halt state. This by itself *is* complete proof that
    the input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement final halt state
    proves that you are incorrect.
    Not when simulated.


    DDD correctly simulated by HHH proves beyond all
    possible doubt the exact behavior that the input
    to HHH(DDD) specifies.

    No. hHH aborts prematurely. So not reaching the 'return' is behaviour of
    the simulator, not of the simulated program.
    The input is a pointer to code. That code includes the abort and
    therefore specifies a halting program.
    That HHH does not reach the 'return' does not change the specification.
    Your absence of doubt is not a proof.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 12 18:44:20 2025
    On 6/12/25 11:54 AM, olcott wrote:
    On 6/12/2025 4:51 AM, Fred. Zwarts wrote:
    Op 11.jun.2025 om 17:34 schreef olcott:
    On 6/11/2025 10:04 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:59:46 -0500 schrieb olcott:
    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    I am no so stupid that I require a complete simulation of a >>>>>>>>>>> non-terminating input.

    Yes you are. You just express your stupidity in another way. >>>>>>>>>>
    It only takes two simulations of DDD by HHH for HHH to correctly >>>>>>>>> recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own
    "return"
    statement final halt state. This by itself *is* complete proof that >>>>>>> the input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement final halt state >>>>> proves that you are incorrect.
    Not when simulated.


    DDD correctly simulated by HHH proves beyond all
    possible doubt the exact behavior that the input
    to HHH(DDD) specifies.

    No. hHH aborts prematurely.
    *Counter-factual and apparently over-your-head*

    When HHH aborts after it emulates N instructions of DDD,
    this same correctly emulated DDD has never reached its
    own "return" statement final halt state.



    Sincer aborting after N steps is not a correct simulation.

    And the input that you OTHER HHH showed, by correct simulation, was none halting, was different, as it was based on a diffferent HHH.

    You logic seems to be that 1 is the same as infinity, which of course,
    just breaks all the logic.

    You are just proving you don't understand any of the basics of the
    fields you talk in, but are so stupid, you think you are an expert.

    Sorry, you are just proving your utter stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jun 13 11:16:26 2025
    Op 12.jun.2025 om 17:54 schreef olcott:
    On 6/12/2025 4:51 AM, Fred. Zwarts wrote:
    Op 11.jun.2025 om 17:34 schreef olcott:
    On 6/11/2025 10:04 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:59:46 -0500 schrieb olcott:
    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    I am no so stupid that I require a complete simulation of a >>>>>>>>>>> non-terminating input.

    Yes you are. You just express your stupidity in another way. >>>>>>>>>>
    It only takes two simulations of DDD by HHH for HHH to correctly >>>>>>>>> recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own
    "return"
    statement final halt state. This by itself *is* complete proof that >>>>>>> the input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement final halt state >>>>> proves that you are incorrect.
    Not when simulated.


    DDD correctly simulated by HHH proves beyond all
    possible doubt the exact behavior that the input
    to HHH(DDD) specifies.

    No. hHH aborts prematurely.
    *Counter-factual and apparently over-your-head*

    When HHH aborts after it emulates N instructions of DDD,
    this same correctly emulated DDD has never reached its
    own "return" statement final halt state.



    Wrong. The input for HHH is a pointer to code, including the part
    specifying the abort and halt.
    World-class simulators show that more then N instructions must be
    simulated, including those within HHH. That HHH simulates only N
    instructions means that the abort is premature.
    That HHH never reaches the end of its simulation is a failure of HHH,
    not a property specified in the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 13 14:02:53 2025
    On 2025-06-11 14:03:41 +0000, olcott said:

    On 6/11/2025 3:20 AM, Mikko wrote:
    On 2025-06-10 15:41:33 +0000, olcott said:

    On 6/10/2025 6:41 AM, Mikko wrote:
    On 2025-06-10 00:47:12 +0000, olcott said:

    On 6/9/2025 7:26 PM, Richard Damon wrote:
    On 6/9/25 10:43 AM, olcott wrote:
    On 6/9/2025 5:31 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 06:15 schreef olcott:
    On 6/8/2025 10:42 PM, dbush wrote:
    On 6/8/2025 11:39 PM, olcott wrote:
    On 6/8/2025 10:32 PM, dbush wrote:
    On 6/8/2025 11:16 PM, olcott wrote:
    On 6/8/2025 10:08 PM, dbush wrote:
    On 6/8/2025 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD) >>>>>>>>>>>>>>
    No it's not, as halt deciders / termination analyzers work with algorithms,

    That is stupidly counter-factual.


    That you think that shows that

    My understanding is deeper than yours.
    No decider ever takes any algorithm as its input.

    But they take a description/specification of an algorithm,

    There you go.

    which is what is meant in this context.

    It turns out that this detail makes a big difference.

    And because your HHH does not work with the description/ specification
    of an algorithm, by your own admission, you're not working on the >>>>>>>>>> halting problem.


    HHH(DDD) takes a finite string of x86 instructions
    that specify that HHH simulates itself simulating DDD.

    And HHH fails to see the specification of the x86 instructions. It >>>>>>>> aborts before it can see how the program ends.


    This is merely a lack of sufficient technical competence
    on your part. It is a verified fact that unless the outer
    HHH aborts its simulation of DDD that DDD simulated by HHH
    the directly executed DDD() and the directly executed HHH()
    would never stop running. That you cannot directly see this
    is merely your own lack of sufficient technical competence.

    And it is a verified fact that you just ignore that if HHH does in fact >>>>>> abort its simulation of DDD and return 0, then the behavior of the >>>>>> input, PER THE ACTUAL DEFINITIONS, is to Halt, and thus HHH is just >>>>>> incorrect.


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

    How the f-ck does DDD correctly simulated by HHH
    reach its own "return" statement final halt state?

    If HHH is not a decider the question is not interesting.

    I switched to the term: "termination analyzer" because halt deciders
    have the impossible task of being all knowing.

    The termination problem is in certain sense harder than the halting
    problem.

    Not at all

    That's in another sense in which nothing is harder than impossible.

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

    If HHH only determines non-halting correctly for the
    above input and gets the wrong answer on everything
    else then HHH *is* a correct termination analyzer.

    It is not a correct termination analyzer if if gives the wrong answer.
    It is correct only if it never gives the wrong answer.
    Anyway, HHH does not give the correct answer for the above input.

    Most people don't know that a halt decider must be all knowing.

    We understant perfectly well that a halt decider need not be all
    knowing. For example, it needn't know anything about animals.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 13 14:09:45 2025
    On 2025-06-11 14:36:25 +0000, olcott said:

    On 6/11/2025 9:34 AM, joes wrote:
    Am Wed, 11 Jun 2025 08:55:37 -0500 schrieb olcott:
    On 6/11/2025 7:38 AM, Fred. Zwarts wrote:
    Op 10.jun.2025 om 19:25 schreef olcott:
    On 6/10/2025 3:49 AM, Fred. Zwarts wrote:
    Op 09.jun.2025 om 16:39 schreef olcott:
    On 6/9/2025 5:26 AM, Fred. Zwarts wrote:

    Indeed, it shows that simulation is not the right way to try to >>>>>>>> refute the proof of the halting theorem, because a simulator will >>>>>>>> never be able to simulate itself correctly up to the end.
    That is the interesting part to me. Can somebody formalise or generalise
    this statement?

    It is ridiculously stupid to require a non-terminating input to be >>>>>>> simulated up to its non-existent end.

    It is even more stupid to ignore the halting part of the input (with >>>>>> a premature abort) and claim it is not halting.

    It waiting forever is not long enough (and it is) then your idea about >>>>> "premature abort" is incorrect.

    Running one more cycle is enough to see the simulated abort (unless you >>>> change the input to another input specifying another program that needs >>>> again another cycle. That other input is only in your dream. The input >>>> specified in Halt7.c is the input we discuss.

    So you aren't bright enough to understand that infinite recursion does
    not halt on its own.
    HHH waits until it sees that its input calls the same function with the
    same parameters twice in sequence with no conditional branch inbetween
    the beginning of DDD and its call to HHH(DDD). It does not matter that
    there are conditional branch instructions in HHH because they cannot be
    reached and none of them could possibly enable DDD simulated by HHH to
    reach its own "return" statement final halt state.

    What does HHH(HHH) return?

    I have told you this many times and you just aren't bright enough to
    understand. That you are ignorant DOES NOT MAKE ME INCORRECT, IT MAKES
    YOU INCORRECT.
    It makes you bad at explaining.


    I may be bad at explaining, that does not make me incorrect.

    It does. What you try to explain might be correct but what you actually
    do explain is not.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 13 14:22:48 2025
    On 2025-06-11 14:07:17 +0000, olcott said:

    On 6/11/2025 3:23 AM, Mikko wrote:
    On 2025-06-10 16:07:56 +0000, olcott said:

    On 6/10/2025 6:59 AM, Mikko wrote:
    On 2025-06-09 14:38:02 +0000, olcott said:

    On 6/9/2025 2:56 AM, Mikko wrote:
    On 2025-06-09 02:50:59 +0000, olcott said:

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

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*

    Being called a "liar" by a liar does not damn.

    As is clear from the above C code, DDD() specifies what HHH specifies >>>>>> for the case it is called with DDD as the only argument. In particular, >>>>>> if HHH specifies a recursive for that case then so does DDD. And if >>>>>> HHH specifies a recursive simulation that can never reach its final >>>>>> halt state then so does DDD. And if HHH specifies a non-halting
    behaviour so does DDD. Etc.

    That is not quite the way that it actually works.

    Yes it is. If it were not you would have pointed where there is an
    error.

    I only point out the first error and the skip the rest of the post.
    I usually have to point out the same error dozens of times before
    anyone notices that I said anything at all. That is why I skip the
    rest of the post after the first error.

    You did neither when you claimed "That is not quite the way that it
    actually works".

    That you erased that part and then said that
    I never said anything is dishonest.

    I didn't say you never said anything. You said it when you said
    that you skip the rest of the post, which means you did not say
    anyting about it. You may be right that you were dishonest when
    you did it but that hardly matters.

    But that was about what you said you do.
    My comment was about what you actually did.
    Your comment "That is not quite the way that it actually works"
    shows that you did not skip the part that that "That" refers to.
    But you did not point out any errors in that part.

    The erased part did not contain anyting relevant. Otherwise you
    would have said what relevant statement was remeoved.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 13 14:28:02 2025
    On 2025-06-11 14:11:32 +0000, olcott said:

    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:

    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:
    void DDD()
    {
       HHH(DDD);
       return;
    }

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its
    *simulated "return" instruction final halt state*

    *Every rebuttal to this changes the words*



    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?


    void Infinite_Recursion()
    {
       Infinite_Recursion();
    }

    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    I am no so stupid that I require a complete
    simulation of a non-terminating input.

    Yes you are. You just express your stupidity in another way.


    It only takes two simulations of DDD by HHH for HHH
    to correctly recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its
    own "return" statement final halt state. This by itself
    *is* complete proof that the input to HHH(DDD) specifies
    non-halting behavior.

    No, it is not. The words "cannot possibly" are not sufficiently
    meaningful to prove anything. HHH does what it does and does
    not what it does not. But what it can or cannot do, possiby or
    otherwise?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 13 14:29:32 2025
    On 2025-06-11 14:59:46 +0000, olcott said:

    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:
    On 6/9/2025 6:24 AM, Richard Damon wrote:
    On 6/8/25 10:50 PM, olcott wrote:

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its *simulated >>>>>>>>> "return" instruction final halt state*

    So, you think a partial simulation defines behavior?

    Where do you get that LIE from?

    That is what HHH does.

    I am no so stupid that I require a complete simulation of a
    non-terminating input.

    Yes you are. You just express your stupidity in another way.

    It only takes two simulations of DDD by HHH for HHH to correctly
    recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own "return"
    statement final halt state. This by itself *is* complete proof that the
    input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement
    final halt state proves that you are incorrect.

    The surce of the incorrectness is obvious: joes assumed that what
    you said is meaningful and correct.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jun 14 12:02:43 2025
    Op 13.jun.2025 om 16:33 schreef olcott:
    On 6/13/2025 4:16 AM, Fred. Zwarts wrote:
    Op 12.jun.2025 om 17:54 schreef olcott:
    On 6/12/2025 4:51 AM, Fred. Zwarts wrote:
    Op 11.jun.2025 om 17:34 schreef olcott:
    On 6/11/2025 10:04 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:59:46 -0500 schrieb olcott:
    On 6/11/2025 9:42 AM, joes wrote:
    Am Wed, 11 Jun 2025 09:11:32 -0500 schrieb olcott:
    On 6/11/2025 3:29 AM, Mikko wrote:
    On 2025-06-10 16:10:49 +0000, olcott said:
    On 6/10/2025 7:01 AM, Mikko wrote:
    On 2025-06-09 14:46:30 +0000, olcott said:

    I am no so stupid that I require a complete simulation of a >>>>>>>>>>>>> non-terminating input.

    Yes you are. You just express your stupidity in another way. >>>>>>>>>>>>
    It only takes two simulations of DDD by HHH for HHH to correctly >>>>>>>>>>> recognize a non-halting behavior pattern.

    Either the pattern or the recognition is incorrect.

    DDD correctly simulated by HHH cannot possibly reach its own >>>>>>>>> "return"
    statement final halt state. This by itself *is* complete proof >>>>>>>>> that
    the input to HHH(DDD) specifies non-halting behavior.

    It is also proof that HHH doesn't terminate.

    The fact that HHH reaches its own "return" statement final halt
    state
    proves that you are incorrect.
    Not when simulated.


    DDD correctly simulated by HHH proves beyond all
    possible doubt the exact behavior that the input
    to HHH(DDD) specifies.

    No. hHH aborts prematurely.
    *Counter-factual and apparently over-your-head*

    When HHH aborts after it emulates N instructions of DDD,
    this same correctly emulated DDD has never reached its
    own "return" statement final halt state.



    Wrong. The input for HHH is a pointer to code, including the part
    specifying the abort and halt.
    World-class simulators show that more then N instructions must be
    simulated, including those within HHH. That HHH simulates only N
    instructions means that the abort is premature.

    It is ridiculously stupid to require a simulating termination
    analyzer to simulating a non terminating input to its non-existent
    end.

    Irrelevant, because it is a verified fact that the input includes the
    code to abort and halt.
    It is even more stupid to prematurely abort the simulation of a halting
    program and claim that it non-halting.


    That HHH never reaches the end of its simulation is a failure of HHH,
    not a property specified in the input.

    Then show ALL of the details of exactly how DDD correctly
    simulated by HHH reaches its simulated "return" statement
    final halt state.

    Why should I? I never claimed it could.
    We only report an error to you.An error in the code, which causes a
    premature abort of the simulation of a halting program.
    We never claimed that it can be corrected, because the halting theorem
    proves that it is impossible.


    It is like you are claiming that square circles exist and
    refuse to draw one.

    I never claimed a square circle exists. Apparently this subject hoes
    over your head.


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

    The input to HHH(DDD) specifies non-halting behavior in
    that DDD correctly simulated by HHH cannot possibly reach
    its own simulated "return" statement final halt state.

    But that is not a valid criteria. A failure to reach part of the
    reachable code that specifies the abort and halt, does not change the
    fact that this code includes the code to abort and halt and, therefore, specifies a halting program.
    This failure of HHH does not change the specification.




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