• =?UTF-8?Q?Re=3A_Olcott_correctly_points_out_misconceptions_in_the_H?= =?UTF-8?Q?P_proofs_---_proof_of_behavior_of_Linz_=C4=A4?=

    From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 08:46:55 2025
    From Newsgroup: comp.theory

    On 8/20/2025 4:39 AM, joes wrote:
    Am Tue, 19 Aug 2025 21:09:14 -0500 schrieb olcott:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 5:58 PM, André G. Isaak wrote:
    On 2025-08-19 11:42, olcott wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:

    But if (**execution_trace == 0x90909090) creates the exact same
    problem as using a static variable. You're creating a global state
    which your HHH accesses and thus HHH is not a pure function.
    I have known that for years.
    After I got people here to quit lying about the behavior of DD correct >>>> simulated by HHH I had intended to fix that issue.
    You should just go ahead and do it. It would show the behaviour better.

    The correct simulation doesn't matter.
    The static flag (whether using a "static" variable, or de-facto static
    data stored in the code segment) throws a monkey wrench into the claim
    you are making based on a correct simulation.
    I know that yet if I corrected that everyone here besides you would lie
    about my having eliminated all static data as they lie about nearly
    everything else.
    I can assure you everybody will be completely honest about that.

    The if statement testing the value of *execution_trace, together with
    another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).
    The fact that HHH (top level) can correctly decide something that HH
    (recursive) doesn't decide is not interesting and doesn't speak to the
    Halting Theorem.
    The fact that the counter-example input cannot even reach its own "do
    the opposite" code and remains stuck in recursive simulation does apply
    to the halting problem proofs.
    The input isn’t even doing anything, it’s just data. The simulator is doing all the futile work. *That* is the one that can’t reach past
    itself, when it quite clearly does halt. HHH(HHH) thinks itself doesn’t halt, and yet it does.

    Contrary to your repeatedly stated belief, The Halting Theorem doesn't
    say that there exist test cases whose halting is indeterminate such
    that they cannot be decided by /any/ decider.
    The halting problem proofs depend on the assumption that there is an H/D
    pair such that D is undecidable by H. When I show how D is correctly
    decided by H these proofs fail.
    The proof shows that the assumption is wrong. D halts, and H does not
    return that.

    I am not just using execution_trace as a flag.
    You are *also* using it as a flag.

    DD correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement final
    halt state thus the *INPUT* specifies non-halting
    behavior to HHH.

    Turing machine deciders only compute the mapping
    from their inputs...

    HHH need not compute the mapping from its caller
    because its caller *IS NOT ITS INPUT*
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 08:48:21 2025
    From Newsgroup: comp.theory

    On 8/20/2025 4:58 AM, joes wrote:
    Am Tue, 19 Aug 2025 21:58:46 -0500 schrieb olcott:
    On 8/19/2025 9:55 PM, Mike Terry wrote:
    On 19/08/2025 23:27, Chris M. Thomasson wrote:
    On 8/19/2025 3:21 PM, olcott wrote:
    On 8/19/2025 5:16 PM, Chris M. Thomasson wrote:
    On 8/19/2025 3:02 PM, olcott wrote:
    On 8/19/2025 1:29 PM, Richard Heathfield wrote:

    This is where you apologise to joe for falsely accusing him of >>>>>>>> lying.

    She is not Joe S, she is Joes.

    Oh. I did not know. Sorry.

    I have never seen any evidence to suggest that Joes is female, other
    than PO correcting people when they say otherwise.  I put little/no
    store in that.
    Not that it matters one iota whether Joes is male or female.  Joes
    doesn't confirm either way which is fine.

    She did correct me once.

    Thanks, Mike.
    You can use „they” or any funny neopronouns, or just my name.


    Do you prefer she to other pronouns?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 15:01:38 2025
    From Newsgroup: comp.theory

    On 20/08/2025 14:48, olcott wrote:
    On 8/20/2025 4:58 AM, joes wrote:

    <snip>


    Thanks, Mike.
    You can use „they” or any funny neopronouns, or just my name.


    Do you prefer she to other pronouns?

    Do you?

    Who gives a turkey? This is comp.theory, not soc.bullshit.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 09:03:37 2025
    From Newsgroup: comp.theory

    On 8/20/2025 2:29 AM, Chris M. Thomasson wrote:
    On 8/19/2025 7:55 PM, Mike Terry wrote:
    On 19/08/2025 23:27, Chris M. Thomasson wrote:
    On 8/19/2025 3:21 PM, olcott wrote:
    On 8/19/2025 5:16 PM, Chris M. Thomasson wrote:
    On 8/19/2025 3:02 PM, olcott wrote:
    On 8/19/2025 1:29 PM, Richard Heathfield wrote:
    On 19/08/2025 19:23, olcott wrote:
    On 8/19/2025 1:21 PM, Richard Heathfield wrote:
    On 19/08/2025 19:07, olcott wrote:
    On 8/19/2025 1:05 PM, joes wrote:
    Am Tue, 19 Aug 2025 12:50:31 -0500 schrieb olcott:
    <snip>
    Is it possible to create a halt decider: H that consistently >>>>>>>>>>>> reports the
    halt status of the behavior specified by its input finite >>>>>>>>>>>> string Turing
    machine description: P as measured by P correctly simulated >>>>>>>>>>>> by H?

    Yes, behold:
       return 0;
    It simulates no instructions incorrectly

    Now you are a Liar.

    Are you claiming that his H simulates some instructions
    incorrectly, or that his H returns non-zero?



    That was my mistake for not paying close enough
    attention. All the instructions that HHH emulates
    are emulated correctly.


    This is where you apologise to joe for falsely accusing him of
    lying.


    Her.


    Huh?

    She is not Joe S, she is Joes.


    Oh. I did not know. Sorry.

    I have never seen any evidence to suggest that Joes is female, other
    than PO correcting people when they say otherwise.  I put little/no
    store in that.

    Yeah. Its better to try to agree with the potentially "unstable" from
    time to time?


    Not that it matters one iota whether Joes is male or female.  Joes
    doesn't confirm either way which is fine.

    Yeah. Totally fine.


    She confirmed today.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 09:07:40 2025
    From Newsgroup: comp.theory

    On 8/20/2025 2:37 AM, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value for
    HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    It is a matter of self evident truth
    (stronger than verified fact) that DD
    correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement
    final halt state. This self evident truth
    proves that HHH(DD)==0 is correct.

    Nearly everyone here has been telling lies
    about this for three years, the ones that
    were not lying were mistaken.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 09:17:00 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:01 AM, Richard Heathfield wrote:
    On 20/08/2025 14:48, olcott wrote:
    On 8/20/2025 4:58 AM, joes wrote:

    <snip>


    Thanks, Mike.
    You can use „they” or any funny neopronouns, or just my name.


    Do you prefer she to other pronouns?

    Do you?

    Who gives a turkey? This is comp.theory, not soc.bullshit.


    Hateful bastards will not be tolerated.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 09:28:29 2025
    From Newsgroup: comp.theory

    On 8/20/2025 4:33 AM, Fred. Zwarts wrote:
    Op 20.aug.2025 om 03:39 schreef olcott:
    On 8/19/2025 8:00 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:
    You show that even though DD contradicts the result reported by the >>>>> HHH
    embedded into it, a /different/ HHH (using the same procedure name and >>>>> body, distinguished from DD's HHH by a hidden static flag) can decide >>>>
    (1) The static flag is dead and not used.
        if (**execution_trace == 0x90909090) is used instead.

    It's the same thing. "static data" doesn't mean that "static" keyword
    must be used.


    Yes I know that yet I wanted you to understand
    my actual code, not a misconception of it.

    String literals like char *s = "abc" are understood to be static data
    in C. Yet, no static keyworcd is used. Moreover, it's common for
    compilers to place them into the text segment, right where the code
    is---much like your *execution_trace word!

    External variables without the "static" keyword are also in static
    storage. At file scope "static" doesn't control the kind of storage,
    but the linkage of the identifier: it give sinternal versus external
    linkage.

    In this debate when I say "static flag" I mean that it's something in
    a persistent memory outside of the function (not allocated and
    initialized on entry into the function, but externally accessed
    and shared by all activations of the function).


    It is not so much a flag as it is a location
    to store the required execution trace.

    I don't mean that the static keyword is used, which is a distracting,
    irrelevant issue.

    On this topic, also ...

    You should go back to the static variable because it's a much more
    portable way to obtain a piece of static storage associated with
    a function than modifying its code. static variables are defined
    by the C language, whereas self-modifying code is undefined behavior.

    It clutters your code with weird gotos around inline assembly.


    I envisioned my way of doing it as analogous to a UTM
    setting aside a portion of its own tape for its slave
    UTMs to use as their own tape.

    I envision HHH as a UTM with extra features.

    Moreover, you're assuming that the EAX register is free for you
    to clobber. That is false; there are calling conventions for X86
    where EAX is the first parameter; if you do some LEA EAX, WHATEVER,
    you will obliterate the argument. Maybe that's not happening with
    your toolchain but it's a threat.


    I could easily see all the generated x86 code verifying
    that this is in fact not an issue in this case.

    that DD does not halt. Bravo! You also know that when you remove the >>>>> static flag, of course the whole show doesn't halt: you get runaway
    simulation. You know that this is because the outside and inside
    HHH are
    then exactly the same (except that the inner one is emulated wheras >>>>> the
    outside one is native).

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.


    Deducing what its return value should be on the basis
    of the actual behavior of DD correctly simulated by
    HHH is proven to be correctly 0.

    If HHH(DD) doens't have that value, it's just wrong.


    Not exactly. The static analysis of the C code does
    prove that HHH(DD) returning 0 would be correct.

    As usual incorrect claims without evidence.
    No, it proves the failure of HHH to reach the final halt state specified
    in the input.


    If you edit HHH tro try to give it a different value, you
    change DD, because DD is built on HHH. That new DD contradicts
    the new HHH.


    When 0 to ∞ instructions of DD are correctly
    simulated by HHH the DD simulated by its HHH never
    reaches its own simulated "return" statement final
    halt state thus the difference between HHH/DD pairs
    is of no relevant consequence.

    It makes a difference, because it proves that for each HHH another DD
    can be constructed for which this HHH fails.
    Each input specifies a final halt state, as can be proven by other simulators using exactly the same input.
    But for each HHH there is an input for which it fails to predict the
    correct halting behaviour.

    Counter-factual.
    The input designed to thwart HHH fails to thwart HHH.

    This is inline with the halting theorem.
    It shows that simulation is not the correct tool to analyse halting behaviour, because, no matter how many steps are simulated, it is always possible to construct an input that needs more steps.


    Your ownly way out is to split HHH into two (top level and recursive)
    while pretending it's the same decider, but that is utterly bogus.


    DD simulated by HHH that includes HHH simulating
    and instance of itself simulating another instance
    of DD is all a pure function of the input to HHH(DD).

    Not, if the simulated HHH behaves differently because of the cheat with
    the Root variable.
    Not if HHH does not analyse the conditional branch instructions when simulating its own code.


    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 15:31:13 2025
    From Newsgroup: comp.theory

    On 20/08/2025 15:07, olcott wrote:

    <snip>


    It is a matter of self evident truth
    (stronger than verified fact) that DD
    correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement
    final halt state.

    I can fix that, by correctly simulating HHH.

    typedef int (*ptr)();

    #define HHH(x) 0

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

    This self evident truth

    ...is self-evidently wrong (see above).

    proves that HHH(DD)==0 is correct.

    As correctly simulated by my macro.

    And yet DD halts.

    Nearly everyone here has been telling lies
    about this for three years, the ones that
    were not lying were mistaken.

    Of course, it couldn't possibly be that you got it wrong.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 09:34:36 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:31 AM, Richard Heathfield wrote:
    On 20/08/2025 15:07, olcott wrote:

    <snip>


    It is a matter of self evident truth
    (stronger than verified fact) that DD
    correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement
    final halt state.

    I can fix that, by correctly simulating HHH.

    typedef int (*ptr)();

    #define HHH(x) 0

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

    This self evident truth

    ...is self-evidently wrong (see above).

    proves that HHH(DD)==0 is correct.

    As correctly simulated by my macro.

    And yet DD halts.

    Nearly everyone here has been telling lies
    about this for three years, the ones that
    were not lying were mistaken.

    Of course, it couldn't possibly be that you got it wrong.


    If you are going to keep acting like a stupid
    jackass after you proved that you can understand
    these things I will quit even glancing at your posts.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 15:37:54 2025
    From Newsgroup: comp.theory

    On 20/08/2025 15:34, olcott wrote:
    I will quit even glancing at your posts.

    That's a very gracious offer. It would indeed be most helpful, if
    you would be so kind.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 10:21:38 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:37 AM, Richard Heathfield wrote:
    On 20/08/2025 15:34, olcott wrote:
    I will quit even glancing at your posts.

    That's a very gracious offer. It would indeed be most helpful, if you
    would be so kind.


    I don't know why you insist on lying about
    these things. Do you also lie about climate change?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 16:56:39 2025
    From Newsgroup: comp.theory

    On 20/08/2025 16:21, olcott wrote:
    On 8/20/2025 9:37 AM, Richard Heathfield wrote:
    On 20/08/2025 15:34, olcott wrote:
    I will quit even glancing at your posts.

    That's a very gracious offer. It would indeed be most helpful,
    if you would be so kind.


    I don't know why you insist on lying about
    these things. Do you also lie about climate change?


    Mu. Your question is based on a false premise, and has no
    meaningful answer.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 11:02:58 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:56 AM, Richard Heathfield wrote:
    On 20/08/2025 16:21, olcott wrote:
    On 8/20/2025 9:37 AM, Richard Heathfield wrote:
    On 20/08/2025 15:34, olcott wrote:
    I will quit even glancing at your posts.

    That's a very gracious offer. It would indeed be most helpful, if you
    would be so kind.


    I don't know why you insist on lying about
    these things. Do you also lie about climate change?


    Mu.

    Are you a cow or a Buddhist?

    Your question is based on a false premise,
    and has no meaningful answer.


    Climate change is not a vacuous notion.
    None of your rebuttals of my work have
    any basis in correct reasoning.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Terry@news.dead.person.stones@darjeeling.plus.com to comp.theory on Wed Aug 20 17:30:04 2025
    From Newsgroup: comp.theory

    On 20/08/2025 02:18, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 5:58 PM, Andr G. Isaak wrote:
    On 2025-08-19 11:42, olcott wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:

    You show that even though DD contradicts the result reported by the HHH >>>>> embedded into it, a /different/ HHH (using the same procedure name and >>>>> body, distinguished from DD's HHH by a hidden static flag) can decide >>>>
    (1) The static flag is dead and not used.
    if (**execution_trace == 0x90909090) is used instead.

    But if (**execution_trace == 0x90909090) creates the exact same problem
    as using a static variable. You're creating a global state which your
    HHH accesses and thus HHH is not a pure function. Except you're doing it >>> in a far messier and more questionable way.

    Andr

    I have known that for years.

    After I got people here to quit lying about the
    behavior of DD correct simulated by HHH I had
    intended to fix that issue.

    The correct simulation doesn't matter.

    The static flag (whether using a "static" variable, or de-facto static
    data stored in the code segment) throws a monkey wrench into the
    claim you are making based on a correct simulation.

    I agree. PO should eliminate the global variables in HHH et al:
    a) Make the global trace table local to HHH. So there is no
    need for the Root variable controlling once-off global
    initialisation.
    b) Also make each outer and inner HHH processing the same. All simulation
    levels capture trace records from their nested simulations, and all levels
    perform the same abort checking.
    c) Get rid of the _ASM directives storing data directly into the code segment.
    (That's the same as using static variables, but we've got rid of that
    anyway with (a),(b).)

    Then the (partial) simulation would be "correct" at the instruction+data level, and nested
    simulations would match the outer ones etc. [Up to the point simulations are aborted of course.]


    The if statement testing the valueo of *execution_trace, together
    with another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).

    I don't believe that's PO's intention, or even a good way of looking at things. This is just a
    judgement, not a factual claim, but I'll try to justify my thinking...

    WHY does PO make the outer HHH different? It's NOT because he needs it to be for his argument - he
    doesn't. If PO fixed (a),(b),(c) above, then inner and outer HHHs and DDs would become completely
    identical in their simulations, completely matching the stand-alone execution of HHH/DD. [Exactly
    as they must be!] And I suggest nothing in PO's argument would change. It would /still/ be the
    case that DD halts when run stand-alone, and HHH(DD) would still decide never-halts even though DD
    halts, for the same reason they does now:

    - HHH [SL0: Simulation level 0, i.e.outer HHH] would simulate DD [SL1] and spot PO's so-called
    "infinite recursive emulation" pattern in the simulation, and abort [SL1], then return never-halts.
    - DD [SL0] would call HHH[SL0] which would behave as above and return never-halts (after a bit of
    simulating and so on), then DD will return.

    Nothing in PO's argument changes. He doesn't need inner HHH[DD]s to "never terminate" when
    considered as computations in their own right. HHH[SL0] has spotted PO's so-called non-halting
    pattern regardless, so "non-halting behaviour has been expressed" and outer HHH is right [in
    PO-world] to return non-halting. Of course, PO will /claim/ that DD [SL1,2,3...] "would never halt
    if Also it is still the case that as in PO's most famous fly-spray phrase "DD correctly simulated by
    HHH can never be simulated as far as its return instruction" remains true.

    One difference in actual behaviour compared to PO's current design using globals: the HHH
    [SL1,2,3...] (nested) simulations would execute the instructions to capture their own nested traces,
    and check them for abort patterns, JUST LIKE OUTER HHH. Well that's fine and as it should be! The
    "big picture" flow of control is not significantly changed, because HHH [SL0] is way ahead of [SL1]
    and way way ahead of [SL2] etc., and as both are treading exactly the same computation path, SL0 is
    always going to spot the abort pattern before SL1,2,3... simulations. And the new code running in
    HHH [SL1,2,3...] does not affect HHH [SL0] abort decisions.
    ----

    So if PO's use of globals is NOT to make SL1,2,3... behave differently regarding halting, WHY did PO
    do it that way? Answer: he simply could not see how to do it "properly"! So he did it "wrong" and
    just carried on. It's not key to any of his arguments...


    The fact that HHH (top level) can correctly decide something
    that HH (recursive) doesn't decide is not interesting and
    doesn't speak to the Halting Theorem.

    But I don't think that's what PO actually argues either, as I tried to explain above.


    Contrary to your repeatedly stated belief, The Halting Theorem doesn't
    say that there exist test cases whose halting is indeterminate such that
    they cannot be decided by /any/ decider.

    Any case not correctly decided by one decider is susceptible to being perfectly well decided by a different decider. Anyone who groks halting already knows this and that is all you have shown.

    The honest thing would be to eliminate static variable mutations
    and if tests in your code and use different names, as I suggested
    years ago.

    Use HHH_toplevel for the top-level decider, and HHH_recursive
    for the recursive one.

    void DD(void)
    {
    if (HH_recursive(DD)) {
    // if decider says halts, loop; otherwise return.
    for (;;);
    }
    }

    main() {
    puts(HHH_toplevel(DD) ? "Halts!" : "Halts not!");
    return 0;
    }

    Exercise; just complete the implementations of HH_toplevel and
    HH_recursive.

    HH_toplevel contains all the logic of the original HHH when
    *execution_trace is 0x90909090.

    HH_recursive contains all the logic of the original HHH
    when *execution_trace was not found to be 0x90909090.

    It's 100% equivalent to what you are doing, except for names. Names
    don't mean anything. But distinct entities should be given distinct
    names, so that we don't confuse ourselves and keep our arguments
    honest.

    The thing is IMO that if we imagine PO's coding/design errors being fixed, i.e. my (a),(b),(c)
    above, then your distinction between HH_recursive/HH_toplevel goes away, and none of his results or
    arguments change. So the point you're making is not really core to PO's arguments, I'd say.


    Regards,
    Mike.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 17:44:17 2025
    From Newsgroup: comp.theory

    On 20/08/2025 17:02, olcott wrote:
    None of your rebuttals of my work have
    any basis in correct reasoning.

    My rebuttals of what you choose to call your "work" have their
    general basis in the classic proof of The Halting Problem, but my
    specific rebuttals have to do with your flawed simulation of the
    function you call DD. Your simulator, HHH, completely fails to
    capture DD's character, and doesn't even attempt to simulate more
    than one line. You claim that one line is enough to give you a
    correct simulation.

    So be it. By correctly simulating one line of HHH (the call to
    it), I can demonstrate DD's character easily. Spoiler: it halts.

    $ cat dd.c
    #include <stdio.h>

    #define HHH(x) 0

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

    int main()
    {
    int hhh = HHH(DD);
    int dd = DD();

    printf("Because we got here, we know that both HHH and DD
    halted.\n");

    printf("But is that what they claim?\n\n");
    printf("HHH(DD) yields %d (%s).\n", hhh, hhh ? "halted" :
    "incorrect claim of non-halting");
    printf("DD yields %d (%s).\n", dd, dd ? "halted" : "incorrect
    claim of non-halting");

    return 0;
    }
    $ gcc -o dd dd.c
    $ ./dd
    Because we got here, we know that both HHH and DD halted.
    But is that what they claim?

    HHH(DD) yields 0 (incorrect claim of non-halting).
    DD yields 0 (incorrect claim of non-halting).
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Wed Aug 20 17:03:46 2025
    From Newsgroup: comp.theory

    On 2025-08-20, Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote:
    On 19/08/2025 23:27, Chris M. Thomasson wrote:
    On 8/19/2025 3:21 PM, olcott wrote:
    She is not Joe S, she is Joes.


    Oh. I did not know. Sorry.

    I have never seen any evidence to suggest that Joes is female, other than PO correcting people when
    they say otherwise. I put little/no store in that.

    It could be a nickname for Josephine. Except that:

    https://en.wikipedia.org/wiki/Josephine_(given_name)#Nicknames

    has a fairly large list of these, none of them being exactly "Joes".

    It's a huge guess to pull out of the local part of an example.com e-mail address used for Usenet posting.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Wed Aug 20 17:05:16 2025
    From Newsgroup: comp.theory

    On 2025-08-20, Kaz Kylheku <643-408-1753@kylheku.com> wrote:
    It is utterly unsurprising that it can obtain a correct answer;
    that doesn't contradict anything int the Halting Theorem.
    ^^^^^^^

    Correction, "unsigned int the Halting Theorem". Sorry about that.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:10:36 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:05, Kaz Kylheku wrote:
    On 2025-08-20, Kaz Kylheku <643-408-1753@kylheku.com> wrote:
    It is utterly unsurprising that it can obtain a correct answer;
    that doesn't contradict anything int the Halting Theorem.
    ^^^^^^^

    Correction, "unsigned int the Halting Theorem". Sorry about that.

    You're slipping. Should be "size_t the Halting Theorem".
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:11:53 2025
    From Newsgroup: comp.theory

    On 8/20/2025 11:30 AM, Mike Terry wrote:
    On 20/08/2025 02:18, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 5:58 PM, André G. Isaak wrote:
    On 2025-08-19 11:42, olcott wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:

    You show that even though DD contradicts the result reported by
    the HHH
    embedded into it, a /different/ HHH (using the same procedure name >>>>>> and
    body, distinguished from DD's HHH by a hidden static flag) can decide >>>>>
    (1) The static flag is dead and not used.
        if (**execution_trace == 0x90909090) is used instead.

    But if (**execution_trace == 0x90909090) creates the exact same problem >>>> as using a static variable. You're creating a global state which your
    HHH accesses and thus HHH is not a pure function. Except you're
    doing it
    in a far messier and more questionable way.

    André

    I have known that for years.

    After I got people here to quit lying about the
    behavior of DD correct simulated by HHH I had
    intended to fix that issue.

    The correct simulation doesn't matter.

    The static flag (whether using a "static" variable, or de-facto static
    data stored in the code segment) throws a monkey wrench into the
    claim you are making based on a correct simulation.

    I agree.  PO should eliminate the global variables in HHH et al:
    a)  Make the global trace table local to HHH.  So there is no
        need for the Root variable controlling once-off global
        initialisation.
    b)  Also make each outer and inner HHH processing the same.  All simulation
        levels capture trace records from their nested simulations, and all levels
        perform the same abort checking.
    c)  Get rid of the _ASM directives storing data directly into the code segment.
        (That's the same as using static variables, but we've got rid of that
        anyway with (a),(b).)

    Then the (partial) simulation would be "correct" at the instruction+data level, and nested simulations would match the outer ones etc. [Up to the point simulations are aborted of course.]


    Yet the abort criteria must either see two levels of
    nested simulation or HHH must know its own machine address.


    The if statement testing the valueo of *execution_trace, together
    with another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).

    I don't believe that's PO's intention, or even a good way of looking at things.  This is just a judgement, not a factual claim, but I'll try to justify my thinking...

    WHY does PO make the outer HHH different?  It's NOT because he needs it
    to be for his argument - he doesn't.  If PO fixed (a),(b),(c) above,
    then inner and outer HHHs and DDs would become completely identical in
    their simulations, completely matching the stand-alone execution of HHH/ DD.  [Exactly as they must be!]  And I suggest nothing in PO's argument would change.  It would /still/ be the case that DD halts when run stand-alone, and HHH(DD) would still decide never-halts even though DD halts, for the same reason they does now:


    Not true. If HHH cannot see at least two recursive
    simulations then it never aborts and DD() never stops
    running.

    -  HHH [SL0: Simulation level 0, i.e.outer HHH] would simulate DD [SL1]
    and spot PO's so-called "infinite recursive emulation" pattern in the simulation, and abort [SL1], then return never-halts.
    -  DD [SL0] would call HHH[SL0] which would behave as above and return never-halts (after a bit of simulating and so on), then DD will return.

    Nothing in PO's argument changes.  He doesn't need inner HHH[DD]s to
    "never terminate" when considered as computations in their own right. HHH[SL0] has spotted PO's so-called non-halting pattern regardless, so "non-halting behaviour has been expressed" and outer HHH is right [in PO-world] to return non-halting.  Of course, PO will /claim/ that DD [SL1,2,3...] "would never halt if Also it is still the case that as in
    PO's most famous fly-spray phrase "DD correctly simulated by HHH can
    never be simulated as far as its return instruction" remains true.

    One difference in actual behaviour compared to PO's current design using globals:  the HHH [SL1,2,3...] (nested) simulations would execute the instructions to capture their own nested traces, and check them for
    abort patterns, JUST LIKE OUTER HHH.  Well that's fine and as it should be!  The "big picture" flow of control is not significantly changed, because HHH [SL0] is way ahead of [SL1] and way way ahead of [SL2] etc.,
    and as both are treading exactly the same computation path, SL0 is
    always going to spot the abort pattern before SL1,2,3... simulations.
    And the new code running in HHH [SL1,2,3...] does not affect HHH [SL0]
    abort decisions.
    ----


    If the outermost HHH(DD) can only see its own
    simulated DD and cannot see the simulated DD
    execution traces then it never matches its abort
    criteria and never aborts.

    So if PO's use of globals is NOT to make SL1,2,3... behave differently regarding halting, WHY did PO do it that way?  Answer:  he simply could not see how to do it "properly"!  So he did it "wrong" and just carried on.  It's not key to any of his arguments...


    Now HHH(DD) itself never halts proving that it would
    have been correct to abort and return 0.

    <snip>

    Your understanding is getting better.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:13:36 2025
    From Newsgroup: comp.theory

    On 8/20/2025 11:44 AM, Richard Heathfield wrote:
    On 20/08/2025 17:02, olcott wrote:
    None of your rebuttals of my work have
    any basis in correct reasoning.

    My rebuttals of what you choose to call your "work" have their general
    basis in the classic proof of The Halting Problem, but my specific
    rebuttals have to do with your flawed simulation of the function you
    call DD. Your simulator, HHH, completely fails to capture DD's
    character, and doesn't even attempt to simulate more than one line. You claim that one line is enough to give you a correct simulation.

    So be it. By correctly simulating one line of HHH (the call to it), I
    can demonstrate DD's character easily. Spoiler: it halts.

    $ cat dd.c
    #include <stdio.h>

    #define HHH(x) 0


    Moronically counter-factual.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:18:37 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:03 PM, Kaz Kylheku wrote:
    On 2025-08-20, Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote:
    On 19/08/2025 23:27, Chris M. Thomasson wrote:
    On 8/19/2025 3:21 PM, olcott wrote:
    She is not Joe S, she is Joes.


    Oh. I did not know. Sorry.

    I have never seen any evidence to suggest that Joes is female, other than PO correcting people when
    they say otherwise. I put little/no store in that.

    It could be a nickname for Josephine. Except that:

    https://en.wikipedia.org/wiki/Josephine_(given_name)#Nicknames

    has a fairly large list of these, none of them being exactly "Joes".

    It's a huge guess to pull out of the local part of an example.com e-mail address used for Usenet posting.


    Phonetically Joes is short for Josephine
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:18:48 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only
    important 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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:20:17 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only important bit.


    It skips the required inference steps, thus is not
    any sort of reasoning at all.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Terry@news.dead.person.stones@darjeeling.plus.com to comp.theory on Wed Aug 20 18:24:43 2025
    From Newsgroup: comp.theory

    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much. Except:
    1. PO does not specify any limit for the number of steps.
    He simulates until either the simulation naturally halts, or
    one of his so-called "non-termination" patterns occurs in the
    analysis of the simulation. If that happens, the decider returns
    0 [does not halt].
    If the simulation never halts and never matches one of his
    so-called non-termination pattern, the simulation continues
    indefinitely.
    2. PO is only interested in deciding ONE SPECIFIC input case:
    the case the Linz HP proof constructs for a given decider,
    which "does the opposite of what the decider decides".
    [If you're not familiar with the proof you won't understand
    this bit, but it would take too long to explain here.]
    So it makes no difference that his decider can't decide /every/
    input - he does not claim to have a Halt Decider, just a
    /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the >> one input he needs, but it decides incorrectly, saying that it never halts >> when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts. So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece. PO
    has been quite clear that 0 is the correct return value. When asked he
    said:

    "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now! All his current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/ correct. It's
    all nonsense of course.

    Mike.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:29:23 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:24 PM, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or
         one of his so-called "non-termination" patterns occurs in the
         analysis of the simulation.  If that happens, the decider returns >>>      0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues
         indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand
         this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it never
    halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly >>> returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

       "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a
    while now!  All his current posting amounts to PO trying to justify /
    why/ the obviously wrong answer is /really/ correct.  It's all nonsense
    of course.

    Mike.


    Here is it 89 years later and even when
    specifically told that:

    Turing machine deciders only compute the mapping
    from their inputs...

    And it is self-evident that the caller of HHH(DD)
    cannot possibly be its input

    People are so indoctrinated that they deny verified
    facts.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:29:57 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:20, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only
    important bit.


    It skips the required inference steps,

    And yours skips the Turing tail in DD. If you're allowed to skip
    stuff, so are other people.

    Besides which, we may take as read that you've done all that
    inference stuff in a previous run - use one of your magic statics
    - and written it down if it really matters (which I doubt,
    because it ends up with the wrong answer).

    The key part of HHH is that it yields 0 (which I capture), just
    as the key part of DD is the if/forever/return logic, which you
    singularly fail to capture.

    thus is not
    any sort of reasoning at all.

    And your skipping DD's tail is thus not any sort of simulation at
    all.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:33:47 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:29 PM, Richard Heathfield wrote:
    On 20/08/2025 18:20, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only
    important bit.


    It skips the required inference steps,

    And yours skips the Turing tail in DD. If you're allowed to skip stuff,
    so are other people.

    Besides which, we may take as read that you've done all that inference
    stuff in a previous run - use one of your magic statics - and written it down if it really matters (which I doubt, because it ends up with the
    wrong answer).

    The key part of HHH is that it yields 0 (which I capture), just as the
    key part of DD is the if/forever/return logic, which you singularly fail
    to capture.

    thus is not
    any sort of reasoning at all.

    And your skipping DD's tail is thus not any sort of simulation at all.


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

    Thus HHH(Infinite_Loop) would reach the "return"
    statement final halt state of Infinite_Loop()
    according to your lying ways.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:34:41 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:29, olcott wrote:

    <snip>

    Here is it 89 years later and even when
    specifically told that:

    Turing machine deciders only compute the mapping
    from their inputs...

    And it is self-evident that the caller of HHH(DD)
    cannot possibly be its input

    On the contrary, it is self-evident that you can pass in the
    executable file (DD.EXE, presumably), and have the whole thing
    available to you via fopen and fread and so on.

    If you can't see the whole of DD, you don't have a DD simulator.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:39:18 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:33, olcott wrote:
    On 8/20/2025 12:29 PM, Richard Heathfield wrote:
    On 20/08/2025 18:20, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only
    important bit.


    It skips the required inference steps,

    And yours skips the Turing tail in DD. If you're allowed to
    skip stuff, so are other people.

    Besides which, we may take as read that you've done all that
    inference stuff in a previous run - use one of your magic
    statics - and written it down if it really matters (which I
    doubt, because it ends up with the wrong answer).

    The key part of HHH is that it yields 0 (which I capture), just
    as the key part of DD is the if/forever/return logic, which you
    singularly fail to capture.

    thus is not
    any sort of reasoning at all.

    And your skipping DD's tail is thus not any sort of simulation
    at all.


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

    Thus HHH(Infinite_Loop) would reach the "return"
    statement final halt state of Infinite_Loop()
    according to your lying ways.

    Who cares?

    Anyone can see at a glance what that will do, so you add no
    value. DD is a much more interesting case, which is why you wrote
    it and why we're talking about it, or rather you're carefully
    avoiding talking about it and plugging in non-DD code instead.
    What's the point? You must know by now that you're wrong, so why
    keep pretending?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:42:44 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:34 PM, Richard Heathfield wrote:
    On 20/08/2025 18:29, olcott wrote:

    <snip>

    Here is it 89 years later and even when
    specifically told that:

    Turing machine deciders only compute the mapping
    from their inputs...

    And it is self-evident that the caller of HHH(DD)
    cannot possibly be its input

    On the contrary, it is self-evident that you can pass in the executable
    file (DD.EXE, presumably), and have the whole thing available to you via fopen and fread and so on.

    If you can't see the whole of DD, you don't have a DD simulator.


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

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

    int main()
    {
    DD();
    }

    The same thing can be accomplished by making HHH()
    an operating system function that gets automatically
    invoked on main() before main is invoked. Same result
    DD() is rejected as non-halting and main() is never
    invoked.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Wed Aug 20 17:44:29 2025
    From Newsgroup: comp.theory

    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 9:59 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    Contrary to your repeatedly stated belief, The Halting Theorem doesn't >>>> say that there exist test cases whose halting is indeterminate such that >>>> they cannot be decided by /any/ decider.


    The halting problem proofs depend on the assumption
    that there is an H/D pair such that D is undecidable by H.

    Not quite. That should be "such that D is is either /incorrectly/
    decided by H, or else H does not terminate".


    OK that seems to make sense.

    "Undecidable" is the situation of not having an algorithm (computational
    function) to calculate some abstract Boolean math function.


    Its a little more concrete when we add a model of computation.

    The model is Turing computation. The domain is all Turing computations
    and there is an abstract funtion which assigns absolutely all of them
    a termination value.

    The question is, can some of these Turing computations calculate
    that function in its entirety (the whole domain?)

    For a Turing computation to do that, it has to calculate its own
    halting. Not just one instance, but an infinite variety. It has to
    calculate its own halting when it is applied to itself calculating the
    halting of something else. In turn, it has to be able to calculate the
    halting of /that/ and so on. Everything imaginable, both involving
    itself and not involving itself, in any number of nestings.

    H has some algorithm. D is chosen to make the algorithm come up
    with the wrong answer, or else not to halt.


    Turing machine deciders only compute the mapping
    from their inputs...

    That's nice; but you have to drop the plural and work with
    one decideer.

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

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

    I don't think you understand Linz. In any case, he doesn't
    talk about using two different deciders, with an embedded H
    being different from the master H.

    Linz also makes it clear that halting is undecidable,
    right there in that text.

    If you think he is wrong (he wrote a chapter claiming that halting
    is undecidable when obviously to you it is) he must be another idiot.

    Therefore, stop referencing his text in support of your claims!!!

    I have gone over the HP many times.
    Mensa scored me in the top 3%.
    I was in the top 20% of my BSCS classes.

    Yet somehow you think that you can use the result from one decider to
    hand-wave away the nontermination of another one.

    (You've repeatedly claimed that halting claims that D is undecidable, and
    that that is obviously and pathologically wrong.)


    The proofs claim that: D is undecidable by H.

    No competent presentation of the proof uses the word
    undecidable for the situation between D and H, that
    D is incorrectly decided by H.

    All that is undecidable is the universal halting of
    a Turing machine, by a Turing machine.

    When I show how D is correctly decided by H these proofs fail.

    When you show how D is correctly decided by H, you are equivocating
    between two definitions of H that are active simultaneously.

    Not exactly. The x86utm operating system does
    cooperative multi-tasking.

    By active simultaneously I mean that the two are activated.
    There is a outer one which starts the simulation, and remains
    activated while the inner one executes.

    HHH executes then HHH simulates DD that calls HHH(DD)
    then and HHH simulates this instance of itself simulating
    ^^^^^^

    Wrong! Your "itself" pronoun is doing a lot of work here,
    and it is wrong.

    The top-level HHH invocation simulates an instance of D
    containing an embedded HHH.

    They are different deciders rolled into one C procedure.

    HHH examines a non-local fuse variable. Seeing that
    the fuse is unburned, it proceeds to behave like the toplevel
    decider (and also burns the fuse). When HHH_embedded sees the burned
    fuse value and behaves like the embedded decider.

    Mr 3% Mensa rolled two halting deciders into one C function,
    distinguished by a nonlocal, mutating piece of data.

    I agree with everything that you say about your system, in
    regard to what it does. Correctly simulates and all that.

    The two-decider situation is the problem; it produces
    a result that is unsurprising.

    Nothing in the Halting Theorem prevents HHH(toplevel)
    from being able to see that the simulation of DD which
    calls HHH(embedded) is nonterminating.

    You are not contradicting anything.

    Here is how one C procedure can encode two functions
    under the same name:

    int mystery_op(int arg)
    {
    static op;
    op != op;

    if (op)
    return putchar(arg);
    else
    return getchar();
    }

    The mystery_op function alternates between being getchar
    and putchar. It is one procedure, but two functions.

    We can factor out the static flag and make it an
    argument. We can enumerate the states and give then
    names:

    #define OP_GETCHAR 0
    #define OP_PUTCHAR 1

    int mystery_op(int flag, int arg)
    {
    if (flag)
    return putchar(arg);
    else
    return getchar();
    }

    Now we can call mystery_op(OP_GETCHAR, 0) to
    select getchar() and mystery_op(OP_PUTCHAR, 'x')
    to call putchar(x).

    In Unix, the ioctl() procedure combines a large number
    of procedures under one name.

    Your HHH isn't a decider; it is a decider-dispatcher.

    There is no self-reference.

    HHH is deciding on the behavior of:
    DD simulated by HHH that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Even if it were true that there is only one HHH,
    which it isn't, it is not self-reference.

    Operating on a copy of yourself isn't self-reference.

    HHH just needs the sequential list of every DD insruction
    that is simulated at any level stored in execution_trace.

    That's all great, but HHH isn't the same HHH as the one
    called by D, and so all that work deosn't put a dent in
    the Halting Theorem.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 12:45:33 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:39 PM, Richard Heathfield wrote:
    On 20/08/2025 18:33, olcott wrote:
    On 8/20/2025 12:29 PM, Richard Heathfield wrote:
    On 20/08/2025 18:20, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only
    important bit.


    It skips the required inference steps,

    And yours skips the Turing tail in DD. If you're allowed to skip
    stuff, so are other people.

    Besides which, we may take as read that you've done all that
    inference stuff in a previous run - use one of your magic statics -
    and written it down if it really matters (which I doubt, because it
    ends up with the wrong answer).

    The key part of HHH is that it yields 0 (which I capture), just as
    the key part of DD is the if/forever/return logic, which you
    singularly fail to capture.

    thus is not
    any sort of reasoning at all.

    And your skipping DD's tail is thus not any sort of simulation at all.


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

    Thus HHH(Infinite_Loop) would reach the "return"
    statement final halt state of Infinite_Loop()
    according to your lying ways.

    Who cares?


    That I just proved that you lied about HHH(DD)?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 18:56:32 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:42, olcott wrote:
    On 8/20/2025 12:34 PM, Richard Heathfield wrote:
    On 20/08/2025 18:29, olcott wrote:

    <snip>

    Here is it 89 years later and even when
    specifically told that:

    Turing machine deciders only compute the mapping
    from their inputs...

    And it is self-evident that the caller of HHH(DD)
    cannot possibly be its input

    On the contrary, it is self-evident that you can pass in the
    executable file (DD.EXE, presumably), and have the whole thing
    available to you via fopen and fread and so on.

    If you can't see the whole of DD, you don't have a DD simulator.


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

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

    int main()
    {
      DD();
    }

    The same thing can be accomplished by making HHH()
    an operating system function that gets automatically
    invoked on main() before main is invoked. Same result
    DD() is rejected as non-halting and main() is never
    invoked.

    You're right! There are *lots* of ways to ignore DD's structure,
    and yes, there are *lots* of ways to get the wrong answer. So what?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Wed Aug 20 17:58:03 2025
    From Newsgroup: comp.theory

    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:00 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:
    You show that even though DD contradicts the result reported by the HHH >>>> embedded into it, a /different/ HHH (using the same procedure name and >>>> body, distinguished from DD's HHH by a hidden static flag) can decide

    (1) The static flag is dead and not used.
    if (**execution_trace == 0x90909090) is used instead.

    It's the same thing. "static data" doesn't mean that "static" keyword
    must be used.


    Yes I know that yet I wanted you to understand
    my actual code, not a misconception of it.

    Placing a fuse into the instruction stream is the same
    as placing it into a static local variable.

    You've obtained the same results doing it both ways, so the obfuscation
    of your code with self-modifying instructions is pointless.

    Obscuring what you are doing will not fool anyone; and as to those who
    are fooled, why would you care what they think?


    String literals like char *s = "abc" are understood to be static data
    in C. Yet, no static keyworcd is used. Moreover, it's common for
    compilers to place them into the text segment, right where the code
    is---much like your *execution_trace word!

    External variables without the "static" keyword are also in static
    storage. At file scope "static" doesn't control the kind of storage,
    but the linkage of the identifier: it give sinternal versus external
    linkage.

    In this debate when I say "static flag" I mean that it's something in
    a persistent memory outside of the function (not allocated and
    initialized on entry into the function, but externally accessed
    and shared by all activations of the function).


    It is not so much a flag as it is a location
    to store the required execution trace.

    Thue point is that there is a non-local, persistent location holding
    a word that is initially 0x90909090. That value is like an unburned fuse.
    Your code tests whether the fuse is burned (is it equal to 0x90909090)
    and also burns it so that the next time it is tested, the test will go
    the other way.

    On this topic, also ...

    You should go back to the static variable because it's a much more
    portable way to obtain a piece of static storage associated with
    a function than modifying its code. static variables are defined
    by the C language, whereas self-modifying code is undefined behavior.

    It clutters your code with weird gotos around inline assembly.


    I envisioned my way of doing it as analogous to a UTM
    setting aside a portion of its own tape for its slave
    UTMs to use as their own tape.

    But that's not a useful analogy because whereas Turing Machines have
    only the tape and nothing but the tape for storage, in the C programs
    you have multiple kinds of storage. All those storage types and areas
    are analogous to the tape. It's not just rows of instructions that are analogous to the tape. This direction of thinking is nonproductive.

    I envision HHH as a UTM with extra features.

    Moreover, you're assuming that the EAX register is free for you
    to clobber. That is false; there are calling conventions for X86
    where EAX is the first parameter; if you do some LEA EAX, WHATEVER,
    you will obliterate the argument. Maybe that's not happening with
    your toolchain but it's a threat.


    I could easily see all the generated x86 code verifying
    that this is in fact not an issue in this case.

    Yes, and so you are burneded with verifying that if you change
    compiler or any compier options.


    that DD does not halt. Bravo! You also know that when you remove the
    static flag, of course the whole show doesn't halt: you get runaway
    simulation. You know that this is because the outside and inside HHH are >>>> then exactly the same (except that the inner one is emulated wheras the >>>> outside one is native).

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.


    Deducing what its return value should be on the basis
    of the actual behavior of DD correctly simulated by
    HHH is proven to be correctly 0.

    Sure, but, again, HHH is a different decider. It is not that
    decider that was shown being necessarily wrong by DD.

    If HHH(DD) doens't have that value, it's just wrong.


    Not exactly. The static analysis of the C code does
    prove that HHH(DD) returning 0 would be correct.

    What "static analysis", carried out by whom?

    Linz shows such a machine that is simulating its
    own machine description by his definition of his
    Ĥ template. Ĥ applied to ⟨Ĥ⟩ does remain stuck in
    recursive simulation unless Ĥ.embedded_H aborts
    this simulation.

    Linz assumes that the machines are identical;
    you wrecked that and therefore you are not refuting
    Linz's reasoning which remains rooted in his
    assumptions and not yours.

    If Ĥ.embedded_H is smart enough to see the repeating
    state then it has the basis to abort and reject.
    It might be that no Ĥ.embedded_H is smart enough
    to see the repeating state.

    I really think you should try to get it. You are really wasting a lot of >>>> time on this. You have some programming skills. You could be doing
    something useful, like teaching a kids' computer camp.

    Please, re-read my post, and don't get hung up on "static", etc.


    I just wanted to to understand that the only static
    data needed in my current code is execution_trace.

    Just one bit of static data is neeeded for the C procedure HHH to act as
    a dispatcher for two different deciders, such that the system doesn't
    refute the Halting Theorem.

    Anyway, that's the wrong thing. Your HHH is just a halting decider
    broker which hands out one decider on the first call and then throws a
    swtich to hand out a different decider.

    You wrongly talk about them as one decider, saying that when the outer
    HHH simulates DD, it is simulating "itself".
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 19:05:35 2025
    From Newsgroup: comp.theory

    On 20/08/2025 18:45, olcott wrote:
    On 8/20/2025 12:39 PM, Richard Heathfield wrote:
    On 20/08/2025 18:33, olcott wrote:
    On 8/20/2025 12:29 PM, Richard Heathfield wrote:
    On 20/08/2025 18:20, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the
    only important bit.


    It skips the required inference steps,

    And yours skips the Turing tail in DD. If you're allowed to
    skip stuff, so are other people.

    Besides which, we may take as read that you've done all that
    inference stuff in a previous run - use one of your magic
    statics - and written it down if it really matters (which I
    doubt, because it ends up with the wrong answer).

    The key part of HHH is that it yields 0 (which I capture),
    just as the key part of DD is the if/forever/return logic,
    which you singularly fail to capture.

    thus is not
    any sort of reasoning at all.

    And your skipping DD's tail is thus not any sort of
    simulation at all.


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

    Thus HHH(Infinite_Loop) would reach the "return"
    statement final halt state of Infinite_Loop()
    according to your lying ways.

    Who cares?


    That I just proved that you lied about HHH(DD)?

    Nonsense. What you just proved is that you are absolutely
    hopeless at making your point.

    Tell me - can you *really* not see that ignoring 75% of your
    input fatally wounds your program's credibility? Do you honestly
    believe that code doesn't matter?

    If so, why put it in in the first place?

    You want DD to loop, right? Great! Just do this.

    void DD(void)
    {
    HHH(DD);for(;;);
    }

    Now HHH can identify DD as non-terminating, and get it right, and
    who gives two hoots about the return value? Just leave it out
    completely.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 14:06:36 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:29 PM, olcott wrote:
    On 8/20/2025 12:24 PM, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or
         one of his so-called "non-termination" patterns occurs in the >>>>      analysis of the simulation.  If that happens, the decider returns
         0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues
         indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand
         this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input. >>>>
    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it never
    halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly >>>> returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO >>> has been quite clear that 0 is the correct return value.  When asked he >>> said:

       "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a
    while now!  All his current posting amounts to PO trying to justify /
    why/ the obviously wrong answer is /really/ correct.  It's all
    nonsense of course.

    Mike.


    Here is it 89 years later and even when
    specifically told that:

    Turing machine deciders only compute the mapping
    from their inputs...

    And it is self-evident that the caller of HHH(DD)
    cannot possibly be its input

    Then it's evident that you agree with Linz and Turing that no algorithm
    exists that satisfies these requirements:


    Given any algorithm (i.e. a fixed immutable sequence of instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Wed Aug 20 18:07:22 2025
    From Newsgroup: comp.theory

    On 2025-08-20, Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote: >> The if statement testing the valueo of *execution_trace, together
    with another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).

    I don't believe that's PO's intention, or even a good way of looking at things. This is just a

    PO keeps talking about HHH simulating "itself", so it's like he doesn't
    realize that the deciders are not the same.

    This isn't stupidity; it's more like a mental illness.

    Believing that the inner HHH is the same as outer is probably in a
    similar category to believing that some living person (e.g. oneself) is
    Jesus.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 13:20:28 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 9:59 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    Contrary to your repeatedly stated belief, The Halting Theorem doesn't >>>>> say that there exist test cases whose halting is indeterminate such that >>>>> they cannot be decided by /any/ decider.


    The halting problem proofs depend on the assumption
    that there is an H/D pair such that D is undecidable by H.

    Not quite. That should be "such that D is is either /incorrectly/
    decided by H, or else H does not terminate".


    OK that seems to make sense.

    "Undecidable" is the situation of not having an algorithm (computational >>> function) to calculate some abstract Boolean math function.


    Its a little more concrete when we add a model of computation.

    The model is Turing computation. The domain is all Turing computations
    and there is an abstract funtion which assigns absolutely all of them
    a termination value.


    More concretely every sequence of steps of a Turing machine
    either reaches a final halt state or fails to reach a final
    halt state.

    The question is, can some of these Turing computations calculate
    that function in its entirety (the whole domain?)


    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping
    from their inputs...

    The the mistake of believing that one TM can directly
    report on the behavior of its own caller is never made.

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Linz incorrectly requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    to report on the behavior of its caller/itself.
    All the proofs make this same mistake.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its
    own caller thus has no idea if its caller is DD or main.

    Not just one instance, but an infinite variety. It has to
    calculate its own halting when it is applied to itself calculating the halting of something else.

    It never actually calculates its own behavior itself
    is never in its own domain.

    In turn, it has to be able to calculate the
    halting of /that/ and so on. Everything imaginable, both involving
    itself and not involving itself, in any number of nestings.

    H has some algorithm. D is chosen to make the algorithm come up
    with the wrong answer, or else not to halt.


    Turing machine deciders only compute the mapping
    from their inputs...

    That's nice; but you have to drop the plural and work with
    one decideer.


    If ALL X are Y then any specific instance of X is also Y.

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

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

    I don't think you understand Linz. In any case, he doesn't
    talk about using two different deciders, with an embedded H
    being different from the master H.


    The master H is not embedded so yes he does.

    Linz also makes it clear that halting is undecidable,
    right there in that text.


    Because he requires a halt decider to report on
    something outside of its domain of finite string
    machine descriptions.

    If you think he is wrong (he wrote a chapter claiming that halting
    is undecidable when obviously to you it is) he must be another idiot.


    No his proof is the most brilliant example of all proofs
    because is reframes it as specific state transitions.

    Therefore, stop referencing his text in support of your claims!!!

    I have gone over the HP many times.
    Mensa scored me in the top 3%.
    I was in the top 20% of my BSCS classes.

    Yet somehow you think that you can use the result from one decider to hand-wave away the nontermination of another one.


    The infinite set of every Linz H embedded within the
    Linz Ĥ template when H bases its decision on its correct
    simulation of its input would derive that its input cannot
    possibly reach its own simulated final halt state of ⟨Ĥ.qn⟩
    iff (if and only if) embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ can detect the
    repeating state of recursive simulation.

    Alternatively we can see that Ĥ applied to ⟨Ĥ⟩ never halts
    even if embedded_H can never see this.

    (You've repeatedly claimed that halting claims that D is undecidable, and >>> that that is obviously and pathologically wrong.)


    The proofs claim that: D is undecidable by H.

    No competent presentation of the proof uses the word
    undecidable for the situation between D and H, that
    D is incorrectly decided by H.


    So when I show how D is correctly decided by H then
    I proved it wrong.

    All that is undecidable is the universal halting of
    a Turing machine, by a Turing machine.

    When I show how D is correctly decided by H these proofs fail.

    When you show how D is correctly decided by H, you are equivocating
    between two definitions of H that are active simultaneously.

    Not exactly. The x86utm operating system does
    cooperative multi-tasking.

    By active simultaneously I mean that the two are activated.
    There is a outer one which starts the simulation, and remains
    activated while the inner one executes.

    HHH executes then HHH simulates DD that calls HHH(DD)
    then and HHH simulates this instance of itself simulating
    ^^^^^^

    Wrong! Your "itself" pronoun is doing a lot of work here,
    and it is wrong.


    HHH does simulate its exact same machine code with its
    exact same machine code input. Not literally itself yet
    seemingly an instance of itself.

    The top-level HHH invocation simulates an instance of D
    containing an embedded HHH.

    They are different deciders rolled into one C procedure.


    Mike corrected you on this.

    HHH examines a non-local fuse variable. Seeing that
    the fuse is unburned, it proceeds to behave like the toplevel
    decider (and also burns the fuse). When HHH_embedded sees the burned
    fuse value and behaves like the embedded decider.

    Mr 3% Mensa rolled two halting deciders into one C function,
    distinguished by a nonlocal, mutating piece of data.

    I agree with everything that you say about your system, in
    regard to what it does. Correctly simulates and all that.


    Great it is so happy to regain competent reviewers like you.

    The two-decider situation is the problem; it produces
    a result that is unsurprising.

    Nothing in the Halting Theorem prevents HHH(toplevel)
    from being able to see that the simulation of DD which
    calls HHH(embedded) is nonterminating.


    Nothing inherently prevents this. HHH is merely computing
    the mapping from its input to the behavior that this input
    specifies.

    I don't know how to encode it so that HHH can see the
    execution traces created by its recursive simulations
    other than by passing this data up from the slaves to
    their master.

    You are not contradicting anything.

    Here is how one C procedure can encode two functions
    under the same name:

    int mystery_op(int arg)
    {
    static op;
    op != op;

    if (op)
    return putchar(arg);
    else
    return getchar();
    }

    The mystery_op function alternates between being getchar
    and putchar. It is one procedure, but two functions.

    We can factor out the static flag and make it an
    argument. We can enumerate the states and give then
    names:

    #define OP_GETCHAR 0
    #define OP_PUTCHAR 1

    int mystery_op(int flag, int arg)
    {
    if (flag)
    return putchar(arg);
    else
    return getchar();
    }

    Now we can call mystery_op(OP_GETCHAR, 0) to
    select getchar() and mystery_op(OP_PUTCHAR, 'x')
    to call putchar(x).

    In Unix, the ioctl() procedure combines a large number
    of procedures under one name.

    Your HHH isn't a decider; it is a decider-dispatcher.

    There is no self-reference.

    HHH is deciding on the behavior of:
    DD simulated by HHH that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Even if it were true that there is only one HHH,
    which it isn't, it is not self-reference.

    Operating on a copy of yourself isn't self-reference.

    HHH just needs the sequential list of every DD insruction
    that is simulated at any level stored in execution_trace.

    That's all great, but HHH isn't the same HHH as the one
    called by D, and so all that work deosn't put a dent in
    the Halting Theorem.


    On the other hand I did show that HHH(DD)==0 is correct
    in principle: DD correctly simulated by HHH never halts.
    That seems to be more than anyone else has ever done.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Wed Aug 20 19:32:54 2025
    From Newsgroup: comp.theory

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its
    own caller thus has no idea if its caller is DD or main.

    So HHH is broken.

    Pass the executable image of the program you are analysing, and
    then it doesn't matter how it's invoked.

    The fact that you could do this but don't do it suggests strongly
    that your case relies heavily on sloppy design.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Wed Aug 20 18:42:00 2025
    From Newsgroup: comp.theory

    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:

    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 9:59 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    Contrary to your repeatedly stated belief, The Halting Theorem
    doesn't say that there exist test cases whose halting is
    indeterminate such that they cannot be decided by /any/ decider.


    The halting problem proofs depend on the assumption that there is an >>>>> H/D pair such that D is undecidable by H.

    Not quite. That should be "such that D is is either /incorrectly/
    decided by H, or else H does not terminate".


    OK that seems to make sense.

    "Undecidable" is the situation of not having an algorithm
    (computational function) to calculate some abstract Boolean math
    function.


    Its a little more concrete when we add a model of computation.

    The model is Turing computation. The domain is all Turing computations
    and there is an abstract funtion which assigns absolutely all of them a
    termination value.


    More concretely every sequence of steps of a Turing machine either
    reaches a final halt state or fails to reach a final halt state.

    The question is, can some of these Turing computations calculate that
    function in its entirety (the whole domain?)


    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    The the mistake of believing that one TM can directly report on the
    behavior of its own caller is never made.

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, Ĥ.q0 ⟨Ĥ⟩ ⊢*
    Ĥ.embedded_H ⟨Ĥ⟩
    ⟨Ĥ⟩ ⊢* Ĥ.qn

    Linz incorrectly requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    to report on the behavior of its caller/itself.
    All the proofs make this same mistake.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus has
    no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision to
    its caller, DD.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Wed Aug 20 18:44:07 2025
    From Newsgroup: comp.theory

    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is only concerned with what is passed to it as an input which *just happens to be*
    its caller (well, a description thereof).

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 12:33:02 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:44 AM, Richard Heathfield wrote:
    On 20/08/2025 08:37, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value for
    HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    Is that your best crack at "discerning"?

    Try and reason it out.


    Humm... Perhaps examine the source code passed into the decider as an
    input. We look at said code and use a LLM or something to see if it can
    detect any run away recursions, or infinite loops from that state alone.
    Then it can compile the code and run it many times, the original as a
    control, and other "versions" (cheating by altering the source code) to
    try to understand aspects about the source code passed into the decider
    and how it runs. It might say it calls into some sort of known TRNG API,
    so we cannot know if it halts or not. 50% halt, 50% non-halt. We have
    not studied the source code good enough (at this time) to determine if
    the TRNG results are being used in some sort of "probability" in the
    target program or not...
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 12:37:29 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:33 PM, Chris M. Thomasson wrote:
    On 8/20/2025 12:44 AM, Richard Heathfield wrote:
    On 20/08/2025 08:37, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value for
    HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    Is that your best crack at "discerning"?

    Try and reason it out.


    Humm... Perhaps examine the source code passed into the decider as an
    input. We look at said code and use a LLM or something to see if it can detect any run away recursions, or infinite loops from that state alone. Then it can compile the code and run it many times, the original as a control, and other "versions" (cheating by altering the source code) to
    try to understand aspects about the source code passed into the decider
    and how it runs. It might say it calls into some sort of known TRNG API,
    so we cannot know if it halts or not. 50% halt, 50% non-halt. We have
    not studied the source code good enough (at this time) to determine if
    the TRNG results are being used in some sort of "probability" in the
    target program or not...

    It would be fun to get somewhat "consistently" better than 50/50 from
    source code examination alone? 50/50 is from either it halts or it does
    not. It can run for 30,000,000 years then its logic says halt. So, a
    decider might say it runs forever, and would be wrong. Then the vise
    versa is also correct, it does run forever in an infinite land of transinfinite splendor, to take a realm from zork.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 14:47:20 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is only concerned with what is passed to it as an input which *just happens to be* its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 14:50:50 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:

    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 9:59 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    Contrary to your repeatedly stated belief, The Halting Theorem
    doesn't say that there exist test cases whose halting is
    indeterminate such that they cannot be decided by /any/ decider. >>>>>>>

    The halting problem proofs depend on the assumption that there is an >>>>>> H/D pair such that D is undecidable by H.

    Not quite. That should be "such that D is is either /incorrectly/
    decided by H, or else H does not terminate".


    OK that seems to make sense.

    "Undecidable" is the situation of not having an algorithm
    (computational function) to calculate some abstract Boolean math
    function.


    Its a little more concrete when we add a model of computation.

    The model is Turing computation. The domain is all Turing computations
    and there is an abstract funtion which assigns absolutely all of them a
    termination value.


    More concretely every sequence of steps of a Turing machine either
    reaches a final halt state or fails to reach a final halt state.

    The question is, can some of these Turing computations calculate that
    function in its entirety (the whole domain?)


    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    The the mistake of believing that one TM can directly report on the
    behavior of its own caller is never made.

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, Ĥ.q0 ⟨Ĥ⟩ ⊢*
    Ĥ.embedded_H ⟨Ĥ⟩
    ⟨Ĥ⟩ ⊢* Ĥ.qn

    Linz incorrectly requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    to report on the behavior of its caller/itself.
    All the proofs make this same mistake.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus has
    no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision to its caller, DD.

    /Flibble

    It does do that. HHH reports that its DD DOES NOT HALT
    because its simulated DD DOES CALL HHH IN RECURSIVE SIMULATION
    that would never stop running unless aborted.

    *Best selling author of theory of computation textbooks*
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    If simulating halt decider H correctly simulates its
    input D until H correctly determines that its simulated D
    would never stop running unless aborted then
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 12:51:10 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:10 AM, Richard Heathfield wrote:
    On 20/08/2025 18:05, Kaz Kylheku wrote:
    On 2025-08-20, Kaz Kylheku <643-408-1753@kylheku.com> wrote:
    It is utterly unsurprising that it can obtain a correct answer;
    that doesn't contradict anything int the Halting Theorem.
                                        ^^^^^^^

    Correction, "unsigned int the Halting Theorem". Sorry about that.

    You're slipping. Should be "size_t the Halting Theorem".


    lol!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 14:53:37 2025
    From Newsgroup: comp.theory

    On 8/20/2025 2:33 PM, Chris M. Thomasson wrote:
    On 8/20/2025 12:44 AM, Richard Heathfield wrote:
    On 20/08/2025 08:37, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value for
    HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    Is that your best crack at "discerning"?

    Try and reason it out.


    Humm... Perhaps examine the source code passed into the decider as an
    input. We look at said code and use a LLM or something to see if it can detect any run away recursions, or infinite loops from that state alone.

    *Been there done that*

    <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>

    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



    Then it can compile the code and run it many times, the original as a control, and other "versions" (cheating by altering the source code) to
    try to understand aspects about the source code passed into the decider
    and how it runs. It might say it calls into some sort of known TRNG API,
    so we cannot know if it halts or not. 50% halt, 50% non-halt. We have
    not studied the source code good enough (at this time) to determine if
    the TRNG results are being used in some sort of "probability" in the
    target program or not...
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 13:01:18 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:20 AM, olcott wrote:
    On 8/20/2025 12:18 PM, Richard Heathfield wrote:
    On 20/08/2025 18:13, olcott wrote:
    On 8/20/2025 11:44 AM, Richard Heathfield wrote:

    <snip>


    #define HHH(x) 0


    Moronically counter-factual.


    Which bit?

    It looks exactly right to me. It yields 0, which is the only important
    bit.


    It skips the required inference steps, thus is not
    any sort of reasoning at all.


    Were you looking into a mirror what you said/wrote that? Try not to put yourself down like that. You may go mad.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 15:17:08 2025
    From Newsgroup: comp.theory

    On 8/20/2025 12:58 PM, Kaz Kylheku wrote:
    On 2025-08-20, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 8:00 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:

    <snip>


    I envisioned my way of doing it as analogous to a UTM
    setting aside a portion of its own tape for its slave
    UTMs to use as their own tape.

    But that's not a useful analogy because whereas Turing Machines have
    only the tape and nothing but the tape for storage, in the C programs
    you have multiple kinds of storage. All those storage types and areas
    are analogous to the tape. It's not just rows of instructions that are analogous to the tape. This direction of thinking is nonproductive.


    Yet a UTM could have its slave UTMs pass data up to their master.
    Once they do this then the master UTM can be augmented to also
    be (an at least partial) halt decider.

    I envision HHH as a UTM with extra features.



    <snip>


    Deducing what its return value should be on the basis
    of the actual behavior of DD correctly simulated by
    HHH is proven to be correctly 0.

    Sure, but, again, HHH is a different decider. It is not that
    decider that was shown being necessarily wrong by DD.


    DD correctly simulated by HHH *is* the halting problem
    input/decider pair. When HHH(DD)==0 is correct that
    does refute the conventional HP proofs.

    If HHH(DD) doens't have that value, it's just wrong.


    Not exactly. The static analysis of the C code does
    prove that HHH(DD) returning 0 would be correct.

    What "static analysis", carried out by whom?


    The static analysis was carried out my myself and
    five LLM systems that al agree.

    I could convert HHH to do the same static analysis
    and thus become a pure function of its inputs.

    Linz shows such a machine that is simulating its
    own machine description by his definition of his
    Ĥ template. Ĥ applied to ⟨Ĥ⟩ does remain stuck in
    recursive simulation unless Ĥ.embedded_H aborts
    this simulation.

    Linz assumes that the machines are identical;
    you wrecked that and therefore you are not refuting
    Linz's reasoning which remains rooted in his
    assumptions and not yours.


    Mike already corrected you on this *two machines* notion.

    *NO TWO MACHINES NEEDED HERE*
    If Ĥ.embedded_H is smart enough to see the repeating
    state then it has the basis to abort and reject.
    It might be that no Ĥ.embedded_H is smart enough
    to see the repeating state.

    <snip>
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 13:22:03 2025
    From Newsgroup: comp.theory

    On 8/20/2025 4:10 AM, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much. Except:
    1. PO does not specify any limit for the number of steps.
    He simulates until either the simulation naturally halts, or
    one of his so-called "non-termination" patterns occurs in the
    analysis of the simulation. If that happens, the decider returns
    0 [does not halt].
    If the simulation never halts and never matches one of his
    so-called non-termination pattern, the simulation continues
    indefinitely.
    2. PO is only interested in deciding ONE SPECIFIC input case:
    the case the Linz HP proof constructs for a given decider,
    which "does the opposite of what the decider decides".
    [If you're not familiar with the proof you won't understand
    this bit, but it would take too long to explain here.]
    So it makes no difference that his decider can't decide /every/
    input - he does not claim to have a Halt Decider, just a
    /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the >> one input he needs, but it decides incorrectly, saying that it never halts >> when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts. So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece. PO
    has been quite clear that 0 is the correct return value. When asked he
    said:

    "Yes that is the correct answer even though P(P) halts."


    It might mean that olcott is a hyper finitist that simply cannot
    conceive of an infinite process, therefore he assumes that they all must
    halt?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 15:28:33 2025
    From Newsgroup: comp.theory

    On 8/20/2025 3:22 PM, Chris M. Thomasson wrote:
    On 8/20/2025 4:10 AM, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or
         one of his so-called "non-termination" patterns occurs in the
         analysis of the simulation.  If that happens, the decider returns >>>      0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues
         indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand
         this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it never
    halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly >>> returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

       "Yes that is the correct answer even though P(P) halts."


    It might mean that olcott is a hyper finitist that simply cannot
    conceive of an infinite process, therefore he assumes that they all must halt?

    You misunderstood Ben.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 13:32:50 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:28 PM, olcott wrote:
    On 8/20/2025 3:22 PM, Chris M. Thomasson wrote:
    On 8/20/2025 4:10 AM, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or
         one of his so-called "non-termination" patterns occurs in the >>>>      analysis of the simulation.  If that happens, the decider returns
         0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues
         indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand
         this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input. >>>>
    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it never
    halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly >>>> returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO >>> has been quite clear that 0 is the correct return value.  When asked he >>> said:

       "Yes that is the correct answer even though P(P) halts."


    It might mean that olcott is a hyper finitist that simply cannot
    conceive of an infinite process, therefore he assumes that they all
    must halt?

    You misunderstood Ben.


    How did I misunderstand him?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 15:43:15 2025
    From Newsgroup: comp.theory

    On 8/20/2025 3:32 PM, Chris M. Thomasson wrote:
    On 8/20/2025 1:28 PM, olcott wrote:
    On 8/20/2025 3:22 PM, Chris M. Thomasson wrote:
    On 8/20/2025 4:10 AM, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or >>>>>      one of his so-called "non-termination" patterns occurs in the >>>>>      analysis of the simulation.  If that happens, the decider returns
         0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues >>>>>      indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand >>>>>      this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input. >>>>>
    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it
    never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being >>>>> simulated halts.   So his decider aborts the simulation and
    incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he >>>> said:

       "Yes that is the correct answer even though P(P) halts."


    It might mean that olcott is a hyper finitist that simply cannot
    conceive of an infinite process, therefore he assumes that they all
    must halt?

    You misunderstood Ben.


    How did I misunderstand him?

    Since you have sufficiently proven that you don't
    care about the truth I don't care how you misunderstood
    him.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory on Wed Aug 20 14:07:22 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:43 PM, olcott wrote:
    On 8/20/2025 3:32 PM, Chris M. Thomasson wrote:
    On 8/20/2025 1:28 PM, olcott wrote:
    On 8/20/2025 3:22 PM, Chris M. Thomasson wrote:
    On 8/20/2025 4:10 AM, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or >>>>>>      one of his so-called "non-termination" patterns occurs in the >>>>>>      analysis of the simulation.  If that happens, the decider >>>>>> returns
         0 [does not halt].
         If the simulation never halts and never matches one of his >>>>>>      so-called non-termination pattern, the simulation continues >>>>>>      indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider, >>>>>>      which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand >>>>>>      this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>>>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input. >>>>>>
    To cut a long story short, it turns out that his decider /does/
    decide the
    one input he needs, but it decides incorrectly, saying that it
    never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being >>>>>> simulated halts.   So his decider aborts the simulation and
    incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When
    asked he
    said:

       "Yes that is the correct answer even though P(P) halts."


    It might mean that olcott is a hyper finitist that simply cannot
    conceive of an infinite process, therefore he assumes that they all
    must halt?

    You misunderstood Ben.


    How did I misunderstand him?

    Since you have sufficiently proven that you don't
    care about the truth I don't care how you misunderstood
    him.


    Sigh.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Wed Aug 20 21:19:30 2025
    From Newsgroup: comp.theory

    On Wed, 20 Aug 2025 14:47:20 -0500, olcott wrote:

    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is only
    concerned with what is passed to it as an input which *just happens to
    be*
    its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.

    If that were true you could point out the error in what I said (hint: you can't because I made no error, unlike yourself).

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 16:20:39 2025
    From Newsgroup: comp.theory

    On 8/20/2025 4:19 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 14:47:20 -0500, olcott wrote:

    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller thus >>>>> has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is only
    concerned with what is passed to it as an input which *just happens to
    be*
    its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.

    If that were true you could point out the error in what I said (hint: you can't because I made no error, unlike yourself).

    /Flibble

    You corrected yourself on the next post that I replied to.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Wed Aug 20 21:55:36 2025
    From Newsgroup: comp.theory

    On Wed, 20 Aug 2025 16:20:39 -0500, olcott wrote:

    On 8/20/2025 4:19 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 14:47:20 -0500, olcott wrote:

    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller
    thus has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is
    only concerned with what is passed to it as an input which *just
    happens to be*
    its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.

    If that were true you could point out the error in what I said (hint:
    you can't because I made no error, unlike yourself).

    /Flibble

    You corrected yourself on the next post that I replied to.

    I didn't correct myself because I made no mistake.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 17:09:46 2025
    From Newsgroup: comp.theory

    On 8/20/2025 1:07 PM, Kaz Kylheku wrote:
    On 2025-08-20, Mike Terry <news.dead.person.stones@darjeeling.plus.com> wrote:
    The if statement testing the valueo of *execution_trace, together
    with another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).

    I don't believe that's PO's intention, or even a good way of looking at things. This is just a

    PO keeps talking about HHH simulating "itself", so it's like he doesn't realize that the deciders are not the same.

    This isn't stupidity; it's more like a mental illness.

    Believing that the inner HHH is the same as outer is probably in a
    similar category to believing that some living person (e.g. oneself) is Jesus.

    Alternatively I can't tolerate repeating all of the tedious
    details that HHH is simulating an instance of itself in the
    separate process context having its on set of 16 virtual
    registers and virtual stack that HHH[0] created to simulate
    DD[0] when HHH(DD) is called from main.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 07:31:40 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or      one of his so-called "non-termination" patterns occurs in the      analysis of the simulation.  If that happens, the decider returns
         0 [does not halt].
         If the simulation never halts and never matches one of his      so-called non-termination pattern, the simulation continues      indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,      which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand      this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/      input - he does not claim to have a Halt Decider, just a      /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called "non-termination pattern" matches, even though the computation being simulated halts.   So his decider aborts the simulation and incorrectly returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO has been quite clear that 0 is the correct return value.  When asked he said:

       "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/ correct.  It's
    all nonsense of course.

    Mike.
    Then, the next question is why people like to jump into the nonsense (POO simulation)?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 18:40:49 2025
    From Newsgroup: comp.theory

    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
         He simulates until either the simulation naturally halts, or >>>>      one of his so-called "non-termination" patterns occurs in the >>>>      analysis of the simulation.  If that happens, the decider returns
         0 [does not halt].
         If the simulation never halts and never matches one of his
         so-called non-termination pattern, the simulation continues
         indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
         the case the Linz HP proof constructs for a given decider,
         which "does the opposite of what the decider decides".
         [If you're not familiar with the proof you won't understand
         this bit, but it would take too long to explain here.]
         So it makes no difference that his decider can't decide /every/ >>>>      input - he does not claim to have a Halt Decider, just a
         /partial/ halt decider that correctly decides that one input. >>>>
    To cut a long story short, it turns out that his decider /does/ decide the >>>> one input he needs, but it decides incorrectly, saying that it never halts >>>> when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly >>>> returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO >>> has been quite clear that 0 is the correct return value.  When asked he >>> said:

       "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/ correct.  It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
    I don't think that is the shell game. PO really /has/ an H
    (it's trivial to do for this one case) that correctly determines
    that P(P) *would* never stop running *unless* aborted.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 07:51:46 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.       He simulates until either the simulation naturally halts, or
          one of his so-called "non-termination" patterns occurs in the
          analysis of the simulation.  If that happens, the decider returns
          0 [does not halt].
          If the simulation never halts and never matches one of his       so-called non-termination pattern, the simulation continues
          indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:       the case the Linz HP proof constructs for a given decider,       which "does the opposite of what the decider decides".       [If you're not familiar with the proof you won't understand
          this bit, but it would take too long to explain here.]       So it makes no difference that his decider can't decide /every/
          input - he does not claim to have a Halt Decider, just a       /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called "non-termination pattern" matches, even though the computation being simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

        "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/ correct. 
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:
    Everbody? now knows that you cannot square a circle. But, now if I change the idea, sentence to:
    "..you cannot square a circle except a genine proof proves otherwise."
    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
    I don't think that is the shell game. PO really /has/ an H
    (it's trivial to do for this one case) that correctly determines
    that P(P) *would* never stop running *unless* aborted.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 18:56:22 2025
    From Newsgroup: comp.theory

    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
          He simulates until either the simulation naturally halts, or >>>>>>       one of his so-called "non-termination" patterns occurs in the
          analysis of the simulation.  If that happens, the decider returns
          0 [does not halt].
          If the simulation never halts and never matches one of his >>>>>>       so-called non-termination pattern, the simulation continues >>>>>>       indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
          the case the Linz HP proof constructs for a given decider, >>>>>>       which "does the opposite of what the decider decides". >>>>>>       [If you're not familiar with the proof you won't understand >>>>>>       this bit, but it would take too long to explain here.] >>>>>>       So it makes no difference that his decider can't decide /every/
          input - he does not claim to have a Halt Decider, just a >>>>>>       /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being >>>>>> simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO >>>>> has been quite clear that 0 is the correct return value.  When asked he >>>>> said:

        "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
    ; I don't think that is the shell game. PO really /has/ an H
    ; (it's trivial to do for this one case) that correctly determines
    ; that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 08:04:09 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.        He simulates until either the simulation naturally halts, or
           one of his so-called "non-termination" patterns occurs in the
           analysis of the simulation.  If that happens, the decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of his
           so-called non-termination pattern, the simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:        the case the Linz HP proof constructs for a given decider,
           which "does the opposite of what the decider decides".
           [If you're not familiar with the proof you won't understand
           this bit, but it would take too long to explain here.]
           So it makes no difference that his decider can't decide /every/
           input - he does not claim to have a Halt Decider, just a
           /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

         "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.
    If you claim HHH is such a halt decider (defined by HP), then DD is a valid input (by adding simple instructions):
    void DD() {
    if(HHH(DD)) while(1);
    }
    Do you claim DD is not a valid input, or HHH is not a valid decider?
    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 20:34:17 2025
    From Newsgroup: comp.theory

    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
           He simulates until either the simulation naturally halts, or
           one of his so-called "non-termination" patterns occurs in the
           analysis of the simulation.  If that happens, the decider
    returns
           0 [does not halt].
           If the simulation never halts and never matches one of his >>>>>>>        so-called non-termination pattern, the simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
           the case the Linz HP proof constructs for a given decider, >>>>>>>        which "does the opposite of what the decider decides". >>>>>>>        [If you're not familiar with the proof you won't understand
           this bit, but it would take too long to explain here.] >>>>>>>        So it makes no difference that his decider can't decide / >>>>>>> every/
           input - he does not claim to have a Halt Decider, just a >>>>>>>        /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ >>>>>>> decide the
    one input he needs, but it decides incorrectly, saying that it
    never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being >>>>>>> simulated halts.   So his decider aborts the simulation and
    incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When
    asked he
    said:

         "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite
    a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong
    answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense
    (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines
      > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. The
    assumption that a total halt decider exists is what allows the creation
    of a Turing machine, and therefore a finite string description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing was
    right."

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 19:34:28 2025
    From Newsgroup: comp.theory

    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
           He simulates until either the simulation naturally halts, or
           one of his so-called "non-termination" patterns occurs in the
           analysis of the simulation.  If that happens, the decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of his
           so-called non-termination pattern, the simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>        the case the Linz HP proof constructs for a given decider,
           which "does the opposite of what the decider decides". >>>>>>>>        [If you're not familiar with the proof you won't understand
           this bit, but it would take too long to explain here.] >>>>>>>>        So it makes no difference that his decider can't decide /every/
           input - he does not claim to have a Halt Decider, just a >>>>>>>>        /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being >>>>>>>> simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>

    Right - it's been clear that PO really does believe that for quite a while now!  All his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines >>>>   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid input (by adding simple instructions):

    void DD() {
    if(HHH(DD)) while(1);
    }

    Do you claim DD is not a valid input, or HHH is not a valid decider?

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.
    No C function or Turing machine can have its actual
    self as its input.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 19:53:37 2025
    From Newsgroup: comp.theory

    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
           He simulates until either the simulation naturally halts, or
           one of his so-called "non-termination" patterns occurs in
    the
           analysis of the simulation.  If that happens, the decider
    returns
           0 [does not halt].
           If the simulation never halts and never matches one of his
           so-called non-termination pattern, the simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>        the case the Linz HP proof constructs for a given decider,
           which "does the opposite of what the decider decides". >>>>>>>>        [If you're not familiar with the proof you won't understand
           this bit, but it would take too long to explain here.] >>>>>>>>        So it makes no difference that his decider can't decide /
    every/
           input - he does not claim to have a Halt Decider, just a >>>>>>>>        /partial/ halt decider that correctly decides that one >>>>>>>> input.

    To cut a long story short, it turns out that his decider /does/ >>>>>>>> decide the
    one input he needs, but it decides incorrectly, saying that it >>>>>>>> never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation >>>>>>>> being
    simulated halts.   So his decider aborts the simulation and >>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When >>>>>>> asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>

    Right - it's been clear that PO really does believe that for quite >>>>>> a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong >>>>>> answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the
    nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines >>>>   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.

    What I just said is true that you are no bright enough
    to understand that it is true is no error on my part.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 21:06:24 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
           He simulates until either the simulation naturally >>>>>>>>> halts, or
           one of his so-called "non-termination" patterns occurs >>>>>>>>> in the
           analysis of the simulation.  If that happens, the >>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of his
           so-called non-termination pattern, the simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>        the case the Linz HP proof constructs for a given decider,
           which "does the opposite of what the decider decides". >>>>>>>>>        [If you're not familiar with the proof you won't understand
           this bit, but it would take too long to explain here.] >>>>>>>>>        So it makes no difference that his decider can't >>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, just a >>>>>>>>>        /partial/ halt decider that correctly decides that one >>>>>>>>> input.

    To cut a long story short, it turns out that his decider /does/ >>>>>>>>> decide the
    one input he needs, but it decides incorrectly, saying that it >>>>>>>>> never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>> "non-termination pattern" matches, even though the computation >>>>>>>>> being
    simulated halts.   So his decider aborts the simulation and >>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing >>>>>>>> piece.  PO
    has been quite clear that 0 is the correct return value.  When >>>>>>>> asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>

    Right - it's been clear that PO really does believe that for
    quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously wrong >>>>>>> answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the
    nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise." >>>>
    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines >>>>>   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written
    below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by contradiction
    over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. The
    assumption that a total halt decider exists is what allows the creation
    of a Turing machine, and therefore a finite string description of that
    machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing was
    right."

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 09:07:26 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 19:34 -0500, olcott wrote:
    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.         He simulates until either the simulation naturally halts, or
            one of his so-called "non-termination" patterns occurs in the
            analysis of the simulation.  If that happens, the decider returns
            0 [does not halt].
            If the simulation never halts and never matches one of his
            so-called non-termination pattern, the simulation continues
            indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
            the case the Linz HP proof constructs for a given decider,
            which "does the opposite of what the decider decides".
            [If you're not familiar with the proof you won't understand
            this bit, but it would take too long to explain here.]
            So it makes no difference that his decider can't decide /every/
            input - he does not claim to have a Halt Decider, just a
            /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

          "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
       > I don't think that is the shell game. PO really /has/ an H    > (it's trivial to do for this one case) that correctly determines
       > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid input (by adding simple instructions):

       void DD() {
         if(HHH(DD)) while(1);
       }

    Do you claim DD is not a valid input, or HHH is not a valid decider?

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.
    DD just adds several additional instructions to HHH. 
    Maybe you are talking some non-TM systems which does not allow it
    No C function or Turing machine can have its actual
    self as its input.
    You need to make the statement more clearly/precisely (otherwise, meaningless). --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 20:22:46 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>        He simulates until either the simulation naturally >>>>>>>>>> halts, or
           one of his so-called "non-termination" patterns occurs >>>>>>>>>> in the
           analysis of the simulation.  If that happens, the >>>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of his
           so-called non-termination pattern, the simulation >>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>        the case the Linz HP proof constructs for a given decider,
           which "does the opposite of what the decider decides". >>>>>>>>>>        [If you're not familiar with the proof you won't >>>>>>>>>> understand
           this bit, but it would take too long to explain here.] >>>>>>>>>>        So it makes no difference that his decider can't >>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, just a
           /partial/ halt decider that correctly decides that one >>>>>>>>>> input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying that it >>>>>>>>>> never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>> "non-termination pattern" matches, even though the computation >>>>>>>>>> being
    simulated halts.   So his decider aborts the simulation and >>>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing >>>>>>>>> piece.  PO
    has been quite clear that 0 is the correct return value.  When >>>>>>>>> asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>>

    Right - it's been clear that PO really does believe that for
    quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously
    wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the
    nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise." >>>>>
    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines >>>>>>   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written
    below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by contradiction
    over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The
    assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing
    was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C, then it becomes
    dead obvious that this is not an *input*
    according to C.

    Every first year CS student knows that
    the caller of a function cannot possibly
    be an input to this same called function.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 20:25:11 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:07 PM, wij wrote:
    On Wed, 2025-08-20 at 19:34 -0500, olcott wrote:
    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>         He simulates until either the simulation naturally halts, or
            one of his so-called "non-termination" patterns occurs in the
            analysis of the simulation.  If that happens, the decider returns
            0 [does not halt].
            If the simulation never halts and never matches one of his
            so-called non-termination pattern, the simulation continues
            indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>         the case the Linz HP proof constructs for a given decider,
            which "does the opposite of what the decider decides".
            [If you're not familiar with the proof you won't understand
            this bit, but it would take too long to explain here.]
            So it makes no difference that his decider can't decide /every/
            input - he does not claim to have a Halt Decider, just a
            /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>> "non-termination pattern" matches, even though the computation being >>>>>>>>>> simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

          "Yes that is the correct answer even though P(P) halts." >>>>>>>>>

    Right - it's been clear that PO really does believe that for quite a while now!  All his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise." >>>>>
    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
       > I don't think that is the shell game. PO really /has/ an H >>>>>>    > (it's trivial to do for this one case) that correctly determines
       > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid >>> input (by adding simple instructions):

       void DD() {
         if(HHH(DD)) while(1);
       }

    Do you claim DD is not a valid input, or HHH is not a valid decider?

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.

    DD just adds several additional instructions to HHH.
    Maybe you are talking some non-TM systems which does not allow it

    No C function or Turing machine can have its actual
    self as its input.

    You need to make the statement more clearly/precisely (otherwise, meaningless).


    Every first year CS student knows that
    the caller of a function cannot possibly
    be an input to this same called function.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 02:28:17 2025
    From Newsgroup: comp.theory

    On 20/08/2025 20:47, olcott wrote:
    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own
    caller thus
    has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it
    is only
    concerned with what is passed to it as an input which *just
    happens to be*
    its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.

    No, it doesn't. It only proves he missed my point, which you do
    all the time. He apparently thinks (as I do not) that HHH doesn't
    need to simulate what happens in DD after the HHH call. It is his
    prerogative to think that, and I have no intention of arguing the
    point with him as well as with you.

    HHH fails to simulate most of DD, you argue, because most of DD's
    code comes after HHH has returned and that no reasonable man can
    expect HHH to analyse code that it can't see because it happens
    in HHH's caller. My point is that what happens in DD after HHH
    returns is critical, and there is no excuse for HHH not to see
    that code, because you can just pass it right on in as an argument.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 09:33:06 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 20:25 -0500, olcott wrote:
    On 8/20/2025 8:07 PM, wij wrote:
    On Wed, 2025-08-20 at 19:34 -0500, olcott wrote:
    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
             He simulates until either the simulation naturally halts, or
             one of his so-called "non-termination" patterns occurs in the
             analysis of the simulation.  If that happens, the decider returns
             0 [does not halt].
             If the simulation never halts and never matches one of his
             so-called non-termination pattern, the simulation continues
             indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
             the case the Linz HP proof constructs for a given decider,
             which "does the opposite of what the decider decides".
             [If you're not familiar with the proof you won't understand
             this bit, but it would take too long to explain here.]
             So it makes no difference that his decider can't decide /every/
             input - he does not claim to have a Halt Decider, just a
             /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

           "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!  All
    his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem. Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
        > I don't think that is the shell game. PO really /has/ an H
        > (it's trivial to do for this one case) that correctly determines
        > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid
    input (by adding simple instructions):

        void DD() {
          if(HHH(DD)) while(1);
        }

    Do you claim DD is not a valid input, or HHH is not a valid decider?

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.

    DD just adds several additional instructions to HHH.
    Maybe you are talking some non-TM systems which does not allow it

    No C function or Turing machine can have its actual
    self as its input.

    You need to make the statement more clearly/precisely (otherwise, meaningless).


    Every first year CS student knows that
    the caller of a function cannot possibly
    be an input to this same called function.
    You need to make the statement more clearly/precisely (otherwise, meaningless). --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 21:35:55 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>        He simulates until either the simulation naturally >>>>>>>>>>> halts, or
           one of his so-called "non-termination" patterns occurs
    in the
           analysis of the simulation.  If that happens, the >>>>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of
    his
           so-called non-termination pattern, the simulation >>>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>>        the case the Linz HP proof constructs for a given >>>>>>>>>>> decider,
           which "does the opposite of what the decider decides". >>>>>>>>>>>        [If you're not familiar with the proof you won't >>>>>>>>>>> understand
           this bit, but it would take too long to explain here.] >>>>>>>>>>>        So it makes no difference that his decider can't >>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, just a
           /partial/ halt decider that correctly decides that one
    input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying that >>>>>>>>>>> it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>> "non-termination pattern" matches, even though the
    computation being
    simulated halts.   So his decider aborts the simulation and >>>>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing >>>>>>>>>> piece.  PO
    has been quite clear that 0 is the correct return value.  When >>>>>>>>>> asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>>>

    Right - it's been clear that PO really does believe that for >>>>>>>>> quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the
    nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I >>>>>> change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves
    otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>   > (it's trivial to do for this one case) that correctly determines >>>>>>>   > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written
    below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The
    assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing
    was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.


    then it becomes
    dead obvious that

    No total halt decider exists.

    So you're saying the proof is wrong because what it proves is right.

    Error: assuming the conclusion.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 09:45:33 2025
    From Newsgroup: comp.theory

    On Wed, 2025-08-20 at 21:35 -0400, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
           He simulates until either the simulation naturally
    halts, or
           one of his so-called "non-termination" patterns occurs
    in the
           analysis of the simulation.  If that happens, the
    decider returns
           0 [does not halt].
           If the simulation never halts and never matches one of
    his
           so-called non-termination pattern, the simulation
    continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
           the case the Linz HP proof constructs for a given
    decider,
           which "does the opposite of what the decider decides".
           [If you're not familiar with the proof you won't
    understand
           this bit, but it would take too long to explain here.]
           So it makes no difference that his decider can't
    decide / every/
           input - he does not claim to have a Halt Decider, just a
           /partial/ halt decider that correctly decides that one
    input.

    To cut a long story short, it turns out that his decider /
    does/ decide the
    one input he needs, but it decides incorrectly, saying that
    it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and
    incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When
    asked he
    said:

         "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for
    quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously
    wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem. Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H
      > (it's trivial to do for this one case) that correctly determines
      > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The assumption that a total halt decider exists is what allows the creation of a Turing machine, and therefore a finite string description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.


    then it becomes
    dead obvious that

    No total halt decider exists.

    So you're saying the proof is wrong because what it proves is right.

    Error: assuming the conclusion.
    So, I think the whole story is that since olcott thinks he can see the HP is  undecidable, therefore he thus decides the HP is decidable,... then the long journey
    began: "Talent hits a target no one else can hit; Genius hits a target no one else can see."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 20:48:21 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>        He simulates until either the simulation naturally >>>>>>>>>>>> halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, the >>>>>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one >>>>>>>>>>>> of his
           so-called non-termination pattern, the simulation >>>>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>>>        the case the Linz HP proof constructs for a given >>>>>>>>>>>> decider,
           which "does the opposite of what the decider decides".
           [If you're not familiar with the proof you won't >>>>>>>>>>>> understand
           this bit, but it would take too long to explain here.]
           So it makes no difference that his decider can't >>>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, just a
           /partial/ halt decider that correctly decides that >>>>>>>>>>>> one input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying that >>>>>>>>>>>> it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>>> "non-termination pattern" matches, even though the
    computation being
    simulated halts.   So his decider aborts the simulation and >>>>>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing >>>>>>>>>>> piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>>>>

    Right - it's been clear that PO really does believe that for >>>>>>>>>> quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if >>>>>>> I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves
    otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>   > (it's trivial to do for this one case) that correctly
    determines
      > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written
    below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The
    assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing
    was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.
    Dishonestly saying that HHH emulates zero
    instructions of DD proves that you don't tell
    the truth.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 20:52:52 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:28 PM, Richard Heathfield wrote:
    On 20/08/2025 20:47, olcott wrote:
    On 8/20/2025 1:44 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 19:32:54 +0100, Richard Heathfield wrote:

    On 20/08/2025 19:20, olcott wrote:
    Every C programmer knows that HHH(DD) cannot see its own caller thus >>>>> has no idea if its caller is DD or main.

    So HHH is broken.

    Wrong, there is no need for HHH to know what is calling it, it is only
    concerned with what is passed to it as an input which *just happens
    to be*
    its caller (well, a description thereof).

    /Flibble

    That merely proves that you are not an expert programmer.

    No, it doesn't. It only proves he missed my point, which you do all the time. He apparently thinks (as I do not) that HHH doesn't need to
    simulate what happens in DD after the HHH call.
    HHH uses cooperative multi-tasking to switch between
    itself and its simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a
    separate DD[1] process context with its own set of
    16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same
    DD[1] process context.

    When HHH[1] begins simulating its own DD[2] it must
    create a separate DD[2] process context with its own
    set of 16 virtual registers and virtual stack...

    on and on until OOM error (proving non-halting) when
    we eliminate the u32* execution_trace data.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 21:57:29 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> >>>>>>>>>>>> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>        He simulates until either the simulation naturally >>>>>>>>>>>>> halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, the >>>>>>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one >>>>>>>>>>>>> of his
           so-called non-termination pattern, the simulation >>>>>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>>>>        the case the Linz HP proof constructs for a given >>>>>>>>>>>>> decider,
           which "does the opposite of what the decider decides".
           [If you're not familiar with the proof you won't >>>>>>>>>>>>> understand
           this bit, but it would take too long to explain here.]
           So it makes no difference that his decider can't >>>>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, >>>>>>>>>>>>> just a
           /partial/ halt decider that correctly decides that >>>>>>>>>>>>> one input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying that >>>>>>>>>>>>> it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>>>> "non-termination pattern" matches, even though the
    computation being
    simulated halts.   So his decider aborts the simulation and >>>>>>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>>>>>

    Right - it's been clear that PO really does believe that for >>>>>>>>>>> quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if >>>>>>>> I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves
    otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>   > (it's trivial to do for this one case) that correctly >>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is
    written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The >>>>>> assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing >>>>>> was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards. Starting with the assumption that a total
    halt decider exists, it can be shown through a series of truth
    preserving operations that the "impossible input" can be created.

    Dishonestly saying that HHH emulates zero
    instructions of DD proves that you don't tell
    the truth.


    You are proven to be the dishonest one by making the above false claim.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 02:57:36 2025
    From Newsgroup: comp.theory

    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't. For that to be the case, HHH would have to be able
    correctly to decide - not to "correctly simulate" as you like to
    say but to correctly DECIDE - whether any arbitrary program will
    halt, which clearly isn't the case.

    What you call the "halting problem input/decider pair" /starts/
    with a /universal/ decider, from which one can construct an
    undecidable case. You don't have a universal decider. You have a
    flawed simulator for DD. Okay, you dispute "flawed", but I trust
    you won't try to claim that you have a universal decider because
    that's /clearly/ not the case.

    There can be no *the* "halting problem input/decider pair"
    because no such pair exists, because for such a pair to exist you
    need a universal decider, and you simply can't get one.

    Or do you really really think you've got one?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 10:01:45 2025
    From Newsgroup: comp.theory

    On Thu, 2025-08-21 at 09:33 +0800, wij wrote:
    On Wed, 2025-08-20 at 20:25 -0500, olcott wrote:
    On 8/20/2025 8:07 PM, wij wrote:
    On Wed, 2025-08-20 at 19:34 -0500, olcott wrote:
    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
             He simulates until either the simulation naturally halts, or
             one of his so-called "non-termination" patterns occurs in the
             analysis of the simulation.  If that happens, the decider returns
             0 [does not halt].
             If the simulation never halts and never matches one of his
             so-called non-termination pattern, the simulation continues
             indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
             the case the Linz HP proof constructs for a given decider,
             which "does the opposite of what the decider decides".
             [If you're not familiar with the proof you won't understand
             this bit, but it would take too long to explain here.]
             So it makes no difference that his decider can't decide /every/
             input - he does not claim to have a Halt Decider, just a
             /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

           "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now! 
    All
    his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is
    /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO
    simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem. Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
        > I don't think that is the shell game. PO really /has/ an H
        > (it's trivial to do for this one case) that correctly determines
        > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid
    input (by adding simple instructions):

        void DD() {
          if(HHH(DD)) while(1);
        }

    Do you claim DD is not a valid input, or HHH is not a valid decider?

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.

    DD just adds several additional instructions to HHH.
    Maybe you are talking some non-TM systems which does not allow it

    No C function or Turing machine can have its actual
    self as its input.

    You need to make the statement more clearly/precisely (otherwise, meaningless).


    Every first year CS student knows that
    the caller of a function cannot possibly
    be an input to this same called function.

    You need to make the statement more clearly/precisely (otherwise, meaningless).
    What? You don't know what you said?
    Can you make an example of what your words mean? (Or you admit your words is gibberish)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:11:33 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> >>>>>>>>>>>>> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>>        He simulates until either the simulation naturally >>>>>>>>>>>>>> halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, the >>>>>>>>>>>>>> decider returns
           0 [does not halt].
           If the simulation never halts and never matches one
    of his
           so-called non-termination pattern, the simulation >>>>>>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input >>>>>>>>>>>>>> case:
           the case the Linz HP proof constructs for a given >>>>>>>>>>>>>> decider,
           which "does the opposite of what the decider decides".
           [If you're not familiar with the proof you won't >>>>>>>>>>>>>> understand
           this bit, but it would take too long to explain here.]
           So it makes no difference that his decider can't >>>>>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, >>>>>>>>>>>>>> just a
           /partial/ halt decider that correctly decides that >>>>>>>>>>>>>> one input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying >>>>>>>>>>>>>> that it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>>>>> "non-termination pattern" matches, even though the >>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the simulation >>>>>>>>>>>>>> and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) halts." >>>>>>>>>>>>>

    Right - it's been clear that PO really does believe that for >>>>>>>>>>>> quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now >>>>>>>>> if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves
    otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>>   > (it's trivial to do for this one case) that correctly >>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is
    written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The >>>>>>> assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because
    Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a total
    halt decider exists, it can be shown through a series of truth
    preserving operations that the "impossible input" can be created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    That is the same thing as thinking that one can eat
    the word: "food".

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

    I do not believe that it is completely impossible
    for Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to see that its input derives
    a repeating state.

    Dishonestly saying that HHH emulates zero
    instructions of DD proves that you don't tell
    the truth.


    You are proven to be the dishonest one by making the above false claim.

    No I thought I was talking to Heathfield, so that
    was my mistake rather then your lie.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:13:11 2025
    From Newsgroup: comp.theory

    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

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

    I do not believe that it is completely impossible
    for Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to see that its input derives
    a repeating state.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:14:23 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:01 PM, wij wrote:
    On Thu, 2025-08-21 at 09:33 +0800, wij wrote:
    On Wed, 2025-08-20 at 20:25 -0500, olcott wrote:
    On 8/20/2025 8:07 PM, wij wrote:
    On Wed, 2025-08-20 at 19:34 -0500, olcott wrote:
    On 8/20/2025 7:04 PM, wij wrote:
    On Wed, 2025-08-20 at 18:56 -0500, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>          He simulates until either the simulation naturally halts, or
             one of his so-called "non-termination" patterns occurs in the
             analysis of the simulation.  If that happens, the decider returns
             0 [does not halt].
             If the simulation never halts and never matches one of his
             so-called non-termination pattern, the simulation continues
             indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>>>>          the case the Linz HP proof constructs for a given decider,
             which "does the opposite of what the decider decides".
             [If you're not familiar with the proof you won't understand
             this bit, but it would take too long to explain here.]
             So it makes no difference that his decider can't decide /every/
             input - he does not claim to have a Halt Decider, just a
             /partial/ halt decider that correctly decides that one input.

    To cut a long story short, it turns out that his decider /does/ decide the
    one input he needs, but it decides incorrectly, saying that it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>>>> "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing piece.  PO
    has been quite clear that 0 is the correct return value.  When asked he
    said:

           "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for quite a while now!
    All
    his
    current
    posting amounts to PO trying to justify /why/ the obviously wrong answer is
    /really/
    correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the nonsense (POO
    simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise." >>>>>>>>
    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
        > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>     > (it's trivial to do for this one case) that correctly determines
        > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    If you claim HHH is such a halt decider (defined by HP), then DD is a valid
    input (by adding simple instructions):

        void DD() {
          if(HHH(DD)) while(1);
        }

    Do you claim DD is not a valid input, or HHH is not a valid decider? >>>>>>
    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.


    The DD that is calling HHH(DD) is not its input.

    DD just adds several additional instructions to HHH.
    Maybe you are talking some non-TM systems which does not allow it

    No C function or Turing machine can have its actual
    self as its input.

    You need to make the statement more clearly/precisely (otherwise, meaningless).


    Every first year CS student knows that
    the caller of a function cannot possibly
    be an input to this same called function.

    You need to make the statement more clearly/precisely (otherwise, meaningless).

    What? You don't know what you said?

    That is as clear as I can make them right now.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 22:36:29 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> >>>>>>>>>>>>>> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>>>        He simulates until either the simulation naturally
    halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, the
    decider returns
           0 [does not halt].
           If the simulation never halts and never matches >>>>>>>>>>>>>>> one of his
           so-called non-termination pattern, the simulation >>>>>>>>>>>>>>> continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input >>>>>>>>>>>>>>> case:
           the case the Linz HP proof constructs for a given >>>>>>>>>>>>>>> decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you won't >>>>>>>>>>>>>>> understand
           this bit, but it would take too long to explain >>>>>>>>>>>>>>> here.]
           So it makes no difference that his decider can't >>>>>>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider, >>>>>>>>>>>>>>> just a
           /partial/ halt decider that correctly decides that
    one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, saying >>>>>>>>>>>>>>> that it never halts
    when in fact the input is easily seen to halt. [His so- >>>>>>>>>>>>>>> called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the simulation >>>>>>>>>>>>>>> and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that >>>>>>>>>>>>> for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now >>>>>>>>>> if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves >>>>>>>>>> otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>> Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>>>   > (it's trivial to do for this one case) that correctly >>>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is
    written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. >>>>>>>> The assumption that a total halt decider exists is what allows >>>>>>>> the creation of a Turing machine, and therefore a finite string >>>>>>>> description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because
    Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a total
    halt decider exists, it can be shown through a series of truth
    preserving operations that the "impossible input" can be created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.

    Just like the finite string "6" is defined to specify the value of the
    number 6, the finite string "DD" is defined to specify the behavior of algorithm DD which halts.

    So pick one:

    * Turing machines can't do arithmetic
    * Turing machines can operate on other Turing machines via a finite
    string description

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:38:03 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> >>>>>>>>>>>>>>> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>>>>        He simulates until either the simulation >>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, the
    decider returns
           0 [does not halt].
           If the simulation never halts and never matches >>>>>>>>>>>>>>>> one of his
           so-called non-termination pattern, the simulation
    continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input >>>>>>>>>>>>>>>> case:
           the case the Linz HP proof constructs for a given
    decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you won't >>>>>>>>>>>>>>>> understand
           this bit, but it would take too long to explain >>>>>>>>>>>>>>>> here.]
           So it makes no difference that his decider can't >>>>>>>>>>>>>>>> decide / every/
           input - he does not claim to have a Halt Decider,
    just a
           /partial/ halt decider that correctly decides >>>>>>>>>>>>>>>> that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, saying >>>>>>>>>>>>>>>> that it never halts
    when in fact the input is easily seen to halt. [His so- >>>>>>>>>>>>>>>> called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the simulation >>>>>>>>>>>>>>>> and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) >>>>>>>>>>>>>>> halts."


    Right - it's been clear that PO really does believe that >>>>>>>>>>>>>> for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>> obviously wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now >>>>>>>>>>> if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves >>>>>>>>>>> otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>> Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>>>>   > (it's trivial to do for this one case) that correctly >>>>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>
    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is
    written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. >>>>>>>>> The assumption that a total halt decider exists is what allows >>>>>>>>> the creation of a Turing machine, and therefore a finite string >>>>>>>>> description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because >>>>>>>>> Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a total
    halt decider exists, it can be shown through a series of truth
    preserving operations that the "impossible input" can be created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 22:38:51 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:38 PM, olcott wrote:
    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> >>>>>>>>>>>>>>>> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps. >>>>>>>>>>>>>>>>>        He simulates until either the simulation >>>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" patterns >>>>>>>>>>>>>>>>> occurs in the
           analysis of the simulation.  If that happens, >>>>>>>>>>>>>>>>> the decider returns
           0 [does not halt].
           If the simulation never halts and never matches >>>>>>>>>>>>>>>>> one of his
           so-called non-termination pattern, the >>>>>>>>>>>>>>>>> simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC >>>>>>>>>>>>>>>>> input case:
           the case the Linz HP proof constructs for a >>>>>>>>>>>>>>>>> given decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you won't
    understand
           this bit, but it would take too long to explain >>>>>>>>>>>>>>>>> here.]
           So it makes no difference that his decider can't
    decide / every/
           input - he does not claim to have a Halt >>>>>>>>>>>>>>>>> Decider, just a
           /partial/ halt decider that correctly decides >>>>>>>>>>>>>>>>> that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, saying >>>>>>>>>>>>>>>>> that it never halts
    when in fact the input is easily seen to halt. [His so- >>>>>>>>>>>>>>>>> called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the simulation >>>>>>>>>>>>>>>>> and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return value. >>>>>>>>>>>>>>>> When asked he
    said:

         "Yes that is the correct answer even though P(P) >>>>>>>>>>>>>>>> halts."


    Right - it's been clear that PO really does believe that >>>>>>>>>>>>>>> for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>>> obviously wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into >>>>>>>>>>>>>> the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, >>>>>>>>>>>> now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves >>>>>>>>>>>> otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>>> Therefore, your idea is meaningless from the beginning. >>>>>>>>>>>>
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ an H >>>>>>>>>>>>>   > (it's trivial to do for this one case) that correctly >>>>>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>>
    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is >>>>>>>> written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. >>>>>>>>>> The assumption that a total halt decider exists is what allows >>>>>>>>>> the creation of a Turing machine, and therefore a finite
    string description of that machine, that does the opposite. >>>>>>>>>>
    All of your arguments boil down to "it's impossible because >>>>>>>>>> Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a
    total halt decider exists, it can be shown through a series of truth
    preserving operations that the "impossible input" can be created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?



    In other words, you don't think Turing machines can do arithmetic.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Terry@news.dead.person.stones@darjeeling.plus.com to comp.theory on Thu Aug 21 03:39:44 2025
    From Newsgroup: comp.theory

    On 21/08/2025 02:45, wij wrote:
    On Wed, 2025-08-20 at 21:35 -0400, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much. Except:
    1. PO does not specify any limit for the number of steps. >>>>>>>>>>>>> He simulates until either the simulation naturally >>>>>>>>>>>>> halts, or
    one of his so-called "non-termination" patterns occurs >>>>>>>>>>>>> in the
    analysis of the simulation. If that happens, the >>>>>>>>>>>>> decider returns
    0 [does not halt].
    If the simulation never halts and never matches one of >>>>>>>>>>>>> his
    so-called non-termination pattern, the simulation >>>>>>>>>>>>> continues
    indefinitely.
    2. PO is only interested in deciding ONE SPECIFIC input case: >>>>>>>>>>>>> the case the Linz HP proof constructs for a given >>>>>>>>>>>>> decider,
    which "does the opposite of what the decider decides". >>>>>>>>>>>>> [If you're not familiar with the proof you won't >>>>>>>>>>>>> understand
    this bit, but it would take too long to explain here.] >>>>>>>>>>>>> So it makes no difference that his decider can't >>>>>>>>>>>>> decide / every/
    input - he does not claim to have a Halt Decider, just a >>>>>>>>>>>>> /partial/ halt decider that correctly decides that one >>>>>>>>>>>>> input.

    To cut a long story short, it turns out that his decider / >>>>>>>>>>>>> does/ decide the
    one input he needs, but it decides incorrectly, saying that >>>>>>>>>>>>> it never halts
    when in fact the input is easily seen to halt. [His so-called >>>>>>>>>>>>> "non-termination pattern" matches, even though the
    computation being
    simulated halts. So his decider aborts the simulation and >>>>>>>>>>>>> incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing >>>>>>>>>>>> piece. PO
    has been quite clear that 0 is the correct return value. When >>>>>>>>>>>> asked he
    said:

    "Yes that is the correct answer even though P(P) halts." >>>>>>>>>>>>

    Right - it's been clear that PO really does believe that for >>>>>>>>>>> quite a while now! All his current
    posting amounts to PO trying to justify /why/ the obviously >>>>>>>>>>> wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the >>>>>>>>>> nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I >>>>>>>> change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves
    otherwise."

    This pattern of argument applies to every existing theorem.
    Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
    ; I don't think that is the shell game. PO really /has/ an H >>>>>>>>> > (it's trivial to do for this one case) that correctly determines >>>>>>>>> > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written
    below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. The
    assumption that a total halt decider exists is what allows the
    creation of a Turing machine, and therefore a finite string
    description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing >>>>>> was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.


    then it becomes
    dead obvious that

    No total halt decider exists.

    So you're saying the proof is wrong because what it proves is right.

    Error: assuming the conclusion.

    So, I think the whole story is that since olcott thinks he can see the HP is undecidable, therefore he thus decides the HP is decidable,... then the long journey
    began: "Talent hits a target no one else can hit; Genius hits a target no one else can see."


    "Talent hits a target no one else can hit; Genius hits a target no one else can see; Dumbo shoots
    himself in the foot." (PO would like that as a fan of "categorically exhaustive reasoning")


    Mike.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:47:53 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:38 PM, dbush wrote:
    On 8/20/2025 10:38 PM, olcott wrote:
    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry
    <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>> Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote: >>>>>>>>>>>>>>>>> ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of >>>>>>>>>>>>>>>>>> steps.
           He simulates until either the simulation >>>>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" patterns
    occurs in the
           analysis of the simulation.  If that happens, >>>>>>>>>>>>>>>>>> the decider returns
           0 [does not halt].
           If the simulation never halts and never matches
    one of his
           so-called non-termination pattern, the >>>>>>>>>>>>>>>>>> simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC >>>>>>>>>>>>>>>>>> input case:
           the case the Linz HP proof constructs for a >>>>>>>>>>>>>>>>>> given decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you >>>>>>>>>>>>>>>>>> won't understand
           this bit, but it would take too long to explain
    here.]
           So it makes no difference that his decider >>>>>>>>>>>>>>>>>> can't decide / every/
           input - he does not claim to have a Halt >>>>>>>>>>>>>>>>>> Decider, just a
           /partial/ halt decider that correctly decides >>>>>>>>>>>>>>>>>> that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, saying >>>>>>>>>>>>>>>>>> that it never halts
    when in fact the input is easily seen to halt. [His >>>>>>>>>>>>>>>>>> so- called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the >>>>>>>>>>>>>>>>>> simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return >>>>>>>>>>>>>>>>> value. When asked he
    said:

         "Yes that is the correct answer even though P(P) >>>>>>>>>>>>>>>>> halts."


    Right - it's been clear that PO really does believe that >>>>>>>>>>>>>>>> for quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>>>> obviously wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into >>>>>>>>>>>>>>> the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, >>>>>>>>>>>>> now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves >>>>>>>>>>>>> otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>>>> Therefore, your idea is meaningless from the beginning. >>>>>>>>>>>>>
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ >>>>>>>>>>>>>> an H
      > (it's trivial to do for this one case) that correctly >>>>>>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>>>
    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is >>>>>>>>> written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by
    contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. >>>>>>>>>>> The assumption that a total halt decider exists is what >>>>>>>>>>> allows the creation of a Turing machine, and therefore a >>>>>>>>>>> finite string description of that machine, that does the >>>>>>>>>>> opposite.

    All of your arguments boil down to "it's impossible because >>>>>>>>>>> Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a
    total halt decider exists, it can be shown through a series of
    truth preserving operations that the "impossible input" can be
    created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?



    In other words, you don't think Turing machines can do arithmetic.

    Every mere representation of a thing leaves out
    most of the details. Turing machine descriptions by
    themselves say nothing at all about Turing machines.
    ASCII digits by themselves are just dots on the screen.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 03:48:02 2025
    From Newsgroup: comp.theory

    On 21/08/2025 00:40, olcott wrote:
    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted.

    It's an easily verified fact that HHH is part of DD.

    int DD()
    {
    int Halt_Status = HHH(DD);


    Verified.

    It's an easily verified fact that HHH(DD) stops the DD
    simulation, at least according to the author of HHH:

    "The execution trace is not needed to correctly determine that DD
    correctly simulated by HHH is non-halting. All five LLM systems
    figured that out on the basis of static analysis of the C text
    that HHH(DD)==0 is correct." P Olcott, 20/8/2025 in Usenet
    message <1085e5p$idn8$1@dont-email.me>.


    THEREFORE, HHH (which is a part of DD - see above) terminates DD,
    and THEREFORE DD is self-terminating, which means in turn that
    HHH is incorrect to claim that DD is non-halting; the seeds for
    DD's halting are baked right into its fabric.

    HHH must return 1, because DD must halt (as the simulation proves
    when it *forces* DD to halt).

    And when HHH is fixed to /correctly/ return 1, DD will prove it
    wrong by engaging its infinite goto loop and not halting. But
    that's okay, because apparently that part of DD is beneath HHH's
    dignity to inspect.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 21:51:45 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:48 PM, Richard Heathfield wrote:
    On 21/08/2025 00:40, olcott wrote:
    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted.

    It's an easily verified fact that HHH is part of DD.

    int DD()
    {
      int Halt_Status = HHH(DD);


    Verified.

    It's an easily verified fact that HHH(DD) stops the DD simulation, at
    least according to the author of HHH:

    "The execution trace is not needed to correctly determine that DD
    correctly simulated by HHH is non-halting. All five LLM systems figured
    that out on the basis of static analysis of the C text
    that HHH(DD)==0 is correct." P Olcott, 20/8/2025 in Usenet message <1085e5p$idn8$1@dont-email.me>.


    THEREFORE, HHH (which is a part of DD - see above) terminates DD, and THEREFORE DD is self-terminating, which means in turn that HHH is
    incorrect to claim that DD is non-halting; the seeds for DD's halting
    are baked right into its fabric.

    HHH must return 1, because DD must halt (as the simulation proves when
    it *forces* DD to halt).

    And when HHH is fixed to /correctly/ return 1, DD will prove it wrong by engaging its infinite goto loop and not halting. But that's okay,
    because apparently that part of DD is beneath HHH's dignity to inspect.


    When I prove some instructions are correctly
    simulated by HHH and you continue to say that
    zero instructions are simulation by HHH you
    prove yourself to be a liar.

    _DD()
    [00002183] 55 push ebp
    [00002184] 8bec mov ebp,esp
    [00002186] 51 push ecx
    [00002187] 6883210000 push 00002183
    [0000218c] e832f4ffff call 000015c3
    [00002191] 83c404 add esp,+04
    [00002194] 8945fc mov [ebp-04],eax
    [00002197] 837dfc00 cmp dword [ebp-04],+00
    [0000219b] 7402 jz 0000219f
    [0000219d] ebfe jmp 0000219d
    [0000219f] 8b45fc mov eax,[ebp-04]
    [000021a2] 8be5 mov esp,ebp
    [000021a4] 5d pop ebp
    [000021a5] c3 ret
    Size in bytes:(0035) [000021a5]

    _main()
    [000021b3] 55 push ebp
    [000021b4] 8bec mov ebp,esp
    [000021b6] 6883210000 push 00002183
    [000021bb] e803f4ffff call 000015c3
    [000021c0] 83c404 add esp,+04
    [000021c3] 33c0 xor eax,eax
    [000021c5] 5d pop ebp
    [000021c6] c3 ret
    Size in bytes:(0020) [000021c6]

    machine stack stack machine assembly
    address address data code language
    ======== ======== ======== ============== ============= [000021b3][00103864][00000000] 55 push ebp [000021b4][00103864][00000000] 8bec mov ebp,esp [000021b6][00103860][00002183] 6883210000 push 00002183 // push DD [000021bb][0010385c][000021c0] e803f4ffff call 000015c3 // call HHH
    New slave_stack at:103908

    Begin Local Halt Decider Simulation Execution Trace Stored at:113910 [00002183][00113900][00113904] 55 push ebp [00002184][00113900][00113904] 8bec mov ebp,esp [00002186][001138fc][00103908] 51 push ecx [00002187][001138f8][00002183] 6883210000 push 00002183 // push DD [0000218c][001138f4][00002191] e832f4ffff call 000015c3 // call HHH
    New slave_stack at:14e330
    [00002183][0015e328][0015e32c] 55 push ebp [00002184][0015e328][0015e32c] 8bec mov ebp,esp [00002186][0015e324][0014e330] 51 push ecx [00002187][0015e320][00002183] 6883210000 push 00002183 // push DD [0000218c][0015e31c][00002191] e832f4ffff call 000015c3 // call HHH
    Local Halt Decider: Infinite Recursion Detected Simulation Stopped

    [000021c0][00103864][00000000] 83c404 add esp,+04 [000021c3][00103864][00000000] 33c0 xor eax,eax [000021c5][00103868][00000018] 5d pop ebp [000021c6][0010386c][00000000] c3 ret
    Number of Instructions Executed(11422) == 170 Pages
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 03:52:54 2025
    From Newsgroup: comp.theory

    On 21/08/2025 00:56, olcott wrote:

    <snip>

    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    On the contrary, what everyone except you has noticed is that
    it's impossible for the decider (of the halting status of any
    arbitrary program with any arbitrary input) to exist, and
    therefore - lacking existence - it is obviously not in a position
    to report anything.

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.

    They pay attention to the proof, which clearly you don'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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 22:53:52 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:47 PM, olcott wrote:
    On 8/20/2025 9:38 PM, dbush wrote:
    On 8/20/2025 10:38 PM, olcott wrote:
    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry
    <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>>> Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote: >>>>>>>>>>>>>>>>>> ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of >>>>>>>>>>>>>>>>>>> steps.
           He simulates until either the simulation >>>>>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" >>>>>>>>>>>>>>>>>>> patterns occurs in the
           analysis of the simulation.  If that happens,
    the decider returns
           0 [does not halt].
           If the simulation never halts and never >>>>>>>>>>>>>>>>>>> matches one of his
           so-called non-termination pattern, the >>>>>>>>>>>>>>>>>>> simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC >>>>>>>>>>>>>>>>>>> input case:
           the case the Linz HP proof constructs for a >>>>>>>>>>>>>>>>>>> given decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you >>>>>>>>>>>>>>>>>>> won't understand
           this bit, but it would take too long to >>>>>>>>>>>>>>>>>>> explain here.]
           So it makes no difference that his decider >>>>>>>>>>>>>>>>>>> can't decide / every/
           input - he does not claim to have a Halt >>>>>>>>>>>>>>>>>>> Decider, just a
           /partial/ halt decider that correctly decides >>>>>>>>>>>>>>>>>>> that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, >>>>>>>>>>>>>>>>>>> saying that it never halts
    when in fact the input is easily seen to halt. [His >>>>>>>>>>>>>>>>>>> so- called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the >>>>>>>>>>>>>>>>>>> simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return >>>>>>>>>>>>>>>>>> value. When asked he
    said:

         "Yes that is the correct answer even though P(P) >>>>>>>>>>>>>>>>>> halts."


    Right - it's been clear that PO really does believe >>>>>>>>>>>>>>>>> that for quite a while now!  All his current >>>>>>>>>>>>>>>>> posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>>>>> obviously wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into >>>>>>>>>>>>>>>> the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless >>>>>>>>>>>>>>> aborted. People here have been consistently lying >>>>>>>>>>>>>>> about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, >>>>>>>>>>>>>> now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves >>>>>>>>>>>>>> otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>>>>> Therefore, your idea is meaningless from the beginning. >>>>>>>>>>>>>>
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really /has/ >>>>>>>>>>>>>>> an H
      > (it's trivial to do for this one case) that correctly >>>>>>>>>>>>>>> determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>>>>
    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is >>>>>>>>>> written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by >>>>>>>>>> contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist. >>>>>>>>>>>> The assumption that a total halt decider exists is what >>>>>>>>>>>> allows the creation of a Turing machine, and therefore a >>>>>>>>>>>> finite string description of that machine, that does the >>>>>>>>>>>> opposite.

    All of your arguments boil down to "it's impossible because >>>>>>>>>>>> Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a
    total halt decider exists, it can be shown through a series of
    truth preserving operations that the "impossible input" can be
    created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?



    In other words, you don't think Turing machines can do arithmetic.

    Every mere representation of a thing leaves out
    most of the details.

    False. By definition, the representation contains all necessary details
    about the object being represented.

    Turing machine descriptions by
    themselves say nothing at all about Turing machines.

    False, as proven by the fact that UTM(<X>) exactly matches the behavior
    of Turing machine X in all cases. The full behavior of X can therefore
    be "seen" via <X>.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 22:13:13 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:52 PM, Richard Heathfield wrote:
    On 21/08/2025 00:56, olcott wrote:

    <snip>

    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    On the contrary, what everyone except you has noticed is that it's impossible for the decider (of the halting status of any arbitrary
    program with any arbitrary input) to exist, and therefore - lacking existence - it is obviously not in a position to report anything.

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.

    They pay attention to the proof, which clearly you don't.


    I sum up my view more precisely here: [The Peter Linz HP proof]
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 22:14:22 2025
    From Newsgroup: comp.theory

    On 8/20/2025 9:53 PM, dbush wrote:
    On 8/20/2025 10:47 PM, olcott wrote:
    On 8/20/2025 9:38 PM, dbush wrote:
    On 8/20/2025 10:38 PM, olcott wrote:
    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote: >>>>>>>>>>>>>>>> On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote: >>>>>>>>>>>>>>>>>>> Mike Terry
    <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>>>> Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>> ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of >>>>>>>>>>>>>>>>>>>> steps.
           He simulates until either the simulation >>>>>>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" >>>>>>>>>>>>>>>>>>>> patterns occurs in the
           analysis of the simulation.  If that happens,
    the decider returns
           0 [does not halt].
           If the simulation never halts and never >>>>>>>>>>>>>>>>>>>> matches one of his
           so-called non-termination pattern, the >>>>>>>>>>>>>>>>>>>> simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC >>>>>>>>>>>>>>>>>>>> input case:
           the case the Linz HP proof constructs for a >>>>>>>>>>>>>>>>>>>> given decider,
           which "does the opposite of what the decider >>>>>>>>>>>>>>>>>>>> decides".
           [If you're not familiar with the proof you >>>>>>>>>>>>>>>>>>>> won't understand
           this bit, but it would take too long to >>>>>>>>>>>>>>>>>>>> explain here.]
           So it makes no difference that his decider >>>>>>>>>>>>>>>>>>>> can't decide / every/
           input - he does not claim to have a Halt >>>>>>>>>>>>>>>>>>>> Decider, just a
           /partial/ halt decider that correctly decides
    that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, >>>>>>>>>>>>>>>>>>>> saying that it never halts
    when in fact the input is easily seen to halt. [His >>>>>>>>>>>>>>>>>>>> so- called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the >>>>>>>>>>>>>>>>>>>> simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final >>>>>>>>>>>>>>>>>>> missing piece.  PO
    has been quite clear that 0 is the correct return >>>>>>>>>>>>>>>>>>> value. When asked he
    said:

         "Yes that is the correct answer even though P(P) >>>>>>>>>>>>>>>>>>> halts."


    Right - it's been clear that PO really does believe >>>>>>>>>>>>>>>>>> that for quite a while now!  All his current >>>>>>>>>>>>>>>>>> posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>>>>>> obviously wrong answer is /really/ correct. >>>>>>>>>>>>>>>>>> It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into >>>>>>>>>>>>>>>>> the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless >>>>>>>>>>>>>>>> aborted. People here have been consistently lying >>>>>>>>>>>>>>>> about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, >>>>>>>>>>>>>>> now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof >>>>>>>>>>>>>>> proves otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>>>>>> Therefore, your idea is meaningless from the beginning. >>>>>>>>>>>>>>>
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really / >>>>>>>>>>>>>>>> has/ an H
      > (it's trivial to do for this one case) that >>>>>>>>>>>>>>>> correctly determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>>>>>
    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is >>>>>>>>>>> written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by >>>>>>>>>>> contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not >>>>>>>>>>>>> exist. The assumption that a total halt decider exists is >>>>>>>>>>>>> what allows the creation of a Turing machine, and therefore >>>>>>>>>>>>> a finite string description of that machine, that does the >>>>>>>>>>>>> opposite.

    All of your arguments boil down to "it's impossible because >>>>>>>>>>>>> Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a >>>>>>> total halt decider exists, it can be shown through a series of
    truth preserving operations that the "impossible input" can be
    created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?



    In other words, you don't think Turing machines can do arithmetic.

    Every mere representation of a thing leaves out
    most of the details.

    False.  By definition, the representation contains all necessary details about the object being represented.

    Turing machine descriptions by

    What exactly is it about the word "human"
    that tells you the details of brain surgery methods?
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Thu Aug 21 11:15:04 2025
    From Newsgroup: comp.theory

    On Thu, 2025-08-21 at 03:39 +0100, Mike Terry wrote:
    On 21/08/2025 02:45, wij wrote:
    On Wed, 2025-08-20 at 21:35 -0400, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote:
    On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote:
    On 20/08/2025 12:10, Ben Bacarisse wrote:
    Mike Terry <news.dead.person.stones@darjeeling.plus.com> writes:

    On 11/08/2025 02:00, Keith Thompson wrote:
    Richard Heathfield <rjh@cpax.org.uk> writes:
    On 10/08/2025 23:17, Keith Thompson wrote:
    ...
    Is this what olcott is trying to do?

    Pretty much.  Except:
    1.  PO does not specify any limit for the number of steps.
            He simulates until either the simulation naturally
    halts, or
            one of his so-called "non-termination" patterns occurs
    in the
            analysis of the simulation.  If that happens, the
    decider returns
            0 [does not halt].
            If the simulation never halts and never matches one of
    his
            so-called non-termination pattern, the simulation
    continues
            indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC input case:
            the case the Linz HP proof constructs for a given
    decider,
            which "does the opposite of what the decider decides".
            [If you're not familiar with the proof you won't
    understand
            this bit, but it would take too long to explain here.]
            So it makes no difference that his decider can't
    decide / every/
            input - he does not claim to have a Halt Decider, just a
            /partial/ halt decider that correctly decides that one
    input.

    To cut a long story short, it turns out that his decider /
    does/ decide the
    one input he needs, but it decides incorrectly, saying that
    it never halts
    when in fact the input is easily seen to halt. [His so-called
    "non-termination pattern" matches, even though the computation being
    simulated halts.   So his decider aborts the simulation and
    incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a final missing
    piece.  PO
    has been quite clear that 0 is the correct return value.  When
    asked he
    said:

          "Yes that is the correct answer even though P(P) halts."


    Right - it's been clear that PO really does believe that for
    quite a while now!  All his current
    posting amounts to PO trying to justify /why/ the obviously
    wrong answer is /really/ correct.
    It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump into the
    nonsense (POO simulation)?


    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted. People here have been consistently lying
    about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. But, now if I
    change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof proves otherwise."

    This pattern of argument applies to every existing theorem. Therefore, your idea is meaningless from the beginning.

    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
       > I don't think that is the shell game. PO really /has/ an H
       > (it's trivial to do for this one case) that correctly determines
       > that P(P) *would* never stop running *unless* aborted.



    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what is written below hence why you dishonestly trimmed it.

    All you're doing is proving you don't understand proof by contradiction over 50 years after it was taught to you.

    No input exists because a total halt decider does not exist.  The
    assumption that a total halt decider exists is what allows the creation of a Turing machine, and therefore a finite string description of that machine, that does the opposite.

    All of your arguments boil down to "it's impossible because Turing
    was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.


    then it becomes
    dead obvious that

    No total halt decider exists.

    So you're saying the proof is wrong because what it proves is right.

    Error: assuming the conclusion.

    So, I think the whole story is that since olcott thinks he can see the HP is
    undecidable, therefore he thus decides the HP is decidable,... then the long journey
    began: "Talent hits a target no one else can hit; Genius hits a target no one else can see."


    "Talent hits a target no one else can hit; Genius hits a target no one else can see; Dumbo shoots
    himself in the foot."  (PO would like that as a fan of "categorically exhaustive reasoning")


    Mike.
    Also, olcott might think the chance of 'hit' is high (50-50%, whatever). He began the
    gamble by declaring first (by making patent,thesis,copyright,...), then began the exhaustive-trial method to supplement the material latter (by luring people to
    discuss POOH). He knows his words are not 'precise' enough. All errors may be because
    his words are not precisely stated enough. But, he is always correct that "HP is refuted".
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Wed Aug 20 23:20:31 2025
    From Newsgroup: comp.theory

    On 8/20/2025 11:14 PM, olcott wrote:
    On 8/20/2025 9:53 PM, dbush wrote:
    On 8/20/2025 10:47 PM, olcott wrote:
    On 8/20/2025 9:38 PM, dbush wrote:
    On 8/20/2025 10:38 PM, olcott wrote:
    On 8/20/2025 9:36 PM, dbush wrote:
    On 8/20/2025 10:11 PM, olcott wrote:
    On 8/20/2025 8:57 PM, dbush wrote:
    On 8/20/2025 9:48 PM, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:
    On 8/20/2025 6:51 PM, wij wrote:
    On Wed, 2025-08-20 at 18:40 -0500, olcott wrote: >>>>>>>>>>>>>>>>> On 8/20/2025 6:31 PM, wij wrote:
    On Wed, 2025-08-20 at 18:24 +0100, Mike Terry wrote: >>>>>>>>>>>>>>>>>>> On 20/08/2025 12:10, Ben Bacarisse wrote: >>>>>>>>>>>>>>>>>>>> Mike Terry
    <news.dead.person.stones@darjeeling.plus.com> writes: >>>>>>>>>>>>>>>>>>>>
    On 11/08/2025 02:00, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>>>>> Richard Heathfield <rjh@cpax.org.uk> writes: >>>>>>>>>>>>>>>>>>>>>>> On 10/08/2025 23:17, Keith Thompson wrote: >>>>>>>>>>>>>>>>>>>> ...
    Is this what olcott is trying to do? >>>>>>>>>>>>>>>>>>>>>
    Pretty much.  Except:
    1.  PO does not specify any limit for the number of >>>>>>>>>>>>>>>>>>>>> steps.
           He simulates until either the simulation >>>>>>>>>>>>>>>>>>>>> naturally halts, or
           one of his so-called "non-termination" >>>>>>>>>>>>>>>>>>>>> patterns occurs in the
           analysis of the simulation.  If that >>>>>>>>>>>>>>>>>>>>> happens, the decider returns
           0 [does not halt].
           If the simulation never halts and never >>>>>>>>>>>>>>>>>>>>> matches one of his
           so-called non-termination pattern, the >>>>>>>>>>>>>>>>>>>>> simulation continues
           indefinitely.
    2.  PO is only interested in deciding ONE SPECIFIC >>>>>>>>>>>>>>>>>>>>> input case:
           the case the Linz HP proof constructs for a >>>>>>>>>>>>>>>>>>>>> given decider,
           which "does the opposite of what the decider
    decides".
           [If you're not familiar with the proof you >>>>>>>>>>>>>>>>>>>>> won't understand
           this bit, but it would take too long to >>>>>>>>>>>>>>>>>>>>> explain here.]
           So it makes no difference that his decider >>>>>>>>>>>>>>>>>>>>> can't decide / every/
           input - he does not claim to have a Halt >>>>>>>>>>>>>>>>>>>>> Decider, just a
           /partial/ halt decider that correctly >>>>>>>>>>>>>>>>>>>>> decides that one input.

    To cut a long story short, it turns out that his >>>>>>>>>>>>>>>>>>>>> decider / does/ decide the
    one input he needs, but it decides incorrectly, >>>>>>>>>>>>>>>>>>>>> saying that it never halts
    when in fact the input is easily seen to halt. [His >>>>>>>>>>>>>>>>>>>>> so- called
    "non-termination pattern" matches, even though the >>>>>>>>>>>>>>>>>>>>> computation being
    simulated halts.   So his decider aborts the >>>>>>>>>>>>>>>>>>>>> simulation and incorrectly
    returns 0 [never halts].]

    I like these summaries of yours, but there is a >>>>>>>>>>>>>>>>>>>> final missing piece.  PO
    has been quite clear that 0 is the correct return >>>>>>>>>>>>>>>>>>>> value. When asked he
    said:

         "Yes that is the correct answer even though >>>>>>>>>>>>>>>>>>>> P(P) halts."


    Right - it's been clear that PO really does believe >>>>>>>>>>>>>>>>>>> that for quite a while now!  All his current >>>>>>>>>>>>>>>>>>> posting amounts to PO trying to justify /why/ the >>>>>>>>>>>>>>>>>>> obviously wrong answer is /really/ correct. >>>>>>>>>>>>>>>>>>> It's
    all nonsense of course.

    Mike.

    Then, the next question is why people like to jump >>>>>>>>>>>>>>>>>> into the nonsense (POO simulation)?


    Its an easily verified fact that DD correctly >>>>>>>>>>>>>>>>> simulated by HHH would never stop running unless >>>>>>>>>>>>>>>>> aborted. People here have been consistently lying >>>>>>>>>>>>>>>>> about this for three years. Except Ben:

    Everbody? now knows that you cannot square a circle. >>>>>>>>>>>>>>>> But, now if I change the
    idea, sentence to:

    "..you cannot square a circle except a genine proof >>>>>>>>>>>>>>>> proves otherwise."

    This pattern of argument applies to every existing theorem. >>>>>>>>>>>>>>>> Therefore, your idea is meaningless from the beginning. >>>>>>>>>>>>>>>>
    On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
      > I don't think that is the shell game. PO really / >>>>>>>>>>>>>>>>> has/ an H
      > (it's trivial to do for this one case) that >>>>>>>>>>>>>>>>> correctly determines
      > that P(P) *would* never stop running *unless* aborted. >>>>>>>>>>>>>>>>>


    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist. >>>>>>>>>>>>>
    No such input exists therefore the conventional proof >>>>>>>>>>>>> that no universal decider exists FAILS.


    In other words, you're not smart enough to understand what >>>>>>>>>>>> is written below hence why you dishonestly trimmed it. >>>>>>>>>>>>
    All you're doing is proving you don't understand proof by >>>>>>>>>>>> contradiction over 50 years after it was taught to you. >>>>>>>>>>>>
    No input exists because a total halt decider does not >>>>>>>>>>>>>> exist. The assumption that a total halt decider exists is >>>>>>>>>>>>>> what allows the creation of a Turing machine, and >>>>>>>>>>>>>> therefore a finite string description of that machine, >>>>>>>>>>>>>> that does the opposite.

    All of your arguments boil down to "it's impossible >>>>>>>>>>>>>> because Turing was right."


    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.



    I think that you know you have that backwards.

    No, you have it backwards.  Starting with the assumption that a >>>>>>>> total halt decider exists, it can be shown through a series of >>>>>>>> truth preserving operations that the "impossible input" can be >>>>>>>> created.


    Yes and it has been 89 years and no one besides me
    ever noticed that this *input* was never an actual
    *input*.

    For 89 years everyone conflated a directly executed
    Turing machine as EXACTLY the same thing as a finite
    string machine description.

    In other words, you don't understand representations.


    Do you understand that you cannot eat the word: "food"?



    In other words, you don't think Turing machines can do arithmetic.

    Every mere representation of a thing leaves out
    most of the details.

    False.  By definition, the representation contains all necessary
    details about the object being represented.

    Turing machine descriptions by

    What exactly is it about the word "human"
    that tells you the details of brain surgery methods?


    So you're again claiming that Turing machines can't do arithmetic.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 04:23:44 2025
    From Newsgroup: comp.theory

    On 21/08/2025 01:34, olcott wrote:

    <snip>

    The DD that is calling HHH(DD) is not its input.
    No C function or Turing machine can have its actual
    self as its input.

    Clearly not the case.

    Let's start with C.

    C is a programming language, defined by an internationally agreed
    standard, ISO/IEC 9899.

    According to that standard: "The text of the program is kept in
    units called source files, (or preprocessing files) in this
    International Standard."

    You write your C functions, then, in "source files".

    Source files can be read. Compilers do it all the time.

    C functions can be identified. Compilers do it all the time.

    C functions can be stored in arrays of arrays of text.

    Arrays of arrays of text can be passed as arguments to C functions.

    And THEREFORE C functions can have their actual self as their input.

    --------------------------------------------------------------

    And now for Turing machines.

    A TM can be completely described on a tape. (See Turing 1936.)

    A tape can be copied. (See Sony or Panasonic.)

    A TM can scan a tape. "The machine is supplied with a "tape" (the
    analogue of paper) running through it, and divided into sections
    (called "squares") each capable of bearing a "symbol". At any
    moment there is just one square, say the r-th, bearing the symbol
    <2>(r) which is "in the machine". We may call this square the
    "scanned square ". The symbol on the scanned square may be called
    the " scanned symbol". The "scanned symbol" is the only one of
    which the machine is, so to speak, "directly aware". However, by
    altering its m-configuration the machine can effectively remember
    some of the symbols which it has "seen" (scanned) previously."

    And THEREFORE, a Turing machine (that is, the sequence of symbols
    that go to make it up) can have that same sequence of symbols fed
    into it via a tape. It's no different to handing a machine code
    program (.exe, as you would know it) a copy of itself via the
    command line to be opened and read at leisure.

    And THEREFORE "No C function or Turing machine can have its
    actual self as its input" is nonsense.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 04:33:45 2025
    From Newsgroup: comp.theory

    On 21/08/2025 01:53, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:

    <snip>

    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.

    Not true.

    The conventional proof does not require the existence of the
    input you describe, so its non-existence is not a problem. Your counterargument, however, does require its non-existence, and you
    have yet to prove that non-existence. Assertion is not proof.

    Just say the word, though, and I'll supply you with the proof you
    need.

    What I just said is true that you are no bright enough
    to understand that it is true is no error on my part.

    This is not the best of forums in which to judge, but from what
    I've seen of dbush here I'd have to say that he seems to me to be
    perfectly capable. He's certainly a better reasoner than you are.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 04:46:17 2025
    From Newsgroup: comp.theory

    On 21/08/2025 02:48, olcott wrote:
    On 8/20/2025 8:35 PM, dbush wrote:
    On 8/20/2025 9:22 PM, olcott wrote:
    On 8/20/2025 8:06 PM, dbush wrote:
    On 8/20/2025 8:53 PM, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:

    <snip>


    All of your arguments boil down to "it's impossible because
    Turing was right."

    Yup.



    The proof that I am correct is when
    anyone tries to show an *input* that
    does the opposite of what its decider
    decides concretely in C,

    Which can only be done if a total halt decider exists.

    Yup.

    I think that you know you have that backwards.

    I think that he knows that he doesn't.

    Dishonestly saying that HHH emulates zero
    instructions of DD proves that you don't tell
    the truth.

    Has he claimed that?

    I have seen no such claim - at least not from anyone else. I
    think /I/ may have claimed it a few articles ago, but I don't
    recall anyone else doing so. Citation? (Big ask, I realise, so
    it's understandable if you don't have one.)

    Let's ask him:

    dbush, /do/ you claim that "HHH emulates zero instructions of
    DD"? If so, why?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 04:57:06 2025
    From Newsgroup: comp.theory

    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant. It isn't "the halting problem input/decider pair"
    because no such pair exists. We know this because the decider
    doesn't exist. And we know /that/ because if a decider did exist
    we'd be able to construct a case it can't decide, invalidating
    its claim to decidership.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Wed Aug 20 23:01:03 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    On 21/08/2025 01:53, olcott wrote:
    On 8/20/2025 7:34 PM, dbush wrote:
    On 8/20/2025 7:56 PM, olcott wrote:

    <snip>

    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    No input exists because a total halt decider does not exist.

    No such input exists therefore the conventional proof
    that no universal decider exists FAILS.

    Not true.

    The conventional proof does not require the existence of the input you describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 05:14:58 2025
    From Newsgroup: comp.theory

    On 21/08/2025 03:51, olcott wrote:
    On 8/20/2025 9:48 PM, Richard Heathfield wrote:
    On 21/08/2025 00:40, olcott wrote:
    Its an easily verified fact that DD correctly
    simulated by HHH would never stop running unless
    aborted.

    It's an easily verified fact that HHH is part of DD.

    int DD()
    {
       int Halt_Status = HHH(DD);


    Verified.

    It's an easily verified fact that HHH(DD) stops the DD
    simulation, at least according to the author of HHH:

    "The execution trace is not needed to correctly determine that
    DD correctly simulated by HHH is non-halting. All five LLM
    systems figured that out on the basis of static analysis of the
    C text
    that HHH(DD)==0 is correct." P Olcott, 20/8/2025 in Usenet
    message <1085e5p$idn8$1@dont-email.me>.


    THEREFORE, HHH (which is a part of DD - see above) terminates
    DD, and THEREFORE DD is self-terminating, which means in turn
    that HHH is incorrect to claim that DD is non-halting; the
    seeds for DD's halting are baked right into its fabric.

    HHH must return 1, because DD must halt (as the simulation
    proves when it *forces* DD to halt).

    qui tacet consentire videtur ubi loqui debuit ac potuit

    When I prove some instructions are correctly
    simulated by HHH and you continue to say that
    zero instructions are simulation by HHH you
    prove yourself to be a liar.

    If you are calling me a liar, you could at least have the
    courtesy to produce the alleged lie.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 05:23:55 2025
    From Newsgroup: comp.theory

    On 21/08/2025 04:13, olcott wrote:
    On 8/20/2025 9:52 PM, Richard Heathfield wrote:
    On 21/08/2025 00:56, olcott wrote:

    <snip>

    It is impossible for a decider to report the
    correct halt status of an input that does the
    opposite of whatever the decider decides
    YET NO ONE IN 89 YEARS EVER NOTICED THAT
    NO SUCH INPUT HAS EVER EXISTED.

    On the contrary, what everyone except you has noticed is that
    it's impossible for the decider (of the halting status of any
    arbitrary program with any arbitrary input) to exist, and
    therefore - lacking existence - it is obviously not in a
    position to report anything.

    They keep saying that I am wrong entirely
    on the basis of their own failure to pay attention.

    They pay attention to the proof, which clearly you don't.


    I sum up my view more precisely here: [The Peter Linz HP proof]

    Yes, I saw it. UTF-8 doesn't make you any righter.

    Either a universal halt decider exists, or it doesn't.

    If it doesn't, it doesn't.

    If it does, we can use it to construct a program that the
    universal halt decider will decide incorrectly, meaning that it
    is not universal after all.

    Since the required decider can't exist, it follows that the
    required input can't exist because there's nothing for it to be
    an input /to/.

    So yes, no such input ever existed; but Turing knew that, and so
    has everybody since.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 05:34:13 2025
    From Newsgroup: comp.theory

    On 21/08/2025 04:14, olcott wrote:
    On 8/20/2025 9:53 PM, dbush wrote:
    On 8/20/2025 10:47 PM, olcott wrote:

    <snip - do you really need to quote almost 200 lines to add one
    sentence? Don't they have a word for "considerate" where you come
    from?>

    Every mere representation of a thing leaves out
    most of the details.

    False.  By definition, the representation contains all
    necessary details about the object being represented.

    Turing machine descriptions by

    What exactly is it about the word "human"
    that tells you the details of brain surgery methods?

    "human" describes a creature bright enough to look things up when
    more detailed representations are required.

    "Turing machine descriptions", though, really do tell a UTM
    everything they need to know about specific Turing machines.

    And when you compile Halt7.c into an executable image, that
    representation tells you everything you need to know about the DD
    function, so you have no excuse not to be able to analyse it in
    its entirety.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 05:45:35 2025
    From Newsgroup: comp.theory

    On 21/08/2025 05:01, olcott wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:

    <snip>


    The conventional proof does not require the existence of the
    input you describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    It's high time you took a closer look at Turing's proof, which
    requires no such "input" to exist. Indeed, the whole point of his
    proof is to show that there can be nowhere into which to put such
    an "input", and therefore such an "input" *cannot* exist.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From joes@noreply@example.org to comp.theory on Thu Aug 21 06:51:34 2025
    From Newsgroup: comp.theory

    Am Wed, 20 Aug 2025 14:50:50 -0500 schrieb olcott:
    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:
    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:

    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    Nothing prevents a TM from mapping a description to its direct execution.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision
    to its caller, DD.

    It does do that. HHH reports that its DD DOES NOT HALT because its
    simulated DD DOES CALL HHH IN RECURSIVE SIMULATION that would never stop running unless aborted.

    It is my opinion that a halt decider should decide itself as halting.
    --
    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.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 08:48:53 2025
    From Newsgroup: comp.theory

    On 21/08/2025 07:51, joes wrote:
    Am Wed, 20 Aug 2025 14:50:50 -0500 schrieb olcott:
    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:
    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:

    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    Nothing prevents a TM from mapping a description to its direct execution.

    Agreed.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision
    to its caller, DD.

    It does do that. HHH reports that its DD DOES NOT HALT because its
    simulated DD DOES CALL HHH IN RECURSIVE SIMULATION that would never stop
    running unless aborted.

    It is my opinion that a halt decider should decide itself as halting.

    Well, a decider should certainly halt, but its decision should be
    based on what the facts are, not on what the facts ought to be.
    If a halt decider fails to halt, it should say so.

    Furthermore, it has no business terminating its invoker. To be a
    decider, it must report. If HHH terminates (as we have been told
    it /does/ terminate) DD, it can't report to it, so HHH fails to
    be a decider.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Thu Aug 21 10:18:41 2025
    From Newsgroup: comp.theory

    Op 20.aug.2025 om 15:46 schreef olcott:
    On 8/20/2025 4:39 AM, joes wrote:
    Am Tue, 19 Aug 2025 21:09:14 -0500 schrieb olcott:
    On 8/19/2025 8:18 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 5:58 PM, André G. Isaak wrote:
    On 2025-08-19 11:42, olcott wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:

    But if (**execution_trace == 0x90909090) creates the exact same
    problem as using a static variable. You're creating a global state >>>>>> which your HHH accesses and thus HHH is not a pure function.
    I have known that for years.
    After I got people here to quit lying about the behavior of DD correct >>>>> simulated by HHH I had intended to fix that issue.
    You should just go ahead and do it. It would show the behaviour better.

    The correct simulation doesn't matter.
    The static flag (whether using a "static" variable, or de-facto static >>>> data stored in the code segment) throws a monkey wrench into the claim >>>> you are making based on a correct simulation.
    I know that yet if I corrected that everyone here besides you would lie
    about my having eliminated all static data as they lie about nearly
    everything else.
    I can assure you everybody will be completely honest about that.

    The if statement testing the value of *execution_trace, together with
    another part of the code which mutates that storage location,
    give rise to two deciders HHH (top level) and HHH (recursive).
    The fact that HHH (top level) can correctly decide something that HH
    (recursive) doesn't decide is not interesting and doesn't speak to the >>>> Halting Theorem.
    The fact that the counter-example input cannot even reach its own "do
    the opposite" code and remains stuck in recursive simulation does apply
    to the halting problem proofs.
    The input isn’t even doing anything, it’s just data. The simulator is
    doing all the futile work. *That* is the one that can’t reach past
    itself, when it quite clearly does halt. HHH(HHH) thinks itself doesn’t
    halt, and yet it does.

    Contrary to your repeatedly stated belief, The Halting Theorem doesn't >>>> say that there exist test cases whose halting is indeterminate such
    that they cannot be decided by /any/ decider.
    The halting problem proofs depend on the assumption that there is an H/D >>> pair such that D is undecidable by H. When I show how D is correctly
    decided by H these proofs fail.
    The proof shows that the assumption is wrong. D halts, and H does not
    return that.

    I am not just using execution_trace as a flag.
    You are *also* using it as a flag.

    DD correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement final
    halt state thus the *INPUT* specifies non-halting
    behavior to HHH.

    Incorrect. The failure to reach the specified final halt state is not a
    proof for non-termination behaviour.
    Other simulators show that exactly this input specifies a program that
    has a final halt state.


    Turing machine deciders only compute the mapping
    from their inputs...

    HHH need not compute the mapping from its caller
    because its caller *IS NOT ITS INPUT*



    No, its input is code that specifies an abort after a few cycles, but
    HHH does not see that.
    HHH has a bug to ignore conditional branch instructions during the
    simulation. Instead of ignoring them, it should prove that the
    conditions for the alternate branches will never be met.
    It fails to prove that and therefore, it incorrectly thinks that a
    finite recursion implies a non-termination behaviour. Such an essential
    bug in the code show your invalid logic that a finite recursion implies non-termination behaviour.
    But you keep your eyes closed for these facts, so that you can keep
    pretending that these facts do not exist.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Thu Aug 21 10:21:48 2025
    From Newsgroup: comp.theory

    Op 20.aug.2025 om 21:53 schreef olcott:
    On 8/20/2025 2:33 PM, Chris M. Thomasson wrote:
    On 8/20/2025 12:44 AM, Richard Heathfield wrote:
    On 20/08/2025 08:37, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have >>>>>> that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value
    for HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    Is that your best crack at "discerning"?

    Try and reason it out.


    Humm... Perhaps examine the source code passed into the decider as an
    input. We look at said code and use a LLM or something to see if it
    can detect any run away recursions, or infinite loops from that state
    alone.

    *Been there done that*

    <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.


    Here olcott injects his prejudice into the input. He needs to prove that
    HHH is able to recognise non-termination, but here it is already assumed
    that HHH can do that. That will lead to an invalid circular reasoning.

    (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>

    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


    Then it can compile the code and run it many times, the original as a
    control, and other "versions" (cheating by altering the source code)
    to try to understand aspects about the source code passed into the
    decider and how it runs. It might say it calls into some sort of known
    TRNG API, so we cannot know if it halts or not. 50% halt, 50% non-
    halt. We have not studied the source code good enough (at this time)
    to determine if the TRNG results are being used in some sort of
    "probability" in the target program or not...



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Thu Aug 21 10:25:36 2025
    From Newsgroup: comp.theory

    Op 20.aug.2025 om 16:07 schreef olcott:
    On 8/20/2025 2:37 AM, Chris M. Thomasson wrote:
    On 8/19/2025 6:20 PM, Richard Heathfield wrote:
    On 20/08/2025 02:00, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:

    <snip>

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.

    If HHH(DD) doens't have that value, it's just wrong.

    Exercise for the discerning student: come up with a return value for
    HHH(DD) that /isn't/ "just wrong".


    Flip a coin and say mostly wrong?

    It is a matter of self evident truth
    (stronger than verified fact) that DD
    correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement
    final halt state. This self evident truth
    proves that HHH(DD)==0 is correct.


    No, your are twisting the facts. We all see that HHH fails to reach the
    final halt state. But you need to prove that such a failure changes the specification of a halting program.
    The inability of a program to do the computation specified in the input,
    does not imply that the input does not specify such a computation.


    Nearly everyone here has been telling lies
    about this for three years, the ones that
    were not lying were mistaken.


    You keep your eyes closed for all corrections so that you can repeat
    your incorrect claims that these corrections do not exist.
    Instead of repeated claims, try to make a consistent logical proof.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Thu Aug 21 10:31:45 2025
    From Newsgroup: comp.theory

    Op 20.aug.2025 om 16:28 schreef olcott:
    On 8/20/2025 4:33 AM, Fred. Zwarts wrote:
    Op 20.aug.2025 om 03:39 schreef olcott:
    On 8/19/2025 8:00 PM, Kaz Kylheku wrote:
    On 2025-08-19, olcott <polcott333@gmail.com> wrote:
    On 8/19/2025 12:06 PM, Kaz Kylheku wrote:
    You show that even though DD contradicts the result reported by
    the HHH
    embedded into it, a /different/ HHH (using the same procedure name >>>>>> and
    body, distinguished from DD's HHH by a hidden static flag) can decide >>>>>
    (1) The static flag is dead and not used.
        if (**execution_trace == 0x90909090) is used instead.

    It's the same thing. "static data" doesn't mean that "static" keyword
    must be used.


    Yes I know that yet I wanted you to understand
    my actual code, not a misconception of it.

    String literals like char *s = "abc" are understood to be static data
    in C. Yet, no static keyworcd is used. Moreover, it's common for
    compilers to place them into the text segment, right where the code
    is---much like your *execution_trace word!

    External variables without the "static" keyword are also in static
    storage. At file scope "static" doesn't control the kind of storage,
    but the linkage of the identifier: it give sinternal versus external
    linkage.

    In this debate when I say "static flag" I mean that it's something in
    a persistent memory outside of the function (not allocated and
    initialized on entry into the function, but externally accessed
    and shared by all activations of the function).


    It is not so much a flag as it is a location
    to store the required execution trace.

    I don't mean that the static keyword is used, which is a distracting,
    irrelevant issue.

    On this topic, also ...

    You should go back to the static variable because it's a much more
    portable way to obtain a piece of static storage associated with
    a function than modifying its code. static variables are defined
    by the C language, whereas self-modifying code is undefined behavior.

    It clutters your code with weird gotos around inline assembly.


    I envisioned my way of doing it as analogous to a UTM
    setting aside a portion of its own tape for its slave
    UTMs to use as their own tape.

    I envision HHH as a UTM with extra features.

    Moreover, you're assuming that the EAX register is free for you
    to clobber. That is false; there are calling conventions for X86
    where EAX is the first parameter; if you do some LEA EAX, WHATEVER,
    you will obliterate the argument. Maybe that's not happening with
    your toolchain but it's a threat.


    I could easily see all the generated x86 code verifying
    that this is in fact not an issue in this case.

    that DD does not halt. Bravo! You also know that when you remove the >>>>>> static flag, of course the whole show doesn't halt: you get runaway >>>>>> simulation. You know that this is because the outside and inside
    HHH are
    then exactly the same (except that the inner one is emulated
    wheras the
    outside one is native).

    Thus the correct return value for HHH(DD) is 0.

    Wishing for HHH(DD) to have some return value doesn't make it have
    that return value.


    Deducing what its return value should be on the basis
    of the actual behavior of DD correctly simulated by
    HHH is proven to be correctly 0.

    If HHH(DD) doens't have that value, it's just wrong.


    Not exactly. The static analysis of the C code does
    prove that HHH(DD) returning 0 would be correct.

    As usual incorrect claims without evidence.
    No, it proves the failure of HHH to reach the final halt state
    specified in the input.


    If you edit HHH tro try to give it a different value, you
    change DD, because DD is built on HHH. That new DD contradicts
    the new HHH.


    When 0 to ∞ instructions of DD are correctly
    simulated by HHH the DD simulated by its HHH never
    reaches its own simulated "return" statement final
    halt state thus the difference between HHH/DD pairs
    is of no relevant consequence.

    It makes a difference, because it proves that for each HHH another DD
    can be constructed for which this HHH fails.
    Each input specifies a final halt state, as can be proven by other
    simulators using exactly the same input.
    But for each HHH there is an input for which it fails to predict the
    correct halting behaviour.

    Counter-factual.
    The input designed to thwart HHH fails to thwart HHH.

    As usual incorrect claims without evidence.
    A failing HHH cannot prove the correctness of HHH.
    HHH has important bugs. The most important one is that it ignores
    conditional branch instructions, where it should prove that the
    alternate branches will never be followed when the correct simulation
    would be continued.
    The consequence is that, although the input specifies a finite
    recursion, HHH incorrectly assumes a non-termination behaviour pattern.
    This failure of HHH is demonstrated clearly in the input designed to
    show the failure of HHH.


    This is inline with the halting theorem.
    It shows that simulation is not the correct tool to analyse halting
    behaviour, because, no matter how many steps are simulated, it is
    always possible to construct an input that needs more steps.


    Your ownly way out is to split HHH into two (top level and recursive)
    while pretending it's the same decider, but that is utterly bogus.


    DD simulated by HHH that includes HHH simulating
    and instance of itself simulating another instance
    of DD is all a pure function of the input to HHH(DD).

    Not, if the simulated HHH behaves differently because of the cheat
    with the Root variable.
    Not if HHH does not analyse the conditional branch instructions when
    simulating its own code.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bonita Montero@Bonita.Montero@gmail.com to comp.theory on Thu Aug 21 15:37:02 2025
    From Newsgroup: comp.theory

    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned is
    his inability to recognise the difference between (and/or his conflation
    of) *execution* with *computation*.

    Pete needs a doctor.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 10:06:25 2025
    From Newsgroup: comp.theory

    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned is
    his inability to recognise the difference between (and/or his conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.
    It is an easily verified fact that

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

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

    HHH uses cooperative multi-tasking to switch between
    itself and its simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a
    separate DD[1] process context with its own set of
    16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same
    DD[1] process context.

    When HHH[1] begins simulating its own DD[2] it must
    create a separate DD[2] process context with its own
    set of 16 virtual registers and virtual stack...

    on and on until OOM error (proving non-halting) when
    we eliminate the u32* execution_trace data.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 10:08:11 2025
    From Newsgroup: comp.theory

    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    It isn't "the halting problem input/decider pair" because no
    such pair exists. We know this because the decider doesn't exist. And we know /that/ because if a decider did exist we'd be able to construct a
    case it can't decide, invalidating its claim to decidership.

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 11:08:54 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:06 AM, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned is >>> his inability to recognise the difference between (and/or his conflation >>> of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.
    It is an easily verified fact that

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

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

    HHH uses cooperative multi-tasking to switch between
    itself and its simulated DD instance.

    DD[0] is invoked and calls HHH[0]

    i.e. HHH[0](DD,<empty execution trace>)

    that creates a
    separate DD[1] process context with its own set of
    16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)

    i.e. HHH[1](DD,<non-empty execution trace>)

    So you changed the input.

    Changing the input is not allowed.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 10:11:19 2025
    From Newsgroup: comp.theory

    On 8/21/2025 1:51 AM, joes wrote:
    Am Wed, 20 Aug 2025 14:50:50 -0500 schrieb olcott:
    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:
    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:

    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    Nothing prevents a TM from mapping a description to its direct execution.


    There are apparently cases where the mapping fails.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus
    has no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision
    to its caller, DD.

    It does do that. HHH reports that its DD DOES NOT HALT because its
    simulated DD DOES CALL HHH IN RECURSIVE SIMULATION that would never stop
    running unless aborted.

    It is my opinion that a halt decider should decide itself as halting.


    It can't see its actual self.
    Itself is a TM and it can only see finite string TMD's
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 16:11:20 2025
    From Newsgroup: comp.theory

    On 21/08/2025 16:06, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is
    his inability to recognise the difference between (and/or his
    conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.

    People who /don't/ need a doctor take that kind of thing as a
    little light leg-pulling and don't see the need to drag in
    legal-sounding terms. Perhaps you'd like to reconsider your answer?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 10:12:44 2025
    From Newsgroup: comp.theory

    On 8/21/2025 2:48 AM, Richard Heathfield wrote:
    On 21/08/2025 07:51, joes wrote:
    Am Wed, 20 Aug 2025 14:50:50 -0500 schrieb olcott:
    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:
    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:

    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    Nothing prevents a TM from mapping a description to its direct execution.

    Agreed.

    For a Turing computation to do that, it has to calculate its own
    halting.

    Every C programmer knows that HHH(DD) cannot see its own caller thus >>>>> has no idea if its caller is DD or main.

    Nobody is suggesting that HHH(DD) can see its caller however we are
    passing a *description* of DD to HHH and HHH needs to return a decision >>>> to its caller, DD.

    It does do that. HHH reports that its DD DOES NOT HALT because its
    simulated DD DOES CALL HHH IN RECURSIVE SIMULATION that would never stop >>> running unless aborted.

    It is my opinion that a halt decider should decide itself as halting.

    Well, a decider should certainly halt, but its decision should be based
    on what the facts are, not on what the facts ought to be. If a halt
    decider fails to halt, it should say so.

    Furthermore, it has no business terminating its invoker. To be a
    decider, it must report. If HHH terminates (as we have been told it /
    does/ terminate) DD, it can't report to it, so HHH fails to be a decider.


    HHH uses cooperative multi-tasking to switch between
    itself and its simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a
    separate DD[1] process context with its own set of
    16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same
    DD[1] process context.

    When HHH[1] begins simulating its own DD[2] it must
    create a separate DD[2] process context with its own
    set of 16 virtual registers and virtual stack...

    on and on until OOM error (proving non-halting) when
    we eliminate the u32* execution_trace data.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 16:17:13 2025
    From Newsgroup: comp.theory

    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?

    No, it's not a lie. Your claim to a parallel to the form of
    Linz's argument has nothing to do with anything either way, and
    your claim that "DD correctly simulated by HHH *is* the halting
    problem input/decider pair" is absurd. As I said before, it isn't
    "the halting problem input/decider pair" because no such pair
    exists. We know this because the decider doesn't exist. And we
    know /that/ because if a decider did exist we'd be able to
    construct a case it can't decide, invalidating its claim to
    decidership.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 11:19:31 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:11 AM, olcott wrote:
    On 8/21/2025 1:51 AM, joes wrote:
    Am Wed, 20 Aug 2025 14:50:50 -0500 schrieb olcott:
    On 8/20/2025 1:42 PM, Mr Flibble wrote:
    On Wed, 20 Aug 2025 13:20:28 -0500, olcott wrote:
    On 8/20/2025 12:44 PM, Kaz Kylheku wrote:

    When we are careful to make sure to keep this in mind:
    Turing machine deciders only compute the mapping from their inputs...

    Nothing prevents a TM from mapping a description to its direct execution.


    There are apparently cases where the mapping fails.


    In other words, you agree with Turing and Linz.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Thu Aug 21 15:44:00 2025
    From Newsgroup: comp.theory

    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 10:48:56 2025
    From Newsgroup: comp.theory

    On 8/20/2025 11:45 PM, Richard Heathfield wrote:
    On 21/08/2025 05:01, olcott wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:

    <snip>


    The conventional proof does not require the existence of the input
    you describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    It's high time you took a closer look at Turing's proof, which requires
    no such "input" to exist. Indeed, the whole point of his proof is to
    show that there can be nowhere into which to put such an "input", and therefore such an "input" *cannot* exist.


    It wasn't even called the Halting problem
    until after he died. If you want to anchor
    the HP in text then use please use Linz.

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

    *Ĥ.embedded_H is based on a UTM*
    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Repeats until aborted
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,comp.lang.c++,comp.lang.c,comp.ai.philosophy on Thu Aug 21 11:02:57 2025
    From Newsgroup: comp.theory

    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    *When Ĥ.embedded_H is based on a UTM*

    *Repeats until aborted*
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    If Ĥ.embedded_H cannot possibly see the repeating
    state then we know something we never knew before:
    that Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn would be correct.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 11:18:26 2025
    From Newsgroup: comp.theory

    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    When I apply a simulating halt decider in both
    cases we get the same result.

    When you try to hack HHH/DD so that DD reaches
    its unreachable instructions THIS IS CHEATING.

    No, it's not a lie. Your claim to a parallel to the form of Linz's
    argument has nothing to do with anything either way, and your claim that
    "DD correctly simulated by HHH *is* the halting problem input/decider
    pair" is absurd. As I said before, it isn't "the halting problem input/ decider pair" because no such pair exists. We know this because the
    decider doesn't exist. And we know /that/ because if a decider did exist we'd be able to construct a case it can't decide, invalidating its claim
    to decidership.

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 12:21:00 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:18 PM, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    But you admitted that you're not working on the halting problem (see below):

    On 8/19/2025 6:01 PM, olcott wrote:
    On 8/19/2025 4:42 PM, dbush wrote:
    His argument is that the decision that X(Y) is making is not "does
    algorithm Y halt", but basically "does there exist an implementation
    of function X that can simulate function call Y() to completion?"


    Yes.

    This happens to coincide with the halting function in cases where

    Yes

    function Y does not call function X at some point, but not in cases
    where it does.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 11:28:29 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:21 AM, dbush wrote:
    On 8/21/2025 12:18 PM, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    But you admitted that you're not working on the halting problem (see
    below):


    I am working on the Halting Problem
    in the same way that ZFC worked on
    Russell's Paradox.

    *I insist that this axiom must be obeyed and not ignored*
    Turing machine deciders only compute the mapping
    from their inputs...
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 12:32:13 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:28 PM, olcott wrote:
    On 8/21/2025 11:21 AM, dbush wrote:
    On 8/21/2025 12:18 PM, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    But you admitted that you're not working on the halting problem (see
    below):


    I am working on the Halting Problem
    in the same way that ZFC worked on
    Russell's Paradox.

    No you're not, as you haven't defined a new system from axiom and proved
    what the system is capable of.


    *I insist that this axiom must be obeyed and not ignored*
    Turing machine deciders only compute the mapping
    from their inputs...

    Which means they can only map computable functions, and the halting
    function (see below) is not a computable function as Linz and others
    have proved and as you have *explicitly* agreed is correct.


    Given any algorithm (i.e. a fixed immutable sequence of instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Thu Aug 21 16:41:36 2025
    From Newsgroup: comp.theory

    On Thu, 21 Aug 2025 10:06:25 -0500, olcott wrote:

    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned
    is his inability to recognise the difference between (and/or his
    conflation of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.
    It is an easily verified fact that

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

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

    HHH uses cooperative multi-tasking to switch between itself and its
    simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a separate DD[1] process context with its own set of 16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same DD[1] process
    context.

    When HHH[1] begins simulating its own DD[2] it must create a separate
    DD[2] process context with its own set of 16 virtual registers and
    virtual stack...

    on and on until OOM error (proving non-halting) when we eliminate the
    u32* execution_trace data.

    At which point it needs to report that "proven" non-halting decision to
    its caller, DD(), which will then halt confirming the extant Halting
    Problem proofs are correct.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 11:45:54 2025
    From Newsgroup: comp.theory

    On 8/21/2025 10:11 AM, Richard Heathfield wrote:
    On 21/08/2025 16:06, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is
    his inability to recognise the difference between (and/or his
    conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.

    People who /don't/ need a doctor take that kind of thing as a little
    light leg-pulling and don't see the need to drag in legal-sounding
    terms. Perhaps you'd like to reconsider your answer?


    I will call out every instance of libel.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Thu Aug 21 16:48:02 2025
    From Newsgroup: comp.theory

    On Thu, 21 Aug 2025 11:45:54 -0500, olcott wrote:

    On 8/21/2025 10:11 AM, Richard Heathfield wrote:
    On 21/08/2025 16:06, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is his inability to recognise the difference between
    (and/or his conflation of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.

    People who /don't/ need a doctor take that kind of thing as a little
    light leg-pulling and don't see the need to drag in legal-sounding
    terms. Perhaps you'd like to reconsider your answer?


    I will call out every instance of libel.

    You do need a doctor tho, you need medication.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 17:55:06 2025
    From Newsgroup: comp.theory

    On 21/08/2025 16:48, olcott wrote:
    On 8/20/2025 11:45 PM, Richard Heathfield wrote:
    On 21/08/2025 05:01, olcott wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:

    <snip>


    The conventional proof does not require the existence of the
    input you describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    It's high time you took a closer look at Turing's proof, which
    requires no such "input" to exist. Indeed, the whole point of
    his proof is to show that there can be nowhere into which to
    put such an "input", and therefore such an "input" *cannot* exist.


    It wasn't even called the Halting problem
    until after he died.

    Indeed it wasn't. Nevertheless, his 1936 paper lays out the proof
    in Section 8.

    If you want to anchor
    the HP in text then use please use Linz.

    Why? Does his argument differ in any important way? I doubt it.

    Your UTF-8 salad is unreadable. Try English.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 11:57:02 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:32 AM, dbush wrote:
    On 8/21/2025 12:28 PM, olcott wrote:
    On 8/21/2025 11:21 AM, dbush wrote:
    On 8/21/2025 12:18 PM, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    But you admitted that you're not working on the halting problem (see
    below):


    I am working on the Halting Problem
    in the same way that ZFC worked on
    Russell's Paradox.

    No you're not, as you haven't defined a new system from axiom and proved what the system is capable of.


    *I insist that this axiom must be obeyed and not ignored*
    Turing machine deciders only compute the mapping
    from their inputs...

    Which means they can only map computable functions, and the halting
    function (see below) is not a computable function as Linz and others
    have proved and as you have *explicitly* agreed is correct.


    Given any algorithm (i.e. a fixed immutable sequence of instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly


    *That keeps ignoring*
    Turing machine deciders only compute the mapping
    from their inputs...

    Thus proving the the above requirements ARE WRONG.
    Its like expecting your toaster to make a cup of coffee, WRONG.

    This does not derive the "toaster incompleteness" problem it
    merely a type mismatch error.

    This may all be moot if it is impossible for any
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to see the repeating state of
    its correct simulation of its input.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    *Repeats until aborted*
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 11:58:52 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:41 AM, Mr Flibble wrote:
    On Thu, 21 Aug 2025 10:06:25 -0500, olcott wrote:

    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned
    is his inability to recognise the difference between (and/or his
    conflation of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.
    It is an easily verified fact that

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

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

    HHH uses cooperative multi-tasking to switch between itself and its
    simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a separate DD[1] process
    context with its own set of 16 virtual registers and virtual stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same DD[1] process
    context.

    When HHH[1] begins simulating its own DD[2] it must create a separate
    DD[2] process context with its own set of 16 virtual registers and
    virtual stack...

    on and on until OOM error (proving non-halting) when we eliminate the
    u32* execution_trace data.

    At which point it needs to report that "proven" non-halting decision to
    its caller, DD(), which will then halt confirming the extant Halting
    Problem proofs are correct.

    /Flibble

    *Only when one stupidly ignores this axiom*
    Turing machine deciders only compute the mapping
    from their inputs...
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Thu Aug 21 17:03:13 2025
    From Newsgroup: comp.theory

    On Thu, 21 Aug 2025 11:58:52 -0500, olcott wrote:

    On 8/21/2025 11:41 AM, Mr Flibble wrote:
    On Thu, 21 Aug 2025 10:06:25 -0500, olcott wrote:

    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is his inability to recognise the difference between
    (and/or his conflation of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.
    It is an easily verified fact that

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

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

    HHH uses cooperative multi-tasking to switch between itself and its
    simulated DD instance.

    DD[0] is invoked and calls HHH[0] that creates a separate DD[1]
    process context with its own set of 16 virtual registers and virtual
    stack.

    When HHH[0] encounters the call from DD[1] to HHH[1](DD)
    HHH[0] simulates this HHH[1] instance within this same DD[1] process
    context.

    When HHH[1] begins simulating its own DD[2] it must create a separate
    DD[2] process context with its own set of 16 virtual registers and
    virtual stack...

    on and on until OOM error (proving non-halting) when we eliminate the
    u32* execution_trace data.

    At which point it needs to report that "proven" non-halting decision to
    its caller, DD(), which will then halt confirming the extant Halting
    Problem proofs are correct.

    /Flibble

    *Only when one stupidly ignores this axiom* Turing machine deciders only compute the mapping from their inputs...

    Wrong, HHH takes a *description* of its caller, DD, as an input; if you
    aren't doing that then you aren't working on the Halting Problem.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 18:04:12 2025
    From Newsgroup: comp.theory

    On 21/08/2025 17:18, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider?
    Because you don't.

    When you try to hack HHH/DD so that DD reaches
    its unreachable instructions THIS IS CHEATING.

    I don't touch HHH. All I do is optimise it out by doing what you
    say it does --- i.e. returns 0.

    If HHH is a universal halt decider, it should be able to decide a
    program that doesn't call it.

    No, it's not a lie. Your claim to a parallel to the form of
    Linz's argument has nothing to do with anything either way, and
    your claim that "DD correctly simulated by HHH *is* the halting
    problem input/decider pair" is absurd. As I said before, it
    isn't "the halting problem input/ decider pair" because no such
    pair exists. We know this because the decider doesn't exist.
    And we know /that/ because if a decider did exist we'd be able
    to construct a case it can't decide, invalidating its claim to
    decidership.

    qui tacet consentire videtur ubi loqui debuit ac potuit
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 18:11:40 2025
    From Newsgroup: comp.theory

    On 21/08/2025 17:28, olcott wrote:

    <snip>

    *I insist that this axiom must be obeyed and not ignored*

    You can insist on any axiom you like for your own reasoning, but
    you can't inject axioms into the Halting Problem or proofs of the undecidability thereof. You don't get to pick other people's
    axioms for them; that's not how axioms work.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:13:22 2025
    From Newsgroup: comp.theory

    On 8/21/2025 11:55 AM, Richard Heathfield wrote:
    On 21/08/2025 16:48, olcott wrote:
    On 8/20/2025 11:45 PM, Richard Heathfield wrote:
    On 21/08/2025 05:01, olcott wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:

    <snip>


    The conventional proof does not require the existence of the input
    you describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    It's high time you took a closer look at Turing's proof, which
    requires no such "input" to exist. Indeed, the whole point of his
    proof is to show that there can be nowhere into which to put such an
    "input", and therefore such an "input" *cannot* exist.


    It wasn't even called the Halting problem
    until after he died.

    Indeed it wasn't. Nevertheless, his 1936 paper lays out the proof in
    Section 8.

    If you want to anchor
    the HP in text then use please use Linz.

    Why? Does his argument differ in any important way? I doubt it.

    Your UTF-8 salad is unreadable. Try English.


    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Linz uses the Ĥ character.
    ⟨Ĥ⟩ is the Sipser notation for machine description of Ĥ.
    ⊢* is the Linz notation for an arbitrary number of moves.
    A move is the execution of one TM instruction.
    Ĥ. is my notation showing the machine that the state belongs to.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 18:19:48 2025
    From Newsgroup: comp.theory

    On 21/08/2025 17:45, olcott wrote:
    On 8/21/2025 10:11 AM, Richard Heathfield wrote:
    On 21/08/2025 16:06, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is
    his inability to recognise the difference between (and/or
    his conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.

    People who /don't/ need a doctor take that kind of thing as a
    little light leg-pulling and don't see the need to drag in
    legal-sounding terms. Perhaps you'd like to reconsider your
    answer?


    I will call out every instance of libel.

    So you're happy to dish it out but not to take it. That won't go
    down well in court.

    Also, libel is (written) defamation of character, and you're
    going to find that /very/ hard to prove... and in the USA the
    burden of proof is on the plaintiff.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:20:18 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider? Because
    you don't.


    I never claimed and always disavowed that I
    have a universal decider and that I am rebutting
    the halting problem.

    At most I have a partial halt decider that refutes
    the conventional proof of the halting problem
    yest does not refute the halting problem itself.

    When you try to hack HHH/DD so that DD reaches
    its unreachable instructions THIS IS CHEATING.

    I don't touch HHH. All I do is optimise it out by doing what you say it
    does --- i.e. returns 0.


    It also returns 1 so your "optimization" f-cks it up.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 13:24:20 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:57 PM, olcott wrote:
    On 8/21/2025 11:32 AM, dbush wrote:
    On 8/21/2025 12:28 PM, olcott wrote:
    On 8/21/2025 11:21 AM, dbush wrote:
    On 8/21/2025 12:18 PM, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    But you admitted that you're not working on the halting problem (see
    below):


    I am working on the Halting Problem
    in the same way that ZFC worked on
    Russell's Paradox.

    No you're not, as you haven't defined a new system from axiom and
    proved what the system is capable of.


    *I insist that this axiom must be obeyed and not ignored*
    Turing machine deciders only compute the mapping
    from their inputs...

    Which means they can only map computable functions, and the halting
    function (see below) is not a computable function as Linz and others
    have proved and as you have *explicitly* agreed is correct.


    Given any algorithm (i.e. a fixed immutable sequence of instructions)
    X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the
    following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed
    directly


    *That keeps ignoring*
    Turing machine deciders only compute the mapping
    from their inputs...

    Thus proving the the above requirements ARE WRONG.

    Thus the the following requirements are also wrong because actual
    numbers are not inputs to a Turing machine:

    (<X>,<Y>) maps to <Z> if and only if X+Y=Z

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 13:27:22 2025
    From Newsgroup: comp.theory

    On 8/21/2025 1:20 PM, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:
    On 8/21/2025 10:17 AM, Richard Heathfield wrote:
    On 21/08/2025 16:08, olcott wrote:
    On 8/20/2025 10:57 PM, Richard Heathfield wrote:
    On 21/08/2025 03:13, olcott wrote:
    On 8/20/2025 8:57 PM, Richard Heathfield wrote:
    On 20/08/2025 21:17, olcott wrote:
    DD correctly simulated by HHH *is* the halting problem
    input/decider pair.

    No, it isn't.
    *It has the same form as the Linz proof*

    Irrelevant.

    That you say it is irrelevant is a damned lie.

    You don't actually know what a lie is, do you?


    The Linz proof is a halting problem proof.
    When my proof matches the structure of the Linz
    proof then my proof is a halting problem proof.

    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider? Because
    you don't.


    I never claimed and always disavowed that I
    have a universal decider

    And therefore aren't working within the framework of the Linz proof.

    and that I am rebutting
    the halting problem.

    But you have admitted that you're not working on the halting problem:


    On 8/19/2025 6:01 PM, olcott wrote:
    On 8/19/2025 4:42 PM, dbush wrote:
    His argument is that the decision that X(Y) is making is not "does
    algorithm Y halt", but basically "does there exist an implementation
    of function X that can simulate function call Y() to completion?"


    Yes.

    This happens to coincide with the halting function in cases where

    Yes

    function Y does not call function X at some point, but not in cases
    where it does.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:36:21 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:11 PM, Richard Heathfield wrote:
    On 21/08/2025 17:28, olcott wrote:

    <snip>

    *I insist that this axiom must be obeyed and not ignored*

    You can insist on any axiom you like for your own reasoning, but you
    can't inject axioms into the Halting Problem or proofs of the

    It is common knowledge that this is an axiom
    of the theory of computation.

    Turing machine deciders only compute the mapping
    from their inputs...

    undecidability thereof. You don't get to pick other people's axioms for them; that's not how axioms work.

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 18:36:50 2025
    From Newsgroup: comp.theory

    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider?
    Because you don't.


    I never claimed and always disavowed that I
    have a universal decider and that I am rebutting
    the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
    return 1;
    }


    At most I have a partial halt decider that refutes
    the conventional proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem
    reasons about a hypothetical /universal/ halt decider (which it
    proves cannot exist).


    yest does not refute the halting problem itself.

    When you try to hack HHH/DD so that DD reaches
    its unreachable instructions THIS IS CHEATING.

    I don't touch HHH. All I do is optimise it out by doing what
    you say it does --- i.e. returns 0.


    It also returns 1 so your "optimization" f-cks it up.

    You want 1? No problem.

    $ cat dd1.c
    #include <stdio.h>

    #define HHH(x) 1

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


    int main()
    {
    int hhh = HHH(DD);
    int dd = DD();

    printf("Because we got here, we know that both HHH and DD
    halted.\n");

    printf("But is that what they claim?\n\n");
    printf("HHH(DD) yields %d (%s).\n", hhh, hhh ? "halted" :
    "incorrect claim of non-halting");
    printf("DD yields %d (%s).\n", dd, dd ? "halted" : "incorrect
    claim of non-halting");

    return 0;
    }

    $ gcc -o dd1 dd1.c
    $ ./dd1
    ^C

    1 from HHH means DD halts, but DD just kept on going. Looks like
    1 breaks it. Best go back to 0, eh?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:39:27 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:19 PM, Richard Heathfield wrote:
    On 21/08/2025 17:45, olcott wrote:
    On 8/21/2025 10:11 AM, Richard Heathfield wrote:
    On 21/08/2025 16:06, olcott wrote:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is
    his inability to recognise the difference between (and/or his
    conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.

    People who /don't/ need a doctor take that kind of thing as a little
    light leg-pulling and don't see the need to drag in legal-sounding
    terms. Perhaps you'd like to reconsider your answer?


    I will call out every instance of libel.

    So you're happy to dish it out but not to take it. That won't go down
    well in court.

    Also, libel is (written) defamation of character, and you're going to
    find that /very/ hard to prove... and in the USA the burden of proof is
    on the plaintiff.


    None-the-less I will continue point point out
    libel, unintentional counter-factual claims
    and flat out lies about my work.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:45:19 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider? Because
    you don't.


    I never claimed and always disavowed that I
    have a universal decider and that I am rebutting
    the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:


    Because most people get confused by the term
    "partial halt decider" yet understand the gist
    of the idea of a halt decider (determines halt status)
    I use the less precisely accurate term.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
      return 1;
    }


    At most I have a partial halt decider that refutes
    the conventional proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem reasons
    about a hypothetical /universal/ halt decider (which it proves cannot exist).


    I prove that the proofs do not prove their point.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Thu Aug 21 17:46:17 2025
    From Newsgroup: comp.theory

    On Thu, 21 Aug 2025 12:45:19 -0500, olcott wrote:

    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both cases we get the same >>>>> result.

    Is it then your claim that you have a universal halt decider? Because
    you don't.


    I never claimed and always disavowed that I have a universal decider
    and that I am rebutting the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:


    Because most people get confused by the term "partial halt decider" yet understand the gist of the idea of a halt decider (determines halt
    status)
    I use the less precisely accurate term.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
      return 1;
    }


    At most I have a partial halt decider that refutes the conventional
    proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem reasons
    about a hypothetical /universal/ halt decider (which it proves cannot
    exist).


    I prove that the proofs do not prove their point.

    You haven't proved shit in 22 years.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 18:48:08 2025
    From Newsgroup: comp.theory

    On 21/08/2025 18:36, olcott wrote:
    On 8/21/2025 12:11 PM, Richard Heathfield wrote:
    On 21/08/2025 17:28, olcott wrote:

    <snip>

    *I insist that this axiom must be obeyed and not ignored*

    You can insist on any axiom you like for your own reasoning,
    but you can't inject axioms into the Halting Problem or proofs
    of the

    It is common knowledge that this is an axiom
    of the theory of computation.

    Then you'll be able to produce a citation.

    I'll give you a time-saving freebie - don't bother looking at
    Blum's axioms, which are to do with complexity measurement. Nor
    will you find it in Peanp.

    What you *can* have is this:

    "Thus the state of progress of the computation at any stage is
    completely determined by the note of instructions and the symbols
    on the tape."

    Will that suffice for your purposes?
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 12:55:53 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:46 PM, Mr Flibble wrote:
    On Thu, 21 Aug 2025 12:45:19 -0500, olcott wrote:

    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both cases we get the same >>>>>> result.

    Is it then your claim that you have a universal halt decider? Because >>>>> you don't.


    I never claimed and always disavowed that I have a universal decider
    and that I am rebutting the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:


    Because most people get confused by the term "partial halt decider" yet
    understand the gist of the idea of a halt decider (determines halt
    status)
    I use the less precisely accurate term.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
      return 1;
    }


    At most I have a partial halt decider that refutes the conventional
    proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem reasons
    about a hypothetical /universal/ halt decider (which it proves cannot
    exist).


    I prove that the proofs do not prove their point.

    You haven't proved shit in 22 years.

    /Flibble

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Repeats until aborted
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    I proved that Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn is correct
    even if Ĥ.embedded_H cannot detect the repeating state.

    That people continue to believe that Ĥ applied to ⟨Ĥ⟩
    contradicts that merely shows how the power of
    indoctrination can get people to actually deny
    verified facts:

    Turing machine deciders only compute the mapping
    from their inputs...
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 13:03:04 2025
    From Newsgroup: comp.theory

    On 8/21/2025 12:48 PM, Richard Heathfield wrote:
    On 21/08/2025 18:36, olcott wrote:
    On 8/21/2025 12:11 PM, Richard Heathfield wrote:
    On 21/08/2025 17:28, olcott wrote:

    <snip>

    *I insist that this axiom must be obeyed and not ignored*

    You can insist on any axiom you like for your own reasoning, but you
    can't inject axioms into the Halting Problem or proofs of the

    It is common knowledge that this is an axiom
    of the theory of computation.

    Then you'll be able to produce a citation.



    Turing machine deciders only compute the mapping
    from their inputs...

    a function is computable if there is an algorithm
    that computes the value of the function for every
    value of its argument.
    https://en.wikipedia.org/wiki/Computable_function

    For Turing machines this argument must be a finite
    string on its tape. It cannot be any actual Turing
    machine such as Ĥ applied to ⟨Ĥ⟩.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Thu Aug 21 18:16:35 2025
    From Newsgroup: comp.theory

    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you >>>> describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 14:17:11 2025
    From Newsgroup: comp.theory

    On 8/21/2025 2:03 PM, olcott wrote:
    On 8/21/2025 12:48 PM, Richard Heathfield wrote:
    On 21/08/2025 18:36, olcott wrote:
    On 8/21/2025 12:11 PM, Richard Heathfield wrote:
    On 21/08/2025 17:28, olcott wrote:

    <snip>

    *I insist that this axiom must be obeyed and not ignored*

    You can insist on any axiom you like for your own reasoning, but you
    can't inject axioms into the Halting Problem or proofs of the

    It is common knowledge that this is an axiom
    of the theory of computation.

    Then you'll be able to produce a citation.



    Turing machine deciders only compute the mapping
    from their inputs...

    a function is computable if there is an algorithm
    that computes the value of the function for every
    value of its argument.
    https://en.wikipedia.org/wiki/Computable_function


    And the halting function is not a computable function, as Linz and other
    have proved and as you have *explicitly* agreed is correct.


    Given any algorithm (i.e. a fixed immutable sequence of instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly


    For Turing machines this argument must be a finite
    string on its tape. It cannot be any actual Turing
    machine such as Ĥ applied to ⟨Ĥ⟩.


    But the finite strings (⟨Ĥ⟩,⟨Ĥ⟩) specify exactly that as proven by UTM
    applied to (⟨Ĥ⟩,⟨Ĥ⟩) exactly matching the behavior of Ĥ applied to ⟨Ĥ⟩
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 19:25:59 2025
    From Newsgroup: comp.theory

    On 21/08/2025 18:39, olcott wrote:
    On 8/21/2025 12:19 PM, Richard Heathfield wrote:
    On 21/08/2025 17:45, olcott wrote:

    <snip>


    I will call out every instance of libel.

    So you're happy to dish it out but not to take it. That won't
    go down well in court.

    Also, libel is (written) defamation of character, and you're
    going to find that /very/ hard to prove... and in the USA the
    burden of proof is on the plaintiff.

    None-the-less I will continue point point out
    libel, unintentional counter-factual claims
    and flat out lies about my work.

    And no doubt you will continue to misinterpret corrections as "counter-factual" or "flat-out lies".

    It's very cute, and we wouldn't have you any other way.

    But every time you falsely accuse an interlocutor of lying, you
    multiply your credibility by 0.99. After a great many such
    accusations, your score is already vanishingly small, and nobody
    believes a word of it.

    Try restricting accusations of lying to where you have actual
    evidence of intent to deceive. You may find that that one simple
    measure benefits your credibility far more than idle threats of
    libel in a land where your right of free speech has
    constitutional protection.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 13:29:17 2025
    From Newsgroup: comp.theory

    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you >>>>> describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    <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>
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 14:31:16 2025
    From Newsgroup: comp.theory

    On 8/21/2025 2:29 PM, olcott wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input >>>>>> you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    <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.

    Which you have admitted on the record that your HHH does not do (see below):


    On 8/15/2025 11:37 AM, dbush wrote:
    On 8/15/2025 10:24 AM, olcott wrote:
    On 8/15/2025 7:58 AM, dbush wrote:
    On 8/15/2025 8:48 AM, olcott wrote:
    <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.

    And HHH fails to do so as the pattern it detects exists in the
    halting program DD and is therefore not a non-halting behavior pattern.

    Failing to explain why this is wrong in your next reply or within one
    hour of your next post in this newsgroup will be taken as your
    official on-the-record admission that the pattern HHH detects is NOT
    a non- halting behavior pattern

    Let the record show that Peter Olcott made no attempt to explain why the above is wrong. Therefore:

    Let The Record Show:

    That Peter Olcott

    Has *officially* admitted

    That the pattern detected by HHH is in fact NOT a non-halting behavior pattern because it exists in the halting computation DD, and furthermore than HHH fails to meet the specification that he gave.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Thu Aug 21 19:37:12 2025
    From Newsgroup: comp.theory

    On 21/08/2025 18:45, olcott wrote:
    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both
    cases we get the same result.

    Is it then your claim that you have a universal halt decider?
    Because you don't.


    I never claimed and always disavowed that I
    have a universal decider and that I am rebutting
    the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only
    works sometimes, like this one does:


    Because most people get confused by the term
    "partial halt decider" yet understand the gist
    of the idea of a halt decider (determines halt status)
    I use the less precisely accurate term.

    That's a mistake.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
       return 1;
    }

    The above is a partial halt decider. It gets the answer right
    most of the time (even DD, unlike your HHH thing), but it proves
    bugger all.



    At most I have a partial halt decider that refutes
    the conventional proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem
    reasons about a hypothetical /universal/ halt decider (which it
    proves cannot exist).


    I prove that the proofs do not prove their point.

    So you claim.

    "As practiced, a proof is expressed in natural language and is a
    rigorous argument intended to convince the audience of the truth
    of a statement."

    This you have singularly failed to 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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Thu Aug 21 19:18:29 2025
    From Newsgroup: comp.theory

    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you >>>>>> describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate. HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /not/
    return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.

    Since HHH_embedded(DD) does not terminate and return 0, whereas HHH_toplevel(DD) does so, they are different algorithms.

    The whole contraption is confirming that HHH_embedded(DD) is not
    correctly deciding the halting of DD.

    HHH_toplevel is correct, but irrelevant.

    Above you've admitted that you've not found a way to show that
    HHH_toplevel is correct without the static data; i.e. a way to show it
    in any situation in which HHH_toplevel and HHH_embedded are exactly the
    same function, not changing their behavior to split into two.

    Yet, until you find that way, your claim that you have disproved
    the Halting Theorem has not been confirmed.

    The Theorem says that what you are looking for is impossible,
    and has unassailable logic.

    You cannot make those two deciders the same. It is impossible
    for HHH_embedded(DD) not to be wrong, and so if the same
    expression is tested outside of the test case, it must yield
    the same wrong result.

    If the same expression HHH(DD) is yielding different behaviors
    and results in different contexts, your apparatus is broken.

    A non-broken version of the apparatus cannot exist in such a way that it refutes Halting.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 14:42:52 2025
    From Newsgroup: comp.theory

    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you >>>>>>> describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a
    certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate. HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /not/ return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH cannot possibly
    ever stop running (not counting OOM error) unless
    aborted.

    You must understand a little of my x86utm operating
    system architecture to even understand that HHH
    can simulate an instance of itself simulating an
    instance of DD when its own instance of DD calls
    HHH(DD).

    Since HHH_embedded(DD) does not terminate and return 0, whereas HHH_toplevel(DD) does so, they are different algorithms.

    The whole contraption is confirming that HHH_embedded(DD) is not
    correctly deciding the halting of DD.

    HHH_toplevel is correct, but irrelevant.

    Above you've admitted that you've not found a way to show that
    HHH_toplevel is correct without the static data; i.e. a way to show it
    in any situation in which HHH_toplevel and HHH_embedded are exactly the
    same function, not changing their behavior to split into two.

    Yet, until you find that way, your claim that you have disproved
    the Halting Theorem has not been confirmed.

    The Theorem says that what you are looking for is impossible,
    and has unassailable logic.

    You cannot make those two deciders the same. It is impossible
    for HHH_embedded(DD) not to be wrong, and so if the same
    expression is tested outside of the test case, it must yield
    the same wrong result.

    If the same expression HHH(DD) is yielding different behaviors
    and results in different contexts, your apparatus is broken.

    A non-broken version of the apparatus cannot exist in such a way that it refutes Halting.

    All Five LLM systems figured out on their own that
    HHH(DD)==0 would be correct because DD correctly
    simulated by HHH cannot possibly halt.

    If you don't understand that DD correctly simulated
    by HHH cannot possibly halt, then you don't understand
    my code well enough.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mr Flibble@flibble@red-dwarf.jmc.corp to comp.theory on Thu Aug 21 19:45:20 2025
    From Newsgroup: comp.theory

    On Thu, 21 Aug 2025 14:42:52 -0500, olcott wrote:

    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the
    input you describe,
    Cite your sources.
    I have been studying this for 22 years and never saw a proof that >>>>>>> did not require an input to do or say the opposite of what its
    decider says.

    You've been studying it wrong. The input contains its own copy of a >>>>>> certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable state
    with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that HHH can see the >>>>> recursive simulation execution traces of DD without the use of
    static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text does prove that HHH(DD)==0
    is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate.
    HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does
    /not/
    return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH cannot possibly ever stop running (not
    counting OOM error) unless aborted.

    You must understand a little of my x86utm operating system architecture
    to even understand that HHH can simulate an instance of itself
    simulating an instance of DD when its own instance of DD calls HHH(DD).

    Since HHH_embedded(DD) does not terminate and return 0, whereas
    HHH_toplevel(DD) does so, they are different algorithms.

    The whole contraption is confirming that HHH_embedded(DD) is not
    correctly deciding the halting of DD.

    HHH_toplevel is correct, but irrelevant.

    Above you've admitted that you've not found a way to show that
    HHH_toplevel is correct without the static data; i.e. a way to show it
    in any situation in which HHH_toplevel and HHH_embedded are exactly the
    same function, not changing their behavior to split into two.

    Yet, until you find that way, your claim that you have disproved the
    Halting Theorem has not been confirmed.

    The Theorem says that what you are looking for is impossible,
    and has unassailable logic.

    You cannot make those two deciders the same. It is impossible for
    HHH_embedded(DD) not to be wrong, and so if the same expression is
    tested outside of the test case, it must yield the same wrong result.

    If the same expression HHH(DD) is yielding different behaviors and
    results in different contexts, your apparatus is broken.

    A non-broken version of the apparatus cannot exist in such a way that
    it refutes Halting.

    All Five LLM systems figured out on their own that HHH(DD)==0 would be correct because DD correctly simulated by HHH cannot possibly halt.

    If you don't understand that DD correctly simulated by HHH cannot
    possibly halt, then you don't understand my code well enough.

    Your code is bullshit, people don't want to invest too much time in understanding bullshit.

    /Flibble
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Thu Aug 21 15:51:00 2025
    From Newsgroup: comp.theory

    On 8/21/2025 3:42 PM, olcott wrote:
    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the
    input you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a >>>>>> certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate.
    HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /not/
    return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH
    Changes the input.

    Changing the input is not allowed.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Thu Aug 21 20:57:34 2025
    From Newsgroup: comp.theory

    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you >>>>>>>> describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a >>>>>> certain decider. Which decider it contains does not vary with the
    decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have
    elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km
    footrace in under 37 minutes without cutting the course, so for now,
    until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate.
    HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /not/
    return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH cannot possibly
    ever stop running (not counting OOM error) unless
    aborted.

    You must understand a little of my x86utm operating
    system architecture to even understand that HHH
    can simulate an instance of itself simulating an
    instance of DD when its own instance of DD calls
    HHH(DD).

    Yes it /can/. Your architecture supports it. Only problem is that when
    you do it cleanly, you run into nontermination, and so you diddled HHH
    with static data that changes. Yet you're still equivocating on it,
    describing with language that reveals a belief that there is only
    one HHH. That's what your "instance of itself" phrase in your
    above paragraph is doing.

    When you have the mutating static data whose value alters the
    control flow in HHH, there is no "itself" any more. The top level HHH is
    not simulating "and instance of itself" when it simulates DDD, because
    the HHH called by DDD is no longer equivalent to itself.

    Without the static variable cheating, your UTM system is just an elaborate monument to the Halting Theorem.

    With the static variable cheating, it is inescapably such a monument;
    only you're falsly claiming that it isn't.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Thu Aug 21 21:05:36 2025
    From Newsgroup: comp.theory

    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH which does not correctly simulate DD.
    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it can
    be simultaneously true that HHH(DD) stops and returns 0, yet exactly the
    same expression HHH(DD) does not stop.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, and
    that he's failed to find a way to get rid of it.

    Yet, no problem; pay no attention to that little problem, weee, HHH
    correctly simulates an /instance of /itself// and aborts, yadda yadda.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 16:16:29 2025
    From Newsgroup: comp.theory

    On 8/21/2025 3:57 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the input you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a >>>>>>> certain decider. Which decider it contains does not vary with the >>>>>>> decider being applied to that input.

    The embedded decider may be a clean-room implementation of the
    algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have >>>>>>> elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km >>>>> footrace in under 37 minutes without cutting the course, so for now, >>>>> until I find better training methods, I hope you all don't mind me
    getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate.
    HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /not/ >>> return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH cannot possibly
    ever stop running (not counting OOM error) unless
    aborted.

    You must understand a little of my x86utm operating
    system architecture to even understand that HHH
    can simulate an instance of itself simulating an
    instance of DD when its own instance of DD calls
    HHH(DD).

    Yes it /can/. Your architecture supports it. Only problem is that when
    you do it cleanly, you run into nontermination,

    Hence proving that HHH(DD)==0 is correct.

    and so you diddled HHH
    with static data that changes. Yet you're still equivocating on it, describing with language that reveals a belief that there is only
    one HHH. That's what your "instance of itself" phrase in your
    above paragraph is doing.


    There is only one HHH, the rest are data manipulated
    by this one HHH.

    When you have the mutating static data whose value alters the
    control flow in HHH, there is no "itself" any more.

    *It does not alter the control flow during the simulation*
    It merely recognizes that DD correctly simulated
    by HHH cannot possibly stop running without being
    aborted and then aborts DD preventing an OOM error.

    The top level HHH is
    not simulating "and instance of itself" when it simulates DDD, because
    the HHH called by DDD is no longer equivalent to itself.


    When we abandon the static data that fact that DD()
    never halts proves that HHH(DD)==0 is correct.

    Without the static variable cheating, your UTM system is just an elaborate monument to the Halting Theorem.


    No one else ever figured out any way that HHH(DD)==0 is
    correct. Now all that I need to do is find a way for HHH
    to detect the repeating state of its input that everyone
    else can see.

    It is great talking to you about these things because
    I know that you are competent and not playing Trollish
    head games like most of the reviewers on this forum.

    With the static variable cheating, it is inescapably such a monument;
    only you're falsly claiming that it isn't.

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 16:26:09 2025
    From Newsgroup: comp.theory

    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:
    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in
    understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH

    which does not correctly simulate DD.
    Counter-factual.

    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it can
    be simultaneously true that HHH(DD) stops and returns 0, yet exactly the
    same expression HHH(DD) does not stop.


    That would be crazy until you understand that it has
    always only been the behavior of the input that counts.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD simulated by HHH is BEFORE any DD has had its
    simulation aborted.

    Directly executed DD() is AFTER DD has had its
    simulation aborted.

    HHH(DD) maps its input to DD correctly simulated
    by HHH and reports the same result regardless of
    its execution context.

    DD that need not be a computable function has different
    behavior depending on its process context.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, and
    that he's failed to find a way to get rid of it.


    The behavior of DD correctly simulated by HHH remains
    the same non-halting behavior. Without the static data
    the current HHH cannot see this behavior.

    Yet, no problem; pay no attention to that little problem, weee, HHH
    correctly simulates an /instance of /itself// and aborts, yadda yadda.

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@agisaak@gm.invalid to comp.theory on Thu Aug 21 16:16:15 2025
    From Newsgroup: comp.theory

    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:
    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in
    understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH

    which does not correctly simulate DD.
    Counter-factual.

    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it can
    be simultaneously true that HHH(DD) stops and returns 0, yet exactly the
    same expression HHH(DD) does not stop.


    That would be crazy until you understand that it has
    always only been the behavior of the input that counts.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD simulated by HHH is BEFORE any DD has had its
    simulation aborted.

    Directly executed DD() is AFTER DD has had its
    simulation aborted.

    HHH(DD) maps its input to DD correctly simulated
    by HHH and reports the same result regardless of
    its execution context.

    DD that need not be a computable function has different
    behavior depending on its process context.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, and
    that he's failed to find a way to get rid of it.


    The behavior of DD correctly simulated by HHH remains
    the same non-halting behavior. Without the static data
    the current HHH cannot see this behavior.

    But that means you haven't accomplished what you claim to have
    accomplished -- created a decider which correctly decides the Linz counterecxample. Until you come up with an HHH that can see this
    behaviour without relying on static data, then you're not demonstrating anything.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 17:25:03 2025
    From Newsgroup: comp.theory

    On 8/21/2025 5:16 PM, André G. Isaak wrote:
    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:
    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in
    understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH

    which does not correctly simulate DD.
    Counter-factual.

    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it can
    be simultaneously true that HHH(DD) stops and returns 0, yet exactly the >>> same expression HHH(DD) does not stop.


    That would be crazy until you understand that it has
    always only been the behavior of the input that counts.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD simulated by HHH is BEFORE any DD has had its
    simulation aborted.

    Directly executed DD() is AFTER DD has had its
    simulation aborted.

    HHH(DD) maps its input to DD correctly simulated
    by HHH and reports the same result regardless of
    its execution context.

    DD that need not be a computable function has different
    behavior depending on its process context.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, and
    that he's failed to find a way to get rid of it.


    The behavior of DD correctly simulated by HHH remains
    the same non-halting behavior. Without the static data
    the current HHH cannot see this behavior.

    But that means you haven't accomplished what you claim to have
    accomplished -- created a decider which correctly decides the Linz counterecxample. Until you come up with an HHH that can see this
    behaviour without relying on static data, then you're not demonstrating anything.

    André


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    Maybe a static code analyzer would be the answer.
    A text file cannot call its own decider in recursive
    simulation.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@agisaak@gm.invalid to comp.theory on Thu Aug 21 16:40:44 2025
    From Newsgroup: comp.theory

    On 2025-08-21 16:25, olcott wrote:
    On 8/21/2025 5:16 PM, André G. Isaak wrote:
    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:
    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in
    understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH

    which does not correctly simulate DD.
    Counter-factual.

    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it can >>>> be simultaneously true that HHH(DD) stops and returns 0, yet exactly
    the
    same expression HHH(DD) does not stop.


    That would be crazy until you understand that it has
    always only been the behavior of the input that counts.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD simulated by HHH is BEFORE any DD has had its
    simulation aborted.

    Directly executed DD() is AFTER DD has had its
    simulation aborted.

    HHH(DD) maps its input to DD correctly simulated
    by HHH and reports the same result regardless of
    its execution context.

    DD that need not be a computable function has different
    behavior depending on its process context.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, and >>>> that he's failed to find a way to get rid of it.


    The behavior of DD correctly simulated by HHH remains
    the same non-halting behavior. Without the static data
    the current HHH cannot see this behavior.

    But that means you haven't accomplished what you claim to have
    accomplished -- created a decider which correctly decides the Linz
    counterecxample. Until you come up with an HHH that can see this
    behaviour without relying on static data, then you're not
    demonstrating anything.

    André


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this result
    without relying on static data then it doesn't achieve what you have
    claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but that
    this is not the answer which the putative halt decider gives when given
    the unsolvable input constructed from that decider.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 17:53:41 2025
    From Newsgroup: comp.theory

    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:
    On 8/21/2025 5:16 PM, André G. Isaak wrote:
    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:
    On 2025-08-21, Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    Your code is bullshit, people don't want to invest too much time in >>>>>> understanding bullshit.

    But we already have a decent understanding of it. It's not rocket
    science.

    The code does what Peter says it does. HHH(DD) simulates DD and
    finds non-termination.

    Unfortunately, he claims that by doing so it is simulating
    "an instance of itself" which is false; the HHH(DD) call inside
    DD is a different HHH

    which does not correctly simulate DD.
    Counter-factual.

    Peter does not say that it does; he admits that it is running
    away with recursion and not terminating.

    The crazy part is believing that there is only one HHH such that it >>>>> can
    be simultaneously true that HHH(DD) stops and returns 0, yet
    exactly the
    same expression HHH(DD) does not stop.


    That would be crazy until you understand that it has
    always only been the behavior of the input that counts.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD simulated by HHH is BEFORE any DD has had its
    simulation aborted.

    Directly executed DD() is AFTER DD has had its
    simulation aborted.

    HHH(DD) maps its input to DD correctly simulated
    by HHH and reports the same result regardless of
    its execution context.

    DD that need not be a computable function has different
    behavior depending on its process context.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, >>>>> and
    that he's failed to find a way to get rid of it.


    The behavior of DD correctly simulated by HHH remains
    the same non-halting behavior. Without the static data
    the current HHH cannot see this behavior.

    But that means you haven't accomplished what you claim to have
    accomplished -- created a decider which correctly decides the Linz
    counterecxample. Until you come up with an HHH that can see this
    behaviour without relying on static data, then you're not
    demonstrating anything.

    André


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this result without relying on static data then it doesn't achieve what you have
    claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but that
    this is not the answer which the putative halt decider gives when given
    the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    André

    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@agisaak@gm.invalid to comp.theory on Thu Aug 21 17:05:34 2025
    From Newsgroup: comp.theory

    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn).
    That's a contradiction. You need to specify the conditions under which
    each transition occurs. You've been corrected on this many times in the
    past and yet you continue to make the same error.

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this result
    without relying on static data then it doesn't achieve what you have
    claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but
    that this is not the answer which the putative halt decider gives when
    given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The only
    way for it to give the opposite boolean value is for you to redesign the
    TM in which case you are no longer dealing with the same H/D pair.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 18:17:55 2025
    From Newsgroup: comp.theory

    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). That's a contradiction. You need to specify the conditions under which
    each transition occurs. You've been corrected on this many times in the
    past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this
    result without relying on static data then it doesn't achieve what
    you have claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but
    that this is not the answer which the putative halt decider gives
    when given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The only
    way for it to give the opposite boolean value is for you to redesign the
    TM in which case you are no longer dealing with the same H/D pair.

    André


    If I ask you a question and you answer yes
    or you answer no you are not two distinctly
    separate human beings.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Fri Aug 22 07:22:19 2025
    From Newsgroup: comp.theory

    On Thu, 2025-08-21 at 18:17 -0500, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). That's a contradiction. You need to specify the conditions under which each transition occurs. You've been corrected on this many times in the past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt
    Are you capable of writing a TM that computes the length of its input?
    I don't think so.
    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this
    result without relying on static data then it doesn't achieve what
    you have claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but that this is not the answer which the putative halt decider gives
    when given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The only
    way for it to give the opposite boolean value is for you to redesign the TM in which case you are no longer dealing with the same H/D pair.

    André


    If I ask you a question and you answer yes
    or you answer no you are not two distinctly
    separate human beings.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Fri Aug 22 07:25:38 2025
    From Newsgroup: comp.theory

    On Fri, 2025-08-22 at 07:22 +0800, wij wrote:
    On Thu, 2025-08-21 at 18:17 -0500, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). That's a contradiction. You need to specify the conditions under which each transition occurs. You've been corrected on this many times in the past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    Are you capable of writing a TM that computes the length of its input?
    I don't think so.
    Are you capable of writing a TM that computes 1+2?
    I don't think so.
    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this result without relying on static data then it doesn't achieve what you have claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but that this is not the answer which the putative halt decider gives when given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The only way for it to give the opposite boolean value is for you to redesign the TM in which case you are no longer dealing with the same H/D pair.

    André


    If I ask you a question and you answer yes
    or you answer no you are not two distinctly
    separate human beings.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@agisaak@gm.invalid to comp.theory on Thu Aug 21 18:22:42 2025
    From Newsgroup: comp.theory

    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn).
    That's a contradiction. You need to specify the conditions under which
    each transition occurs. You've been corrected on this many times in
    the past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying anything meaningful. The conditions are an integral part of the notation.

    What is the point of using a notation if you're not going to use it
    correctly?

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this
    result without relying on static data then it doesn't achieve what
    you have claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but
    that this is not the answer which the putative halt decider gives
    when given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The only
    way for it to give the opposite boolean value is for you to redesign
    the TM in which case you are no longer dealing with the same H/D pair.

    André


    If I ask you a question and you answer yes
    or you answer no you are not two distinctly
    separate human beings.

    People aren't turing machines. And I can only give one answer on a given occasion.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 19:40:19 2025
    From Newsgroup: comp.theory

    On 8/21/2025 7:22 PM, André G. Isaak wrote:
    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). >>> That's a contradiction. You need to specify the conditions under
    which each transition occurs. You've been corrected on this many
    times in the past and yet you continue to make the same error.


    That is all in the Linz proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying anything meaningful. The conditions are an integral part of the notation.

    What is the point of using a notation if you're not going to use it correctly?


    I am using it correctly.
    The proof isn't using it incorrectly.

    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ can compute the mapping from its input
    to the behavior specified by this input.

    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ cannot compute the mapping to the
    behavior specified by Ĥ applied ⟨Ĥ⟩ because Ĥ is not
    and cannot possibly be an input to its own actual self.

    Turing machines do not take actual Turing machines as
    inputs they only take finite strings. Ĥ itself is
    not a finite string.

    This is all moot unless Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ can detect
    the repeating state specified by its input. No one
    here has ever bothered to notice this repeating state.

    I have demonstrated that the transition
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    would be correct.

    Even if it is correct, if your decider can't actually give this
    result without relying on static data then it doesn't achieve what
    you have claimed to achieve.

    No one has ever accomplished this much.
    All of the proofs previously had the return values
    of yes and no both being the wrong answer.

    No. The proofs all claim that there is a single correct answer but
    that this is not the answer which the putative halt decider gives
    when given the unsolvable input constructed from that decider.


    AKA both Boolean values that it gives are the wrong answer.
    Every yes/no having no correct yes/no answer (within the
    full context of the question that includes who is being asked)
    is an incorrect question.

    It only gives one boolean value if it gives an answer at all. The
    only way for it to give the opposite boolean value is for you to
    redesign the TM in which case you are no longer dealing with the same
    H/D pair.

    André


    If I ask you a question and you answer yes
    or you answer no you are not two distinctly
    separate human beings.

    People aren't turing machines. And I can only give one answer on a given occasion.

    André


    The HP proofs
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Fri Aug 22 08:54:41 2025
    From Newsgroup: comp.theory

    On Thu, 2025-08-21 at 19:40 -0500, olcott wrote:
    On 8/21/2025 7:22 PM, André G. Isaak wrote:
    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn).
    That's a contradiction. You need to specify the conditions under
    which each transition occurs. You've been corrected on this many
    times in the past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying anything meaningful. The conditions are an integral part of the notation.

    What is the point of using a notation if you're not going to use it correctly?


    I am using it correctly.
    The proof isn't using it incorrectly.
    Are you capable or writing a TM that computes 1+2?
    I don't think you can!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 20:03:05 2025
    From Newsgroup: comp.theory

    On 8/21/2025 7:54 PM, wij wrote:
    On Thu, 2025-08-21 at 19:40 -0500, olcott wrote:
    On 8/21/2025 7:22 PM, André G. Isaak wrote:
    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). >>>>> That's a contradiction. You need to specify the conditions under
    which each transition occurs. You've been corrected on this many
    times in the past and yet you continue to make the same error.


    That is all in the Linz proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying >>> anything meaningful. The conditions are an integral part of the notation. >>>
    What is the point of using a notation if you're not going to use it
    correctly?


    I am using it correctly.
    The proof isn't using it incorrectly.

    Are you capable or writing a TM that computes 1+2?
    I don't think you can!


    https://www.lns.mit.edu/~dsw/turing/turing.html
    It is easy to reimplement his design extending
    it to much more memory.

    He already had code written for adders. https://www.lns.mit.edu/~dsw/turing/examples/examples.html
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wij@wyniijj5@gmail.com to comp.theory on Fri Aug 22 09:13:38 2025
    From Newsgroup: comp.theory

    On Thu, 2025-08-21 at 20:03 -0500, olcott wrote:
    On 8/21/2025 7:54 PM, wij wrote:
    On Thu, 2025-08-21 at 19:40 -0500, olcott wrote:
    On 8/21/2025 7:22 PM, André G. Isaak wrote:
    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn).
    That's a contradiction. You need to specify the conditions under which each transition occurs. You've been corrected on this many times in the past and yet you continue to make the same error.


    That is all in the Linz proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying
    anything meaningful. The conditions are an integral part of the notation.

    What is the point of using a notation if you're not going to use it correctly?


    I am using it correctly.
    The proof isn't using it incorrectly.

    Are you capable or writing a TM that computes 1+2?
    I don't think you can!


    https://www.lns.mit.edu/~dsw/turing/turing.html
    It is easy to reimplement his design extending
    it to much more memory.
    That words is said from experts' mouth, not you.
    And we know you don't know how to use it. You just copy words.
    He already had code written for adders. https://www.lns.mit.edu/~dsw/turing/examples/examples.html
    OK, Let's change it to:
    Q: Write a TM that computes the length of its input in 3-ary number notation?
    I don't think you can?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Thu Aug 21 20:19:53 2025
    From Newsgroup: comp.theory

    On 8/21/2025 8:13 PM, wij wrote:
    On Thu, 2025-08-21 at 20:03 -0500, olcott wrote:
    On 8/21/2025 7:54 PM, wij wrote:
    On Thu, 2025-08-21 at 19:40 -0500, olcott wrote:
    On 8/21/2025 7:22 PM, André G. Isaak wrote:
    On 2025-08-21 17:17, olcott wrote:
    On 8/21/2025 6:05 PM, André G. Isaak wrote:
    On 2025-08-21 16:53, olcott wrote:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>
    The above is meaningless. Learn the notation.


    That you do not understand the notation does
    not entail that it is meaningless.

    You've got Ĥ.q0 transitioning to two distinct things (Ĥ.∞ & Ĥ.qn). >>>>>>> That's a contradiction. You need to specify the conditions under >>>>>>> which each transition occurs. You've been corrected on this many >>>>>>> times in the past and yet you continue to make the same error.


    That is all in the Linz proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    Ĥ.∞ is the conventional HP proof halts
    Ĥ.qn is the conventional HP proof does not halt

    So include the relevant conditions in your notation or you're not saying >>>>> anything meaningful. The conditions are an integral part of the notation. >>>>>
    What is the point of using a notation if you're not going to use it
    correctly?


    I am using it correctly.
    The proof isn't using it incorrectly.

    Are you capable or writing a TM that computes 1+2?
    I don't think you can!


    https://www.lns.mit.edu/~dsw/turing/turing.html
    It is easy to reimplement his design extending
    it to much more memory.

    That words is said from experts' mouth, not you.
    And we know you don't know how to use it. You just copy words.

    He already had code written for adders.
    https://www.lns.mit.edu/~dsw/turing/examples/examples.html

    OK, Let's change it to:

    Q: Write a TM that computes the length of its input in 3-ary number notation?

    I don't think you can?


    That is all irrelevant. I could do brain surgery
    if I took the time.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Fri Aug 22 10:00:01 2025
    From Newsgroup: comp.theory

    Op 21.aug.2025 om 19:55 schreef olcott:
    On 8/21/2025 12:46 PM, Mr Flibble wrote:
    On Thu, 21 Aug 2025 12:45:19 -0500, olcott wrote:

    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both cases we get the same >>>>>>> result.

    Is it then your claim that you have a universal halt decider? Because >>>>>> you don't.


    I never claimed and always disavowed that I have a universal decider >>>>> and that I am rebutting the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:


    Because most people get confused by the term "partial halt decider" yet
    understand the gist of the idea of a halt decider (determines halt
    status)
    I use the less precisely accurate term.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
        return 1;
    }


    At most I have a partial halt decider that refutes the conventional
    proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem reasons
    about a hypothetical /universal/ halt decider (which it proves cannot
    exist).


    I prove that the proofs do not prove their point.

    You haven't proved shit in 22 years.

    /Flibble

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Repeats until aborted
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    I proved that Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn is correct
    even if Ĥ.embedded_H cannot detect the repeating state.

    Again you are changing the meaning of the words. Here you use 'proved'
    with the meaning of 'assumed'. Nobody has ever seen a proof.


    That people continue to believe that Ĥ applied to ⟨Ĥ⟩
    contradicts that merely shows how the power of
    indoctrination can get people to actually deny
    verified facts:

    Turing machine deciders only compute the mapping
    from their inputs...




    No, that you do not understand this people is a demonstration of self-indoctrination. You have no counter arguments, but keep repeating
    your incorrect assumptions, ignoring the errors that have been pointed
    out to you.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Fred. Zwarts@F.Zwarts@HetNet.nl to comp.theory on Fri Aug 22 10:14:39 2025
    From Newsgroup: comp.theory

    Op 21.aug.2025 om 23:16 schreef olcott:
    On 8/21/2025 3:57 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 2:18 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 1:16 PM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/21/2025 10:44 AM, Kaz Kylheku wrote:
    On 2025-08-21, olcott <polcott333@gmail.com> wrote:
    On 8/20/2025 10:33 PM, Richard Heathfield wrote:
    The conventional proof does not require the existence of the >>>>>>>>>> input you
    describe,
    Cite your sources.
    I have been studying this for 22 years
    and never saw a proof that did not require
    an input to do or say the opposite of what
    its decider says.

    You've been studying it wrong. The input contains its own copy of a >>>>>>>> certain decider. Which decider it contains does not vary with the >>>>>>>> decider being applied to that input.

    The embedded decider may be a clean-room implementation of the >>>>>>>> algorithm description developed by the author of the input,
    based on a description of the decider.

    (Needless to say, it is not valid for a decider algorithm to have >>>>>>>> elements like "look at your own code bytes to share mutable
    state with another running implementation of the decider".)


    I know that. You taught me that.

    I don't currently know how to change my code so that
    HHH can see the recursive simulation execution traces
    of DD without the use of static data.

    OK, but that's like saying, I currently don't know how to run a 10 km >>>>>> footrace in under 37 minutes without cutting the course, so for now, >>>>>> until I find better training methods, I hope you all don't mind me >>>>>> getting my age group wins that way.


    None-the-less correct analysis of this text
    does prove that HHH(DD)==0 is correct

    Well, yes HHH_toplevel(DD) == 0 is correct, since DD doesn't terminate. >>>> HHH_toplevel(DD) == 0 is not only a description of what the correct
    result should be, but but what actually /happens/. Yes, great!

    Problem is that DD() calls HHH_embedded(DD). HHH_embedded(DD) does /
    not/
    return 0, because then DD() would terminate, which would make
    HHH_toplevel wrong.


    DD correctly simulated by HHH cannot possibly
    ever stop running (not counting OOM error) unless
    aborted.

    You must understand a little of my x86utm operating
    system architecture to even understand that HHH
    can simulate an instance of itself simulating an
    instance of DD when its own instance of DD calls
    HHH(DD).

    Yes it /can/. Your architecture supports it. Only problem is that when
    you do it cleanly, you run into nontermination,

    Hence proving that HHH(DD)==0 is correct.

    Incorrect logic. When running into non-termination HHH cannot report.
    HHH must report on its INPUT, not its NON-INPUT that will run into non-termination.


    and so you diddled HHH
    with static data that changes. Yet you're still equivocating on it,
    describing with language that reveals a belief that there is only
    one HHH. That's what your "instance of itself" phrase in your
    above paragraph is doing.


    There is only one HHH, the rest are data manipulated
    by this one HHH.

    And this one HHH has a bug. It does not analyse the conditions for the conditional branch instructions encountered during the simulation. It
    does not prove that the conditions for the alternate branches will never
    be met. Therefore, its abort is premature. It thinks that a finite
    recursion indicates non-termination.


    When you have the mutating static data whose value alters the
    control flow in HHH, there is no "itself" any more.

    *It does not alter the control flow during the simulation*
    It merely recognizes that DD correctly simulated
    by HHH cannot possibly stop running without being
    aborted and then aborts DD preventing an OOM error.

    And when this abort code is added, we can use that aborting HHH to
    construct a DD that will halt, but your HHH closes its eyes for this modification and pretend that it does not exist.
    You pretend that it is correct to use the non-input of the HHH without
    the abort code.


    The top level HHH is
    not simulating "and instance of itself" when it simulates DDD, because
    the HHH called by DDD is no longer equivalent to itself.


    When we abandon the static data that fact that DD()
    never halts proves that HHH(DD)==0 is correct.

    Incorrect. When we abandon the static data, we get another HHH. When you
    use that other HHH for the input, you are changing the input.
    Maybe the new HHH might be correct, but it is unable to report that,
    because it is stuck in an infinite recursion.


    Without the static variable cheating, your UTM system is just an
    elaborate
    monument to the Halting Theorem.


    No one else ever figured out any way that HHH(DD)==0 is
    correct. Now all that I need to do is find a way for HHH
    to detect the repeating state of its input that everyone
    else can see.

    Many people have proven that HHH(DD)==0 is incorrect, but your dogmatic
    view that your assumptions must be correct do not allow you the think
    about these proves.
    There is no repeating state, there is a finite recursion.
    That has been proven by world-class simulators.


    It is great talking to you about these things because
    I know that you are competent and not playing Trollish
    head games like most of the reviewers on this forum.

    With the static variable cheating, it is inescapably such a monument;
    only you're falsly claiming that it isn't.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From joes@noreply@example.org to comp.theory on Fri Aug 22 08:15:36 2025
    From Newsgroup: comp.theory

    Am Thu, 21 Aug 2025 17:53:41 -0500 schrieb olcott:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:
    On 8/21/2025 5:16 PM, André G. Isaak wrote:
    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:

    HHH(DD) maps its input to DD correctly simulated by HHH and reports
    the same result regardless of its execution context.
    That’s still a tautology: „HHH simulates DD the way it does it”. The
    same applies to the null simulator we showed you.

    DD that need not be a computable function has different behavior
    depending on its process context.
    As a C function DD is most certainly computable. You should make the
    context explicit.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, >>>>>> and that he's failed to find a way to get rid of it.

    The behavior of DD correctly simulated by HHH remains the same
    non-halting behavior. Without the static data the current HHH cannot >>>>> see this behavior.
    That is indication of a bug.

    That you do not understand the notation does not entail that it is meaningless.
    Explain it.

    No. The proofs all claim that there is a single correct answer but that
    this is not the answer which the putative halt decider gives when given
    the unsolvable input constructed from that decider.

    AKA both Boolean values that it gives are the wrong answer. Every yes/no having no correct yes/no answer (within the full context of the question
    that includes who is being asked) is an incorrect question.
    No, DD definitely halts, and HHH could just return that.
    --
    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.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Fri Aug 22 09:35:42 2025
    From Newsgroup: comp.theory

    On 22/08/2025 09:15, joes wrote:

    <snip>

    No, DD definitely halts, and HHH could just return that.

    Because HH returns 0 DD, the C function (to distinguish it from
    its pale simulated shadow), unquestioningly and indubitably
    halts. HHH ought to report this by returning 1, but if it does
    so, DD, the C function, no longer halts. HHH has an impossible
    task; whatever it decides is wrong.

    Olcott's position appears to be that whatever the simulation does
    is the right answer /by definition/, and that the actual code of
    DD (which it largely ignores) is neither here not there because,
    being invisible to HHH, it is never simulated.

    I am not able rightly to apprehend the kind of confusion of ideas
    that could provoke such a position.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bonita Montero@Bonita.Montero@gmail.com to comp.theory on Fri Aug 22 10:37:19 2025
    From Newsgroup: comp.theory

    Am 21.08.2025 um 17:06 schrieb olcott:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is concerned is >>> his inability to recognise the difference between (and/or his conflation >>> of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.


    What you keep saying here is delusional.
    You need a doctor to get out of that.
    Others shouldn't respond to you in your sense at all.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Fri Aug 22 08:57:09 2025
    From Newsgroup: comp.theory

    On 8/22/2025 3:37 AM, Bonita Montero wrote:
    Am 21.08.2025 um 17:06 schrieb olcott:
    On 8/21/2025 8:37 AM, Bonita Montero wrote:
    Am 08.08.2025 um 00:01 schrieb Mr Flibble:

    Olcott's major malfunction as far as the Halting Problem is
    concerned is
    his inability to recognise the difference between (and/or his
    conflation
    of) *execution* with *computation*.

    Pete needs a doctor.


    I consider that statement defamation of character.


    What you keep saying here is delusional.
    You need a doctor to get out of that.
    Others shouldn't respond to you in your sense at all.

    That you cannot even find a mistake in what I say and
    call me delusional on this basis the reckless disregard
    for the truth required for defamation of character.

    Five different LLM systems figured out the
    *recursive simulation non-halting behavior pattern*
    entirely on their own without prompting and figured
    out that HHH(DD)==0 is correct also without prompting.

    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


    <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>
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Fri Aug 22 15:22:12 2025
    From Newsgroup: comp.theory

    On 22/08/2025 14:57, olcott wrote:
    That you cannot even find a mistake in what I say

    Lots of people have pointed out lots of mistakes in what you say.
    The fact that you don't agree that they're mistakes doesn't stop
    them from being mistakes.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Fri Aug 22 09:29:46 2025
    From Newsgroup: comp.theory

    On 8/22/2025 3:15 AM, joes wrote:
    Am Thu, 21 Aug 2025 17:53:41 -0500 schrieb olcott:
    On 8/21/2025 5:40 PM, André G. Isaak wrote:
    On 2025-08-21 16:25, olcott wrote:
    On 8/21/2025 5:16 PM, André G. Isaak wrote:
    On 2025-08-21 15:26, olcott wrote:
    On 8/21/2025 4:05 PM, Kaz Kylheku wrote:

    HHH(DD) maps its input to DD correctly simulated by HHH and reports >>>>>> the same result regardless of its execution context.
    That’s still a tautology: „HHH simulates DD the way it does it”. The same applies to the null simulator we showed you.


    DD *is correctly simulated by HHH* until DD
    proves that it cannot possibly reach its own
    simulated "return" statement final halt state.

    DD that need not be a computable function has different behavior
    depending on its process context.

    As a C function DD is most certainly computable. You should make the
    context explicit.


    The code does make this explicit people are so caught
    up in their confirmation bias trying to prove me wrong
    that they don't bother to notice key details that prove
    that I am correct.

    He knows that a mutable static variable is responsible for the
    discrepancy which makes this actually happen in his implementation, >>>>>>> and that he's failed to find a way to get rid of it.

    The behavior of DD correctly simulated by HHH remains the same
    non-halting behavior. Without the static data the current HHH cannot >>>>>> see this behavior.

    That is indication of a bug.


    It is not a bug. It is perfectly legitimate in
    and does its job in C.

    That you do not understand the notation does not entail that it is
    meaningless.

    Explain it.


    ⟨Ĥ⟩ Turing machine description of Ĥ.
    ⊢* an arbitrary number of moves where a
    move is the execution of one TM instruction.
    ∞ the traditional infinite loop at the halt state.

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, // input halts state
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn // does not halt state

    Repeats until aborted
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    I hypothesize that embedded_H has some way
    to see the repeating state.

    No. The proofs all claim that there is a single correct answer but that
    this is not the answer which the putative halt decider gives when given
    the unsolvable input constructed from that decider.

    AKA both Boolean values that it gives are the wrong answer. Every yes/no
    having no correct yes/no answer (within the full context of the question
    that includes who is being asked) is an incorrect question.

    No, DD definitely halts, and HHH could just return that.


    HHH and HHH1 have identical source-code according to diff.
    HHH(DD)==0 and HHH1(DD)==1 are both correct and the difference
    is accounted for in that DD is being simulated in two different
    process contexts. HHH1(DD) reaps the benefit of HHH(DD) having
    already aborted its simulation. HHH(DD) cannot reap this same
    benefit.

    That you fail to understand this is not my mistake.
    *DD correctly simulated by any HHH cannot possibly halt*
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Fri Aug 22 15:51:31 2025
    From Newsgroup: comp.theory

    On 22/08/2025 15:29, olcott wrote:
    On 8/22/2025 3:15 AM, joes wrote:
    On 2025-08-21 15:26, olcott wrote:
    The behavior of DD correctly simulated by HHH remains the
    same
    non-halting behavior. Without the static data the current
    HHH cannot
    see this behavior.

    That is indication of a bug.


    It is not a bug. It is perfectly legitimate in
    and does its job in C.

    No, it isn't, and no, it doesn't.

    In C there are only two things you can do with a function pointer
    - copy it (eg by using = or by using it as a function argument),
    or call the function by dereferencing the pointer. If your
    implementation allows you to play other games with that value (as
    yours apparently does), fine, but you are no longer playing by C
    rules.

    If you don't want C rules to apply, pick a different language.
    Until you do, C rules apply. In C, it is *not* perfectly
    legitimate, and the language offers no guarantees as to the
    consequences.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@agisaak@gm.invalid to comp.theory on Fri Aug 22 09:18:43 2025
    From Newsgroup: comp.theory

    On 2025-08-22 08:29, olcott wrote:

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, // input halts state
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn // does not halt state

    OK. Now you're at least adding something to suggest when Ĥ.q0
    transitions to Ĥ.∞ and when it transitions to Ĥ.qn, but you're adding
    your conditions as comments. These are not comments, they are a required
    part of the notation. You always need to include the conditions.

    On its own, a line like

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞

    means that Ĥ.q0 *always* transitions to Ĥ.∞ regardless of what the input is, and this is clearly not what you intend to say. If you want to use
    the Linz notation, you must always include the relevant conditions.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Fri Aug 22 11:32:33 2025
    From Newsgroup: comp.theory

    On 8/22/2025 3:35 AM, Richard Heathfield wrote:
    On 22/08/2025 09:15, joes wrote:

    <snip>

    No, DD definitely halts, and HHH could just return that.

    Because HH returns 0 DD, the C function (to distinguish it from its pale simulated shadow), unquestioningly and indubitably halts. HHH ought to report this by returning 1, but if it does so, DD, the C function, no
    longer halts. HHH has an impossible task; whatever it decides is wrong.

    Olcott's position appears to be that whatever the simulation does is the right answer /by definition/, and that the actual code of DD (which it largely ignores) is neither here not there because, being invisible to
    HHH, it is never simulated.

    I am not able rightly to apprehend the kind of confusion of ideas that
    could provoke such a position.


    Turing machine deciders only compute the mapping
    from their inputs...

    It was always a confused mistake to assume the Dennis Bush
    position that a halt decider must report on the behavior
    of the non-input direct execution of M applied to ⟨M⟩.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Fri Aug 22 11:58:10 2025
    From Newsgroup: comp.theory

    On 8/22/2025 10:18 AM, André G. Isaak wrote:
    On 2025-08-22 08:29, olcott wrote:

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, // input halts state
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn // does not halt state

    OK. Now you're at least adding something to suggest when Ĥ.q0
    transitions to Ĥ.∞ and when it transitions to Ĥ.qn, but you're adding your conditions as comments. These are not comments, they are a required part of the notation. You always need to include the conditions.

    On its own, a line like


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    When ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H
    reaches its own simulated final halt state of ⟨Ĥ.qn⟩.

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

    <snip>
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Fri Aug 22 18:08:23 2025
    From Newsgroup: comp.theory

    On 22/08/2025 17:32, olcott wrote:
    On 8/22/2025 3:35 AM, Richard Heathfield wrote:
    On 22/08/2025 09:15, joes wrote:

    <snip>

    No, DD definitely halts, and HHH could just return that.

    Because HH returns 0 DD, the C function (to distinguish it from
    its pale simulated shadow), unquestioningly and indubitably
    halts. HHH ought to report this by returning 1, but if it does
    so, DD, the C function, no longer halts. HHH has an impossible
    task; whatever it decides is wrong.

    Olcott's position appears to be that whatever the simulation
    does is the right answer /by definition/, and that the actual
    code of DD (which it largely ignores) is neither here not there
    because, being invisible to HHH, it is never simulated.

    I am not able rightly to apprehend the kind of confusion of
    ideas that could provoke such a position.

    Turing machine deciders only compute the mapping
    from their inputs...

    DD's behaviour is defined by direct execution. If HHH computes
    any other behaviour, it fails to be a correct decider.

    It was always a confused mistake to assume the Dennis Bush
    position that a halt decider must report on the behavior
    of the non-input direct execution of M applied to ⟨M⟩.

    It is a confused mistake to think that a halt decider can report
    on anything other than the direct unsimulated behaviour it claims
    to simulate.
    --
    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

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Fri Aug 22 13:14:12 2025
    From Newsgroup: comp.theory

    On 8/22/2025 10:29 AM, olcott wrote:
    HHH and HHH1 have identical source-code according to diff.

    So HHH and HHH1 are using two different static variables for execution_trace

    HHH(DD)==0 and HHH1(DD)==1 are both correct and the difference
    is accounted for in that DD is being simulated in two different
    process contexts.

    In other words, when HHH1 simulates DD it simulates DD calling
    HHH(DD,<empty execution trace>) which is correct, but when HHH simulates
    DD it simulates DD calling HHH(DD,<non-empty execution trace>) which
    changes the input.

    1) Changing the input is not allowed
    2) That HHH (and HHH1) takes an execution trace as input means it is DISQUALIFIED from being a halt decider / termination analyzer


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Fri Aug 22 12:27:48 2025
    From Newsgroup: comp.theory

    On 8/22/2025 12:14 PM, dbush wrote:
    On 8/22/2025 10:29 AM, olcott wrote:
    HHH and HHH1 have identical source-code according to diff.

    So HHH and HHH1 are using two different static variables for
    execution_trace

    HHH(DD)==0 and HHH1(DD)==1 are both correct and the difference
    is accounted for in that DD is being simulated in two different
    process contexts.

    In other words, when HHH1 simulates DD it simulates DD calling
    HHH(DD,<empty execution trace>) which is correct, but when HHH simulates
    DD it simulates DD calling HHH(DD,<non-empty execution trace>) which
    changes the input.

    1) Changing the input is not allowed
    2) That HHH (and HHH1) takes an execution trace as input means it is DISQUALIFIED from being a halt decider / termination analyzer



    When we get rid of the static data HHH1(DD) and HHH(DD)
    remains stuck in recursive simulation until OOM error
    proving that HHH(DD)==0 is correct.

    The execution trace that proves non-termination remains
    utterly unchanged when 0 to ∞ instructions of DD are
    correctly simulated by each HHH of every HHH/DD pair.

    Trying to say that these are all different HHH/DD
    instances and imply that this changes the result is
    incorrect. These differences are of no consequence.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Fri Aug 22 13:28:57 2025
    From Newsgroup: comp.theory

    On 8/22/2025 12:32 PM, olcott wrote:
    On 8/22/2025 3:35 AM, Richard Heathfield wrote:
    On 22/08/2025 09:15, joes wrote:

    <snip>

    No, DD definitely halts, and HHH could just return that.

    Because HH returns 0 DD, the C function (to distinguish it from its
    pale simulated shadow), unquestioningly and indubitably halts. HHH
    ought to report this by returning 1, but if it does so, DD, the C
    function, no longer halts. HHH has an impossible task; whatever it
    decides is wrong.

    Olcott's position appears to be that whatever the simulation does is
    the right answer /by definition/, and that the actual code of DD
    (which it largely ignores) is neither here not there because, being
    invisible to HHH, it is never simulated.

    I am not able rightly to apprehend the kind of confusion of ideas that
    could provoke such a position.


    Turing machine deciders only compute the mapping
    from their inputs...

    It was always a confused mistake to assume the Dennis Bush
    position that a halt decider must report on the behavior
    of the non-input direct execution of M applied to ⟨M⟩.


    Yet you claim that it must report on a non-input:


    On 8/19/2025 6:01 PM, olcott wrote:
    On 8/19/2025 4:42 PM, dbush wrote:
    His argument is that the decision that X(Y) is making is not "does
    algorithm Y halt", but basically "does there exist an implementation
    of function X that can simulate function call Y() to completion?"


    Yes.

    This happens to coincide with the halting function in cases where

    Yes

    function Y does not call function X at some point, but not in cases
    where it does.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory on Fri Aug 22 13:32:31 2025
    From Newsgroup: comp.theory

    On 8/22/2025 1:27 PM, olcott wrote:
    On 8/22/2025 12:14 PM, dbush wrote:
    On 8/22/2025 10:29 AM, olcott wrote:
    HHH and HHH1 have identical source-code according to diff.

    So HHH and HHH1 are using two different static variables for
    execution_trace

    HHH(DD)==0 and HHH1(DD)==1 are both correct and the difference
    is accounted for in that DD is being simulated in two different
    process contexts.

    In other words, when HHH1 simulates DD it simulates DD calling
    HHH(DD,<empty execution trace>) which is correct, but when HHH
    simulates DD it simulates DD calling HHH(DD,<non-empty execution
    trace>) which changes the input.

    1) Changing the input is not allowed
    2) That HHH (and HHH1) takes an execution trace as input means it is
    DISQUALIFIED from being a halt decider / termination analyzer



    When we get rid of the static data HHH1(DD) and HHH(DD)
    remains stuck in recursive simulation until OOM error
    proving that HHH(DD)==0 is correct.

    In other words, when you report on a non-input.

    Reporting on non-inputs is not allowed.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory on Fri Aug 22 15:01:52 2025
    From Newsgroup: comp.theory

    On 8/21/25 1:55 PM, olcott wrote:
    On 8/21/2025 12:46 PM, Mr Flibble wrote:
    On Thu, 21 Aug 2025 12:45:19 -0500, olcott wrote:

    On 8/21/2025 12:36 PM, Richard Heathfield wrote:
    On 21/08/2025 18:20, olcott wrote:
    On 8/21/2025 12:04 PM, Richard Heathfield wrote:
    On 21/08/2025 17:18, olcott wrote:

    <snip>


    When I apply a simulating halt decider in both cases we get the same >>>>>>> result.

    Is it then your claim that you have a universal halt decider? Because >>>>>> you don't.


    I never claimed and always disavowed that I have a universal decider >>>>> and that I am rebutting the halting problem.

    That's what I thought. Glad to have it confirmed.

    So when you claim to have a halt decider, you mean it only works
    sometimes, like this one does:


    Because most people get confused by the term "partial halt decider" yet
    understand the gist of the idea of a halt decider (determines halt
    status)
    I use the less precisely accurate term.

    int usuallyrighthaltdecider(const char **src, size_t nlines)
    {
        return 1;
    }


    At most I have a partial halt decider that refutes the conventional
    proof of the halting problem

    No, it doesn't. The conventional proof of the halting problem reasons
    about a hypothetical /universal/ halt decider (which it proves cannot
    exist).


    I prove that the proofs do not prove their point.

    You haven't proved shit in 22 years.

    /Flibble

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,

    And this path only exists *IF* Ĥ.q0 ⟨Ĥ⟩ will halt, since it results in it not halting, this path doesn't exist.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    And this patho only exist *IF* Ĥ.q0 ⟨Ĥ⟩ will run forever, and since if this path exists, that will halt, it doesn't exist.


    Repeats until aborted

    Which, since you presume your H will abort, the loop WILL terminate

    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩

    I proved that Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn is correct
    even if Ĥ.embedded_H cannot detect the repeating state.

    No, you just prove that you think a single program H, can both correctly simulate a non-halting program to its end, and also report on that fact
    in finite time.


    That people continue to believe that Ĥ applied to ⟨Ĥ⟩
    contradicts that merely shows how the power of
    indoctrination can get people to actually deny
    verified facts:

    No, you are just showing that you refuse to look at facts.


    Turing machine deciders only compute the mapping
    from their inputs...

    Right, they only CAN compute a result from their inputs, but NEED to
    produce the answer to the problem given to them, which in this case is
    about the acttual behavior of the actual program described by its input.

    Since it fails to do that, it just is incorrect.

    Your problem is you start with the assumption that the Halting Function
    is computable, and thus you get the wrong answer because that assumption
    leads to contradictions that you just try to ignore.

    THis is because you concept of logic seems incorrect, and doesn't
    distinguish between truth that is, and the knowledge of that truth.

    Not all truth is knowable, and assuming it is leads to error.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory on Fri Aug 22 15:06:10 2025
    From Newsgroup: comp.theory

    On 8/22/25 12:58 PM, olcott wrote:
    On 8/22/2025 10:18 AM, André G. Isaak wrote:
    On 2025-08-22 08:29, olcott wrote:

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

    Turing Machine Linz Ĥ applied to its own machine description ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, // input halts state
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn // does not halt state

    OK. Now you're at least adding something to suggest when Ĥ.q0
    transitions to Ĥ.∞ and when it transitions to Ĥ.qn, but you're adding >> your conditions as comments. These are not comments, they are a
    required part of the notation. You always need to include the conditions.

    On its own, a line like


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    When ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H
    reaches its own simulated final halt state of ⟨Ĥ.qn⟩.

    No, when Ĥ.q0 ⟨Ĥ⟩ halts.


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

    No, When Ĥ.q0 ⟨Ĥ⟩ will never halt.

    If you try to replace that with "correctly simulated by Ĥ.embedded_H"
    then Ĥ.embedded_H must do such a correct simulation, and thus can never
    abort its simulation.

    There are not two "different" Ĥ.embedded_H at the same time, and it must exactly match the behavior of H.

    So, in your definition, "Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩" gets stuck in the loop
    you describe, and can NEVER return an answer, as to stop its simulaiton
    to do so is a VIOLATION of its rules of existance, as it MUST do a
    correct simulation, which means a COMPLETE simulation.

    Sorry, you are just painting yourself into a corner with your lies.


    <snip>


    --- Synchronet 3.21a-Linux NewsLink 1.2