• Re: DDD specifies recursive emulation to HHH and halting to HHH1

    From Richard Damon@21:1/5 to olcott on Wed Mar 26 23:28:55 2025
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do that,
    it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    But DDD emulated by an actually correct emulator will, since the HHH
    that DDD calls will return 0 to it.


    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.


    Thus

    This proves that the DDD input to HHH that defines a
    pathological relationship to HHH specifies different
    behavior than the DDD input to HHH1 where no
    pathological relationship is defined.



    But that isn't the property that the problem is asking for, as HHH needs
    to answer about the CORRECT emulation of the input given to it, not ITS emulaition that will only be partial.

    You are just proving that you are a liar and a fraud that doesn't know
    what he is talking about.

    Remember the *DEFINITION* of the Halting Problem, that a Halt Decider is supposed to return the mapping of the machine its input describes to its halting status when it is run.

    It is EXPLICITLY about the direct execution of the machine described to
    it, not your subjective POOP of what HHHs simulation shows it.

    You are just proving that you don't understand what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Mar 27 08:18:23 2025
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do that,
    it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.

    It is not very interesting to know whether a simulator reports that it
    is unable to reach the end of the simulation of a program that halts in
    direct execution.
    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'
    This question seems undecidable for Olcott.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Mar 27 09:44:19 2025
    Op 27.mrt.2025 om 04:47 schreef olcott:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do
    that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    But DDD emulated by an actually correct emulator will,

    If you were not intentionally persisting in a lie you
    would acknowledge the dead obvious that DDD emulated
    by HHH according to the semantics of the x86 language
    cannot possibly correctly reach its final halt state.

    The behavior that DDD specifies to HHH <is> the behavior
    that it must report on.

    Turing computable halt functions are only allowed to
    report on the behavior that their input specifies.

    int sum(int x, int y) { return x + y; }
    sum(5,6) must report the sum of 5+6 and
    is not allowed to report the sum of 2+3.
    Indeed. The finite string given to HHH specifies a halting function
    according to the semantics of the x86 language as proven by direct
    execution and world-class simulators and even HHH1.
    Exactly the same finite string is given to HHH. Therefore, that is the
    the behaviour specified to HHH.
    Therefore, HHH must report that behaviour, not the behaviour of a
    hypothetical other input that does not halt.
    You cannot claim that your 'sum' has a pathological relationship with
    '5' and therefore it is correct to report the sum of 2+3 instead 5+6.
    Of course it is possible to create an addition algorithm that has a pathological relationship with 5, but it is incorrect to use it in this
    case.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 07:02:39 2025
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do
    that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    But DDD emulated by an actually correct emulator will,

    If you were not intentionally persisting in a lie you
    would acknowledge the dead obvious that DDD emulated
    by HHH according to the semantics of the x86 language
    cannot possibly correctly reach its final halt state.

    And if you were not intentionally persisting in a lie, you would admit
    that your HHH doesn't do that, as it stops before it finishes.


    The behavior that DDD specifies to HHH <is> the behavior
    that it must report on.


    Which, by the definition, is the behavior of the directly executed DDD,
    or the completely and correctly emulation of that input, something HHH
    doesn't do, so HHH doesn't define.


    Turing computable halt functions are only allowed to
    report on the behavior that their input specifies.

    There are no Turing Computable Halt Functions.

    You are just assuming the existance of them, because you live in the
    land of Make Beleive.

    The Halting Problem defines a specific mapping based on the execution of
    a program, and provides to the claimed decider a representation of that program, and asks it to tell us if that program, when run, will halt.

    If it can't do that, then it has just failed to meet the requirements.

    You are just trying to insist that you can change the problem so you can
    make up an answer, thus violation what you say in your next statement below:


    int sum(int x, int y) { return x + y; }
    sum(5,6) must report the sum of 5+6 and
    is not allowed to report the sum of 2+3.


    Right, and HHH(DDD) must report on the actual behavior of the directed
    executed DDD as that is what the question it claims to be answering says.

    Not the behavior of some DDD' that calls a different HHH than what it does,

    Sorry, you are just proving your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Mar 27 20:56:40 2025
    Op 27.mrt.2025 om 18:50 schreef olcott:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do
    that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.

    It is not very interesting to know whether a simulator reports that it
    is unable to reach the end of the simulation of a program that halts
    in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    Yes, that is the same in other words as rejecting because it could not correctly simulate the input up to its end. An end that exists as proven
    by direct execution and world-class simulators.
    It is not very interesting to know whether a simulator reports that it
    is unable to reach the end of the simulation of a program that halts in
    direct execution (and therefore rejects the input).
    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'
    This question seems undecidable for Olcott.




    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'

    It is the halts while directly executed that is impossible
    for all inputs. No TM can ever report on the behavior of
    the direct execution of any other TM.

    I assume that is a 'no' to the question. Correct?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Thu Mar 27 21:56:28 2025
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even
    if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>> that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an
    unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would
    acknowledge the dead obvious that DDD emulated by HHH according to the
    semantics of the x86 language cannot possibly correctly reach its
    final halt state.
    Yes, HHH is not a correct simulator.

    And if you were not intentionally persisting in a lie, you would admit
    that your HHH doesn't do that, as it stops before it finishes.


    The behavior that DDD specifies to HHH <is> the behavior that it must
    report on.
    DDD doesn't specify anything different *to* HHH. It is just the same code.

    Which, by the definition, is the behavior of the directly executed DDD,
    That is counter-factual.
    The behavior IS WHAT IT IS and that includes recursive emulation.
    Yes, HHH is counter to the definition - i.e. wrong. It is not
    automatically correct whatever it does.

    --
    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 and you have on Thu Mar 27 22:01:56 2025
    Am Thu, 27 Mar 2025 12:50:12 -0500 schrieb olcott:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do that,
    it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an
    unbounded number of steps.
    DDD emulated by HHH1 reaches its final state in a finite number of
    steps.
    It is not very interesting to know whether a simulator reports that it
    is unable to reach the end of the simulation of a program that halts in
    direct execution.
    That IS NOT what HHH is reporting.
    That is exactly what it does, and you have said so before(tm).

    HHH correctly rejects DDD because DDD correctly emulated by HHH cannot possibly reach its own final halt state.
    DDD doesn't *do* anything, it is being simulated. HHH can't reach
    DDD's existing halt state.

    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that [...]
    halts when directly executed?'
    This question seems undecidable for Olcott.
    It is the halts while directly executed that is impossible for all
    inputs. No TM can ever report on the behavior of the direct execution of
    any other TM.
    The direct execution of a TM is obviously computable from its description.

    A TM can only report on the behavior that the machine code of another TM specifies. When it specifies a pathological relationship then the
    behavior caused by the pathological relationship MUST BE REPORTED.
    No, the machine code doesn't "specify a pathological relationship", that
    is purely a feature of trying to simulate it with the included simulator.

    --
    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 Thu Mar 27 19:46:44 2025
    On 3/27/25 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even if
    an unbounded number of steps are emulated. Since HHH doesn't do
    that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.

    It is not very interesting to know whether a simulator reports that it
    is unable to reach the end of the simulation of a program that halts
    in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    Then HHH isn't a Halt Decider, as a Halt Decider is supposed to report
    on if the direct execution of the program.

    Since you HHH doesn't actualy DO a correct emulation (since it only does
    a partial emulation your criteria is just invalid as it is
    self-contradictory.


    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'

    It is the halts while directly executed that is impossible
    for all inputs. No TM can ever report on the behavior of
    the direct execution of any other TM.

    Sure it can, at least for many cases.


    A TM can only report on the behavior that the machine code
    of another TM specifies. When it specifies a pathological
    relationship then the behavior caused by the pathological
    relationship MUST BE REPORTED.

    Right, and that behavior is what the direct execution of that machine
    code says.

    I guess you just don't understand how computers works.

    And the behavior of the relationship DOES need to be reported, but HHH
    can't.

    As the pathological behaivor is that

    for DDD, since it doesn't test the result but just returns, DDD will
    always halt if HHH returns ANY answer (and thus isn't truely
    pathological, and HHH that returns 1 would be correct)

    for DD, since it does test the results and act contrary, DD will halt if HHH(DD) says it doesn't, and not halt if HHH(DD) says it does.

    The job of the correct decider is to report on that ACTUAL behavior, but
    since the pathological program can know the answer it will give, it just
    can't do that. But the correct answer exists for EVERY HHH you care to
    define, it just isn't what that HHH answers.


    This question seems undecidable for Olcott.





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 19:40:53 2025
    On 3/27/25 2:10 PM, olcott wrote:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even
    if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>> that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    But DDD emulated by an actually correct emulator will,

    If you were not intentionally persisting in a lie you
    would acknowledge the dead obvious that DDD emulated
    by HHH according to the semantics of the x86 language
    cannot possibly correctly reach its final halt state.

    And if you were not intentionally persisting in a lie, you would admit
    that your HHH doesn't do that, as it stops before it finishes.


    The behavior that DDD specifies to HHH <is> the behavior
    that it must report on.


    Which, by the definition, is the behavior of the directly executed DDD,

    That is counter-factual.
    The behavior IS WHAT IT IS and that includes
    recursive emulation.


    Finitely recursive emulation, since the emulator stops emulating after a
    finite number of steps and returns.

    Sorry, you just don't understand what a real program is.

    I don't know if Olcott-Programs have any use from how you talk about them.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 19:39:34 2025
    On 3/27/25 9:21 AM, olcott wrote:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even
    if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>> that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    But DDD emulated by an actually correct emulator will,

    If you were not intentionally persisting in a lie you
    would acknowledge the dead obvious that DDD emulated
    by HHH according to the semantics of the x86 language
    cannot possibly correctly reach its final halt state.

    And if you were not intentionally persisting in a lie, you would admit
    that your HHH doesn't do that, as it stops before it finishes.


    The behavior that DDD specifies to HHH <is> the behavior
    that it must report on.


    Which, by the definition, is the behavior of the directly executed
    DDD, or the completely and correctly emulation of that input,
    something HHH doesn't do, so HHH doesn't define.


    Turing computable halt functions are only allowed to
    report on the behavior that their input specifies.

    There are no Turing Computable Halt Functions.


    A halt function is not the same as a halt decider. https://en.wikipedia.org/wiki/Computable_function

    No, but the Halt Function is what the Halt Decider needs to try to compute.

    Nothing says that it needs to be computable, in fact, that is the
    question, is it?


    A Turing computable function could have its domain
    restricted to a single finite string.

    Not a very interesting function then.

    You do realize you are admitting that you aren't following the task you
    claim to be doing.


    You are just assuming the existance of them, because you live in the
    land of Make Beleive.


    No it is your mistake of not paying close enough
    attention to the exact terms that I am using.


    No, the problem is that you are just showing that you don't know what
    those terms mean.

    The Halting Problem defines a specific mapping based on the execution
    of a program,  and provides to the claimed decider a representation of
    that program, and asks it to tell us if that program, when run, will
    halt.


    This has proven to be flat out incorrect countless times
    in many ways. Turing computable functions on a domain
    of specific finite string encodings of sequences of moves
    reports on the actual behavior that this finite string
    actually specifies including recursive emulation when
    specified.

    But the domain of the problem doesn't assume that the Halting Function
    actually IS "Turinc Computable", and in fact, the question is whether it
    is or not.


    If it can't do that, then it has just failed to meet the requirements.


    These requirements are not incorrect. They are anchored in
    false assumptions. When any requirement is anchored in
    false assumptions this requirement is incorrect.


    No, you complaints are anchored in false assumptions and your own stupidity.

    What is the "false assumption" that the ACTUAL problem has?

    Remember, the ACTUAL Problem is to figure out whether or not a Halt
    Decider can be constructed, where the Definition of a Halt Decider is a Computation that computes the Halting Function, which is defined to be
    Accept if the program described to the Computation will Halt when it is
    run, and to be Reject, if that program will never halt, even after an
    unbounded number of steps executed.

    What is the false assumption in that? (And not in you Strawman).

    You are just trying to insist that you can change the problem so you
    can make up an answer, thus violation what you say in your next
    statement below:


    HHH(DDD) is not allowed to report on the behavior of
    DDD(HHH1) when this differs from the behavior of HHH(DDD).

    Of course not since DDD(HHH1) is a very different input then HHH(DDD),
    they differ even in the outer code.

    HHH(DDD) needs to answer about the actual behavior of DDD, which is
    DEFINED by the direct execution of that function, or by the COMPLETE and accurate emulation of it, by a UTM or some equivalent machine,

    Since HHH1 does that for this input, the fact that HHH1(DDD) simulates
    it to the end, shows that DDD is a halting program.

    The fact that HHH just stops its emulation, says that the HHH doing the emulation has nothing to do with defining the behavior of DDD, only the
    HHH that DDD calls, and that is shown to return 0 to DDD so it halts.

    You just are showing you don't know the meaning of the words you are
    talking about..



    int sum(int x, int y) { return x + y; }
    sum(5,6) must report the sum of 5+6 and
    is not allowed to report the sum of 2+3.


    Right, and HHH(DDD) must report on the actual behavior of the directed
    executed DDD as that is what the question it claims to be answering says.

    Not the behavior of some DDD' that calls a different HHH than what it
    does,

    Sorry, you are just proving your stupidity.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 19:51:46 2025
    On 3/27/25 7:40 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even >>>>>>>> if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>>>> that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an
    unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would
    acknowledge the dead obvious that DDD emulated by HHH according to the >>>>> semantics of the x86 language cannot possibly correctly reach its
    final halt state.

    Yes, HHH is not a correct simulator.


    In other words you either disagree with the x86 language
    or don't have a clue about it.


    No, it is YOU who does, as you think the x86 language somewhere has a definition that the call to some address starts an x86 level emulator.

    It has no such thing, a call instruction only transfers execution to the subroutine called.

    Even at a meta-logic level of emulation, a call to an emulator only
    become equivalent to calling the program emulated if the emulator is
    actually a COMPLETE and correct emulator, no aborting allowed.

    Sorry, you are just proving that all your logic is based on FRAUD and lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 20:47:24 2025
    On 3/27/25 8:11 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even >>>>>>>> if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>>>> that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an
    unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would
    acknowledge the dead obvious that DDD emulated by HHH according to the >>>>> semantics of the x86 language cannot possibly correctly reach its
    final halt state.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Yes, HHH is not a correct simulator.


    You say that it is not a correct simulator on the basis
    of your ignorance of the x86 language that conclusively
    proves that HHH does correctly simulate the first four
    instructions of DDD and correctly simulates itself
    simulating the first four instructions of DDD.


    It isn't a correct simulator, because it doesn't reproduce the execution
    of the program it is simulating, but stops part way.

    When we run the program, it won't stop there, but run to completion, so
    its simulation is just BY DEFINITION incorrect.

    Somethng it seems is beyond your understanding.

    Note, to simulate the program at all, it needs the definition of HHH. To
    be an x86 simulator, it needs all the actual code of it. Even at a
    meta-logic level, it needs an accurate description of what HHH actually
    does. That can't be that HHH accurately simulates its full program if
    HHH doesn't in fact do that, which is where you run into your problem.
    You can't ASSUME it does a correct simulation to then prove that the
    simulaiton is correct, then your logic violates your own rule that it
    needs to trace back to an actual truth-maker (and not just an assumption)

    You can't stipulate it to do a correct simulation, unless then you
    follow through, which means you can't then assume that it aborts, as it
    can't.

    Sorry, you are just proving your stupidity, and that you logic is based
    on FRAUD.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 22:04:14 2025
    On 3/27/25 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste >>>>>>>>>>>> even if an unbounded number of steps are emulated. Since HHH >>>>>>>>>>>> doesn't do that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state >>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator reports >>>>>>>>>> that it is unable to reach the end of the simulation of a
    program that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not
    computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote:
    In other words you could find any error in my post so you
    resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders*


    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM. I proved
    this many times in may ways. Ignoring these proofs
    IT NOT ANY FORM OF REBUTTAL.


    Sure they can.

    WHere is your proof? And what actual accepted principles is is based on?

    It seems to be like most of your ideas, just based on your own lies.

    Sorry, all you are doing is proving that you mind lives in the world of make-beleive and you have no idea what reality is about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Mar 27 22:02:38 2025
    On 3/27/25 9:10 PM, olcott wrote:
    On 3/27/2025 7:47 PM, Richard Damon wrote:
    On 3/27/25 8:11 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even >>>>>>>>>> if an unbounded number of steps are emulated. Since HHH
    doesn't do
    that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an >>>>>>>>> unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would
    acknowledge the dead obvious that DDD emulated by HHH according
    to the
    semantics of the x86 language cannot possibly correctly reach its >>>>>>> final halt state.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Yes, HHH is not a correct simulator.


    You say that it is not a correct simulator on the basis
    of your ignorance of the x86 language that conclusively
    proves that HHH does correctly simulate the first four
    instructions of DDD and correctly simulates itself
    simulating the first four instructions of DDD.


    It isn't a correct simulator,

    You know that you are lying about this or you would
    show how DDD emulated by HHH would reach its final state
    ACCORDING TO THE SEMANTICS OF THE X86 LANGUAGE.



    It can't be, because your HHH doesn't meet your requirement.

    The one and only correct emualtion of DDD is identical to that generated
    by running the program.

    YOU have the burden of proof, and you have FAILED.

    All you are doing is increasing the proof that you have absolutely no
    idea of how logic works or the meaning of the words you use.

    You SHOULD be able to see that you are lying, as the evidence has been
    clearly laid out, but it seems you have seered your brain by your own brainwashing yourself about the "fact" that to learn something about the
    topic would brainwash you into not believing your all important lies.

    You can't let yourself see that you have been lying to yourself, then
    you could forgive yourself for the harm you have done to yourself.

    Sorry, but you have sunk your reputation to the bottom of that lake of
    fire that you will be join it in.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Mar 28 10:33:21 2025
    Op 28.mrt.2025 om 02:21 schreef olcott:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>> staste even if an unbounded number of steps are emulated. >>>>>>>>>>>>>> Since HHH doesn't do that, it isn't showing non-halting. >>>>>>>>>>>>>>

    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>> reports that it is unable to reach the end of the simulation >>>>>>>>>>>> of a program that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote:
    In other words you could find any error in my post so you
    resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders*


    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM.

    False:


    I did not say that no TM can ever report on
    behavior that matches the behavior of a directly
    executing TM.

    No TM can every directly see the behavior of the
    direct execution of any other TM because no TM can
    take a directly executing TM as an input.

    So we agree that the answer for:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'
    is 'no'. Correct?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Mar 28 10:26:04 2025
    Op 28.mrt.2025 om 00:39 schreef olcott:
    On 3/27/2025 2:56 PM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 18:50 schreef olcott:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste even
    if an unbounded number of steps are emulated. Since HHH doesn't do >>>>>> that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.

    It is not very interesting to know whether a simulator reports that
    it is unable to reach the end of the simulation of a program that
    halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    Yes, that is the same in other words as rejecting because it could not
    correctly simulate the input up to its end.

    It doesn't have an end dumb bunny.


    Open your eyes. It has an end, but HHH fails to reach it.
    Unable to reach the target does not mean that the target does not exist.
    Only a fool tries to reach a target that does not exist.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Mar 28 10:35:10 2025
    Op 28.mrt.2025 om 02:21 schreef olcott:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>> staste even if an unbounded number of steps are emulated. >>>>>>>>>>>>>> Since HHH doesn't do that, it isn't showing non-halting. >>>>>>>>>>>>>>

    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>> reports that it is unable to reach the end of the simulation >>>>>>>>>>>> of a program that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote:
    In other words you could find any error in my post so you
    resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders*


    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM.

    False:


    I did not say that no TM can ever report on
    behavior that matches the behavior of a directly
    executing TM.

    No TM can every directly see the behavior of the
    direct execution of any other TM because no TM can
    take a directly executing TM as an input.

    The best that any TM can ever do to see what
    the behavior of another TM might be is to simulate
    the machine code (TM description) of this machine.

    When this input defines a pathological relationship
    with its simulating half decider this does prevent
    this simulated machine from reaching its final halt state.


    When solving a problem, it is stupid to choose a tool that has a
    pathological relation with the problem. If I want to repair a hammer, it
    is stupid to use this same hammer to fix it.
    Similarly, to solve the question whether DDD halts, one can use direct execution, or a world-class simulator, or even HHH1, but it is stupid to
    choose a solver that has a pathological relation with this input,
    because it is guaranteed that it will give the wrong answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Mar 28 10:43:47 2025
    Op 28.mrt.2025 om 03:13 schreef olcott:
    On 3/27/2025 9:04 PM, Richard Damon wrote:
    On 3/27/25 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>> staste even if an unbounded number of steps are emulated. >>>>>>>>>>>>>> Since HHH doesn't do that, it isn't showing non-halting. >>>>>>>>>>>>>>

    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>> reports that it is unable to reach the end of the simulation >>>>>>>>>>>> of a program that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote:
    In other words you could find any error in my post so you
    resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders*


    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM. I proved
    this many times in may ways. Ignoring these proofs
    IT NOT ANY FORM OF REBUTTAL.


    Sure they can.

    WHere is your proof? And what actual accepted principles is is based on?


    No TM can take another directly executed TM as an input
    and Turing computable functions only compute the mapping
    from inputs to outputs.


    If A TM can only compute the mapping from *its* input to *its* output,
    it cannot be wrong.
    Even
    int TM (void * Input) {
    return 1;
    }
    is always correct in reporting *its* mapping.

    It is not very interesting to know that a TM reports its own mapping.
    It is interesting to know:
    Can the mapping to halting in direct execution be computed. In other words:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed?'
    This question seems undecidable for Olcott.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Mar 28 10:23:37 2025
    Am Thu, 27 Mar 2025 20:10:01 -0500 schrieb olcott:
    On 3/27/2025 7:47 PM, Richard Damon wrote:
    On 3/27/25 8:11 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:

    Yes, HHH is not a correct simulator.
    You say that it is not a correct simulator on the basis of your
    ignorance of the x86 language that conclusively proves that HHH does
    correctly simulate the first four instructions of DDD and correctly
    simulates itself simulating the first four instructions of DDD.
    But only the first four - three actually, since the call doesn't return.

    It isn't a correct simulator,
    You know that you are lying about this or you would show how DDD
    emulated by HHH would reach its final state ACCORDING TO THE SEMANTICS
    OF THE X86 LANGUAGE.
    Dude, it is impossible for HHH, that's why it's incorrect.

    --
    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 Fri Mar 28 09:53:26 2025
    On 3/27/25 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD) >>>>>>>>>>>>>>> [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>>>> staste even if an unbounded number of steps are >>>>>>>>>>>>>>>> emulated. Since HHH doesn't do that, it isn't showing >>>>>>>>>>>>>>>> non-halting.


    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>> reports that it is unable to reach the end of the
    simulation of a program that halts in direct execution. >>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote: >>>>>>>>>>  > In other words you could find any error in my post so you >>>>>>>>>> resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders* >>>>>>>>

    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM.

    False:


    I did not say that no TM can ever report on
    behavior that matches the behavior of a directly
    executing TM.

    Good, because that's all that's required for a solution to the halting
    problem:


    There are sometimes when the behavior of TM Description
    D correctly simulated by UTM1 does not match the behavior
    correctly simulated by UTM2.

    Show a case.

    Remember the DEFINITION of a UTM, it is a machine that exactly
    reproduces the behavior of the program that is decribed by its input.

    Your claim is that sometimes 1 is not equal to 1, when both are
    described as the successor of 0.


    This can only be directly seen by HHH/DD HHH1/DDD that are
    fully operational code.


    Which don't show that claim, as HHH isnt being a UTM since it aborts its simulation, which is a VIOLATION of the definition of a UTM.|

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 09:50:18 2025
    On 3/27/25 10:11 PM, olcott wrote:
    On 3/27/2025 9:02 PM, Richard Damon wrote:
    On 3/27/25 9:10 PM, olcott wrote:
    On 3/27/2025 7:47 PM, Richard Damon wrote:
    On 3/27/25 8:11 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste >>>>>>>>>>>> even
    if an unbounded number of steps are emulated. Since HHH >>>>>>>>>>>> doesn't do
    that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an >>>>>>>>>>> unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would
    acknowledge the dead obvious that DDD emulated by HHH according >>>>>>>>> to the
    semantics of the x86 language cannot possibly correctly reach its >>>>>>>>> final halt state.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Yes, HHH is not a correct simulator.


    You say that it is not a correct simulator on the basis
    of your ignorance of the x86 language that conclusively
    proves that HHH does correctly simulate the first four
    instructions of DDD and correctly simulates itself
    simulating the first four instructions of DDD.


    It isn't a correct simulator,

    You know that you are lying about this or you would
    show how DDD emulated by HHH would reach its final state
    ACCORDING TO THE SEMANTICS OF THE X86 LANGUAGE.



    It can't be, because your HHH doesn't meet your requirement.


    You cannot show that because you know you are lying about that.


    Sure we can, make a main that directly calls HHH and then DDD, then call HHH1(DDD)

    That HHH will return 0, saying that DDD is non-halting, but the DDD wll
    return, showing that DDD is halting.

    Look at the trace that HHH generates, and that HHH1 generates, HHH's
    will be a subset of the trace that HHH1 generates, showing that it is
    NOT proof that this program is non-halting as that exact same initial
    segment halts.

    Your argument about changing HHH shows that it doesn't halt is just
    invalid, as then you either changed the input, or demonstrated that you
    input was a class error as it didn't contain the COMPLETE representation
    of the code of DDD.

    Sorry, This is what you have been told for years, but you refuse to look
    at the truth, because you have been brainwashed by your lies.

    Look

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 10:03:08 2025
    On 3/27/25 10:13 PM, olcott wrote:
    On 3/27/2025 9:04 PM, Richard Damon wrote:
    On 3/27/25 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>> staste even if an unbounded number of steps are emulated. >>>>>>>>>>>>>> Since HHH doesn't do that, it isn't showing non-halting. >>>>>>>>>>>>>>

    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>> reports that it is unable to reach the end of the simulation >>>>>>>>>>>> of a program that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote:
    In other words you could find any error in my post so you
    resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders*


    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM. I proved
    this many times in may ways. Ignoring these proofs
    IT NOT ANY FORM OF REBUTTAL.


    Sure they can.

    WHere is your proof? And what actual accepted principles is is based on?


    No TM can take another directly executed TM as an input
    and Turing computable functions only compute the mapping
    from inputs to outputs.


    ThenI guess your model of compuations can't handle numbers or words with
    their meanings.

    Of course they can take a TM via a representation that fully defines it
    in the language of the receiving TM. And from that representation, there
    exist a mapping (not necessarily computable) of that input to its behavior.

    The exastance of UTMs is proof that you are lying, and your whole proof dependion them, and you MIS-DEFINITION of what they do.

    Note, the definition of a PROBLEM to try to solve by a Turing Machine
    doesn't need to be based on a computable function. You can only succeed
    if it is one.

    The fact that the Halting Function, the mapping of a actual Turing
    Machine (or its equivalent or description thereof) to whether it Halts
    or runs FOREVER, is a valid function, as it has a mapping for every
    possible machine. The fact that it turns out to be non-computable, means
    that their can not be a Halt Decider, as you have actually 'proven" in
    you claim to disprove it by creating a strawman POOP decider.

    Sorry, you are stuck just being shown to be nothing but a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 14:09:51 2025
    On 3/28/25 1:57 PM, olcott wrote:
    On 3/27/2025 9:33 PM, dbush wrote:
    On 3/27/2025 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD >>>>>>>>>>>>>>>>> [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD) >>>>>>>>>>>>>>>>> [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>>>>>> staste even if an unbounded number of steps are >>>>>>>>>>>>>>>>>> emulated. Since HHH doesn't do that, it isn't showing >>>>>>>>>>>>>>>>>> non-halting.


    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>>>> reports that it is unable to reach the end of the >>>>>>>>>>>>>>>> simulation of a program that halts in direct execution. >>>>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is >>>>>>>>>>>>>> not computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote: >>>>>>>>>>>>  > In other words you could find any error in my post so you >>>>>>>>>>>> resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders* >>>>>>>>>>

    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM.

    False:


    I did not say that no TM can ever report on
    behavior that matches the behavior of a directly
    executing TM.

    Good, because that's all that's required for a solution to the
    halting problem:


    There are sometimes when the behavior of TM Description
    D correctly simulated by UTM1 does not match the behavior
    correctly simulated by UTM2.

    Irrelevant, because to satisfy the requirements, the behavior of the
    described machine when executed directly must be reported.

    I HAVE PROVED THAT THE REQUIREMENT IS WRONG NITWIT.
    A FUNCTION THAT IS REQUIRED TO COMPUTE THE SQUARE
    OF A BOX OF ROCKS IS ALSO INCORRECT.


    No, you haven't. All you have proved is that you don't understand any of
    the material you talk about, or the meaning of the words you use.

    The Halt Decider was NEVER required to "Compute the Square of a box is
    Rocks", but the behavior of a program, something the progrma has.

    You aere just proving that you are soo stupid, you can't even see your
    own inability to understand the words you are use

    You have DESTROYED any reputation you might think you have, but just
    claimed your place with that reputation at the bottom of the lake of fire.

    Sorry, that is just the facts, facts that you just can't understand,
    because you convinced yourself that to learn the facts would be
    distructive to your own ideas, because you nature is just to lie, and
    truth kills lies.

    Sorry, but you are just too stupid to understand any of this, and
    hopefuly will soom be erased from this world.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Mar 28 18:07:14 2025
    Am Fri, 28 Mar 2025 12:57:56 -0500 schrieb olcott:
    On 3/27/2025 9:33 PM, dbush wrote:
    On 3/27/2025 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>>>> reports that it is unable to reach the end of the >>>>>>>>>>>>>>>> simulation of a program that halts in direct execution. >>>>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly emulated >>>>>>>>>>>>>>> by HHH cannot possibly reach its own final halt state. >>>>>>>>>>>>>>
    In other words, HHH is not a halt decider because it is not >>>>>>>>>>>>>> computing the required mapping:

    I corrected your error dozens of times and you ignore these
    corrections and mindlessly repeat your error like a bot

    Which is what you've been doing for the last three years.
    Projection, as always.  I'll add the above to the list.

    I did not say that no TM can ever report on behavior that matches
    the behavior of a directly executing TM.

    Good, because that's all that's required for a solution to the
    halting problem:

    There are sometimes when the behavior of TM Description D correctly
    simulated by UTM1 does not match the behavior correctly simulated by
    UTM2.

    Irrelevant, because to satisfy the requirements, the behavior of the
    described machine when executed directly must be reported.

    I HAVE PROVED THAT THE REQUIREMENT IS WRONG NITWIT.
    A FUNCTION THAT IS REQUIRED TO COMPUTE THE SQUARE OF A BOX OF ROCKS IS
    ALSO INCORRECT.
    It is wrong to ask for the behaviour of the direct execution? Anyways,
    HHH can't do it.

    --
    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 Fri Mar 28 18:03:33 2025
    On 3/28/25 3:05 PM, olcott wrote:
    On 3/28/2025 1:07 PM, joes wrote:
    Am Fri, 28 Mar 2025 12:57:56 -0500 schrieb olcott:
    On 3/27/2025 9:33 PM, dbush wrote:
    On 3/27/2025 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>>>>>> reports that it is unable to reach the end of the >>>>>>>>>>>>>>>>>> simulation of a program that halts in direct execution. >>>>>>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly emulated >>>>>>>>>>>>>>>>> by HHH cannot possibly reach its own final halt state. >>>>>>>>>>>>>>>>
    In other words, HHH is not a halt decider because it is not >>>>>>>>>>>>>>>> computing the required mapping:

    I corrected your error dozens of times and you ignore these >>>>>>>>>>> corrections and mindlessly repeat your error like a bot

    Which is what you've been doing for the last three years.
    Projection, as always.  I'll add the above to the list.

    I did not say that no TM can ever report on behavior that matches >>>>>>> the behavior of a directly executing TM.

    Good, because that's all that's required for a solution to the
    halting problem:

    There are sometimes when the behavior of TM Description D correctly
    simulated by UTM1 does not match the behavior correctly simulated by >>>>> UTM2.

    Irrelevant, because to satisfy the requirements, the behavior of the
    described machine when executed directly must be reported.

    I HAVE PROVED THAT THE REQUIREMENT IS WRONG NITWIT.
    A FUNCTION THAT IS REQUIRED TO COMPUTE THE SQUARE OF A BOX OF ROCKS IS
    ALSO INCORRECT.

    It is wrong to ask for the behaviour of the direct execution? Anyways,
    HHH can't do it.


    Unless and until one TM can take another executing
    TM as an input IT IS WRONG TO REQUIRE A TM TO REPORT
    ON SOMETHING THAT IT CANNOT SEE.


    So, you don't think that UTMs exist?

    I guess Olcott-Computation is a pretty worthless field of endever.

    Of course a TM can take the representation of another TM and from that
    has its behavior defined for it.

    Your problem is you don't understand the being given the actual
    definition of a Turing Machine (with its input) means that we have been
    given everything need to define (if not know) the behavior of that
    machine when run. Not being able to "See" what has been defined to you,
    is what makes the problem impossible to solve, and thus the mappiing non-computable.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 17:58:33 2025
    On 3/28/25 2:13 PM, olcott wrote:
    On 3/28/2025 8:50 AM, Richard Damon wrote:
    On 3/27/25 10:11 PM, olcott wrote:
    On 3/27/2025 9:02 PM, Richard Damon wrote:
    On 3/27/25 9:10 PM, olcott wrote:
    On 3/27/2025 7:47 PM, Richard Damon wrote:
    On 3/27/25 8:11 PM, olcott wrote:
    On 3/27/2025 4:56 PM, joes wrote:
    Am Thu, 27 Mar 2025 13:10:46 -0500 schrieb olcott:
    On 3/27/2025 6:02 AM, Richard Damon wrote:
    On 3/26/25 11:47 PM, olcott wrote:
    On 3/26/2025 10:28 PM, Richard Damon wrote:
    On 3/26/25 11:09 PM, olcott wrote:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>> staste even
    if an unbounded number of steps are emulated. Since HHH >>>>>>>>>>>>>> doesn't do
    that, it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an >>>>>>>>>>>>> unbounded number of steps.
    But DDD emulated by an actually correct emulator will,
    If you were not intentionally persisting in a lie you would >>>>>>>>>>> acknowledge the dead obvious that DDD emulated by HHH
    according to the
    semantics of the x86 language cannot possibly correctly reach >>>>>>>>>>> its
    final halt state.

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Yes, HHH is not a correct simulator.


    You say that it is not a correct simulator on the basis
    of your ignorance of the x86 language that conclusively
    proves that HHH does correctly simulate the first four
    instructions of DDD and correctly simulates itself
    simulating the first four instructions of DDD.


    It isn't a correct simulator,

    You know that you are lying about this or you would
    show how DDD emulated by HHH would reach its final state
    ACCORDING TO THE SEMANTICS OF THE X86 LANGUAGE.



    It can't be, because your HHH doesn't meet your requirement.


    You cannot show that because you know you are lying about that.


    Sure we can, make a main that directly calls HHH and then DDD, then
    call HHH1(DDD)

    That HHH will return 0, saying that DDD is non-halting, but the DDD
    wll return, showing that DDD is halting.

    Look at the trace that HHH generates, and that HHH1 generates, HHH's
    will be a subset of the trace that HHH1 generates, showing that it is
    NOT proof that this program is non-halting as that exact same initial
    segment halts.

    Your argument about changing HHH shows that it doesn't halt is just
    invalid, as then you either changed the input, or demonstrated that
    you input was a class error as it didn't contain the COMPLETE
    representation of the code of DDD.

    Sorry, This is what you have been told for years, but you refuse to
    look at the truth, because you have been brainwashed by your lies.

    Look

    I can't understand how that confused mess addresses
    the point of this thread:

    It is a verified fact that the finite string of machine
    code of DDD emulated by HHH according to the semantics of
    the x86 language has different behavior than DDD emulated
    by HHH1 according to the semantics of the x86 language.


    Where did you "verify" that LIE.

    You claim fails the simple test:

    What is the first instruction actually correctly emulated by the rules
    of the x86 language by HHH and HHH1 that had a different result.

    Note. the x86 language says that the ONLY proper emulation of a call instruction is to continue the emulation at the address of the target of
    the call.

    It also requires that the program being emulated be fully defined, as
    you can't "emulate" instructions not given, thus your "input" for DDD
    must include all the code for the HHH that it calls.

    Your problem is your "argument" is just based on lying about these requirements, and you have implicitly admitted you are lying by failing
    to provide the information.

    Of course you are confused, because you don't know the meaning of the
    words being use, because you just don't understand the field, or even
    what "truth" means.

    Sorry, you are just proving how stupid you are, and that your idea of
    "logic" is based on lying.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 18:06:38 2025
    On 3/28/25 3:28 PM, olcott wrote:
    On 3/28/2025 2:17 PM, dbush wrote:
    On 3/28/2025 3:05 PM, olcott wrote:
    On 3/28/2025 1:07 PM, joes wrote:
    Am Fri, 28 Mar 2025 12:57:56 -0500 schrieb olcott:
    On 3/27/2025 9:33 PM, dbush wrote:
    On 3/27/2025 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>> Op 27.mrt.2025 om 04:09 schreef olcott: >>>>>>>>>>>>>>>>>>>>> On 3/26/2025 8:22 PM, Richard Damon wrote:

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>>>>>>>> reports that it is unable to reach the end of the >>>>>>>>>>>>>>>>>>>> simulation of a program that halts in direct execution. >>>>>>>>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly emulated >>>>>>>>>>>>>>>>>>> by HHH cannot possibly reach its own final halt state. >>>>>>>>>>>>>>>>>>
    In other words, HHH is not a halt decider because it >>>>>>>>>>>>>>>>>> is not
    computing the required mapping:

    I corrected your error dozens of times and you ignore these >>>>>>>>>>>>> corrections and mindlessly repeat your error like a bot >>>>>>>>>>>>
    Which is what you've been doing for the last three years. >>>>>>>>>>>> Projection, as always.  I'll add the above to the list.

    I did not say that no TM can ever report on behavior that matches >>>>>>>>> the behavior of a directly executing TM.

    Good, because that's all that's required for a solution to the >>>>>>>> halting problem:

    There are sometimes when the behavior of TM Description D correctly >>>>>>> simulated by UTM1 does not match the behavior correctly simulated by >>>>>>> UTM2.

    Irrelevant, because to satisfy the requirements, the behavior of the >>>>>> described machine when executed directly must be reported.

    I HAVE PROVED THAT THE REQUIREMENT IS WRONG NITWIT.
    A FUNCTION THAT IS REQUIRED TO COMPUTE THE SQUARE OF A BOX OF ROCKS IS >>>>> ALSO INCORRECT.

    It is wrong to ask for the behaviour of the direct execution? Anyways, >>>> HHH can't do it.


    Unless and until one TM can take another executing
    TM as an input IT IS WRONG TO REQUIRE A TM TO REPORT
    ON SOMETHING THAT IT CANNOT SEE.


    In other words, you agree that Linz is correct.

    Incorrect problems lack correct solutions because they
    incorrect problems.


    But the "problem" (the question about a given machine) HAS a correct
    solution, it is just a fact that the decider doesn't give it.

    Thus the problem is valid.

    The fact that we can't make any machine that solves the full set of
    problems means that the set of problems in just non-computable, which is
    a valid answer to the question of can we build such a machine.

    You just don't understand what the actual questions are, and thus get
    confused about their validity.

    And this is because you have built a strawman to try to solve that
    doesn't meet the requirements of the problem (since a program must
    include ALL its code, and thus it isn't just the "C function" you want
    to make the input).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 18:09:36 2025
    On 3/28/25 2:41 PM, olcott wrote:
    On 3/28/2025 8:53 AM, Richard Damon wrote:
    On 3/27/25 10:10 PM, olcott wrote:
    On 3/27/2025 8:24 PM, dbush wrote:
    On 3/27/2025 9:21 PM, olcott wrote:
    On 3/27/2025 8:09 PM, dbush wrote:
    On 3/27/2025 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD >>>>>>>>>>>>>>>>> [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD) >>>>>>>>>>>>>>>>> [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>>>>>> staste even if an unbounded number of steps are >>>>>>>>>>>>>>>>>> emulated. Since HHH doesn't do that, it isn't showing >>>>>>>>>>>>>>>>>> non-halting.


    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>>>> reports that it is unable to reach the end of the >>>>>>>>>>>>>>>> simulation of a program that halts in direct execution. >>>>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is >>>>>>>>>>>>>> not computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote: >>>>>>>>>>>>  > In other words you could find any error in my post so you >>>>>>>>>>>> resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders* >>>>>>>>>>

    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM.

    False:


    I did not say that no TM can ever report on
    behavior that matches the behavior of a directly
    executing TM.

    Good, because that's all that's required for a solution to the
    halting problem:


    There are sometimes when the behavior of TM Description
    D correctly simulated by UTM1 does not match the behavior
    correctly simulated by UTM2.

    Show a case.

    Remember the DEFINITION of a UTM, it is a machine that exactly
    reproduces the behavior of the program that is decribed by its input.

    Then that definition is incorrect.

    Definitions can not be "incorrect" except by being contradictory to a previously establish definition in the system.

    When a finite number of steps of input D are simulated
    according to the semantics of its language the directly
    executed D halts and the D that calls its own UTM never halts.

    But our D doesn't CALL "its" UTM, but its decider.


    I spent years carefully studying this as the Peter Linz
    example. https://www.liarparadox.org/Linz_Proof.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    and embedded_H is a UTM based halt decider
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Pages 4-6
    https://www.researchgate.net/ publication/374806722_Does_the_halting_problem_place_an_actual_limit_on_computation


    And still don't understand what it says, as you keep on try to make
    embedded_H something different than H itself.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 18:14:09 2025
    On 3/28/25 3:11 PM, olcott wrote:
    On 3/28/2025 9:03 AM, Richard Damon wrote:
    On 3/27/25 10:13 PM, olcott wrote:
    On 3/27/2025 9:04 PM, Richard Damon wrote:
    On 3/27/25 9:07 PM, olcott wrote:
    On 3/27/2025 7:38 PM, dbush wrote:
    On 3/27/2025 8:34 PM, olcott wrote:
    On 3/27/2025 7:12 PM, dbush wrote:
    On 3/27/2025 8:11 PM, olcott wrote:
    On 3/27/2025 7:02 PM, dbush wrote:
    On 3/27/2025 7:36 PM, olcott wrote:
    On 3/27/2025 1:27 PM, dbush wrote:
    On 3/27/2025 1:50 PM, olcott wrote:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD) >>>>>>>>>>>>>>> [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final >>>>>>>>>>>>>>>> staste even if an unbounded number of steps are >>>>>>>>>>>>>>>> emulated. Since HHH doesn't do that, it isn't showing >>>>>>>>>>>>>>>> non-halting.


    DDD emulated by any HHH will never reach its final state >>>>>>>>>>>>>>> in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite >>>>>>>>>>>>>>> number of steps.

    It is not very interesting to know whether a simulator >>>>>>>>>>>>>> reports that it is unable to reach the end of the
    simulation of a program that halts in direct execution. >>>>>>>>>>>>>
    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    In other words, HHH is not a halt decider because it is not >>>>>>>>>>>> computing the required mapping:


    Troll


    On Monday, March 6, 2023 at 3:19:42 PM UTC-5, olcott wrote: >>>>>>>>>>  > In other words you could find any error in my post so you >>>>>>>>>> resort to the
    lame tactic of ad hominem personal attack.


    Troll


    On 7/22/2024 10:51 AM, olcott wrote:
    *Ad Hominem attacks are the first resort of clueless wonders* >>>>>>>>

    I corrected your error dozens of times and you
    ignore these corrections and mindlessly repeat
    your error like a bot

    Which is what you've been doing for the last three years.

    Projection, as always.  I'll add the above to the list.


    TM's cannot possibly ever report on the behavior
    of the direct execution of another TM. I proved
    this many times in may ways. Ignoring these proofs
    IT NOT ANY FORM OF REBUTTAL.


    Sure they can.

    WHere is your proof? And what actual accepted principles is is based
    on?


    No TM can take another directly executed TM as an input
    and Turing computable functions only compute the mapping
    from inputs to outputs.


    ThenI guess your model of compuations can't handle numbers or words
    with their meanings.


    No you don't you are only lying about this.


    No, it is a fact.

    You need to decide if inputs can be "representations" or not.

    The finite set of symbols on a TM tape can not be themselves "numbers"
    or "meanings", such things only come from REPRESENTATIONS, and if you
    allow those, you can provide the representation of Turing Machines, that
    fully defines what that machine is, and thus DEFINES the TM and what it
    does when it is executed.

    Your problem is that you model of computation seems to say that the
    behavior of a program isn't defined by the program itself, but needs
    something from the environment to define it, which makes you system
    pretty much useless and nothing gets defined to do logic with.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 18:15:40 2025
    On 3/28/25 2:45 PM, olcott wrote:
    On 3/28/2025 4:26 AM, Fred. Zwarts wrote:
    Op 28.mrt.2025 om 00:39 schreef olcott:
    On 3/27/2025 2:56 PM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 18:50 schreef olcott:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Non-Halting is that the machine won't reach its final staste
    even if an unbounded number of steps are emulated. Since HHH
    doesn't do that, it isn't showing non-halting.


    DDD emulated by any HHH will never reach its final state
    in an unbounded number of steps.

    DDD emulated by HHH1 reaches its final state in a finite
    number of steps.

    It is not very interesting to know whether a simulator reports
    that it is unable to reach the end of the simulation of a program
    that halts in direct execution.

    That IS NOT what HHH is reporting.
    HHH correctly rejects DDD because DDD correctly
    emulated by HHH cannot possibly reach its own
    final halt state.

    Yes, that is the same in other words as rejecting because it could
    not correctly simulate the input up to its end.

    It doesn't have an end dumb bunny.


    Open your eyes. It has an end,

    Perpetually insisting on the strawman deception
    may get you condemned to actual Hell. https://biblehub.com/revelation/21-8.htm

    DDD emulated by HHH according to the semantics of the x86
    language cannot possibly reach it own final halt state.



    WHoch is itself a Strawman, since the DEFINITION of the problem is that
    the Halt Decider needs to report on the behavior of the directly
    executed program described to it.

    I guess you are just confirming your reservation to that Lake of Fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Mar 28 18:19:04 2025
    On 3/28/25 2:56 PM, olcott wrote:
    On 3/27/2025 5:01 PM, joes wrote:
    Am Thu, 27 Mar 2025 12:50:12 -0500 schrieb olcott:
    On 3/27/2025 2:18 AM, Fred. Zwarts wrote:
    Op 27.mrt.2025 om 04:09 schreef olcott:
    On 3/26/2025 8:22 PM, Richard Damon wrote:

    Non-Halting is that the machine won't reach its final staste even if >>>>>> an unbounded number of steps are emulated. Since HHH doesn't do that, >>>>>> it isn't showing non-halting.
    DDD emulated by any HHH will never reach its final state in an
    unbounded number of steps.
    DDD emulated by HHH1 reaches its final state in a finite number of
    steps.
    It is not very interesting to know whether a simulator reports that it >>>> is unable to reach the end of the simulation of a program that halts in >>>> direct execution.
    That IS NOT what HHH is reporting.

    That is exactly what it does, and you have said so before(tm).


    You are saying that HHH is reporting that HHH is screwing
    up THAT IS FALSE. HHH IS REPORTING THAT DDD IS SCREWING UP.

    But that isn't an answer, since by definition, DDD has become halting,
    so it *IS* HHH that screwed up and got the wrong answer.


    HHH correctly rejects DDD because DDD correctly emulated by HHH cannot
    possibly reach its own final halt state.

    DDD doesn't *do* anything, it is being simulated. HHH can't reach
    DDD's existing halt state.


    DDD specifies a recursive emulation relationship with HHH

    which is finite if HHH aborts its emulation


    It is interesting to know:
    'Is there an algorithm that can determine for all possible inputs
    whether the input specifies a program that [...]
    halts when directly executed?'
    This question seems undecidable for Olcott.
    It is the halts while directly executed that is impossible for all
    inputs. No TM can ever report on the behavior of the direct execution of >>> any other TM.
    The direct execution of a TM is obviously computable from its
    description.

    A TM can only report on the behavior that the machine code of another TM >>> specifies. When it specifies a pathological relationship then the
    behavior caused by the pathological relationship MUST BE REPORTED.

    No, the machine code doesn't "specify a pathological relationship", that
    is purely a feature of trying to simulate it with the included simulator.

    The classic HP counter-example input HAS ALWAYS SPECIFIED
    A PATHOLOGICAL RELATIONSHIP TO ITS DECIDER.

    Right, and a VALID one.


    The question has always been what Boolean value can H
    correctly return when D is able to do the opposite of
    whatever value that H returns?

    Right, and H just doesn't return the right answer, an answer that DOES
    exist for any H you care to actually define as an actual program.


    When we prove that it is impossible for D to do the
    opposite of whatever value that H returns the original
    question becomes moot.


    Why can't D return that answer?

    Remember, the question is about the executed D, not the partially
    simulated D, and thus H can't do anything to stop it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:36:22 2025
    On 3/31/25 2:41 PM, olcott wrote:
    On 3/31/2025 6:07 AM, Richard Damon wrote:
    On 3/30/25 11:13 PM, olcott wrote:
    On 3/30/2025 9:36 PM, Richard Damon wrote:
    On 3/30/25 10:13 PM, olcott wrote:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:
    On 3/29/2025 2:26 PM, dbush wrote:
    On 3/29/2025 3:22 PM, olcott wrote:
    On 3/29/2025 2:06 PM, dbush wrote:
    On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>
    It defines that it must compute the mapping from >>>>>>>>>>>>>>>>>>>>>>>>>>> the direct execution of a Turing Machine >>>>>>>>>>>>>>>>>>>>>>>>>>
    Which does not require tracing an actual >>>>>>>>>>>>>>>>>>>>>>>>>> running TM, only mapping properties of the TM >>>>>>>>>>>>>>>>>>>>>>>>>> described.

    The key fact that you continue to dishonestly >>>>>>>>>>>>>>>>>>>>>>>>> ignore
    is the concrete counter-example that I provided >>>>>>>>>>>>>>>>>>>>>>>>> that
    conclusively proves that the finite string of >>>>>>>>>>>>>>>>>>>>>>>>> machine
    code input is not always a valid proxy for the >>>>>>>>>>>>>>>>>>>>>>>>> behavior
    of the underlying virtual machine. >>>>>>>>>>>>>>>>>>>>>>>>
    In other words, you deny the concept of a UTM, >>>>>>>>>>>>>>>>>>>>>>>> which can take a description of any Turing >>>>>>>>>>>>>>>>>>>>>>>> machine and exactly reproduce the behavior of >>>>>>>>>>>>>>>>>>>>>>>> the direct execution.

    I deny that a pathological relationship between a >>>>>>>>>>>>>>>>>>>>>>> UTM and
    its input can be correctly ignored. >>>>>>>>>>>>>>>>>>>>>>>

    In such a case, the UTM will not halt, and neither >>>>>>>>>>>>>>>>>>>>>> will the input when executed directly. >>>>>>>>>>>>>>>>>>>>>
    It is not impossible to adapt a UTM such that it >>>>>>>>>>>>>>>>>>>>> correctly simulates a finite number of steps of an >>>>>>>>>>>>>>>>>>>>> input.


    1) then you no longer have a UTM, so statements >>>>>>>>>>>>>>>>>>>> about a UTM don't apply

    We can know that when this adapted UTM simulates a >>>>>>>>>>>>>>>>>>> finite number of steps of its input that this finite >>>>>>>>>>>>>>>>>>> number of steps were simulated correctly. >>>>>>>>>>>>>>>>>>
    And therefore does not do a correct UTM simulation >>>>>>>>>>>>>>>>>> that matches the behavior of the direct execution as >>>>>>>>>>>>>>>>>> it is incomplete.


    It is dishonest to expect non-terminating inputs to >>>>>>>>>>>>>>>>> complete.

    An input that halts when executed directly is not non- >>>>>>>>>>>>>>>> terminating



    2) changing the input is not allowed

    The input is unchanged. There never was any >>>>>>>>>>>>>>>>>>> indication that the input was in any way changed. >>>>>>>>>>>>>>>>>>>

    False, if the starting function calls UTM and UTM >>>>>>>>>>>>>>>>>> changes, you're changing the input.


    When UTM1 is a UTM that has been adapted to only simulate >>>>>>>>>>>>>>>>> a finite number of steps

    And is therefore no longer a UTM that does a correct and >>>>>>>>>>>>>>>> complete simulation

    and input D calls UTM1 then the
    behavior of D simulated by UTM1


    Is not what I asked about.  I asked about the behavior >>>>>>>>>>>>>>>> of D when executed directly.


    Off topic for this thread.
    UTM1 D DOES NOT HALT
    UTM2 D HALTS
    D is the same finite string in both cases.


    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>>>>>>>

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping >>>>>>>>>>>>> [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    The behavior that these machine code bytes specify:
    558bec6872210000e853f4ffff83c4045dc3
    as an input to HHH is different than these
    same bytes as input to HHH1 as a verified fact.

    Or, are you admitting you don't understand the meaning of >>>>>>>>>>>>>> a program?


    It seems that you "just don't believe in" verified facts. >>>>>>>>>>>>>
    That completely depends on who has verified it.

    No it does not. That is a stupid thing to say.
    Every verified fact IS TRUE BY DEFINITION.

    No, if the verifiers lies, then his "verification" isn't valid. >>>>>>>>>>

    That is not the way semantic tautology works.
    If the father of lies says that cats are animals
    then cats are still animals.

    Or, do you accept the verification by the election deniers >>>>>>>>>> that show that there was the possibility of the fraud,


    There is a possibility that five minutes ago never existed.
    Claiming that there was fraud when you know there was no
    evidence of fraud might get you eternally incinerated.

    A guess you have to or you are admitting yourself to be a
    hypocrite.


    If everyone can see that the way in which Olcott verifies >>>>>>>>>>>> his 'facts' is only a baseless claim, I do not believe in >>>>>>>>>>>> the verification. In particular when he does not fix the >>>>>>>>>>>> errors in the verification that were pointed out to him. >>>>>>>>>>>
    My claims are verified as true entirely on the basis
    of the  meaning of their words.


    Nope, it is proved incorrect by the ACTUAL meaning of the
    words you use, but then you LIE to yourself about what those >>>>>>>>>> words mean.

    ;

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    THAT IS WHAT IT SAYS AND ANYONE THAT DISAGREES
    IS A DAMNED LIAR OR STUPID.


    How does HHH emulate the call to HHH instruction

    The semantics of the x86 language.

    Right, which were defined by INTEL, and requires the data emulated >>>>>> to be part of the input.


    It is part of the input in the sense that HHH must
    emulate itself emulating DDD. HHH it the test program
    thus not the program-under-test. HHH is not asking does
    itself halt? It was encoded to always halt for such
    inputs. HHH is asking does this input specify that it
    reaches its own final halt state?

    So, you admit to your equivocation.

    DDD is NOT a program, if it doesn't have a DEFINITE HHH as part of
    it, and thus needs to be part of the input.


    The C function DDD specifies non-halting behavior
    to termination analyzer HHH because DDD calls HHH
    in recursive emulation.


    No, the C function DDD specifies no such behavior, as being a leaf
    functions without it used function, it doesn't have behavior, it
    behavior is officially UNDEFINED. (Read the C standard).


    We can define that {cats} is a term-of-the-art for {dogs}.
    The machine language specified by the C function species
    a specific sequence of state changes defining the behavior
    of this C function.



    No, it doesn't, as it doesn't have a definition for HHH.

    Sorry, but if you are so stupid as to not understand that, and even
    admit by your strawman diversion that you think lying is ok, just shows
    really how stupid you are.

    In a system that has a definition for {cats}, you can not add a
    different definiton for {cats}. That isn't how logic works.

    If you want to create a brand new system, go ahead as I have told you
    many times, just be honest that you are working on a brand new system,
    and don't claim you new system overrides the existing one.

    Your problem seems to be that you don't understand what it takes to
    define such a system, and it seems that you ideas you want to use are fundamentally incomplete and inconsistent with themselves.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:38:50 2025
    On 3/31/25 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:
    On 3/29/2025 2:26 PM, dbush wrote:
    On 3/29/2025 3:22 PM, olcott wrote:
    On 3/29/2025 2:06 PM, dbush wrote:
    On 3/29/2025 3:03 PM, olcott wrote:
    On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>>>> finite number of steps
    And is therefore no longer a UTM that does a correct and >>>>>>>>>>>>>> complete simulation

    and input D calls UTM1 then the behavior of D simulated by >>>>>>>>>>>>>>> UTM1
    Is not what I asked about.  I asked about the behavior of D >>>>>>>>>>>>>> when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same finite string >>>>>>>>>>>>> in both cases.
    No it isn't, not if it is the definition of a PROGRAM.

    The behavior that these machine code bytes specify:
    558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>> different than these same bytes as input to HHH1 as a verified >>>>>>>>>>> fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH ITS >>>>>>> OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself
    emulating DDD. HHH it the test program thus not the program-under-test.
    It is part of the program under test, being called by it. That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking outsde the
    input to the function (since you say that above is the full input), or >>>> Are you admitting all of Halt7.c/obj as part of the input, and thus you >>>> hae a FIXED definition of HHH, which thus NEVER does a complete
    emulation, and thus you can't say that the call to HHH is a complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly reach its >>>>> final halt state?
    Two recursive emulations provide correct inductive proof.
    Nope, because if you admit to the first two lies, your HHH never was a >>>> valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Rigth, but DDD doesn't do that, as shown by the emulation done by HHH1.

    Your problem is you don't understand that programs need to be fully
    defined, and thus you don't have "multiple" (and definitely not
    "infinite") version of HHH in a single instance. You can talk about the infinite set of problems, but each one has a different "input" since the definition of it needs to include the specific HHH it calls.

    Sorry, you are just proving how broken your thinking has become.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:42:37 2025
    On 3/31/25 2:48 PM, olcott wrote:
    On 3/31/2025 6:15 AM, Richard Damon wrote:
    On 3/30/25 10:35 PM, olcott wrote:
    On 3/30/2025 7:40 PM, Richard Damon wrote:
    On 3/30/25 6:17 PM, olcott wrote:
    On 3/30/2025 4:59 PM, Mr Flibble wrote:
    On Sun, 30 Mar 2025 16:56:37 -0500, olcott wrote:

    On 3/30/2025 4:05 PM, Richard Damon wrote:
    On 3/30/25 4:32 PM, olcott wrote:
    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>>>>>> number
    of steps of its input that this finite number of steps were >>>>>>>>>>>>>>> simulated correctly.
    And therefore does not do a correct UTM simulation that >>>>>>>>>>>>>> matches
    the behavior of the direct execution as it is incomplete. >>>>>>>>>>>>> It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication >>>>>>>>>>>>>>> that the
    input was in any way changed.
    False, if the starting function calls UTM and UTM changes, >>>>>>>>>>>>>> you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>> finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated by >>>>>>>>>>>>> UTM1
    never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>>>> Then D
    reaches its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1 simulated D NEVER reaches final >>>>>>>>>>> halt state

    UTM2 simulates D that calls UTM1 simulated D ALWAYS reaches >>>>>>>>>>> final
    halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it >>>>>>>>>> only does
    a partial simulation, not a complete as REQURIED by the
    definition of
    a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping [00002173]
    8bec       mov  ebp,esp  ; housekeeping [00002175] 6872210000 push
    00002172 ; push DDD [0000217a] e853f4ffff call 000015d2 ; call >>>>>>>>> HHH(DDD)
    [0000217f] 83c404     add  esp,+04 [00002182] 5d         pop  ebp
    [00002183] c3         ret Size in bytes:(0018) [00002183] >>>>>>>>>
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH >>>>>>>>> ITS OWN
    FINAL HALT STATE.

    THAT IS WHAT IT SAYS AND ANYONE THAT DISAGREES IS A DAMNED LIAR OR >>>>>>>>> STUPID.


    How is that DDD correctly emulated beyond the call HHH
    instruction by a
    program that is a pure function, and thus only looks at its input? >>>>>>>>

    *THE ENTIRE SCOPE IS*
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH
    ITS OWN
    FINAL HALT STATE.

    If HHH determines this entirely from a psychotic break from
    reality the
    above sentence remains immutably true.

    Will this ever stop?  It is kind of depressing to watch.

    /Flibble

    I will stop bringing up this point and move
    on to the next point when the three years of
    consistent stonewalling on this point stops.

    The problem is you are admitting that you are using a strawman, so
    it is YOU that is stonewalling.


    When HHH computes the mapping from its finite string
    input to its own reject state it must do this by
    applying finite string transformations to this input
    to derive its output.

    No, it only CAN do that, but to be correct, it needs to compute the
    needed function, which has no requirement to be based on that sort
    of criteria.


    At least Rice knows that deciders must recognize semantic
    properties encoded as finite strings.

    In computability theory, Rice's theorem states that
    all non-trivial semantic properties of programs are
    undecidable. A semantic property is one about the
    program's behavior
    https://en.wikipedia.org/wiki/Rice%27s_theorem


    Right, and Rice's definition says it is the behavior of the PROGRAM
    described to the decider. Not what the decider can figure out about
    it, but the actual behavior of the program.


    The actual behavior as a semantic property of the finite string input.
    int sum (int x, int y) { return x + y; }
    sum(2,3) cannot possibly figure out the sum of 5+3.

    The program "sum" can, with the other input.


    It is foolish to require a decider to report on
    anything that it cannot not see.

    Why do you say that? Aren't most of our tests about things we can not
    directly see at the moment (unless it is testing our eyes).


    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.


    And since DDD doesn't, as shown by HHH1, it wasn't correct for HHH to do
    the abort that it did.

    Of course, the DIFFERENT input of a DDD built on an HHH that doesn't
    abort would create the opposite case, it would have been correct for HHH
    to have aborted the emulation that it never aborted.

    You don't seem to understand that programs are defined to do what their
    code says they will do, even if that isn't the correct behavior to
    answer the problem, and theire isn't a "Do the right thing" instruction,
    that is the job of the programmer to figure out how to code that, if it
    is in fact possible.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:49:26 2025
    On 3/31/25 6:08 PM, olcott wrote:
    On 3/31/2025 3:30 PM, joes wrote:
    Am Mon, 31 Mar 2025 13:59:52 -0500 schrieb olcott:
    On 3/31/2025 6:19 AM, Richard Damon wrote:
    On 3/30/25 11:16 PM, olcott wrote:
    On 3/30/2025 9:40 PM, Richard Damon wrote:
    On 3/30/25 10:17 PM, olcott wrote:
    On 3/30/2025 7:35 PM, Richard Damon wrote:
    On 3/30/25 5:56 PM, olcott wrote:
    On 3/30/2025 4:05 PM, Richard Damon wrote:
    On 3/30/25 4:32 PM, olcott wrote:
    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:


    It is dishonest to expect non-terminating inputs to >>>>>>>>>>>>>>> complete.
    A complete simulation of a nonterminating input doesn't halt.
    You missed something here.

    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>>>> finite number of steps
    So not an UTM.
    And here.

    and input D calls UTM1 then the behavior of D simulated by >>>>>>>>>>>>>>> UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>>>>>> Then D reaches its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.

    UTM1 simulates D that calls UTM1 simulated D NEVER reaches >>>>>>>>>>>>> final halt state
    UTM2 simulates D that calls UTM1 simulated D ALWAYS reaches >>>>>>>>>>>>> final halt state

    Only because UTM1 isn't actually a UTM, but a LIE since it only >>>>>>>>>>>> does a partial simulation, not a complete as REQURIED by the >>>>>>>>>>>> definition of a UTM.

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH >>>>>>>>>>> ITS OWN FINAL HALT STATE.
    Only if HHH is not a decider.

    How is that DDD correctly emulated beyond the call HHH
    instruction by a program that is a pure function, and thus only >>>>>>>>>> looks at its input?

    *THE ENTIRE SCOPE IS*
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH ITS >>>>>>>>> OWN FINAL HALT STATE.

      From where? Remember, the Halting problem is SPECIFICALLY

    OFF F-CKING TOPIC. WE ABOUT ONE F-CKING STEP OF MY PROOF.
    WE HAVE BEEN TALKING ABOUT ONE F-CKING STEP OF MY PROOF FOR THREE >>>>>>> F-CKING YEARS.
    You have, only you. We asked your for other steps.

    DDD correctly emulated by HHH DOES NOT F-CKING HALT !!!

    Your proof is just off topic ranting.
    The problem is that DDD is NOT correctly emulated by HHH,

    You are a damned liar when you try to get away with implying that HHH >>>>> does not emulate itself emulating DDD in recursive emulation according >>>>> to the semantics of the x86 language.

    Of course it doesn't CORRECTLY emulate itself emulating DDD (and
    omitting that CORRECTLY is a key point to your fraud), as it stops part >>>> way, and CORRECT emulation that determines behavior doesn't stop until >>>> the end is reached.

    It is ALWAYS CORRECT for any simulating termination analyzer to stop
    simulating and reject any input that would otherwise prevent its own
    termination.
    Not correct is returning the wrong value. It should just say "I can't
    simulate it, but it halts". I don't care about a supposed simulator
    that does not say anything about the direct execution.


    int sum(int x, int y) { return x + y; }
    The property of the input sum(3,2) is 5.
    We can incorrectly expect sum(2,3) to return 7.

    Halting is a semantic property of an input
    it is never any property of any non-input.


    And the input is a representation of a program, and the semantic
    property of that input is the behavior of the direct execution of that
    program.

    If you want to call that a "non-input", then you didn't do your
    representation correctly, as the behavior of the direct execution should
    be fully defined by the representation, since it should fully describe
    the full algorithm of the program the decider is supposed to decide on,
    and thus that algorithm *IS* an input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:47:03 2025
    On 3/31/25 2:59 PM, olcott wrote:
    On 3/31/2025 6:19 AM, Richard Damon wrote:
    On 3/30/25 11:16 PM, olcott wrote:
    On 3/30/2025 9:40 PM, Richard Damon wrote:
    On 3/30/25 10:17 PM, olcott wrote:
    On 3/30/2025 7:35 PM, Richard Damon wrote:
    On 3/30/25 5:56 PM, olcott wrote:
    On 3/30/2025 4:05 PM, Richard Damon wrote:
    On 3/30/25 4:32 PM, olcott wrote:
    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that >>>>>>>>>>>>>> matches the
    behavior of the direct execution as it is incomplete. >>>>>>>>>>>>> It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication >>>>>>>>>>>>>>> that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, >>>>>>>>>>>>>> you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>> finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated >>>>>>>>>>>>> by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>>>> Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it >>>>>>>>>> only does a partial simulation, not a complete as REQURIED by >>>>>>>>>> the definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    THAT IS WHAT IT SAYS AND ANYONE THAT DISAGREES
    IS A DAMNED LIAR OR STUPID.


    How is that DDD correctly emulated beyond the call HHH
    instruction by a program that is a pure function, and thus only >>>>>>>> looks at its input?


    *THE ENTIRE SCOPE IS*
    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

     From where? Remember, the Halting problem is SPECIFICALLY

    OFF F-CKING TOPIC. WE ABOUT ONE F-CKING STEP OF MY PROOF.
    WE HAVE BEEN TALKING ABOUT ONE F-CKING STEP OF MY PROOF
    FOR THREE F-CKING YEARS.

    DDD correctly emulated by HHH DOES NOT F-CKING HALT !!!



    Your proof is just off topic ranting.

    The problem is that DDD is NOT correctly emulated by HHH,

    You are a damned liar when you try to get away
    with implying that HHH does not emulate itself
    emulating DDD in recursive emulation according
    to the semantics of the x86 language.



    Of course it doesn't CORRECTLY emulate itself emulating DDD (and
    omitting that CORRECTLY is a key point to your fraud), as it stops
    part way, and CORRECT emulation that determines behavior doesn't stop
    until the end is reached.

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    And, as beem pointed out, but you are too stupid to understand, DDD
    doesn't prevent its own termination, as shown by the emulation of it by
    HHH1.

    HHH just incorrectly aborts its emulation due to an error in its
    programming, since its input WILL halt, because HHH does that abort that
    it did so incorrectly,

    Yes, a DIFFERENT input, the DDD based on the DIFFERENT HHH' that doesn't
    abort, will be non-halting, and that HHH' would have been correct to
    abort its emulation, but it unfortunately was programmed to not abort.

    Sorry, you don't seem to understand that programs do not have "free
    will" but are constrained by their code, and they will do exactly what
    their code says to do, even if that leads them to the wrong answer.

    There is no "Do the right thing" instruction, it is the problem for the programmer to make the code do the right thing, if that is possible.

    This concept seems to just be beyond your understanding.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:50:58 2025
    On 3/31/25 2:13 PM, olcott wrote:
    On 3/31/2025 3:26 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 22:32 schreef olcott:
    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite
    number of
    steps of its input that this finite number of steps were simulated >>>>>>>>> correctly.
    And therefore does not do a correct UTM simulation that matches the >>>>>>>> behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete.
    A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the >>>>>>>>> input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D >>>>>>> reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does
    a partial simulation, not a complete as REQURIED by the definition
    of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    THAT IS WHAT IT SAYS AND ANYONE THAT DISAGREES
    IS A DAMNED LIAR OR STUPID.

    But we all agree that HHH fails to reach the end of the simulation of
    this finite recursion. An end that exists as proven by direct
    execution and world class simulators. Why repeating this agreement as
    if someone denies it?

    If you want me to respond to any other your replies
    you have to quit playing trollish head games.

    HHH DOES NOT FAIL YOU KNOWINGLY LIE ABOUT THIS !!!


    Sure it does. I guess you are the troll.

    Because DDD calls HHH(DDD) in recursive emulation
    DDD EMULATED BY HHH CANNOT POSSIIBLY HALT.


    Sure it does, as the recursion is only finite because the HHH that it
    calls does abort its emulation in finite time.

    You just don't understand what you are talking about, and thus just keep
    being a lying Troll.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:51:39 2025
    On 3/31/25 6:11 PM, olcott wrote:
    On 3/31/2025 3:33 PM, joes wrote:
    Am Mon, 31 Mar 2025 13:13:04 -0500 schrieb olcott:
    On 3/31/2025 3:26 AM, Fred. Zwarts wrote:

    But we all agree that HHH fails to reach the end of the simulation of
    this finite recursion. An end that exists as proven by direct execution >>>> and world class simulators. Why repeating this agreement as if someone >>>> denies it?

    Because DDD calls HHH(DDD) in recursive emulation DDD EMULATED BY HHH
    CANNOT POSSIIBLY HALT.
    That is the failure.


    Non-halting is always construed as the failure of the input.


    But it isn't non-halting, as shown by HHH1.

    You only think it is because you don't know what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 18:52:18 2025
    On 3/31/25 2:06 PM, olcott wrote:
    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite
    number of
    steps of its input that this finite number of steps were simulated >>>>>>>>> correctly.
    And therefore does not do a correct UTM simulation that matches the >>>>>>>> behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete.
    A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the >>>>>>>>> input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D >>>>>>> reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does
    a partial simulation, not a complete as REQURIED by the definition
    of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86,
    the specification to mean that.


    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.


    But HHH isn;t a "correct x86 emulator" but only a PARTIAL x86 emulator,
    so that doesn't apply.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 20:28:15 2025
    On 3/31/25 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:
    On 3/29/2025 2:26 PM, dbush wrote:
    On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a correct and >>>>>>>>>>>>>>>>>> complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the behavior >>>>>>>>>>>>>>>>>> of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same finite >>>>>>>>>>>>>>>>> string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM.

    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>>>>>> different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data
    emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself >>>>>>> emulating DDD. HHH it the test program thus not the program-
    under- test.
    It is part of the program under test, being called by it. That's what >>>>>> you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it
    reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't contain the >>>>>>>> code at 000015d2, or
    Is it admitting to not being a pure function, by looking outsde the >>>>>>>> input to the function (since you say that above is the full
    input), or
    Are you admitting all of Halt7.c/obj as part of the input, and >>>>>>>> thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>> emulation, and thus you can't say that the call to HHH is a
    complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly >>>>>>>>> reach its
    final halt state?
    Two recursive emulations provide correct inductive proof.
    Nope, because if you admit to the first two lies, your HHH never >>>>>>>> was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH and
    DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is changed.


    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down to
    the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level. The ONLY difference is that DDD
    does not call HHH1(DDD) in recursive emulation.


    So?

    What difference does that make that the actual instruction level?

    What instruction behaved differently, at the processor level as defined
    by INTEL, between the two paths.

    You are just proving you are nothing but a pathological liar that just
    doesn't know what he is talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 21:29:59 2025
    On 3/31/25 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a correct >>>>>>>>>>>>>>>>>>>> and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>
    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>>>>>>>> different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data
    emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself >>>>>>>>> emulating DDD. HHH it the test program thus not the program- >>>>>>>>> under- test.
    It is part of the program under test, being called by it. That's >>>>>>>> what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it
    reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't
    contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking
    outsde the
    input to the function (since you say that above is the full >>>>>>>>>> input), or
    Are you admitting all of Halt7.c/obj as part of the input, and >>>>>>>>>> thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>>>> emulation, and thus you can't say that the call to HHH is a >>>>>>>>>> complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly >>>>>>>>>>> reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH
    and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is changed. >>>>>

    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down
    to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the
    function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level.


    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.


    But "just the function DDD" isn't a program, and can't be emulated by
    the rules of the x86 language, as the call HHH can't be followed.

    Which means it is strictly forbidden to have or hypothesize different
    implementations for any of them.

    And when that complete immutable code is executed by the semantics of
    the x86 programming language, it will halt.

    The input to HHH(DDD) cannot possibly halt
    and the exact same input to HHH1(DDD) halts
    because DDD only calls HHH(DDD) in recursive emulation.


    Sure it can, because DDD, the input to HHH, when run will call that HHH
    which aborts as you claim and return to DDD so it halts.

    HHH1 also emulates that input to that same statem.

    Of course, to do this, we need to include HHH as part of the input, or
    you never had a program in the first place and you claim just goes up in
    flames as a catergory error.

    Sorry, you are just proving you are nothing but a lying with an
    inconsistant logic system that you are using to try to commit your fraud.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 21:34:23 2025
    On 3/31/25 9:02 PM, olcott wrote:
    On 3/31/2025 7:28 PM, Richard Damon wrote:
    On 3/31/25 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a correct >>>>>>>>>>>>>>>>>>>> and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>
    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>>>>>>>> different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data
    emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself >>>>>>>>> emulating DDD. HHH it the test program thus not the program- >>>>>>>>> under- test.
    It is part of the program under test, being called by it. That's >>>>>>>> what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it
    reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't
    contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking
    outsde the
    input to the function (since you say that above is the full >>>>>>>>>> input), or
    Are you admitting all of Halt7.c/obj as part of the input, and >>>>>>>>>> thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>>>> emulation, and thus you can't say that the call to HHH is a >>>>>>>>>> complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly >>>>>>>>>>> reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH
    and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is changed. >>>>>

    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down
    to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level. The ONLY difference is that DDD
    does not call HHH1(DDD) in recursive emulation.


    So?

    What difference does that make that the actual instruction level?

    What instruction behaved differently, at the processor level as
    defined by INTEL, between the two paths.


    HHH emulates itself emulating DDD and HHH1 does not
    emulate itself emulating DDD because DDD calls HHH(DDD)
    in recursive emulation and does not call HHH1 at all.

    So?

    You of course mean that HHH emulates the actual x86 instructions of
    itself (HHH) that it sees in the input that it is given, or you are just admitting you are just a liar.

    That is exactly what HHH1 emulated, the actual x86 instruction of HHH
    that is sees in that same input it is given.

    What does this not being HHH1 have to do with the correct emulation of
    the input.

    If you are trying to say that HHH recognizes itself in the input and
    says that HHH just does a correct emulation of the input, then it is
    making a false premise, as that is NOT what HHH does, as it WILL abort
    its emulation and return, and thus it did NOT do a "correct emulation"
    of its input even at a meta-language level understanding what HHH is.

    All you are doing is proving that you logic is just based on lying and commiting fraud because you just don't understand what you words mean,
    and you just don't care.

    Sorry, that *IS* the facts, which just show you are wrong.


    You are just proving you are nothing but a pathological liar that just
    doesn't know what he is talking about.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 22:21:47 2025
    On 3/31/25 9:26 PM, olcott wrote:
    On 3/31/2025 8:03 PM, dbush wrote:
    On 3/31/2025 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>
    An input that halts when executed directly is not >>>>>>>>>>>>>>>>>>>>>> non-
    terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a >>>>>>>>>>>>>>>>>>>>>> correct and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>>>
    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to >>>>>>>>>>>>>>>>>>> HHH is
    different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data >>>>>>>>>>>> emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate >>>>>>>>>>> itself
    emulating DDD. HHH it the test program thus not the program- >>>>>>>>>>> under- test.
    It is part of the program under test, being called by it.
    That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it >>>>>>>>>>> reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't >>>>>>>>>>>> contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking >>>>>>>>>>>> outsde the
    input to the function (since you say that above is the full >>>>>>>>>>>> input), or
    Are you admitting all of Halt7.c/obj as part of the input, >>>>>>>>>>>> and thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>>>>>> emulation, and thus you can't say that the call to HHH is a >>>>>>>>>>>> complete
    emulation.

    How we we determine that DDD emulated by HHH cannot
    possibly reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH >>>>>>>> and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is
    changed.


    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down >>>>>> to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the
    function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level.


    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.

    False.  The function DDD by itself is not a program.  The function
    DDD, the function HHH, and everything that HHH calls down the OS level
    are *all* under test.


    *Simulating termination analyzer Principle*
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.

    The only rebuttal to this is rejecting the notion
    that deciders must always halt.


    But the problem is that the input DOES halt, as shown by the emulation
    done by HHH1.

    Your problem is you try to use contradictory definitions to include the
    code of HHH sometimes, and exclude it sometimes.

    The code for HHH is part of DDD, and thus the fact that that instance
    WILL abort its emulation and returns means that DDD is not non-halting,
    and no "otherwise" applies.

    The outer instance doesn NEED to abort (but does) because the inner
    version will.

    To change HHH, changes the input DDD, since you admit that the input
    goes all the way down to the operating system level, and thus includes
    that HHH, so changing it changes the input.

    I guess you think that two different things can be the same, and that
    one thing can be two different things, which is one of the signs of
    insanity,

    Sorry, you are just proving your stupidity and ignorance, and that you
    don't care about truth, so you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Mar 31 22:23:48 2025
    On 3/31/25 10:12 PM, olcott wrote:
    On 3/31/2025 8:39 PM, dbush wrote:
    On 3/31/2025 9:26 PM, olcott wrote:
    On 3/31/2025 8:03 PM, dbush wrote:
    On 3/31/2025 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>> Op 30.mrt.2025 om 04:35 schreef olcott: >>>>>>>>>>>>>>>>>>>>> On 3/29/2025 8:12 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>> On 3/29/25 6:44 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:08 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:46 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>>>
    An input that halts when executed directly is >>>>>>>>>>>>>>>>>>>>>>>> not non-
    terminating

    When UTM1 is a UTM that has been adapted to >>>>>>>>>>>>>>>>>>>>>>>>> only simulate a
    finite number of steps
    And is therefore no longer a UTM that does a >>>>>>>>>>>>>>>>>>>>>>>> correct and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a >>>>>>>>>>>>>>>>>>>>>> PROGRAM.

    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to >>>>>>>>>>>>>>>>>>>>> HHH is
    different than these same bytes as input to HHH1 as >>>>>>>>>>>>>>>>>>>>> a verified
    fact.
    What does "specify to" mean? Which behaviour is correct? >>>>>>>>>>>>
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT >>>>>>>>>>>>>>>>> POSSIBLY REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction >>>>>>>>>>>>>>> The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data >>>>>>>>>>>>>> emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate >>>>>>>>>>>>> itself
    emulating DDD. HHH it the test program thus not the
    program- under- test.
    It is part of the program under test, being called by it. >>>>>>>>>>>> That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it >>>>>>>>>>>>> reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't >>>>>>>>>>>>>> contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking >>>>>>>>>>>>>> outsde the
    input to the function (since you say that above is the >>>>>>>>>>>>>> full input), or
    Are you admitting all of Halt7.c/obj as part of the input, >>>>>>>>>>>>>> and thus you
    hae a FIXED definition of HHH, which thus NEVER does a >>>>>>>>>>>>>> complete
    emulation, and thus you can't say that the call to HHH is >>>>>>>>>>>>>> a complete
    emulation.

    How we we determine that DDD emulated by HHH cannot >>>>>>>>>>>>>>> possibly reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with >>>>>>>>>> HHH and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is >>>>>>>>> changed.


    No, it is YOUR misconception.  The algorithm DDD consists of the >>>>>>>> function DDD, the function HHH, and everything that HHH calls
    down to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the
    function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level.


    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.

    False.  The function DDD by itself is not a program.  The function
    DDD, the function HHH, and everything that HHH calls down the OS
    level are *all* under test.


    *Simulating termination analyzer Principle*
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Repeat of previously refuted point:

    On 3/31/2025 6:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.
    ;
    ;
    ;
    Except when doing so changes the input, as is the case with HHH and
    DDD.
    ;
    Changing the input is not allowed.



    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.


    And thus changing HHH gives you a different input.

    And if HHH and HHH1 are given the exact same input, the behavior of that
    input as defined by the assembly language of that input (which is also
    th same) will be the same.

    Thus, your claim they are different is just proven to be a lie, which
    you have admitted to by not even trying to show the instruction they
    difffer at, because you know you explaination jsut reveals your utter stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Apr 1 09:25:55 2025
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite number of >>>>>>>>> steps of its input that this finite number of steps were simulated >>>>>>>>> correctly.
    And therefore does not do a correct UTM simulation that matches the >>>>>>>> behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete.
    A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the input >>>>>>>>> was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does a >>>> partial simulation, not a complete as REQURIED by the definition of a
    UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86,
    the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or emulation.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 1 12:12:07 2025
    Op 01.apr.2025 om 00:12 schreef olcott:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:
    On 3/29/2025 2:26 PM, dbush wrote:
    On 3/29/2025 3:22 PM, olcott wrote:
    On 3/29/2025 2:06 PM, dbush wrote:
    On 3/29/2025 3:03 PM, olcott wrote:
    On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>>>> finite number of steps
    And is therefore no longer a UTM that does a correct and >>>>>>>>>>>>>> complete simulation

    and input D calls UTM1 then the behavior of D simulated by >>>>>>>>>>>>>>> UTM1
    Is not what I asked about.  I asked about the behavior of D >>>>>>>>>>>>>> when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same finite string >>>>>>>>>>>>> in both cases.
    No it isn't, not if it is the definition of a PROGRAM.

    The behavior that these machine code bytes specify:
    558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>> different than these same bytes as input to HHH1 as a verified >>>>>>>>>>> fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH ITS >>>>>>> OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself
    emulating DDD. HHH it the test program thus not the program-under-test.
    It is part of the program under test, being called by it. That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking outsde the
    input to the function (since you say that above is the full input), or >>>> Are you admitting all of Halt7.c/obj as part of the input, and thus you >>>> hae a FIXED definition of HHH, which thus NEVER does a complete
    emulation, and thus you can't say that the call to HHH is a complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly reach its >>>>> final halt state?
    Two recursive emulations provide correct inductive proof.
    Nope, because if you admit to the first two lies, your HHH never was a >>>> valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.


    But HHH is incorrect when it stops when there is nothing that prevents
    its own termination, such as DDD that hals as proven by direct execution.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 1 07:01:05 2025
    On 3/31/25 10:57 PM, olcott wrote:
    On 3/31/2025 9:48 PM, dbush wrote:
    On 3/31/2025 10:38 PM, olcott wrote:

    HHH must report on the behavior that its input
    actually specifies.

    And the input specifies an algorithm that halts when executed directly.


    Which is NOT how it is executed.
    It IS executed with recursive emulation.

    But of COURSE that is how it is executed.

    That is what the actual problem statement says to do.

    Your problem is you got on your strawman chain so long ago you forget
    the meaning of the actual problem.

    Or maybe your problem is that you don't understand the concept of
    directly executiong things, as that is like "Reality", but you only
    think in the realm of imagination, which is more like simulation,
    particularly when you don't require the simulation to be strictly "correct"


    This seems way too difficult
    for people that can only spout off words that
    they learned by rote, with no actual understanding
    of the underlying principles involved.

    Every actual computation can only transform input
    finite strings into outputs. HHH does do this.

    But not as per the requirements:



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

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

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



    The "requirements" that you mindlessly spout off

    Which would make all true statements provable if they could be met.

    violate this foundational principle of functions
    computed by Turing machines.

    Which just says that no Turing machine satisfies those requirements,
    as Linz and others proved.


    int sum(int x, int y)
    {
       return 5;
    }

    sum(2,3) does not compute the sum of 2 + 3.



    It absolutely does.  There are *NO* requirements on the
    implementation, only the result.

    Unless and algorithm transforms its inputs
    into its outputs it is not a Turing computable
    function.


    But the problem is to try to FIND an algorithm. No algorithm has been
    given, just a problem. There is no presumption that the problem has a
    solution as a Turing Computable function.

    Problems are not stated as algorithms, but by mappings to try to find an algorithm that computes it.

    We are not playing Jeopardy where they give the answer and we need to
    determine the question.

    The Halting problem STARTS with a problem definition, to try to compute
    the mapping of a full description of a algorithm and its input, to
    whether that algorith will halt on that input when it is run.

    The input needs to be a full algorithm, and thus your DDD needs to
    include as part of it, the HHH that it calls, and everything that HHH calls.

    When you do that, the mapping of that particular algorithm to the answer
    is possible.

    The problem is that your decider, which had to have been defined before
    we built that input, because the algorithm used to build it had that as
    a dependency, just returns the wrong answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 1 06:49:46 2025
    On 3/31/25 10:38 PM, olcott wrote:
    On 3/31/2025 9:26 PM, dbush wrote:
    On 3/31/2025 10:12 PM, olcott wrote:
    On 3/31/2025 8:39 PM, dbush wrote:
    On 3/31/2025 9:26 PM, olcott wrote:
    On 3/31/2025 8:03 PM, dbush wrote:
    On 3/31/2025 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>>>> Op 30.mrt.2025 om 04:35 schreef olcott: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 8:12 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/25 6:44 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:08 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:46 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>>>>>
    An input that halts when executed directly is >>>>>>>>>>>>>>>>>>>>>>>>>> not non-
    terminating

    When UTM1 is a UTM that has been adapted to >>>>>>>>>>>>>>>>>>>>>>>>>>> only simulate a
    finite number of steps
    And is therefore no longer a UTM that does a >>>>>>>>>>>>>>>>>>>>>>>>>> correct and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a >>>>>>>>>>>>>>>>>>>>>>>> PROGRAM.

    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input >>>>>>>>>>>>>>>>>>>>>>> to HHH is
    different than these same bytes as input to HHH1 >>>>>>>>>>>>>>>>>>>>>>> as a verified
    fact.
    What does "specify to" mean? Which behaviour is correct? >>>>>>>>>>>>>>
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT >>>>>>>>>>>>>>>>>>> POSSIBLY REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction >>>>>>>>>>>>>>>>> The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the >>>>>>>>>>>>>>>> data emulated to
    be part of the input.
    It is part of the input in the sense that HHH must >>>>>>>>>>>>>>> emulate itself
    emulating DDD. HHH it the test program thus not the >>>>>>>>>>>>>>> program- under- test.
    It is part of the program under test, being called by it. >>>>>>>>>>>>>> That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that >>>>>>>>>>>>>>> it reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't >>>>>>>>>>>>>>>> contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking >>>>>>>>>>>>>>>> outsde the
    input to the function (since you say that above is the >>>>>>>>>>>>>>>> full input), or
    Are you admitting all of Halt7.c/obj as part of the >>>>>>>>>>>>>>>> input, and thus you
    hae a FIXED definition of HHH, which thus NEVER does a >>>>>>>>>>>>>>>> complete
    emulation, and thus you can't say that the call to HHH >>>>>>>>>>>>>>>> is a complete
    emulation.

    How we we determine that DDD emulated by HHH cannot >>>>>>>>>>>>>>>>> possibly reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>>>>>>>> Nope, because if you admit to the first two lies, your >>>>>>>>>>>>>>>> HHH never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with >>>>>>>>>>>> HHH and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is >>>>>>>>>>> changed.


    No, it is YOUR misconception.  The algorithm DDD consists of >>>>>>>>>> the function DDD, the function HHH, and everything that HHH >>>>>>>>>> calls down to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the >>>>>>>> function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level. >>>>>>>>

    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.

    False.  The function DDD by itself is not a program.  The function >>>>>> DDD, the function HHH, and everything that HHH calls down the OS
    level are *all* under test.


    *Simulating termination analyzer Principle*
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Repeat of previously refuted point:

    On 3/31/2025 6:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.
    ;
    ;
    ;
    Except when doing so changes the input, as is the case with HHH
    and DDD.
    ;
    Changing the input is not allowed.



    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.


    Which is also a previously refuted point.

    This means you agree that the input to both is the same, i.e. the
    algorithm DDD, and therefore must be reported the same as per the
    requirements:



    HHH must report on the behavior that its input
    actually specifies. This seems way too difficult
    for people that can only spout off words that
    they learned by rote, with no actual understanding
    of the underlying principles involved.

    And the "behavior" of that input is *DEFINED* by the execution of the
    full program that input (which must full describe that program) when it
    is directly run.

    YOU are the one just "spouting off" words that you haven't actually
    learned, but just parrot unknowingly thinking they prove your point,
    when they just prove you don't understand their meaning.


    Every actual computation can only transform input
    finite strings into outputs. HHH does do this.

    And to be correct, that output needs to match the problem definition.

    HHH does not do that.

    It is a FACT, and when run DDD (when made into a full program by the
    clear method you intend) will Halt, and thus HHH should return 1 to be
    correct, but it returns 0.

    So, you are just showing yourself to be incorrect, and your repeated
    insistence on that makes you just a pathological liar.


    The "requirements" that you mindlessly spout off
    violate this foundational principle of functions
    computed by Turing machines.

    Because it isn't a question in the domain of computable functions, but a quesiton of *IF* the function *IS* computable.


    int sum(int x, int y)
    {
      return 5;
    }

    sum(2,3) does not compute the sum of 2 + 3.


    Yes it does, as 5 is the sum of 2 + 3.

    The function sum as you defined it fails on many other inputs, but not
    for 2 and 3.

    You seem to not understand that Computations are not "graded" on HOW
    they get there answer, but if the answer is correct.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 1 07:06:26 2025
    On 3/31/25 11:10 PM, olcott wrote:
    On 3/31/2025 10:02 PM, dbush wrote:
    On 3/31/2025 10:57 PM, olcott wrote:
    On 3/31/2025 9:48 PM, dbush wrote:
    On 3/31/2025 10:38 PM, olcott wrote:

    HHH must report on the behavior that its input
    actually specifies.

    And the input specifies an algorithm that halts when executed directly. >>>>

    Which is NOT how it is executed.

    But IS what it is required to report on.

    It IS executed with recursive emulation.

    Finitely recursive emulation, which is part of the algorithm DDD that
    halts.


    This seems way too difficult
    for people that can only spout off words that
    they learned by rote, with no actual understanding
    of the underlying principles involved.

    Every actual computation can only transform input
    finite strings into outputs. HHH does do this.

    But not as per the requirements:



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

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

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



    The "requirements" that you mindlessly spout off

    Which would make all true statements provable if they could be met.

    violate this foundational principle of functions
    computed by Turing machines.

    Which just says that no Turing machine satisfies those requirements,
    as Linz and others proved.


    int sum(int x, int y)
    {
       return 5;
    }

    sum(2,3) does not compute the sum of 2 + 3.



    It absolutely does.  There are *NO* requirements on the
    implementation, only the result.

    Unless and algorithm transforms its inputs
    into its outputs it is not a Turing computable
    function.


    The only requirements of an algorithm are to generate the results of a
    mapping.  How that is accomplished is irrelevant.

    It may have been historically considered irrelevant.
    When it comes down to determining that mere guesses
    are not any sort of: "computing the mapping" then it
    does become relevant.


    Nope, it isn't a case of "Show your work" with partial credit for trying
    to do the right thing.

    Hard Reality of either right answer or wrong answer.

    You are computing the mapping, if you can get EVERY answer right, not
    just one.

    Your problem is you think you can prove something correctly computing
    the mapping by showing just one example, but that is just a logical fallicy.

    You can prove an algorithm to be WRONG with one example, an input whose
    answer given doesn't match the answer required, but proving correct can
    be harder.

    And it is possible for a machine to be correct and not provable that it
    is, as we have an infinite number of inputs to test, so if we can't find
    an induction principle on the algorithm (a real one, not one of your
    fakes) then its correctness is unprovable.

    This is the issue with Godel's G, there is no number that meets the relationship, so the statement that says that is true, but it can not be proven, and the only way to verify the fact is to actually test every
    number, which isn't a finite operation, so not a proof.

    Sorry, you are just showing your ignorance of what you talk about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 1 07:39:11 2025
    On 3/31/25 11:10 PM, olcott wrote:
    On 3/31/2025 10:02 PM, dbush wrote:

    The only requirements of an algorithm are to generate the results of
    a mapping.  How that is accomplished is irrelevant.

    It may have been historically considered irrelevant.
    When it comes down to determining that mere guesses
    are not any sort of: "computing the mapping" then it
    does become relevant.


    One important thing to add, is you can't just look at an algorithm and necessarily say if it is right or wrong.

    For instance, your program to add to numbers might be correctly done
    with a program that never actually directly added the two numbers.

    If could have done the anti-log to some base of the two numbers,
    multiplied them, and then taken the log.

    These operations might be obfuscated further, making it hard to see that
    this is what was done.

    It is a proven fact in computation theory that the task of determining
    if two arbitrary machines compute the same mapping is uncomputable. We
    can easily prove if they are not, by showing a case where they differ,
    but we might not be able to prove that they always produce the same
    results (sometimes we can, but not generally).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 1 16:10:07 2025
    Op 01.apr.2025 om 03:02 schreef olcott:
    On 3/31/2025 7:28 PM, Richard Damon wrote:
    On 3/31/25 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote:

    An input that halts when executed directly is not non- >>>>>>>>>>>>>>>>>>>> terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a correct >>>>>>>>>>>>>>>>>>>> and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>
    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>>>>>>>> different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data
    emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate itself >>>>>>>>> emulating DDD. HHH it the test program thus not the program- >>>>>>>>> under- test.
    It is part of the program under test, being called by it. That's >>>>>>>> what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it
    reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't
    contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking
    outsde the
    input to the function (since you say that above is the full >>>>>>>>>> input), or
    Are you admitting all of Halt7.c/obj as part of the input, and >>>>>>>>>> thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>>>> emulation, and thus you can't say that the call to HHH is a >>>>>>>>>> complete
    emulation.

    How we we determine that DDD emulated by HHH cannot possibly >>>>>>>>>>> reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH
    and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is changed. >>>>>

    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down
    to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level. The ONLY difference is that DDD
    does not call HHH1(DDD) in recursive emulation.


    So?

    What difference does that make that the actual instruction level?

    What instruction behaved differently, at the processor level as
    defined by INTEL, between the two paths.


    HHH emulates itself emulating DDD and HHH1 does not
    emulate itself emulating DDD because DDD calls HHH(DDD)
    in recursive emulation and does not call HHH1 at all.
    That is not an answer. Which instruction was simulated differently by
    HHH1 and HHH? You don't dare to show it, because it is the instruction
    that uses hidden inputs: the addresses of HHH, resp. HHH1.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 1 15:56:51 2025
    Op 01.apr.2025 om 03:26 schreef olcott:
    On 3/31/2025 8:03 PM, dbush wrote:
    On 3/31/2025 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:
    On 3/29/2025 5:46 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>
    An input that halts when executed directly is not >>>>>>>>>>>>>>>>>>>>>> non-
    terminating

    When UTM1 is a UTM that has been adapted to only >>>>>>>>>>>>>>>>>>>>>>> simulate a
    finite number of steps
    And is therefore no longer a UTM that does a >>>>>>>>>>>>>>>>>>>>>> correct and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a PROGRAM. >>>>>>>>>>
    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to >>>>>>>>>>>>>>>>>>> HHH is
    different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>>>>>> verified
    fact.
    What does "specify to" mean? Which behaviour is correct?

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY >>>>>>>>>>>>>>> REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data >>>>>>>>>>>> emulated to
    be part of the input.
    It is part of the input in the sense that HHH must emulate >>>>>>>>>>> itself
    emulating DDD. HHH it the test program thus not the program- >>>>>>>>>>> under- test.
    It is part of the program under test, being called by it.
    That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that it >>>>>>>>>>> reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't >>>>>>>>>>>> contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking >>>>>>>>>>>> outsde the
    input to the function (since you say that above is the full >>>>>>>>>>>> input), or
    Are you admitting all of Halt7.c/obj as part of the input, >>>>>>>>>>>> and thus you
    hae a FIXED definition of HHH, which thus NEVER does a complete >>>>>>>>>>>> emulation, and thus you can't say that the call to HHH is a >>>>>>>>>>>> complete
    emulation.

    How we we determine that DDD emulated by HHH cannot
    possibly reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>>>> Nope, because if you admit to the first two lies, your HHH >>>>>>>>>>>> never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with HHH >>>>>>>> and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is
    changed.


    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down >>>>>> to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the
    function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level.


    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.

    False.  The function DDD by itself is not a program.  The function
    DDD, the function HHH, and everything that HHH calls down the OS level
    are *all* under test.


    *Simulating termination analyzer Principle*
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.

    The only rebuttal to this is rejecting the notion
    that deciders must always halt.


    No, that is not the only rebuttal.
    The fact is that there is nothing to prevent, as a correct simulation
    will halt, as specified by the semantics of the x86 language, as proven
    by direct execution. Preventing something that does not exists is incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 1 16:01:08 2025
    Op 01.apr.2025 om 04:38 schreef olcott:
    On 3/31/2025 9:26 PM, dbush wrote:
    On 3/31/2025 10:12 PM, olcott wrote:
    On 3/31/2025 8:39 PM, dbush wrote:
    On 3/31/2025 9:26 PM, olcott wrote:
    On 3/31/2025 8:03 PM, dbush wrote:
    On 3/31/2025 8:56 PM, olcott wrote:
    On 3/31/2025 7:25 PM, dbush wrote:
    On 3/31/2025 7:34 PM, olcott wrote:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>>>> Op 30.mrt.2025 om 04:35 schreef olcott: >>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 8:12 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 3/29/25 6:44 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:08 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 5:46 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:14 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 4:01 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:26 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:22 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 2:06 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 3:03 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 10:23 AM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/29/2025 11:12 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:00 PM, dbush wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 3/28/2025 11:45 PM, olcott wrote: >>>>>>>>>>>>>>
    An input that halts when executed directly is >>>>>>>>>>>>>>>>>>>>>>>>>> not non-
    terminating

    When UTM1 is a UTM that has been adapted to >>>>>>>>>>>>>>>>>>>>>>>>>>> only simulate a
    finite number of steps
    And is therefore no longer a UTM that does a >>>>>>>>>>>>>>>>>>>>>>>>>> correct and
    complete simulation

    and input D calls UTM1 then the behavior of D >>>>>>>>>>>>>>>>>>>>>>>>>>> simulated by
    UTM1
    Is not what I asked about.  I asked about the >>>>>>>>>>>>>>>>>>>>>>>>>> behavior of D
    when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    UTM1 D DOES NOT HALT UTM2 D HALTS D is the same >>>>>>>>>>>>>>>>>>>>>>>>> finite string
    in both cases.
    No it isn't, not if it is the definition of a >>>>>>>>>>>>>>>>>>>>>>>> PROGRAM.

    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input >>>>>>>>>>>>>>>>>>>>>>> to HHH is
    different than these same bytes as input to HHH1 >>>>>>>>>>>>>>>>>>>>>>> as a verified
    fact.
    What does "specify to" mean? Which behaviour is correct? >>>>>>>>>>>>>>
    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT >>>>>>>>>>>>>>>>>>> POSSIBLY REACH ITS
    OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction >>>>>>>>>>>>>>>>> The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the >>>>>>>>>>>>>>>> data emulated to
    be part of the input.
    It is part of the input in the sense that HHH must >>>>>>>>>>>>>>> emulate itself
    emulating DDD. HHH it the test program thus not the >>>>>>>>>>>>>>> program- under- test.
    It is part of the program under test, being called by it. >>>>>>>>>>>>>> That's what
    you call a pathological relationship.

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    It was encoded to always halt for
    such inputs. HHH is asking does this input specify that >>>>>>>>>>>>>>> it reaches its
    own final halt state?
    Which it does (except when simulated by HHH).

    Is it guessing based on your limited input that doesn't >>>>>>>>>>>>>>>> contain the
    code at 000015d2, or
    Is it admitting to not being a pure function, by looking >>>>>>>>>>>>>>>> outsde the
    input to the function (since you say that above is the >>>>>>>>>>>>>>>> full input), or
    Are you admitting all of Halt7.c/obj as part of the >>>>>>>>>>>>>>>> input, and thus you
    hae a FIXED definition of HHH, which thus NEVER does a >>>>>>>>>>>>>>>> complete
    emulation, and thus you can't say that the call to HHH >>>>>>>>>>>>>>>> is a complete
    emulation.

    How we we determine that DDD emulated by HHH cannot >>>>>>>>>>>>>>>>> possibly reach its
    final halt state?
    Two recursive emulations provide correct inductive proof. >>>>>>>>>>>>>>>> Nope, because if you admit to the first two lies, your >>>>>>>>>>>>>>>> HHH never was a
    valid decider,

    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Except when doing so changes the input, as is the case with >>>>>>>>>>>> HHH and DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is >>>>>>>>>>> changed.


    No, it is YOUR misconception.  The algorithm DDD consists of >>>>>>>>>> the function DDD, the function HHH, and everything that HHH >>>>>>>>>> calls down to the OS level.


    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way
    down to the OS level.

    So you agree that the input to both is the immutable code of the >>>>>>>> function DDD, the immutable code of the function HHH, and the
    immutable code of everything that HHH calls down to the OS level. >>>>>>>>

    It is the input in terms of the behavior of DDD emulated
    by HHH, yet only DDD is the program-under-test.

    False.  The function DDD by itself is not a program.  The function >>>>>> DDD, the function HHH, and everything that HHH calls down the OS
    level are *all* under test.


    *Simulating termination analyzer Principle*
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.



    Repeat of previously refuted point:

    On 3/31/2025 6:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    It is ALWAYS CORRECT for any simulating termination
    analyzer to stop simulating and reject any input
    that would otherwise prevent its own termination.
    ;
    ;
    ;
    Except when doing so changes the input, as is the case with HHH
    and DDD.
    ;
    Changing the input is not allowed.



    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.

    *I said this before*
    The input to HHH(DDD) and HHH1(DDD) is the same
    all the way down to the operating system level.


    Which is also a previously refuted point.

    This means you agree that the input to both is the same, i.e. the
    algorithm DDD, and therefore must be reported the same as per the
    requirements:



    HHH must report on the behavior that its input
    actually specifies.

    This seems to difficult for olcott to understand. He repeats the words,
    but thinks that the behaviour specified by exactly the same finite
    string changes, which cannot be, because the semantics of the x86
    language is fixed. This string specifies only one behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 1 16:14:59 2025
    Op 01.apr.2025 om 00:10 schreef olcott:
    On 3/31/2025 2:15 PM, Fred. Zwarts wrote:
    Op 31.mrt.2025 om 20:13 schreef olcott:
    On 3/31/2025 3:26 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 22:32 schreef olcott:
    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that
    matches the
    behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete. >>>>>>>> A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that >>>>>>>>>>> the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then >>>>>>>>> D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only
    does a partial simulation, not a complete as REQURIED by the
    definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    THAT IS WHAT IT SAYS AND ANYONE THAT DISAGREES
    IS A DAMNED LIAR OR STUPID.

    But we all agree that HHH fails to reach the end of the simulation
    of this finite recursion. An end that exists as proven by direct
    execution and world class simulators. Why repeating this agreement
    as if someone denies it?

    If you want me to respond to any other your replies
    you have to quit playing trollish head games.
    So agreeing with you is playing trollish head games?
    That explains what you are doing.

    Dishonestly twisting my words is not agreement.


    I did no twist your words. It is a direct consequence of your words. Not reaching the end of a simulation of a halting program is a failure. That
    it is a halting program is proven by direct execution and world-class simulators.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 1 21:15:18 2025
    On 4/1/25 7:31 PM, olcott wrote:
    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that
    matches the
    behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete. >>>>>>>> A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that >>>>>>>>>>> the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then >>>>>>>>> D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only
    does a partial simulation, not a complete as REQURIED by the
    definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86,
    the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or
    emulation.


    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    When-so-ever a finite number of steps of x86 machine
    code have been emulated according to the semantics
    of the x86 language then these steps have been
    emulated correctly even if God himself disagrees.


    And the number of times you have INCORRECTLY claimed that you partial
    simulator did a correct emulation just shows how much of a liar you are.

    Partial emulation just isn't "Correct Emulation" when the question is
    about the final behavior of the system.

    I guess you think driving one mile down a road, and then taking the exit
    allows you to say that the road must be infinite in length because you
    didn't reach the end.

    That is an exact analogy to your claim, which just shows how stupid you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Apr 2 12:09:19 2025
    On 2025-04-01 23:31:23 +0000, olcott said:

    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite number of >>>>>>>>>>> steps of its input that this finite number of steps were simulated >>>>>>>>>>> correctly.
    And therefore does not do a correct UTM simulation that matches the >>>>>>>>>> behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete. >>>>>>>> A complete simulation of a nonterminating input doesn't halt.

    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does a >>>>>> partial simulation, not a complete as REQURIED by the definition of a >>>>>> UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86,
    the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or emulation.

    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    Trolls don't care what was said. But I do. My comment was about your words
    I quoted. Your response was not about my or your quoted words. Instead you talked obout something else as trolls typically do.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 2 07:18:40 2025
    On 4/1/25 10:40 PM, olcott wrote:
    On 4/1/2025 8:15 PM, Richard Damon wrote:
    On 4/1/25 7:31 PM, olcott wrote:
    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that >>>>>>>>>>>> matches the
    behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication that >>>>>>>>>>>>> the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, >>>>>>>>>>>> you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>> finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>> Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only >>>>>>>> does a partial simulation, not a complete as REQURIED by the
    definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86, >>>>>> the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or
    emulation.


    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    When-so-ever a finite number of steps of x86 machine
    code have been emulated according to the semantics
    of the x86 language then these steps have been
    emulated correctly even if God himself disagrees.


    And the number of times you have INCORRECTLY claimed that you partial
    simulator did a correct emulation just shows how much of a liar you are.


    Anyone that knows the C language knows that one recursive
    emulation proves that DDD emulated by HHH cannot possibly
    reach its final halt state in an infinite number of steps.


    No it doesn't, as if HHH actually emulated that path, it would see that
    the HHH that it emulated will eventually abort its emulation and return.

    Your problem is you are too stupid to understand what intelegence can see.

    Like your quote, Stupidity shoots at targets that are not there,
    thinking it hit them, because it didn't miss it.

    Sorry, you are just proving your utter stupidity and ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Apr 2 14:11:36 2025
    Am Mon, 31 Mar 2025 17:11:05 -0500 schrieb olcott:
    On 3/31/2025 3:33 PM, joes wrote:
    Am Mon, 31 Mar 2025 13:13:04 -0500 schrieb olcott:
    On 3/31/2025 3:26 AM, Fred. Zwarts wrote:

    But we all agree that HHH fails to reach the end of the simulation of
    this finite recursion. An end that exists as proven by direct
    execution and world class simulators. Why repeating this agreement as
    if someone denies it?
    Because DDD calls HHH(DDD) in recursive emulation DDD EMULATED BY HHH
    CANNOT POSSIIBLY HALT.
    That is the failure.
    Non-halting is always construed as the failure of the input.
    What the fuck. A halt *decider* is supposed to halt, even on non-halting inputs.

    --
    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 Apr 2 14:10:17 2025
    Am Mon, 31 Mar 2025 18:34:17 -0500 schrieb olcott:
    On 3/31/2025 5:54 PM, dbush wrote:
    On 3/31/2025 6:30 PM, olcott wrote:
    On 3/31/2025 5:17 PM, dbush wrote:
    On 3/31/2025 6:12 PM, olcott wrote:
    On 3/31/2025 3:44 PM, joes wrote:
    Am Sun, 30 Mar 2025 21:13:09 -0500 schrieb olcott:
    On 3/30/2025 7:32 PM, Richard Damon wrote:
    On 3/30/25 7:59 PM, olcott wrote:
    On 3/30/2025 5:50 PM, Richard Damon wrote:
    On 3/30/25 5:53 PM, olcott wrote:
    On 3/30/2025 4:01 PM, Richard Damon wrote:
    On 3/30/25 3:42 PM, olcott wrote:
    On 3/30/2025 8:50 AM, Fred. Zwarts wrote:
    Op 30.mrt.2025 om 04:35 schreef olcott:
    On 3/29/2025 8:12 PM, Richard Damon wrote:
    On 3/29/25 6:44 PM, olcott wrote:
    On 3/29/2025 5:08 PM, dbush wrote:

    Is not what I asked about.  I asked about the behavior >>>>>>>>>>>>>>>>>> of D when executed directly.
    Off topic for this thread.
    Yes, HHH is off the topic of deciding halting.

    ^

    The behavior that these machine code bytes specify: >>>>>>>>>>>>>>> 558bec6872210000e853f4ffff83c4045dc3 as an input to HHH is >>>>>>>>>>>>>>> different than these same bytes as input to HHH1 as a >>>>>>>>>>>>>>> verified fact.
    What does "specify to" mean? Which behaviour is correct?

    ^

    DDD EMULATED BY HHH DOES SPECIFY THAT IT CANNOT POSSIBLY REACH >>>>>>>>>>> ITS OWN FINAL HALT STATE.
    How does HHH emulate the call to HHH instruction
    The semantics of the x86 language.
    Right, which were defined by INTEL, and requires the data
    emulated to be part of the input.
    It is part of the input in the sense that HHH must emulate itself >>>>>>> emulating DDD. HHH it the test program thus not the program-under- >>>>>>> test.
    It is part of the program under test, being called by it. That's
    what you call a pathological relationship.

    ^

    HHH is not asking does itself halt?
    Yes it is saying "I can't simulate this".

    ^

    It was encoded to always halt for such inputs. HHH is asking does >>>>>>> this input specify that it reaches its own final halt state?
    Which it does (except when simulated by HHH).

    ^

    How we we determine that DDD emulated by HHH cannot possibly >>>>>>>>> reach its final halt state?
    Two recursive emulations provide correct inductive proof.
    Nope, because if you admit to the first two lies, your HHH never >>>>>>>> was a valid decider,

    It is ALWAYS CORRECT for any simulating termination analyzer to stop >>>>> simulating and reject any input that would otherwise prevent its own >>>>> termination.

    Except when doing so changes the input, as is the case with HHH and
    DDD.

    Changing the input is not allowed.

    I have already addressed your misconception that the input is changed.

    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down to
    the OS level.

    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way down to the OS
    level. The ONLY difference is that DDD does not call HHH1(DDD) in
    recursive emulation.
    That is actually not a difference but the same that DDD calls HHH.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 2 22:27:03 2025
    On 4/2/25 9:24 PM, olcott wrote:
    On 4/2/2025 9:11 AM, joes wrote:
    Am Mon, 31 Mar 2025 17:11:05 -0500 schrieb olcott:
    On 3/31/2025 3:33 PM, joes wrote:
    Am Mon, 31 Mar 2025 13:13:04 -0500 schrieb olcott:
    On 3/31/2025 3:26 AM, Fred. Zwarts wrote:

    But we all agree that HHH fails to reach the end of the simulation of >>>>>> this finite recursion. An end that exists as proven by direct
    execution and world class simulators. Why repeating this agreement as >>>>>> if someone denies it?
    Because DDD calls HHH(DDD) in recursive emulation DDD EMULATED BY HHH >>>>> CANNOT POSSIIBLY HALT.
    That is the failure.
    Non-halting is always construed as the failure of the input.

    What the fuck. A halt *decider* is supposed to halt, even on non-halting
    inputs.


    HHH(DDD) has halted since its original version H(P)
    several years ago. DDD emulated by HHH could not
    possibly halt since its original version P emulated
    by H several years ago.

    And thus the HHH that DDD calls always returns to it when properly emulated.


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



    WHich, as Ben has pointed out, your making this quote it just proof that
    you are just a blantant liar, as you are taking it out of context.

    He is pointing out that in Olcott-Computations Theory with
    Olcott-Programs and Olcott-Halting, none of which match the actual
    normal theory, you have defined a system that P(P) will not halt running
    unless aborted as Olcott-programs don't need to include the code they use.

    THe problem is that Olcott-Machines don't form a Turing-Complete
    computation system (or possibly even a usable computation system for
    anything practical) so the halting problem you claim to talk about
    doesn't even apply to it.

    Sorry, you are still just proving you are nothing but a ignorant and
    stupid pathological liar that doesn't care about what is actually true,
    or even know what that means.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 2 23:01:38 2025
    On 4/2/25 10:41 PM, olcott wrote:
    On 4/2/2025 6:18 AM, Richard Damon wrote:
    On 4/1/25 10:40 PM, olcott wrote:
    On 4/1/2025 8:15 PM, Richard Damon wrote:
    On 4/1/25 7:31 PM, olcott wrote:
    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that >>>>>>>>>>>>>> matches the
    behavior of the direct execution as it is incomplete. >>>>>>>>>>>>> It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication >>>>>>>>>>>>>>> that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, >>>>>>>>>>>>>> you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>> finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated >>>>>>>>>>>>> by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>>>> Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it >>>>>>>>>> only does a partial simulation, not a complete as REQURIED by >>>>>>>>>> the definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of >>>>>>>> x86,
    the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or
    emulation.


    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    When-so-ever a finite number of steps of x86 machine
    code have been emulated according to the semantics
    of the x86 language then these steps have been
    emulated correctly even if God himself disagrees.


    And the number of times you have INCORRECTLY claimed that you
    partial simulator did a correct emulation just shows how much of a
    liar you are.


    Anyone that knows the C language knows that one recursive
    emulation proves that DDD emulated by HHH cannot possibly
    reach its final halt state in an infinite number of steps.


    No it doesn't, as if HHH actually emulated that path, it would see
    that the HHH that it emulated will eventually abort its emulation and
    return.


    This stumped me for abut four days several years ago.
    It turns out that unless the outer HHH aborts none
    of them ever abort. This proves that HHH is correct.


    But since the outer one DOES, as that is what the code does, all the
    inner ones do too.

    All you are doing is admitting that your concept of programs is based on
    lies and deception and that a "given program" might not always be the
    same one.

    Sorry, you are just proving that you ar ejust a pathologial liar that
    doesn't understand what he is talking about, and doesn't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 2 22:59:54 2025
    On 4/2/25 10:45 PM, olcott wrote:
    On 4/2/2025 9:10 AM, joes wrote:
    Am Mon, 31 Mar 2025 18:34:17 -0500 schrieb olcott:
    On 3/31/2025 5:54 PM, dbush wrote:
    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down to
    the OS level.

    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way down to the OS
    level. The ONLY difference is that DDD does not call HHH1(DDD) in
    recursive emulation.

    That is actually not a difference but the same that DDD calls HHH.


    That DDD calls HHH(DDD) instead of HHH1(DDD)
    causes the behavior of DDD emulated by HHH and
    DDD emulated by HHH1 to differ.


    How?

    The fact that both are emulating the EXACT SAME instruction sequence
    says they should see the exact same behavior if they are actually
    emulating at the instruction level.

    A call instruction doesn't care if the routine being called has been
    called before, it just doesn't what it does.

    Your problem is you can't keep a straight definition of what you are
    doing in your mind, perhaps because you don't have one.

    You have effectively admitted, by failing to respond for years, that
    your claim here is invalid, as you can't show how they actually differ
    without just admitting that you are not looking at the emulation as per
    the x86 language.

    It seems you don't understand what that means, or maybe it is just the
    concept of needing to tell the truth that you don't understand.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Apr 3 09:37:31 2025
    On 2025-04-03 02:45:53 +0000, olcott said:

    On 4/2/2025 9:10 AM, joes wrote:
    Am Mon, 31 Mar 2025 18:34:17 -0500 schrieb olcott:
    On 3/31/2025 5:54 PM, dbush wrote:
    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down to
    the OS level.

    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way down to the OS
    level. The ONLY difference is that DDD does not call HHH1(DDD) in
    recursive emulation.

    That is actually not a difference but the same that DDD calls HHH.

    That DDD calls HHH(DDD) instead of HHH1(DDD)
    causes the behavior of DDD emulated by HHH and
    DDD emulated by HHH1 to differ.

    However, the correct answer is the same in both cases. Both DDD that
    calls HHH and DDD1 that calls HHH1 halt. The only difference is which
    one of HHH and HHH1 gives the right answer and which one the wrong one.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Apr 3 09:32:17 2025
    On 2025-04-03 02:08:22 +0000, olcott said:

    On 4/2/2025 4:09 AM, Mikko wrote:
    On 2025-04-01 23:31:23 +0000, olcott said:

    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite number of
    steps of its input that this finite number of steps were simulated
    correctly.
    And therefore does not do a correct UTM simulation that matches the
    behavior of the direct execution as it is incomplete.
    It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're >>>>>>>>>>>> changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite >>>>>>>>>>> number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated
    by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does a >>>>>>>> partial simulation, not a complete as REQURIED by the definition of a >>>>>>>> UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86, >>>>>> the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or emulation. >>>
    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    Trolls don't care what was said. But I do. My comment was about your words >> I quoted. Your response was not about my or your quoted words. Instead you >> talked obout something else as trolls typically do.

    I always reply to the immediate context.
    What you said was irrelevant was a key essence
    of my reasoning that proves my point.

    When someone totally proves their point a Troll
    that is only interested in naysaying would see
    that the point is irrefutable so they say some
    other nonsense such that the point was irrelevant.

    As can be seen above, you had said said:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    That, and especially the last pair of lines, is the immediate context
    to my comment:

    No, it does not. HHH misintepretes, contrary to the semantics of x86, >>>>>> the specification to mean that.

    Then you said:

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything about it,
    and it doesn't clarify any aspect of your statement that i commented.
    If there is any indirect connection to anything relevant that connection is
    not presented, leaving your response unconnected and therefore irrelevant.

    So you did not reply to the immediated context.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Apr 3 11:05:57 2025
    Op 03.apr.2025 om 04:45 schreef olcott:
    On 4/2/2025 9:10 AM, joes wrote:
    Am Mon, 31 Mar 2025 18:34:17 -0500 schrieb olcott:
    On 3/31/2025 5:54 PM, dbush wrote:
    No, it is YOUR misconception.  The algorithm DDD consists of the
    function DDD, the function HHH, and everything that HHH calls down to
    the OS level.

    We have already been over this.
    HHH(DDD) and HHH1(DDD) have the same inputs all the way down to the OS
    level. The ONLY difference is that DDD does not call HHH1(DDD) in
    recursive emulation.

    That is actually not a difference but the same that DDD calls HHH.


    That DDD calls HHH(DDD) instead of HHH1(DDD)
    causes the behavior of DDD emulated by HHH and
    DDD emulated by HHH1 to differ.


    No, the behaviour of HHH differs from that of HHH1. The simulation is different. One is correct, the other one is incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Apr 3 18:05:36 2025
    On 4/3/25 5:53 PM, olcott wrote:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    On 4/2/2025 4:09 AM, Mikko wrote:
    On 2025-04-01 23:31:23 +0000, olcott said:

    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite >>>>>>>>>>>>>>> number of
    steps of its input that this finite number of steps were >>>>>>>>>>>>>>> simulated
    correctly.
    And therefore does not do a correct UTM simulation that >>>>>>>>>>>>>> matches the
    behavior of the direct execution as it is incomplete. >>>>>>>>>>>>> It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication >>>>>>>>>>>>>>> that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, >>>>>>>>>>>>>> you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a >>>>>>>>>>>>> finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated >>>>>>>>>>>>> by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call >>>>>>>>>>>>> Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it >>>>>>>>>> only does a partial simulation, not a complete as REQURIED by >>>>>>>>>> the definition of a UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of >>>>>>>> x86,
    the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or
    emulation.

    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    Trolls don't care what was said. But I do. My comment was about your
    words
    I quoted. Your response was not about my or your quoted words.
    Instead you
    talked obout something else as trolls typically do.

    I always reply to the immediate context.
    What you said was irrelevant was a key essence
    of my reasoning that proves my point.

    When someone totally proves their point a Troll
    that is only interested in naysaying would see
    that the point is irrefutable so they say some
    other nonsense such that the point was irrelevant.

    As can be seen above, you had said said:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    That, and especially the last pair of lines, is the immediate context
    to my comment:


    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS
    NOT RELEVANT TO A CORRECT DECISION BY A HALT DECIDER?
    HHH does correctly compute the mapping from its input
    finite string on this basis:


    The fact that HHH doesn't completely emulate its input, but aborts is
    emulation means its partial emulation is not relevent for the answer,
    but only the COMPLETE emulation of this exact input by a complete emulator.

    Thus HHH does NOT compute the correct mapping, and you are proven to
    just be an ignorant and stupid pathological liar that has no idea what
    he is talkig about.

    Your problem is that the mapping that HHH needs to compute is not the
    mapping that it happens to generate, but the mapping defined by the problem.

    Since these differ, that just means that HHH is wrong, and your
    insistance otherwise just prove you to be a stupid liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Apr 3 18:08:49 2025
    On 4/3/25 5:57 PM, olcott wrote:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything
    about it,
    and it doesn't clarify any aspect of your statement that i commented.
    If there is any indirect connection to anything relevant that
    connection is
    not presented, leaving your response unconnected and therefore
    irrelevant.

    So you did not reply to the immediated context.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping
    [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    Not a description of a program, so not a valid input, as it doesn't
    include the definition of HHH.


    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS
    NOT RELEVANT TO A CORRECT DECISION BY A HALT DECIDER?
    HHH does correctly compute the mapping from its input
    finite string on this basis:

    But HHH can't correctly emulate the above, since it doesn't have defined behavior, as the HHH that it calls isn't included.


    Simulating termination analyzer Principle
    It is always correct for any simulating termination
    analyzer to stop simulating and reject any input that
    would otherwise prevent its own termination. The
    only rebuttal to this is rejecting the notion that
    deciders must always halt.



    But, when we include all of the code for DDD, we see that DDD doesn't
    prevent its own termination, as the HHH that is part of it will abort
    its emulation and return to it.

    You are just proving you are so stupid and ignorant that you don't
    understand the meaning of the most basic terms you are talking about.

    It seems clear that yoi concept of "logic" includes the ability to just
    make up false defintions and use them and other lies. which just shows
    you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Apr 4 10:58:11 2025
    On 2025-04-03 21:53:27 +0000, olcott said:

    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    On 4/2/2025 4:09 AM, Mikko wrote:
    On 2025-04-01 23:31:23 +0000, olcott said:

    On 4/1/2025 1:25 AM, Mikko wrote:
    On 2025-03-31 18:06:35 +0000, olcott said:

    On 3/31/2025 3:47 AM, Mikko wrote:
    On 2025-03-30 20:32:07 +0000, olcott said:

    On 3/30/2025 1:52 PM, Richard Damon wrote:
    On 3/30/25 2:27 PM, olcott wrote:
    On 3/30/2025 3:12 AM, joes wrote:
    Am Sat, 29 Mar 2025 16:46:26 -0500 schrieb olcott:
    On 3/29/2025 3:14 PM, dbush wrote:
    On 3/29/2025 4:01 PM, olcott wrote:

    We can know that when this adapted UTM simulates a finite number of
    steps of its input that this finite number of steps were simulated
    correctly.
    And therefore does not do a correct UTM simulation that matches the
    behavior of the direct execution as it is incomplete. >>>>>>>>>>>>> It is dishonest to expect non-terminating inputs to complete. >>>>>>>>>>>> A complete simulation of a nonterminating input doesn't halt. >>>>>>>>>>>>
    2) changing the input is not allowed
    The input is unchanged. There never was any indication that the input
    was in any way changed.
    False, if the starting function calls UTM and UTM changes, you're
    changing the input.
    When UTM1 is a UTM that has been adapted to only simulate a finite
    number of steps
    So not an UTM.

    and input D calls UTM1 then the behavior of D simulated >>>>>>>>>>>>> by UTM1 never reaches its final halt state.
    When D is simulated by ordinary UTM2 that D does not call Then D reaches
    its final halt state.
    Doesn't matter if it calls it, but if the UTM halts.

    Changing the input is not allowed.
    I never changed the input. D always calls UTM1.
    thus is the same input to UTM1 as it is to UTM2.
    You changed UTM1, which is part of the input D.


    UTM1 simulates D that calls UTM1
    simulated D NEVER reaches final halt state

    UTM2 simulates D that calls UTM1
    simulated D ALWAYS reaches final halt state


    Only because UTM1 isn't actually a UTM, but a LIE since it only does a
    partial simulation, not a complete as REQURIED by the definition of a
    UTM.


    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    No, it does not. HHH misintepretes, contrary to the semantics of x86, >>>>>>>> the specification to mean that.

    It is a truism that a correct x86 emulator
    would emulate itself emulating DDD whenever
    DDD calls this emulator with itself.

    Irrelevant. You didn't say anything about a correct emulator or emulation.

    Sure all trolls would agree that when-so-ever a statement
    is made many dozens of time this proves that this statement
    was never said.

    Trolls don't care what was said. But I do. My comment was about your words >>>> I quoted. Your response was not about my or your quoted words. Instead you >>>> talked obout something else as trolls typically do.

    I always reply to the immediate context.
    What you said was irrelevant was a key essence
    of my reasoning that proves my point.

    When someone totally proves their point a Troll
    that is only interested in naysaying would see
    that the point is irrefutable so they say some
    other nonsense such that the point was irrelevant.

    As can be seen above, you had said said:

    _DDD()
    [00002172] 55         push ebp      ; housekeeping >>>>>>>>> [00002173] 8bec       mov  ebp,esp  ; housekeeping
    [00002175] 6872210000 push 00002172 ; push DDD
    [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
    [0000217f] 83c404     add  esp,+04
    [00002182] 5d         pop  ebp
    [00002183] c3         ret
    Size in bytes:(0018) [00002183]

    DDD EMULATED BY HHH DOES SPECIFY THAT IT
    CANNOT POSSIBLY REACH ITS OWN FINAL HALT STATE.

    That, and especially the last pair of lines, is the immediate context
    to my comment:

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS
    NOT RELEVANT TO A CORRECT DECISION BY A HALT DECIDER?
    HHH does correctly compute the mapping from its input
    finite string on this basis:

    Irrelevant. The relevant context does not mention a correct decision.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Apr 13 14:46:13 2025
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    It is a truism that a correct x86 emulator would emulate itself
    emulating DDD whenever DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything about
    it,
    and it doesn't clarify any aspect of your statement that i commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and
    therefore irrelevant.
    So you did not reply to the immediated context.

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.

    --
    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 Apr 13 20:00:09 2025
    On 4/13/25 3:54 PM, olcott wrote:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate itself >>>>>>>>> emulating DDD whenever DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything about >>>> it,
    and it doesn't clarify any aspect of your statement that i commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and
    therefore irrelevant.
    So you did not reply to the immediated context.

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.


    THE ONLY RELEVANT THING IS THE PATHOLOGICAL SELF-REFERENCE
    BEHAVIOR THAT THE INPUT FINITE STRING SPECIFIES.

    IGNORING THIS IS DISHONEST, STUPID, OR BOTH.


    But that Behavior is well defined, and shows that HHH just gets the
    wrong answer.

    Your problem is you try to change the definitions of what you claim to
    be doing, making you "claims" just themselves based on self-contradictions.

    Your inputs are not programs, and thus can not be correctly emuatated,
    or they are programs, and you emulator doesn't actually correctly
    emulate them, but try to claim the input is something other than what it is.


    Sorry, all you are doing is proving your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Apr 14 09:32:45 2025
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    It is a truism that a correct x86 emulator would emulate itself >>>>>>>>> emulating DDD whenever DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything
    about it,
    and it doesn't clarify any aspect of your statement that i commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and
    therefore irrelevant.
    So you did not reply to the immediated context.

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on
    its direct execution.

    THE ONLY RELEVANT THING IS THE PATHOLOGICAL SELF-REFERENCE BEHAVIOR THAT
    THE INPUT FINITE STRING SPECIFIES.
    DDD does not „specify” self-reference; simulating with HHH does.

    --
    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 Tue Apr 15 02:32:16 2025
    On 15/04/2025 02:02, olcott wrote:
    On 4/14/2025 6:54 PM, dbush wrote:
    On 4/14/2025 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:

    <snip>

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT
    RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES

    Irrelevant.


    THAT IS A STUPID THING TO SAY

    Far from it. In fact it's very very true, and the all-caps
    foot-stamping doesn't help your case one jot.

    THAT COMPLETELY IGNORES WHAT
    COMPUTABLE FUNCTIONS ARE AND HOW THEY WORK.

    It doesn't matter how they work. In this case what matters is
    /whether/ your termination analyser works. The mainstream view is
    that a termination analyser /can't/ work in the general case, and
    to date you have done nothing to put any dents into that view.

    Either your decider works 100% of the time or it doesn't. If it
    doesn't work it doesn't work, game over. But as Turing showed, if
    it /does/ work it can be incorporated into a program that will
    stop it working. Clearly you already know this --- your constant
    re-posting of your DDD() function shows that you're familiar with
    the way this is done --- so one can't help but wondering why you
    continue to flog your very dead horse.

    Logic shows that you're wrong. Presumably you disagree with the
    logic, but that only works if the real world agrees with you. If
    you could come up with a working termination analyser that would
    obviously prove your point, but you would have to be able to show
    that it works correctly for arbitrary programs, without
    exception. This you have singularly failed to do.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Apr 14 23:09:24 2025
    On 4/14/25 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate itself >>>>>>>>>>> emulating DDD whenever DDD calls this emulator with itself.

    Which does not agree or disagree with my comment nor say anything
    about it,
    and it doesn't clarify any aspect of your statement that i commented. >>>>>> If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and >>>>>> therefore irrelevant.
    So you did not reply to the immediated context.

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on
    its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS
    FORBIDDING IT FROM REPORTING ON THE DIRECT EXECUTION.

    The direct execution *IS* the definition of the mapping it is trying to compute. (Does the program described as the input halt when run)

    It can't be "forbidden", as it is a requirement. Your logic is just
    based on error.

    Deciders don't report on "what they see", they are supposed to report on
    what the mapping they are computing is.

    You just don't understand what you are talking about.

    They only *CAN* report on what they can compute.

    They *MUST* report on the results of the mapping they are defined to be answering about, even if they can't "see" that.

    It means that some mappings are just not computableable, and no decider
    can compute them.


    THE ONLY RELEVANT THING IS THE PATHOLOGICAL SELF-REFERENCE BEHAVIOR THAT >>> THE INPUT FINITE STRING SPECIFIES.
    DDD does not „specify” self-reference; simulating with HHH does.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Apr 14 23:12:18 2025
    On 4/14/25 9:02 PM, olcott wrote:
    On 4/14/2025 6:54 PM, dbush wrote:
    On 4/14/2025 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>> itself
    emulating DDD whenever DDD calls this emulator with itself. >>>>>>>>
    Which does not agree or disagree with my comment nor say anything >>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i
    commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and >>>>>>>> therefore irrelevant.
    So you did not reply to the immediated context.

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on >>>> its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES

    Irrelevant.


    THAT IS A STUPID THING TO SAY THAT COMPLETELY IGNORES WHAT
    COMPUTABLE FUNCTIONS ARE AND HOW THEY WORK.


    And who says we have a computable function?

    Yes, a decider can only compute a computable function, but
    non-computable functions can be posed as problems to try to solve,
    particularly if it wasn't known they are uncomputable when posed.

    Remember, it was initially assumed that truth would be computable, until
    Turing (and others) showed it couldn't be. This became a major
    breakthrough in logic, as it freed them from the tyranny of looking for something that turned out to be impossible.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to olcott on Tue Apr 15 08:46:06 2025
    On 15/04/2025 04:35, olcott wrote:
    On 4/14/2025 8:32 PM, Richard Heathfield wrote:
    On 15/04/2025 02:02, olcott wrote:
    On 4/14/2025 6:54 PM, dbush wrote:
    On 4/14/2025 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:

    <snip>

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT
    RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES

    Irrelevant.


    THAT IS A STUPID THING TO SAY

    Far from it. In fact it's very very true, and the all-caps
    foot-stamping doesn't help your case one jot.

    THAT COMPLETELY IGNORES WHAT
    COMPUTABLE FUNCTIONS ARE AND HOW THEY WORK.

    It doesn't matter how they work.

    You can't stupidly ignored that all deciders must be
    computable functions.

    Calling people stupid doesn't make them wrong and doesn't make
    you right. And stupid or not, it doesn't matter how deciders
    work; they can work any way you like as long as they do work and
    give the right answer. But no matter how they work, there are
    some answers they cannot correctly provide.

    --
    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 Tue Apr 15 11:11:54 2025
    On 2025-04-15 03:35:21 +0000, olcott said:

    On 4/14/2025 8:32 PM, Richard Heathfield wrote:
    On 15/04/2025 02:02, olcott wrote:
    On 4/14/2025 6:54 PM, dbush wrote:
    On 4/14/2025 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:

    <snip>

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>>>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on >>>>>> its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES

    Irrelevant.


    THAT IS A STUPID THING TO SAY

    Far from it. In fact it's very very true, and the all-caps
    foot-stamping doesn't help your case one jot.

    THAT COMPLETELY IGNORES WHAT
    COMPUTABLE FUNCTIONS ARE AND HOW THEY WORK.

    It doesn't matter how they work.

    You can't stupidly ignored that all deciders must be
    computable functions.

    For practical purposes it is OK to use an oracle decider.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 15 07:04:10 2025
    On 4/14/25 11:35 PM, olcott wrote:
    On 4/14/2025 8:32 PM, Richard Heathfield wrote:
    On 15/04/2025 02:02, olcott wrote:
    On 4/14/2025 6:54 PM, dbush wrote:
    On 4/14/2025 7:50 PM, olcott wrote:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:

    <snip>

    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT >>>>>>>>> TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.


    THE DIRECT EXECUTION IS NOT WHAT IT SEES

    Irrelevant.


    THAT IS A STUPID THING TO SAY

    Far from it. In fact it's very very true, and the all-caps foot-
    stamping doesn't help your case one jot.

    THAT COMPLETELY IGNORES WHAT
    COMPUTABLE FUNCTIONS ARE AND HOW THEY WORK.

    It doesn't matter how they work.

    You can't stupidly ignored that all deciders must be
    computable functions.


    Which is irrelevent, except to show that some functions can't be
    computable, as there are more functions that can be asked to map then
    there are deciders.

    Your problem is, that so many ofter things you do, you get the basic
    backwards. The fact that the decider must be computing a computable
    function doesn't force the function it has been required to compute to
    solve the problem to be computable. Since it isn't, it just answers the
    other part of the problem, "Does there exist a decider ...?"

    And that answer is NO. There does not exist a correct halt decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Apr 22 12:40:51 2025
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:

    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything
    about it,
    and it doesn't clarify any aspect of your statement that i
    commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and >>>>>> therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on
    its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor does.

    --
    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 Fred. Zwarts@21:1/5 to All on Tue Apr 22 17:22:51 2025
    Op 22.apr.2025 om 16:07 schreef olcott:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything >>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i
    commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and >>>>>>>> therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on >>>> its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor
    does.


    HHH cannot possibly see what HHH1.


    Yes, the programmer made HHH such that it cannot see the behaviour. This failure of HHH does not say anything about the behaviour specified by
    the input. According to the semantics of the x86 language, this input
    specifies a halting program, as proven by direct execution and
    world-class simulators. That HHH is unable to reach the end of this
    halting program, does not change the semantics of the x86 language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 22 21:26:20 2025
    Op 22.apr.2025 om 20:43 schreef olcott:
    On 4/22/2025 10:22 AM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 16:07 schreef olcott:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything >>>>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i >>>>>>>>>> commented.
    If there is any indirect connection to anything relevant that >>>>>>>>>> connection is not presented, leaving your response unconnected >>>>>>>>>> and
    therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT >>>>>>>>> TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor
    does.


    HHH cannot possibly see what HHH1.


    Yes, the programmer made HHH such that it cannot see the behaviour.

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

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

    int main()
    {
      HHH1(DD);
    }

    It is stupid to think that HHH can see anything
    that it caller does.

    It is stupid to think that when HHH is made blind for some facts by the programmer, that these facts are not true.


    This failure of HHH does not say anything about the behaviour
    specified by the input. According to the semantics of the x86
    language, this input specifies a halting program, as proven by direct
    execution and world- class simulators. That HHH is unable to reach the
    end of this halting program, does not change the semantics of the x86
    language.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Apr 22 18:58:08 2025
    On 4/22/25 10:07 AM, olcott wrote:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything >>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i
    commented.
    If there is any indirect connection to anything relevant that
    connection is not presented, leaving your response unconnected and >>>>>>>> therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT TO A >>>>>>> CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no bearing on >>>> its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor
    does.


    HHH cannot possibly see what HHH1.


    But it isn't a matter of what HHH "sees", it is what the correct answer is.

    If HHH can't figure that out, it just makes HHH wrong.

    You don't seem to understand that simple fact of truth.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Apr 23 11:11:06 2025
    Op 22.apr.2025 om 21:48 schreef olcott:
    On 4/22/2025 2:26 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 20:43 schreef olcott:
    On 4/22/2025 10:22 AM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 16:07 schreef olcott:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say >>>>>>>>>>>> anything
    about it,
    and it doesn't clarify any aspect of your statement that i >>>>>>>>>>>> commented.
    If there is any indirect connection to anything relevant that >>>>>>>>>>>> connection is not presented, leaving your response
    unconnected and
    therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT
    RELEVANT TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM >>>>>>> REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing
    processor does.


    HHH cannot possibly see what HHH1.


    Yes, the programmer made HHH such that it cannot see the behaviour.

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

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

    int main()
    {
       HHH1(DD);
    }

    It is stupid to think that HHH can see anything
    that it caller does.

    It is stupid to think that when HHH is made blind for some facts by
    the programmer, that these facts are not true.


    If HHH can see any aspect of its caller then this
    violates the requirements of a computable function.

    a function is computable if there exists an algorithm
    that can do the job of the function, i.e. given an input
    of the function domain it can return the corresponding output. https://en.wikipedia.org/wiki/Computable_function

    And we agree that no algorithm can determine for all possible inputs
    whether the input specifies a program that (according to the semantics
    of the machine language) halts when directly executed.
    Correct?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 23 07:35:27 2025
    On 4/22/25 11:35 PM, olcott wrote:
    On 4/22/2025 5:58 PM, Richard Damon wrote:
    On 4/22/25 10:07 AM, olcott wrote:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything >>>>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i >>>>>>>>>> commented.
    If there is any indirect connection to anything relevant that >>>>>>>>>> connection is not presented, leaving your response unconnected >>>>>>>>>> and
    therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT >>>>>>>>> TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor
    does.


    HHH cannot possibly see what HHH1.


    But it isn't a matter of what HHH "sees", it is what the correct
    answer is.


    It never has been about a correct answer.

    I guess that shows us what you think about logic and rules.


    It has always been about what finite string
    transformations can be applied to finite
    string inputs to derive corresponding outputs.
    If one of them is a correct answer great.


    So, TRUTH doesn't matter to you, by your own admission.

    So, you ADMIT that you HHH isn't a CORRECT Halt decide, just somethint
    that claims to be it.

    And thus a program sum that returns 10 for sum(2, 3) can still claim to
    be a summing program it is did some sort of manipulations to get the result

    You just admitted that you are nothing but the worlds biggest liar, and
    proud of it.



    If HHH can't figure that out, it just makes HHH wrong.

    You don't seem to understand that simple fact of truth.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Apr 23 07:36:09 2025
    On 4/23/25 12:20 AM, olcott wrote:
    On 4/22/2025 5:58 PM, Richard Damon wrote:
    On 4/22/25 10:07 AM, olcott wrote:
    On 4/22/2025 7:40 AM, joes wrote:
    Am Mon, 14 Apr 2025 18:50:52 -0500 schrieb olcott:
    On 4/14/2025 4:32 AM, joes wrote:
    Am Sun, 13 Apr 2025 14:54:35 -0500 schrieb olcott:
    On 4/13/2025 9:46 AM, joes wrote:
    Am Thu, 03 Apr 2025 16:57:43 -0500 schrieb olcott:
    On 4/3/2025 1:32 AM, Mikko wrote:
    On 2025-04-03 02:08:22 +0000, olcott said:
    It is a truism that a correct x86 emulator would emulate >>>>>>>>>>>>>>> itself emulating DDD whenever DDD calls this emulator with >>>>>>>>>>>>>>> itself.
    Which does not agree or disagree with my comment nor say anything >>>>>>>>>> about it,
    and it doesn't clarify any aspect of your statement that i >>>>>>>>>> commented.
    If there is any indirect connection to anything relevant that >>>>>>>>>> connection is not presented, leaving your response unconnected >>>>>>>>>> and
    therefore irrelevant.
    So you did not reply to the immediated context.
    THE FACT THAT DDD EMULATED BY HHH DOES NOT HALT IS NOT RELEVANT >>>>>>>>> TO A
    CORRECT DECISION BY A HALT DECIDER?
    Yes.
    To clarify: that *HHH* does not simulate DDD halting has no
    bearing on
    its direct execution.
    THE DIRECT EXECUTION IS NOT WHAT IT SEES THUS FORBIDDING IT FROM
    REPORTING ON THE DIRECT EXECUTION.
    It sure ought to see the same thing the directly executing processor
    does.


    HHH cannot possibly see what HHH1.


    But it isn't a matter of what HHH "sees", it is what the correct
    answer is.


    It never has been about a correct answer.
    It has always been about what finite string
    transformations can be applied to finite
    string inputs to derive corresponding outputs.
    If one of them is a correct answer great.




    So, you are just admitting you were never correct, just doing
    "something" even if it was the wrong thing.

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