• Re: Correct simulation of DDD by HHH is proven

    From Richard Damon@21:1/5 to olcott on Tue Aug 12 18:41:26 2025
    On 8/12/25 10:38 AM, olcott wrote:
    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur of DD,
    in particular the point where the HHH called by DD aborts its simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Doesn't mater if HHH doesn't do a correct simulation according to the
    semantics of gthe x86 language, which requires it to NOT abort its
    simulation, as x86 programs don't just stop at an instruction not
    defined to be terminal.


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

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    (a) HHH executes.

    (b) HHH creates a separate process context having
    its own stack and set of 16 virtual registers
    to simulate DDD using cooperative multi-tasking.

    (c) HHH emulates the first four instructions of DDD
    in this separate process context.

    (d) HHH emulates an instance of itself in this same
    process context.

    (e) This HHH instance creates another process context
    for its own emulated DDD instance.

    (f) This HHH instance emulates the first three
    instructions of DDD in this separate process
    context and sees the call 000015d2 instruction.


    And the HHH that it was emulating in (d), when allowed to continue to
    determine its behavior (but after HHH has stopped looking because it
    aborted its observation of the correct simulation) will also go through
    those steps and abort its simulation of its input and return 0 to DDD
    which will halt.

    Your problem is you don't understand what the behavior of the input is.

    Aborting your simulation of it doesn't change its behavior, only your
    knowledge of that behavior.>
    It is a verified fact HHH did emulate DDD according
    to the semantics of the x86 language. That *is* the
    ultimate measure of correct emulation. Disagreeing
    with the x86 language is necessarily incorrect.


    Nope, as at (f) it failed to properly emulate that instruction in HHH
    that emulated the call HHH.

    That instruction to be properly emulated needs to have its next
    instruction emulated.

    Please show where the x86 language says that a program migh just
    randomly stop running at that point.

    Your failure to show this is just an admission that you are just a
    pathetic ignorant pathological liar who doesn't care that he lies, as he doesn't care about the truth or you own ignorance of what you are
    talking about.

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

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur of DD,
    in particular the point where the HHH called by DD aborts its simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated. Simulation of HHH is
    not necessary as the behaviour of HHH is already known. It is sufficient
    to return some value to the calling function, which in this case is DDD.
    Then the simulation can be continued to the end of DDD.

    That your HHH fails to do it does not mean that it is impossible.

    For use as a halt decider it is not necessary to simulate correctly.
    It is sufficient that the return value is correct, which for DDD
    means that HHH(DDD) must return 1.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 13 17:01:23 2025
    On 13/08/2025 16:00, olcott wrote:
    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:


    <snip>

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual


    Excuse me? You just argued - and it's quoted above - that HHH
    can't emulate DDD's ret instruction.

    You can't have it both ways.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 13 19:29:09 2025
    On 13/08/2025 18:09, olcott wrote:
    On 8/13/2025 11:01 AM, Richard Heathfield wrote:
    On 13/08/2025 16:00, olcott wrote:
    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:


    <snip>

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual


    Excuse me? You just argued - and it's quoted above - that HHH
    can't emulate DDD's ret instruction.

    You can't have it both ways.


    A provably correct emulation of DD by HHH keeps
    DD stuck recursive emulation until aborted.

    No, DD is just patiently waiting for HHH to report.

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    That you seem to think it matters seems absurd unless you really
    have no idea what HHH is supposed to do. Who gives a tinker's
    cuss about the recursion? What matters is what HHH eventually
    reports - a problem that you continually evade, because of course
    you know /exactly/ what happens. 22 years go down the pan. I'm
    sorry for that, of course, but it wasn't the doing of anyone here
    but you.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 13 21:28:10 2025
    On 8/13/25 11:00 AM, olcott wrote:
    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur
    of DD,
    in particular the point where the HHH called by DD aborts its
    simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual


    FACTUAL, as the last instruction HHH looks at, it doesn't simulate.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 13 21:48:09 2025
    On 8/13/25 1:09 PM, olcott wrote:
    On 8/13/2025 11:01 AM, Richard Heathfield wrote:
    On 13/08/2025 16:00, olcott wrote:
    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:


    <snip>

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual


    Excuse me? You just argued - and it's quoted above - that HHH can't
    emulate DDD's ret instruction.

    You can't have it both ways.


    A provably correct emulation of DD by HHH keeps
    DD stuck recursive emulation until aborted.

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.


    But that is a nonsense statement.

    To be related to the halting problem, HHH must be a single specific
    program. Since you say it will abort and return 0, means it can't have
    done a correct simulation.

    If you try to change HHH to be your infinite set, then DD can't call an infinite set of sub-program, so must become an infinite set of DDs itself.

    But, you statement talks of DD as singular, so your sentence is just a gramtical error.

    It also has a bit of self-contradiction, as a "provablye correct
    simulation" can't also have been aborted.


    We have two cases, the first that you trying to talk about, is the
    hypothtical HHH, that isn't the actual one you are talking about that
    DOES do a correct simuation of the DD built on it, and will emulate that
    input forever, and just fail to be a decider.

    If you change this HHH in any way that makes it abort it emulation, then
    it will be given a DIFFERENT DD, so none of that previous statement
    matters, unless you think cats are dogs, and this HHH now no longer does
    a correct emulation of its input, as it only does a partial emulation,
    and the correct emulation of the input continues past the point that HHH watches it by doing its partial emulation.

    That correct simulation continue and does the same thing, and the
    simulated HHH that DD called will also abort its simulation and return 0
    to the simulated DD, and halt.

    Thus proving that *ANY* HHH that only partially emulates this input and
    returns 0 WILL be wrong, and thus no HHH, neither the one that doea
    correctly simulate, or the one that decides to stop early to be able to
    answer, returned the correct answer,

    We also show that you just don;t understand the meaning of your words as
    you formed either a non-gramatically correct sentence, or one that has a category error, and that you don't understand the actual meaning of "a
    provably correct simuliton", which means that you can prove that is
    simulates *ALL* of the instructions of DD, but also admit that your HHH stopped, so you are claiming the proper subset partial is the same as
    the whole set, a self-contradictory lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Aug 14 11:24:55 2025
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Aug 14 11:22:50 2025
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur of DD, >>>> in particular the point where the HHH called by DD aborts its simulation >>>> and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Mikko on Thu Aug 14 09:40:37 2025
    On 14/08/2025 09:24, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.


    Yes.

    Perhaps this is because some/most/all of us are imagining DD
    kicking HHH off for the first time (as suggested by the source
    code he posts here), whereas Mr Olcott is imagining HHH kicking
    DD off for the first time (as suggested by the source code he has
    tucked away on the Web).

    This would explain why he sets so little (and we set so much)
    store by DD's return value.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Thu Aug 14 18:30:33 2025
    On 14/08/2025 18:08, olcott wrote:
    On 8/14/2025 3:40 AM, Richard Heathfield wrote:
    On 14/08/2025 09:24, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.


    Yes.

    Perhaps this is because some/most/all of us are imagining DD
    kicking HHH off for the first time (as suggested by the source
    code he posts here), whereas Mr Olcott is imagining HHH kicking
    DD off for the first time (as suggested by the source code he
    has tucked away on the Web).

    This would explain why he sets so little (and we set so much)
    store by DD's return value.


    The problem seems to be that no one ever bothers
    to carefully study all of the words that I said.

    You talk enough nonsense for careful study of that nonsense to be
    a poor investment of time. You insult people enough to discourage
    them from engaging with you. And when they /do/ reward you with
    attentive replies you don't actually think through the
    implications of those replies. You have no reason to be surprised
    if people think that you're just another boorish crank.

    They only glance at a couple of words then leap
    to an incorrect conclusion.

    Or indeed a correct one.

    When I prove that their assumptions are false

    ...they explain why your "proof" is not a proof.

    <snip>

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Thu Aug 14 17:54:17 2025
    On Thu, 14 Aug 2025 12:20:43 -0500, olcott wrote:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of recursive
    emulation is incomprehensibly more difficult to understand that
    ordinary recursion seems absurd unless the respondent has no idea what
    ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.


    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating DD that calls
    HHH(DD) that begins simulating DD that calls HHH(DD) again.

    But you abort that infinite recursion returning non-halting to its caller
    which is DD() and DD() does the opposite thus proving HHH is not a decider
    as per the diagonalization proofs.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 14 22:22:09 2025
    On 8/14/25 1:20 PM, olcott wrote:
    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.


    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.



    But, when you continue that lime, the executed HHH MUST abort its
    simulation, or it makes a DD that makes it not answer.

    But if it DOES abort its simulation, then the correct simulation of that
    input (which it no longer does) continues after the point that HHH stop observing it, and also aborts the simulation it is doing, and reaches a
    final state.

    Your error is thinking that aborting a simulation "ends" the thing it is looking at without allowing it to finish.

    That is just an invalid definition that makes you world to be based on subjective logic, not objective logic, and thus "truth" as a general
    property doesn't exist anymore.

    Sorry, you are just showing your ignorance of what you are talking.

    But maybe you WANT truth to not be objectively definable, as that the
    climate change deniers can be correct too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Aug 15 11:59:10 2025
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Aug 15 12:01:49 2025
    On 2025-08-14 17:18:19 +0000, olcott said:

    On 8/14/2025 3:22 AM, Mikko wrote:
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur of DD,
    in particular the point where the HHH called by DD aborts its simulation >>>>>> and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    This is enough to match the:
    *recursive simulation non-halting behavior pattern*

    A direct execution of DD matches all patterns a partial simulation
    does and more.

    To call a pattern that a halting computation matches a "non-halting
    behaviour pattern" is a lie.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 15 08:28:43 2025
    On 8/14/25 1:08 PM, olcott wrote:
    On 8/14/2025 3:40 AM, Richard Heathfield wrote:
    On 14/08/2025 09:24, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.


    Yes.

    Perhaps this is because some/most/all of us are imagining DD kicking
    HHH off for the first time (as suggested by the source code he posts
    here), whereas Mr Olcott is imagining HHH kicking DD off for the first
    time (as suggested by the source code he has tucked away on the Web).

    This would explain why he sets so little (and we set so much) store by
    DD's return value.


    The problem seems to be that no one ever bothers
    to carefully study all of the words that I said.
    They only glance at a couple of words then leap
    to an incorrect conclusion.

    The problem is you insist on misusing words.


    When I prove that their assumptions are false
    no one ever notices any of these words.

    No, we keep on pointing out that by the ACTUAL meaning of the words,
    your statements are just lies.


    I am correcting an erroneous aspect of the theory
    of computation. All deciders must only compute the
    mapping from their finite string input. Anything that
    is not a finite string input is outside of the scope
    of any decider.

    In other words, you are admitting that you are just lying about working
    on the halting problem of computation theory, but are just working on
    POOP of POOPS.

    Your problem is you don't understand that you aren't allowed to
    "correct" a system in the system.

    Zermelo didn't work inside Naive set theory to "fix it", he created a
    new system, that people say worked, so they (many of them) started to
    use it.


    M.H applied to ⟨M⟩ ⟨M⟩ does correctly report on
    the behavior of its actual input: M applied to ⟨M⟩
    is not an actual input to M.H.

    But is the menaing of the input in COmputation Theory.


    M.q0 ⟨M⟩ ⊢* M.H ⟨M⟩ ⟨M⟩ ⊢* M.∞
    M.q0 ⟨M⟩ ⊢* M.H ⟨M⟩ ⟨M⟩ ⊢* M.qn

    *Repeats until aborted proving non-halting*

    But only for the H that doesn't abort, which isn't a decider.

    (a) M copies its input ⟨M⟩
    (b) M invokes M.H ⟨M⟩ ⟨M⟩
    (c) M.H simulates ⟨M⟩ ⟨M⟩

    then M.H ⟨M⟩ ⟨M⟩ transitions to M.qn causing M
    applied to ⟨M⟩ halt


    which means that H wasn't a correct halt decider, as the requrement of a
    halt decider is that

    H (M) w need to go to qy if M w will halt.

    Thus since M (M) halts, H (M) (M) must go to qy, not qn.


    You are just showing you are so stupid as to not understand. the need to
    meet your requirements.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 15 08:29:44 2025
    On 8/15/25 8:22 AM, olcott wrote:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    No it doesn'.

    The input to HHH(DD) means the program DD.

    Since HHH(DD) returns 0, DD will halt, and thus that can't be the
    correct answer.

    You are just showing that you logic is based on lying about what things
    mean.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 15 08:32:34 2025
    On 8/14/25 1:18 PM, olcott wrote:
    On 8/14/2025 3:22 AM, Mikko wrote:
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur >>>>>> of DD,
    in particular the point where the HHH called by DD aborts its
    simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.


    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    At whicb point HHH aborts its simulation, but the correct simulation of
    that input will halt after one more cycle, showing that the input is
    halting.

    That behavior of inputs isn't limited to what the machine sees, but
    etends to the full meaning of it.

    Just like a road isn't unending because you got off it before reaching
    the end.>
    This is enough to match the:
    *recursive simulation non-halting behavior pattern*

    Only if you accept lying patterns.

    Since the pattern matches a halting program, namely this one, it can't
    be a non-halting pattern.

    Your are just showing you have lied to yourself and beleived that lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 15 08:45:07 2025
    On 8/15/25 8:29 AM, olcott wrote:
    On 8/15/2025 7:27 AM, dbush wrote:
    On 8/15/2025 8:24 AM, olcott wrote:
    On 8/15/2025 4:01 AM, Mikko wrote:
    On 2025-08-14 17:18:19 +0000, olcott said:

    On 8/14/2025 3:22 AM, Mikko wrote:
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the
    behavoiur of DD,
    in particular the point where the HHH called by DD aborts its >>>>>>>>>> simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    This is enough to match the:
    *recursive simulation non-halting behavior pattern*

    A direct execution of DD matches all patterns a partial simulation
    does and more.

    To call a pattern that a halting computation matches a "non-halting
    behaviour pattern" is a lie.


    Halt deciders are only accountable for
    The machines that their inputs are defined to describe / specify

    Why lie?
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.


    But the meaning of the input is part of the input.

    Thus the behavior of the correct simulation of the input is part of the
    meaning of input, even if the decider doesn't do a correct simulation.


    Or, you are trying to define that LIES are valid logical operators.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Fri Aug 15 15:34:41 2025
    On 15/08/2025 15:18, olcott wrote:
    On 8/15/2025 8:01 AM, dbush wrote:

    <snip>

    Definitions matter.  Just like a shape with straight sides is
    not a circle, a Turing machine that doesn't meet the above
    requirements is not a halt decider.

    How about this one:
    The area of a square circle is its radius multiplied
    by the length of one of its four equal length sides
    times π.


    Not quite. It's $A = s^2 + (\pi - 4)\, r^2$

    Derivation:

    \[
    \begin{aligned}
    \text{Area of square: } & s^2 \\
    \text{Area removed per corner: } & r^2 - \frac{\pi r^2}{4} = r^2
    \left( 1 - \frac{\pi}{4} \right) \\
    \text{Four corners: } & 4 r^2 \left( 1 - \frac{\pi}{4} \right) \\
    \text{Octorad area: } & s^2 - 4 r^2 \left( 1 - \frac{\pi}{4}
    \right) = s^2 + (\pi - 4) r^2
    \end{aligned}
    \]

    Had it not occurred to you that "square circle" might be a thing?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 15 12:11:56 2025
    On 8/15/25 10:18 AM, olcott wrote:
    On 8/15/2025 8:01 AM, dbush wrote:
    On 8/15/2025 8:51 AM, olcott wrote:
    On 8/15/2025 7:41 AM, dbush wrote:
    On 8/15/2025 8:29 AM, olcott wrote:
    On 8/15/2025 7:27 AM, dbush wrote:
    On 8/15/2025 8:24 AM, olcott wrote:
    On 8/15/2025 4:01 AM, Mikko wrote:
    On 2025-08-14 17:18:19 +0000, olcott said:

    On 8/14/2025 3:22 AM, Mikko wrote:
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the >>>>>>>>>>>>>>> behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the >>>>>>>>>>>>>> behavoiur of DD,
    in particular the point where the HHH called by DD aborts >>>>>>>>>>>>>> its simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    This is enough to match the:
    *recursive simulation non-halting behavior pattern*

    A direct execution of DD matches all patterns a partial simulation >>>>>>>> does and more.

    To call a pattern that a halting computation matches a "non-halting >>>>>>>> behaviour pattern" is a lie.


    Halt deciders are only accountable for
    The machines that their inputs are defined to describe / specify

    Why lie?
    Halt deciders are only accountable for
    The machines that their inputs are defined to describe / specify as
    per the below requirements.  If not, it's not a halt decider.


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

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

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



    Swearing your allegiance to the infallible word of textbook
    seems like blasphemy to me



    Definitions matter.  Just like a shape with straight sides is not a
    circle, a Turing machine that doesn't meet the above requirements is
    not a halt decider.

    How about this one:
    The area of a square circle is its radius multiplied
    by the length of one of its four equal length sides
    times π.


    So?

    There is perhaps a Geometry where that makes sense.

    If not, it is a defiition using an underfined term, which makes it not a definition.

    Your problem is you just don't understand the theory of Semantics and
    what give sentences meaning.

    There is nothing semanitically wrong with the definition of a Halt Decider.

    The fact that you can't make something that matches that doesn't make
    the definition wrong.

    Just like we could define a Blorp to be an even prime number greater
    than 2.

    The fact tht Blorps don't exist doesn't make that a bad definition.

    Your problem is you don't know how to actually do reasoning, because it
    seems you mind just doens't understand it. That doesn't mean reasoning
    doesn't exist, just that you can't do it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Aug 16 10:43:18 2025
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.

    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.

    The term "accountable" is only applicable to people. Halt deciders
    are not people.

    --
    Mikko

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

    On 8/15/2025 4:01 AM, Mikko wrote:
    On 2025-08-14 17:18:19 +0000, olcott said:

    On 8/14/2025 3:22 AM, Mikko wrote:
    On 2025-08-13 15:00:31 +0000, olcott said:

    On 8/13/2025 2:50 AM, Mikko wrote:
    On 2025-08-12 14:38:32 +0000, olcott said:

    On 8/12/2025 3:47 AM, Mikko wrote:
    On 2025-08-11 14:34:50 +0000, olcott said:


    So you understand that HHH(DD)==0 on the basis of the
    behavior of DD correctly simulated by HHH?

    No but on the basis of failure to simulate correctly the behavoiur of DD,
    in particular the point where the HHH called by DD aborts its simulation
    and returns 0 to DD which then halts.

    Can DDD emulated by HHH according to the semantics
    of the x86 language reach its own emulated "ret"
    instruction final halt state?

    Yes, if the instructions in HHH are not simulated.
    Counter-factual

    Indeed, your HHH is unable to do what it should do.

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    This is enough to match the:
    *recursive simulation non-halting behavior pattern*

    A direct execution of DD matches all patterns a partial simulation
    does and more.

    To call a pattern that a halting computation matches a "non-halting
    behaviour pattern" is a lie.

    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.

    Nice to see that you don't disagree.

    What you say is not right but fortuantely it is irrelevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Aug 16 10:58:05 2025
    Op 15.aug.2025 om 14:22 schreef olcott:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    As usual repeated incorrect/irrelevant claims without evidence.

    The input is a DD that calls a HHH that (incorrectly) aborts after a few
    cycles of recursive simulation then returns to DD after which DD halts.
    The DD that calls the hypothetical HHH that does not abort is a
    non-input and therefore irrelevant.
    When HHH is unable to simulate the input correctly up to its specified
    end, it simply fails, where other simulators have no problem to reach
    the final halt state specified in exactly the same input.
    This proves that the INPUT specifies a halting program.
    When HHH fails to see that, that is in no way a proof that the input
    changed to a non-input.
    Talking about NON-INPUTS is irrelevant here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 16 13:05:43 2025
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after
    you tell me your programming experience.

    Sheer hypocrisy! This from the man that says DD is not an input
    into HHH. You are in no position to make judgements about other
    people's programming experience.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 16 08:47:16 2025
    On 8/16/25 8:15 AM, olcott wrote:
    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.


    The ONLY way to consistently measure the behavior that
    the actual input actually specifies is the execution trace
    of DD correctly simulated by HHH.

    Why "by HHH?

    What makes it special, why not just the correct simulation of that input?

    And what makes that CONSISTANT?

    You are making the behavior subjective (as it depends on the observer)
    which is most certainly NOT "Consistant"


    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.

    The term "accountable" is only applicable to people. Halt deciders
    are not people.


    Deciders are required to derive the results specified
    by their inputs as their design spec.

    Right, and the DESIGN SPEC for a Halt decider is that there input
    represents a program, and the behavior of that progrma when run,


    YOu are just working from an incorrect derived sub-spec that you just
    made up because you don't understand what the actual specification
    means, because you are too stupid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 16 08:49:56 2025
    On 8/16/25 7:56 AM, olcott wrote:
    On 8/16/2025 3:58 AM, Fred. Zwarts wrote:
    Op 15.aug.2025 om 14:22 schreef olcott:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    As usual repeated incorrect/irrelevant claims without evidence.

    The input is a DD that calls a HHH that (incorrectly) aborts after a
    few cycles of recursive simulation then returns to DD after which DD
    halts.
    The DD that calls the hypothetical HHH that does not abort is a non-
    input and therefore irrelevant.

    I will not proceed with you until after
    you tell me your programming experience.

    In other words, you think truth is based on the knowledge of the person speaking?

    Your problem is you are talking with people who understand the concept
    much better than you, but you think you know more than them, because you
    have decided that the world is wrong.

    Maybe you need to recreate the scene from the Hitchhiker Guide to the
    Galaxy, and find that Life is guilt of being wrong, and taking it from
    everyone in your room.


    When HHH is unable to simulate the input correctly up to its specified
    end, it simply fails, where other simulators have no problem to reach
    the final halt state specified in exactly the same input.
    This proves that the INPUT specifies a halting program.
    When HHH fails to see that, that is in no way a proof that the input
    changed to a non-input.
    Talking about NON-INPUTS is irrelevant here.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 16 08:53:00 2025
    On 8/16/25 8:41 AM, olcott wrote:
    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after
    you tell me your programming experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful
    ignorance of basic programming concepts.

    No, YOU are denigrating your work by admitting that you lied about
    working on the halting problem by changing the specification.


    On 8/12/2025 2:50 PM, Kaz Kylheku wrote:

    If you're trying to demonstrate your work using
    stateful procedures, you must be explicit about
    revealing the state, and ensure that two instances
    of a computations which you are identifying as
    being of the same computation have exactly the
    same initial state, same inputs, and same subsequent
    state transitions. You cannot call two different
    computations with different state transitions "DD"
    and claim they are the same.


    So DD correctly emulated by HHH and the directly
    executed DD() are two distinctly different entities.
    Whereas DD correctly emulated by HHH1 and the directly
    executed DD() are the same entity.

    But they are not really, as "correct emulation" is defined to reproduce
    the behavior of the direct execution.


    DD emulated by HHH emulates the initial sequence of
    instructions of DD one more time that HHH1 does as
    I have just proven again in another reply using DDD.


    Which means it does it wrong, as NOTHING in DD ever goes back and
    executes those instructions again in this context.

    HHH just errs in mixing up context.

    Your problem is you lie to yourself and believe it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Sat Aug 16 14:24:03 2025
    On 16/08/2025 13:41, olcott wrote:
    So DD correctly emulated by HHH and the directly
    executed DD() are two distinctly different entities.
    Whereas DD correctly emulated by HHH1 and the directly
    executed DD() are the same entity.

    HHH receives a pointer to the same function that calls it.

    The C language guarantees it. Are you telling me you don't know C?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Sat Aug 16 22:05:59 2025
    On Sat, 16 Aug 2025 07:41:05 -0500, olcott wrote:

    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after you tell me your programming
    experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful ignorance of basic programming concepts.

    Your work has no value (it is 22 years wasted effort) so of course it is
    OK to denigrate it.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Aug 16 21:46:07 2025
    On 8/16/25 6:10 PM, olcott wrote:
    On 8/16/2025 5:05 PM, Mr Flibble wrote:
    On Sat, 16 Aug 2025 07:41:05 -0500, olcott wrote:

    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after you tell me your programming >>>>> experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful ignorance of basic
    programming concepts.

    Your work has no value (it is 22 years wasted effort) so of course it is
    OK to denigrate it.

    /Flibble

    You have a clue, they didn't even have a clue.


    You DON'T have a clue, or facts, or it seems a shred of morals.

    Your work is based on the lie that you can redefine a problem and still
    be working on that problem.

    And you do worse, you try to redefine terms of art in the system that
    problem is defined in, and expect to be still working in that system.
    on;y "fixed".

    You "fix" a system by defining a new one, totally new one, and show it
    is better. If you want, you can borrow some of the old ones definitions,
    but you need to explicitly state what you are borrowing.

    You then end up with a totally independent new system, where you control
    how you want things to be defined, but that doesn't say anything about
    the old system.

    Then you can see if anyone want to use your new system.

    You try to claim to be modeling yourself after what Zermelo did to build
    ZFC, except you don't understand what was done.

    The "Standard" set theory at that time was not regerously defined, and
    later named "Naive Set Theory" to distinguish it. Russel found a
    fundamental problem, largely caused by that non-rigerous definition of
    what a set could be.

    Zermelo worked on the problem of developing a more rigerous version of
    Set Theory (seveeral in fact, the most used is ZFC) where he laid out a
    well defined set of axioms that provided the rules that could be used to
    build sets.

    You have the option to do the same, Note, you don't get to try to define
    a new "Halting Problem", as the definitions you encounter in the halting problem are defined in the problem, but come from more general
    defintions of Computability Theory. Things like what a program is, What
    an Input is, What programs can do, What it means for a program to Halt
    or not halt.

    Thus, to change these, you need to build a new version of Computability
    Theory with your new definitions.

    So, if you want to actually do what you say, you need to just work out
    what new axioms you want for your POOPS to allow your definitions.

    Then see if anyone cares.

    Since that doesn't remove the existing Computabiity Theory, which still
    proves that some functions are uncomputable, and thus some truths are
    not provable (which seems to be your more real challange), that may not
    help your cause.

    In that case, you just need to go to the basic rules of logic, and try
    to create your new logic that lets you show that all truths are provable.

    I will warn you, it has been proven that any such system will have
    strict limits for what it can have as truths in it, and part of that
    limit is it can't have the set of Natural Numbers with the properties we
    think of them having defined in that set.

    If you want to try to prove that wrong, Go ahead, see if you your last
    days you can show what centuries of the greatest mind didn't get right.

    This might be your project in the lake of fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Aug 17 08:11:58 2025
    Op 16.aug.2025 om 14:41 schreef olcott:
    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after
    you tell me your programming experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful
    ignorance of basic programming concepts.

    As usual incorrect claims without evidence.
    I proved your errors and you have no counter argument left.
    You try to hide that by changing the subject.


    On 8/12/2025 2:50 PM, Kaz Kylheku wrote:

    If you're trying to demonstrate your work using
    stateful procedures, you must be explicit about
    revealing the state, and ensure that two instances
    of a computations which you are identifying as
    being of the same computation have exactly the
    same initial state, same inputs, and same subsequent
    state transitions. You cannot call two different
    computations with different state transitions "DD"
    and claim they are the same.


    So DD correctly emulated by HHH and the directly
    executed DD() are two distinctly different entities.
    Whereas DD correctly emulated by HHH1 and the directly
    executed DD() are the same entity.

    DD emulated by HHH emulates the initial sequence of
    instructions of DD one more time that HHH1 does as
    I have just proven again in another reply using DDD.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Aug 17 08:09:21 2025
    Op 16.aug.2025 om 13:56 schreef olcott:
    On 8/16/2025 3:58 AM, Fred. Zwarts wrote:
    Op 15.aug.2025 om 14:22 schreef olcott:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    As usual repeated incorrect/irrelevant claims without evidence.

    The input is a DD that calls a HHH that (incorrectly) aborts after a
    few cycles of recursive simulation then returns to DD after which DD
    halts.
    The DD that calls the hypothetical HHH that does not abort is a non-
    input and therefore irrelevant.

    I will not proceed with you until after
    you tell me your programming experience.


    Irrelevant change of subject that I will not tolerate.
    My experience is irrelevant.
    The fact that you cannot find a counter argument is relevant.

    When HHH is unable to simulate the input correctly up to its specified
    end, it simply fails, where other simulators have no problem to reach
    the final halt state specified in exactly the same input.
    This proves that the INPUT specifies a halting program.
    When HHH fails to see that, that is in no way a proof that the input
    changed to a non-input.
    Talking about NON-INPUTS is irrelevant here.




    --
    Paradoxes in the relation between Creator and creature. <http://www.wirholt.nl/English>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Fred. Zwarts on Sun Aug 17 07:33:03 2025
    On 17/08/2025 07:09, Fred. Zwarts wrote:
    Op 16.aug.2025 om 13:56 schreef olcott:

    <snip>

    I will not proceed with you until after
    you tell me your programming experience.


    Irrelevant change of subject that I will not tolerate.

    Quite right. It's actually a thinly-veiled ad hominem attack.
    He's saying you're a shit programmer and therefore the input to
    HHH(DD) is non halting!

    It's a desperate argument, and it suggests strongly that he
    desperately lacks any coherent and intelligent way to explain his
    point.

    My experience is irrelevant.

    Indeed it is. As is mine, but he has already concluded that I
    have little or no programming experience, as if that somehow
    mattered. And yet I have several times had to point out his
    misunderstanding of the language in which he has chosen to
    implement his magic wand. Clearly his own programming experience
    has left a few holes.

    The fact that you cannot find a counter argument is relevant.

    His counter argument appears to consist of "I must be right
    because how could I be wrong? Therefore anyone who disagrees with
    me is either stupid or a liar or both."

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Aug 17 06:47:24 2025
    Am Sat, 16 Aug 2025 07:15:25 -0500 schrieb olcott:
    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:
    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of recursive
    emulation is incomprehensibly more difficult to understand that
    ordinary recursion seems absurd unless the respondent has no idea >>>>>>> what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*
    When HHH(DD) is executed that this begins simulating DD that calls
    HHH(DD) that begins simulating DD that calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother to verify
    whether it is true.
    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only applicable
    to the program that the byte string encodes, in this case DD. That
    program is not non-halting.

    The ONLY way to consistently measure the behavior that the actual input actually specifies is the execution trace of DD correctly simulated by
    HHH.

    So when I take this input, the description of DD, and try to execute
    it as code, it specifies the wrong behaviour?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Aug 17 11:53:32 2025
    On 2025-08-16 12:15:25 +0000, olcott said:

    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.

    The ONLY way to consistently measure the behavior that
    the actual input actually specifies is the execution trace
    of DD correctly simulated by HHH.

    No, that is neither the only nor another way. The measure of the
    behaviour of the behaviour DD specifies is the trace of the
    execution of DD. A proof of non-halting is a proof that the full
    trace of the execution is infinitely long.

    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.

    The term "accountable" is only applicable to people. Halt deciders
    are not people.

    Deciders are required to derive the results specified
    by their inputs as their design spec.

    Deciders are required to return "yes" or "no" that satisfies their
    specified requirements. Partial deciders are permitted to return
    other values and to run forever.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Aug 17 16:16:18 2025
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:
    On 8/17/2025 3:53 AM, Mikko wrote:

    A proof of non-halting is a proof that the full trace of the execution
    is infinitely long.
    DD correctly and completely simulated by HHH would be infinitely long.
    Nope, it would be the same as HHH1 simulating DD. Now if DD called HHH1,
    *that* would run forever; but it doesn’t. And HHH doesn’t simulate completely anyway, so it’s moot to talk about a different DD.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Aug 17 18:11:16 2025
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:
    On 8/17/2025 3:53 AM, Mikko wrote:

    A proof of non-halting is a proof that the full trace of the
    execution is infinitely long.
    DD correctly and completely simulated by HHH would be infinitely long.
    Nope, it would be the same as HHH1 simulating DD. Now if DD called
    HHH1, *that* would run forever; but it doesn’t. And HHH doesn’t
    simulate completely anyway, so it’s moot to talk about a different DD.
    If HHH(DD) never aborted the simulation of its input then the fact that HHH1(DD), DD() and HHH(DD) never stop running proves that HHH(DD)==0 is correct.
    That’s a different DD.
    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through it,
    it will halt without aborting. Of course, running DD2 (which calls HHH2)
    on HHH2 will be aborted, but that is a different program from DD.
    (HHH(DD2) will also abort.) Now you can keep creating simulators that
    abort after more and more levels of simulation and corresponding DDn’s
    and all of them will be aborted early, but all „smaller” DDn’s will finish.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 15:46:15 2025
    On 8/17/25 12:13 PM, olcott wrote:
    On 8/17/2025 11:03 AM, dbush wrote:
    On 8/17/2025 9:31 AM, olcott wrote:
    On 8/17/2025 1:47 AM, joes wrote:
    Am Sat, 16 Aug 2025 07:15:25 -0500 schrieb olcott:
    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:
    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of recursive >>>>>>>>>>> emulation is incomprehensibly more difficult to understand that >>>>>>>>>>> ordinary recursion seems absurd unless the respondent has no >>>>>>>>>>> idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these >>>>>>>>>> discussions who seems to think so: Olcott.

    *That would mean that you agree with this*
    When HHH(DD) is executed that this begins simulating DD that calls >>>>>>>>> HHH(DD) that begins simulating DD that calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother to verify >>>>>>>> whether it is true.
    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable
    to the program that the byte string encodes, in this case DD. That >>>>>> program is not non-halting.

    The ONLY way to consistently measure the behavior that the actual
    input
    actually specifies is the execution trace of DD correctly simulated by >>>>> HHH.

    So when I take this input, the description of DD, and try to execute
    it as code, it specifies the wrong behaviour?


    If we remove the use of static data then DD()
    never stops running.

    And therefore HHH(DD) fails to return.

    If it never stops running
    then we can see that it is decidable as non-halting.

    But since HHH(DD) now doesn't return you can't get the answer.


    Six outside observers did see that HHH(DD)==0 is correct.
    That is a great improvement over both [halts] and [does not halt]
    are the wrong answer.




    Fallacy of appeal to athurity.

    By that standard, thousands will say otherwise, and thus out vote you,
    not that we get to vote on truth.

    And, as explained, for a given PROGRAM DD, which is built on a GIVEN
    PROGRAM HHH, there is only one answer that HHH gives, and the correct
    answer is the other.

    So saying that both are wrong is just a LIE based on a category error.

    Sorry, you are just proving your stupidity by repeating proven incorrect arguments.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 15:43:53 2025
    On 8/17/25 9:31 AM, olcott wrote:
    On 8/17/2025 1:47 AM, joes wrote:
    Am Sat, 16 Aug 2025 07:15:25 -0500 schrieb olcott:
    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:
    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of recursive >>>>>>>>> emulation is incomprehensibly more difficult to understand that >>>>>>>>> ordinary recursion seems absurd unless the respondent has no idea >>>>>>>>> what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*
    When HHH(DD) is executed that this begins simulating DD that calls >>>>>>> HHH(DD) that begins simulating DD that calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother to verify >>>>>> whether it is true.
    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only applicable >>>> to the program that the byte string encodes, in this case DD. That
    program is not non-halting.

    The ONLY way to consistently measure the behavior that the actual input
    actually specifies is the execution trace of DD correctly simulated by
    HHH.

    So when I take this input, the description of DD, and try to execute
    it as code, it specifies the wrong behaviour?


    If we remove the use of static data then DD()

    You need to remove it from HHH.

    never stops running. If it never stops running
    then we can see that it is decidable as non-halting.
    This is much more progress than anyone else has
    ever made on the halting problem.

    Yes, it is deciable as non-halting, but that HHH doesn't do it.

    The problem is that it isn't that the "pathological program" is
    undecidable, as it isn't (and programs are not undeciable, problems are)
    it is that DD makes the HHH it was built on wrong.


    Mike said that there is a way that I can achieve
    the same result as the HHH with static data without
    static data. I could never understand his method.

    Mike said that HHH has access to behavior and computed results of the
    machine it is simulating.

    Your failure to understand how to do what he describes doesn't give you permission to break the rules to acheive what it seems to imply.

    THe problem is, the problem is that without prior knowledge of what the
    program is (and the decider doesn't get that) it doesn't have the
    knowledge to decode that.

    This is basically like the incompleteness proof, where the "program" was
    built in a meta-system, and has an understanding of semantics which just
    don't exist in the base system.

    Part of the problem is that HHH can't detect copies of itself, because
    programs don't know their representation, in part because they don't
    have a unique representation, because there are a lot of ways to
    represent a give algorithm.



    I still envision the static data as possibly correct
    because when HHH simulates itself simulating DD
    this is still part of the same computation sharing
    data with itself. My code is analogous to a master
    UTM sharing a portion of its own tape with its slave
    UTMs.


    Nope, it isn't as it breaks the rules.

    One instance of HHH can not use static data to pass information to
    another instance of HHH.

    The simulating HHH can see the simulation of the HHH that it is
    simulating, and if programmed properly, might be able to extract the information that it gathers.

    The problem is that HHH can only detect that it is the same HHH that it
    is, and thus can understand what it does, because you made your system less-than-Turing-Complete.

    When you fix that problem, and DD is run in its own total memory space,
    and uses a copy of HHH that might be at a different memory space (or
    could be program that just doesn't use a copy of HHH) then HHH can't
    detect that the input IS using a copy of it, so can't decode that behavior,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 15:51:52 2025
    On 8/17/25 11:39 AM, olcott wrote:
    On 8/17/2025 3:53 AM, Mikko wrote:
    On 2025-08-16 12:15:25 +0000, olcott said:

    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.

    The ONLY way to consistently measure the behavior that
    the actual input actually specifies is the execution trace
    of DD correctly simulated by HHH.

    No, that is neither the only nor another way. The measure of the
    behaviour of the behaviour DD specifies is the trace of the
    execution of DD.

    That is not the behavior of the actual input to HHH.

    A proof of non-halting is a proof that the full
    trace of the execution is infinitely long.


    DD correctly and completely simulated by HHH would be infinitely long.

    No it wouldn't.

    The trace of the simulation would be infinite.

    The DD wouldn't be, not if HHH was finite in size.

    You are just showing you don't know what you words mean, or worse, you
    know but intentionally misuse them.


    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.

    The term "accountable" is only applicable to people. Halt deciders
    are not people.

    Deciders are required to derive the results specified
    by their inputs as their design spec.

    Deciders are required to return "yes" or "no" that satisfies their
    specified requirements.

    on the basis of computing this value from their actual inputs.
    They can safely ignore everything else in the universe.

    But the need to do that computation.

    Since for the input to actually be non-halting, that would take infinite
    steps, it isn't computable.

    And if the stop short based on the guess that it won't halt, then if the
    number of steps that it will run is longer than that, they failed to
    compute the right answer.

    Since a given decider has fixed behavior, it is possible to derive and "pathological" program based on it that makes it wrong, and then give
    the representation of that program to the decider.

    If the decider can't accept the representation of that program, it just
    fails to meet the basic requirement of being able to be given a
    representation of any program. Even a partial decider must be able to do
    that, it just doesn't need to give the correct answer to all of them (preferably not answering rather than giving wrong answer).


    Partial deciders are permitted to return
    other values and to run forever.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 15:56:05 2025
    On 8/17/25 12:34 PM, olcott wrote:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:
    On 8/17/2025 3:53 AM, Mikko wrote:

    A proof of non-halting is a proof that the full trace of the execution >>>> is infinitely long.
    DD correctly and completely simulated by HHH would be infinitely long.
    Nope, it would be the same as HHH1 simulating DD. Now if DD called HHH1,
    *that* would run forever; but it doesn’t. And HHH doesn’t simulate
    completely anyway, so it’s moot to talk about a different DD.


    If HHH(DD) never aborted the simulation of its input
    then the fact that HHH1(DD), DD() and HHH(DD) never
    stop running proves that HHH(DD)==0 is correct.


    Nope, because if HHH(DD) never aborted it simulation, it can't return
    the answer 0,

    Since DD is built as a function of the HHH that you claim to be correct,
    you can't "change" HHH (and the DD it creates) to do the analysis.

    Your "logic" is just built on a lie.

    The problem is your "fix" to the halting problem specification, besides
    not being allowed, doesn't even create a real alternate problem as it is internally self-contradictory if you try to apply it to the domain of
    the halting problem.

    It is IMPOSSIBLE for a decider to both correctly simulate its input, and
    be a decider, if the input might be non-halting, and can NEVER correctly
    give that answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 15:59:45 2025
    On 8/17/25 2:21 PM, olcott wrote:
    On 8/17/2025 1:11 PM, joes wrote:
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:
    On 8/17/2025 3:53 AM, Mikko wrote:

    A proof of non-halting is a proof that the full trace of the
    execution is infinitely long.
    DD correctly and completely simulated by HHH would be infinitely long. >>>> Nope, it would be the same as HHH1 simulating DD. Now if DD called
    HHH1, *that* would run forever; but it doesn’t. And HHH doesn’t
    simulate completely anyway, so it’s moot to talk about a different DD. >>> If HHH(DD) never aborted the simulation of its input then the fact that
    HHH1(DD), DD() and HHH(DD) never stop running proves that HHH(DD)==0 is
    correct.
    That’s a different DD.

    Its the exact same DD and the exact same HHH except
    that HHH never aborts conclusively proving that
    HHH(DD)==0 is correct.

    "Exact same" "but different"

    Right, in other words you are based on a lie.

    "Exact Same" means EXACTLT the same, not almost the same with a small difference.



    In both cases an HHH that aborts after N steps
    (where N is any natural number) and HHH that
    never aborts are exactly the same in that DD
    correctly simulated by HHH cannot possibly reach
    its own simulated "return" instruction final halt
    state.


    But are different, since not EXACTLY the same, and thus calling them the
    same is just a lie.

    The other differences are of no consequence
    because these two cases are exactly the same
    by the only measure that matters.

    In other words, definitions don't matter if we can make up a lie that
    explains why we lied.

    Sorry, you are just proving you are nothing but a BLANTANT pathological
    liar. YOu KNOW you are lying, but just don't care, because you think
    lying is ok.

    Maybe we should call you a psychopathic liar.

    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through it,
    it will halt without aborting. Of course, running DD2 (which calls HHH2)
    on HHH2 will be aborted, but that is a different program from DD.
    (HHH(DD2) will also abort.) Now you can keep creating simulators that
    abort after more and more levels of simulation and corresponding DDn’s
    and all of them will be aborted early, but all „smaller” DDn’s will
    finish.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 16:01:54 2025
    On 8/17/25 9:36 AM, olcott wrote:
    On 8/17/2025 1:11 AM, Fred. Zwarts wrote:
    Op 16.aug.2025 om 14:41 schreef olcott:
    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after
    you tell me your programming experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful
    ignorance of basic programming concepts.

    As usual incorrect claims without evidence.

    Whenever I provide complete proof you say
    that this is no evidence.

    Because you never show a complete proof, as you start from unfounded assumptionms.

    To PROVE something, you need to start from accepted truths.


    I proved your errors and you have no counter argument left.

    You proved much more deeply ingrained ignorance
    than anyone else here. When I correct your errors
    you ignore these corrections.

    No, you are the one proving ingrained ignorance, as you have ADMITTED to
    not know most of the field that you claim to be able to just redefine.

    Sorry, you are just proving that you are a psychopathic liar.


    You try to hide that by changing the subject.


    On 8/12/2025 2:50 PM, Kaz Kylheku wrote:
    ;
    If you're trying to demonstrate your work using
    stateful procedures, you must be explicit about
    revealing the state, and ensure that two instances
    of a computations which you are identifying as
    being of the same computation have exactly the
    same initial state, same inputs, and same subsequent
    state transitions. You cannot call two different
    computations with different state transitions "DD"
    and claim they are the same.
    ;

    So DD correctly emulated by HHH and the directly
    executed DD() are two distinctly different entities.
    Whereas DD correctly emulated by HHH1 and the directly
    executed DD() are the same entity.

    DD emulated by HHH emulates the initial sequence of
    instructions of DD one more time that HHH1 does as
    I have just proven again in another reply using DDD.






    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Aug 17 21:45:30 2025
    Am Sun, 17 Aug 2025 13:21:29 -0500 schrieb olcott:
    On 8/17/2025 1:11 PM, joes wrote:
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:

    DD correctly and completely simulated by HHH would be infinitely
    long.
    Nope, it would be the same as HHH1 simulating DD. Now if DD called
    HHH1, *that* would run forever; but it doesn’t. And HHH doesn’t
    simulate completely anyway, so it’s moot to talk about a different
    DD.
    If HHH(DD) never aborted the simulation of its input then the fact
    that HHH1(DD), DD() and HHH(DD) never stop running proves that
    HHH(DD)==0 is correct.
    That’s a different DD.
    Its the exact same DD and the exact same HHH except that HHH never
    aborts conclusively proving that HHH(DD)==0 is correct.
    Exactly, they are not the same. And your HHH does abort, as does HHH1.

    In both cases an HHH that aborts after N steps (where N is any natural number) and HHH that never aborts are exactly the same in that DD
    correctly simulated by HHH cannot possibly reach its own simulated
    "return" instruction final halt state.
    There is only one HHH which aborts after 1 recursive simulation.
    You mean HHH_n. You could actually implement them, with a counter
    instead of a flag! There is also only one DD, which calls the only HHH.
    It can be completely simulated by HHH2, HHH3, …

    The other differences are of no consequence because these two cases are exactly the same by the only measure that matters.
    You haven’t mentioned that your measure allows templates/incomplete functions/changing the input/call-by-name.

    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through it,
    it will halt without aborting. Of course, running DD2 (which calls
    HHH2) on HHH2 will be aborted, but that is a different program from DD.
    (HHH(DD2) will also abort.) Now you can keep creating simulators that
    abort after more and more levels of simulation and corresponding DDn’s
    and all of them will be aborted early, but all „smaller” DDn’s will
    finish.
    Pearls before swine.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Richard Damon on Mon Aug 18 01:46:04 2025
    On 18/08/2025 01:41, Richard Damon wrote:
    On 8/17/25 5:52 PM, olcott wrote:

    <snip>

    People have been arguing that an inconsequential
    difference is consequential knowing that it is not,
    perpetually.

    No, the fact that HHH looks at code that isn't part of the
    'input" is a major failing.

    Not to mention its failure to look at code that /is/ part of the
    input.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Richard Heathfield on Sun Aug 17 20:52:05 2025
    On 8/17/25 8:46 PM, Richard Heathfield wrote:
    On 18/08/2025 01:41, Richard Damon wrote:
    On 8/17/25 5:52 PM, olcott wrote:

    <snip>

    People have been arguing that an inconsequential
    difference is consequential knowing that it is not,
    perpetually.

    No, the fact that HHH looks at code that isn't part of the 'input" is
    a major failing.

    Not to mention its failure to look at code that /is/ part of the input.


    That only breaks the claim of correct simulation, which isn't a big of
    an issue, as it doesn't make the program a category error, only not
    using sound logic to arrive at its answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Aug 17 20:41:23 2025
    On 8/17/25 5:52 PM, olcott wrote:
    On 8/17/2025 4:45 PM, joes wrote:
    Am Sun, 17 Aug 2025 13:21:29 -0500 schrieb olcott:
    On 8/17/2025 1:11 PM, joes wrote:
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:

    DD correctly and completely simulated by HHH would be infinitely >>>>>>> long.
    Nope, it would be the same as HHH1 simulating DD. Now if DD called >>>>>> HHH1, *that* would run forever; but it doesn’t. And HHH doesn’t >>>>>> simulate completely anyway, so it’s moot to talk about a different >>>>>> DD.
    If HHH(DD) never aborted the simulation of its input then the fact
    that HHH1(DD), DD() and HHH(DD) never stop running proves that
    HHH(DD)==0 is correct.
    That’s a different DD.
    Its the exact same DD and the exact same HHH except that HHH never
    aborts conclusively proving that HHH(DD)==0 is correct.
    Exactly, they are not the same. And your HHH does abort, as does HHH1.

    In both cases an HHH that aborts after N steps (where N is any natural
    number) and HHH that never aborts are exactly the same in that DD
    correctly simulated by HHH cannot possibly reach its own simulated
    "return" instruction final halt state.
    There is only one HHH which aborts after 1 recursive simulation.
    You mean HHH_n. You could actually implement them, with a counter
    instead of a flag! There is also only one DD, which calls the only HHH.
    It can be completely simulated by HHH2, HHH3, …

    The other differences are of no consequence because these two cases are
    exactly the same by the only measure that matters.

    You haven’t mentioned that your measure allows templates/incomplete
    functions/changing the input/call-by-name.


    *Hence you dodge the point*
    People have been arguing that an inconsequential
    difference is consequential knowing that it is not,
    perpetually.

    No, the fact that HHH looks at code that isn't part of the 'input" is a
    major failing. It shows that you "logic" is based on a category error.

    Neither the decider, nor the input, are "programs" by the required
    definitions, and thus the whole argument is a lie by category error.


    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through it, >>>> it will halt without aborting. Of course, running DD2 (which calls
    HHH2) on HHH2 will be aborted, but that is a different program from DD. >>>> (HHH(DD2) will also abort.) Now you can keep creating simulators that
    abort after more and more levels of simulation and corresponding DDn’s >>>> and all of them will be aborted early, but all „smaller” DDn’s will >>>> finish.
    Pearls before swine.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Fred. Zwarts on Mon Aug 18 08:53:41 2025
    On 18/08/2025 08:40, Fred. Zwarts wrote:
    Op 17.aug.2025 om 15:34 schreef olcott:

    <snip>

    If you tell me your experience and you have very
    little I will focus my words on the experience
    that you do have and keep talking to you. If you
    do not then the evidence that I have seen indicates
    that yo are mostly clueless about these things
    and I will stop talking to you.

    One of your huge mistakes is that you think that logic is based
    on authority. It is not. It is based on logic reasoning. If I
    prove you wrong you cannot ignore it with the reason that you
    don't understand my authority.

    On the other hand, if I prove you right, you're right even if you
    have no authority whatsoever.

    Of course, in this case I don't have to prove you right because
    Turing proved you right before you were born (well, I don't know
    that for sure, but it seems likely), and a proof is a proof is a
    proof... unless there's a flaw in the proof, and nobody's found
    one yet.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Aug 18 09:40:15 2025
    Op 17.aug.2025 om 15:34 schreef olcott:
    On 8/17/2025 1:09 AM, Fred. Zwarts wrote:
    Op 16.aug.2025 om 13:56 schreef olcott:
    On 8/16/2025 3:58 AM, Fred. Zwarts wrote:
    Op 15.aug.2025 om 14:22 schreef olcott:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    As usual repeated incorrect/irrelevant claims without evidence.

    The input is a DD that calls a HHH that (incorrectly) aborts after a
    few cycles of recursive simulation then returns to DD after which DD
    halts.
    The DD that calls the hypothetical HHH that does not abort is a non-
    input and therefore irrelevant.

    I will not proceed with you until after
    you tell me your programming experience.


    Irrelevant change of subject that I will not tolerate.
    My experience is irrelevant.
    The fact that you cannot find a counter argument is relevant.


    If you tell me your experience and you have very
    little I will focus my words on the experience
    that you do have and keep talking to you. If you
    do not then the evidence that I have seen indicates
    that yo are mostly clueless about these things
    and I will stop talking to you.

    One of your huge mistakes is that you think that logic is based on
    authority. It is not. It is based on logic reasoning. If I prove you
    wrong you cannot ignore it with the reason that you don't understand my authority.



    When HHH is unable to simulate the input correctly up to its
    specified end, it simply fails, where other simulators have no
    problem to reach the final halt state specified in exactly the same
    input.
    This proves that the INPUT specifies a halting program.
    When HHH fails to see that, that is in no way a proof that the input
    changed to a non-input.
    Talking about NON-INPUTS is irrelevant here.







    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Aug 18 09:49:12 2025
    Op 17.aug.2025 om 15:36 schreef olcott:
    On 8/17/2025 1:11 AM, Fred. Zwarts wrote:
    Op 16.aug.2025 om 14:41 schreef olcott:
    On 8/16/2025 7:05 AM, Richard Heathfield wrote:
    On 16/08/2025 12:56, olcott wrote:
    I will not proceed with you until after
    you tell me your programming experience.

    Sheer hypocrisy! This from the man that says DD is not an input into
    HHH. You are in no position to make judgements about other people's
    programming experience.


    He is denigrating my work on the basis of his woeful
    ignorance of basic programming concepts.

    As usual incorrect claims without evidence.

    Whenever I provide complete proof you say
    that this is no evidence.

    Nobody here has seen a proof. Only incorrect repeated claims without
    evidence.


    I proved your errors and you have no counter argument left.

    You proved much more deeply ingrained ignorance
    than anyone else here. When I correct your errors
    you ignore these corrections.

    Again claims without any evidence.
    You never had any correction. Only repeated claims.

    To prove that I am wrong you need to prove:
    1) That the input for HHH is a DD that calls a HHH that has no code to
    abort after a finite recursion.
    2) That HHH is able to recognise a finite recursion by analysing the conditional branch instructions during the recursions and prove that the conditions for the alternate branches will never be met when the
    simulation would be continued.

    Up to now you could not prove 1, because it is self-evident that it does contain code that aborts and halts.
    Neither could you prove 2, because you admitted that HHH simply ignores
    the conditional branch instructions.

    So, my proof that HHH fails to recognise a finite recursion still stands.


    You try to hide that by changing the subject.


    On 8/12/2025 2:50 PM, Kaz Kylheku wrote:
    ;
    If you're trying to demonstrate your work using
    stateful procedures, you must be explicit about
    revealing the state, and ensure that two instances
    of a computations which you are identifying as
    being of the same computation have exactly the
    same initial state, same inputs, and same subsequent
    state transitions. You cannot call two different
    computations with different state transitions "DD"
    and claim they are the same.
    ;

    So DD correctly emulated by HHH and the directly
    executed DD() are two distinctly different entities.
    Whereas DD correctly emulated by HHH1 and the directly
    executed DD() are the same entity.

    DD emulated by HHH emulates the initial sequence of
    instructions of DD one more time that HHH1 does as
    I have just proven again in another reply using DDD.







    --
    Paradoxes in the relation between Creator and creature. <http://www.wirholt.nl/English>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Aug 18 08:21:39 2025
    Am Sun, 17 Aug 2025 16:52:02 -0500 schrieb olcott:
    On 8/17/2025 4:45 PM, joes wrote:
    Am Sun, 17 Aug 2025 13:21:29 -0500 schrieb olcott:
    On 8/17/2025 1:11 PM, joes wrote:
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:

    If HHH(DD) never aborted the simulation of its input then the fact
    that HHH1(DD), DD() and HHH(DD) never stop running proves that
    HHH(DD)==0 is correct.
    That’s a different DD.
    Its the exact same DD and the exact same HHH except that HHH never
    aborts conclusively proving that HHH(DD)==0 is correct.
    Exactly, they are not the same. And your HHH does abort, as does HHH1.

    In both cases an HHH that aborts after N steps (where N is any natural
    number) and HHH that never aborts are exactly the same in that DD
    correctly simulated by HHH cannot possibly reach its own simulated
    "return" instruction final halt state.
    There is only one HHH which aborts after 1 recursive simulation.
    You mean HHH_n. You could actually implement them, with a counter
    instead of a flag! There is also only one DD, which calls the only HHH.
    It can be completely simulated by HHH2, HHH3, …
    This would help your demonstration.

    The other differences are of no consequence because these two cases
    are exactly the same by the only measure that matters.
    You haven’t mentioned that your measure allows templates/incomplete
    functions/changing the input/call-by-name.
    *Hence you dodge the point*
    People have been arguing that an inconsequential difference is
    consequential knowing that it is not, perpetually.
    What point? That HHH_n aborts DD_n? You need to make clear that you
    consider DD the same even though it calls a modified HHH.

    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through
    it, it will halt without aborting. Of course, running DD2 (which
    calls HHH2) on HHH2 will be aborted, but that is a different program
    from DD. (HHH(DD2) will also abort.) Now you can keep creating
    simulators that abort after more and more levels of simulation and corresponding DDn’s and all of them will be aborted early, but all „smaller” DDn’s will finish.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Aug 18 12:27:47 2025
    On 2025-08-17 15:39:31 +0000, olcott said:

    On 8/17/2025 3:53 AM, Mikko wrote:
    On 2025-08-16 12:15:25 +0000, olcott said:

    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these
    discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.

    The ONLY way to consistently measure the behavior that
    the actual input actually specifies is the execution trace
    of DD correctly simulated by HHH.

    No, that is neither the only nor another way. The measure of the
    behaviour of the behaviour DD specifies is the trace of the
    execution of DD.

    That is not the behavior of the actual input to HHH.

    The input to HHH is a data. Data has no behaviour. But the input to
    HHH encodes a behaviour. A halt decider is required to tell whether
    the encoded behaviour halts after finite number of steps or can be
    continued beyond any limit.

    A proof of non-halting is a proof that the full
    trace of the execution is infinitely long.

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Mikko on Mon Aug 18 11:07:17 2025
    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be
    infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded
    in DD) is required to abort its simulation before being able to
    fully explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH
    returns, and that its behaviour thereafter depends entirely on
    the value that HHH yields.

    A correct simulation must take this tail behaviour into account,
    which HHH singularly fails to do. It has been argued that HHH is
    unable to simulate that behaviour, which demonstrates beyond a
    shadow of a doubt that HHH is not fit for purpose as a simulator.
    That doesn't necessarily mean that simulation cannot be used for
    the purpose, but a better simulator than HHH is clearly required.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 18:41:05 2025
    On 18/08/2025 18:13, olcott wrote:
    On 8/18/2025 2:40 AM, Fred. Zwarts wrote:

    <snip>

    One of your huge mistakes is that you think that logic is based
    on authority. It is not. It is based on logic reasoning. If I
    prove you wrong you cannot ignore it with the reason that you
    don't understand my authority.


    The "logic" that you use is based on a lack
    of an understanding of computer programming.

    I only know Fred from these hallowed halls, but from what I've
    seen of it his understanding of computer programming seems solid
    enough. I'd be more worried about a chap who claims to understand
    C but who thinks that function pointer DD is a different entity
    to function pointer DD.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 18:45:05 2025
    On 18/08/2025 18:18, olcott wrote:
    On 8/18/2025 5:07 AM, Richard Heathfield wrote:
    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be
    infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour
    encoded in DD) is required to abort its simulation before being
    able to fully explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH
    returns, and that its behaviour thereafter depends entirely on
    the value that HHH yields.


    When 0 to ∞ instructions of DD are correctly
    simulated by HHH no DD reaches its own simulated
    "return" statement final halt state.

    You're having a very hard time selling that "correctly
    simulated", and it's not surprising when you admit up front that
    it fails to simulate the only interesting part of DD's behaviour.

    A correct simulation must take this tail behaviour into
    account, which HHH singularly fails to do. It has been argued
    that HHH is unable to simulate that behaviour, which
    demonstrates beyond a shadow of a doubt that HHH is not fit for
    purpose as a simulator. That doesn't necessarily mean that
    simulation cannot be used for the purpose, but a better
    simulator than HHH is clearly required.


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Mon Aug 18 17:59:39 2025
    On Mon, 18 Aug 2025 12:53:00 -0500, olcott wrote:

    On 8/18/2025 4:27 AM, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:

    On 8/17/2025 3:53 AM, Mikko wrote:
    On 2025-08-16 12:15:25 +0000, olcott said:

    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of recursive >>>>>>>>>>> emulation is incomprehensibly more difficult to understand >>>>>>>>>>> that ordinary recursion seems absurd unless the respondent has >>>>>>>>>>> no idea what ordinary recursion is.

    As far as I have seen, there is only one participant in these >>>>>>>>>> discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating DD that >>>>>>>>> calls HHH(DD) that begins simulating DD that calls HHH(DD)
    again.

    No, I don't. That is too unimportant that I would bother to
    verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term
    "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this
    case DD. That program is not non-halting.

    The ONLY way to consistently measure the behavior that the actual
    input actually specifies is the execution trace of DD correctly
    simulated by HHH.

    No, that is neither the only nor another way. The measure of the
    behaviour of the behaviour DD specifies is the trace of the execution
    of DD.

    That is not the behavior of the actual input to HHH.

    The input to HHH is a data. Data has no behaviour. But the input to HHH
    encodes a behaviour. A halt decider is required to tell whether the
    encoded behaviour halts after finite number of steps or can be
    continued beyond any limit.


    The encoded behavior OF THE ACTUAL INPUT NOT ONE DAMN THING ELSE.

    The encoded behavior of the actual input can only be correctly measured
    by DD correctly simulated by HHH.

    A proof of non-halting is a proof that the full trace of the
    execution is infinitely long.

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.


    After I tell you this 50 f-cking times you never hear it even one damn
    time.

    DD correctly simulated by HHH cannot possibly reach its own simulated "return" statement final halt state.

    That it stops running when its simulation is aborted does not make one f-cking bit of difference to this. Stopping running and halting are two different things.

    And so HHH(DD) reports non-halting to directly executed DD() which then
    halts confirming the Halting Problem is undecidable.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Mon Aug 18 18:24:09 2025
    On Mon, 18 Aug 2025 13:21:02 -0500, olcott wrote:

    On 8/18/2025 12:59 PM, Mr Flibble wrote:
    On Mon, 18 Aug 2025 12:53:00 -0500, olcott wrote:

    On 8/18/2025 4:27 AM, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:

    On 8/17/2025 3:53 AM, Mikko wrote:
    On 2025-08-16 12:15:25 +0000, olcott said:

    On 8/16/2025 2:43 AM, Mikko wrote:
    On 2025-08-15 12:22:22 +0000, olcott said:

    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion of >>>>>>>>>>>>> recursive emulation is incomprehensibly more difficult to >>>>>>>>>>>>> understand that ordinary recursion seems absurd unless the >>>>>>>>>>>>> respondent has no idea what ordinary recursion is.

    As far as I have seen, there is only one participant in these >>>>>>>>>>>> discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating DD that >>>>>>>>>>> calls HHH(DD) that begins simulating DD that calls HHH(DD) >>>>>>>>>>> again.

    No, I don't. That is too unimportant that I would bother to >>>>>>>>>> verify whether it is true.

    In any case, your "That would mean" is obviously false.

    It proves that the input to HHH(DD) is non halting.

    No, it does not. The input to HHH(DD) is a byte string. The term >>>>>>>> "non-halting" is not applicable to a byte string. It is only
    applicable to the program that the byte string encodes, in this >>>>>>>> case DD. That program is not non-halting.

    The ONLY way to consistently measure the behavior that the actual >>>>>>> input actually specifies is the execution trace of DD correctly
    simulated by HHH.

    No, that is neither the only nor another way. The measure of the
    behaviour of the behaviour DD specifies is the trace of the
    execution of DD.

    That is not the behavior of the actual input to HHH.

    The input to HHH is a data. Data has no behaviour. But the input to
    HHH encodes a behaviour. A halt decider is required to tell whether
    the encoded behaviour halts after finite number of steps or can be
    continued beyond any limit.


    The encoded behavior OF THE ACTUAL INPUT NOT ONE DAMN THING ELSE.

    The encoded behavior of the actual input can only be correctly
    measured by DD correctly simulated by HHH.

    A proof of non-halting is a proof that the full trace of the
    execution is infinitely long.

    DD correctly and completely simulated by HHH would be infinitely
    long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.


    After I tell you this 50 f-cking times you never hear it even one damn
    time.

    DD correctly simulated by HHH cannot possibly reach its own simulated
    "return" statement final halt state.

    That it stops running when its simulation is aborted does not make one
    f-cking bit of difference to this. Stopping running and halting are
    two different things.

    And so HHH(DD) reports non-halting to directly executed DD() which then
    halts confirming the Halting Problem is undecidable.

    /Flibble

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

    Otherwise HHH is not any kind of decider at all. The directly executed
    DD() is the caller of HHH()
    thus not any kind of input at all.

    Yes, DD() is the caller of HHH(DD) and it expects an answer.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 19:29:20 2025
    On 18/08/2025 18:53, olcott wrote:
    On 8/18/2025 4:27 AM, Mikko wrote:

    <snip>


    The input to HHH is a data. Data has no behaviour. But the
    input to
    HHH encodes a behaviour. A halt decider is required to tell
    whether
    the encoded behaviour halts after finite number of steps or can be
    continued beyond any limit.


    The encoded behavior OF THE ACTUAL INPUT NOT
    ONE DAMN THING ELSE.

    The encoded behavior of the actual input can
    only be correctly measured by DD correctly
    simulated by HHH.

    Well, that's clearly not true. *We have the source code!* We can
    measure the encoded behaviour of DD by inspection.

    And by inspection we can see that HHH is most definitely *not*
    correctly simulating DD.

    You will ask me which instruction is the first to be incorrectly
    simulated, but of course the answer is the ones you leave out
    because you call a halt before you get that far.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.


    After I tell you this 50 f-cking times you never hear
    it even one damn time.

    DD correctly simulated by HHH cannot possibly reach
    its own simulated "return" statement final halt state.

    So HHH judges that DD will never halt. HHH may therefore (and
    indeed must) reason as follows: all these recursive calls to HHH
    will all result in 0 being returned, and I can use that value to
    figure out what happens next...

    That it stops running when its simulation is aborted
    does not make one f-cking bit of difference to this.

    Yeah it does. You don't have to stop just because you figured out
    that recursions into HHH will all return 0. Indeed, that
    information is vital for you to continue simulating DD.

    Stopping running and halting are two different things.

    That's a keeper. :-)

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 19:32:05 2025
    On 18/08/2025 19:21, olcott wrote:
    Otherwise HHH is not any kind of decider at all.

    Agreed.

    At last!


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 19:56:46 2025
    On 18/08/2025 19:51, olcott wrote:

    <snip>

    No halt decider can possibly report on
    *the behavior of its caller*

    If it existed, a *universal* halt decider could. That's what
    "universal" means.

    So if your claim "No halt decider can possibly report on *the
    behavior of its caller*" can be independently proved to be true,
    it becomes a proof of the halting problem.

    Not quite sure you meant that to happen, but well done.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 20:12:55 2025
    On 18/08/2025 19:54, olcott wrote:
    On 8/18/2025 1:29 PM, Richard Heathfield wrote:
    On 18/08/2025 18:53, olcott wrote:

    <snip>


    The encoded behavior of the actual input can
    only be correctly measured by DD correctly
    simulated by HHH.

    Well, that's clearly not true. *We have the source code!* We
    can measure the encoded behaviour of DD by inspection.

    And by inspection we can see that HHH is most definitely *not*
    correctly simulating DD.


    Only when one is too stupid to use the correct measure
    of correct simulation (the semantics of the language).

    Ah, we're back to stupid, are we? Jolly good. But do *please* try
    to grow up at some point.

    If simulation is incapable of assessing a program's actual
    behaviour when not being simulated, it's clearly not fit for
    purpose because it isn't properly assessing the program's
    behaviour under normal conditions, which is all we care about. It
    cannot therefore be reasonably described as "correct".

    People that are too stupid to understand what the term
    "semantics" means even after they look it up will not
    understand.

    DD is a C program. Therefore, the proper semantic arbiter is not
    x86 but ISO/IEC 9899. Indeed, given a suitable port of HHH,
    there's nothing in principle to stop us running DD on any
    platform we like, and we should look to C, not a specific
    architecture, to tell us what will happen.

    Under the rules of C, DD waits for a result from HHH before
    deciding how to proceed. A simulation that fails to capture this
    decision fails correctly to simulate.

    You assure us that HHH will return 0.

    Under the rules of C, a simulator should be able to tell that,
    give a 0 result from HHH, DD will halt, and so HHH must return 1.

    But you assure us that it will return 0.

    So HHH is failing to correctly simulate - by the rules of the C
    language.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Mon Aug 18 19:26:32 2025
    On Mon, 18 Aug 2025 14:23:20 -0500, olcott wrote:

    On 8/18/2025 2:12 PM, Richard Heathfield wrote:
    On 18/08/2025 19:54, olcott wrote:
    On 8/18/2025 1:29 PM, Richard Heathfield wrote:
    On 18/08/2025 18:53, olcott wrote:

    <snip>


    The encoded behavior of the actual input can only be correctly
    measured by DD correctly simulated by HHH.

    Well, that's clearly not true. *We have the source code!* We can
    measure the encoded behaviour of DD by inspection.

    And by inspection we can see that HHH is most definitely *not*
    correctly simulating DD.


    Only when one is too stupid to use the correct measure of correct
    simulation (the semantics of the language).

    Ah, we're back to stupid, are we? Jolly good. But do *please* try to
    grow up at some point.

    If simulation is incapable of assessing a program's actual behaviour
    when not being simulated, it's clearly not fit for purpose because it
    isn't properly assessing the program's behaviour under normal
    conditions, which is all we care about. It cannot therefore be
    reasonably described as "correct".

    People that are too stupid to understand what the term "semantics"
    means even after they look it up will not understand.

    DD is a C program. Therefore, the proper semantic arbiter is not x86
    but ISO/IEC 9899. Indeed, given a suitable port of HHH, there's nothing
    in principle to stop us running DD on any platform we like, and we
    should look to C, not a specific architecture, to tell us what will
    happen.

    Under the rules of C, DD waits for a result from HHH before deciding
    how to proceed.

    Not at all. DD() never decides jack shit.
    DD() does wait for a result from HHH(DD).

    Yes, it does, and then it does the opposite of the result it waited for
    thus confirming the Halting Problem is undecidable.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 20:33:52 2025
    On 18/08/2025 19:57, olcott wrote:
    On 8/18/2025 1:32 PM, Richard Heathfield wrote:
    On 18/08/2025 19:23, olcott wrote:
    The directly executed DD() is the caller of HHH()
    thus not any kind of input at all.

    So why pass it as an argument?


    You are too stupid

    Do *try* to grow up.

    to understand that a finite
    string and an executing process are not the same thing.

    DD is not a string. It's a function designator.

    ISO/IEC 9899 7.1.1 (1):

    A string is a contiguous sequence of characters terminated by and
    including the first null character.

    ISO/IEC 9899 6.3.2.1(4):

    A function designator is an expression that has function type.
    Except when it is the operand of the sizeof operator or the unary
    & operator, a function designator with type ‘‘function returning
    type’’ is converted to an expression that has type ‘‘pointer to function returning type’’. [This definition has changed slightly
    over the three new standards since 1999, but not in any way
    relevant to this discussion.]

    In your code, DD and DD refer to the same entity. That's
    *guaranteed* by ISO. If you want to change the rules, get
    yourself onto the WG14 committee and persuade your fellow
    committee members that a change is merited.

    If you think that DD and DD are different, you /clearly/ don't
    know C.

    If you don't want C rules, write your code in a different language.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 20:51:40 2025
    On 18/08/2025 20:00, olcott wrote:
    On 8/18/2025 1:56 PM, Richard Heathfield wrote:
    On 18/08/2025 19:51, olcott wrote:

    <snip>

    No halt decider can possibly report on
    *the behavior of its caller*

    If it existed, a *universal* halt decider could.
    Even the actual all knowing mind of God
    cannot report the area of any square circle.

    Wikipedia can, though:

    A = 4 * ( Gamma(1 + 2/3) )^2 / Gamma(1 + 4/3)

    You need to choose better metaphors.

    Likewise universal Turing machines cannot
    report on the behavior of their actual caller.

    Then they're not universal.

    That is just not the way that reality actually works.

    Agreed. QED.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 21:36:01 2025
    On 18/08/2025 20:23, olcott wrote:
    On 8/18/2025 2:12 PM, Richard Heathfield wrote:

    <snip>

    Under the rules of C, DD waits for a result from HHH before
    deciding how to proceed.

    Not at all.

    That's not your decision to make. If you don't want C rules,
    switch to COBOL or something. But as long as you're writing in C,
    C rules apply.

    DD() never decides jack shit.
    DD() does wait for a result from HHH(DD).

    ...and then decides how to proceed - unless HHH fails to return,
    in which case it fails to be a decider.

    If you weren't clueless about programming

    Charmed, I'm sure.

    then
    you would know that a decision is captured.

    You assure us that HHH will return 0.


    It is a matter of correct analytical proof
    that the correct return value from HHH(DD)
    is zero

    Great! HHH(DD) returns 0, whereupon DDD halts. If you fail to
    capture that behaviour, you don't have a simulator.

    based on the verified fact that DD
    correctly simulated by HHH cannot possibly
    reach its own simulated "return" statement
    final halt state.

    Well, you keep saying that, but it isn't really true.

    Let's sketch out a working simulator for this input:

    A int DD()
    B {
    C int Halt_Status = HHH(DD);
    D if (Halt_Status)
    E HERE: goto HERE;
    F return Halt_Status;
    G}

    All the above is the input to the first invocation of HHH, which
    I will call the callING invocation.

    Clearly the callING HHH has no problem simulating A and B
    (because you already do it). When it gets to C, it has to call
    /itself/... which is fine. You tell us that there is only one
    possible decision the callED HHH can make. So the callED HHH
    makes that decision and returns 0 to the callING HHH, which can
    now memoise that when it recurses into HHH(DD), it will get the
    value 0 passed back, so it doesn't have to do /that/ again.
    Recursion: sorted.

    The callING HHH can now finish simulating C by assigning 0 to
    Halt_Status, and must now go on to simulate D, E (skipped in this
    case), and F.

    There is, therefore, nothing in principle from writing a working
    simulator which will get its answer wrong but will at least
    complete the simulation.


    Your claim that HHH cannot simulate DD all the way to the end is
    therefore false.

    DOES not? Sure.

    CAN not? Hell, no.


    You seems to be either too stupid or insufficiently
    honest to see this.

    You seem to reserve your insults for when you feel the urge to
    reply but can't think of a technical argument, no matter how
    spurious.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 21:38:22 2025
    On 18/08/2025 21:16, olcott wrote:
    On 8/18/2025 12:41 PM, Richard Heathfield wrote:
    On 18/08/2025 18:13, olcott wrote:
    On 8/18/2025 2:40 AM, Fred. Zwarts wrote:

    <snip>

    One of your huge mistakes is that you think that logic is
    based on authority. It is not. It is based on logic
    reasoning. If I prove you wrong you cannot ignore it with the
    reason that you don't understand my authority.


    The "logic" that you use is based on a lack
    of an understanding of computer programming.

    I only know Fred from these hallowed halls, but from what I've
    seen of it his understanding of computer programming seems
    solid enough. I'd be more worried about a chap who claims to
    understand C but who thinks that function pointer DD is a
    different entity to function pointer DD.


    When you change the words that I said and base a
    rebuttal on these changed words this is known as
    the strawman error of reasoning.

    A pointer to the static string of machine code

    DD

    is
    not a pointer to a process that is currently executing.


    DD


    In the C language, they're the same thing. If you don't want C
    rules, find another language.


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Aug 18 21:06:27 2025
    Am Mon, 18 Aug 2025 12:18:24 -0500 schrieb olcott:
    On 8/18/2025 5:07 AM, Richard Heathfield wrote:
    On 18/08/2025 10:27, Mikko wrote:

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD)
    is required to abort its simulation before being able to fully explore
    the behaviour encoded by DD.
    Inspection of DD shows that DD cannot terminate until HHH returns, and
    that its behaviour thereafter depends entirely on the value that HHH
    yields.

    When 0 to ∞ instructions of DD are correctly simulated by HHH no DD
    reaches its own simulated "return" statement final halt state.
    You mean HHH_n and lower can’t simulate DDD_n and up, even though
    the infinitely many larger HHH_n’s can.

    Thus the differences between these different simulations has no
    consequence on whether or not the DD of this DD/HHH pair correctly
    simulated by its HHH reaches its own simulated "return" statement final
    halt state.
    True, but then we’re comparing the simulation of different programs
    DDD_n, which call the corresponding HHH_n that aborts after n levels
    of nesting, and those are clearly not the same. But you don’t get that, thinking DDD is a magic box that (contrary to your claim) can find out
    its caller and call it in turn. If you change HHH, you change DDD.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Aug 18 21:19:35 2025
    Am Mon, 18 Aug 2025 10:51:48 -0500 schrieb olcott:
    On 8/18/2025 3:21 AM, joes wrote:
    Am Sun, 17 Aug 2025 16:52:02 -0500 schrieb olcott:
    On 8/17/2025 4:45 PM, joes wrote:
    Am Sun, 17 Aug 2025 13:21:29 -0500 schrieb olcott:

    Its the exact same DD and the exact same HHH except that HHH never
    aborts conclusively proving that HHH(DD)==0 is correct.
    Exactly, they are not the same. And your HHH does abort, as does
    HHH1.
    Very courteous of you not to snip rebuttals.

    In both cases an HHH that aborts after N steps (where N is any
    natural number) and HHH that never aborts are exactly the same in
    that DD correctly simulated by HHH cannot possibly reach its own
    simulated "return" instruction final halt state.
    There is only one HHH which aborts after 1 recursive simulation.
    You mean HHH_n. You could actually implement them, with a counter
    instead of a flag! There is also only one DD, which calls the only
    HHH.
    It can be completely simulated by HHH2, HHH3, …
    This would help your demonstration.

    Do you not believe in the power of working code?

    The other differences are of no consequence because these two cases
    are exactly the same by the only measure that matters.
    You haven’t mentioned that your measure allows templates/incomplete
    functions/changing the input/call-by-name.
    *Hence you dodge the point*
    People have been arguing that an inconsequential difference is
    consequential knowing that it is not, perpetually.
    What point? That HHH_n aborts DD_n? You need to make clear that you
    consider DD the same even though it calls a modified HHH.
    *The point that you dodged*
    When 0 to ∞ instructions of DD are correctly simulated by HHH no DD
    reaches its own simulated "return" statement final halt state.
    I specifically addressed that those DD’s are different programs.

    Thus the differences between these different simulations has no
    consequence on whether or not the DD of this DD/HHH pair correctly
    simulated by its HHH reaches its own simulated "return" statement final
    halt state.
    Sure, but we don’t care about other DD’s.

    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through it,
    it will halt without aborting. Of course, running DD2 (which calls
    HHH2) on HHH2 will be aborted, but that is a different program from DD.
    (HHH(DD2) will also abort.) Now you can keep creating simulators that
    abort after more and more levels of simulation and corresponding DDn’s
    and all of them will be aborted early, but all „smaller” DDn’s will
    finish.

    tldr?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Mon Aug 18 23:13:25 2025
    On 18/08/2025 22:51, olcott wrote:

    <snip>

    Ah the appeal to authority error?

    What appeal, and what authority? All he said was that you may
    have jumped to an erroneous conclusion.

    The decision was captured if he is too stupid
    to notice this then he is too stupid.

    The only decision you've "captured" is the decision is that
    HHH(DD) must return 0. Fine, so what's stopping HHH from
    memoising that result, plugging it into DD, and continuing the
    simulation?

    Answer: nothing. HHH() is therefore not as complete as it sould
    be, and therefore it fails to correctly simulate.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Aug 18 18:42:41 2025
    On 8/18/25 11:51 AM, olcott wrote:
    On 8/18/2025 3:21 AM, joes wrote:
    Am Sun, 17 Aug 2025 16:52:02 -0500 schrieb olcott:
    On 8/17/2025 4:45 PM, joes wrote:
    Am Sun, 17 Aug 2025 13:21:29 -0500 schrieb olcott:
    On 8/17/2025 1:11 PM, joes wrote:
    Am Sun, 17 Aug 2025 11:34:11 -0500 schrieb olcott:
    On 8/17/2025 11:16 AM, joes wrote:
    Am Sun, 17 Aug 2025 10:39:31 -0500 schrieb olcott:

    If HHH(DD) never aborted the simulation of its input then the fact >>>>>>> that HHH1(DD), DD() and HHH(DD) never stop running proves that
    HHH(DD)==0 is correct.
    That’s a different DD.
    Its the exact same DD and the exact same HHH except that HHH never
    aborts conclusively proving that HHH(DD)==0 is correct.
    Exactly, they are not the same. And your HHH does abort, as does HHH1.

    In both cases an HHH that aborts after N steps (where N is any natural >>>>> number) and HHH that never aborts are exactly the same in that DD
    correctly simulated by HHH cannot possibly reach its own simulated
    "return" instruction final halt state.
    There is only one HHH which aborts after 1 recursive simulation.
    You mean HHH_n. You could actually implement them, with a counter
    instead of a flag! There is also only one DD, which calls the only HHH. >>>> It can be completely simulated by HHH2, HHH3, …
    This would help your demonstration.

    The other differences are of no consequence because these two cases
    are exactly the same by the only measure that matters.
    You haven’t mentioned that your measure allows templates/incomplete
    functions/changing the input/call-by-name.
    *Hence you dodge the point*
    People have been arguing that an inconsequential difference is
    consequential knowing that it is not, perpetually.
    What point? That HHH_n aborts DD_n? You need to make clear that you
    consider DD the same even though it calls a modified HHH.


    *The point that you dodged*
    When 0 to ∞ instructions of DD are correctly
    simulated by HHH no DD reaches its own simulated
    "return" statement final halt state.

    No no one HHH does that to one DD, so it is just a meaningless statement
    base on A =/= A

    Since correctly simulated DD will reach its end of HHH(DD) returns 0,
    that answer is just wrong, and you are prove to be a stupid liar that
    works with broken logic.


    Thus the differences between these different simulations
    has no consequence on whether or not the DD of this
    DD/HHH pair correctly simulated by its HHH reaches
    its own simulated "return" statement final halt state.

    So you say, but can't show the first instruction, actually correctly
    simulated per the x86 language (your definition of correct simulation)
    where the difference occurs.

    No first difference, no difference, thus your statement is a lie.


    Deceptive people here have been arguing that the
    differences are consequential knowing full well
    that they are not.

    No, you are just proving that you are nothing but a pathological liar
    using a logic system based on lying.

    HHH aborts at the first repetition and DD calls it. If you create the
    modified HHH2 that aborts after the second repetition and run the
    original DD (that still calls the immediately-aborting HHH) through
    it, it will halt without aborting. Of course, running DD2 (which
    calls HHH2) on HHH2 will be aborted, but that is a different program
    from DD. (HHH(DD2) will also abort.) Now you can keep creating
    simulators that abort after more and more levels of simulation and
    corresponding DDn’s and all of them will be aborted early, but all
    „smaller” DDn’s will finish.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue Aug 19 00:05:13 2025
    On 18/08/2025 23:46, olcott wrote:
    On 8/18/2025 5:13 PM, Richard Heathfield wrote:
    On 18/08/2025 22:51, olcott wrote:

    <snip>

    Ah the appeal to authority error?

    What appeal, and what authority? All he said was that you may
    have jumped to an erroneous conclusion.

    The decision was captured if he is too stupid
    to notice this then he is too stupid.

    The only decision you've "captured" is the decision is that
    HHH(DD) must return 0. Fine, so what's stopping HHH from
    memoising that result, plugging it into DD, and continuing the
    simulation?

    Answer: nothing. HHH() is therefore not as complete as it sould
    be, and therefore it fails to correctly simulate.

    It is an easily verified fact that DD correctly
    simulated by HHH cannot possibly reach its own
    simulated "return" instruction final halt state
    no matter WTF that HHH does.

    I can sketch out (indeed, /have/ sketched out) a way it could be
    done.

    Either you are too stupid to see that (others say
    that you are not too stupid) or too dishonest to
    acknowledge that.

    Those are not the only possibilities. Just maybe you didn't think
    it through, and there might be more than one way to skin a cat.

    It is an easily verified fact, as you love to say, that if DD
    calls HHH (as it does) and HHH calls DD (as, through simulation,
    it effectively does) that HHH(DD) can never halt naturally, so it
    will have to abort the recursion and report its result as 0 -
    didn't halt.

    Precisely /because/ that fact is so easily verified, it is safe
    and correct for HHH to replace a simulated call to HHH(DD) with a
    0, catch that 0 return value, and continue with the simulation.

    Since it is therefore possible for the simulation to continue
    after all, it is erroneous to refrain.

    HHH is therefore compelled to conclude:

    (a) that the recursion will never halt unless aborted;
    (b) the recursion must yield 0;
    (c) DD must therefore skip the if and return 0 (meaning that it
    never halts) while in the very act of halting.


    In other words, even when/if you fix your simulator, it will
    still get the answer wrong.



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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Aug 19 08:39:02 2025
    Op 18.aug.2025 om 19:13 schreef olcott:
    On 8/18/2025 2:40 AM, Fred. Zwarts wrote:
    Op 17.aug.2025 om 15:34 schreef olcott:
    On 8/17/2025 1:09 AM, Fred. Zwarts wrote:
    Op 16.aug.2025 om 13:56 schreef olcott:
    On 8/16/2025 3:58 AM, Fred. Zwarts wrote:
    Op 15.aug.2025 om 14:22 schreef olcott:
    On 8/15/2025 3:59 AM, Mikko wrote:
    On 2025-08-14 17:20:43 +0000, olcott said:

    On 8/14/2025 3:24 AM, Mikko wrote:
    On 2025-08-13 17:09:00 +0000, olcott said:

    That everyone here seems to think that the notion
    of recursive emulation is incomprehensibly more
    difficult to understand that ordinary recursion
    seems absurd unless the respondent has no idea
    what ordinary recursion is.

    As far as I have seen, there is only one participant in these >>>>>>>>>> discussions who seems to think so: Olcott.

    *That would mean that you agree with this*

    When HHH(DD) is executed that this begins simulating
    DD that calls HHH(DD) that begins simulating DD that
    calls HHH(DD) again.

    No, I don't. That is too unimportant that I would bother
    to verify whether it is true.

    In any case, your "That would mean" is obviously false.


    It proves that the input to HHH(DD) is non halting.
    Halt deciders are only accountable for their inputs.
    Halt deciders are NEVER accountable for NON-INPUTS.



    As usual repeated incorrect/irrelevant claims without evidence.

    The input is a DD that calls a HHH that (incorrectly) aborts after >>>>>> a few cycles of recursive simulation then returns to DD after
    which DD halts.
    The DD that calls the hypothetical HHH that does not abort is a
    non- input and therefore irrelevant.

    I will not proceed with you until after
    you tell me your programming experience.


    Irrelevant change of subject that I will not tolerate.
    My experience is irrelevant.
    The fact that you cannot find a counter argument is relevant.


    If you tell me your experience and you have very
    little I will focus my words on the experience
    that you do have and keep talking to you. If you
    do not then the evidence that I have seen indicates
    that yo are mostly clueless about these things
    and I will stop talking to you.

    One of your huge mistakes is that you think that logic is based on
    authority. It is not. It is based on logic reasoning. If I prove you
    wrong you cannot ignore it with the reason that you don't understand
    my authority.


    The "logic" that you use is based on a lack
    of an understanding of computer programming.

    As usual incorrect claims without any evidence and without any logic.




    When HHH is unable to simulate the input correctly up to its
    specified end, it simply fails, where other simulators have no
    problem to reach the final halt state specified in exactly the
    same input.
    This proves that the INPUT specifies a halting program.
    When HHH fails to see that, that is in no way a proof that the
    input changed to a non-input.
    Talking about NON-INPUTS is irrelevant here.










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

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD)
    is required to abort its simulation before being able to fully explore
    the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and
    that its behaviour thereafter depends entirely on the value that HHH
    yields.

    True. But the actual implementation can be seen in GitHub. That code
    shows that the simulation is aborted and value 0 (which by C rules means 'false' when used as a condition) is returned. Olcott has said that
    whenever he uses the name "HHH" it always means that particular code.
    (He has also said otherwise.)

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Aug 19 07:22:50 2025
    On 8/18/25 5:11 PM, olcott wrote:
    On 8/18/2025 4:06 PM, joes wrote:
    Am Mon, 18 Aug 2025 12:18:24 -0500 schrieb olcott:
    On 8/18/2025 5:07 AM, Richard Heathfield wrote:
    On 18/08/2025 10:27, Mikko wrote:

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD) >>>> is required to abort its simulation before being able to fully explore >>>> the behaviour encoded by DD.
    Inspection of DD shows that DD cannot terminate until HHH returns, and >>>> that its behaviour thereafter depends entirely on the value that HHH
    yields.

    When 0 to ∞ instructions of DD are correctly simulated by HHH no DD
    reaches its own simulated "return" statement final halt state.
    You mean HHH_n and lower can’t simulate DDD_n and up, even though
    the infinitely many larger HHH_n’s can.

    Thus the differences between these different simulations has no
    consequence on whether or not the DD of this DD/HHH pair correctly
    simulated by its HHH reaches its own simulated "return" statement final
    halt state.
    True, but then we’re comparing the simulation of different programs
    DDD_n, which call the corresponding HHH_n that aborts after n levels
    of nesting, and those are clearly not the same. But you don’t get that,
    thinking DDD is a magic box that (contrary to your claim) can find out
    its caller and call it in turn. If you change HHH, you change DDD.


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

    *Repeats until aborted proving non-halting*
    Proving nothing, since that means that either H does abort, or H doesn't answer.

    An H that aborts doesn't correct simulate, and H needs to look at the
    input it was given, the M that was built on that H, not some other H
    that didn't abort.

    (a) M copies its input ⟨M⟩
    (b) M invokes M.H ⟨M⟩ ⟨M⟩
    (c) M.H simulates ⟨M⟩ ⟨M⟩

    making each M.H ⟨M⟩ ⟨M⟩ transitioning to M.qn
    on the basis that its correctly simulated
    input cannot possibly reach its own ⟨M.qn⟩
    necessarily correct.



    And making each M (M) Halt, showing that M.H (M) (M) was wrong to go to
    M.qn.

    All you are doing is showing that you think lying is ok.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Aug 19 07:20:25 2025
    On 8/18/25 1:18 PM, olcott wrote:
    On 8/18/2025 5:07 AM, Richard Heathfield wrote:
    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in
    DD) is required to abort its simulation before being able to fully
    explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and
    that its behaviour thereafter depends entirely on the value that HHH
    yields.


    When 0 to ∞ instructions of DD are correctly
    simulated by HHH no DD reaches its own simulated
    "return" statement final halt state.

    So, which is what HHH does?

    It seems you are psychotic and don't understand that HHH is a program,
    and thus does what it is programmed to do, which will be to simulate
    this input for some precise number of instructions until it reaches a
    condition that it was programed to halt at.


    Thus the differences between these different simulations
    has no consequence on whether or not the DD of this
    DD/HHH pair correctly simulated by its HHH reaches
    its own simulated "return" statement final halt state.

    Sure it does, as each was of a different DD.

    You forget that DD is built on HHH, and thus every HHH in you test
    condition gets a different DD.

    Again, your psychosis thinks that you can call a bunch of different
    things to be "the same thing.

    That just makes you a pathological liar,


    Deceptive people here have been arguing that the
    differences are consequential knowing full well
    that they are not.

    No, you are the Deceptive person, trying to use infinite sets of
    things in a spot where you need a single thing, and calling that
    infinite set of things to be just one of those things.

    You are just proving that you are infinitely stupid.


    A correct simulation must take this tail behaviour into account, which
    HHH singularly fails to do. It has been argued that HHH is unable to
    simulate that behaviour, which demonstrates beyond a shadow of a doubt
    that HHH is not fit for purpose as a simulator. That doesn't
    necessarily mean that simulation cannot be used for the purpose, but a
    better simulator than HHH is clearly required.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 00:35:39 2025
    On 19/08/2025 23:08, olcott wrote:

    <snip>

    I don't care if Heathfield disagrees with himself,

    Where have I done so?

    My quote of him does agree with me and all five LLM systems.

    Yes, it shows that you can correctly simulate HHH by replacing it
    with a macro: #define HHH(x) 0

    With that correct simulation in place, the true behaviour of DD
    becomes much clearer.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 01:16:36 2025
    On 20/08/2025 00:48, olcott wrote:
    On 8/19/2025 6:35 PM, Richard Heathfield wrote:
    On 19/08/2025 23:08, olcott wrote:

    <snip>

    I don't care if Heathfield disagrees with himself,

    Where have I done so?

    My quote of him does agree with me and all five LLM systems.


    Yes, it shows that you can correctly simulate HHH by replacing
    it with a macro: #define HHH(x) 0

    With that correct simulation in place, the true behaviour of DD
    becomes much clearer.

    Everything that you say that contradicts this
    is taken to be trollish nonsense:

    How you take it is of no concern. All that matters is the truth,
    right?


    On 8/18/2025 6:05 PM, Richard Heathfield wrote:
    It is an easily verified fact, as you love to say,
    that if DD calls HHH (as it does) and HHH calls DD
    (as, through simulation, it effectively does) that
    HHH(DD) can never halt naturally, so it will have
    to abort the recursion and report its result as 0
    - didn't halt.

    #define HHH(x) 0

    doesn't contradict that at all.

    As you know, I went down a rabbit hole in thinking that each
    recursion into HHH was a separate simulation. It's now been made
    clear to me that when you abort the simulation the whole thing
    just stops and returns 0.

    There is therefore no runaway recursion. Therefore DD is no
    longer necessarily non-halting, and you can no longer claim that
    it's under simulation because the simulation has now stopped
    because HHH has now aborted that simulation.

    Having established that HHH has done itself out of a job, we can
    ignore it (save for its return value), and the behaviour of DD
    becomes:

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

    Halts, returns 0, proves that HHH was wrong anyway.

    Call it trollish nonsense if you like, but it shows that when
    correctly simulated (by #define HHH(x) 0), HHH fails to be a
    correct simulator of DD and therefore is not fit for purpose as a
    decider for DD via simulation.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 01:48:27 2025
    On 20/08/2025 01:38, olcott wrote:
    On 8/19/2025 7:16 PM, Richard Heathfield wrote:
    On 20/08/2025 00:48, olcott wrote:
    On 8/19/2025 6:35 PM, Richard Heathfield wrote:
    On 19/08/2025 23:08, olcott wrote:

    <snip>

    I don't care if Heathfield disagrees with himself,

    Where have I done so?

    My quote of him does agree with me and all five LLM systems.


    Yes, it shows that you can correctly simulate HHH by replacing
    it with a macro: #define HHH(x) 0


    That is a jackass stupid idea

    No, I don't think so.

    because it breaks
    HHH reporting on halting inputs

    It's already broken.

    Besides, it's correct simulation. HHH /does/ return 0. You said
    so yourself. And how can correct simulation be wrong? Show me
    which byte of that macro incorrectly simulates your simulation of DD.

    you f-cking nitwit.

    Back to the playground, I see.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to dbush on Wed Aug 20 01:42:46 2025
    On 19/08/2025 23:12, dbush wrote:
    On 8/19/2025 6:08 PM, olcott wrote:
    On 8/19/2025 5:06 PM, dbush wrote:

    <snip>

    It's funny when you post something to support you which
    clearly states that HHH will always be wrong.

    I don't care if Heathfield disagrees with himself,
    My quote of him does agree with me and all five LLM systems.


    His FULL quote which you dishonestly trim shows that no HHH
    exists that satisfies the following requirements:
    [decider spec]

    Yes, Mr Olcott excels at selective quotation. It isn't normally a
    problem because you can just look back through the thread for the
    original, but comp.theory threads do tend to place an intolerable
    burden on a newsreader's presentation skills.

    Suffice it to say that I *do* disagree with myself whenever I
    think I may have nosed down a wrong path and feel the need to
    180. Only a fool never acknowledges that he may have made a mistake.

    But yes, I have shown several times (as have others before me, of
    course) that HHH gets the wrong answer for DD, and it does seem
    odd for Mr Olcott (who is /not/ noted for changing his mind when
    shown to be mistaken) to agree that HHH is broken.

    I should clarify, because he's going to read this.

    HHH MUST NOT return 0.

    (It does, and I don't dispute that it does. But it mustn't.)

    If HHH returns 0, it proves that it fails to be either a decider
    or a simulator. That's not a good note on which to end HHH's career.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 02:12:19 2025
    On 20/08/2025 01:54, olcott wrote:
    On 8/19/2025 7:42 PM, Richard Heathfield wrote:
    On 19/08/2025 23:12, dbush wrote:
    On 8/19/2025 6:08 PM, olcott wrote:
    On 8/19/2025 5:06 PM, dbush wrote:

    <snip>

    It's funny when you post something to support you which
    clearly states that HHH will always be wrong.

    I don't care if Heathfield disagrees with himself,
    My quote of him does agree with me and all five LLM systems.


    His FULL quote which you dishonestly trim shows that no HHH
    exists that satisfies the following requirements:
    [decider spec]

    Yes, Mr Olcott excels at selective quotation. It isn't normally
    a problem because you can just look back through the thread for
    the original, but comp.theory threads do tend to place an
    intolerable burden on a newsreader's presentation skills.

    Suffice it to say that I *do* disagree with myself whenever I
    think I may have nosed down a wrong path and feel the need to
    180. Only a fool never acknowledges that he may have made a
    mistake.

    But yes, I have shown several times (as have others before me,
    of course) that HHH gets the wrong answer for DD, and it does
    seem odd for Mr Olcott (who is /not/ noted for changing his
    mind when shown to be mistaken) to agree that HHH is broken.

    I should clarify, because he's going to read this.

    HHH MUST NOT return 0.

    (It does, and I don't dispute that it does. But it mustn't.)

    If HHH returns 0, it proves that it fails to be either a
    decider or a simulator. That's not a good note on which to end
    HHH's career.


    On 8/18/2025 6:05 PM, Richard Heathfield wrote:
    It is an easily verified fact, as you love to say,
    that if DD calls HHH (as it does) and HHH calls DD
    (as, through simulation, it effectively does) that
    HHH(DD) can never halt naturally, so it will have
    to abort the recursion and report its result as 0
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    - didn't halt.


    *The essence of the above that you have repeatedly denied*

    I'm not denying it. I will cheerfully accept that HHH aborts the
    simulation and returns 0.

    I will even accept that there's a good case for so doing.

    Nevertheless, it mustn't.

      "if DD calls HHH (as it does) and HHH calls DD
      (as, through simulation, it effectively does) that
      HHH(DD) can never halt naturally"

    Yes, so HHH must abort to report.

    And yes, there is a case for your choice of reporting 0.

    But it's the wrong choice.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 02:15:18 2025
    On 20/08/2025 01:56, olcott wrote:
    On 8/19/2025 7:48 PM, Richard Heathfield wrote:
    On 20/08/2025 01:38, olcott wrote:
    On 8/19/2025 7:16 PM, Richard Heathfield wrote:
    On 20/08/2025 00:48, olcott wrote:
    On 8/19/2025 6:35 PM, Richard Heathfield wrote:
    On 19/08/2025 23:08, olcott wrote:

    <snip>

    I don't care if Heathfield disagrees with himself,

    Where have I done so?

    My quote of him does agree with me and all five LLM systems.


    Yes, it shows that you can correctly simulate HHH by replacing
    it with a macro: #define HHH(x) 0


    That is a jackass stupid idea

    No, I don't think so.

    because it breaks
    HHH reporting on halting inputs

    It's already broken.

    Besides, it's correct simulation. HHH /does/ return 0.
    Not simulating a f-cking thing is not a correct
    simulation jackass. I want you to feel my anger.

    Only you can feel your anger. What I see is your childishness.
    Wake me when you grow up, because in the meantime #define HHH(x)
    0 is correct simulation.

    Of course, it ignores HHH's source code, but I have precedent to
    tell me that that's okay when correctly simulating.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 03:24:56 2025
    On 20/08/2025 03:11, olcott wrote:
    On 8/19/2025 8:12 PM, Richard Heathfield wrote:
    On 20/08/2025 01:54, olcott wrote:
    On 8/19/2025 7:42 PM, Richard Heathfield wrote:
    On 19/08/2025 23:12, dbush wrote:
    On 8/19/2025 6:08 PM, olcott wrote:
    On 8/19/2025 5:06 PM, dbush wrote:

    <snip>

    It's funny when you post something to support you which
    clearly states that HHH will always be wrong.

    I don't care if Heathfield disagrees with himself,
    My quote of him does agree with me and all five LLM systems.


    His FULL quote which you dishonestly trim shows that no HHH
    exists that satisfies the following requirements:
    [decider spec]

    Yes, Mr Olcott excels at selective quotation. It isn't
    normally a problem because you can just look back through the
    thread for the original, but comp.theory threads do tend to
    place an intolerable burden on a newsreader's presentation
    skills.

    Suffice it to say that I *do* disagree with myself whenever I
    think I may have nosed down a wrong path and feel the need to
    180. Only a fool never acknowledges that he may have made a
    mistake.

    But yes, I have shown several times (as have others before
    me, of course) that HHH gets the wrong answer for DD, and it
    does seem odd for Mr Olcott (who is /not/ noted for changing
    his mind when shown to be mistaken) to agree that HHH is broken.

    I should clarify, because he's going to read this.

    HHH MUST NOT return 0.

    (It does, and I don't dispute that it does. But it mustn't.)

    If HHH returns 0, it proves that it fails to be either a
    decider or a simulator. That's not a good note on which to
    end HHH's career.


    On 8/18/2025 6:05 PM, Richard Heathfield wrote:
    It is an easily verified fact, as you love to say,
    that if DD calls HHH (as it does) and HHH calls DD
    (as, through simulation, it effectively does) that
    HHH(DD) can never halt naturally, so it will have
    to abort the recursion and report its result as 0
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    - didn't halt.
    ;

    *The essence of the above that you have repeatedly denied*

    I'm not denying it. I will cheerfully accept that HHH aborts
    the simulation and returns 0.

    I will even accept that there's a good case for so doing.

    Nevertheless, it mustn't.

       "if DD calls HHH (as it does) and HHH calls DD
       (as, through simulation, it effectively does) that
       HHH(DD) can never halt naturally"

    Yes, so HHH must abort to report.

    And yes, there is a case for your choice of reporting 0.

    But it's the wrong choice.


    Liars would say that telling the truth is the wrong choice
    is that what you mean?

    "That's real good psychology. Why don't you say something bad
    about my mother?" - Bandit

    No, I mean that 0 is the wrong answer because it indicates that
    DD never halts, but when you return 0 to DD it is /required/ to
    halt by the rules of C. So returning 0... fully understandable
    and justified as it is... is Just Plain Wrong.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to wij on Wed Aug 20 03:29:51 2025
    On 20/08/2025 03:16, wij wrote:
    On Tue, 2025-08-19 at 21:11 -0500, olcott wrote:
    On 8/19/2025 8:12 PM, Richard Heathfield wrote:

    <snip>


    Yes, so HHH must abort to report.

    And yes, there is a case for your choice of reporting 0.

    But it's the wrong choice.


    Liars would say that telling the truth is the wrong choice
    is that what you mean?

    Who is the liar?

    That would be whoever said that "if (Halt_Status) / HERE: goto
    HERE; / return Halt_Status;" is unreachable code, which it
    clearly isn't. What it is is unreach*ed* code, because of poor
    simulator design.

    You cannot even correctly rephrase the definition of the Halting Problem !

    That he can't. And it is that failure that is at the heart of a
    wasted lifetime. Very sad.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Wed Aug 20 03:32:45 2025
    On 20/08/2025 03:17, olcott wrote:
    On 8/19/2025 8:15 PM, Richard Heathfield wrote:
    On 20/08/2025 01:56, olcott wrote:
    On 8/19/2025 7:48 PM, Richard Heathfield wrote:

    <snip>

    Besides, it's correct simulation. HHH /does/ return 0.
    Not simulating a f-cking thing is not a correct
    simulation jackass. I want you to feel my anger.

    Only you can feel your anger. What I see is your childishness.
    Wake me when you grow up, because in the meantime #define
    HHH(x) 0 is correct simulation.

    Of course, it ignores HHH's source code, but I have precedent
    to tell me that that's okay when correctly simulating.


    Saying that not doing any simulation is the correct
    way to do a simulation

    ...is *precisely* how your simulation copes with

    if (Halt_Status)
    HERE: goto HERE;
    return Halt_Status;


    in ridiculously incorrect

    You admit it, then. Finally!

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 20 11:00:08 2025
    Op 19.aug.2025 om 17:06 schreef olcott:
    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long. >>>>
    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in
    DD) is required to abort its simulation before being able to fully
    explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns,
    and that its behaviour thereafter depends entirely on the value that
    HHH yields.

    True. But the actual implementation can be seen in GitHub. That code
    shows that the simulation is aborted and value 0 (which by C rules means
    'false' when used as a condition) is returned. Olcott has said that
    whenever he uses the name "HHH" it always means that particular code.
    (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

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


    Here olcott inserts his incorrect assumption that HHH detects a
    non-termination behaviour pattern.

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

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

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

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



    Then he uses the results of the LLM systems to prove that his assumption
    is correct.
    It is easy to see the circular reasoning. Basing the correctness of a
    statement on the assumption that its correct is not a proof.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 20 11:03:41 2025
    Op 20.aug.2025 om 00:35 schreef olcott:
    On 8/19/2025 5:28 PM, Chris M. Thomasson wrote:
    On 8/19/2025 3:19 PM, olcott wrote:
    On 8/19/2025 5:12 PM, Chris M. Thomasson wrote:
    On 8/19/2025 3:08 PM, olcott wrote:
    [...]
    I don't care if Heathfield disagrees with himself,
    My quote of him does agree with me and all five LLM systems.


    Stunning! ;^o

    I don't give trolling any academic weight.


    Have you tried DeepSeek yet?

    I don't trust the Chinese government so I have
    not tried DeepSeek.

    ChatGPT 4.0, 5.0 Claude AI, Grok and Gemini
    all figured out on their own what the
    *recursive simulation non-halting behavior pattern*
    is and that on that basis HHH(DD)==0 is correct.

    Based on the incorrect assumption that HHH detects a non-termination
    behaviour.


    ChatGPT 5.0 now must be explicitly told DON'T GUESS !!!
    As its default it guesses what the answer is because
    this saves processing time and thus money.


    So, you try to prove the correctness of HHH by assuming that it is correct. That is not a proof. That is circular reasoning and a void result.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Aug 20 09:23:57 2025
    Am Tue, 19 Aug 2025 21:17:50 -0500 schrieb olcott:
    On 8/19/2025 8:15 PM, Richard Heathfield wrote:
    On 20/08/2025 01:56, olcott wrote:
    On 8/19/2025 7:48 PM, Richard Heathfield wrote:
    On 20/08/2025 01:38, olcott wrote:
    On 8/19/2025 7:16 PM, Richard Heathfield wrote:
    On 20/08/2025 00:48, olcott wrote:
    On 8/19/2025 6:35 PM, Richard Heathfield wrote:
    On 19/08/2025 23:08, olcott wrote:

    My quote of him does agree with me and all five LLM systems.
    Yes, it shows that you can correctly simulate HHH by replacing it
    with a macro: #define HHH(x) 0
    That is a jackass stupid idea
    No, I don't think so.
    because it breaks HHH reporting on halting inputs
    They don’t halt when simulated by {return 0;}.

    Besides, it's correct simulation. HHH /does/ return 0.
    Not simulating a f-cking thing is not a correct simulation jackass. I
    want you to feel my anger.
    Only you can feel your anger. What I see is your childishness. Wake me
    when you grow up, because in the meantime #define HHH(x) 0 is correct
    simulation.
    Of course, it ignores HHH's source code, but I have precedent to tell
    me that that's okay when correctly simulating.
    Saying that not doing any simulation is the correct way to do a
    simulation in ridiculously incorrect and you know it.
    OK, let’s have it simulate one instruction then. Where’s the cutoff?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Aug 20 09:49:56 2025
    Am Tue, 19 Aug 2025 17:01:20 -0500 schrieb olcott:
    On 8/19/2025 4:42 PM, dbush wrote:
    On 8/19/2025 4:59 PM, Chris M. Thomasson wrote:
    On 8/18/2025 3:46 PM, olcott wrote:

    His argument is that the decision that X(Y) is making is not "does
    algorithm Y halt", but basically "does there exist an implementation of
    function X that can simulate function call Y() to completion?"
    Yes.

    This happens to coincide with the halting function in cases where
    function Y does not call function X at some point, but not in cases
    where it does.
    You are wrong about this.
    Please clarify what is wrong and what would be correct.

    He's saying "this is the mapping that the HHH I've implemented is
    computing, therefore this mapping is actually the correct one."
    QFT
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to joes on Wed Aug 20 14:58:57 2025
    On 20/08/2025 10:23, joes wrote:
    Am Tue, 19 Aug 2025 21:17:50 -0500 schrieb olcott:
    On 8/19/2025 8:15 PM, Richard Heathfield wrote:

    Context:

    #define HHH(x) 0

    correctly simulates HHH(DD).

    Of course, it ignores HHH's source code, but I have precedent to tell
    me that that's okay when correctly simulating.
    Saying that not doing any simulation is the correct way to do a
    simulation in ridiculously incorrect and you know it.
    OK, let’s have it simulate one instruction then. Where’s the cutoff?

    One instruction.

    HHH only bothers simulating DD's call to HHH. It ignores the rest
    of DD.

    As Mr Olcott puts it: "Saying that not doing any simulation is
    the correct way to do a simulation in ridiculously incorrect and
    you know it."

    But my simulation correctly simulates just as many lines as his does.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kaz Kylheku@21:1/5 to Fred. Zwarts on Wed Aug 20 16:56:14 2025
    On 2025-08-20, Fred. Zwarts <F.Zwarts@HetNet.nl> wrote:
    Op 20.aug.2025 om 00:35 schreef olcott:
    ChatGPT 4.0, 5.0 Claude AI, Grok and Gemini
    all figured out on their own what the
    *recursive simulation non-halting behavior pattern*
    is and that on that basis HHH(DD)==0 is correct.

    Based on the incorrect assumption that HHH detects a non-termination behaviour.

    But it does. His contraption works that far. HHH (outer) detects
    the non-termination of DD calling HHH (inner). It is contrived
    to detect that specific case of nontermination.

    HHH splits itself into two by burning a static fuse variable.

    That's nice, but the use of two deciders, only one of which is being contradicted by the test case, doesn't disprove anything.

    ChatGPT, Claude et al have been trained on Internet texts;
    they must be assumed to contain the Olcott Halting Theory.

    When you ask about the theory (using the same identifiers like HHH
    and all), the token prediction likely starts romping through the
    kooky fields of Usenet texts.

    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 26 12:14:24 2025
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long. >>>>
    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD)
    is required to abort its simulation before being able to fully explore
    the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and
    that its behaviour thereafter depends entirely on the value that HHH
    yields.

    True. But the actual implementation can be seen in GitHub. That code
    shows that the simulation is aborted and value 0 (which by C rules means
    'false' when used as a condition) is returned. Olcott has said that
    whenever he uses the name "HHH" it always means that particular code.
    (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about "generic HHH"
    often have no truth value.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Mikko on Tue Aug 26 10:34:51 2025
    On 19/08/2025 08:44, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:


    <snip>

    Inspection of DD shows that DD cannot terminate until HHH
    returns, and that its behaviour thereafter depends entirely on
    the value that HHH yields.

    True. But the actual implementation can be seen in GitHub. That code
    shows that the simulation is aborted and value 0 (which by C
    rules means
    'false' when used as a condition) is returned. Olcott has said that
    whenever he uses the name "HHH" it always means that particular
    code.
    (He has also said otherwise.)


    Yes, the simulation of DD is aborted. No reason why DD itself
    should abort. It catches the 0 and continues.

    $ cat scratch/dd.txt
    $ cat dd.c
    #include <stdio.h>

    #define HHH(x) 0

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

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

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

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

    printf("DD yields %d (%s).\n",
    dd,
    dd ?
    "halted" :
    "incorrect claim of non-halting");

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

    HHH(DD) yields 0 (incorrect claim of non-halting).
    DD yields 0 (incorrect claim of non-halting).

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Aug 27 10:30:00 2025
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long. >>>>>>
    The input to HHH(DD) specifies an input that halts after a finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD) >>>>> is required to abort its simulation before being able to fully explore >>>>> the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and >>>>> that its behaviour thereafter depends entirely on the value that HHH >>>>> yields.

    True. But the actual implementation can be seen in GitHub. That code
    shows that the simulation is aborted and value 0 (which by C rules means >>>> 'false' when used as a condition) is returned. Olcott has said that
    whenever he uses the name "HHH" it always means that particular code.
    (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about "generic HHH"
    often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times.

    The above generic HHH is still undefined.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 27 21:49:41 2025
    On 8/27/25 10:39 AM, olcott wrote:
    On 8/27/2025 2:30 AM, Mikko wrote:
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be
    infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite >>>>>>>> number of steps.

    For that to be true, HHH (which is part of the behaviour encoded >>>>>>> in DD) is required to abort its simulation before being able to
    fully explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH
    returns, and that its behaviour thereafter depends entirely on
    the value that HHH yields.

    True. But the actual implementation can be seen in GitHub. That code >>>>>> shows that the simulation is aborted and value 0 (which by C rules >>>>>> means
    'false' when used as a condition) is returned. Olcott has said that >>>>>> whenever he uses the name "HHH" it always means that particular code. >>>>>> (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about "generic
    HHH"
    often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times.

    The above generic HHH is still undefined.


    The above generic HHH is sufficiently defined to
    correctly analyze the behavior of DD correctly
    simulated by HHH.


    But only for the DD that is built on an HHH that meets that requirement.

    You don't seem to understad that HHH needs to be a program, and thus
    each different one generates a different program DD, since it includes
    the code of the decider it is built on (or the decider can't be a proper program and your argument is jst a category error).

    Since your claimed answer is from an HHH that doesn't meet that
    requirements, its input doesn't meet the requirements that you looked
    at, and thus your proof is just unsound, just like you are proving
    yourself to be.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Aug 28 09:48:18 2025
    On 2025-08-27 14:39:11 +0000, olcott said:

    On 8/27/2025 2:30 AM, Mikko wrote:
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite >>>>>>>> number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD) >>>>>>> is required to abort its simulation before being able to fully explore >>>>>>> the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and >>>>>>> that its behaviour thereafter depends entirely on the value that HHH >>>>>>> yields.

    True. But the actual implementation can be seen in GitHub. That code >>>>>> shows that the simulation is aborted and value 0 (which by C rules means >>>>>> 'false' when used as a condition) is returned. Olcott has said that >>>>>> whenever he uses the name "HHH" it always means that particular code. >>>>>> (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about "generic HHH" >>>> often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times.

    The above generic HHH is still undefined.

    The above generic HHH is sufficiently defined to
    correctly analyze the behavior of DD correctly
    simulated by HHH.

    No, it is not. You have not defined it at all.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Aug 29 10:45:39 2025
    On 2025-08-28 14:13:04 +0000, olcott said:

    On 8/28/2025 1:48 AM, Mikko wrote:
    On 2025-08-27 14:39:11 +0000, olcott said:

    On 8/27/2025 2:30 AM, Mikko wrote:
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite >>>>>>>>>> number of steps.

    For that to be true, HHH (which is part of the behaviour encoded in DD)
    is required to abort its simulation before being able to fully explore
    the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH returns, and
    that its behaviour thereafter depends entirely on the value that HHH >>>>>>>>> yields.

    True. But the actual implementation can be seen in GitHub. That code >>>>>>>> shows that the simulation is aborted and value 0 (which by C rules means
    'false' when used as a condition) is returned. Olcott has said that >>>>>>>> whenever he uses the name "HHH" it always means that particular code. >>>>>>>> (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about "generic HHH" >>>>>> often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times.

    The above generic HHH is still undefined.

    The above generic HHH is sufficiently defined to
    correctly analyze the behavior of DD correctly
    simulated by HHH.

    No, it is not. You have not defined it at all.

    That I have defined it for human minds does
    not mean that I have not defined it at all.

    You have not defined it at all and in particular not for human minds.

    Here is not defining it at all: HHH is ""

    No, that is a good defintion, making HHH from that point on to the
    end of your message a well-defined symbol.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 29 22:00:32 2025
    On 8/28/25 3:31 PM, olcott wrote:
    On 8/28/2025 2:14 PM, Chris M. Thomasson wrote:
    On 8/28/2025 7:13 AM, olcott wrote:
    On 8/28/2025 1:48 AM, Mikko wrote:
    On 2025-08-27 14:39:11 +0000, olcott said:

    On 8/27/2025 2:30 AM, Mikko wrote:
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be >>>>>>>>>>>>> infinitely long.

    The input to HHH(DD) specifies an input that halts after a >>>>>>>>>>>> finite
    number of steps.

    For that to be true, HHH (which is part of the behaviour >>>>>>>>>>> encoded in DD) is required to abort its simulation before >>>>>>>>>>> being able to fully explore the behaviour encoded by DD. >>>>>>>>>>>
    Inspection of DD shows that DD cannot terminate until HHH >>>>>>>>>>> returns, and that its behaviour thereafter depends entirely >>>>>>>>>>> on the value that HHH yields.

    True. But the actual implementation can be seen in GitHub. >>>>>>>>>> That code
    shows that the simulation is aborted and value 0 (which by C >>>>>>>>>> rules means
    'false' when used as a condition) is returned. Olcott has said >>>>>>>>>> that
    whenever he uses the name "HHH" it always means that
    particular code.
    (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about
    "generic HHH"
    often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times. >>>>>>
    The above generic HHH is still undefined.

    The above generic HHH is sufficiently defined to
    correctly analyze the behavior of DD correctly
    simulated by HHH.

    No, it is not. You have not defined it at all.


    That I have defined it for human minds does
    not mean that I have not defined it at all.

    Oh wow. Don't tell me that olcott thinks he is not a human?


    The it is undefined as a C program for machines
    does not entail that the notion of HHH is undefined.
    It is defined for humans and LLM systems.

    And thus just a category error, maling your argument just a lie.




    Here is not defining it at all: HHH is ""





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Aug 29 21:59:49 2025
    On 8/28/25 10:13 AM, olcott wrote:
    On 8/28/2025 1:48 AM, Mikko wrote:
    On 2025-08-27 14:39:11 +0000, olcott said:

    On 8/27/2025 2:30 AM, Mikko wrote:
    On 2025-08-26 16:20:57 +0000, olcott said:

    On 8/26/2025 4:14 AM, Mikko wrote:
    On 2025-08-19 15:06:50 +0000, olcott said:

    On 8/19/2025 2:44 AM, Mikko wrote:
    On 2025-08-18 10:07:17 +0000, Richard Heathfield said:

    On 18/08/2025 10:27, Mikko wrote:
    On 2025-08-17 15:39:31 +0000, olcott said:


    <snip>

    DD correctly and completely simulated by HHH would be
    infinitely long.

    The input to HHH(DD) specifies an input that halts after a finite >>>>>>>>>> number of steps.

    For that to be true, HHH (which is part of the behaviour
    encoded in DD) is required to abort its simulation before being >>>>>>>>> able to fully explore the behaviour encoded by DD.

    Inspection of DD shows that DD cannot terminate until HHH
    returns, and that its behaviour thereafter depends entirely on >>>>>>>>> the value that HHH yields.

    True. But the actual implementation can be seen in GitHub. That >>>>>>>> code
    shows that the simulation is aborted and value 0 (which by C
    rules means
    'false' when used as a condition) is returned. Olcott has said that >>>>>>>> whenever he uses the name "HHH" it always means that particular >>>>>>>> code.
    (He has also said otherwise.)


    *The HHH code on GitHub is one instance of this generic HHH*

    The "generic HHH" is undefined. Therefore statements about
    "generic HHH"
    often have no truth value.


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

    The above generic HHH has been defined dozens and dozens of times.

    The above generic HHH is still undefined.

    The above generic HHH is sufficiently defined to
    correctly analyze the behavior of DD correctly
    simulated by HHH.

    No, it is not. You have not defined it at all.


    That I have defined it for human minds does
    not mean that I have not defined it at all.

    Here is not defining it at all: HHH is ""


    But your "Human Mind" definition isn't consistent, and thus can't be a
    program.

    Your problem is you clearly don't understand what a program *IS*

    And you can't make your "DD" input, without a computer level definition
    of HHH.

    In fact, your "Human Mind" definition of HHH can't correctly x86 emulate
    a "Human Mind" definition, so your criteria is just a category error.

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