• Re: My two specifications are equivalent HHH(DD)==0 is correct

    From dbush@dbush.mobile@gmail.com to comp.theory on Sun Oct 19 12:15:12 2025
    From Newsgroup: comp.theory

    On 10/19/2025 10:55 AM, olcott wrote:
    On 10/19/2025 4:43 AM, Tristan Wibberley wrote:
    On 18/10/2025 12:20, olcott wrote:
       H can abort its simulation of D and correctly report
       that [the simulated] D specifies a non-halting sequence
       of configurations.

    This might be interpretable in plain English to allow a safe interpreter.
    "correctly" might mean "permittedly" rather than "accurately describes
    DD(HHH).

    (c) If HHH must abort its simulation to prevent its own non-termination
          then HHH is correct to abort this simulation and return 0.


    abort and return 0.

    (c) allows a "safe" interpreter - to prevent its own non-termination,
    the simulator/emulator must abort and return 0 even for /some/ inputs
    that would terminate if the simulator/emulator hadn't aborted.


    If you understand the language well enough you will understand
    that the only way that HHH(DD) would terminate is out-of-memory
    error. This *does not count as halting*

    #define ENABLE_ABORT_CODE 1
    When commented out

    Meaning you now have HHH' and DD' instead of HHH and DD

    HHH(DD) does not halt.

    False, as HHH(DD) no longer exists. It is HHH'(DD') that does not halt


    The English-language parts of the descriptions permits that same safe
    interpreter but also permits a wider selection of safe interpreters when
    "correctly" is interpreted as I described above.

    Neither specification provided is equivalent to the halting problem due
    to the use of the conditional "if [it] must" and the allowance "may
    correctly" which might even allow a free choice of determiner to select
    among equivalent sets of cruelly-abandoned inputs. Minimal sets in the
    case of "if [it] must" and arbitrarily large sets in the case of "may
    correctly".


    The better way to define
    DD is simulated correctly by HHH is
    DD is simulated by HHH according to the semantics of the C language.

    And that doesn't exist because HHH aborts in violation of those semantics.

    This gives people no wiggle room for misinterpretation.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Sun Oct 19 11:28:33 2025
    From Newsgroup: comp.theory

    On 10/19/2025 6:03 AM, Mikko wrote:
    On 2025-10-18 11:20:25 +0000, olcott said:

    Both ChatGPT and Claude AI have agreed that these two
    specifications are equivalent when the last two lines
    of the first spec are interpreted to mean:

       H can abort its simulation of D and correctly report
       that [the simulated] D specifies a non-halting sequence
       of configurations.

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

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

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    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.
    (c) If HHH must abort its simulation to prevent its own non-termination
          then HHH is correct to abort this simulation and return 0.

    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()
    {
       HHH(DD);
    }

    What value should HHH(DD) correctly return?

    Note that the word "correct" has different meanings. For example,
    a return value that is correct according to the specifications
    (a), (b), and (c) can be incorrect as a return vaule of a halt
    decider.


    It turns out that the Halting Problem makes a category
    error by requiring something outside the scope of Turing
    machines.

    Turing machine deciders can only compute the mapping from
    an input finite string to the syntactic or semantic
    property that this finite string *input* actually specifies.
    --
    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 Sun Oct 19 18:04:47 2025
    From Newsgroup: comp.theory

    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 10:53 AM, vallor wrote:
    At Sat, 18 Oct 2025 09:48:01 -0500, olcott <polcott333@gmail.com> wrote: >>>>
    On 10/18/2025 9:43 AM, vallor wrote:
    At Sat, 18 Oct 2025 06:20:25 -0500, olcott <polcott333@gmail.com> wrote: >>>>>>
    Puh-LEASE stop crossposting your...stuff...to comp.lang.c.


    How about I only make one cross post per week and
    always set followup to comp.theory?

    Why? You aren't posting about C.


    The core of my whole proof that
    *The halting problem is either incoherent or the proof wrong*
    depends on this simple C code

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    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.
    (c) If HHH must abort its simulation to prevent its own non-termination
    then HHH is correct to abort this simulation and return 0.

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

    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^

    This. Leaves behind an incomplete simulation. That simulation
    denotes a halting computation; it can be stepped further, instruction
    by instruction, until DD returns.


    You are ignoring rule (c) and you did not ignore this
    the other day.

    Rule (c) is incorrect, and unjustified. It is nothing more than
    an assertion "My cranky idea is correct!" without proof.

    If HHH must abort a simulation, then in many cases it /is/ correct, such
    as HHH(Infinite_Recursion) and HHH(Infinite_Loop). It is not correct in
    /all/ cases.

    HHH can be shown to incorrectly return 0 for a terminating calculation
    such as DD.

    It is obvious that a diagonal input targeting a simulating decider will /always/ appear non-terminating to a simulating decider, even though
    it terminates.

    The key issue is that the DD program performs a few more steps after
    HHH(DD) terminates and returns to it. This is because HHH(DD)'s
    behavior /specifies/ when DD terminates.

    Suppose HHH(DD) returns 0 in N instructions. DD always requires
    a few more instructions k after that: DD returns in N + k
    instructions.

    Since N and k are positive:

    N + k > N

    So you see? HHH(DD) is finished in N instructions, but the
    complete execution of DD is N + k instructions long.

    HHH(DD) has a "budget" of exactly N instructions for itself,
    but getting to the end DD() requires tracing N + k instructions.

    Even if HHH is so efficient that it can dispatch a single debug step of
    DD for every one instruction of its own execution, its aborting
    simulation cannot reach the end of DD.

    Not reaching the end of DD, and returning 0, does not prove that
    DD does not have an end.

    While HHH must abort to prevent non-termination, the 0 value is
    not correct, and cannot possibly be.

    Why don't you have chat with AI about this line of thinking,
    since you've chosen to believe token-predicting parrots over humans.
    --
    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 Sun Oct 19 18:12:49 2025
    From Newsgroup: comp.theory

    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 6:30 PM, joes wrote:
    Am Sat, 18 Oct 2025 17:26:29 -0500 schrieb olcott:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:

    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation and >>>>> return 0.
    (b) Simulated input reaches its simulated "return" statement: return >>>>> 1. (c) If HHH must abort its simulation to prevent its own non-
    termination then HHH is correct to abort this simulation and return 0.

    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^
    This. Leaves behind an incomplete simulation. That simulation denotes a >>>> halting computation; it can be stepped further, instruction by
    instruction, until DD returns.
    You are ignoring rule (c) and you did not ignore this the other day.
    No. HHH can abort and still return that the input halts.


    It is pretty simple actually. If HHH must abort its
    simulation of its input to prevent its own non-termination
    then this input does specify non-halting behavior, duh !

    That's just something you believe and repeat without proof.

    This is easy to disprove; the aborted simulation has not actually
    terminated; it has a next instruction that it can execute.

    (Not that it matters, but in your false claim you are agreeing
    with this: if you believe DD doesn't terminate, you must
    believe that the DD simulation can be continued ad nauseum,
    and therefore it has a next instruction it can fetch,
    decode and execute.)

    If you step a few more instructions of the aborted simulation of
    DD, you will find that it reaches the RET instrution,
    which contradicts the zero.

    (It has to; it is DD! DD halts. If any simulation of DD doesn't
    halt it is not correctly configured in some way, or has a bug.)

    That's something that could be explored by C coding.
    Hence why at least this portion of my proof is related to C.
    But you don’t explore the abandoned simulation.

    Olcott won't try any experiment which threatens his world view.
    Simple as that.
    --
    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 Sun Oct 19 18:24:22 2025
    From Newsgroup: comp.theory

    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    It is self-evident that when a simulating halt

    The problem is that your idea of "self-evident" is about as reliable as
    of that the average flat earther.

    The claim is false (and it is not even self-evident that it is so,
    though only very mildly difficult to see)

    decider must abort its simulation to prevent its
    own non-termination that this *INPUT*
    (not anything else in the universe) does specify
    non-halting behavior.

    Nope; rather the terminating point of the /diagonal case/ always
    lies beyond that instruction where the decider has decided to
    abort. It is always out of reach.

    To the naive programmer it may appear that DD is not terminating.

    The naive programmer believes that DD is one function, one input case.

    He /edits/ HHH in-place to play with the abort rules. No matter how he
    changes the abort rules, no matter hwo long DD is able to execute under
    the revised rules, HHH always reaches the abort decision first.

    Gee, it must be that DD doens't terminate!

    Well, that ain't how it is.
    --
    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 Keith Thompson@Keith.S.Thompson+u@gmail.com to comp.theory,comp.lang.c on Sun Oct 19 12:56:53 2025
    From Newsgroup: comp.theory

    Tristan Wibberley <tristan.wibberley+netnews2@alumni.manchester.ac.uk>
    writes:
    On 18/10/2025 16:53, vallor wrote:
    You aren't posting about C.

    And I notice you crossposted this article (which has nothing to do with
    C) and didn't set the followup-to (as you claimed you were going to do).

    His reply was an honest enquiry about the proper use of comp.lang.c.

    How about you paste into your reply to him on comp.lang.c a copy of the
    big-8 steering board's rules for comp.lang.c.
    [...]

    Are you under the impression that the board has specific rules for
    comp.lang.c?

    Some newsgroups have charters. comp.lang.c does not, since it was
    created before newsgroup charters were introduced.

    (I personally encourage everyone not to reply to olcott's posts in
    comp.lang.c. He's already taken over one newsgroup.)
    --
    Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
    void Void(void) { Void(); } /* The recursive call of the void */
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Terry@news.dead.person.stones@darjeeling.plus.com to comp.theory on Mon Oct 20 02:30:59 2025
    From Newsgroup: comp.theory

    On 19/10/2025 19:04, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 10:53 AM, vallor wrote:
    At Sat, 18 Oct 2025 09:48:01 -0500, olcott <polcott333@gmail.com> wrote: >>>>>
    On 10/18/2025 9:43 AM, vallor wrote:
    At Sat, 18 Oct 2025 06:20:25 -0500, olcott <polcott333@gmail.com> wrote:

    Puh-LEASE stop crossposting your...stuff...to comp.lang.c.


    How about I only make one cross post per week and
    always set followup to comp.theory?

    Why? You aren't posting about C.


    The core of my whole proof that
    *The halting problem is either incoherent or the proof wrong*
    depends on this simple C code

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    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. >>>> (c) If HHH must abort its simulation to prevent its own non-termination >>>> then HHH is correct to abort this simulation and return 0.

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

    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^

    This. Leaves behind an incomplete simulation. That simulation
    denotes a halting computation; it can be stepped further, instruction
    by instruction, until DD returns.


    You are ignoring rule (c) and you did not ignore this
    the other day.

    Rule (c) is incorrect, and unjustified. It is nothing more than
    an assertion "My cranky idea is correct!" without proof.

    If HHH must abort a simulation, then in many cases it /is/ correct, such
    as HHH(Infinite_Recursion) and HHH(Infinite_Loop). It is not correct in
    /all/ cases.

    HHH can be shown to incorrectly return 0 for a terminating calculation
    such as DD.

    It is obvious that a diagonal input targeting a simulating decider will /always/ appear non-terminating to a simulating decider, even though
    it terminates.

    The key issue is that the DD program performs a few more steps after
    HHH(DD) terminates and returns to it. This is because HHH(DD)'s
    behavior /specifies/ when DD terminates.

    Suppose HHH(DD) returns 0 in N instructions. DD always requires
    a few more instructions k after that: DD returns in N + k
    instructions.

    Since N and k are positive:

    N + k > N

    So you see? HHH(DD) is finished in N instructions, but the
    complete execution of DD is N + k instructions long.

    HHH(DD) has a "budget" of exactly N instructions for itself,
    but getting to the end DD() requires tracing N + k instructions.

    Even if HHH is so efficient that it can dispatch a single debug step of
    DD for every one instruction of its own execution, its aborting
    simulation cannot reach the end of DD.

    Not reaching the end of DD, and returning 0, does not prove that
    DD does not have an end.

    While HHH must abort to prevent non-termination, the 0 value is
    not correct, and cannot possibly be.

    I've tried previously to explain this aspect to PO as a confusion (on his part) between DESIGN-time
    activities and RUN-time activities.

    The HP is concerned with run-time behaviour. Whether or not a computation halts is purely
    determined by the program and input for the computation, and the sequence of /computation steps/
    associated with that computation. That is run-time behaviour. (It's pretty much the definition of
    run-time behaviour.)

    PO starts from the point of wanting to deliver his counterexample HHH, which correctly decides
    halting for its diagonal case. At this point there is no HHH, and no diagonal case. So PO looks
    for a working DESIGN for HHH. [The first thing he should understand is that if HP theorem is
    correct, then there is /NO/ correct design for HHH that will work...]

    So PO tries "design attempt 1: HHH will just emulate the input until it halts". But that design is
    a flop: HHH(DDD) never halts.

    So PO thinks "design attempt 2: /therefore/ HHH must abandon its emulation of DDD otherwise HHH
    won't halt." Already there is a technical error here in mixing up different HHH/DDD pairs, but the
    point is that PO quotes this as a justification for HHH being /correct/ in its decision to abort:
    "Design 1 (not aborting) was incorrect, therefore aborting must be a "correct decision".

    This is muddling run-time and design-time activities. Just because Design1 fails that doesn't make
    Design2 "correct". Design2 fails as well! Halting is a run-time property of DDD (Of course, all
    this is of no help in getting PO to see where he goes wrong, and this is just one aspect of his
    confusion...)

    Mike.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From joes@noreply@example.org to comp.theory on Mon Oct 20 09:36:41 2025
    From Newsgroup: comp.theory

    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the
    only way that HHH(DD) would terminate is out-of-memory error. This *does
    not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that
    commented out.
    --
    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 Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,comp.lang.c on Mon Oct 20 11:50:34 2025
    From Newsgroup: comp.theory

    On 19/10/2025 20:56, Keith Thompson wrote:
    Are you under the impression that the board has specific rules for comp.lang.c?

    not especially but I thought the comment would elicit a more
    constructive proposal than application of new rules tantamount to
    charter of mere interpersonal dominance.


    Some newsgroups have charters. comp.lang.c does not, since it was
    created before newsgroup charters were introduced.

    (I personally encourage everyone not to reply to olcott's posts in comp.lang.c. He's already taken over one newsgroup.)

    That's a more constructive proposal, thank you for adding your tuppence,
    usenet needs yours in particular.


    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory on Mon Oct 20 12:09:32 2025
    From Newsgroup: comp.theory

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except as noted in
    the sig.

    On 19/10/2025 15:55, olcott wrote:
    ...the only way that HHH(DD) would terminate [in this variant challenge> is out-of-memory
    error.

    haha, yes, of course it's not conforming C because you recurse
    unboundedly! what is it undefined behaviour?


    This *does not count as halting*

    Because it's undefined behaviour instead! of course! Okay, that's just a
    C puzzle, not really suitable for comp.theory is it?

    It's an interesting way to set a puzzle, though, with a context of one
    quite formal domain but a challenge in a second.

    It looked like a challenge in the first where there are natural
    assumptions that clarifying would just be so noisy as to make it
    uninteresting and which don't hold for the language of the second where
    the actual challenge lays. and of course the decision not to challenge
    the clarity isn't conscious due to some facet of being human.

    Very tricky for humans if you haven't seen the trick often and within
    your fields - but we're in comp.theory so shouldn't I have done better,
    perhaps by not attempting the challenge?


    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory on Mon Oct 20 12:17:45 2025
    From Newsgroup: comp.theory

    On 18/10/2025 23:38, olcott wrote:

    I have to keep taking to the LLM until ...
    It weaves all my ideas together ...
    until it totally
    gets my whole point.


    You're talking about us aren't you? You're doing prompt engineering on us.

    Then we'd best ignore it, lest we have our minds dissolved by an
    activity with an effect tantamount to cerebral degaussing.


    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to comp.theory on Mon Oct 20 12:49:37 2025
    From Newsgroup: comp.theory

    On 20/10/2025 12:09, Tristan Wibberley wrote:
    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except as noted in
    the sig.

    On 19/10/2025 15:55, olcott wrote:
    ...the only way that HHH(DD) would terminate [in this variant challenge> is out-of-memory
    error.

    haha, yes, of course it's not conforming C because you recurse
    unboundedly! what is it undefined behaviour?

    He doesn't recurse. His HHH calls neither DD nor itself.

    He thinks he recurses because he confuses execution with what is
    essentially a glorified desk-check.
    --
    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 Mon Oct 20 10:15:10 2025
    From Newsgroup: comp.theory

    On 10/19/2025 1:04 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 10:53 AM, vallor wrote:
    At Sat, 18 Oct 2025 09:48:01 -0500, olcott <polcott333@gmail.com> wrote: >>>>>
    On 10/18/2025 9:43 AM, vallor wrote:
    At Sat, 18 Oct 2025 06:20:25 -0500, olcott <polcott333@gmail.com> wrote:

    Puh-LEASE stop crossposting your...stuff...to comp.lang.c.


    How about I only make one cross post per week and
    always set followup to comp.theory?

    Why? You aren't posting about C.


    The core of my whole proof that
    *The halting problem is either incoherent or the proof wrong*
    depends on this simple C code

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    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. >>>> (c) If HHH must abort its simulation to prevent its own non-termination >>>> then HHH is correct to abort this simulation and return 0.

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

    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^

    This. Leaves behind an incomplete simulation. That simulation
    denotes a halting computation; it can be stepped further, instruction
    by instruction, until DD returns.


    You are ignoring rule (c) and you did not ignore this
    the other day.

    Rule (c) is incorrect, and unjustified. It is nothing more than
    an assertion "My cranky idea is correct!" without proof.


    I rewrote it to more directly prove my point.

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.
    --
    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 Mon Oct 20 10:17:10 2025
    From Newsgroup: comp.theory

    On 10/19/2025 1:12 PM, Kaz Kylheku wrote:
    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 6:30 PM, joes wrote:
    Am Sat, 18 Oct 2025 17:26:29 -0500 schrieb olcott:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:

    Simulating Termination Analyzer HHH correctly simulates its input
    until:
    (a) Detects a non-terminating behavior pattern: abort simulation and >>>>>> return 0.
    (b) Simulated input reaches its simulated "return" statement: return >>>>>> 1. (c) If HHH must abort its simulation to prevent its own non-
    termination then HHH is correct to abort this simulation and return 0. >>>
    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^
    This. Leaves behind an incomplete simulation. That simulation denotes a >>>>> halting computation; it can be stepped further, instruction by
    instruction, until DD returns.
    You are ignoring rule (c) and you did not ignore this the other day.
    No. HHH can abort and still return that the input halts.


    It is pretty simple actually. If HHH must abort its
    simulation of its input to prevent its own non-termination
    then this input does specify non-halting behavior, duh !

    That's just something you believe and repeat without proof.

    This is easy to disprove; the aborted simulation has not actually
    terminated; it has a next instruction that it can execute.

    (Not that it matters, but in your false claim you are agreeing
    with this: if you believe DD doesn't terminate, you must
    believe that the DD simulation can be continued ad nauseum,
    and therefore it has a next instruction it can fetch,
    decode and execute.)


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    It is now direct proof that the simulated input
    specifies a non-halting sequence of configurations.
    --
    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 Mon Oct 20 10:17:40 2025
    From Newsgroup: comp.theory

    On 10/19/2025 1:24 PM, Kaz Kylheku wrote:
    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    It is self-evident that when a simulating halt

    The problem is that your idea of "self-evident" is about as reliable as
    of that the average flat earther.

    The claim is false (and it is not even self-evident that it is so,
    though only very mildly difficult to see)

    decider must abort its simulation to prevent its
    own non-termination that this *INPUT*
    (not anything else in the universe) does specify
    non-halting behavior.

    Nope; rather the terminating point of the /diagonal case/ always
    lies beyond that instruction where the decider has decided to
    abort. It is always out of reach.


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.


    To the naive programmer it may appear that DD is not terminating.

    The naive programmer believes that DD is one function, one input case.

    He /edits/ HHH in-place to play with the abort rules. No matter how he changes the abort rules, no matter hwo long DD is able to execute under
    the revised rules, HHH always reaches the abort decision first.

    Gee, it must be that DD doens't terminate!

    Well, that ain't how it is.

    --
    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 Mon Oct 20 10:54:27 2025
    From Newsgroup: comp.theory

    On 10/19/2025 8:30 PM, Mike Terry wrote:
    On 19/10/2025 19:04, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 10:53 AM, vallor wrote:
    At Sat, 18 Oct 2025 09:48:01 -0500, olcott <polcott333@gmail.com> >>>>>> wrote:

    On 10/18/2025 9:43 AM, vallor wrote:
    At Sat, 18 Oct 2025 06:20:25 -0500, olcott
    <polcott333@gmail.com> wrote:

    Puh-LEASE stop crossposting your...stuff...to comp.lang.c.


    How about I only make one cross post per week and
    always set followup to comp.theory?

    Why?  You aren't posting about C.


    The core of my whole proof that
    *The halting problem is either incoherent or the proof wrong*
    depends on this simple C code

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    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.
    (c) If HHH must abort its simulation to prevent its own non-
    termination
            then HHH is correct to abort this simulation and return 0. >>>>>
    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
         int Halt_Status = HHH(DD);
                             ^^^^^^^

    This. Leaves behind an incomplete simulation. That simulation
    denotes a halting computation; it can be stepped further, instruction
    by instruction, until DD returns.


    You are ignoring rule (c) and you did not ignore this
    the other day.

    Rule (c) is incorrect, and unjustified. It is nothing more than
    an assertion "My cranky idea is correct!" without proof.

    If HHH must abort a simulation, then in many cases it /is/ correct, such
    as HHH(Infinite_Recursion) and HHH(Infinite_Loop). It is not correct in
    /all/ cases.

    HHH can be shown to incorrectly return 0 for a terminating calculation
    such as DD.

    It is obvious that a diagonal input targeting a simulating decider will
    /always/ appear non-terminating to a simulating decider, even though
    it terminates.

    The key issue is that the DD program performs a few more steps after
    HHH(DD) terminates and returns to it.  This is because HHH(DD)'s
    behavior /specifies/ when DD terminates.

    Suppose HHH(DD) returns 0 in N instructions.  DD always requires
    a few more instructions k after that: DD returns in N + k
    instructions.

    Since N and k are positive:

       N + k   >   N

    So you see? HHH(DD) is finished in N instructions, but the
    complete execution of DD is N + k instructions long.

    HHH(DD) has a "budget" of exactly N instructions for itself,
    but getting to the end DD() requires tracing N + k instructions.

    Even if HHH is so efficient that it can dispatch a single debug step of
    DD for every one instruction of its own execution, its aborting
    simulation cannot reach the end of DD.

    Not reaching the end of DD, and returning 0, does not prove that
    DD does not have an end.

    While HHH must abort to prevent non-termination, the 0 value is
    not correct, and cannot possibly be.

    I've tried previously to explain this aspect to PO as a confusion (on
    his part) between DESIGN-time activities and RUN-time activities.

    The HP is concerned with run-time behaviour.  Whether or not a
    computation halts is purely determined by the program and input for the computation, and the sequence of /computation steps/ associated with
    that computation.  That is run-time behaviour.  (It's pretty much the definition of run-time behaviour.)


    That is exactly what make the Halting Problem a Category Error

    The Halting Problem is a Category Error (see pages 14-15)

    https://www.researchgate.net/publication/396689092_The_Halting_Problem_is_a_Category_Error


    PO starts from the point of wanting to deliver his counterexample HHH,
    which correctly decides halting for its diagonal case.  At this point
    there is no HHH, and no diagonal case.  So PO looks for a working DESIGN for HHH.  [The first thing he should understand is that if HP theorem is correct, then there is /NO/ correct design for HHH that will work...]

    So PO tries "design attempt 1:  HHH will just emulate the input until it halts".  But that design is a flop:  HHH(DDD) never halts.

    So PO thinks "design attempt 2:  /therefore/ HHH must abandon its
    emulation of DDD otherwise HHH won't halt."  Already there is a
    technical error here in mixing up different HHH/DDD pairs, but the point
    is that PO quotes this as a justification for HHH being /correct/ in its decision to abort: "Design 1 (not aborting) was incorrect, therefore aborting must be a "correct decision".

    This is muddling run-time and design-time activities.  Just because
    Design1 fails that doesn't make Design2 "correct".  Design2 fails as well!  Halting is a run-time property of DDD  (Of course, all this is of no help in getting PO to see where he goes wrong, and this is just one aspect of his confusion...)

    Mike.

    --
    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 Mon Oct 20 10:59:58 2025
    From Newsgroup: comp.theory

    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the
    only way that HHH(DD) would terminate is out-of-memory error. This *does
    not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that commented out.


    When a halt decider must correctly predict the behavior
    that an non-halting input would have if not aborted there
    are always two programs and one of them is hypothetical.

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.
    --
    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 Mon Oct 20 12:08:29 2025
    From Newsgroup: comp.theory

    On 10/20/2025 6:17 AM, Tristan Wibberley wrote:
    On 18/10/2025 23:38, olcott wrote:

    I have to keep taking to the LLM until ...
    It weaves all my ideas together ...
    until it totally
    gets my whole point.


    You're talking about us aren't you? You're doing prompt engineering on us.

    Then we'd best ignore it, lest we have our minds dissolved by an
    activity with an effect tantamount to cerebral degaussing.



    It is a set of ideas that I presented here first
    and the problem has been that all the C programmers
    here pretend that they don't even know C.

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (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;
    }

    int main()
    {
    HHH(DD);
    }

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

    The above is the correct basis that conclusively proves
    that the input to HHH(DD) specifies non-halting behavior
    that is correctly rejected.


    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --
    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 Mon Oct 20 12:10:04 2025
    From Newsgroup: comp.theory

    On 10/20/2025 6:49 AM, Richard Heathfield wrote:
    On 20/10/2025 12:09, Tristan Wibberley wrote:
    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except as noted in
    the sig.

    On 19/10/2025 15:55, olcott wrote:
    ...the only way that HHH(DD) would terminate [in this variant
    challenge> is out-of-memory
    error.

    haha, yes, of course it's not conforming C because you recurse
    unboundedly! what is it undefined behaviour?

    He doesn't recurse. His HHH calls neither DD nor itself.

    He thinks he recurses because he confuses execution with what is
    essentially a glorified desk-check.


    It is a set of ideas that I presented here first
    and the problem has been that all the C programmers
    here pretend that they don't even know C.

    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (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;
    }

    int main()
    {
    HHH(DD);
    }

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

    The above is the correct basis that conclusively proves
    that the input to HHH(DD) specifies non-halting behavior
    that is correctly rejected.
    --
    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 joes@noreply@example.org to comp.theory on Mon Oct 20 17:15:39 2025
    From Newsgroup: comp.theory

    Am Mon, 20 Oct 2025 10:59:58 -0500 schrieb olcott:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that
    commented out.
    When a halt decider must correctly predict the behavior that an
    non-halting input would have if not aborted there are always two
    programs and one of them is hypothetical.
    Yes, a hypothetical *decider* on the real input.
    --
    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 olcott@polcott333@gmail.com to comp.theory on Mon Oct 20 12:33:31 2025
    From Newsgroup: comp.theory

    On 10/20/2025 12:15 PM, joes wrote:
    Am Mon, 20 Oct 2025 10:59:58 -0500 schrieb olcott:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that
    commented out.
    When a halt decider must correctly predict the behavior that an
    non-halting input would have if not aborted there are always two
    programs and one of them is hypothetical.
    Yes, a hypothetical *decider* on the real input.


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (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;
    }

    int main()
    {
    HHH(DD);
    }

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

    The above is the correct basis that conclusively proves
    that the input to HHH(DD) specifies non-halting behavior
    that is correctly rejected.
    --
    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 Mon Oct 20 18:31:26 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/19/2025 8:30 PM, Mike Terry wrote:
    The HP is concerned with run-time behaviour.  Whether or not a
    computation halts is purely determined by the program and input for the
    computation, and the sequence of /computation steps/ associated with
    that computation.  That is run-time behaviour.  (It's pretty much the
    definition of run-time behaviour.)


    That is exactly what make the Halting Problem a Category Error

    No, that is exactly what makes your /understanding/ erroneous.

    The Halting Problem is a Category Error (see pages 14-15)

    https://www.researchgate.net/publication/396689092_The_Halting_Problem_is_a_Category_Error

    This is just crap you had AI write, and not a reference to anything
    credible.
    --
    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 Mon Oct 20 18:35:18 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    Please think this all the way through without making any guesses

    You've done the least amount of thinking out of everyone here, and only
    at atrociously low quality levels.

    You're asking people to hold themselves to a standard much higher than
    the one for youself, and to do things you don't do.

    Everyone one of your claims is just a guess; a conjecture unproved by
    you, and easily disproved. (Basically disproved before you even
    started.)
    --
    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 Mon Oct 20 18:50:19 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/19/2025 1:12 PM, Kaz Kylheku wrote:
    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 6:30 PM, joes wrote:
    Am Sat, 18 Oct 2025 17:26:29 -0500 schrieb olcott:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:

    Simulating Termination Analyzer HHH correctly simulates its input >>>>>>> until:
    (a) Detects a non-terminating behavior pattern: abort simulation and >>>>>>> return 0.
    (b) Simulated input reaches its simulated "return" statement: return >>>>>>> 1. (c) If HHH must abort its simulation to prevent its own non-
    termination then HHH is correct to abort this simulation and return 0. >>>>
    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^
    This. Leaves behind an incomplete simulation. That simulation denotes a >>>>>> halting computation; it can be stepped further, instruction by
    instruction, until DD returns.
    You are ignoring rule (c) and you did not ignore this the other day.
    No. HHH can abort and still return that the input halts.


    It is pretty simple actually. If HHH must abort its
    simulation of its input to prevent its own non-termination
    then this input does specify non-halting behavior, duh !

    That's just something you believe and repeat without proof.

    This is easy to disprove; the aborted simulation has not actually
    terminated; it has a next instruction that it can execute.

    (Not that it matters, but in your false claim you are agreeing
    with this: if you believe DD doesn't terminate, you must
    believe that the DD simulation can be continued ad nauseum,
    and therefore it has a next instruction it can fetch,
    decode and execute.)


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    It is now direct proof that the simulated input
    specifies a non-halting sequence of configurations.

    This is because you believe there is one DD which is always
    the same input.

    Suppose Hs is a pure simulator, and Ds is its diagonal input.

    Hs(Ds) gets into non-terminating behavior: when the simulated
    D37 calls Hs, that call never returns.

    Therefore Ds is non-terminating. The correct value for it is 0.

    Now suppose we create a different, aborting decider Ha.

    If we hold the input constant, so that we are still analyzing Ds,
    then we find that Ha(Ds) returns 0, and that is correct.

    What seem to be unable to absorb that <Ha, Ds> are not a diagonal pair,
    so they don't matter; you cannot attack the diagonal proof by pointing
    to properties of non-diagonal pairs.

    Although the original Ds is correctly decided by Ha, Ds is doing its job
    of showing that Hs isn't a total decider. Ha deciding Ds is irrelevant.

    Witht he introduction of Ha, there now exists a /new/ case Da which is
    tailored to Ha. Da() is a halting procedure.

    Ha does not correctly decide that one. Ha(Da) returns 0.

    Ds and Da are different cases. Ds looks like:

    Ds() { if Hs(Ds) loop; }

    and Da looks like:

    Da() { if Ha(Da) loop; }

    You are not talking about the same input.

    As luck would have it, the original Hs /can/ decide the new Da!
    Because Da terminates, it poses no problem to the pure simulator
    Hs, which traces it to completion and returns 1.

    Ha(Ds) can decide correctly (0).

    Hs(Da) can also decide correctly (1).

    These are not on the diagonal so they do not refute the diagonal
    argument.

    On the diagonal, Ha(Da) decides wrongly (0), and Hs(Ds) doesn't
    terminate.
    --
    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 Mon Oct 20 19:03:52 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the
    only way that HHH(DD) would terminate is out-of-memory error. This *does >>> not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that
    commented out.


    When a halt decider must correctly predict the behavior
    that an non-halting input would have if not aborted there
    are always two programs and one of them is hypothetical.

    No, both programs are real and can be constructed.

    Your HHH is reporting on the wrong one. It is asked to analyze
    a terminating one, but you're hypothesizing that it's still
    making a remark on that other non-terminating one.

    It isn't making a remark on that one, because that one isn't
    its input.

    Of course, it /can/ be!.

    If you have HHH_Simulating(DD_Simulating) which do not halt,
    then it is possible that HHH_Aborting(DD_Simulating) --- see?
    same input! -- can can correctly return 0.

    In that case HHH_Aborting has correctly determined that DD_Simulating
    will not terminate and so it has to abort.

    Your problem is that you're deciding HHH_Aborting(DD_Aborting) -- see? different input! --- while pretending that this is "hypothetically"
    still the original non-terminating DD_Simulating case!

    DD_Aborting terminates; the correct answer is 1, not 0.

    And in fact, if we unleash the original HHH_Simulating on the new input DD_Aborting, we find it returns 1: HHH_Simulating can decide it!
    HHH_Simulating and HHH_Aborting can corretly decide each others'
    diagonal cases. Just not their own.

    It is unsurprising that the off-diagonal cases work.

    You cannot defeat the diagonal proof with observations of working
    off-diagonal decider/input pairings.
    --
    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 Mon Oct 20 14:17:58 2025
    From Newsgroup: comp.theory

    On 10/20/2025 2:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the >>>> only way that HHH(DD) would terminate is out-of-memory error. This *does >>>> not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt.
    Yeah, but that’s a different program. The input does not have that
    commented out.


    When a halt decider must correctly predict the behavior
    that an non-halting input would have if not aborted there
    are always two programs and one of them is hypothetical.

    No, both programs are real and can be constructed.

    Your HHH is reporting on the wrong one. It is asked to analyze
    a terminating one, but you're hypothesizing that it's still
    making a remark on that other non-terminating one.


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    Thus when the behavior of the input to HHH(DD)
    exactly matches the definition of non-halting then
    this input (not anything else in the universe)
    does specify non-halting behavior.
    --
    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 Mon Oct 20 14:50:42 2025
    From Newsgroup: comp.theory

    On 10/20/2025 1:50 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/19/2025 1:12 PM, Kaz Kylheku wrote:
    On 2025-10-19, olcott <polcott333@gmail.com> wrote:
    On 10/18/2025 6:30 PM, joes wrote:
    Am Sat, 18 Oct 2025 17:26:29 -0500 schrieb olcott:
    On 10/18/2025 12:06 PM, Kaz Kylheku wrote:
    On 2025-10-18, olcott <polcott333@gmail.com> wrote:

    Simulating Termination Analyzer HHH correctly simulates its input >>>>>>>> until:
    (a) Detects a non-terminating behavior pattern: abort simulation and >>>>>>>> return 0.
    (b) Simulated input reaches its simulated "return" statement: return >>>>>>>> 1. (c) If HHH must abort its simulation to prevent its own non- >>>>>>>> termination then HHH is correct to abort this simulation and return 0. >>>>>
    int DD()
    {
    int Halt_Status = HHH(DD);
    ^^^^^^^
    This. Leaves behind an incomplete simulation. That simulation denotes a >>>>>>> halting computation; it can be stepped further, instruction by
    instruction, until DD returns.
    You are ignoring rule (c) and you did not ignore this the other day. >>>>> No. HHH can abort and still return that the input halts.


    It is pretty simple actually. If HHH must abort its
    simulation of its input to prevent its own non-termination
    then this input does specify non-halting behavior, duh !

    That's just something you believe and repeat without proof.

    This is easy to disprove; the aborted simulation has not actually
    terminated; it has a next instruction that it can execute.

    (Not that it matters, but in your false claim you are agreeing
    with this: if you believe DD doesn't terminate, you must
    believe that the DD simulation can be continued ad nauseum,
    and therefore it has a next instruction it can fetch,
    decode and execute.)


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    It is now direct proof that the simulated input
    specifies a non-halting sequence of configurations.

    This is because you believe there is one DD which is always
    the same input.


    This is the one DD that is the input to every HHH
    matching the above template. Technically this is
    an infinite set of HHH/DD pairs yet this degree of
    technical precision baffles half of the people here.

    When we make pretend that there is only one and
    this is the only one that we are looking at then
    the analysis comes out the same and half the people
    here will not be overwhelmed.

    The smart people here act like when a person
    answers a simple yes or not question that a
    different answer makes them into an entirely
    different person. That is nutty for people and
    equally nutty for halt deciders.

    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()
    {
    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 joes@noreply@example.org to comp.theory on Mon Oct 20 20:19:11 2025
    From Newsgroup: comp.theory

    Am Mon, 20 Oct 2025 14:50:42 -0500 schrieb olcott:
    On 10/20/2025 1:50 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:

    It is now direct proof that the simulated input specifies a
    non-halting sequence of configurations
    This is because you believe there is one DD which is always the same
    input.
    This is the one DD that is the input to every HHH matching the above template. Technically this is an infinite set of HHH/DD pairs yet this
    degree of technical precision baffles half of the people here.
    Only you are baffled that a template is not a program.

    When we make pretend that there is only one and this is the only one
    that we are looking at then the analysis comes out the same and half the people here will not be overwhelmed.
    Emphasis on „pretend”. You pretend that the template filled in with a non-aborting simulator instead of HHH is the same program as DD.

    The smart people here act like when a person answers a simple yes or not question that a different answer makes them into an entirely different person. That is nutty for people and equally nutty for halt deciders.
    People have choice; deciders are programmed.
    --
    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 olcott@polcott333@gmail.com to comp.theory on Mon Oct 20 15:24:18 2025
    From Newsgroup: comp.theory

    On 10/20/2025 3:19 PM, joes wrote:
    Am Mon, 20 Oct 2025 14:50:42 -0500 schrieb olcott:
    On 10/20/2025 1:50 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:

    It is now direct proof that the simulated input specifies a
    non-halting sequence of configurations
    This is because you believe there is one DD which is always the same
    input.
    This is the one DD that is the input to every HHH matching the above
    template. Technically this is an infinite set of HHH/DD pairs yet this
    degree of technical precision baffles half of the people here.
    Only you are baffled that a template is not a program.

    When we make pretend that there is only one and this is the only one
    that we are looking at then the analysis comes out the same and half the
    people here will not be overwhelmed.
    Emphasis on „pretend”. You pretend that the template filled in with a non-aborting simulator instead of HHH is the same program as DD.

    The smart people here act like when a person answers a simple yes or not
    question that a different answer makes them into an entirely different
    person. That is nutty for people and equally nutty for halt deciders.
    People have choice; deciders are programmed.


    HHH(DD) does correctly reject its input as specifying
    a non-halting sequence of steps on the basis that its
    input cannot possibly reach its own simulated final
    halt state. Its not that hard to see this when one
    is not stuck in rebuttal mode prioritizing disagreement
    over 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 Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Mon Oct 20 20:33:42 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    This is the one DD that is the input to every HHH

    Just days ago you said that I was not speaking the truth when I ascribed
    to you the belief that there is one, single "DD" case which contradicts
    every decider and is therefore singularly undecidable.

    You also claimd that the observation that your mmemory is failing (that
    you forget everything within 48 to 72 hours) is defamatory.

    And, here you go, spouting that nonsense again that
    DD is a single test case contradicting every decider ...

    matching the above template. Technically this is
    an infinite set of HHH/DD pairs yet this degree of
    technical precision baffles half of the people here.

    Nobody is baffled here.

    Everyone but you lacks bafflement because they understand the stuff.

    You lack bafflement for the same reasons that a rock lacks bafflement.

    When we make pretend that there is only one and
    this is the only one that we are looking at then
    the analysis comes out the same and half the people
    here will not be overwhelmed.

    The smart people here act like when a person
    answers a simple yes or not question that a
    different answer makes them into an entirely
    different person. That is nutty for people and
    equally nutty for halt deciders.

    See? So here you are saying that two different deciders themselves are
    actually the same function. This is correct to the point that it's
    "nutty" to think otherwise.

    (So of course you believe that DD is the same function; it's always
    calling the same function, even when the definition of that
    function is changing.)

    In other words, your mathematic thinking has the maturity of
    the average nematode.
    --
    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 Mon Oct 20 20:35:18 2025
    From Newsgroup: comp.theory

    On 2025-10-20, joes <noreply@example.org> wrote:
    Am Mon, 20 Oct 2025 14:50:42 -0500 schrieb olcott:
    On 10/20/2025 1:50 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:

    It is now direct proof that the simulated input specifies a
    non-halting sequence of configurations
    This is because you believe there is one DD which is always the same
    input.
    This is the one DD that is the input to every HHH matching the above
    template. Technically this is an infinite set of HHH/DD pairs yet this
    degree of technical precision baffles half of the people here.
    Only you are baffled that a template is not a program.

    When we make pretend that there is only one and this is the only one
    that we are looking at then the analysis comes out the same and half the
    people here will not be overwhelmed.
    Emphasis on „pretend”. You pretend that the template filled in with a non-aborting simulator instead of HHH is the same program as DD.

    The smart people here act like when a person answers a simple yes or not
    question that a different answer makes them into an entirely different
    person. That is nutty for people and equally nutty for halt deciders.
    People have choice; deciders are programmed.

    People are like computers. A person can give different answers
    the way a computer can run both HHH and HHH1.

    The person doesn't matter. The person isn't wrong; it's the answer.
    --
    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 Mon Oct 20 15:35:40 2025
    From Newsgroup: comp.theory

    On 10/20/2025 1:31 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/19/2025 8:30 PM, Mike Terry wrote:
    The HP is concerned with run-time behaviour.  Whether or not a
    computation halts is purely determined by the program and input for the
    computation, and the sequence of /computation steps/ associated with
    that computation.  That is run-time behaviour.  (It's pretty much the
    definition of run-time behaviour.)


    That is exactly what make the Halting Problem a Category Error

    No, that is exactly what makes your /understanding/ erroneous.


    Mere empty rhetoric utterly bereft of any supporting
    reasoning.

    The Halting Problem is a Category Error (see pages 14-15)

    https://www.researchgate.net/publication/396689092_The_Halting_Problem_is_a_Category_Error

    This is just crap you had AI write, and not a reference to anything
    credible.


    Whenever I explain it you usually just ignore
    what I say. When you do respond it is only with
    mere rhetoric never anchored in any sound basis.
    --
    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 Mon Oct 20 15:36:46 2025
    From Newsgroup: comp.theory

    On 10/20/2025 1:35 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    Please think this all the way through without making any guesses

    You've done the least amount of thinking out of everyone here, and only
    at atrociously low quality levels.

    You're asking people to hold themselves to a standard much higher than
    the one for youself, and to do things you don't do.

    Everyone one of your claims is just a guess; a conjecture unproved by
    you, and easily disproved. (Basically disproved before you even
    started.)


    None have been disproved. You count mere empty
    rhetoric as disproof.
    --
    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 Mon Oct 20 20:47:42 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 2:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the >>>>> only way that HHH(DD) would terminate is out-of-memory error. This *does >>>>> not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt. >>>> Yeah, but that’s a different program. The input does not have that
    commented out.


    When a halt decider must correctly predict the behavior
    that an non-halting input would have if not aborted there
    are always two programs and one of them is hypothetical.

    No, both programs are real and can be constructed.

    Your HHH is reporting on the wrong one. It is asked to analyze
    a terminating one, but you're hypothesizing that it's still
    making a remark on that other non-terminating one.


    <Input to LLM systems>
    Please think this all the way through without making any guesses

    You literally don't know what it looks like to think it through without
    making any guesses. You cannot tell the difference.

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.

    (d) The input is non-terminating in a way that evades detection
    by the decider, so that the decider fails to terminate.

    It is the mark of the idiot programmer to be missing important cases
    in their case analysis.

    Alan Perlis Epigram #32: "Programmers are not to be measured by their
    ingenuity and their logic but by the completeness of their case
    analysis."

    Your case (a) happens for HHH(Infinite_Loop) and
    HHH(Infinite_Recursion).

    Case (b) happens for HHH(Terminator) which is defined as
    void Terminator() { }

    Case (c) happens for HHH(DD) where DD is
    void DD() { if HHH(DD) for(;;); }

    Case (d) happens for some unspecified programs we have not
    explored. (That is an understandable consequence of HHH not being a
    proper decider for programs at large, focused only on the diagonal
    cases; we need to mention this case for completeness!)

    Thus when the behavior of the input to HHH(DD)
    exactly matches the definition of non-halting then
    this input (not anything else in the universe)
    does specify non-halting behavior.

    It doesn't, though. It is /impossible/ for HHH to encode a correct
    definition of non-halting of DD. No matter how complicated you make HHH,
    it will fall short on DD.
    --
    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 Mon Oct 20 20:54:16 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:19 PM, joes wrote:
    Am Mon, 20 Oct 2025 14:50:42 -0500 schrieb olcott:
    On 10/20/2025 1:50 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:

    It is now direct proof that the simulated input specifies a
    non-halting sequence of configurations
    This is because you believe there is one DD which is always the same
    input.
    This is the one DD that is the input to every HHH matching the above
    template. Technically this is an infinite set of HHH/DD pairs yet this
    degree of technical precision baffles half of the people here.
    Only you are baffled that a template is not a program.

    When we make pretend that there is only one and this is the only one
    that we are looking at then the analysis comes out the same and half the >>> people here will not be overwhelmed.
    Emphasis on „pretend”. You pretend that the template filled in with a
    non-aborting simulator instead of HHH is the same program as DD.

    The smart people here act like when a person answers a simple yes or not >>> question that a different answer makes them into an entirely different
    person. That is nutty for people and equally nutty for halt deciders.
    People have choice; deciders are programmed.


    HHH(DD) does correctly reject its input as specifying

    Only if the DD input is this:

    DD() {
    if (HHH_Simulating(DD)) { for (;;); }
    }

    This input calls a non-aborting simulator resulting in an infinite
    recursion and nesting of simuation levels. The DD simualted by
    HHH_Simulating never returns to DD, and so DD never reaches the for
    (;;); infinite loop.

    If we "fix" this decider by changing it to HHH, the aborting one, then
    HHH(DD) == 0 will be correct.

    But we must not also "fix" the input by changing ti to call HHH instead
    of HHH_Simulating. That's a different input then!

    A basic principle in scientific experimentation is to change one
    variable at a time whenever possible. Never two or more.

    If you are talking about "the input" (the one and only input), make sure
    it's the same input throughout your narrative.

    a non-halting sequence of steps on the basis that its
    input cannot possibly reach its own simulated final
    halt state.

    If something has a halt state it is halting; the halt
    state is reached.

    If something is non-halting, it has no such halt state.

    The above DD doesn't have a halt state; under a pure
    simulation the diagonal test case is non-halting.

    Its not that hard to see this when one
    is not stuck in rebuttal mode prioritizing disagreement
    over truth.

    If you were after the truth, you would not change the
    definition of "the input" midway through your narrative.
    --
    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 Mon Oct 20 16:57:13 2025
    From Newsgroup: comp.theory

    On 10/20/2025 3:50 PM, olcott wrote:
    The smart people here act like when a person
    answers a simple yes or not question that a
    different answer makes them into an entirely
    different person. That is nutty for people and
    equally nutty for halt deciders.

    And that is your core misunderstanding. READ ALL OF THE BELOW BEFORE RESPONDING:


    These are not the same decider:

    int X(ptr *M, void *I)
    {
    void *state = NULL;
    int done;

    done = simulate_one_instruction(M, I, &state);
    if (done) {
    return 1;
    } else {
    return 0;
    }
    }

    int X(ptr *M, void *I)
    {
    void *state = NULL;
    int done;

    done = simulate_two_instructions(M, I, &state);
    if (done) {
    return 1;
    } else {
    return 0;
    }
    }


    These are the same decider:

    int X(ptr *M, void *I)
    {
    void *state = NULL;
    int done;

    done = simulate_one_instruction(M, I, &state);
    if (done) {
    return 1;
    } else {
    return 0;
    }
    }

    int Y(ptr *M, void *I)
    {
    void *state = NULL;
    int done;

    done = simulate_one_instruction(M, I, &state);
    if (done) {
    return 1;
    } else {
    return 0;
    }
    }
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Mon Oct 20 20:57:52 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 1:31 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/19/2025 8:30 PM, Mike Terry wrote:
    The HP is concerned with run-time behaviour.  Whether or not a
    computation halts is purely determined by the program and input for the >>>> computation, and the sequence of /computation steps/ associated with
    that computation.  That is run-time behaviour.  (It's pretty much the >>>> definition of run-time behaviour.)


    That is exactly what make the Halting Problem a Category Error

    No, that is exactly what makes your /understanding/ erroneous.

    Mere empty rhetoric utterly bereft of any supporting
    reasoning.

    I've not heard that wording in years; are you reading your ten-year-old archives?

    Whenever I explain it you usually just ignore
    what I say.

    False; you get point-by-point rebuttals to everything you write.

    You write a lot of repetitive stuff and so not everything you write
    in every repetition gets a repeated rebuttal.

    But everything you've ever claimed has been refuted in excruciating
    detail, many times over, by many different people, in several different
    ways.

    Basically, we can take any week out of comp.theory from the past 15
    years, and that week's worth of postings will contain a complete,
    detailed, well-reasoned rebuttal to all your claims.
    --
    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 Mon Oct 20 20:58:53 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 1:35 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    Please think this all the way through without making any guesses

    You've done the least amount of thinking out of everyone here, and only
    at atrociously low quality levels.

    You're asking people to hold themselves to a standard much higher than
    the one for youself, and to do things you don't do.

    Everyone one of your claims is just a guess; a conjecture unproved by
    you, and easily disproved. (Basically disproved before you even
    started.)


    None have been disproved. You count mere empty
    rhetoric as disproof.

    No, I don't count the mere emptiness of your rhetoric as disproof;
    those few parts of it that are not empty can be directly refuted.
    --
    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 Mon Oct 20 16:06:43 2025
    From Newsgroup: comp.theory

    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 2:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:36 AM, joes wrote:
    Am Sun, 19 Oct 2025 09:55:22 -0500 schrieb olcott:

    If you understand the language well enough you will understand that the >>>>>> only way that HHH(DD) would terminate is out-of-memory error. This *does >>>>>> not count as halting*
    #define ENABLE_ABORT_CODE 1 When commented out HHH(DD) does not halt. >>>>> Yeah, but that’s a different program. The input does not have that >>>>> commented out.


    When a halt decider must correctly predict the behavior
    that an non-halting input would have if not aborted there
    are always two programs and one of them is hypothetical.

    No, both programs are real and can be constructed.

    Your HHH is reporting on the wrong one. It is asked to analyze
    a terminating one, but you're hypothesizing that it's still
    making a remark on that other non-terminating one.


    <Input to LLM systems>
    Please think this all the way through without making any guesses


    Several LLM systems default to make a guess mode
    to save processing time. ChatGPT 5.0 is one of them.

    You literally don't know what it looks like to think it through without making any guesses. You cannot tell the difference.

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.


    (a) is the definition of a non-halting 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 Mon Oct 20 16:10:21 2025
    From Newsgroup: comp.theory

    On 10/20/2025 3:57 PM, dbush wrote:
    On 10/20/2025 3:50 PM, olcott wrote:
    The smart people here act like when a person
    answers a simple yes or not question that a
    different answer makes them into an entirely
    different person. That is nutty for people and
    equally nutty for halt deciders.

    And that is your core misunderstanding.  READ ALL OF THE BELOW BEFORE RESPONDING:



    <Input to LLM systems>

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    Simulating until you are sure that the
    simulated input cannot possibly reach
    its own simulated final halt state.

    These are not the same decider:

    int X(ptr *M, void *I)
    {
        void *state = NULL;
        int done;

        done = simulate_one_instruction(M, I, &state);
        if (done) {
            return 1;
        } else {
            return 0;
        }
    }

    int X(ptr *M, void *I)
    {
        void *state = NULL;
        int done;

        done = simulate_two_instructions(M, I, &state);
        if (done) {
            return 1;
        } else {
            return 0;
        }
    }


    These are the same decider:

    int X(ptr *M, void *I)
    {
        void *state = NULL;
        int done;

        done = simulate_one_instruction(M, I, &state);
        if (done) {
            return 1;
        } else {
            return 0;
        }
    }

    int Y(ptr *M, void *I)
    {
        void *state = NULL;
        int done;

        done = simulate_one_instruction(M, I, &state);
        if (done) {
            return 1;
        } else {
            return 0;
        }
    }
    --
    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 Mon Oct 20 21:11:31 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>>
    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.


    (a) is the definition of a non-halting input.

    (a) assumes "correctly detects". When that doesn't hold, we have (c), "incorrectly detects".

    If you want to eliminate case (c), you must debug your HHH,
    because right now it is hitting (c).

    (Be advised that the halting theorem says it cannot be debugged,
    and so we are stuck with case (c)).
    --
    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 Mon Oct 20 17:34:06 2025
    From Newsgroup: comp.theory

    On 10/20/2025 5:10 PM, olcott wrote:
    On 10/20/2025 3:57 PM, dbush wrote:
    On 10/20/2025 3:50 PM, olcott wrote:
    The smart people here act like when a person
    answers a simple yes or not question that a
    different answer makes them into an entirely
    different person. That is nutty for people and
    equally nutty for halt deciders.

    And that is your core misunderstanding.  READ ALL OF THE BELOW BEFORE
    RESPONDING:



    <Input to LLM systems>

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
        possibly reach its own simulated final halt state then:
        abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    Simulating until you are sure that the
    simulated input cannot possibly reach
    its own simulated final halt state.

    Which HHH(DD) doesn't do as correctly measured by UTM(DD).

    And your lack of response to the below is your acceptance that it is
    correct, i.e. that HHH, DD, etc. are identified by the instructions themselves, not the name of the C function they reside in.


    These are not the same decider:

    int X(ptr *M, void *I)
    {
         void *state = NULL;
         int done;

         done = simulate_one_instruction(M, I, &state);
         if (done) {
             return 1;
         } else {
             return 0;
         }
    }

    int X(ptr *M, void *I)
    {
         void *state = NULL;
         int done;

         done = simulate_two_instructions(M, I, &state);
         if (done) {
             return 1;
         } else {
             return 0;
         }
    }


    These are the same decider:

    int X(ptr *M, void *I)
    {
         void *state = NULL;
         int done;

         done = simulate_one_instruction(M, I, &state);
         if (done) {
             return 1;
         } else {
             return 0;
         }
    }

    int Y(ptr *M, void *I)
    {
         void *state = NULL;
         int done;

         done = simulate_one_instruction(M, I, &state);
         if (done) {
             return 1;
         } else {
             return 0;
         }
    }



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory on Mon Oct 20 16:44:43 2025
    From Newsgroup: comp.theory

    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>>>
    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting. >>>>
    (b) Simulated input reaches its simulated "return" statement: return 1. >>>
    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting. >>>


    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is
    matched before doing anything else.

    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    (c) Neither (a) nor (b) is correct 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;
    }

    int main()
    {
    HHH(DD);
    }

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

    Your version got it confused.
    My version of your version correctly serves the same purpose. https://claude.ai/share/8c4a4fdc-5faf-4525-8c08-e133d258da88
    --
    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 Mon Oct 20 14:50:06 2025
    From Newsgroup: comp.theory

    On 10/20/2025 1:54 PM, Kaz Kylheku wrote:
    [...]
    If something has a halt state it is halting; the halt
    state is reached.

    If something is non-halting, it has no such halt state.

    What about a program that can sometimes halt and other times run
    forever? Is that an invalid program?


    1 HOME
    5 PRINT "The Olcott All-in-One Halt Decider!"
    10 INPUT "Shall I halt or not? " ; A$
    30 IF A$ = "YES" GOTO 666
    40 GOTO 10
    666 PRINT "OK!"

    [...]
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Mon Oct 20 22:57:24 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>>>>
    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting. >>>>>
    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>
    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting. >>>>


    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.

    Yes, there is a condition that is checked for about an execution
    trace event hitting the DD address several times, without a return
    being seen from the HHH(DD) call.

    Those hits are not in the same simulation, and so do not constitute a
    control flow loop!

    It is not correct; DD halts.

    DD halts because of HHH(DD) == 0; it is inescapable.

    It's not your fault that it's wrong, because no matter how clever you
    make the test, it will turn out wrong for the decider's own tailor-made diagonal case.

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:

    That's not what it's deciding though. It's substituting a concrete
    set of conditions, and you /believe/ that those conditions indicate
    that the simulated input doesn't terminate.

    What the conditions test is not in question; what is in question is
    your claim that the conditions indicate the target's non-termination;
    they don't.

    It can be precisely articulated why they don't.

    A "free running" tower of simulations constantly launches new
    simulations with spontaneously begin at the address DD. In a free
    running tower, HHH(DD) does not return. So it is correct to observe
    that it is non-terminating behavior.

    In an "aborted" tower of simulations, there is the same launching of
    new simulations which spontaneously begin at the address DD.
    ///For some initial period/// this behavior continues; until HHH
    decides "enough!" and returns 0.

    In every simuation levrel, HHH(DD) is working toward that: allowing a
    few new simulations of DD to start (so execution events at address DD
    are spontaneously observed) but then to pull the plug and return.

    Your top-level HHH(DD) call only caries its simulation level far
    just far enough not to see that the next simulated HHH(DD) returns 0
    exactly as it does.

    It wrongly concludes after something like two observations of the
    instruction pointer hitting DD that there is a control flow
    loop/recursion that will repeat forever.

    Almost nothing repeats forever in the aborting simulation in which every simulation level is run by the aborting HHH.

    Except for one thing: the launching of new simulation nestings
    (all of which terminate!)
    --
    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 Mon Oct 20 18:19:11 2025
    From Newsgroup: comp.theory

    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until: >>>>>>
    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>>
    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting. >>>>>


    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is
    matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Determining the halt status of non-inputs is outside
    of the scope of what Turing machines can do just like
    expecting them to bake a birthday cake would be an
    incorrect requirement.
    --
    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 Mon Oct 20 19:46:28 2025
    From Newsgroup: comp.theory

    On 10/20/2025 7:19 PM, olcott wrote:
    Determining the halt status of non-inputs is outside
    of the scope of what Turing machines can do
    Yet you require them to:


    On 10/4/2025 6:31 PM, olcott wrote:
    On 10/4/2025 5:04 PM, André G. Isaak wrote:
    On 2025-10-04 15:49, olcott wrote:
    You keep trying to get away with simply ignoring the
    fact that D calls H in recursive simulation and D does
    not call UTM in recursive simulation.
    According to you, a halt decider is justified in rejecting an input if
    it correctly determines that that input would not halt without being
    aborted. So to test this you replace H with a UTM and see if UTM(D)
    halts. If it does, then H(D) is not justified in rejecting its input
    because it is not *correctly* determining that D would not stop if not
    aborted.


    *To put this in concrete terms*

    int Simulate(ptr x)
    {
    x();
    return 1;
    }

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

    On 10/9/2025 6:25 PM, olcott wrote:
    On 10/9/2025 4:32 PM, joes wrote:
    Am Thu, 09 Oct 2025 16:28:51 -0500 schrieb olcott:
    The criterion measure that embedded_H uses is what would the
    behavior be
    if I was a UTM?
    …and every occurrence of embedded_H in the input were a UTM. That’s a
    different program from the input.


    Yes it is
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory on Tue Oct 21 00:03:09 2025
    From Newsgroup: comp.theory

    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1. >>>>>>
    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is
    matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.

    Determining the halt status of non-inputs is outside

    There is no "non-input" here. That's just bullshit rhetroic you
    are making up: more dogmatic ideology.

    Both HHH(DD) and HHH1(DD) receive exactly the same input in the same
    way, and their return value is interpreted as nothing more or less than
    a commentary /on that input/.

    Your insistence that HHH(DD) is somehow excused from remarking on
    its input, but actually deciding something else does not hold;
    you don't get to redefine what the "API" for halting decision means.

    That's a given in the problem.

    If you change the givens in a problem given in an exam, you fail
    the exam.
    --
    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 Mon Oct 20 19:14:43 2025
    From Newsgroup: comp.theory

    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then: >>>>>>>> abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is
    matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    When you ignore this you won't understand the
    rest of what I say.

    Determining the halt status of non-inputs is outside

    There is no "non-input" here. That's just bullshit rhetroic you
    are making up: more dogmatic ideology.

    Both HHH(DD) and HHH1(DD) receive exactly the same input in the same
    way, and their return value is interpreted as nothing more or less than
    a commentary /on that input/.

    Your insistence that HHH(DD) is somehow excused from remarking on
    its input, but actually deciding something else does not hold;
    you don't get to redefine what the "API" for halting decision means.

    That's a given in the problem.

    If you change the givens in a problem given in an exam, you fail
    the exam.

    --
    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 Tue Oct 21 01:29:49 2025
    From Newsgroup: comp.theory

    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then: >>>>>>>>> abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is >>>>> matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims
    about (a) being correct and whatnot.

    When you ignore this you won't understand the
    rest of what I say.

    I vehemently accept the idea that decicers /must/
    be pure funtions of an input that can be described in a
    finite number of symbols.

    It's not helping you; it's a complete /non sequitur/ to the
    above objection that your (a) doesn't get so simply /dictate/
    an arbitrary definition of correct.

    Determining the halt status of non-inputs is outside

    There is no "non-input" here. That's just bullshit rhetroic you
    are making up: more dogmatic ideology.

    See above.
    --
    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 Mon Oct 20 20:35:35 2025
    From Newsgroup: comp.theory

    On 10/20/2025 8:29 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot
    possibly reach its own simulated final halt state then: >>>>>>>>>> abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is >>>>>> matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims
    about (a) being correct and whatnot.


    If you make sure to ignore the exact meaning of
    the exact words that I say you would be correct.
    LLM systems do this quite often.
    --
    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 Tue Oct 21 02:03:23 2025
    From Newsgroup: comp.theory

    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 8:29 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot >>>>>>>>>>> possibly reach its own simulated final halt state then: >>>>>>>>>>> abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input
    is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is >>>>>>> matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims
    about (a) being correct and whatnot.


    If you make sure to ignore the exact meaning of
    the exact words that I say you would be correct.
    LLM systems do this quite often.

    Name just one of these words (for starters). Indicate the "inexact"
    meaning that I am giving to it, followed by the "exact" one that you
    mean.
    --
    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 Mon Oct 20 21:22:22 2025
    From Newsgroup: comp.theory

    On 10/20/2025 9:03 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 8:29 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot >>>>>>>>>>>> possibly reach its own simulated final halt state then: >>>>>>>>>>>> abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input >>>>>>>>>>> is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is >>>>>>>> matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims
    about (a) being correct and whatnot.


    If you make sure to ignore the exact meaning of
    the exact words that I say you would be correct.
    LLM systems do this quite often.

    Name just one of these words (for starters). Indicate the "inexact"
    meaning that I am giving to it, followed by the "exact" one that you
    mean.


    First of all are the above words exactly perfectly correct?
    It there the tiniest little error of any kind what-so-ever?
    --
    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 Tue Oct 21 03:06:19 2025
    From Newsgroup: comp.theory

    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 9:03 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 8:29 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot >>>>>>>>>>>>> possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input >>>>>>>>>>>> is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is >>>>>>>>> matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct.


    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims >>>> about (a) being correct and whatnot.


    If you make sure to ignore the exact meaning of
    the exact words that I say you would be correct.
    LLM systems do this quite often.

    Name just one of these words (for starters). Indicate the "inexact"
    meaning that I am giving to it, followed by the "exact" one that you
    mean.


    First of all are the above words exactly perfectly correct?
    It there the tiniest little error of any kind what-so-ever?

    Yes errors; see earlier replies. So the question stands.
    --
    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 Mon Oct 20 22:18:34 2025
    From Newsgroup: comp.theory

    On 10/20/2025 10:06 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 9:03 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 8:29 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 7:03 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 5:57 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 4:11 PM, Kaz Kylheku wrote:
    On 2025-10-20, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 3:47 PM, Kaz Kylheku wrote:
    Simulating Termination Analyzer HHH correctly simulates its input until:

    (a) It correctly detects that its simulated input cannot >>>>>>>>>>>>>> possibly reach its own simulated final halt state then:
    abort simulation and return 0 rejecting its input as non-halting.

    (b) Simulated input reaches its simulated "return" statement: return 1.

    You are missing two more cases:

    (c) It incorrectly detects that its simulated input >>>>>>>>>>>>> is non-terminating, and wrongly rejects it with 0 as non-halting.



    <Input to LLM systems>

    Trace through the simulation step-by-step to see of (a) (b) or (c) is
    matched before doing anything else.

    It's not that (a) isn't matched, it's that it's not correct. >>>>>>>>>

    (a) is the definition of correct when applied to the
    simulated input.

    Here is the thing.

    You don't get to stipulate what is correct just by dictating a random definition!

    That is just dogma/doctrine reflecting your ideology.


    It has already known that:

    Turing machine deciders only compute the mapping
    from their finite string inputs to an accept state
    or reject state on the basis that this input finite
    string specifies a semantic or syntactic property.

    That obvious fact states nothing in support of your ideological claims >>>>> about (a) being correct and whatnot.


    If you make sure to ignore the exact meaning of
    the exact words that I say you would be correct.
    LLM systems do this quite often.

    Name just one of these words (for starters). Indicate the "inexact"
    meaning that I am giving to it, followed by the "exact" one that you
    mean.


    First of all are the above words exactly perfectly correct?
    It there the tiniest little error of any kind what-so-ever?

    Yes errors; see earlier replies. So the question stands.



    No earlier replies bullshit. This is the first
    time that I ever asked you to completely critique
    those exact words.

    ChatGPT agrees that they are totally correct
    within the exact meaning of their words.
    --
    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 Tue Oct 21 03:30:03 2025
    From Newsgroup: comp.theory

    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 10:06 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    No earlier replies bullshit. This is the first
    time that I ever asked you to completely critique
    those exact words.

    ChatGPT agrees that they are totally correct
    within the exact meaning of their words.

    Are you talking about:

    "Turing machine deciders only compute the mapping from their finite
    string inputs to an accept state or reject state on the basis that this
    input finite string specifies a semantic or syntactic property."

    I made it clear I agree with these. I would prefer something like "on
    the basis that the string specifies a well-formed machine description"
    but that seems hair splitting.

    I don't understand what it is you think you're building on this,
    but of course, better to choose a truth than falsehood.
    --
    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 Mon Oct 20 22:39:06 2025
    From Newsgroup: comp.theory

    On 10/20/2025 10:30 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 10:06 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    No earlier replies bullshit. This is the first
    time that I ever asked you to completely critique
    those exact words.

    ChatGPT agrees that they are totally correct
    within the exact meaning of their words.

    Are you talking about:

    "Turing machine deciders only compute the mapping from their finite
    string inputs to an accept state or reject state on the basis that this
    input finite string specifies a semantic or syntactic property."

    I made it clear I agree with these. I would prefer something like "on
    the basis that the string specifies a well-formed machine description"
    but that seems hair splitting.

    I don't understand what it is you think you're building on this,
    but of course, better to choose a truth than falsehood.


    So those words are 100% perfectly correct there is not
    the slightest trace of the tiniest error in any of them?
    --
    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 Tue Oct 21 05:38:50 2025
    From Newsgroup: comp.theory

    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 10:30 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    On 10/20/2025 10:06 PM, Kaz Kylheku wrote:
    On 2025-10-21, olcott <polcott333@gmail.com> wrote:
    No earlier replies bullshit. This is the first
    time that I ever asked you to completely critique
    those exact words.

    ChatGPT agrees that they are totally correct
    within the exact meaning of their words.

    Are you talking about:

    "Turing machine deciders only compute the mapping from their finite
    string inputs to an accept state or reject state on the basis that this
    input finite string specifies a semantic or syntactic property."

    I made it clear I agree with these. I would prefer something like "on
    the basis that the string specifies a well-formed machine description"
    but that seems hair splitting.

    I don't understand what it is you think you're building on this,
    but of course, better to choose a truth than falsehood.

    So those words are 100% perfectly correct there is not
    the slightest trace of the tiniest error in any of them?

    I couldn't say that because that level of confidence requires a very
    high level of formality, whereas we are just dealing with informal
    language.

    I don't see any error myself, and likely if some hair-splitting is
    required, it's not deal-breaking.

    Bottom line: Turing Machines are representable as finite strings (e.g.
    initial tape contents of Turing's original machines). The decision
    whether a machine halts or not is comes from no other information but
    that string and the rules applied to it.
    --
    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 Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory on Tue Oct 21 09:02:06 2025
    From Newsgroup: comp.theory

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

    It is a set of ideas that I presented here first
    and the problem has been that all the C programmers
    here pretend that they don't even know C.

    mental context, degrees of practice, etc.

    analysis reporting is a type of production process and a multipurpose production engine (brain with motor output) must be configured for the
    purpose.

    more than that would be off-topic and has long been interesting in
    philosophy and AI.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2