• =?UTF-8?Q?Re=3A_Computable_Functions_---_finite_string_transformati?= =

    From Richard Damon@21:1/5 to olcott on Thu Apr 24 20:07:49 2025
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott:

    You continue to stupidly insist that int sum(int x, int y) >>>>>>>>>>>>> {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly understand >>>>>>>>>>>>> how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the direct >>>>>>>>>>>>> execution of DD when you are not telling it one damn thing >>>>>>>>>>>>> about
    this direct execution.
    What else is it missing that the processor uses to execute it? >>>>>>>>>>>>
    libx86emu <is> a correct x86 processor and does emulate its >>>>>>>>>>> inputs
    correctly.

    The key thing here is that Olcott consistently does not
    understand that
    HHH is given a finite string input that according to the
    semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt
    decider, not even
    for DD only.

    People here stupidly assume that the outputs are not required to >>>>>>>>> correspond to the inputs.
    But the direct execution of DD is computable from its description. >>>>>>>>

    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH" are
    "inputs" to HHH. What is the input is the representation of the
    program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as the
    HHH that DD calls will emulate only a few instructions of DD and
    then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD calls
    HHH(DD) that emulated DD, just like the directly exeucted HHH will
    emulate DD calling HHH(DD).

    Same behavior.

    and both of those emulated HHH will, if CORRECTLY and COMPLETELY
    emulated do exactly the same thing.

    The only differnce in the partial emulation is where the HHH will give up.

    The CORRECT emulation of the input to HHH exactly duplicates the direct execution of DD.

    The difference you see is only in the mind of HHH, not reality.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Apr 25 10:52:21 2025
    Op 25.apr.2025 om 01:58 schreef olcott:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott:

    You continue to stupidly insist that int sum(int x, int y) >>>>>>>>>>>>> {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly understand >>>>>>>>>>>>> how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the direct >>>>>>>>>>>>> execution of DD when you are not telling it one damn thing >>>>>>>>>>>>> about
    this direct execution.
    What else is it missing that the processor uses to execute it? >>>>>>>>>>>>
    libx86emu <is> a correct x86 processor and does emulate its >>>>>>>>>>> inputs
    correctly.

    The key thing here is that Olcott consistently does not
    understand that
    HHH is given a finite string input that according to the
    semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt
    decider, not even
    for DD only.

    People here stupidly assume that the outputs are not required to >>>>>>>>> correspond to the inputs.
    But the direct execution of DD is computable from its description. >>>>>>>>

    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH" are
    "inputs" to HHH. What is the input is the representation of the
    program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as the
    HHH that DD calls will emulate only a few instructions of DD and
    then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    Even the direct execution has a finite recursion when DD calls HHH which simulates DD. It seems Olcott cannot even count till 1, which makes it understandable that he does not know the difference between a finite
    recursion and an infinite recursion.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Apr 25 15:30:58 2025
    Op 25.apr.2025 om 15:08 schreef olcott:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott:

    You continue to stupidly insist that int sum(int x, int >>>>>>>>>>>>>>> y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly understand >>>>>>>>>>>>>>> how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the direct >>>>>>>>>>>>>>> execution of DD when you are not telling it one damn >>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to execute >>>>>>>>>>>>>> it?

    libx86emu <is> a correct x86 processor and does emulate its >>>>>>>>>>>>> inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt
    decider, not even
    for DD only.

    People here stupidly assume that the outputs are not required to >>>>>>>>>>> correspond to the inputs.
    But the direct execution of DD is computable from its
    description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH"
    are "inputs" to HHH. What is the input is the representation of >>>>>>>> the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as the >>>>>> HHH that DD calls will emulate only a few instructions of DD and
    then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted HHH
    will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)

    ... causes HHH to simulate DD. In this simulation DD calls HHH, but the simulating HHH aborts and after that ...

    immediately returns and DD reaches its final halt state.

    The call to HHH(DD) from DD emulated by HHH causes
    HHH to emulate itself emulating DD.

    The simulating HHH prevents the simulated DD to call the simulated HHH,
    so that it prevents DD to reach its end.
    This is against the rules of the x86 language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Apr 25 09:36:23 2025
    On 4/25/25 9:08 AM, olcott wrote:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott:

    You continue to stupidly insist that int sum(int x, int >>>>>>>>>>>>>>> y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly understand >>>>>>>>>>>>>>> how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the direct >>>>>>>>>>>>>>> execution of DD when you are not telling it one damn >>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to execute >>>>>>>>>>>>>> it?

    libx86emu <is> a correct x86 processor and does emulate its >>>>>>>>>>>>> inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt
    decider, not even
    for DD only.

    People here stupidly assume that the outputs are not required to >>>>>>>>>>> correspond to the inputs.
    But the direct execution of DD is computable from its
    description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH"
    are "inputs" to HHH. What is the input is the representation of >>>>>>>> the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as the >>>>>> HHH that DD calls will emulate only a few instructions of DD and
    then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted HHH
    will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)
    immediately returns and DD reaches its final halt state.

    No it doesn't, or you are just lying. Since we KNOW the code of HHH from
    your stipulation of your publsihed Halt7.c, we know that when DD calls
    HHH(DD) it will emualted the DD given, just as the emulater in the
    emulated case does, and eventually aborts its emulation and returns 0 to
    DD and thus DD will halt.

    That is exatly what a CORRECT emulation of this input will also see.


    The call to HHH(DD) from DD emulated by HHH causes
    HHH to emulate itself emulating DD. DD cannot possibly
    reach its final halt state without violating the finite
    string transformation rules of the x86 language.


    Right, and then the HHH of Halt7.c will give up and return 0, just like
    the emulated HHH would do when properly emulated. The fact that HHH
    gives up doesn't change the behavior of the correct emulation of the input.

    THe problem is your HHH *DOES* violate the finte state transition rules
    of the x86 machine language, as that gives no allowance to just stop and
    still be correct.

    Your problem here seems to be you don't understand the meaning of being
    CORRECT here, or how computers actually work. Sorry, you are just
    proving your ignorance and stupidity by keeping on repeat the same
    errors, even when pointed out, and doing NOTHING to fix the errors
    pointed out or trying to refute that they are errors.

    You are either so stupid you can't understand your errors, even when
    clearly pointed out, or you are just so pathological of a liar that you
    don't care if your logic is wrong, you are just going to keep on using
    it, or more likely BOTH.

    This is what you have left for how you are going to be remmember, that
    you are just a stupid pathological liar that didn't understand what he
    was talking about, and just didn't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Apr 25 14:50:34 2025
    On 4/25/25 2:42 PM, olcott wrote:
    On 4/25/2025 8:36 AM, Richard Damon wrote:
    On 4/25/25 9:08 AM, olcott wrote:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott: >>>>>>>>>>>>
    You continue to stupidly insist that int sum(int x, int >>>>>>>>>>>>>>>>> y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly >>>>>>>>>>>>>>>>> understand how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the >>>>>>>>>>>>>>>>> direct
    execution of DD when you are not telling it one damn >>>>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to >>>>>>>>>>>>>>>> execute it?

    libx86emu <is> a correct x86 processor and does emulate >>>>>>>>>>>>>>> its inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt >>>>>>>>>>>> decider, not even
    for DD only.

    People here stupidly assume that the outputs are not >>>>>>>>>>>>> required to
    correspond to the inputs.
    But the direct execution of DD is computable from its
    description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH" >>>>>>>>>> are "inputs" to HHH. What is the input is the representation >>>>>>>>>> of the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as >>>>>>>> the HHH that DD calls will emulate only a few instructions of DD >>>>>>>> and then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input. >>>>>>

    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted HHH
    will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)
    immediately returns and DD reaches its final halt state.

    No it doesn't,

    I will say that more accurately.
    The call from the directly executed DD returns.

    yes


    The call from DD emulated by HHH to HHH(DD)
    (according to the finite string transformation
    rules of the x86 language) CANNOT POSSIBLY RETURN.


    But only becuase HHH stopped before it does, and partial emulations do
    not determine what will not happen after they step.

    A fact you don't seem to understand.

    By your logic, a 1/2 mile path can be proved to be infinitely long, if
    you just get off it after walking 25 feet, because you never got to the end.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Apr 25 21:56:07 2025
    On 4/25/25 5:09 PM, olcott wrote:
    On 4/25/2025 8:30 AM, Fred. Zwarts wrote:
    Op 25.apr.2025 om 15:08 schreef olcott:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott: >>>>>>>>>>>>
    You continue to stupidly insist that int sum(int x, int >>>>>>>>>>>>>>>>> y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly >>>>>>>>>>>>>>>>> understand how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the >>>>>>>>>>>>>>>>> direct
    execution of DD when you are not telling it one damn >>>>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to >>>>>>>>>>>>>>>> execute it?

    libx86emu <is> a correct x86 processor and does emulate >>>>>>>>>>>>>>> its inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt >>>>>>>>>>>> decider, not even
    for DD only.

    People here stupidly assume that the outputs are not >>>>>>>>>>>>> required to
    correspond to the inputs.
    But the direct execution of DD is computable from its
    description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH" >>>>>>>>>> are "inputs" to HHH. What is the input is the representation >>>>>>>>>> of the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as >>>>>>>> the HHH that DD calls will emulate only a few instructions of DD >>>>>>>> and then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input. >>>>>>

    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted HHH
    will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)

    ... causes HHH to simulate DD. In this simulation DD calls HHH, but
    the simulating HHH aborts and after that ...

    immediately returns and DD reaches its final halt state.

    The call to HHH(DD) from DD emulated by HHH causes
    HHH to emulate itself emulating DD.

    The simulating HHH prevents the simulated DD to call the simulated
    HHH, so that it prevents DD to reach its end.
    This is against the rules of the x86 language.


    One call returns that other call cannot possibly return.
    Are you merely troll?


    Why doesn't the other call return? because HHH gave up too soon, It does
    return from a correct and complete emulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Apr 25 22:01:28 2025
    On 4/25/25 5:27 PM, olcott wrote:
    On 4/25/2025 1:50 PM, Richard Damon wrote:
    On 4/25/25 2:42 PM, olcott wrote:
    On 4/25/2025 8:36 AM, Richard Damon wrote:
    On 4/25/25 9:08 AM, olcott wrote:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott: >>>>>>>>>>>>>>
    You continue to stupidly insist that int sum(int x, >>>>>>>>>>>>>>>>>>> int y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly >>>>>>>>>>>>>>>>>>> understand how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the >>>>>>>>>>>>>>>>>>> direct
    execution of DD when you are not telling it one damn >>>>>>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to >>>>>>>>>>>>>>>>>> execute it?

    libx86emu <is> a correct x86 processor and does emulate >>>>>>>>>>>>>>>>> its inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt >>>>>>>>>>>>>> decider, not even
    for DD only.

    People here stupidly assume that the outputs are not >>>>>>>>>>>>>>> required to
    correspond to the inputs.
    But the direct execution of DD is computable from its >>>>>>>>>>>>>> description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by >>>>>>>>>>>> HHH" are "inputs" to HHH. What is the input is the
    representation of the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified >>>>>>>>>>>>> by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation >>>>>>>>>>> of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the >>>>>>>>>>> x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as >>>>>>>>>> the HHH that DD calls will emulate only a few instructions of >>>>>>>>>> DD and then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the >>>>>>>> input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted
    HHH will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)
    immediately returns and DD reaches its final halt state.

    No it doesn't,

    I will say that more accurately.
    The call from the directly executed DD returns.

    yes


    The call from DD emulated by HHH to HHH(DD)
    (according to the finite string transformation
    rules of the x86 language) CANNOT POSSIBLY RETURN.


    But only becuase HHH stopped before it does,


    *It is really not that hard*
    Many C programmers said they get this (two of them
    with masters degrees in computer science)

    Is there any hypothetical HHH that emulates 0 to ∞
    steps of DD where DD reaches its final halt state?
    No !!!


    But you can only do that if you remove your stipulation that *THE*
    Halt7,c that you have publishes is included as an implied part of the
    input, or you have a contradiciton in your system (Two DIFFERENT
    definitions of HHH).

    IF you do that then every error pointed out, like DD isn't actually a
    proggram and can't be correctly emulated) reappear, and your proof just
    fails.

    If you include each of these HHH into the input, then you don't have *A*
    input, but an infinite number of them, each processed by ONE HHH, which
    breaks your induction process, and thus just proves that no HHH exist
    that get the right answer, as we can still just show that the correct
    emulation of every input that gave up after any finite number of steps
    can be emulated for some number larger than that to the final step.

    So, you are just proving that you don't understand what you are doing,
    and everything you talk about is based on lies and errors.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Apr 26 10:56:14 2025
    Op 25.apr.2025 om 20:42 schreef olcott:
    On 4/25/2025 8:36 AM, Richard Damon wrote:
    On 4/25/25 9:08 AM, olcott wrote:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott:
    On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott: >>>>>>>>>>>>
    You continue to stupidly insist that int sum(int x, int >>>>>>>>>>>>>>>>> y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly >>>>>>>>>>>>>>>>> understand how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the >>>>>>>>>>>>>>>>> direct
    execution of DD when you are not telling it one damn >>>>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to >>>>>>>>>>>>>>>> execute it?

    libx86emu <is> a correct x86 processor and does emulate >>>>>>>>>>>>>>> its inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt >>>>>>>>>>>> decider, not even
    for DD only.

    People here stupidly assume that the outputs are not >>>>>>>>>>>>> required to
    correspond to the inputs.
    But the direct execution of DD is computable from its
    description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by HHH" >>>>>>>>>> are "inputs" to HHH. What is the input is the representation >>>>>>>>>> of the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified
    by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation
    of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the
    x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as >>>>>>>> the HHH that DD calls will emulate only a few instructions of DD >>>>>>>> and then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the input. >>>>>>

    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted HHH
    will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)
    immediately returns and DD reaches its final halt state.

    No it doesn't,

    I will say that more accurately.
    The call from the directly executed DD returns.

    The call from DD emulated by HHH to HHH(DD)
    (according to the finite string transformation
    rules of the x86 language) CANNOT POSSIBLY RETURN.
    Indeed, HHH is programmed such that it fails to reach the end of the
    halting program. There is a bug in HHH, so that it does not see that the simulated Halt7.c aborts and returns to DD, after which DD ends. This
    bug in HHH makes that it aborts prematurely. This strange behaviour of
    the *simulator* does not tell anything about the behaviour of the
    *program specified in the input*.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Apr 26 20:19:02 2025
    Op 26.apr.2025 om 18:15 schreef olcott:
    On 4/26/2025 3:56 AM, Fred. Zwarts wrote:
    Op 25.apr.2025 om 20:42 schreef olcott:
    On 4/25/2025 8:36 AM, Richard Damon wrote:
    On 4/25/25 9:08 AM, olcott wrote:
    On 4/24/2025 7:07 PM, Richard Damon wrote:
    On 4/24/25 7:58 PM, olcott wrote:
    On 4/24/2025 6:14 PM, Richard Damon wrote:
    On 4/24/25 5:13 PM, olcott wrote:
    On 4/24/2025 5:59 AM, Richard Damon wrote:
    On 4/23/25 11:22 PM, polcott333 wrote:
    On 4/23/2025 9:41 PM, Richard Damon wrote:
    On 4/23/25 11:32 AM, olcott wrote:
    On 4/23/2025 6:25 AM, joes wrote:
    Am Tue, 22 Apr 2025 13:51:48 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 4/22/2025 1:07 PM, Fred. Zwarts wrote:
    Op 22.apr.2025 om 18:28 schreef olcott:
    On 4/22/2025 7:57 AM, joes wrote:
    Am Tue, 15 Apr 2025 15:44:06 -0500 schrieb olcott: >>>>>>>>>>>>>>
    You continue to stupidly insist that int sum(int x, >>>>>>>>>>>>>>>>>>> int y) {return x
    + y; }
    returns 7 for sum(3,2) because you incorrectly >>>>>>>>>>>>>>>>>>> understand how these
    things fundamentally work.

    It is stupidly wrong to expect HHH(DD) report on the >>>>>>>>>>>>>>>>>>> direct
    execution of DD when you are not telling it one damn >>>>>>>>>>>>>>>>>>> thing about
    this direct execution.
    What else is it missing that the processor uses to >>>>>>>>>>>>>>>>>> execute it?

    libx86emu <is> a correct x86 processor and does emulate >>>>>>>>>>>>>>>>> its inputs
    correctly.

    The key thing here is that Olcott consistently does not >>>>>>>>>>>>>>>> understand that
    HHH is given a finite string input that according to the >>>>>>>>>>>>>>>> semantics of
    the x86 language specifies a halting program,

    That is stupidly incorrect.
    No, DD halts (when executed directly). HHH is not a halt >>>>>>>>>>>>>> decider, not even
    for DD only.

    People here stupidly assume that the outputs are not >>>>>>>>>>>>>>> required to
    correspond to the inputs.
    But the direct execution of DD is computable from its >>>>>>>>>>>>>> description.


    Not as an input to HHH.

    But neither the "direct execution" or the "simulation by >>>>>>>>>>>> HHH" are "inputs" to HHH. What is the input is the
    representation of the program to be decided on.

    When HHH computes halting for DD is is only allowed
    to apply the finite string transformations specified >>>>>>>>>>>>> by the x86 language to the machine code of DD.

    It is only ABLE to apply them.


    The input to HHH(DD) does specify the recursive emulation >>>>>>>>>>> of DD including HHH emulating itself emulating DD when
    one applies the finite string transformation rules of the >>>>>>>>>>> x86 language to THE INPUT to HHH(DD).

    Yes, the input specifies FINITE recusive PARTIAL emulation, as >>>>>>>>>> the HHH that DD calls will emulate only a few instructions of >>>>>>>>>> DD and then return,


    *You are technically incompetent on this point*
    When the finite string transformation rules of the
    x86 language are applied to the input to HHH(DD)
    THIS DD CANNOT POSSIBLY REACH ITS FINAL HALT STATE
    not even after an infinite number of emulated steps.

    Sure it does, just after the point that HHH gives up on those
    transformation and aborts its (now incorrect) emulation of the >>>>>>>> input.


    THAT IS COUNTER FACTUAL !!!

    The directly executed DD has zero recursive invocations.
    DD emulated by HHH has one recursive invocation.

    Did you know that zero does not equal one?


    But the direct execution DOES have a recursiove invocation, as DD
    calls HHH(DD) that emulated DD, just like the directly exeucted
    HHH will emulate DD calling HHH(DD).


    The call from the directly executed DD to HHH(DD)
    immediately returns and DD reaches its final halt state.

    No it doesn't,

    I will say that more accurately.
    The call from the directly executed DD returns.

    The call from DD emulated by HHH to HHH(DD)
    (according to the finite string transformation
    rules of the x86 language) CANNOT POSSIBLY RETURN.
    Indeed, HHH is programmed such that it fails to reach the end

    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    This behaviour of HHH blocks the analysis of the behaviour of DD.
    This failure of HHH shows that it is not the right tool to analyse DD.
    There are other tools that have no problem to reach the final end.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Apr 27 08:15:57 2025
    Op 26.apr.2025 om 21:32 schreef olcott:
    On 4/26/2025 1:19 PM, Fred. Zwarts wrote:
    Op 26.apr.2025 om 18:15 schreef olcott:>>
    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    This behaviour of HHH blocks the analysis of the behaviour of DD.
    This failure of HHH shows that it is not the right tool to analyse DD.
    There are other tools that have no problem to reach the final end.

    *You are clueless about this thus WILL NEVER GET IT*

    "according to the finite string transformation rules
     specified by the x86 language."
    Indeed, HHH violates those rules, because it aborts a finite recursion.
    As has been pointed out hundredth times.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Apr 27 21:43:54 2025
    On 4/27/25 2:23 PM, olcott wrote:
    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a proper name.
    But later it is used in the phrase "no emulated DD" where the rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.


    But since your HHH don't actually correctly emulate the input (since it
    stops at a point before reaching the fina; state, in violation of the
    x86 language semantics) that axiom can't be used.

    And thus, the conclusion is just unsound.

    Sorry, you are just proving how little you understand of what you are
    talking about, or even how logic works.

    You have been told this many times, and your ignoring the facts just
    proves that you just don't care about truth, just your lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Apr 28 08:56:43 2025
    Op 27.apr.2025 om 20:23 schreef olcott:
    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a proper name.
    But later it is used in the phrase "no emulated DD" where the rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.


    We are not talking about any HHH. We are talking about the HHH that
    includes Halt7.c. This HHH aborts and returns to DD, making DD reach its
    final halt state, as even a beginner can see. But HHH fails to see it
    because of the premature abort.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Apr 28 21:50:55 2025
    Op 28.apr.2025 om 21:03 schreef olcott:
    On 4/28/2025 1:37 PM, dbush wrote:
    On 4/28/2025 2:32 PM, olcott wrote:
    On 4/28/2025 11:11 AM, dbush wrote:
    On 4/28/2025 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping >>>>>>>>> [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a proper >>>>>>>> name.
    But later it is used in the phrase "no emulated DD" where the rules >>>>>>>> of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what symbols in >>>>>> it are
    placeholders and what replacements can be used for the placeholders. >>>>>>

    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE

    Changing the input is not allowed.

    Hypothetical possibilities numbskull.


    So you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed.

    Examining the infinite set of HHH/DD pairs simultaneously
    IS NOT CHANGING THE INPUT DUMBO.


    Of course it is. Each HHH has a different DD as input.
    That has been pointed out to you many times. When will you finally
    understand it?
    But we are looking at the HHH that includes Halt7.c. If HHH would
    properly analyse Halt7.c, it would see that there is a condition abort.
    But HHH does not do that, it simply aborts prematurely. It fails to see
    that there is only a finite recursion.
    The same holds for other hypothetical HHH when they abort prematurely.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Apr 28 22:18:58 2025
    Op 28.apr.2025 om 21:53 schreef olcott:
    On 4/28/2025 2:10 PM, dbush wrote:
    On 4/28/2025 3:03 PM, olcott wrote:
    On 4/28/2025 1:37 PM, dbush wrote:
    On 4/28/2025 2:32 PM, olcott wrote:
    On 4/28/2025 11:11 AM, dbush wrote:
    On 4/28/2025 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping >>>>>>>>>>> [00002134] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>> [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a
    proper name.
    But later it is used in the phrase "no emulated DD" where the >>>>>>>>>> rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what symbols >>>>>>>> in it are
    placeholders and what replacements can be used for the
    placeholders.


    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE

    Changing the input is not allowed.

    Hypothetical possibilities numbskull.


    So you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed.

    Examining the infinite set of HHH/DD pairs simultaneously
    IS NOT CHANGING THE INPUT DUMBO.


    When DD runs, HHH runs.  So HHH is part of the input.  So when you
    hypothesize changing HHH, you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed.

    Simultaneously examining the infinite set of HHH/DD pairs
    IS NOT CHANGING THE INPUT DUMBO.

    Simultaneously examining the infinite set of HHH/DD pairs
    IS NOT CHANGING THE INPUT DUMBO.

    Simultaneously examining the infinite set of HHH/DD pairs
    IS NOT CHANGING THE INPUT DUMBO.

    Simultaneously examining the infinite set of HHH/DD pairs
    IS NOT CHANGING THE INPUT DUMBO.

    Simultaneously examining the infinite set of HHH/DD pairs
    IS NOT CHANGING THE INPUT DUMBO.

    HHH[0] emulates zero instructions of DD
    HHH[1] emulates one  instructions of DD
    HHH[n] emulates n    instructions of DD
    HHH[∞] emulates ∞    instructions of DD

    Each DD has the exactly same machine code
    and each HHH is at the same machine address.



    But the input for HHH is different each time, because it includes the
    HHH, which is different each time.
    When will you finally understand such simple verifiable facts?

    All these HHH abort *their* own different input prematurely.
    Proving that none of them is correct.

    Op 17.apr.2025 om 06:05 schreef olcott:
    ...

    Flibble and I did not solve the Halting Problem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Apr 28 22:23:34 2025
    Op 28.apr.2025 om 22:10 schreef olcott:
    On 4/28/2025 3:02 PM, dbush wrote:
    On 4/28/2025 3:53 PM, olcott wrote:
    On 4/28/2025 2:10 PM, dbush wrote:
    On 4/28/2025 3:03 PM, olcott wrote:
    On 4/28/2025 1:37 PM, dbush wrote:
    On 4/28/2025 2:32 PM, olcott wrote:
    On 4/28/2025 11:11 AM, dbush wrote:
    On 4/28/2025 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping >>>>>>>>>>>>> [00002134] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>>>> [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly >>>>>>>>>>>>> reach its final halt state and halt.

    There is a type error above. First DD is introduced as a >>>>>>>>>>>> proper name.
    But later it is used in the phrase "no emulated DD" where >>>>>>>>>>>> the rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what
    symbols in it are
    placeholders and what replacements can be used for the
    placeholders.


    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE

    Changing the input is not allowed.

    Hypothetical possibilities numbskull.


    So you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed.

    Examining the infinite set of HHH/DD pairs simultaneously
    IS NOT CHANGING THE INPUT DUMBO.


    When DD runs, HHH runs.  So HHH is part of the input.  So when you
    hypothesize changing HHH, you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed.



    HHH[0] emulates zero instructions of DD
    HHH[1] emulates one  instructions of DD
    HHH[n] emulates n    instructions of DD
    HHH[∞] emulates ∞    instructions of DD

    FALSE:

    HHH[0] emulates zero instructions of DD[0]
    HHH[1] emulates one  instructions of DD[1]
    HHH[n] emulates n    instructions of DD[n]
    HHH[∞] emulates ∞    instructions of DD[∞]



    Each DD has the exactly same machine code

    False, because the algorithm DD consists of the machine code of the
    function DD, the function HHH, and the machine code of everything that
    HHH calls down to the OS level.


    You can look at it that way.

    So when you hypothesize changing the code of the function HHH, you're
    hypothesizing changing the input algorithm DD.

    Changing the input is not allowed.


    Of the freaking infinite set of every damn HHH/DD
    pair that can possibly exist where DD is emulated
    by HHH according to the finite string transformation
    rules of the x86 language NOT A DAMN ONE OF THE EMULATED DD HALTS.
    Because they all were prevented to halt by HHH, which aborts the
    simulation prematurely. They all violate the x86 language by not
    continuing the simulation. This strange behaviour of HHH does not tell
    anything about the behaviour of the program specified in the input.

    Op 17.apr.2025 om 06:05 schreef olcott:
    ...

    Flibble and I did not solve the Halting Problem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Apr 28 22:04:48 2025
    On 4/28/25 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local >>>>> [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a proper name.
    But later it is used in the phrase "no emulated DD" where the rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what symbols in it are
    placeholders and what replacements can be used for the placeholders.


    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE emulates from 0 to ∞ instructions of
    DD no DD ever reaches its final halt state.

    So?


    It has taken you guys three years to continue
    to fail to understand what many C programmers knew
    in five minutes.

    DD correctly emulated by HHH DOES NOT HALT.


    For every of those EEE that emulate only a finite number of steps, if
    that input, which includes the code for that EEE, is given to an
    actually correct emulator (perhaps an EEE with a sufficiently higher
    number of steps) that emulator will reach the end, showing that first
    EEE was just wrong.

    Yes, for the EEE that actually never stops emulating even after
    processing an unbounded number of steps creates the only class of DD
    that does not halt, but unfortunately for your proof, none of those EEE
    stop their emulation (as we never reach that unbounded number of steps
    in a bounded number of steps) and thus never answer and fail to be a
    decider.

    So, what you have done is proved that ALL your EEE fail to be a correct decider,

    And thus, you also show that you are just an ignorant liar, as you
    disprove your own claim, but still make that incorrect claim.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Apr 28 22:07:08 2025
    On 4/28/25 2:32 PM, olcott wrote:
    On 4/28/2025 11:11 AM, dbush wrote:
    On 4/28/2025 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping
    [00002134] 8bec       mov ebp,esp   ; housekeeping
    [00002136] 51         push ecx      ; make space for local >>>>>>> [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD)
    [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite
    string transformation rules specified by the x86
    language (the line of demarcation between correct
    and incorrect emulation) no emulated DD can possibly
    reach its final halt state and halt.

    There is a type error above. First DD is introduced as a proper name. >>>>>> But later it is used in the phrase "no emulated DD" where the rules >>>>>> of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what symbols in
    it are
    placeholders and what replacements can be used for the placeholders.


    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE

    Changing the input is not allowed.

    Hypothetical possibilities numbskull.


    No, what you say is Hypothectically IMpossible, as you can't have two
    different version of EEE at the same memory address at the same time in
    the same machine,

    Thus, to say the input didn't change, means you can't change EEE, and
    your argument is just a LIE.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Apr 29 08:22:35 2025
    Op 28.apr.2025 om 23:49 schreef olcott:
    On 4/28/2025 3:23 PM, Fred. Zwarts wrote:
    Op 28.apr.2025 om 22:10 schreef olcott:
    On 4/28/2025 3:02 PM, dbush wrote:
    On 4/28/2025 3:53 PM, olcott wrote:
    On 4/28/2025 2:10 PM, dbush wrote:
    On 4/28/2025 3:03 PM, olcott wrote:
    On 4/28/2025 1:37 PM, dbush wrote:
    On 4/28/2025 2:32 PM, olcott wrote:
    On 4/28/2025 11:11 AM, dbush wrote:
    On 4/28/2025 12:10 PM, olcott wrote:
    On 4/28/2025 4:05 AM, Mikko wrote:
    On 2025-04-27 18:23:03 +0000, olcott said:

    On 4/27/2025 4:51 AM, Mikko wrote:
    On 2025-04-26 16:15:44 +0000, olcott said:

    _DD()
    [00002133] 55         push ebp      ; housekeeping >>>>>>>>>>>>>>> [00002134] 8bec       mov ebp,esp   ; housekeeping >>>>>>>>>>>>>>> [00002136] 51         push ecx      ; make space for local
    [00002137] 6833210000 push 00002133 ; push DD
    [0000213c] e882f4ffff call 000015c3 ; call HHH(DD) >>>>>>>>>>>>>>> [00002141] 83c404     add esp,+04
    [00002144] 8945fc     mov [ebp-04],eax
    [00002147] 837dfc00   cmp dword [ebp-04],+00
    [0000214b] 7402       jz 0000214f
    [0000214d] ebfe       jmp 0000214d
    [0000214f] 8b45fc     mov eax,[ebp-04]
    [00002152] 8be5       mov esp,ebp
    [00002154] 5d         pop ebp
    [00002155] c3         ret
    Size in bytes:(0035) [00002155]

    When any HHH emulates DD according to the finite >>>>>>>>>>>>>>> string transformation rules specified by the x86 >>>>>>>>>>>>>>> language (the line of demarcation between correct >>>>>>>>>>>>>>> and incorrect emulation) no emulated DD can possibly >>>>>>>>>>>>>>> reach its final halt state and halt.

    There is a type error above. First DD is introduced as a >>>>>>>>>>>>>> proper name.
    But later it is used in the phrase "no emulated DD" where >>>>>>>>>>>>>> the rules
    of the language require a generic name.


    *This of this as an axiom schema*
    No DD correctly emulated by any HHH can possibly
    reach its final halt state. This conclusively
    proves that every HHH is correct to reject its
    input DD as non-halting.

    That cannot be used as a schema before you specify what >>>>>>>>>>>> symbols in it are
    placeholders and what replacements can be used for the >>>>>>>>>>>> placeholders.


    I have gone over this many hundreds of times
    do you not remember anything that I already said?

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

    When each element of the set of x86 emulators
    named EEE

    Changing the input is not allowed.

    Hypothetical possibilities numbskull.


    So you're hypothesizing changing the input.

    Changing the input, hypothetically or otherwise, is not allowed. >>>>>>>
    Examining the infinite set of HHH/DD pairs simultaneously
    IS NOT CHANGING THE INPUT DUMBO.


    When DD runs, HHH runs.  So HHH is part of the input.  So when you >>>>>> hypothesize changing HHH, you're hypothesizing changing the input. >>>>>>
    Changing the input, hypothetically or otherwise, is not allowed.



    HHH[0] emulates zero instructions of DD
    HHH[1] emulates one  instructions of DD
    HHH[n] emulates n    instructions of DD
    HHH[∞] emulates ∞    instructions of DD

    FALSE:

    HHH[0] emulates zero instructions of DD[0]
    HHH[1] emulates one  instructions of DD[1]
    HHH[n] emulates n    instructions of DD[n]
    HHH[∞] emulates ∞    instructions of DD[∞]



    Each DD has the exactly same machine code

    False, because the algorithm DD consists of the machine code of the
    function DD, the function HHH, and the machine code of everything
    that HHH calls down to the OS level.


    You can look at it that way.

    So when you hypothesize changing the code of the function HHH,
    you're hypothesizing changing the input algorithm DD.

    Changing the input is not allowed.


    Of the freaking infinite set of every damn HHH/DD
    pair that can possibly exist where DD is emulated
    by HHH according to the finite string transformation
    rules of the x86 language NOT A DAMN ONE OF THE EMULATED DD HALTS.

    Because they all were prevented to halt by HHH, which aborts the
    simulation prematurely.

    Factually incorrect and apparently way over your head.


    Without any evidence and therefore no rebuttal, because it is a
    verifiable fact that all HHH prematurely abort the simulation of a
    halting program. Is it so difficult to accept the truth?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu May 1 07:47:11 2025
    On 5/1/25 12:23 AM, olcott wrote:
    On 4/29/2025 5:06 AM, joes wrote:
    Am Mon, 28 Apr 2025 16:49:05 -0500 schrieb olcott:
    On 4/28/2025 3:23 PM, Fred. Zwarts wrote:
    Op 28.apr.2025 om 22:10 schreef olcott:
    On 4/28/2025 3:02 PM, dbush wrote:

    So when you hypothesize changing the code of the function HHH, you're >>>>>> hypothesizing changing the input algorithm DD.
    Changing the input is not allowed.
    Of the freaking infinite set of every damn HHH/DD pair that can
    possibly exist where DD is emulated by HHH according to the finite
    string transformation rules of the x86 language NOT A DAMN ONE OF THE >>>>> EMULATED DD HALTS.
    Because they all were prevented to halt by HHH, which aborts the
    simulation prematurely.
    Factually incorrect and apparently way over your head.
    Does HHH not abort?


    The abort is the effect, not the cause.
    The cause is that DD specifies recursive
    emulation.



    But only finitely recursive emulation, because the HHH that DD calls
    will abort its emulation and return.

    You don't seem to understand that order you need to do your steps, and
    what are the actual definitions.

    Decider to be made broken must be determined first.

    Then the input DD will be formed that uses just that one decider.

    THAT decider will get the wrong answer.

    If you hypothosize a different decider being given this input, the input doesn't change, but stlll calls the original decider.

    IF you try to hypothosize about building DD from a different decider,
    that is a diffferent input.

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