• Re: What value should HHH(DD) correctly return?

    From Mr Flibble@21:1/5 to olcott on Wed Aug 6 18:38:57 2025
    On Wed, 06 Aug 2025 13:34:33 -0500, olcott wrote:

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/publication/
    394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT* https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok* https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    HHH is a partial decider, we are only concerned with total deciders when discussing the Halting Problem.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Wed Aug 6 19:45:16 2025
    On Wed, 06 Aug 2025 14:07:28 -0500, olcott wrote:

    On 8/6/2025 1:38 PM, Mr Flibble wrote:
    On Wed, 06 Aug 2025 13:34:33 -0500, olcott wrote:

    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return
    1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/publication/
    394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    HHH is a partial decider, we are only concerned with total deciders
    when discussing the Halting Problem.

    /Flibble


    *The quality of this reply was perfect*

    On 8/6/2025 12:38 PM, Mr Flibble wrote:
    No, the proofs are asking if such a halt decider exists so it is a *premise* (a statement that is provisionally accepted as true for the purpose of the argument) that a *hypothetical* H exists and the
    proofs then go on to [ATTEMPT TO] show that such an H cannot exist.

    They do this by deriving an input that no partial halt decider can
    correctly decide.

    If the quality of my reply was perfect then why did you add "[ATTEMPT TO]"
    to it?

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 6 21:37:59 2025
    On 8/6/25 2:34 PM, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    Except that YOUR HHH doesn't do that, as the pattern it detects is part
    of a Halting Program, so isn't a Non-Halting Pattern.

    Of course, since you have admitted that all your claims are based on
    LYING that you are actually working on the halting problem, we can't
    know what you actaully are meaning, since you start with a contradiciton.


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

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

    What value should HHH(DD) correctly return?

    The opposite of what it does.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/ publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT* https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok* https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    Which all start with a LIE, as you omit what its ACTUAL actual would be
    based on the first two rules, that it can run forever, there is no
    certainty that either of the first two conditions will be meet.

    Sorry, but all you are doing is proving that you are too stupid to
    understand the error, and are now rejoicing that you have found someone
    else more stupid than you, even if it never claimed to have any real intelligence.


    Of course, you have admitted that apparently you have spent a lot of
    time trying to fashion your question in a way thet gives you the answer
    you want, so it isn't a fair test.

    How many times have you NOT gotten an answer you wanted?

    Of course, you just threw those away.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 6 21:40:39 2025
    On 8/6/25 3:07 PM, olcott wrote:
    On 8/6/2025 1:38 PM, Mr Flibble wrote:
    On Wed, 06 Aug 2025 13:34:33 -0500, olcott wrote:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/publication/
    394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    HHH is a partial decider, we are only concerned with total deciders when
    discussing the Halting Problem.

    /Flibble


    *The quality of this reply was perfect*

    On 8/6/2025 12:38 PM, Mr Flibble wrote:
    No, the proofs are asking if such a halt decider exists so it is a *premise* (a statement that is provisionally accepted as true for the purpose of the argument) that a *hypothetical* H exists and the proofs then go on to [ATTEMPT TO] show that such an H cannot exist.

    They do this by deriving an input that no partial halt decider
    can correctly decide.


    Right, and you haven't show an error in that proof.

    Your problem is you ADMITTED that you HHH isn't built by the rules of a
    Halt Decider, and thus is irrelevent to the problem, and everything you
    have said is based on that lie.

    Sorry, you killed you reputation by trying to build on admitted lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Aug 7 10:43:59 2025
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt decider.
    If it returns 'no' it is not a halt decider. If it returns anyting else
    it is not a halt decider. If it does not return it is not a halt decider.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Aug 7 11:28:52 2025
    Op 06.aug.2025 om 20:34 schreef olcott:
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    You forget that there is a third option. In fact that is what happens here:

    (c) Pretends that it sees non-termination pattern, even when it is not
    present and returns 0.


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

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

    What value should HHH(DD) correctly return?

    For the cases that HHH returns 0, the correct value that should be
    returned is 1.
    For the HHH that return 1, the correct value that should be returned is 0.

    We see that in both cases HHH returns an incorrect answer.
    I proves that HHH exists that can return a correct value for all inputs.

    But not telling all options, the chat-boxes have incorrect input and
    therefore they cannot give a correct answer.
    Therefore, the results of these chat-boxes are irrelevant.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/ publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT* https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok* https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Aug 7 11:33:05 2025
    Op 07.aug.2025 om 04:59 schreef olcott:
    On 8/6/2025 8:37 PM, Richard Damon wrote:
    On 8/6/25 2:34 PM, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    Except that YOUR HHH doesn't do that, as the pattern it detects is
    part of a Halting Program, so isn't a Non-Halting Pattern.

    Of course, since you have admitted that all your claims are based on
    LYING that you are actually working on the halting problem, we can't
    know what you actaully are meaning, since you start with a contradiciton.


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

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

    What value should HHH(DD) correctly return?

    The opposite of what it does.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    Which all start with a LIE, as you omit what its ACTUAL actual would
    be based on the first two rules, that it can run forever, there is no
    certainty that either of the first two conditions will be meet.

    Sorry, but all you are doing is proving that you are too stupid to
    understand the error, and are now rejoicing that you have found
    someone else more stupid than you, even if it never claimed to have
    any real intelligence.


    Of course, you have admitted that apparently you have spent a lot of
    time trying to fashion your question in a way thet gives you the
    answer you want, so it isn't a fair test.

    How many times have you NOT gotten an answer you wanted?

    Of course, you just threw those away.


    I have gotten the answer that I wanted at least 15 times
    and not gotten it only once. Those 15 times were far too
    verbose for anyone to carefully analyze.

    <Input to LLM systems>
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?
    </Input to LLM systems>
    Telling incorrect information, by leaving out the actual fact that also
    exists:
    (c) Pretends to see a non-termination pattern, when it sees only a
    finite recursion.

    Of course, when feeding them incomplete/incorrect information, they will produce nonsense.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 7 06:56:59 2025
    On 8/6/25 10:59 PM, olcott wrote:
    On 8/6/2025 8:37 PM, Richard Damon wrote:
    On 8/6/25 2:34 PM, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    Except that YOUR HHH doesn't do that, as the pattern it detects is
    part of a Halting Program, so isn't a Non-Halting Pattern.

    Of course, since you have admitted that all your claims are based on
    LYING that you are actually working on the halting problem, we can't
    know what you actaully are meaning, since you start with a contradiciton.


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

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

    What value should HHH(DD) correctly return?

    The opposite of what it does.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    Which all start with a LIE, as you omit what its ACTUAL actual would
    be based on the first two rules, that it can run forever, there is no
    certainty that either of the first two conditions will be meet.

    Sorry, but all you are doing is proving that you are too stupid to
    understand the error, and are now rejoicing that you have found
    someone else more stupid than you, even if it never claimed to have
    any real intelligence.


    Of course, you have admitted that apparently you have spent a lot of
    time trying to fashion your question in a way thet gives you the
    answer you want, so it isn't a fair test.

    How many times have you NOT gotten an answer you wanted?

    Of course, you just threw those away.


    I have gotten the answer that I wanted at least 15 times
    and not gotten it only once. Those 15 times were far too
    verbose for anyone to carefully analyze.

    <Input to LLM systems>
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?
    </Input to LLM systems>



    The problem is you inputs contain errors, like you ignore a possiblity
    in your enumerations, like (c) It doesn't find a finite non-halting
    pattern, but runs forever.

    The basic problem is that AIs just are not "truth preservig" and even
    will a well stated accurate problem statement, can "hallucinate" and
    give wrong answers.

    You also seem to think people are stupid, and you nedd to "simplify"
    things to show it to them, but to simplify you need to "leave out"
    critical facts and just lie.

    The actual issue is that YOU don't understand the full problem. and have
    lied to yourself how thihgs work, because you just have chosen not to
    actually know the meaning of the words.

    As to the last question you asked in your input. it is an invalid
    question, like "Have you stopped beating your wife?", as it presumes
    someething not proven, that there IS a correct answer that HHH can return.

    The problem is, for a given HHH, there is only one answer it CAN return,
    and that is what its programming generates.

    It turns out, the correct answer is the opposite of that one.

    A totally valid answer, just one that makes HHH wrong, and the fact that
    we can make this sort of input just means there can't be correct halt
    deciders, as for any halt decider, we can build a question like this,
    based on it, that it WILL get wrong.

    All you are doing is showing a fundamental error in your understanding
    of the field. In this case, that you don't understand what a program is,
    as when you have a specific program, which HHH is, it has fixed
    behavior, and thus asking what it "should" do is just incorrect, as
    there is no choice left at that point.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 17:24:12 2025
    [I already answered this in comp.lang.c terms. Now let's look at
    it in comp.theory terms.]

    On 06/08/2025 19:34, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation
    and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

    Whether it correctly simulates is neither here nor there. What
    matters is whether it always gets the answer right.

    ASSUMPTION
    ----------

    Let's assume that it does always get the answer right (i.e.
    assume that we have a halt decider that always works) and see
    where it leads us.


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

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

    What value should HHH(DD) correctly return?

    Let's consider all possible cases. There are only two cases ---
    HHH should report either a halt or a forever loop.

    CASE ONE: DD NEVER RETURNS
    --------------------------

    If DD never halts (doesn't return), HHH must return 0, so
    if(Halt_Status) will fail, and DD will return - a contradiction,
    so our assumption is false.

    CASE TWO: DD DOES RETURN
    ------------------------

    If DD /does/ halt (returns), HHH must return 1, so
    if(Halt_Status) will succeed, and DD will enter the forever loop
    and never return - a contradiction, so our assumption is false.

    CONCLUSION
    ----------

    Either way, the initial assumption must be false. We only made
    one - we assumed we had a working halt decider that always works
    - and so we must conclude that we don't have a halt decider that
    always works.

    In conclusion, the rules of C tell us olcott is wrong and the
    rules of logic tell us olcott is wrong.

    Or he could just have listened to Alan Turing and saved himself
    22 years.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 18:18:13 2025
    On 07/08/2025 17:50, olcott wrote:
    On 8/7/2025 11:24 AM, Richard Heathfield wrote:

    <snip>

    Let's consider all possible cases. There are only two cases ---
    HHH should report either a halt or a forever loop.

    CASE ONE: DD NEVER RETURNS
    --------------------------

    If DD never halts (doesn't return), HHH must return 0, so
    if(Halt_Status) will fail, and DD will return - a
    contradiction, so our assumption is false.


    *I am so happy that you are going over this with me, thanks*

    Next step: learn to read for comprehension.

    As three LLM systems figured out on their own without prompting

    LLM talk complete bollocks half the time and bend over backwards
    trying to guess what you want them to say.

    DD correctly simulated by HHH matches the recursive simulation
    non-halting behavior pattern. (see links below)

    Clearly you didn't understand my reply.

    This means that the actual *input* to HHH(DD) specifies a
    sequence of correctly simulated instructions that cannot
    possibly reach its own correctly simulated final halt state.

    In which case DD must return - a contradiction. Therefore you
    don't have a halt decider.


    Termination analyzers are only required to report on the
    behavior that their input specifies.
    ...and get it right, which yours clearly doesn't because (as
    already shown) if it gets it right it gets it wrong - a
    contradiction..

    Non-inputs are not
    in the domain of HHH, thus the behavior of DD() does
    not actually contradict the return value of HHH(DD).

    If DD is a non-input, HHH(DD) can't have been called, so HHH
    can't have correctly simulated anything, so it isn't a simulator.

    You have to make up your mind - are you claiming to pass DD to
    HHH as its input, or aren't you?


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 18:44:12 2025
    On 07/08/2025 18:34, olcott wrote:
    On 8/7/2025 12:18 PM, Richard Heathfield wrote:
    On 07/08/2025 17:50, olcott wrote:

    <snip>


    Non-inputs are not
    in the domain of HHH, thus the behavior of DD() does
    not actually contradict the return value of HHH(DD).

    If DD is a non-input, HHH(DD) can't have been called, so HHH
    can't have correctly simulated anything, so it isn't a simulator.


    It is a very subtle point

    No, it's whiteflashblindingly obvious. If DD is a non-input, you
    have no behaviour to simulate, so you have no case. If DD is an
    input, HHH necessarily gets the answer wrong, as I have shown.

    If you are unwilling to understand this key aspect of my
    system then it would seem that you don't really want an
    honest dialogue.

    If you are unwilling to understand that I've already proved you
    wrong then it would seem that you don't really want an honest
    dialogue.

    You have to make up your mind - are you claiming to pass DD to
    HHH as its input, or aren't you?

    Not a question you can answer, because either way you're screwed.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 19:35:53 2025
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 21:14:38 2025
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work
    and returned that DD makes the decision to divert or not divert
    into its forever loop.

    Therefore HHH cannot tell by simulation how DD ends, so it must
    make a guess. It might be an educated guess, but whatever guess
    it makes it must report to its caller, DD, which then acts in its
    inimitable contrary fashion and gives the lie to HHH's report.

    Five minutes of logic and clear thinking... or 22 years of
    misunderstanding.

    --
    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 Mr Flibble@21:1/5 to olcott on Thu Aug 7 20:55:41 2025
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:

    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern allowed my
    HHH(DD) to correctly compute the mapping *FROM ITS ACTUAL INPUT* to
    the non-halting behavior *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds of hours
    disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work and
    returned that DD makes the decision to divert or not divert into its
    forever loop.


    If you bothered to understand the recursive emulation non-halting
    behavior pattern you would see that DD correctly simulated by HHH cannot possibly reach its own "if" statement.

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

    If the halt decider cannot return a decision result to its caller then it
    isn't a halt decider.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Thu Aug 7 21:05:08 2025
    Am Thu, 07 Aug 2025 16:00:17 -0500 schrieb olcott:
    On 8/7/2025 3:55 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work and
    returned that DD makes the decision to divert or not divert into its
    forever loop.
    If you bothered to understand the recursive emulation non-halting
    behavior pattern you would see that DD correctly simulated by HHH
    cannot possibly reach its own "if" statement.
    That's what he said.

    If the halt decider cannot return a decision result to its caller then
    it isn't a halt decider.
    The outermost instance of HHH always returns a result to its caller for
    every input in its domain.
    The other instances aren't deciders.

    --
    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 Mr Flibble@21:1/5 to olcott on Thu Aug 7 21:05:29 2025
    On Thu, 07 Aug 2025 16:00:17 -0500, olcott wrote:

    On 8/7/2025 3:55 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:

    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern allowed my
    HHH(DD) to correctly compute the mapping *FROM ITS ACTUAL INPUT* to
    the non-halting behavior *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds of hours
    disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work and
    returned that DD makes the decision to divert or not divert into its
    forever loop.


    If you bothered to understand the recursive emulation non-halting
    behavior pattern you would see that DD correctly simulated by HHH
    cannot possibly reach its own "if" statement.

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

    If the halt decider cannot return a decision result to its caller then
    it isn't a halt decider.

    /Flibble

    The outermost instance of HHH always returns a result to its caller for
    every input in its domain.

    So must any copy of HHH so you fail, epically.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Thu Aug 7 21:16:30 2025
    On Thu, 07 Aug 2025 16:11:18 -0500, olcott wrote:

    On 8/7/2025 4:05 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 16:00:17 -0500, olcott wrote:

    On 8/7/2025 3:55 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:

    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern allowed my >>>>>>> HHH(DD) to correctly compute the mapping *FROM ITS ACTUAL INPUT* >>>>>>> to the non-halting behavior *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds of hours >>>>>>> disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work
    and returned that DD makes the decision to divert or not divert
    into its forever loop.


    If you bothered to understand the recursive emulation non-halting
    behavior pattern you would see that DD correctly simulated by HHH
    cannot possibly reach its own "if" statement.

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

    If the halt decider cannot return a decision result to its caller
    then it isn't a halt decider.

    /Flibble

    The outermost instance of HHH always returns a result to its caller
    for every input in its domain.

    So must any copy of HHH so you fail, epically.

    /Flibble

    That merely shows that you do not sufficiently understand the *recursive simulation non-halting behavior pattern*

    I understand it perfectly: if HHH is a halt decider then it must return a decision result to its caller in finite time ergo both the outer call to
    HHH and the inner call to HHH have to be honoured by HHH returning a
    decision: the recursion is an ERROR in your design of HHH.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 22:53:51 2025
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the wrong result.

    If you don't, HHH(DD) tells us no more than HHH(NULL), so why
    keep banging on about it?

    Either way, you don't have a case.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 22:49:03 2025
    On 07/08/2025 21:39, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its
    work and returned that DD makes the decision to divert or not
    divert into its forever loop.


    If you bothered to understand the recursive emulation

    The recursive emulation doesn't matter in the slightest.

    What matter is what DD actually returns.

    HHH can't even begin until DD calls it, so DD is running - not
    under simulation but on the chip - when HHH starts playing silly
    buggers.

    What silly buggers HHH plays is limited to three possibilities
    that affect the running of DD:

    1) report that DD loops forever (whereupon DD returns, giving HHH
    the lie);
    2) report that DD halts (whereupon DD loops forever, giving HHH
    the lie);
    3) abort the run.

    In all three cases, HHH fails to report correctly on DD's behaviour.

    non-halting behavior pattern you would see that DD
    correctly simulated by HHH

    HHH *can't* correctly simulate DD, because DD's behaviour isn't
    known until HHH has finished its work.

    Not bothering to pay attention is not a rebuttal.

    Indeed. And you are not bothering to pay attention.

    For HHH to correctly simulate DD it must capture behaviour that
    DD won't manifest until after HHH has terminated.

    Recursion doesn't solve this problem. It just adds inner layers
    without ever addressing the problem of the outer layer.

    You will never prove your point by sticking your thumb on your
    nose and blowing a raspberry. If you want to carry your audience
    with you you must not only understand their objections but be
    able to address them convincingly.

    Telling people "you're not bothering to pay attention" is a
    signal failure to address their concerns.

    It is blindingly obvious that HHH cannot correctly report on DD's
    complete behaviour for reasons I have clearly explained. That you
    are unable to see this is astonishing. If you had a case, you'd
    be able to address my argument instead of pooh-poohing it...

    ...but you can't.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 22:59:55 2025
    On 07/08/2025 22:11, olcott wrote:
    That merely shows that you do not sufficiently understand
    the *recursive simulation non-halting behavior pattern*

    That merely shows that you do not sufficiently understand the
    irrelevance of the recursive simulation non-halting behaviour
    pattern.

    What matters is what DD() returns, which depends entirely on the
    value returned to it by the call to HHH.

    Everything that happens inside HHH, including any recursion, is
    irrelevant. What matters is what HHH returns, and what DD does
    with that value.

    The recursion is just so much bullshit that doesn't change the
    problem one bit.

    --
    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 Mr Flibble@21:1/5 to olcott on Thu Aug 7 22:03:38 2025
    On Thu, 07 Aug 2025 16:58:55 -0500, olcott wrote:

    On 8/7/2025 4:16 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 16:11:18 -0500, olcott wrote:

    On 8/7/2025 4:05 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 16:00:17 -0500, olcott wrote:

    On 8/7/2025 3:55 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:

    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern allowed my >>>>>>>>> HHH(DD) to correctly compute the mapping *FROM ITS ACTUAL INPUT* >>>>>>>>> to the non-halting behavior *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds of hours >>>>>>>>> disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full >>>>>>>> behaviour because it isn't until after HHH has finished its work >>>>>>>> and returned that DD makes the decision to divert or not divert >>>>>>>> into its forever loop.


    If you bothered to understand the recursive emulation non-halting >>>>>>> behavior pattern you would see that DD correctly simulated by HHH >>>>>>> cannot possibly reach its own "if" statement.

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

    If the halt decider cannot return a decision result to its caller
    then it isn't a halt decider.

    /Flibble

    The outermost instance of HHH always returns a result to its caller
    for every input in its domain.

    So must any copy of HHH so you fail, epically.

    /Flibble

    That merely shows that you do not sufficiently understand the
    *recursive simulation non-halting behavior pattern*

    I understand it perfectly: if HHH is a halt decider then it must return
    a decision result to its caller in finite time ergo both the outer call
    to HHH and the inner call to HHH have to be honoured by HHH returning a
    decision: the recursion is an ERROR in your design of HHH.

    /Flibble

    Yes you can imagine that with the vague abstraction of Turing machines.
    When you make these ideas 100% concrete by C/x86 you see that is simply
    not the case.

    What is not the case is you working on anything related to the Halting
    Problem.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 23:08:28 2025
    On 07/08/2025 22:58, olcott wrote:
    When you make these ideas 100%
    concrete by C/x86 you see that is simply not the case.

    I'll bite.

    Presumably you have done exactly this.

    So what did HHH tell you about DD?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 23:21:28 2025
    On 07/08/2025 23:12, olcott wrote:
    On 8/7/2025 4:53 PM, Richard Heathfield wrote:
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the wrong
    result.

    You must

    Stop right there. You don't get to decide what I must or must not
    do.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 7 23:18:28 2025
    On 07/08/2025 23:09, olcott wrote:
    On 8/7/2025 4:49 PM, Richard Heathfield wrote:
    On 07/08/2025 21:39, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's
    full behaviour because it isn't until after HHH has finished
    its work and returned that DD makes the decision to divert or
    not divert into its forever loop.


    If you bothered to understand the recursive emulation

    The recursive emulation doesn't matter in the slightest.

    What matter is what DD actually returns.

    HHH can't even begin until DD calls it,

    Counter-factual.

    int main()
    {
      HHH(DD);
      return 0;
    }

    That's the first sensible response I've seen from you - ever, I
    think.

    Unfortunately for you, it fails to answer the question of whether
    DD halts:

    int main()
    {
    DD();
    return 0;
    }

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 8 00:47:40 2025
    On 08/08/2025 00:42, olcott wrote:
    On 8/7/2025 5:21 PM, Richard Heathfield wrote:
    On 07/08/2025 23:12, olcott wrote:
    On 8/7/2025 4:53 PM, Richard Heathfield wrote:
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the wrong
    result.

    You must

    Stop right there. You don't get to decide what I must or must
    not do.


    Yes I do.

    No, sir.

    If you denigrate my work without examining
    my work that is libelous.

    See you in court.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 7 20:53:24 2025
    On 8/7/25 9:56 AM, olcott wrote:
    On 8/7/2025 4:33 AM, Fred. Zwarts wrote:
    Op 07.aug.2025 om 04:59 schreef olcott:
    On 8/6/2025 8:37 PM, Richard Damon wrote:
    On 8/6/25 2:34 PM, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation
    and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

    Except that YOUR HHH doesn't do that, as the pattern it detects is
    part of a Halting Program, so isn't a Non-Halting Pattern.

    Of course, since you have admitted that all your claims are based on
    LYING that you are actually working on the halting problem, we can't
    know what you actaully are meaning, since you start with a
    contradiciton.


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

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

    What value should HHH(DD) correctly return?

    The opposite of what it does.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    Which all start with a LIE, as you omit what its ACTUAL actual would
    be based on the first two rules, that it can run forever, there is
    no certainty that either of the first two conditions will be meet.

    Sorry, but all you are doing is proving that you are too stupid to
    understand the error, and are now rejoicing that you have found
    someone else more stupid than you, even if it never claimed to have
    any real intelligence.


    Of course, you have admitted that apparently you have spent a lot of
    time trying to fashion your question in a way thet gives you the
    answer you want, so it isn't a fair test.

    How many times have you NOT gotten an answer you wanted?

    Of course, you just threw those away.


    I have gotten the answer that I wanted at least 15 times
    and not gotten it only once. Those 15 times were far too
    verbose for anyone to carefully analyze.

    <Input to LLM systems>
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?
    </Input to LLM systems>
    Telling incorrect information, by leaving out the actual fact that
    also exists:
    (c) Pretends to see a non-termination pattern, when it sees only a
    finite recursion.

    Of course, when feeding them incomplete/incorrect information, they
    will produce nonsense.

    In all three cases the LLM systems figured out on
    their own without prompting that the non-halting
    behavior pattern of recursive simulation is reached.

    Which doesn't mean anything, especially since you gave a misleading
    input, since you implied that the decider WILL either reach the final
    state or detect a non-halting pattern.


    That all three LLM systems figured this out on their
    own provides sufficient evidence that I am not a
    crackpot with a completely wrong-headed idea.


    Nope, just shows that you don't understand what a proof is.

    All you are doing it using the fallacy of appeal to authority, when the
    thing you are appealing to isn't a authority, and is even known to lie.

    THus, you are just showing you think lying is proper logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 7 21:02:52 2025
    On 8/7/25 8:33 PM, olcott wrote:
    On 8/7/2025 6:47 PM, Richard Heathfield wrote:
    On 08/08/2025 00:42, olcott wrote:
    On 8/7/2025 5:21 PM, Richard Heathfield wrote:
    On 07/08/2025 23:12, olcott wrote:
    On 8/7/2025 4:53 PM, Richard Heathfield wrote:
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the wrong result. >>>>>
    You must

    Stop right there. You don't get to decide what I must or must not do.


    Yes I do.

    No, sir.

    If you denigrate my work without examining
    my work that is libelous.

    See you in court.


    That was a cease-and-desist request.

    As soon as you understand this:
    *recursive simulation non-halting behavior pattern*
    you are free to critique my work.


    But since that program halts, it can't be a non-halting pattern.

    All you are doing is proving that you don't believe that words need to
    be used with their actual meaning, as "Halting" has a definite meaning
    (that of the behavior of the program) and the input to a halt decider,
    is semantically refering to the behavior of the program it represents.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Richard Damon on Fri Aug 8 07:36:10 2025
    On 08/08/2025 01:53, Richard Damon wrote:
    On 8/7/25 9:56 AM, olcott wrote:
    On 8/7/2025 4:33 AM, Fred. Zwarts wrote:

    <snip>

    Of course, when feeding them incomplete/incorrect information,
    they will produce nonsense.

    In all three cases the LLM systems figured out on
    their own without prompting that the non-halting
    behavior pattern of recursive simulation is reached.

    Which doesn't mean anything, especially since you gave a
    misleading input, since you implied that the decider WILL either
    reach the final state or detect a non-halting pattern.

    Interestingly, when I presented Olcott's case (verbatim) to
    ChatGPT but preceded it with the words "I am testing the
    assumption that", ChatGPT figured out all by itself that Olcott
    is talking bollocks.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 8 07:25:46 2025
    On 08/08/2025 01:33, olcott wrote:
    On 8/7/2025 6:47 PM, Richard Heathfield wrote:
    On 08/08/2025 00:42, olcott wrote:
    On 8/7/2025 5:21 PM, Richard Heathfield wrote:
    On 07/08/2025 23:12, olcott wrote:
    On 8/7/2025 4:53 PM, Richard Heathfield wrote:
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the
    wrong result.

    You must

    Stop right there. You don't get to decide what I must or must
    not do.


    Yes I do.

    No, sir.

    If you denigrate my work without examining
    my work that is libelous.

    See you in court.


    That was a cease-and-desist request.

    No, it was a Usenet article. If my solicitor receives a cease and
    desist letter from your solicitor, I'll have him respond in writing.

    As soon as you understand this:
    *recursive simulation non-halting behavior pattern*
    you are free to critique my work.

    I'm free to opine that your "work" fails to demonstrate the claim
    you make for it.

    Specifically, your claim that:

    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation
    and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

    I have already demonstrated ad nauseam that the claim is false.
    So have several other people.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Aug 8 10:31:03 2025
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF* https://www.researchgate.net/publication/394345150_Halting_Problem_Simulation_Paradox


    *Same analysis by ChatGPT* https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok* https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-eedd0f09e141

    Quite obviously the correct value HHH(DD) should return is !HHH(DD).

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Aug 8 09:59:58 2025
    Op 07.aug.2025 om 15:52 schreef olcott:
    On 8/7/2025 4:28 AM, Fred. Zwarts wrote:
    Op 06.aug.2025 om 20:34 schreef olcott:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    You forget that there is a third option. In fact that is what happens
    here:

    (c) Pretends that it sees non-termination pattern, even when it is not
    present and returns 0.


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

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

    What value should HHH(DD) correctly return?

    For the cases that HHH returns 0, the correct value that should be
    returned is 1.
    For the HHH that return 1, the correct value that should be returned
    is 0.


    *This is the big mistake of all of the halting problem proofs*

    As usual incorrect claims without evidence.

    When HHH reports on the behavior specified by its correct
    emulation of N steps of its input the non-halting behavior
    pattern of recursive simulation is reached.

    Incorrect. There is no non-halting behaviour to be detected, only a
    finite recursion and HHH ignores the conditional branch instructions
    during the emulation and *pretends* that there is a non-halting behaviour.
    The failure of HHH to reach the final halt state specified in the input
    does not change the specification of it.


    HHH(DDD) only gets the wrong answer when one expects that
    HHH must report on the behavior of the non-input direct
    execution of DDD().


    Incorrect.
    It gets the wrong answer because you expect it to report on a
    hypothetical non-input that does not abort, where the input includes the
    abort code and specifies a halting program.
    Direct execution is only one of the ways, just like other simulators, to
    prove that the exact same input specify a halting program. When HHH is
    unable to see that, it fails.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Aug 8 10:08:13 2025
    Op 08.aug.2025 om 01:40 schreef olcott:
    On 8/7/2025 5:18 PM, Richard Heathfield wrote:
    On 07/08/2025 23:09, olcott wrote:
    On 8/7/2025 4:49 PM, Richard Heathfield wrote:
    On 07/08/2025 21:39, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work
    and returned that DD makes the decision to divert or not divert
    into its forever loop.


    If you bothered to understand the recursive emulation

    The recursive emulation doesn't matter in the slightest.

    What matter is what DD actually returns.

    HHH can't even begin until DD calls it,

    Counter-factual.

    int main()
    {
       HHH(DD);
       return 0;
    }

    That's the first sensible response I've seen from you - ever, I think.

    Unfortunately for you, it fails to answer the question of whether DD
    halts:

    int main()
    {
       DD();
       return 0;
    }


    Until you first understand this:
    *recursive simulation non-halting behavior pattern*
    You will not have the basis to understand anything
    that I say.

    *recursive simulation non-halting behavior pattern* https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c
    Is all in the above one page quick read.

    You can spend 10,000 hours avoiding spending five minutes
    yet I will remain utterly relentless on this point.


    The first thing you need to understand is that a finite recursion is not evidence for non-termination behaviour.
    Ignoring the conditional branch instructions in these recursions, make
    it even less plausible that the non-termination behaviour is detected correctly.
    When other simulators show that the exact same input specifies a
    terminating program, the proof is complete that the detection of non-termination behaviour is a bug in the program.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Aug 8 10:02:34 2025
    Op 07.aug.2025 om 15:56 schreef olcott:
    On 8/7/2025 4:33 AM, Fred. Zwarts wrote:
    Op 07.aug.2025 om 04:59 schreef olcott:
    On 8/6/2025 8:37 PM, Richard Damon wrote:
    On 8/6/25 2:34 PM, olcott wrote:
    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation
    and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

    Except that YOUR HHH doesn't do that, as the pattern it detects is
    part of a Halting Program, so isn't a Non-Halting Pattern.

    Of course, since you have admitted that all your claims are based on
    LYING that you are actually working on the halting problem, we can't
    know what you actaully are meaning, since you start with a
    contradiciton.


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

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

    What value should HHH(DD) correctly return?

    The opposite of what it does.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141



    Which all start with a LIE, as you omit what its ACTUAL actual would
    be based on the first two rules, that it can run forever, there is
    no certainty that either of the first two conditions will be meet.

    Sorry, but all you are doing is proving that you are too stupid to
    understand the error, and are now rejoicing that you have found
    someone else more stupid than you, even if it never claimed to have
    any real intelligence.


    Of course, you have admitted that apparently you have spent a lot of
    time trying to fashion your question in a way thet gives you the
    answer you want, so it isn't a fair test.

    How many times have you NOT gotten an answer you wanted?

    Of course, you just threw those away.


    I have gotten the answer that I wanted at least 15 times
    and not gotten it only once. Those 15 times were far too
    verbose for anyone to carefully analyze.

    <Input to LLM systems>
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?
    </Input to LLM systems>
    Telling incorrect information, by leaving out the actual fact that
    also exists:
    (c) Pretends to see a non-termination pattern, when it sees only a
    finite recursion.

    Of course, when feeding them incomplete/incorrect information, they
    will produce nonsense.

    In all three cases the LLM systems figured out on
    their own without prompting that the non-halting
    behavior pattern of recursive simulation is reached.

    That all three LLM systems figured this out on their
    own provides sufficient evidence that I am not a
    crackpot with a completely wrong-headed idea.


    As usual irrelevant claims.
    It is well known that you can make an AI say anything you like by
    feeding it incorrect information. That is no evidence at all.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 8 19:23:21 2025
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 8 21:33:52 2025
    On 08/08/2025 20:22, olcott wrote:
    On 8/8/2025 1:23 PM, Richard Heathfield wrote:
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.


    Sometimes AI does not consider all of the relevant details.

    That's why I told it that I wanted to check your assumption.

    By simply prompting it to examine these details and it
    almost always gets the correct answer.

    Indeed. It concluded that your assumption was false.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 17:53:05 2025
    On 8/8/25 10:58 AM, olcott wrote:
    On 8/8/2025 1:36 AM, Richard Heathfield wrote:
    On 08/08/2025 01:53, Richard Damon wrote:
    On 8/7/25 9:56 AM, olcott wrote:
    On 8/7/2025 4:33 AM, Fred. Zwarts wrote:

    <snip>

    Of course, when feeding them incomplete/incorrect information, they
    will produce nonsense.

    In all three cases the LLM systems figured out on
    their own without prompting that the non-halting
    behavior pattern of recursive simulation is reached.

    Which doesn't mean anything, especially since you gave a misleading
    input, since you implied that the decider WILL either reach the final
    state or detect a non-halting pattern.

    Interestingly, when I presented Olcott's case (verbatim) to ChatGPT
    but preceded it with the words "I am testing the assumption that",
    ChatGPT figured out all by itself that Olcott is talking bollocks.


    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    Do an execution trace of DD correctly simulated by
    HHH to answer this question:
    What value should HHH(DD) correctly return?

    https://chatgpt.com/share/68960fbc-b380-8011-b554-090a2eefe4e7

    ✅ Conclusion:
    HHH should detect that simulating DD never reaches the
    return statement and just loops in simulation forever.
    Therefore:

    HHH(DD) returns 0
    6. Final Answer HHH(DD) should return 0.


    Only because you LIED to it that there were only two options.

    Even without such lies, AIs can make mistakes, but when given even
    slightly misleading prompts, they are very susceptible to "lying" to
    give the answer that the user seems to be looking for. They are trained
    to be "Yes Men", and not reliable sources.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Richard Heathfield on Fri Aug 8 17:58:00 2025
    On 8/8/25 4:33 PM, Richard Heathfield wrote:
    On 08/08/2025 20:22, olcott wrote:
    On 8/8/2025 1:23 PM, Richard Heathfield wrote:
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.


    Sometimes AI does not consider all of the relevant details.

    That's why I told it that I wanted to check your assumption.

    By simply prompting it to examine these details and it
    almost always gets the correct answer.

    Indeed. It concluded that your assumption was false.


    Note, the fact that the output can vary greatly based on small changes
    in the prompt, is a good sign that the answer needs to be carefully
    checked to real truth.

    Of course, That is hard for Olcott, since he is starting with a lot of misdefined words.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 18:09:24 2025
    On 8/8/25 11:52 AM, olcott wrote:
    On 8/8/2025 2:31 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    Quite obviously the correct value HHH(DD) should return is !HHH(DD).


    According to the above definition of "int HHH(ptr P);"
    !HHH(DD) is the 0 return value.


    So, you are saying that HHH(DD) returns !?

    When did that happen?

    You keep on saying that HHH(DD) returns 0 which means that the correct
    return value for HHH(DD) would be 1.

    I guess you don't know what ! means in C code..

    Remember, HHH is s constant in a given problem, so you need to try to
    find a value that HHH can return where x == !x

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 18:04:15 2025
    On 8/8/25 10:49 AM, olcott wrote:
    On 8/8/2025 1:25 AM, Richard Heathfield wrote:
    On 08/08/2025 01:33, olcott wrote:
    On 8/7/2025 6:47 PM, Richard Heathfield wrote:
    On 08/08/2025 00:42, olcott wrote:
    On 8/7/2025 5:21 PM, Richard Heathfield wrote:
    On 07/08/2025 23:12, olcott wrote:
    On 8/7/2025 4:53 PM, Richard Heathfield wrote:
    On 07/08/2025 22:00, olcott wrote:
    The outermost instance of HHH always returns a
    result to its caller for every input in its domain.

    If you claim that DD is in HHH's domain, it returns the wrong
    result.

    You must

    Stop right there. You don't get to decide what I must or must not do. >>>>>>

    Yes I do.

    No, sir.

    If you denigrate my work without examining
    my work that is libelous.

    See you in court.


    That was a cease-and-desist request.

    No, it was a Usenet article. If my solicitor receives a cease and
    desist letter from your solicitor, I'll have him respond in writing.


    All that I am asking for is a fair review of my actual
    work. You are doing much better at that now.

    We have done that, and pointed out your errors.

    THat fact you don't want to see that you have made those errors, just
    means you aren't looking for an honest review of your work.

    Now, if you change some of your stateents, and admit that you are not
    working in classic compuation theory, and thus your work doesn't actual
    show an error in the halting Problem Proof, but instead trying to
    develop a computation system that doesn't have that problem, clearly
    state that, and then work of fully defining your system.


    As soon as you understand this:
    *recursive simulation non-halting behavior pattern*
    you are free to critique my work.

    I'm free to opine that your "work" fails to demonstrate the claim you
    make for it.


    Not on the basis of failing to understand a key element
    of my work.

    Since your "key elements" of you work are just using wrong defintions,
    the answer about them is just pointing our your error in trying to do that.


    Specifically, your claim that:

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    I have already demonstrated ad nauseam that the claim is false. So
    have several other people.


    It is a verified fact that DD correctly simulated by HHH
    cannot possibly reach its own simulated "return" statement
    final halt state.

    No, That is just statement that is contradictiory with you other
    statements, because you also say that HHH returns the value 0.

    No HHH does both of those.


    It is a verified fact that HHH(DD) correctly detects this.

    Nope, No HHH can do that, as any HHH that detects that isn't allowed to
    act on it.

    THe problem is that since DD is built on HHH, you can only be talking
    about one HHH and one DD when you are looking at behavior, as every case
    is just different.


    This C/C++ system has been fully operational for three years. https://github.com/plolcott/x86utm

    Which proves that you HHH as defined, doesn't do that correct simulation.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c
    Figured out the *recursive simulation non-halting behavior pattern*
    entirely on its own.

    Claude AI and explains every detail of why HHH(DD)==0
    is correct. It is only a single page of text that is very
    easy to understand by anyone that is good at C.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 18:06:55 2025
    On 8/8/25 12:00 PM, olcott wrote:
    On 8/8/2025 3:08 AM, Fred. Zwarts wrote:
    Op 08.aug.2025 om 01:40 schreef olcott:
    On 8/7/2025 5:18 PM, Richard Heathfield wrote:
    On 07/08/2025 23:09, olcott wrote:
    On 8/7/2025 4:49 PM, Richard Heathfield wrote:
    On 07/08/2025 21:39, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full >>>>>>>> behaviour because it isn't until after HHH has finished its work >>>>>>>> and returned that DD makes the decision to divert or not divert >>>>>>>> into its forever loop.


    If you bothered to understand the recursive emulation

    The recursive emulation doesn't matter in the slightest.

    What matter is what DD actually returns.

    HHH can't even begin until DD calls it,

    Counter-factual.

    int main()
    {
       HHH(DD);
       return 0;
    }

    That's the first sensible response I've seen from you - ever, I think. >>>>
    Unfortunately for you, it fails to answer the question of whether DD
    halts:

    int main()
    {
       DD();
       return 0;
    }


    Until you first understand this:
    *recursive simulation non-halting behavior pattern*
    You will not have the basis to understand anything
    that I say.

    *recursive simulation non-halting behavior pattern*
    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c
    Is all in the above one page quick read.

    You can spend 10,000 hours avoiding spending five minutes
    yet I will remain utterly relentless on this point.


    The first thing you need to understand is that a finite recursion is
    not evidence for non-termination behaviour.

    That a small sample of DD correctly simulated by HHH
    meets the:
    *recursive simulation non-halting behavior pattern*
    is understood by three LLM systems.

    Except that none of those DD were based on an HHH that tries to detect
    that pattern, and thus you "proof" is just using tha fallacy of proof by example.

    You are just proving that you like to lie and use false logic.


    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    They figured out the
    *recursive simulation non-halting behavior pattern*
    on their own without prompting.

    Ignoring the conditional branch instructions in these recursions, make
    it even less plausible that the non-termination behaviour is detected
    correctly.

    Unless you understand that the condition of these
    conditional branches is not met by any instance
    of HHH correctly emulated by the outermost directly
    executed HHH.

    And since no HHH that correctly simulates its input ever answers, and
    none of them correctly simulated a DD that calls an HHH that returns 0,
    you are just proving that you are lying by calling two distinct sets to
    be the same.


    When other simulators show that the exact same input specifies a
    terminating program, the proof is complete that the detection of non-
    termination behaviour is a bug in the program.

    I use the concrete C programming language so that key
    details are not merely abstracted away by false assumptions.
    When I do this then false assumptions are proven to be
    counter-factual.

    It may be very difficult to understand, yet the behavior
    of non-inputs does not count. Simulating termination
    analyzers are only accountable for the behavior that their
    inputs specify.

    Correct simulation is a correct measure of this behavior.
    Correct simulation and direct execution only vary when
    an input calls its own simulating termination analyzer.
    In the case it is the input that rules and non-inputs are
    irrelevant.

    *These two facts can be verified*
    DD correctly simulated by HHH cannot possibly reach
    its own simulated "return" statement final halt state.
    HHH(DD) correctly detects and reports this.

    Here is the complete C/C++ codebase:
    https://github.com/plolcott/x86utm


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 8 23:58:14 2025
    On 08/08/2025 23:19, olcott wrote:
    On 8/8/2025 3:33 PM, Richard Heathfield wrote:
    On 08/08/2025 20:22, olcott wrote:
    On 8/8/2025 1:23 PM, Richard Heathfield wrote:
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.


    Sometimes AI does not consider all of the relevant details.

    That's why I told it that I wanted to check your assumption.

    By simply prompting it to examine these details and it
    almost always gets the correct answer.

    Indeed. It concluded that your assumption was false.


    It concluded that the assumption is false entirely
    on the basis of guessing the behavior of DD instead
    of measuring this behavior by an execution trace.

    Clearly you didn't read the transcript.

    It enumerated both possibilities for HHH's return values and
    showed that in each case DD exhibited the opposite behaviour to
    that claimed for DD by HHH.

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 18:29:12 2025
    On 8/8/25 6:19 PM, olcott wrote:
    On 8/8/2025 3:33 PM, Richard Heathfield wrote:
    On 08/08/2025 20:22, olcott wrote:
    On 8/8/2025 1:23 PM, Richard Heathfield wrote:
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.


    Sometimes AI does not consider all of the relevant details.

    That's why I told it that I wanted to check your assumption.

    By simply prompting it to examine these details and it
    almost always gets the correct answer.

    Indeed. It concluded that your assumption was false.


    It concluded that the assumption is false entirely
    on the basis of guessing the behavior of DD instead
    of measuring this behavior by an execution trace.

    When I told it not to guess, then it agreed with me.


    But it can't "Compute" the answer, as the answer you try to claim is
    verifiably WRONG by the DEFINTION of the problem.

    All you do is LIE about the meaning of your words, just like you LIE
    about the meaning of the input, or even that you aren't making a
    category error in your argument.

    Sorry, all you are doing is proving that you don't know the meaning of
    the words you are using, but making up incorrectd definitions and LYING
    that then must be correct.

    All that does is prove that you are mentally unsound that either you
    can't understand lying is wrong, or are incapable of learning the actual definitions.

    This appears to have happened because you lied so much you broke your mind.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 9 00:21:10 2025
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return. Is it your
    argument that HHH is broken? That would clear up a lot.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 8 20:11:12 2025
    On 8/8/25 7:07 PM, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:
    On 08/08/2025 23:19, olcott wrote:
    On 8/8/2025 3:33 PM, Richard Heathfield wrote:
    On 08/08/2025 20:22, olcott wrote:
    On 8/8/2025 1:23 PM, Richard Heathfield wrote:
    On 08/08/2025 15:58, olcott wrote:
    You got a different version 5.0 that did not bother to
    do an execution trace of DD correctly simulated by HHH.

    So you're saying you don't trust AI to get it right?

    Damn straight. Neither do I.


    Sometimes AI does not consider all of the relevant details.

    That's why I told it that I wanted to check your assumption.

    By simply prompting it to examine these details and it
    almost always gets the correct answer.

    Indeed. It concluded that your assumption was false.


    It concluded that the assumption is false entirely
    on the basis of guessing the behavior of DD instead
    of measuring this behavior by an execution trace.

    Clearly you didn't read the transcript.

    It enumerated both possibilities for HHH's return values and showed
    that in each case DD exhibited the opposite behaviour to that claimed
    for DD by HHH.

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable because it guessed the behavior of
    DD simulated by HHH instead of performing an execution
    trace.

    But, since you have pointed out that HHH can't do that simulation.

    We CAN do that simulation by a real UTM, and get two possiblities
    depending on the behavior of HHH, which *IS* deteremined, if not known
    without knowing which case you are in.

    THis isn't "guessing", it is an exhaustive listing of possibilities.

    Something you used to say you were doing.


    Many people have expressed that they think 5.0 is a
    downgrade.


    Just because it doesn't fall for your deception doesn't make it a downgrade.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 9 05:24:50 2025
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:

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

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 9 05:58:11 2025
    On 09/08/2025 05:49, olcott wrote:
    On 8/8/2025 11:24 PM, Richard Heathfield wrote:
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:


    The trickier part is why the "if" remains
    unreachable even if HHH emulates a billon
    instructions of DD.

    HHH has returned. The simulation is over.

    Or is it your claim that HHH never returns and fails in its duty
    to report?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 9 07:01:42 2025
    On 09/08/2025 05:54, olcott wrote:
    On 8/8/2025 11:24 PM, Richard Heathfield wrote:
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:

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


    DD correctly emulated by HHH cycles through its first
    five instructions until aborted.

    So HHH never returns to its caller, and therefore fails to report.

    When you claim that the if is not reached, you also make the
    equivalent claim that HHH doesn't return.

    --
    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 Sat Aug 9 09:05:01 2025
    Op 08.aug.2025 om 18:00 schreef olcott:
    On 8/8/2025 3:08 AM, Fred. Zwarts wrote:
    Op 08.aug.2025 om 01:40 schreef olcott:
    On 8/7/2025 5:18 PM, Richard Heathfield wrote:
    On 07/08/2025 23:09, olcott wrote:
    On 8/7/2025 4:49 PM, Richard Heathfield wrote:
    On 07/08/2025 21:39, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:
    On 07/08/2025 19:41, olcott wrote:
    On 8/7/2025 1:35 PM, Richard Heathfield wrote:
    On 07/08/2025 19:27, olcott wrote:

    <snip>

    *I have spent 22 years on this. I do know the proof*

    Then you know you're wrong (or you don't know the proof).


    Not at all.
    The recursive simulation non-halting behavior pattern
    allowed my HHH(DD) to correctly compute the mapping
    *FROM ITS ACTUAL INPUT* to the non-halting behavior
    *THAT THIS INPUT SPECIFIES*

    That's nice.

    Like everyone else you would much rather spend hundreds
    of hours disagreeing than five minutes of understanding.

    Think about it.

    You know from logic that HHH cannot possibly simulate DD's full >>>>>>>> behaviour because it isn't until after HHH has finished its work >>>>>>>> and returned that DD makes the decision to divert or not divert >>>>>>>> into its forever loop.


    If you bothered to understand the recursive emulation

    The recursive emulation doesn't matter in the slightest.

    What matter is what DD actually returns.

    HHH can't even begin until DD calls it,

    Counter-factual.

    int main()
    {
       HHH(DD);
       return 0;
    }

    That's the first sensible response I've seen from you - ever, I think. >>>>
    Unfortunately for you, it fails to answer the question of whether DD
    halts:

    int main()
    {
       DD();
       return 0;
    }


    Until you first understand this:
    *recursive simulation non-halting behavior pattern*
    You will not have the basis to understand anything
    that I say.

    *recursive simulation non-halting behavior pattern*
    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c
    Is all in the above one page quick read.

    You can spend 10,000 hours avoiding spending five minutes
    yet I will remain utterly relentless on this point.


    The first thing you need to understand is that a finite recursion is
    not evidence for non-termination behaviour.

    That a small sample of DD correctly simulated by HHH
    meets the:
    *recursive simulation non-halting behavior pattern*
    is understood by three LLM systems.

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    They figured out the
    *recursive simulation non-halting behavior pattern*
    on their own without prompting.

    But even a first year students sees that they were fed with incorrect assumption. The conclusion was already stated in the assumptions.
    Everyone understands that when an AI is fed with incorrect assumption,
    nobody can trust its conclusions.


    Ignoring the conditional branch instructions in these recursions, make
    it even less plausible that the non-termination behaviour is detected
    correctly.

    Unless you understand that the condition of these
    conditional branches is not met by any instance
    of HHH correctly emulated by the outermost directly
    executed HHH.

    That is your huge mistake. You abort the simulation before the condition
    is met. That is called a premature abortion. Your simulation aborts
    before you can prove that this condition will never be met when the
    simulation continues.
    World-class simulators show, that when the simulation is not aborted,
    this condition is met one cycle later.


    When other simulators show that the exact same input specifies a
    terminating program, the proof is complete that the detection of non-
    termination behaviour is a bug in the program.

    I use the concrete C programming language so that key
    details are not merely abstracted away by false assumptions.
    When I do this then false assumptions are proven to be
    counter-factual.

    That is your attitude. Close your eyes and pretend that what you do not
    see does not exist.
    The false assumption is that the condition will not be met in a
    continued simulation. This false assumption has been programmed in HHH,
    so that it pretends that a finite recursion is a proof for
    non-termination behaviour.


    It may be very difficult to understand, yet the behavior
    of non-inputs does not count. Simulating termination
    analyzers are only accountable for the behavior that their
    inputs specify.

    Indeed. So don't take into account the hypothetical non-input that does
    not abort. We know that the input includes the HHH that aborts. This
    input specifies a halting program. When HHH does not see that
    specification, it does not change the specification.


    Correct simulation is a correct measure of this behavior.
    Correct simulation and direct execution only vary when
    an input calls its own simulating termination analyzer.
    In the case it is the input that rules and non-inputs are
    irrelevant.


    Exactly. The hypothetical non-aborting non-input is irrelevant.
    The code in the input that specifies the abort is relevant.
    When HHH does not see that, it misses an essential part of the input.


    *These two facts can be verified*
    DD correctly simulated by HHH cannot possibly reach
    its own simulated "return" statement final halt state.
    HHH(DD) correctly detects and reports this.

    Counterfactual. You claim that it reports non-termination behaviour,
    which is something very different.
    When could agree, however, that HHH reports its failure to reach the
    final halt state specified in the input.


    Here is the complete C/C++ codebase:
    https://github.com/plolcott/x86utm


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 9 07:35:54 2025
    On 8/9/25 12:49 AM, olcott wrote:
    On 8/8/2025 11:24 PM, Richard Heathfield wrote:
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:


    The trickier part is why the "if" remains
    unreachable even if HHH emulates a billon
    instructions of DD.


    No, the trickier part for you is to understand that you should be
    talking about the PROGRAM, and not the partial simulation done by HHH,
    and that your first step was to define what HHH actually does.

    Since you haven't defined HHH, you don't even have a DD to simulate.

    HHH(DD) gives DD and everything that DD calls its own
    heart beat be simulating one instruction of one machine.
    If HHH stops simulating then everything besides HHH
    immediately dies.

    Nope, just shows you don't understand what a program is.

    Why do you think they are called Turing MACHINES, because they are self-sufficient, and not dependent on "their simulator". Thus any
    program considered to be a Turing Equivalent comes with the proviso that
    the platform it runs is undisturbed, and thus its behavior is what it
    does run undestrubed.

    You are just showing you utter ignorance of the basics of the field, and
    an stupidity so great you can't learn them.


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




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 9 07:37:42 2025
    On 8/9/25 12:54 AM, olcott wrote:
    On 8/8/2025 11:24 PM, Richard Heathfield wrote:
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:

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


    DD correctly emulated by HHH cycles through its first
    five instructions until aborted.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]



    And thus your logic is a category error, as the above is NOT a valid
    input, as it isn't a "Program", but just a fragment, and can't be
    simulated correctly at all by anybody.

    Any reference to memory not in the input for data proves that you are
    just a stupid liar.

    Sorry, you are just showing you have wasted 22 years chasing your lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 9 07:43:09 2025
    On 8/9/25 12:19 AM, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    No, because if HHH returns, then the if statement in the PROGRAM is reached.

    Yes, the simulation never reached it, but that is irrelvent, by that
    logic, a decider can just start by aborting and say everying is non-halting.


    Is it your argument that HHH is broken? That would clear up a lot.


    DD emulated by HHH according to the semantics of the
    x86 language cannot possibly reach its own "ret"
    instruction final halt state, this by itself proves
    that HHH(DD)==0 is correct when HHH is reporting
    on the behavior that its input actually specifies.

    But your HHH doesn't do that, so as a premise it is invalid.

    Your logic is just built on lies and category errors.


    A termination analyzer is required to report on the
    actual behavior that its input actually specifies
    even when this input calls its termination analyzer
    in recursive emulation.

    And that behavioor is NOT defined by "its simulation" but by the actual
    correct simulation which WILL match the direct excution of the program.

    All you are doing is proving you are so stupid that you can't understand
    the meaning of the words, and in fact, you specificaly advocate treating statements by a meaning they do not have.

    The semantic meaning of the input to the decider is the program and its behavior of the program that was being asked to be decided, so trying to
    say it means anything else is just a lie.



    Its kind of goofy that people think a termination
    analyzer is not supposed to report on the actual
    behavior that its input actually specifies.


    No, we do, what is goofy is that you think DD doesn't halt, when you
    admit that it does. Your logic is based on LYING that this input is some
    other input and that the fact that this other input doesn't halt means
    this input doesn't halt.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 9 14:15:51 2025
    On 09/08/2025 14:10, olcott wrote:
    On 8/9/2025 1:01 AM, Richard Heathfield wrote:
    On 09/08/2025 05:54, olcott wrote:
    On 8/8/2025 11:24 PM, Richard Heathfield wrote:
    On 09/08/2025 05:19, olcott wrote:
    On 8/8/2025 6:21 PM, Richard Heathfield wrote:
    On 09/08/2025 00:07, olcott wrote:
    On 8/8/2025 5:58 PM, Richard Heathfield wrote:

    <snip>

    Brute force may not be elegant, but it is not guessing.

    If HHH claims DD halts, DD loops.
    If HHH claims DD loops, DD halts.

    Either way, HHH loses.


    Your version did not notice that the "if" statement
    is unreachable

    But that is only the case if HHH fails to return.

    *it is absolutely the case no matter what*

    Show me why, when HHH(DD) returns 0, the "if" is unreachable:

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


    DD correctly emulated by HHH cycles through its first
    five instructions until aborted.

    So HHH never returns to its caller, and therefore fails to report.

    When you claim that the if is not reached, you also make the
    equivalent claim that HHH doesn't return.


    u32 Needs_To_Be_Aborted_Trace_HH

    So HHH never returns to its caller, and therefore fails to report.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 9 17:27:10 2025
    On 8/9/25 10:48 AM, olcott wrote:
    On 8/9/2025 2:05 AM, Fred. Zwarts wrote:
    Op 08.aug.2025 om 18:00 schreef olcott:>>
    That a small sample of DD correctly simulated by HHH
    meets the:
    *recursive simulation non-halting behavior pattern*
    is understood by three LLM systems.

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    They figured out the
    *recursive simulation non-halting behavior pattern*
    on their own without prompting.

    But even a first year students sees that they were fed with incorrect
    assumption.
    <Complete Input>
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    Neglecting the possiblity that HHH just gets stuck and never answer.


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

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

    What value should HHH(DD) correctly return?

    Question Assumes that an answer exists?

    Have you stopped beating your wife?

    or in your case:

    Have you stopped watching illegal kiddie porn?

    </Complete Input>

    No incorrect assumptions in the above as evidenced by
    the fact that all three LLM systems were able to figure
    out the *recursive simulation non-halting behavior pattern*
    all on their own.


    Sure there is, that HHH will return a correct answer.

    That you can't see the problem just shows your stupdity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Aug 10 08:28:13 2025
    Op 09.aug.2025 om 16:48 schreef olcott:
    On 8/9/2025 2:05 AM, Fred. Zwarts wrote:
    Op 08.aug.2025 om 18:00 schreef olcott:>>
    That a small sample of DD correctly simulated by HHH
    meets the:
    *recursive simulation non-halting behavior pattern*
    is understood by three LLM systems.

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
    eedd0f09e141

    They figured out the
    *recursive simulation non-halting behavior pattern*
    on their own without prompting.

    But even a first year students sees that they were fed with incorrect
    assumption.
    <Complete Input>
    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and
    return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?
    </Complete Input>

    No incorrect assumptions in the above as evidenced by
    the fact that all three LLM systems were able to figure
    out the *recursive simulation non-halting behavior pattern*
    all on their own.


    The incorrect assumption is (a).
    There is no non-termination pattern when HHH aborts and returns.
    Replace (a) with
    (a) Fails to reach the end of a halting program, aborts and incorrectly
    returns 0.

    Those are the facts. Then ask again.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Aug 10 12:07:50 2025
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt decider.
    If it returns 'no' it is not a halt decider. If it returns anyting else
    it is not a halt decider. If it does not return it is not a halt decider.

    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Richard Heathfield on Sun Aug 10 12:13:01 2025
    On 2025-08-07 17:18:13 +0000, Richard Heathfield said:

    On 07/08/2025 17:50, olcott wrote:
    On 8/7/2025 11:24 AM, Richard Heathfield wrote:

    <snip>

    Let's consider all possible cases. There are only two cases --- HHH
    should report either a halt or a forever loop.

    CASE ONE: DD NEVER RETURNS
    --------------------------

    If DD never halts (doesn't return), HHH must return 0, so
    if(Halt_Status) will fail, and DD will return - a contradiction, so our
    assumption is false.


    *I am so happy that you are going over this with me, thanks*

    Next step: learn to read for comprehension.

    How could one do that?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Aug 10 12:09:08 2025
    On 2025-08-07 13:52:06 +0000, olcott said:

    On 8/7/2025 4:28 AM, Fred. Zwarts wrote:
    Op 06.aug.2025 om 20:34 schreef olcott:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

    You forget that there is a third option. In fact that is what happens here: >>
    (c) Pretends that it sees non-termination pattern, even when it is not
    present and returns 0.


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

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

    What value should HHH(DD) correctly return?

    For the cases that HHH returns 0, the correct value that should be
    returned is 1.
    For the HHH that return 1, the correct value that should be returned is 0.

    *This is the big mistake of all of the halting problem proofs*
    When HHH reports on the behavior specified by its correct
    emulation of N steps of its input the non-halting behavior
    pattern of recursive simulation is reached.

    The same pattern is present in the direct exectuion of DD(),
    which halts.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Aug 10 12:18:49 2025
    On 2025-08-07 21:09:34 +0000, olcott said:

    On 8/7/2025 4:05 PM, joes wrote:
    Am Thu, 07 Aug 2025 16:00:17 -0500 schrieb olcott:
    On 8/7/2025 3:55 PM, Mr Flibble wrote:
    On Thu, 07 Aug 2025 15:39:54 -0500, olcott wrote:
    On 8/7/2025 3:14 PM, Richard Heathfield wrote:

    You know from logic that HHH cannot possibly simulate DD's full
    behaviour because it isn't until after HHH has finished its work and >>>>>> returned that DD makes the decision to divert or not divert into its >>>>>> forever loop.
    If you bothered to understand the recursive emulation non-halting
    behavior pattern you would see that DD correctly simulated by HHH
    cannot possibly reach its own "if" statement.
    That's what he said.

    That is not a full understanding.

    No understanding is full. There is always more that can be understood.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Aug 10 12:23:50 2025
    On 2025-08-08 15:52:33 +0000, olcott said:

    On 8/8/2025 2:31 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1.

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

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

    What value should HHH(DD) correctly return?

    https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c

    *Same analysis as a one page PDF*
    https://www.researchgate.net/
    publication/394345150_Halting_Problem_Simulation_Paradox

    *Same analysis by ChatGPT*
    https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c

    *Same analysis by Grok*
    https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21- eedd0f09e141

    Quite obviously the correct value HHH(DD) should return is !HHH(DD).

    According to the above definition of "int HHH(ptr P);"
    !HHH(DD) is the 0 return value.

    There is no definition above but !HHH(DD) is 1 according to your
    implementation of HHH.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 10 13:14:14 2025
    On 8/10/25 11:30 AM, olcott wrote:
    On 8/10/2025 4:07 AM, Mikko wrote:
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation
    and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

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

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt
    decider.
    If it returns 'no' it is not a halt decider. If it returns anyting else >>>> it is not a halt decider. If it does not return it is not a halt
    decider.

    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.


    If N = googolplex ^ googolplex DD correctly simulated
    by HHH never reached its own simulated "return" statement
    final halt state.


    Sure it does, it just might take a googolplex^(googolplex^googolplex)
    steps.

    Actually, it seems to be about 50-100 x N, since that seems to be about
    how many steps it task to simulate one instruction, so that is what it
    takes to do one more level of simulation.

    Sorry, you just don't understand how math works, and large number don't
    just change things.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Aug 11 09:47:10 2025
    On 2025-08-10 15:30:04 +0000, olcott said:

    On 8/10/2025 4:07 AM, Mikko wrote:
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>>>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>>
    typedef void (*ptr)();
    int HHH(ptr P);

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt decider. >>>> If it returns 'no' it is not a halt decider. If it returns anyting else >>>> it is not a halt decider. If it does not return it is not a halt decider. >>>
    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.


    If N = googolplex ^ googolplex DD correctly simulated
    by HHH never reached its own simulated "return" statement
    final halt state.

    If N = googolplex ^ googolplex then HHH never simulated that many steps.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Richard Damon on Mon Aug 11 09:50:47 2025
    On 2025-08-10 17:14:14 +0000, Richard Damon said:

    On 8/10/25 11:30 AM, olcott wrote:
    On 8/10/2025 4:07 AM, Mikko wrote:
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until: >>>>>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>>>
    typedef void (*ptr)();
    int HHH(ptr P);

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt decider. >>>>> If it returns 'no' it is not a halt decider. If it returns anyting else >>>>> it is not a halt decider. If it does not return it is not a halt decider. >>>>
    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.


    If N = googolplex ^ googolplex DD correctly simulated
    by HHH never reached its own simulated "return" statement
    final halt state.


    Sure it does, it just might take a googolplex^(googolplex^googolplex) steps.

    Actually, it seems to be about 50-100 x N, since that seems to be about
    how many steps it task to simulate one instruction, so that is what it
    takes to do one more level of simulation.

    Maybe. It is easy to make mistakes when estimating execution complexity.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Aug 11 20:11:45 2025
    On 8/11/25 10:39 AM, olcott wrote:
    On 8/11/2025 1:47 AM, Mikko wrote:
    On 2025-08-10 15:30:04 +0000, olcott said:

    On 8/10/2025 4:07 AM, Mikko wrote:
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input >>>>>>> until:
    (a) Detects a non-terminating behavior pattern: abort simulation >>>>>>> and return 0.
    (b) Simulated input reaches its simulated "return" statement:
    return 1.

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

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt
    decider.
    If it returns 'no' it is not a halt decider. If it returns anyting >>>>>> else
    it is not a halt decider. If it does not return it is not a halt
    decider.

    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.


    If N = googolplex ^ googolplex DD correctly simulated
    by HHH never reached its own simulated "return" statement
    final halt state.

    If N = googolplex ^ googolplex then HHH never simulated that many steps.


    Within the premise that HHH did simulate that many
    steps DD still did not reach its own simulated "return"
    statement final halt state.

    But still does after a slightly larger number, somthing like 100*N
    steps, jsut after HHH gave up watching the correct simulation.


    *Machine M contains simulating halt decider H*
    M.q0 ⟨M⟩ ⊢* M.H ⟨M⟩ ⟨M⟩ ⊢* M.qy
    M.q0 ⟨M⟩ ⊢* M.H ⟨M⟩ ⟨M⟩ ⊢* M.qn

    *Repeats until aborted proving non-halting*
    (a) M copies its input ⟨M⟩
    (b) M invokes M.H ⟨M⟩ ⟨M⟩
    (c) M.H simulates ⟨M⟩ ⟨M⟩



    And after the M.H of (c) simulated N steps, it aborts its simulation and returns to M and it halts.

    This s just after H decided to stop observing the correct simulation of
    its input by aborting its watching of it.

    Sorry, you just don't know the meaning of your words, because you chose
    to make yourself stupid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 12 11:49:51 2025
    On 2025-08-11 14:39:30 +0000, olcott said:

    On 8/11/2025 1:47 AM, Mikko wrote:
    On 2025-08-10 15:30:04 +0000, olcott said:

    On 8/10/2025 4:07 AM, Mikko wrote:
    On 2025-08-07 13:02:51 +0000, olcott said:

    On 8/7/2025 2:43 AM, Mikko wrote:
    On 2025-08-06 18:34:33 +0000, olcott said:

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>>>>
    typedef void (*ptr)();
    int HHH(ptr P);

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

    What value should HHH(DD) correctly return?

    It does not really matter. If it returns 'yes' it is not a halt decider. >>>>>> If it returns 'no' it is not a halt decider. If it returns anyting else >>>>>> it is not a halt decider. If it does not return it is not a halt decider.

    HHH(DD)==0 means that the behavior specified by the
    input to HHH(DD) as measured by the correct emulation
    of N steps of DD cannot possibly reach its own emulated
    "return" statement final halt state.

    It can if N is twice the number of steps emulated by HHH.


    If N = googolplex ^ googolplex DD correctly simulated
    by HHH never reached its own simulated "return" statement
    final halt state.

    If N = googolplex ^ googolplex then HHH never simulated that many steps.

    Within the premise that HHH did simulate that many
    steps DD still did not reach its own simulated "return"
    statement final halt state.

    A counter-factual premise is uninteresting and so are consequences
    inferred from a counter-factual premise.

    --
    Mikko

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